นำเสนอ

บริษัท เน็กเวฟเวอร์ และ แนวทางการพัฒนาระบบ

ฉัตรชัย หลิมประเสริฐศิริ Nextwaver.net

  • เน็กเวฟเวอร์ดอตเนท จำกัด
  • เริ่มต้น  ปี 2000 อายุ 20 ปี
  • มีพนักงาน  15 คน
    • Manager  2

    • ​Admin  1

    • Design  2

    • Dev     10

    • Test  2

  • ทุนจดทะเบียน  5 ล้านบาท

รายละเอียดเบื้องต้นบริษัท 

  • พัฒนาระบบ ซื้อขายหลักทรัพย์ บน Internet 
  • พัฒนาระบบ Data Warehouse ให้กับหลักทรัพย์
  • พัฒนาระบบ บริหารจัดการ ฝ่ายปฎิบัติการกองทุน ( Mark to Market , Nav , Report )
  • พัฒนาระบบ แจ้งข่าว ประกาศราคา  NAV ของกองทุน
  • พัฒนาระบบ สำรวจ ข้อมูลธุรกิจ
  • พัฒนาระบบ บริหารจัดประมวลผล รวบรวม งบดุลบริษัทในกลุ่มแบบภาพรวม
  • ระบบ บริหารบุคคล
  • ระบบ บริหารการขาย POS
  • อื่นๆ

 

ขอดู ตัวอย่างงานในรูปแบบ แผนภาพ คู่มือ

ประสบการณ์

  1. ใช้งานง่าย ไม่ซับซ้อน โดยเฉพาะลูกค้าที่ไม่ถนัดการใช้คอมพิวเตอร์ 
  2. รองรับการใช้งานในอุปกรณ์ต่างๆได้เช่น Tablet ขนาดต่างๆ
  3. ใช้งานคล่องผ่าน keyboard/mouse และ touchscreen
  4. โหลดข้อมูลได้อย่างรวดเร็ว
  5.  มีการโหลดข้อมูลเตรียมไว้ แม้ว่าข้อมูลดังกล่าวจะยังไม่ถูกแสดงขึ้นจอ
  6. การแสดงกราฟเป็นแบบ interactive เหมือน google finance,  bloomberg ที่สามารถเลื่อน mouse ดูราคาในช่วงต่างๆได้
  7.  สามารถต่อยอดไปสู่ระบบการซื้อขาย online ได้ในอนาคต
  8. แหล่งข้อมูลกองทุนมาจากฐานข้อมูล Morningstar โปรแกรมจาก FinSoft และระบบ BTS ของ Asia Plus
  9.  Export to Excel / PDF พร้อม header and disclaimer พิมพ์แล้วไม่โดนตัดกลางตาราง มีการจัดระบบหน้าเพื่อพิมพ์เป็นรายงานให้แก่ลูกค้า
  10. One time log-in ร่วมกับระบบอื่นๆของบริษัท ถ้าเป็นไปได้

 

Requirement (1/2)

 

11 การกำหนดสิทธิ์ของ user ประเภทต่างๆ สามารถกำหนดตาม Authority ได้

  • เช่นหัวหน้าฝ่ายสามารถ filter หาลูกค้าของแต่ละ Mkt ได้
  • หัวหน้าทีมสามารถดูพอร์ตของลูกน้องได้
  • กำหนดให้ทุกคนในทีมสามารถ / ไม่สามารถดูแลพอร์ตของลูกค้าในทีมได้

 

12 หากข้อมูลของ Morningstar ไม่สามารถแยกได้ว่ากองทุนไหนเป็น     LTF/RMF ทาง admin สามารถกำหนดเองได้ว่ากองทุนไหนเป็น LTF/RMF เป็นส่วนหนึ่งของ classification

13  สามารถ import model การลงทุนของฝ่ายเพื่อแสดงในรูปแบบกราฟได้

14   กราฟ asset allocation แสดงสีตามความเสี่ยง

 

Requirement (2/2)

นำเสนอระบบ App Scale บน Private Cloud ( 1/3 ) 

HW  Server  6  ตัว 

ติดตั่ง  Private Cloud  ( OpenStack with  Mirantis 7.0)

 

 

 

 

 

 

 

 

 

Solution

นำเสนอระบบ App Scale บน Private Cloud (2/3) 

