Results 1 to 7 of 7

Thread: แนะนำโปรเจ็ค Internet cafe หน่อยคับ

  1. #1


    คือว่า อ.สั่งให้ผมทำโปรเจ็คร้านอินเทอร์เน็ตธรรมดา

    และผมจะทำระบบจัดเก็บสมาชิก

    ให้มีการเพิ่ม ลบ แก้ไขข้อมูล

    และค้นหาสมาชิกได้

    โดยไม่ใช้ฐานข้อมูลอ่ะคับ

    ช่วยแนะนำวิธีหน่อยนะคับ


  2. #2
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    ไม่ให้ใช้ฐานข้อมูลก็ต้องเก็บข้อมูลในรูปแบบของไฟล์แทนครับ

    Code:
    id, member name, address , phone
    1, John, 123,23213
    2, Xohn, 123,23213
    แล้วทำการเขียนให้โปรแกรมอ่านค่าจากไฟล์แล้วทำการตัด String แยกออกจาก , มาใส่ Array หรือ Hash
    จากนั้นก็ทำการค้นหา

    เป็นแค่ตัวอย่างนะครับอาจจะใช้แบบอื่นตามแต่เหมาะสมได้


  3. #3


    ขอบคุณมากครับ คือว่าผมเขียนเป็น Java appication
    แบบ OOP น่ะครับ แล้วก้อไม่ให้เซฟข้อมูลไว้ในไฟล์
    หรือว่า ฐานข้อมูลทั้งสิ้น

  4. #4


    การเขียนแบบ OOP ลองสร้างคลาสมาใหม่นะครับไว้เป็นตัวแปร
    เช่น

    [code]import java.util.*; //ประกาศเพื่อจะเรียกใช้ Scanner
    class Customer
    { int id;
    [SIZE=2]เป็น padawan ซะแล้ว สงสัยจะไม่ได้เป็น full ล่ะ project เยอะเหลือเกิน[/SIZE]

  5. #5
    Member
    Join Date
    Dec 2006
    Location
    Sarkhanland
    Posts
    68


    ออ ผมก็สงสัยมานานละ เจ้าขั้นตอนตัด keyboard ตัด input ทั้งหลายแหล่ นี่มันยังไง เห็นพี่น้อง
    ที่รู้จัก โปรแกรมนั้นตัดกระทั่ง port usb ออกไปด้วยดิครับ แบบต้องเสียบใหม่ ถ้าหมดเวลาละ
    ขอถามนิส เป็นความรู้ครับ พักนี้เหมือนจะมีขี้เลื่อยในหัวเยอะไปหน่อย
    <div align="center">
    [img]http://pic.citec.us/out.php/i7194_citeccontration02.gif[/img]


    [url="http://citecclub.org/index.php?categoryid=13"][img]http://img231.imageshack.us/img231/4296/citecbannerrj1.gif[/img][/url]

    interest link: [url="http://www.holy.ac.th/holy101/thai/Girl/girl.htm"]นางในวรรณคดี[/url]

    </div>

  6. #6


    ออ ผมก็สงสัยมานานละ เจ้าขั้นตอนตัด keyboard ตัด input ทั้งหลายแหล่ นี่มันยังไง เห็นพี่น้อง
    ที่รู้จัก โปรแกรมนั้นตัดกระทั่ง port usb ออกไปด้วยดิครับ แบบต้องเสียบใหม่ ถ้าหมดเวลาละ
    ขอถามนิส เป็นความรู้ครับ พักนี้เหมือนจะมีขี้เลื่อยในหัวเยอะไปหน่อย
    [/b]
    ไม่เครียคำถามอ่ะครับ คือว่าผมความรู้น้อยด้วย แต่ก็อยากเข้าใจคำถาม
    ถ้าตัด String ผมรู้แค่ class string พื้นๆอะครับ method substring() อะครับ
    [SIZE=2]เป็น padawan ซะแล้ว สงสัยจะไม่ได้เป็น full ล่ะ project เยอะเหลือเกิน[/SIZE]

  7. #7
    Member
    Join Date
    Aug 2007
    Location
    Thailand
    Posts
    79


    Talking

    การทำอะไรควรวางแผนก่อนผมว่า ... ก่อนที่ท่านๆ จะลง Code นั้น น่าจะ วางแผนก่อนว่าจะทำอะไรบ้าง

    [hide=5]
    • Requirements
    สิ่งที่จะทำ หรือสิ่งที่จะเป็นเป้าหมายของระบบ

    • Analysis
    วิเคราะห์สิ่งที่จะทำ ว่า อะไร ทำอะไร ที่ไหน อย่างไร เมื่อไหร่

    • Design
    ออกแบบขั้นตอนการทำงานของระบบ ว่าสิ่งไหน ทำงานอย่างไร เสร็จแล้วไปที่ไหนต่อ แล้วได้อะไรออกมา

    • Implementation
    ออกแบบเป็น Code อย่างเช่น ระบบนี้ควรมี Class อะไรบ้าง ในการทำงาน ... หรืออาจจะเขียนเป็น Flow control , State Diagram เื่พื่ื่อจะได้รู้การทำงานเป็นขั้นตอนของระบบ

    • Maintenance
    ลงมือทำการเขียน Code ตามที่ได้ Implementation ไว้

    หลังจากนั้น ...

    • Testing
    ควรมีการ Testing ระบบ ดูว่าสามารถใช้งาน หรือทำงานได้ตรงตามที่ ออกแบบไว้หรือไม่ ... (Testing นี้อาจจะทำ ไปพร้อมๆ กับ Maintenance(ตอนเขียน Code) ได้ แต่ก็ควรทำการทดสอบระบบ ครั้งสุดท้ายด้วย ... )

    • Documentation ***
    ข้อนี้ สำคัญมากครับผม ให้ไปเลย 3 ดาว เนื่องจาก การ Documentation หรือการเขียน Comment นั้น สามารถช่วยได้หลายๆ อย่างในการเขียนโปรแกรม และยังร่วมถึงการให้ผู้อื่น(รวมถึงตัวเอง) เข้าจัยว่า Code นี้ำทำงานอย่างไร หรือ ทำงานเพื่ออะไร บางคนอาจจะบอกว่าไม่จำเป็นก็ได้ งั้นลองมาดูตัวอย่างเช่นนี้
    ถ้าท่านเขียน Code ทั้งหมด 300 บรรทัด โดยไม่มีการ Comment แล้วเกิดท่าน เว้นพักการเขียนไว้ สัก 4 -5 วันแล้วกลับมาเขียนต่อ ท่านคงต้องมานั่งทบทวน Code ใหม่แน่นอน ว่าทำไปถึงไหนแล้ว ถ้ามี Comment อยู่ ท่านก็จะรู้ได้โดยง่ายเลยว่า จะทำอะไรต่อไป หรือว่าเหลืออะไรบ้างที่จะต้องทำอีก

    Documentation นั้นรวมถึง Style การเขียน Code ด้วย ตัวอย่าง
    Code:
    if (...)
    { ... }
    elseif (...);
    { ... }
    else
    { ... }
    กับ
    [code]
    <div align="center">[SIZE=1][color=#33CCFF]+ :: A little knowledge is dangerous. การรู้เรื่องอย่างนึ่งเพียงน้อยนิดอาจจะทำให้พลาดพลั้งได้ :: +[/color][/SIZE]</div>

Similar Threads

  1. Replies: 1
    Last Post: 15-11-2009, 11:42 PM
  2. Unblock Task manager ,Command prompt / Internet cafe hacking
    By snapter in forum Hacking, Exploit Articles/Tutorial/Techniques
    Replies: 0
    Last Post: 04-02-2008, 12:06 AM
  3. Replies: 1
    Last Post: 22-09-2007, 05:04 PM
  4. Replies: 1
    Last Post: 29-10-2006, 11:19 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •