วันพุธที่ 10 กันยายน พ.ศ. 2551

Diagram


Use Case Diagram



Class Diagram




Activity Diagram 1



Activity Diagram 2




Activity Diagram 3




Activity Diagram 4


วันพุธที่ 9 กรกฎาคม พ.ศ. 2551

การศึกษาความเป็นไปได้





การศึกษาปัญหาของระบบ

จากการศึกษาของระบบ ร้าน Interner Cafe
  1. Member และคูปองไม่ตัดยอดหรือตัดยอดไม่ถูกต้อง

  2. เมื่อลูกค้าซื้อคูปองมาไม่สามารถ Login เข้าเล่นได้

  3. ความแรงของเน็ตนั้นไม่แรงพอที่จะทำให้ลูกค้าพึ่งพอใจได้

  4. File มีปัญหาหรือการ Lock File จากโปรแกรมอื่นหรือกำหนดเป็น Read-Only โดยบุคคลอื่น

  5. เกิดอาการเครื่องช้าหรือค้างในตอนใช้งานเพราะมีไฟล์ขยะเยอะ

การเสนอแนวทางแก้ไข


แนวทางที่1

  1. ปรับปรุงระบบร้าน Internet Cafe โดยมีการพัฒนาระบบเครื่อข่าย LAN ให้เชื่อมโยงกับเครื่องแม่ให้ดีขึ้น และมีการอัพความแรงของเน็ตให้แรงขึ้นเพื่อป้องกันปัญหาการกระตุกของเน็ตได้

  2. ปรับปรุงระบบคอมพิวเตอร์โดยมีการลงโปรแกรมป้องกันการ Lock File หรือ ไฟล์ขยะต่างๆ

  3. ปรับปรุงระบบการตัดยอดเงินและการซื้อขายคูปองให้มีการอัพเดทอยู่ตลอดเวลา เพื่อไม่ให้เกิดปัญหาในการเข้าเล่น

แนวทางที่2

  1. ปรับปรุงระบบร้าน Internet Cafe โดยมีการพัฒนาระบบเครื่อข่ายแบบจุดต่อจุด ให้เชื่อมโยงกับเครื่องServer และ เครื่อง Clients ให้ดีขึ้น และมีการอัพความแรงของเน็ตให้แรงขึ้นเพื่อป้องกันปัญหาการกระตุกของเน็ตได้

  2. ปรับปรุงระบบคอมพิวเตอร์โดยมีการลงโปรแกรมป้องกันการ Lock File หรือ ไฟล์ขยะต่างๆ

ปรับปรุงระบบการตัดยอดเงินและการซื้อขายคูปองให้มีการอัพเดทอยู่ตลอดเวลา เพื่อไม่ให้เกิดปัญหาในการเข้าเล่น

แนวทางที่3

  1. ปรับปรุงระบบร้าน Internet Cafe โดยมีการพัฒนาระบบเครื่อข่ายแบบ WAN ให้เชื่อมโยงกับเครื่องServer กับ Sever ให้ดีขึ้น มีการแบ่งช่วงเวลาของการส่งข้อมูลได้ละเอียดมากยิ่งขึ้น และมีการอัพความแรงของเน็ตให้แรงขึ้นเพื่อป้องกันปัญหาการกระตุกของเน็ตได้

  2. ปรับปรุงระบบคอมพิวเตอร์โดยมีการลงโปรแกรมป้องกันการ Lock File หรือ ไฟล์ขยะต่างๆ
  3. ปรับปรุงระบบการตัดยอดเงินและการซื้อขายคูปองให้มีการอัพเดทอยู่ตลอดเวลา เพื่อไม่ให้เกิดปัญหาในการเข้าเล่น

ความเหมาะสมทางด้านเทคโนโลยี

แนวทางที่1

  • ปัจจัยต่างๆด้านเทคโนโลยีและความพร้อมต่อการลงทุนเพื่อเปิดรับเทคโนโลยีใหม่เข้ามาเพื่อให้ระบบมีคเสถียรมากยิ่งขึ้นของระบบ Internet Cafe ที่มีเดิมอยู่แล้ว

แนวทางที่2

  • ปัจจัยต่างๆด้านเทคโนโลยีและความพร้อมต่อการลงทุนเพื่อเปิดรับเทคโนโลยีใหม่เข้ามาเพื่อให้ระบบมีคเสถียรมากยิ่งขึ้นของระบบ Internet Cafe ที่มีเดิมอยู่แล้ว