App

    App[ CRM ]    App _Scale        Node1    Node1    Node3    Node4

        App[ CRM ][ Server ]             x              x               x            X

        App[ CRM ][ Web ]

            App[ CRM ][ Web ][1]        X

            App[ CRM ][ Web ][2]        X

            App[ CRM ][ Web ][n]        X

 

 

 

 

 

 

 

 

 

 

Solution

นำเสนอระบบ App Scale บน Private Cloud (3/3) 

App

    App[ CRM ]    App _Scale        Node1    Node1    Node3    Node4

        App[ CRM ][ Server ]             x              x               x            X

 

    Data      ( NoSQL  +  SQL )  =  Data Warehouse 

         Document

               Doc[]

               Doc[]

         Fact

               Fact[]

         File  (Hadoop File System)

               File[]

 

 

 

 

 

 

 

 

 

 

 

Solution

 

  1. ใช้งานง่าย ไม่ซับซ้อน โดยเฉพาะลูกค้าที่ไม่ถนัดการใช้คอมพิวเตอร์
  2. รองรับการใช้งานในอุปกรณ์ต่างๆได้เช่น Tablet ขนาดต่างๆ
  3. ใช้งานคล่องผ่าน keyboard/mouse และ touchscreen
  4. โหลดข้อมูลได้อย่างรวดเร็ว
  5. มีการโหลดข้อมูลเตรียมไว้ แม้ว่าข้อมูลดังกล่าวจะยังไม่ถูกแสดงขึ้นจอ
  6. การแสดงกราฟเป็นแบบ interactive เหมือน google finance,  bloomberg ที่สามารถเลื่อน mouse ดูราคาในช่วงต่างๆได้

สิ่งที่ได้ จากระบบ โดยเทียบกับ Requirement (1/4)

Text

บริษัท เลือก ชุดพัฒนา Framework ที่มี UX/UI อันดับหนึ่งในกลุ่มของ  ASP.NET   DevExpress

http://js.devexpress.com/MobileDevelopment/NativeUX/

 

และ ระบบโดยใช้ Document  ทำหน้าที่เป็นข้อมูล สามารถจัดเก็บ  เป็น  Cache File ที่ด้าน Client ได้โดยทำล่วงหน้าหรือมีการใช้บ่อยๆ

7   สามารถต่อยอดไปสู่ระบบการซื้อขาย online ได้ในอนาคต

8   แหล่งข้อมูลกองทุนมาจากฐานข้อมูล Morningstar โปรแกรมจาก FinSoft และระบบ BTS ของ Asia Plus

9   Export to Excel / PDF พร้อม header and disclaimer พิมพ์แล้วไม่โดนตัดกลางตาราง มีการจัดระบบหน้าเพื่อพิมพ์เป็นรายงานให้แก่ลูกค้า

10  One time log-in ร่วมกับระบบอื่นๆของบริษัท ถ้าเป็นไปได้

 

สิ่งที่ได้ จากระบบ โดยเทียบกับ Requirement (2/4)

บริษัทมีสถาปัตย์การพัฒนาระบบในแบบ Document Management   ที่เน้นเรื่องของการ แลกเปลี่ยนข้อมูลจากต่างระบบ เพื่อบรูณาการ ด้วย ในรูปแบบของ  Data Warehouse  พร้อมแล้วในโครงการ  โดยใช้ เครื่องมือ ที่สร้างขึ้นบน  Script บน  Hadoop for Data Warehouse by Cloudera  

ในระบบสามารถเลือก การร่วม  Authentication  กับระบบอื่นโดยเตรียม  Interface ไว้รองรับการทำ  Single Sign On ทั่งจาก Ldap , AD 

 

 

11 การกำหนดสิทธิ์ของ user ประเภทต่างๆ สามารถกำหนดตาม Authority ได้

  • เช่นหัวหน้าฝ่ายสามารถ filter หาลูกค้าของแต่ละ Mkt ได้

  • หัวหน้าทีมสามารถดูพอร์ตของลูกน้องได้

  • กำหนดให้ทุกคนในทีมสามารถ / ไม่สามารถดูแลพอร์ตของลูกค้าในทีมได้

 

 

 

สิ่งที่ได้ จากระบบ โดยเทียบกับ Requirement (3/4)

