วันพุธที่ 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