museum reservation system filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon....
TRANSCRIPT
![Page 1: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/1.jpg)
ระบบจองเวลาเขาชมพพธภณฑ MUSEUM RESERVATION SYSTEM
นายธราธร ศรโยธ นายรชพล เพชรภ นายไกรภพ โชตสวสด
ปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร
มหาวทยาลยเทคโนโลยราชมงคลธญบร พ.ศ. 2557
![Page 2: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/2.jpg)
ระบบจองเวลาเขาชมพพธภณฑ
นายธราธร ศรโยธ นายรชพล เพชรภ นายไกรภพ โชตสวสด
ปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร
มหาวทยาลยเทคโนโลยราชมงคลธญบร พ.ศ. 2557
![Page 3: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/3.jpg)
MUSEUM RESERVATION SYSTEM
MR.THARATHON SRIYOTHEE MR.RATCHAPON PETPOO MR.KRAIPOP SHOTSAWAT
THIS PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE BACHELOR DEGREE OF ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING FACULTY OF ENGINEERING
RAJAMANGALA UNIVERSITY OF TECHNOLOGY THANYABURI YEAR 2014
![Page 4: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/4.jpg)
หวขอปรญญานพนธ ระบบจองเวลาเขาชมพพธภณฑ นกศกษา นายธราธร ศรโยธ นายรชพล เพชรภ นายไกรภพ โชตสวสด อาจารยทปรกษา อาจารยวระ คมปรยารตน ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลธญบร อนมตใหปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรวศวกรรมศาสตรบณฑต
…..…………………………………………หวหนาภาควชาฯ
(อาจารยพฒณรพ สนนทพจน)
คณะกรรมการสอบปรญญานพนธ
…………………………………………….ประธานกรรมการ (อาจารยธนสน บญนาม)
…………………………………………….กรรมการ (อาจารยสทธ รกถนอม)
…………………………………………….กรรมการ (ดร.สทนน พรอนรกษ)
…………………………………………….กรรมการและอาจารยทปรกษา (อาจารยวระ คมปรยารตน)
ลขสทธของภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยราชมงคลธญบร
![Page 5: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/5.jpg)
ง
หวขอปรญญานพนธ ระบบจองเวลาเขาชมพพธภณฑ นกศกษา นายธราธร ศรโยธ รหส 115310462027-9
นายรชพล เพชรภ รหส 115310462028-7 นายไกรภพ โชตสวสด รหส 115310462053-5 อาจารยทปรกษา อาจารยวระ คมปรยารตน ปการศกษา 2556
บทคดยอ
ปรญญานพนธฉบบนเปนการกลาวถงระบบจองเวลาเขาชมพพธภณฑ ซงการท างานของพพธภณฑสถานแหงชาต ธรณวทยาเฉลมพระเกยรต จงหวดปทมธาน แตเดมเปนการลงตารางการจองโดยใชกระดาษเทานน ซงขอมลตางๆ จะถกเกบไวในแฟมทเปนรปแบบเอกสารเพยงอยางเดยว ซงอาจกอใหเกดความยงยากในการดแลรกษา และยากตอการดและเขยนตารางการจอง ดงนนจงไดท าการพฒนาระบบเกยวกบการจองเวลาเขาชม และตารางการเขาชมขนเพอตอบสนองความตองการในการลดภาระดงกลาว ซงจะชวยใหเจาหนาททกคนสามารถเขามาดไดและจดเจาหนาททรบผดชอบน าชมชวงเวลานนได ท าใหมความสะดวกและรวดเรวมากขน
จากการทดลองประสทธภาพของระบบ สามารถท างานไดตรงตามขอบเขต และยงชวยอ านวยความสะดวกใหเจาหนาทในการดตารางผเขาชม และการแบงเจาหนาทรบผดชอบการน าชมตอไปไดในอนาคต ค าส าคญ ระบบจองเวลาเขาชม ตารางการเขาชม ขอมลการจอง
![Page 6: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/6.jpg)
จ
กตตกรรมประกาศ ในการจดท าโครงงาน “ระบบจองเวลาเขาชมพพธภณฑ” ไดรบค าแนะน าและความอนเคราะหชวยเหลอจากบคคลตางๆ จนท าใหโครงงานนไดด าเนนการส าเรจลลวงไปดวยดคณะผจดท าจงขอขอบพระคณบคคลดงตอไปน
ขอขอบพระคณอาจารยวระ คมปรยารตน อาจารยประจ าภาควชาวศวกรรมคอมพวเตอร ซงเปนอาจารยทปรกษาโครงงานทใหค าแนะน าและชแนะแนวทางทเปนประโยชน
ขอขอบคณมลธตา มณนย ผอ านวยการพพธภณฑสถานแหงชาตธรณวทยาเฉลมพระเกยรต ทใหโอกาสในการน าระบบไปใชประโยชนในการด าเนนงานของทางพพธภณฑ ซงเปนประโยชนและเปนจดมงหมายของโครงงานชนน
ขอขอบพระคณ เจาหนาทฝายตางๆ ของพพธภณฑทมสวนเกยวของในการใหขอมลทเปนประโยชนตอการสรางระบบจองเวลาเขาชมพพธภณฑ
ขอขอบพระคณเพอนทกๆ คนทคอยใหความชวยเหลอและค าแนะน าตางๆ เกยวกบการพฒนาโครงงานหากโครงงานนมประโยชนอยบาง ขอมอบความดนนแก บดา มารดา คร อาจารยและผมพระคณทกทาน
คณะผจดท า
![Page 7: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/7.jpg)
ฉ
สารบญ หนา บทคดยอ ง กตตกรรมประกาศ จ สารบญ ฉ สารบญตาราง ซ สารบญรป ฌ บทท 1 บทน า 1 1.1 ความเปนมาและความส าคญ 1 1.2 วตถประสงค 2 1.3 ขอบเขตของโครงงาน 2 1.4 ประโยชนทคาดวาจะไดรบ 3 บทท 2 ทฤษฎและงานวจยทเกยวของ 4 2.1 งานวจยทเกยวของ 4 2.2 วศวกรรมซอฟตแวร (Software Engineering) 4 2.3 การเขยนโปรแกรมแบบ OOP (Object-Oriented Programming) 10 2.4 การพฒนาระบบเชงวตถดวย UML (Unified Modeling Language) 11 2.5 ภาษา ASP.NET 22 2.6 ภาษา C# 23 2.7 ระบบจดการฐานขอมล (Database Management System) 24 บทท 3 วธด าเนนงาน 29 3.1 แผนการด าเนนงาน 29 3.2 แบบจ าลองระบบจองเวลาเขาชมพพธภณฑ 31 3.3 Use Case Diagrams 32 3.4 วเคราะหพฤตกรรมของระบบ (Sequence Diagrams) 41 3.5 ล าดบกจกรรมของการท างาน (Activity Diagrams) 48 3.6 ตารางทใชเกบขอมล (Data Dictionary) 55 3.7 ขนตอนการด าเนนงาน 57 3.8 วธการวดผล 58
![Page 8: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/8.jpg)
ช
สารบญ (ตอ) หนา บทท 4 ผลการด าเนนงานและการวเคราะห 59
4.1 ผลการด าเนนงานของระบบจองเวลาเขาชมพพธภณฑ 4.2 ผลการทดสอบระบบ
59 59
บทท 5 สรปและขอเสนอแนะ 76
5.1 สรปผลโครงงาน 5.2 ขอเสนอแนะ
76 76
5.3 อปสรรคในการท างาน 76 บรรณานกรม 77 ภาคผนวก ก 78 ขนตอนการตดตงโปรแกรม 79 ภาคผนวก ข 127 คมอการใชงาน 128 ภาคผนวก ค 154 เอกสารทดสอบระบบจองเวลาเขาชมพพธภณฑ 155 ประวตผจดท าปรญญานพนธ 171
![Page 9: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/9.jpg)
ซ
สารบญตาราง
ตารางท หนา 3.1 แผนการด าเนนงานของโครงการ 29 3.2 ค าอธบายผใชงานในระบบ 32 3.3 ค าอธบาย User 33 3.4 ค าอธบายแผนภาพ Use Case ระบบการสราง User 34 3.5 ค าอธบายแผนภาพ Use Case ระบบการก าหนดสทธ 35 3.6 ค าอธบายแผนภาพ Use Case ระบบการเขาสระบบ 36 3.7 ค าอธบายแผนภาพ Use Case ระบบการกรอกขอมลและบนทกการจองเวลา
เขาชม 37
3.8 ค าอธบายแผนภาพ Use Case ระบบการแกไขและยกเลกการจองเวลาเขาชม 38 3.9 ค าอธบายแผนภาพ Use Case ระบบการอปเดตและตดตามสถานะการจอง
เวลาเขาชม 39
3.10 ค าอธบายแผนภาพ Use Case ระบบการบนทกและตรวจสอบสถตการเขาชม 40 3.11 ค าอธบายตาราง status 55 3.12 ค าอธบายตาราง customer_ID 55 3.13 ค าอธบายตาราง customer 56 3.14 ค าอธบายตาราง officer 56 3.15 ค าอธบายตาราง many 57 3.16 ค าอธบายตาราง age_group 57
![Page 10: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/10.jpg)
ฌ
สารบญรป รปท หนา 2.1 แสดงการน า Analysis Model มาใชในการออกแบบ 5 2.2 แสดงวงจรกจกรรมตางๆ ในแตละขนตอน ตงแตตนจนเสรจเปนระบบงานท
ใชได 6
2.3 แสดงสญลกษณทใชแทน Actor และ Use Case 12 2.4 แสดงขนตอนการท างานของ Use Case Diagrams 13 2.5 แสดงการเกด Use Case Diagrams 14 2.6 สญลกษณการใช Inclusion และ Extension ความสมพนธระหวาง Use Case 14 2.7 แสดงโครงสรางของ Sequence Diagrams 16 2.8 แสดงองคประกอบทงหมดเปนสญลกษณ 16 2.9 สญลกษณแสดงรปแบบการตดตงทง 3 แบบของ Message 17 2.10 แสดงลกษณะของการแสดงเวลาของ Sequence Diagrams 18 2.11 แสดงลกษณะของ Activity Diagrams 18 2.12 Activity Diagrams แบบมทางเลอกตดสนใจ 19 2.13 Receive Order 20 2.14 Activity Diagrams แบบแบงสวนการท างานดวย Swimlanes 21 3.1 แสดงการท างานของระบบ 31 3.2 แสดงผใชงานในระบบ 32 3.3 แสดงการแบงกลมของ User 33 3.4 แสดงแผนภาพ Use Case ระบบการสราง User 34 3.5 แสดงแผนภาพ Use Case ระบบการก าหนดสทธ 35 3.6 แสดงแผนภาพ Use Case ระบบการเขาสระบบ 36 3.7 แสดงแผนภาพ Use Case ระบบการกรอกขอมลและบนทกการจองเวลาเขา
ชม 37
3.8 แสดงแผนภาพ Use Case ระบบการแกไขและยกเลกการจองเวลาเขาชม 38 3.9 แสดงแผนภาพ Use Case ระบบการอปเดตและตดตามสถานะการจองเวลา
เขาชม 39
![Page 11: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/11.jpg)
ญ
สารบญรป (ตอ) รปท หนา 3.10 แสดงแผนภาพ Use Case ระบบการบนทกและตรวจสอบสถตการเขาชม 40 3.11 แสดง Sequence Diagramsระบบการสราง ผใชงาน และการก าหนดสทธ 41 3.12 แสดง Sequence Diagramsการเขาสระบบ 42 3.13 แสดง Sequence Diagramsระบบการกรอกขอมลและบนทกการจอง 43 3.14 แสดง Sequence Diagramsระบบการตดตามสถานะการจอง 44 3.15 แสดง Sequence Diagramsระบบการยกเลกและแกไขขอมลการจอง 45 3.16 แสดง Sequence Diagramsระบบตรวจสอบสถตการเขาชมพพธภณฑ 46 3.17 แสดง Sequence Diagramsระบบอพเดตสถานะการจอง 47 3.18 แสดง Activity Diagrams ระบบการสราง User และการก าหนดสทธ 48 3.19 แสดง Activity Diagrams ระบบการเขาสระบบ 49 3.20 แสดง Activity Diagrams ระบบกรอกขอมลและบนทกการจองเวลาเขาชม 50 3.21 แสดง Activity Diagrams ระบบแกไขขอมลการจอง 51 3.22 แสดง Activity Diagrams ระบบยกเลกการจอง 52 3.23 แสดง Activity Diagrams ระบบอพเดตและตดตามสถานะการจองเวลาเขา
ชม 53
3.24 แสดง Activity Diagrams ระบบตรวจสอบสถตการเขาชม 54 3.25 แสดง Database Diagrams ระบบจองเวลาเขาชมพพธภณฑ 55 4.1 แสดงหนาแบบฟอรมการจอง 60 4.2 แสดงการกรอกขอมลการจอง 61 4.3 แสดงการลงทะเบยนเรยบรอย 62 4.4 แสดงหนาตารางจองเวลาเขาชมรายเดอน 62 4.5 แสดงหนาตารางจองเวลาเขาชมรายวน 63 4.6 แสดงหนาแกไขขอมลการจอง 64 4.7 แสดงการใสรหสผานเพอแกไขขอมลการจอง 65 4.8 แสดงหนาแกไขขอมลการจองหลงกรอกรหสผานแลว 65 4.9 แสดงหนาการอพเดตสถานะ 66 4.10 แสดงการแกไขขอมลในสวนจดการผเขาชม 67
![Page 12: MUSEUM RESERVATION SYSTEM filemuseum reservation system . mr.tharathon. sriyot. hee mr.ratchapon. petpoo . mr.kraipop. shots. awat. this project submitted in partial fulfillment of](https://reader033.vdocuments.net/reader033/viewer/2022041420/5e1ecd426dc5c1196f37ced9/html5/thumbnails/12.jpg)
ฎ
สารบญรป (ตอ) รปท หนา 4.11 แสดงการลงทะเบยนหนางาน 68 4.12 แสดงการลงทะเบยนบคคลทวไป นอกตารางจอง 68 4.13 แสดงการลงทะเบยนสถาบน นอกตารางจอง 69 4.14 แสดงการลงทะเบยนเรยบรอย 69 4.15 แสดงหนายนยนผน าชม 70 4.16 แสดงการใสขอมลหนายนยนผน าชม 71 4.17 แสดงผลการบนทกผน าชม 71 4.18 แสดงสถตรายวน 72 4.19 แสดงสถตรายสปดาห 73 4.20 แสดงสถตรายเดอน 74 4.21 แสดงสถตรายป 75