บริษัทมีสถาปัตย์การพัฒนาระบบในแบบ Document Management ใช้คุณสมบัตต่อไปนี้ 

    เอกสารมีความเป็นเจ้าของ ( Owner ) ที่เกิดจากขั้นตอนการสร้างเอกสาร 

    ดังนั้น เอกสารจะสามารถกำหนด สิทธิในแต่ละเอกสารได้ว่าจะ ใช้ กฏของการเข้าถึงเอกสาร ในแบบใดตามความต้องการของลูกค้า ที่เขียนเป็นกฏ ในข้อ 11 

 

 

 

 

12 หากข้อมูลของ Morningstar ไม่สามารถแยกได้ว่ากองทุนไหนเป็น     LTF/RMF ทาง admin สามารถกำหนดเองได้ว่ากองทุนไหนเป็น LTF/RMF เป็นส่วนหนึ่งของ classification

13  สามารถ import model การลงทุนของฝ่ายเพื่อแสดงในรูปแบบกราฟได้

14   กราฟ asset allocation แสดงสีตามความเสี่ยง

สิ่งที่ได้ จากระบบ โดยเทียบกับ Requirement (4/4)

บริษัทมีการสร้างกฏขึ้นใหม่ได้ เอง หรือการใช้กฏ ควบคู่กับ การตัดสินใจ บันทึกว่าจะเลือก กองทุนไหนเป็น LTF/RMF  ได้ไปทั่งสองวิธี 

การสร้าง Model จากของเจ้าหน้าที่จะอยู่ในรูปแบบ Format ที่ระบบจะสามารถนำมาเสนอเป็นกราฟได้  โดยมีรายละเอียดของ  ความสวยงาม จากการปรับแต่งในระหว่างการ นำเสนอ ข้อคิดเห็น แก้ไขปรับปรุงหลังจากที่มีการนำเสนอความก้าวหน้างานเป็นรอบ

    

 

 

 

Framework ของบริษัท

สามารภปรับแต่งและลดระยะเวลาในการ Code 

Framework ของบริษัท

สามารภปรับแต่งและลดระยะเวลาในการ Code 

Define  Document Model In system 

Doc         ออกแบบเพื่อสร้าง  Class  พร้อมคุณสมบัติต่อไปนี้ 

     Schema ,

     Role/ACL  WorkFlow ( Approve able Flow ),

     State/Flow ,

     Rule( Validation / Derivation ) ,

     Transform To Fact ,

     Control Version ,

     Digital Signature ,

     Print To Excel , PDF , HTML

    

Framework ของบริษัท

สามารภปรับแต่งและลดระยะเวลาในการ Code 

Define  Document Model In system 

Doc         ต่อไปนี้ 

    Doc[ Manager ]

         Doc[][1..n]

    Doc[ Marketing ]

         Doc[][1..n]

    Doc[ Customer ]

         Doc[][1..n]

  Doc[ Porfolio ]

        Doc[][1..n]

    Doc[ Instruction  ]

        Doc[][1..n]

Framework ของบริษัท

 

Define  FactModel  Model In system 

Fact         ต่อไปนี้ 

    Fact[ การซื้อหรือขาย ]

         Fact[][1..n]

    Fact[ การเข้าถึงข้อมูล ]

         Fact[][1..n]

    Fact[ การสร้างรายได้ของนักการตลาด  ]

         Fact[][1..n]

  Fact[ การติดต่อลูกค้า ]

        Fact[1..n]

    

Framework ของบริษัท

 

Define  File ข้อมูลที่จะต้องนำเข้า หรือ แลกเปลี่ยนกับ ระบบบน Hadoop File System 

 

File        ต่อไปนี้ 

    File[ Backup ]

         Filet[][1..n]

    File[ นำเข้าข้อมูลลูกค้า ]

         File[][1..n]

    Fact[ ข้อมูลแลกเปลี่ยนระหว่างระบบ  ]

         File[][1..n]

    File [ ไฟร์ข้อมูลการติดต่อลูกค้า ]

        File[1..n]

    

ระบบบริหารการออกใบรับรองผลการวิเคราะห์อัญมณี 

 

ระบบบริหารจัดการกองทุน

 

นำเสนอ บริษัท

By Chatchailim Lim

นำเสนอ บริษัท

  • 195