แนวทางที่3

  • ปัจจัยต่างๆด้านเทคโนโลยีและความพร้อมต่อการลงทุนเพื่อเปิดรับเทคโนโลยีใหม่เข้ามาเพื่อให้ระบบมีคเสถียรมากยิ่งขึ้นของระบบ Internet Cafe ที่มีเดิมอยู่แล้ว

ความเหมาะสมทางด้านการปฎิบัติ

แนวทางที่1

  • ค่าใช้จ่ายสูง ต้องพัฒนาระบบ สามารถทำได้สะดวก ติดตั้งง่ายด้วยระบบ Automaticเป็นที่ยอมรับ

แนวทางที่2

  • ค่าใช้จ่ายสูง ต้องพัฒนาระบบ สามารถทำได้สะดวก ติดตั้งง่ายด้วยระบบ Automaticเป็นที่ยอมรับ

แนวทางที่3

  • ค่าใช้จ่ายสูง ต้องพัฒนาระบบ สามารถทำได้สะดวก ติดตั้งง่ายด้วยระบบ Automaticเป็นที่ยอมรับ

ความเหมาะสมทางด้านการลงทุน(Economic Feasibility)

ประมาณต้นทุนกำไร

ตาราง ประมาณต้นทุนกำไร



การประมาณค่าใช้จ่ายเนื้อหาสำหรับแนวทางต่างๆ


ตารางประมาณค่าใช่จ่ายเนื้อหาสำหรับแนวทางต่างๆ


วิเคราะห์มูลค่าปัจจุบัน

  • วิเคราะห์มูลค่าปัจจุบันของแนวทางที่ 1

ตารางวิเคาะห์มูลค่าปัจจุบันของแนวทางที่ 1



  • วิเคราะห์มูลค่าปัจจุบันของแนวทางที่ 2

ตารางวิเคราะห์มูลค่าปัจจุบันของแนวทางที่ 2


  • วิเคราะห์มูลค่าปัจจุบันของแนวทางที่ 3

ตารางวิเคราะห์มูลค่าปัจจุบันของแนวทางที่ 3


วิเคราะห์ระยะเวลาในการคืนทุน
  • แนวทางที่ 1 ระยะเวลาในการคืนทุนปีที่ 5
  • แนวทางที่ 2 ระยะเวลาในการคืนทุนปีที่ 2
  • แนวทางที่ 3 ระยะเวลาในการคืนทุนปี่ที่ 2

สรุปการเลือกแนวทางที่เหมาะสม

เนื่องจากแนวทางทั้ง 3 แบบ เป็นแนวทางที่เหมาะสมในด้านเทคโนโลยี ด้านการปฎิบัติการ และด้านการลงทุน แต่เมื่อพิจารณาในด้านการใช้งาน แนวทางที่ 1 มีข้อจำกัดในด้านซอฟต์แวร์ที่ไม่สามารถใช้งานผ่านเว็บบราวเซอร์ได้อย่างรวดเร็วได้ ส่วนแนวทางที่ 2 และแนวทางที่ 3 ได้มีการพัฒนามนข้อจำกัดดังกล่าว แต่เมื่อนำแนวทางที่ 2 และแนวทางที่ 3 นั้นมาเปรียบเทียบ จะพบได้ว่าแนวทางที่ 3 มีค่าใช่จ่ายที่สูงกว่าแนวทางที่ 2 ดังนั้นแนวทางที่ 2 จึงเป็นแนวทางที่เหมาะสมที่สุดในการพัฒนาระบบร้าน Internet Cafe

วันพุธที่ 25 มิถุนายน พ.ศ. 2551

Internet cafe management system

ความเป็นมาและความสำคัญของปัญหา

ในปัจจุบันนี้การที่จะลงทุนทำธุรกิจต้องคิดแล้วคิดอีกเพราะการที่สร้างกำไรจากการประกอบธุรกิจโดยที่ตัวเราเป็นเจ้าของกิจการทำได้ยากเนื่องจากมีการแข่งขันจากภายนอกที่สูงมากแต่ที่จะกล่าวต่อไปนี้เป็นธุรกิจที่เรียกได้ว่ามีเงินทุนและมีความรู้พื้นฐานเท่านั้นก็สามารถเป็นเจ้าของกิจการได้ไม่ยาก ธุรกิจที่กล่าวมาก็คือ "Internet Cafe"และเกิดการแข่งขันมากมายในปัจจุบัน
ร้าน Internet Cafe นั้น จะประกอบไปด้วยหลายส่วนที่ต้องนำมารวมกันเพื่อทำให้เกิดระบบของร้านขึ้น กล่าวคือ ผู้ที่เป็นคนออกแบบระบบของร้านนั้นจะต้องมีความเชี่ยวชาญพอสมควร ส่วนประกอบของร้าน Internet Cafe นั้น ได้แก่


  1. ความรู้พื้นฐานเกี่ยวกับระบบ Lan

  2. ความรู้พื้นฐานเกี่ยวกับการซ่อมคอมพิวเตอร์

  3. การ setค่า Ip Gateway และ Router

  4. การ Forward port ให้กับระบบ Game Online

  5. ระบบคิดเงินควบคุมเครื่อง Clients และการ set ค่าบนเครื่อง Sever

ระบบข้างต้นนั้นล้วนแล้วแต่มีความสำคัญและสัมพันธ์ซึ่งกันและกันส่วนระบบที่เกิดปัญหานั้นก็คือ ระบบคิดเงินควบคุมเครื่อง Clients และการ set ค่าบนเครื่อง Sever ปัญญหาที่เกิดขึ้นก็คือ

  1. ระบบเติมเวลาจากคูปอง

  2. ไม่ลองรับระบบมือถือ 08

  3. File มีปัญหา หรือมีการ Lock file จากโปรแกรมอื่นหรือกำหนดเป็น Read-only โดยบุคคลอื่น

  4. การติดต่อระหว่าง Client กับ Server ไม่ได้ในกรณี Client,Server มีหลาย IP หรือหลาย Lan card

  5. Member และ คูปอง ไม่ตัดยอดหรือตัดไม่ถูกต้อง


ปัญหาที่กล่าวข้างต้นเป็นbugของโปรแกรมที่มีการพัฒนามาอย่างต่อเนื่องกลุ่มของข้าเจ้าจึงคิดค้นระบบที่ปลอดภัยและไร้bug100%ขึ้นมา


วัตถุประสงค์

  1. จัดทำขึ้นเพื่อพัฒนาระบบที่ปราศจาก Bug และทำงานได้อย่างมีประสิทธิภาพ

  2. จุดเด่นของระบบ สามารถควบุมเครื่อง Clients ได้อย่างสมบูรณ์

  3. การเติมคูปองมีระบบเวลาที่ถูกต้องและแม่นยำ

  4. ระบบที่ได้ศึกษานั้นเป็นการนำการเขียนโปรแกรมที่ได้เรียนมาประยุกต์ใช้

