More Related Content
PPTX
Ppt ระบบประสาท (nervous system) ชีววิทยา ม.5 PDF
Ppt โครงสร้างและหน้าที่ของพืช.pdf 1 PDF
PDF
PDF
PDF
Suport cls09-tic-cap05-l02-01-servicii oferite de internet PDF
PDF
โครงสร้างและหน้าที่ของราก Similar to บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
PDF
System Development Life Cycle PDF
ใบงานที่ 8 โครงงานประเภท การพัฒนาโปรแกรมประยุกต์ PDF
ใบงานที่ 8 โครงงานประเภท การพัฒนาโปรแกรมประยุกต์ PDF
ใบงานที่ 8 โครงงานประเภท การพัฒนาโปรแกรมประยุกต์ PPT
PPT
PPT
PPT
PDF
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี PDF
PPT
PDF
Lesson3 devenlopment-program PPT
PDF
PDF
PDF
PPT
PPT
PPT
PPT
การออกแบบระบบสารสนเทศในสถานศึกษา บทที่ 3 การวิเคราะห์ระบบและการออกแบบระบบ
- 1.
บทที่ 3
การวิเคราะห์ระบบและการออกแบบระบบ
การวิเคราะห์และออกแบบระบบฐานข้อมูลของระบบงานยืม-
คืนอุปกรณ์การกีฬาวิทยาลัยการอาชีพปัว ประกอบด้วยราย
ละเอียดดังนี้
3.1 การวิเคราะห์ระบบงานเดิม
3.2 การวิเคราะห์ระบบงานใหม่
3.3 ผังระบบ (Context Diagram)
3.4 ผังการแยกฟังก์ชันงานย่อย (Decomposition
Diagram)
3.5 การออกแบบระบบ (System Design)
3.6 การออกแบบข้อมูลเชิงแนวคิด (Conceptual
Design)
3.7 การออกแบบฐานข้อมูลเชิงกายภาพ (Physical
Design)
3.1 การวิเคราะห์ระบบงานเดิม
3.1.1 ข้อมูลทั่วไป
วิทยาลัยการอาชีพปัวเป็นวิทยาลัยการอาชีพใน
ระดับอำาเภอเมื่อวันที่ 7 พฤษภาคม 2539 สถานที่จากสภาตำาบล
ปัวที่สาธารณะ บ้านขอน หมู่1 ตำาบลปัว อำาเภอปัว จังหวัดน่าน
โดยมีวัตถุประสงค์ในการจัดการเรียนการสอนใน หลักสูตร
วิชาชีพ แก่บุคคลทั่วไป ในปีการศึกษา 2540 วิทยาลัยการอาชีพ
ปัว เปิดสอน 2 ระดับ คือ ระดับ ปวช. และ ปวส.แยกเป็น 2
ประเภทวิชา ได้แก่ ประเภทวิชาช่างอุตสาหกรรมและประเภทวิชา
พาณิชยกรรม ประเภทวิชาช่างอุตสาหกรรม เปิดสอน 3 สาขา
วิชาได้แก่ สาขาวิชาเครื่องกล สาขาวิชาไฟฟ้ากำาลังและสาขา
วิชาการก่อสร้างประเภทวิชาพาณิชยกรรม เปิดสอน 3 สาขาวิชา
ได้แก่ สาขาวิชาการบัญชีสาขาวิชาการขายในแต่ละวัน จะมีการ
ให้บริการยืมคืนอุปกรณ์กีฬา เพื่อส่งเสริมนักเรียนนักศึกษามีกำาลัง
กายที่แข็งแรงโดย ให้บริการใช้อุปกรณ์การกีฬา มีการยืมอุปกรณ์
การกีฬา เพื่อใช้ในงานด้านต่างๆ ที่เกี่ยวกับ การออกกำาลังกาย
- 2.
และให้บริการยืมอุปกรณ์กีฬาโดยทางสาขาวิชานั้นได้ส่งเสริมให้
บุคลากรภายในและนักศึกษาได้ใช้เวลาว่างให้เป็นประโยชน์
3.1.3 ลักษณะโดยทั่วไป
สาขาวิชาพลศึกษา เปิดทำาการยืม-คืนอุปกรณ์กีฬา
ทุกวันตั้งแต่เวลา 08.00 – 16.00 น.
โดยมีอุปกรณ์กีฬาที่สามารถยืมได้ดังนี้
1. ฟุตบอล
2. ตะกร้อ
3. บาสเก็ตบอล
4. วอลเล่ย์บอล
5. แฮนด์บอล
6. จักร
7. ดาบ
8. กระบี่
9. ตาข่ายเทนนิส
10. ตาข่ายฟุตบอล
11. ตาข่ายวอลเลย์บอล
12. ตาข่ายแบดมินตัน
13. แหลน
3.1.4 ขั้นตอนการทำางานแบบเดิม
การให้บริการแก่ผู้มายืมคืนอุปกรณ์กีฬานั้นต้องใช้
บัตรประจำาตัวนักศึกษา หรือว่าบัตรประชาชน ในการขอแลกยืม
กับอุปกรณ์โดยจะมีแบบฟอร์มให้กรอกและรับอุปกรณ์ไป เมื่อใช้
อุปกรณ์เสร็จก็นำาแบบฟอร์มนั้นมาคืนพร้อมกับอุปกรณ์ ก็จะได้รับ
บัตรประจำาตัวกลับไป
3.1.4.1 ข้อดีของระบบยืมคืนแบบเดิม
• สะดวกรวดเร็ว ทันใจ
• เอาบัตรมาแลกก็พร้อมใช้งานอุปกรณ์กีฬาได้
ทันที
14. ไม้เทนนิส
15. ไม้แบดมินตัน
16. ลูกแบดมินตันยาง
17. ลูกแบดมินตันขนไก่
18. ไม้ปิงปอง
19. ลูกปิงปอง
20. กระสอบ
21. เสาแบดมินตัน
22. เต้นท์
23. ธง
24. ห่วงยาง
25. ตะกร้าแชร์บอล
26. ตาข่ายใส่บอล
- 3.
3.1.4.2 ปัญหาที่พบในระบบยืมคืนแบบเดิม
• การเก็บข้อมูลการยืมคืนในแต่ละวันบางครั้งอาจ
เกิดอุบัติเหตุทำาให้ข้อมูลเสีย หรือ ศูนย์หายได้เพราะเก็บเป็นแบบ
ฟอร์ม (กระดาษ A4)
• เมื่อเวลาผ่านไปข้อมูลก็อาจจะเสียหายได้
เนื่องจากกระดาษไม่มีความคงทนต่อสภาพการใช้งานมากนัก
• การเก็บข้อมูลไม่เป็นมาตรฐานเรียกใช้ข้อมูลได้
ยากค้นหาข้อมูลยาก
• ในการสืบค้นผู้ที่มายืมคืนอุปกรณ์ทำาได้ยาก
เพราะมีแบบฟอร์มเป็นจำานวนมากทำาให้ไม่สะดวกในการสืบค้น
และใช้เวลาในการสืบค้นมาก
• เวลาจัดทำารายงานผู้ยืมคืนเป็นไปได้ยากเพราะ
ต้องนำาแบบฟอร์มเก่าๆมาทำาเป็นรายงานซึ่งต้องใช้เวลามากและ
ได้รายงานที่ไม่ครบถ้วนเพราะเกิดการศูนย์หายของแบบฟอร์ม
• การบริหารจัดการอุปกรณ์นั้นไม่สามารถตรวจ
สอบจากผู้บริหารได้
• การค้นหาข้อมูลต่างๆทำาได้ช้า การจัดเก็บข้อมูล
ในรูปแบบเอกสาร หากผู้จัดเก็บมีการจัดเก็บที่ไม่ดี ก็อาจทำาให้
การค้นหาข้อมูลเกิดความล่าช้าได้
• การจัดเก็บข้อมูลในรูปแบบเอกสารที่เป็นกระ
ดาษ อาจเกิดการสูญหายของข้อมูลเกิดการผิดพลาดของข้อมูล
หรือการซำ้าซ้อนของข้อมูลได้ การแก้ไขข้อมูลต่างๆก็ทำาได้เชื่อง
ช้า
3.1.4.3 ข้อเสนอจากการวิเคราะห์ระบบงานเดิม
• ควรมีการจัดทำาระบบขึ้นมาเพื่อใช้ในการยืมคืน
อุปกรณ์กีฬาโดยเฉพาะ
• การค้นหาข้อมูลของอุปกรณ์ ควรมีการค้นหาที่
สะดวกรวดเร็วขึ้น
• สามารถค้นหาอุปกรณ์และได้ทราบรายละเอียด
ของอุปกรณ์กีฬา และยังสามารถเลือกอุปกรณ์กีฬาได้ตลอด เวลา
24 ชั่วโมง
• ใช้ระบบฐานข้อมูล โดยการนำาระบบฐานข้อมูล
ออนไลน์เข้ามาใช้ จะช่วยลดภาระงานได้ดีกว่าระบบงานเดิม ที่
- 4.
เก็บในรูปแบบเอกสาร เพราะอาจเกิดการสูญหายได้ เพราะระบบ
ฐานข้อมูลออนไลน์มีความน่าเชื่อถือได้ในเรื่องของความแม่นยำา
ในการจัดเก็บ อีกทั้งยังมีความรวดเร็ว
3.2 ความต้องการของระบบ
จากปัญหาของระบบงานในปัจจุบัน พบว่าผู้ที่ได้รับผลกระ
ทบจากปัญหานั้นประกอบด้วยบุคคล 2 กลุ่ม ด้วยกัน ได้แก่
นักศึกษา เจ้าหน้าที่ (วิชาพลศึกษา) ดังนั้นเพื่อให้ได้ระบบใหม่นั้น
มีประสิทธิภาพและตรงตามการใช้งานของผู้ใช้งานทั้ง 2 กลุ่มนั้น
จึงวิเคราะห์ความต้องการของผู้ใช้ระบบดังนี้
3.2.1 ความต้องการทางด้านนักศึกษา
3.2.1.1 สามารถค้นหาจากชื่ออุปกรณ์กีฬา ประเภท
กีฬา ค้นหาทั้งหมดได้
3.2.1.2 สามารถค้นหารายชื่อนักเรียนได้ว่า ค้างส่ง
อุปกรณ์ไดบ้างผ่านทางระบบ
3.2.1.3 สามารถค้นหาและสามารถตรวจสอบ
สถานะอุปกรณ์กีฬาได้ว่ายอดคงเหลือเท่าไร ยืมไปเท่าไร
3.2.1.4 สามารถติดตามข่าวสารหรือดาวน์โหลด
แบบฟอร์มผ่านทางระบบได้
3.2.1.5 สามารถดูรายละเอียดหรือสอบถามผ่าน
ระบบได้
3.2.2 ความต้องการของเจ้าหน้าที่
3.2.2.1 สามารถค้นหาและจัดการอุปกรณ์กีฬาได้
โดยค้นจากชื่ออุปกรณ์กีฬา ผ่านทางระบบได้
3.2.2.2 สามารถเพิ่ม/เปลี่ยนแปลงข้อมูลอุปกรณ์
กีฬาได้
3.2.2.3 สามารถเพิ่ม/เปลี่ยนแปลงข้อมูลสมาชิกได้
3.2.2.4 สามารถตรวจสอบสถานะ การยืม-คืน
อุปกรณ์กีฬาได้
3.2.2.5 สามารถตรวจสอบรายชื่อการยืม-คืน
อุปกรณ์กีฬาได้
3.2.2.6 สามารถนำามาใช้งานรวมกับระบบการ
ทำางานปัจจุบัน
3.2.2.7 สามารถแสดงรายงานข้อมูลการยืมได้
3.2.2.8 สามารถแสดงรายงานข้อมูลการคืนได้
- 5.
- 6.
- 8.
- 9.
3.4 ผังการแยกฟังก์ชั่นงานย่อย (Decomposition
Diagram)
การแยกฟังก์ชั่นงานย่อยเปรียบเสมือน การเชื่อมระหว่างผัง
ระบบงานและผังการไหลของข้อมูล ทั้งนี้ในผังระบบงาน จะแสดง
ลักษณะ เพียงระบบโดยรวมและเอนทิตี้หรือบุคลากรภายนอกที่
เข้ามาเกี่ยวข้อง แต่เพื่อที่จะ แยกย่อยไปถึงผังการไหลของข้อมูล
นั้นจำาเป็นต้องทำาการวิเคราะห์ขั้นตอนย่อย หรือฟังก์ชั่นย่อย ใน
การทำางานของแต่ละระบบงานนั้นๆ เพื่อเป็นแนวทางในการจัดทำา
ผังการไหลของข้อมูลต่อไป
ตารางที่ 3.2 สัญลักษณ์ที่ใช้ใน Decomposition Diagram
สัญลักษณ์ ความหมาย
แสดงการกระทำาในระบบงาน
แสดงความสัมพันธ์ระหว่างการ
ปฏิบัติงาน
โดยระบบงานยืม-คืนอุปกรณ์การกีฬาวิทยาลัยการอาชีพปัว
สามารถเขียนเป็นผังการแยกฟังก์ชั่นงานย่อย (Decomposition
Diagram) เพื่อแสดงให้เห็นระบบงานได้ดังนี้
- 11.
- 12.
3.5 การออกแบบระบบ (SystemDesign)
รัชนี กัลยาวินัย และ อัจฉรา ธารอุไรกุล (2546) การ
ออกแบบระบบเป็นกระบวนการที่แสดงให้เห็นถึงขั้นตอนการ
ทำางานที่เกิดขึ้นในระบบและการเคลื่อนที่ของข้อมูลจากที่หนึ่งไป
ยังอีกที่หนึ่งโดยสามารถแบ่งย่อยออกเป็นระดับ (Level) ต่าง ๆ
โดยเริ่มที่ผังการไหลของระบบระดับ 0 (Data Flow Diagram:
DFD Level 0) ซึ่งทำาหน้าที่เป็นผังแม่ เพื่อที่จะแยกย่อยลงไปใน
ระดับลูกอีกในแต่ละระดับต่อไปอีกครั้งหนึ่งอาจจะมีหลายระดับ
สัญลักษณ์ที่ใช้ใน Data Flow Diagram คิดค้นโดย C. Gane
and T. Sarson (Kenneth E. Kendall and Julie E.
Kendall, 1992 : 221) ดังนี้
ตารางที่ 3.3 สัญลักษณ์การเขียนผังการไหลของข้อมูล
สัญลักษณ์ ความหมาย
แสดงกระบวนการทำางาน
(Process)
แสดงแหล่งข้อมูลที่อยู่ภายนอก
ระบบ
(External Entity)
แสดงแหล่งเก็บข้อมูล (Data
Store)
แสดงทิศทางของกระแสข้อมูล
(Data Flow)
โดยระบบงานยืม-คืนอุปกรณ์การกีฬาวิทยาลัยการอาชีพปัว
สามารถเขียนเป็น Data Flow Diagram เพื่อแสดงให้เห็นถึง
การไหลของข้อมูลในระบบงานได้ดังนี้
- 14.
ภาพที่ 3.3 DataFlow Diagram Level 0 ระบบงานยืม-คืนอุปกรณ์การกีฬาวิทยาลัยการอาชีพปัว
- 16.
ภาพที่ 3.4 DataFlow Diagram Level 1 Process 1 ระบบงานยืม-คืนอุปกรณ์การกีฬาวิทยาลัยการ
อาชีพปัว
- 18.
ภาพที่ 3.5 DataFlow Diagram Level 1 Process 2 ระบบงานยืม-คืนอุปกรณ์การกีฬาวิทยาลัยการ
อาชีพปัว
- 19.
ภาพที่ 3.6 DataFlow Diagram Level 1 Process 3 ระบบงานยืม-คืนอุปกรณ์การกีฬาวิทยาลัยการ
อาชีพปัว
- 20.
ภาพที่ 3.7 DataFlow Diagram Level 1 Process 4 ระบบงานยืม-คืนอุปกรณ์การกีฬาวิทยาลัยการ
อาชีพปัว
- 21.
- 22.
- 23.
คู่สัมพันธ์ที่ 1 กล่าวถึงความสัมพันธ์ระหว่างเอนทิตี้ รายละเอียด
ยืม-คืน (Detail) กับ เอนทิตี้ นักศึกษา (Student) เป็นแบบ กลุ่ม
ต่อกลุ่ม คือ
- รายละเอียดหลายรายการ สามารถมีนักศึกษา 1 ท่าน
- นักศึกษา 1 ท่าน สามารถมีรายละเอียดได้หลาย
รายการ
คู่สัมพันธ์ที่ 2 กล่าวถึง ความสัมพันธ์ระหว่างเอนทิตี้ เจ้าหน้าที่
(Officer) กับ เอนทิตี้ รายละเอียดยืม-คืน (Detail) เป็นแบบ กลุ่ม
ต่อกลุ่ม คือ
- รายละเอียดหลายรายการ สามารถมีเจ้าหน้าที่ 1 ท่าน
- เจ้าหน้าที่ 1 ท่าน สามารถมีรายละเอียดได้หลาย
รายการ
คู่สัมพันธ์ที่ 3 กล่าวถึง ความสัมพันธ์ระหว่างเอนทิตี้ เจ้าหน้าที่
(Officer) กับ เอนทิตี้ ข่าวประชาสัมพันธ์ (Information) เป็น
แบบ กลุ่มต่อกลุ่ม คือ
- เจ้าหน้าที่ 1 ท่าน สามารถประชาสัมพันธ์ข่าวได้หลาย
ข่าว
- ข่าวที่ประชาสัมพันธ์หลายข่าว ถูกเพิ่มจาก เจ้าหน้าที่
เพียง 1 ท่าน
คู่สัมพันธ์ที่ 4 กล่าวถึง ความสัมพันธ์ระหว่างเอนทิตี้ รายละเอียด
ยืม-คืน (Detail) กับเอนทิตี้ การยืมอุปกรณ์กีฬา (Sportborrow)
กลุ่มต่อหนึ่ง คือ
- รายละเอียดหลายรายการ สามารถถูกยืมสมาชิกเพียง
1 คน
- การยืม 1 รายการ สามารถดูรายละเอียดหลายรายการ
คู่สัมพันธ์ที่ 5 กล่าวถึง ความสัมพันธ์ระหว่างเอนทิตี้ การคืน
อุปกรณ์กีฬา (Sportreturn) กับ เอนทิตี้ รายละเอียดยืม-คืน
(Detail) กลุ่มต่อหนึ่ง คือ
- รายละเอียดหลายรายการ สามารถถูกคืนสมาชิกเพียง
1 คน
- การคืน 1 รายการ สามารถดูรายละเอียดหลายรายการ
- 24.
คู่สัมพันธ์ที่ 6 กล่าวถึงความสัมพันธ์ระหว่างเอนทิตี้ การยืม
อุปกรณ์กีฬา (Sportborrow) กับ เอนทิตี้ อุปกรณ์กีฬา (Sport)
เป็นแบบ กลุ่มต่อกลุ่ม คือ
- การยืม 1 รายการ สามารถยืมอุปกรณ์กีฬาได้ หลาย
ชิ้น
- อุปกรณ์กีฬา หลายชิ้น ถูกยืมจากสมาชิกเพียง 1 คน
คู่สัมพันธ์ที่ 7 กล่าวถึง ความสัมพันธ์ระหว่างเอนทิตี้ การคืน
อุปกรณ์กีฬา (Sportreturn) กับ เอนทิตี้ อุปกรณ์กีฬา (Sport)
เป็นแบบ กลุ่มต่อกลุ่ม คือ
- การคืน 1 รายการ สามารถคืนอุปกรณ์กีฬาได้ หลาย
ชิ้น
- อุปกรณ์กีฬา หลายชิ้น ถูกคืนจากสมาชิกเพียง 1 คน
คู่สัมพันธ์ที่ 8 กล่าวถึง ความสัมพันธ์ระหว่างเอนทิตี้ ประเภท
อุปกรณ์กีฬา (Category) กับ เอนทิตี้ อุปกรณ์กีฬา (Sport) เป็น
แบบ กลุ่มต่อกลุ่ม คือ
- ประเภทอุปกรณ์กีฬา 1 ประเภทสามารถมีอุปกรณ์
กีฬาเล่นได้หลายสถานที่
- อุปกรณ์กีฬาหลายสถานที่สามารถเลือกประเภท
อุปกรณ์กีฬา 1 ประเภท
- 27.
ภาพที่ 3.9 TheFully – Attributed Data Model ระบบงานยืม-คืนอุปกรณ์กีฬาวิทยาลัยการอาชีพ
ปัว
- 28.
3.7 การออกแบบฐานข้อมูลเชิงกายภาพ (Physical
Design)
3.7.1ระบบยืม-คืนอุปกรณ์กีฬาวิทยาลัยการอาชีพปัว จาก
การศึกษาสามารถนำามาวิเคราะห์ออกแบบโครงสร้างแฟ้มข้อมูลได้
ตามตารางมีทั้งหมด 9 แฟ้ม ดังนี้
ตารางที่ 3.5 ตารางแสดงลำาดับแฟ้มข้อมูล
แหล่ง
ข้อมูล
ชื่อแฟ้มข้อมูล
ภาษาไทย
ชื่อแฟ้ม
ข้อมูล
ภาษา
อังกฤษ
คำาอธิบาย
แฟ้มข้อมูล
ชนิดแฟ้ม
ข้อมูล
D1 แฟ้มข้อมูลเจ้า
หน้าที่
Officer สำาหรับเก็บ
ข้อมูลหน้าที่
Master
File
D2 แฟ้มข้อมูล
นักศึกษา
Student สำาหรับเก็บ
ข้อมูล
นักศึกษา
Master
File
D3 แฟ้มข้อมูล
อุปกรณ์กีฬา
Sport สำาหรับเก็บ
ข้อมูลอุปกรณ์
กีฬา
Master
File
D4 แฟ้มข้อมูล
ประเภท
อุปกรณ์กีฬา
Category สำาหรับเก็บ
ข้อมูลประเภท
อุปกรณ์กีฬา
Transact
ion File
D5 แฟ้มข้อมูล
กระทู้ถาม-
ตอบ
Webboar
d
สำาหรับเก็บ
ข้อมูลกระทู้
ถาม-ตอบ
Transact
ion File
D6 แฟ้มข้อมูล
ข่าว
ประชาสัมพัน
ธ์
Informati
on
สำาหรับเก็บ
ข้อมูลข่าว
ประชาสัมพัน
ธ์
Master
File
D7 แฟ้มข้อมูล
การยืม
อุปกรณ์กีฬา
Sportbor
row
สำาหรับเก็บ
ข้อมูลการยืม
อุปกรณ์กีฬา
Transact
ion File
D8 แฟ้มข้อมูล
การคืน
อุปกรณ์กีฬา
Sportretu
rn
สำาหรับเก็บ
ข้อมูลคืน
อุปกรณ์กีฬา
Transact
ion File
- 29.
- 30.
3.7.2 พจนานุกรมข้อมูล (DataDictionary)
พจนานุกรมข้อมูล คือ การทำาเอกสารอ้างอิง ช่วยอธิบายรายละเอียดที่เกี่ยวข้องกับ
ข้อมูลในระบบที่เรากำาลังศึกษาอยู่ ซึ่งพจนานุกรมข้อมูล จะอธิบายส่วนประกอบของข้อมูลนั้น ทำาให้เรา
ทราบรายละเอียดของแฟ้มข้อมูลว่าประกอบไปด้วยอะไรบ้าง
ตารางที่ 3.6 ตารางแสดงลักษณะของ Data Dictionary
ชื่อแอททริ
บิวต์
ความ
หมาย
ชนิด
ข้อมูล
ขนาด
(ไบต์)
รูปแบบ ช่วง
ข้อมูล
ป้อน
ข้อมูล(
Y/N)
คีย์หลัก
หรือ
คีย์นอก
ตารางที่
อ้างอิง
1 2 3 4 5 6 7 8 9
1. ชื่อแอททริบิวต์ คือ ชื่อแอททริบิวต์ในแต่ละแฟ้มของข้อมูล
2. ความหมาย คือ ความหมายของแอททริบิวต์
3. ชนิดข้อมูล คือ ชนิดข้อมูลของแอททริบิวต์
4. ขนาด (ไบต์) คือ ขนาด(ไบต์)ของแอททริบิวต์
5. รูปแบบ คือ รูปแบบของแอททริบิวต์
6. ช่วงข้อมูล คือ ความกว้างของแอททริบิวต์
7. ป้อนข้อมูล(Y/N) คือ แอททริบิวต์นี้สามารถเป็นค่าว่างได้หรือไม่
8. คีย์หลักหรือคีย์นอก คือ เป็น Primary Key หรือ Foreign Key
9. ตารางที่อ้างถึง คือ แอททริบิวต์นี้เป็น Foreign Key ของ Table ใด
- 31.
แหล่งข้อมูล : D1
ชื่อแฟ้มข้อมูล: แฟ้มข้อมูลเจ้าหน้าที่ (Officer)
ชนิดแฟ้มข้อมูล : master File
คำาอธิบายแฟ้มข้อมูล : สำาหรับเก็บข้อมูลหน้าที่
ตารางที่ 3.7 แสดงตารางของแฟ้มข้อมูลเจ้าหน้าที่
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
ต์)
รูปแบบ ช่วงข้อมูล ป้อ
น
ข้อ
มูล
คีย์
หลัก
คีย์
ร่วม
ตารา
ง
อ้างอิ
ง
1
2
3
4
5
6
7
officer_id
officer_user
name
officer_pass
word
officer_nam
e
officer_last
name
officer_ema
il
officer_num
รหัสเจ้าหน้าที่
ชื่อเข้าใช้ระบบ
รหัสผ่านเข้าใช้
ระบบ
ชื่อเจ้าหน้าที่
นามสกุลเจ้า
หน้าที่
อีเมล์
เบอร์โทร
Int(8)
Varcha
r(20)
Varcha
r(20)
Varcha
r(30)
Varcha
r(30)
Varcha
r(50)
Varcha
4
21
21
31
31
51
11
9(8)
X(20)
X(20)
X(30)
X(30)
X(50)
X(10)
[0-9]
[ก-ฮ,A-
Z,a-z,0-9]
[ก-ฮ,A-
Z,a-z,0-9]
[ก-ฮ,A-
Z,a-z,0-9]
[ก-ฮ,A-
Z,a-z,0-9]
[ก-ฮ,A-
Z,a-z,0-9]
[ก-ฮ,A-
Y
Y
Y
Y
Y
Y
Y
PK
- 32.
ber r(10) Z,a-z,0-9]
ตารางที่3.8 แสดงตัวอย่างแฟ้มข้อมูลเจ้าหน้าที่
officer_
id
officer_use
rname
officer_pa
ssword
officer_n
ame
officer_la
stname
officer_email officer_n
umber
001 Narong
rit
123456 ณรงค์ฤทธิ์ ใบยา nb2006thm@
hotmail.com
089-501-
9326
แหล่งข้อมูล : D2
ชื่อแฟ้มข้อมูล : แฟ้มข้อมูลนักศึกษา (Student)
ชนิดแฟ้มข้อมูล : Master File
คำาอธิบายแฟ้มข้อมูล : สำาหรับเก็บข้อมูลนักศึกษา
ตารางที่ 3.9 แสดงตารางของแฟ้มข้อมูลนักศึกษา
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
รูปแบบ ช่วงข้อมูล ป้อ
น
ข้อ
คีย์
หลัก
คีย์
ตารา
ง
อ้างอิ
- 33.
ต์) มูล ร่วมง
1
2
3
4
5
6
student_id
student_nam
e
student_cour
se
student_disc
iplines
student_wor
k
student_nu
mber
รหัสนักศึกษา
ชื่อนักศึกษา
ประเภทวิชา
สาขาวิชา
สาขางาน
เบอร์โทร
Int(10)
Varcha
r(50)
Varcha
r(50)
Varcha
r(50)
Varcha
r(50)
Varcha
r(10)
4
51
51
51
51
11
9(10)
X(50)
X(50)
X(50)
X(50)
X(10)
[0-9]
[ก-ฮ,A-Z,a-
z,0-9]
[ก-ฮ,A-Z,a-
z,0-9]
[ก-ฮ,A-Z,a-
z,0-9]
[ก-ฮ,A-Z,a-
z,0-9]
[ก-ฮ,A-Z,a-
z,0-9]
Y
Y
Y
Y
Y
Y
PK
ตารางที่ 3.10 แสดงตัวอย่างแฟ้มข้อมูลเจ้าหน้าที่
student
_id
student_name student_co
urse
student_di
sciplines
student_work student_nu
mber
512312
3123
512312
3150
นาย ศราวุฒิ
พันชน
นาง ศิริวัลญ์ ณ
รักษ์
พาณิชกรรม
อุตสาหกรรม
พาณิชยการ
ไฟฟ้า
อิเล็กทรอนิกส์
คอมพิวเตอร์ธุรกิจ
ไฟฟ้ากำาลัง
085-
0348120
083-
3124341
- 34.
แหล่งข้อมูล : D3
ชื่อแฟ้มข้อมูล: แฟ้มข้อมูลอุปกรณ์กีฬา (Sport)
ชนิดแฟ้มข้อมูล : Master File
คำาอธิบายแฟ้มข้อมูล : สำาหรับเก็บข้อมูลอุปกรณ์กีฬา
ตารางที่ 3.11 แสดงตารางของแฟ้มข้อมูลอุปกรณ์กีฬา
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
ต์)
รูปแบบ ช่วงข้อมูล ป้อ
น
ข้อ
มูล
คีย์
หลัก
คีย์
ร่วม
ตาราง
อ้างอิง
1 sport_id รหัสอุปกรณ์
กีฬา
Int(15) 4 9(15) [0-9] Y PK
2 sport_name ชื่ออุปกรณ์
กีฬา
Varcha
r(50)
51 X(50) [ก-ฮ,A-Z,a-
z,0-9]
Y
3 category_id รหัสประเภท Int(15) 4 9(15) [0-9] Y FK Categ
ory
4 sport_brand ยี่ห้อ Varcha
r(20)
21 X(20) [ก-ฮ,A-Z,a-
z,0-9]
Y
5 sport_unit หน่วยนับ Varcha
r(20)
21 X(20) [ก-ฮ,A-Z,a-
z,0-9]
Y
6 sport_numb
er
จำานวน
อุปกรณ์
Int(6) 4 99999
9
[0-9] Y
- 35.
ตารางที่ 3.12 แสดงตารางของแฟ้มข้อมูลอุปกรณ์กีฬา(ต่อ)
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
ต์)
รูปแบบ ช่วงข้อมูล ป้อ
น
ข้อ
มูล
คีย์
หลัก
คีย์
ร่วม
ตาราง
อ้างอิง
7
8
sport_dilapi
dated
sport_pic
อุปกรณ์ชำารุด
ภาพอุปกรณ์
กีฬา
Int(6)
Varcha
r(200)
4
20
1
99999
9
X(200)
[0-9]
[ก-ฮ,A-Z,a-
z,0-9]
Y
Y
ตารางที่ 3.13 แสดงตัวอย่างแฟ้มข้อมูลอุปกรณ์กีฬา
sport_i
d
sport_na
me
Category
_id
sport_br
and
sport_un
it
sport_nu
mber
sport_dila
pidated
sport_
pic
0001
0002
ฟุตบอ
ล
ตะกร้อ
2
1
FBT
FBT
ลูก
ลูก
10
10
0
0
1.jpg
2.jpg
- 36.
แหล่งข้อมูล : D4
ชื่อแฟ้มข้อมูล: แฟ้มข้อมูลประเภทอุปกรณ์กีฬา (Category)
ชนิดแฟ้มข้อมูล : Transaction File
คำาอธิบายแฟ้มข้อมูล : สำาหรับเก็บข้อมูลประเภทอุปกรณ์กีฬา
ตารางที่ 3.14 แสดงตารางของแฟ้มข้อมูลประเภทอุปกรณ์กีฬา
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
ต์)
รูป
แบบ
ช่วงข้อมูล ป้อ
น
ข้อ
มูล
คีย์
หลัก
คีย์
ร่วม
ตารา
ง
อ้างอิ
ง
1 category_i
d
รหัสประเภท
อุปกรณ์กีฬา
Int(15) 4 9(15) [0-9] Y PK
2 category_n
ame
ชื่อประเภท
เอกเทศ
Varcha
r(20)
21 X(20) [ก-ฮ,A-Z,a-
z,0-9]
Y
ตารางที่ 3.15 แสดงตัวอย่างแฟ้มข้อมูลประเภทอุปกรณ์กีฬา
category_id category_name
1 กีฬากลางแจ้ง
2 กีฬาโรงยิม
- 37.
แหล่งข้อมูล : D5
ชื่อแฟ้มข้อมูล: แฟ้มข้อมูลกระทู้ถาม-ตอบ (Webboard)
ชนิดแฟ้มข้อมูล : Transaction File
คำาอธิบายแฟ้มข้อมูล : สำาหรับเก็บข้อมูลกระทู้ถาม-ตอบ
ตารางที่ 3.16 แสดงตารางของแฟ้มข้อมูลกระทู้ถาม-ตอบ
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
ต์)
รูปแบบ ช่วงข้อมูล ป้อ
น
ข้อ
มูล
คีย์
หลัก
คีย์
ร่วม
ตาราง
อ้างอิ
ง
1 webboard_i
d
รหัสกระทู้ถาม-
ตอบ
Int(6) 4 99999
9
Auto Increment N PK
2 webboard_d
escription
รายละเอียด
กระทู้ถาม-ตอบ
Varcha
r(100)
10
1
X(100) [ก-ฮ,A-Z,a-
z,0-9]
Y
3 webboard_e
mail
อีเมล์ Varcha
r(50)
51 X(50) [ก-ฮ,A-Z,a-
z,0-9]
Y
4 webboard_d
atetime
วันที่กระทู้ถาม-
ตอบ
Dateti
me(13)
8 YY/M
M/DD
H:S:M
0000-
9999/00-
12/00-31
Y
- 38.
- 39.
แหล่งข้อมูล : D6
ชื่อแฟ้มข้อมูล: แฟ้มข้อมูลประชาสัมพันธ์ (Information)
ชนิดแฟ้มข้อมูล : Master File
คำาอธิบายแฟ้มข้อมูล : สำาหรับเก็บข้อมูลประชาสัมพันธ์
ตารางที่ 3.18 แสดงตารางของแฟ้มข้อมูลประชาสัมพันธ์
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
ต์)
รูปแบบ ช่วงข้อมูล ป้อ
น
ข้อ
มูล
คีย์
หลัก
คีย์
ร่วม
ตาราง
อ้างอิ
ง
1 info_id รหัส
ประชาสัมพันธ์
Int(5) 4 99999 Auto Increment Y PK
2 officer_id รหัสเจ้าหน้าที่ Int(8) 4 99999
999
[0-9] Y FK Office
r
3 info_title หัวข้อ
ประชาสัมพันธ์
Varchar(
255)
25
6
X(255) [ก-ฮ,A-Z,a-
z,0-9]
Y
- 40.
4 info_desc
ription
รายละเอียด
ประชาสัมพันธ์
Text(20
0)
20
2
X(200) [ก-ฮ,A-Z,a-
z,0-9]
Y
5info_datet
ime
วันที่
ประชาสัมพันธ์
Datetim
e(13)
8 YY/M
M/DD
H:S:M
0000-
9999/00-
12/00-31
00-24:00-
60:00-60
Y
ตารางที่ 3.19 แสดงตัวอย่างแฟ้มข้อมูลประชาสัมพันธ์
info_id officer_id info_title info_description info_datetime
1 001 อุปกรณ์มาใหม่
ใหม่
เนื่องจากได้ขาด
อุปกรณ์บางชนิดทาง
มหาลัยจึงทำางานจัด
ซื้ออุปกรณ์ใหม่
2013/05/10
12:12:01
2 001 สาขา
คอมพิวเตอร์
ทางสาขา
คอมพิวเตอร์ได้มีการ
จัดกีฬาสัมพันธ์ทาง
สาขางานไหนสนใจ
สมัครได้
2013/06/17
12:12:10
- 41.
แหล่งข้อมูล : D7
ชื่อแฟ้มข้อมูล: แฟ้มข้อมูลการยืมอุปกรณ์กีฬา (Sportborrow)
ชนิดแฟ้มข้อมูล : Transaction File
คำาอธิบายแฟ้มข้อมูล : สำาหรับเก็บข้อมูลการยืมอุปกรณ์กีฬา
ตารางที่ 3.20 แสดงตารางของแฟ้มข้อมูลการยืมอุปกรณ์กีฬา
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
ต์)
รูปแบบ ช่วงข้อมูล ป้อ
น
ข้อ
มูล
คีย์
หลัก
คีย์
ร่วม
ตารา
ง
อ้างอิ
ง
- 42.
- 43.
- 44.
แหล่งข้อมูล : D8
ชื่อแฟ้มข้อมูล: แฟ้มข้อมูลการคืนอุปกรณ์กีฬา (Sportreturn)
ชนิดแฟ้มข้อมูล : Transaction File
คำาอธิบายแฟ้มข้อมูล : สำาหรับเก็บข้อมูลการคืนอุปกรณ์กีฬา
ตารางที่ 3.22 แสดงตารางของแฟ้มข้อมูลการคืนอุปกรณ์กีฬา
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
ต์)
รูปแบบ ช่วงข้อมูล ป้อ
น
ข้อ
มูล
คีย์
หลัก
คีย์
ร่วม
ตารา
ง
อ้างอิ
ง
1
2
sreturn_id
student_id
รหัสคืน
อุปกรณ์กีฬา
รหัสนักศึกษา
Int(10)
Int(10)
4
4
9(10)
9(10)
[9-0]
[9-0]
Y
Y
PK
FK Stud
ent
3 sport_id รหัสอุปกรณ์
กีฬา
Int(15) 4 9(15) [9-0] Y FK Sport
4 sreturn_tota
l
จำานวนที่คืน Int(6) 4 9(6) [9-0] Y
5 sreturn_dila
pidated
อุปกรณ์ที่
ชำารุด
Int(6) 4 9(6) [9-0] Y
6 sreturn_arre
ars
อุปกรณ์ที่ค้าง
คืน
Int(6) 4 9(6) [9-0] Y
7 thesisreturn วันเวลาคืน Dateti 8 YY/M 0000- Y
- 45.
- 46.
แหล่งข้อมูล : D9
ชื่อแฟ้มข้อมูล: แฟ้มข้อมูลรายละเอียดการยืม-คืนอุปกรณ์กีฬา (Detail)
ชนิดแฟ้มข้อมูล : Transaction File
คำาอธิบายแฟ้มข้อมูล : สำาหรับเก็บรายละเอียดการยืม-คืนอุปกรณ์กีฬา
ตารางที่ 3.24 แสดงตารางของแฟ้มข้อมูลรายละเอียดการยืม-คืนอุปกรณ์กีฬา
ลำา
ดับ
ชื่อแอททริ
บิวต์
ความหมาย ชนิด
ข้อมูล
ขน
าด
(ไบ
ต์)
รูปแบบ ช่วงข้อมูล ป้อ
น
ข้อ
มูล
คีย์
หลัก
คีย์
ร่วม
ตาราง
อ้างอิง
1
2
detail_id
student_id
รหัสราย
ละเอียดการ
ยืม-คืน
รหัสนักศึกษา
Int(10)
Int(10)
4
4
9(10)
9(10)
Auto Increment
[0-9]
N
Y
PK
FK Studen
t
- 47.
3 officer_id รหัสเจ้าหน้าที่Int(8) 4 9(8) [0-9] Y FK Officer
4 sborrow_id รหัสยืม
อุปกรณ์กีฬา
Int(10) 4 9(10) [0-9] Y FK Sportb
orrow
5 sreturn_id รหัสคืน
อุปกรณ์กีฬา
Int(10) 4 9(10) [0-9] Y FK Sportre
turn
6 detail _date วันเวลา Dateti
me(13)
8 YY/M
M/DD
H:S:M
0000-
9999/00-
12/00-31
00-24:00-
60:00-60
Y
ตารางที่ 3.25 แสดงตัวอย่างแฟ้มข้อมูลการคืนอุปกรณ์กีฬา
detail_i
d
student_id officer_id sborrow
_id
sreturn_i
d
detail _date
1
2
512312312
3
512312315
0
001
001
1
2
1
2
2013/06/17
12:12:10
2013/06/17
12:12:10