ขอบเขตของระบบ

  1. มีระบบรักษาความปลอดภัยของข้อมูลสำคัญโดยสามารถกำหนด Password สำหรับเจ้าของ

  2. ร้านในการแก้ไขข้อมูลที่สำคัญได้ เหมาะสำหรับเจ้าของร้านที่ไม่ได้ดูแลร้านเอง การแก้ไขข้อมูลในส่วนที่จำเป็นก็จะมีการบันทึกข้อมูลไว้ตรวจสอบได้

  3. รองรับระบบคูปองและระบบสมาชิก ที่ทำให้เจ้าของร้านไม่ต้องเหนื่อยในการจดบันทึกเวลาและเปิด Lock เครื่องมีรายละเอียดตามนี้
    ลูกค้าสามารถ Logon เข้าใช้งานได้ที่เครื่อง Client ได้ตามต้องการ
    ลูกค้าสามารถ Logout หรือย้ายเครื่องได้ตามต้องการ โดยโปรแกรมจะคิดเวลาตามการใช้งานจริง

  4. ไม่สามารถใช้คูปองและรหัสสมาชิกเดียวได้พร้อมกันหลายเครื่อง
    สามารถสร้างคูปองและสมาชิกได้โดยไม่จำกัดจำนวน

  5. กำหนดราคาแตกต่างกันได้อิสระในแต่ละคูปองหรือสมาชิก
    กำหนดวัน,เวลา ในการใช้งานได้ เหมาะสำหรับศูนย์คอมพิวเตอร์ตามสถานศึกษา ที่ต้องแบ่งปันเวลาการใช้งาน

  6. จำกัดจำนวนครั้งและเวลาในการใช้งานในแต่ละวันได้
    มีการบันทึกเวลาสะสม และประวัติการใช้งานได้ในสมาชิกแต่ละรายได้
    รองรับระบบเติมเงิน เหมาะสำหรับสมาชิกที่ซื้อเวลาไว้ก่อน เมื่อหมดแล้วสามารถเติมได้โดยใช้ รหัสสมาชิกและ Password เดิมได้

  7. กำหนดวันหมดอายุของคูปองและสมาชิกได้

  8. ลูกค้าสามารถตรวจสอบเวลาและยอดเงินที่เหลือได้จากเครื่องของลูกค้า

  9. สามารถจำกัดเวลาการใช้เครื่องได้ เหมาะสำหรับจ่ายค่าบริการก่อนเล่น

  10. สามารถแก้ไขยอดได้ก่อนรับชำระ แต่ก็จะบันทึกการเปลี่ยนแปลงไว้ใน Log Files

  11. มีระบบ Password สำหรับท่านเจ้าของร้านที่ไม่ได้ดูแลร้านเอง เพื่อไม่ให้คนดูแลร้านแก้ไขข้อมูลที่สำคัญได้

  12. มีระบบบันทึกขั้นตอนการทำงานที่สำคัญไว้ให้ท่านเจ้าของร้านตรวจสอบดูได้ทั้งการเปิดและปิดเครื่องหรือการแก้ไขข้อมูลที่สำคัญ

  13. โปรแกรมออกแบบให้ใช้งานง่ายๆ ไม่ซับซ้อนรวมทั้งการดูแลง่าย และดูสวยงามน่าใช้งาน สามารถปรับเปลี่ยน Background ได้อิสระ
    มีมุมมองหรือ Style ถึง 3 Style

  14. โปรแกรมพัฒนาจากภาษา C/C++ แบบ Win32 จึงมีขนาดกระทัดรัด โปรแกรมมีชุดติดตั้งในชุดเดียวทั้ง Server,Client และ Uninstall โดยการติดตั้งมีขั้นตอนที่ไม่ยุ่งยาก

  15. โปรแกรมสามารถรองรับ Client ได้ถึง 100 Client ในรุ่น Register แต่ถ้าเป็นรุ่น Demo จะสามารถใช้งาน 4 Client สำหรับการทำงานแบบ Online แต่ถ้าไม่ต้องการควบคุม Client ท่านก็ยังสามารถทำงานได้เหมือนปรกติทั้ง 100 หมายเลข

ขั้นตอนในการดำเนินงาน

ประโยชน์ที่คาดว่าจะได้รับ

  • สามารถเลือกค่าบริการก่อนเปิดให้ใช้เครื่องได้

  • โปรแกรมรองรับระบบ DHCP หรือระบบ IP Sharing ได้โดยใช้ชื่อ Computer Name แทน IP ได้ 100%

  • สามารถควบคุมเครื่อง Client ได้ดังนี้

  • Shutdown

  • Restart

  • Zoom เป็นการดูหน้าจอเครื่อง Client

  • Remote เหมือน Zoom แต่สามารถใช้ Mouse,Keyboard ได้เหมือนนั่งอยู่ที่เครื่อง Client เลย

  • Lock สามารถกำหนดการ Lock ได้คือ Lock Mouse,Keyboard,Screen สามารถเลือกได้ โดยสามารถกำหนดให้ Client
  • Lock ตัวเองเมื่อปิดโปรแกรมที่ Server หรือติดต่อ Server ไม่ได้ เพื่อป้องกันคนดูแลร้านเปิดให้ใช้เครื่องโดยไม่คิดค่าบริการ

  • Message คือสามารถส่งข้อความไปยัง Client ได้

  • Time Server คือ Client จะปรับวันเวลาให้เหมือนกับ Server เองอัตโนมัติ

วันพุธที่ 11 มิถุนายน พ.ศ. 2551

Member of Group 1

1.นาย วัชรชัย เตชะจันตะ รหัส 4921207097
2.นาย สาโรจน์ โพนเมืองหล้า รหัส 4921207100
3.นาย วัชรพงษ์ วงศ์ตระกูล รหัส 4921207113
4.นาย สุรินทร์ ตั้งนวพันธ์ รหัส 4921207151