โครงงานระบบการจัดการ ฐานข้อมูลบัญชีผู้ต้องหา กรณีศึกษา สภ

Download Report

Transcript โครงงานระบบการจัดการ ฐานข้อมูลบัญชีผู้ต้องหา กรณีศึกษา สภ

โครงงานระบบการจัดการ
ฐานข้อมูลบัญชีผต้ ู ้องหา
กรณี ศึกษา สภ.บ้านแพ้ว
ที่มาและความสาคัญ
ในปัจจุบนั สังคมได้มีการเปลี่ยนแปลงไปเรื่อยๆ ใน
ขณะเดียวกันกันมีก่อคดีมากมายทัง้ คดีอาชญากรรม วิ่งราวทรัพย์ ก่อ
คดีๆต่างมากมาย และมีบางส่วนที่ถกู จับคุมได้ จึงนาตัวมาไว้ห้องขัง
สาหรับผูก้ ่อเหตุนัน้ ๆ
จึงต้องมีการเก็บข้อมูลของผูต้ ้องหาที่ต้องเข้าห้องขังในแต่ละวัน
ในการจัดเก็บเอกสารของผูต้ ้องหาจึงเป็ นองค์ประกอบที่สาคัญ หนึ่ งที่
สาคัญที่สามารถตรวจสอบคดีของรายบุคคลได้ สามารถดูรายชื่อได้
หากผูต้ ้องหาถูกจับคุมใหม่ แต่เนื่ องปัจจุบนั มีผตู้ ้องหาที่ถกู ฝากขังอยู่
มาก จึงมีการพัฒนาระบบ Microsoft Access 2007 เพื่อมารองรับความ
ต้องการของการใช้งานเพื่อความสะดวกและตรวจสอบได้ง่ายขึน้
โดยโปรแกรม Microsoft Access 2007 เป็ นโปรแกรมในการจัดการ
ฐานข้อมูล ซึ้งข้อมูลจะถูกรวบรวมไว้เป็ นศูนย์กลาง ซึ่งจะช่วยแก้ไข
ปัญหาของข้อมูลที่มีอยู่มาก
วัตถุประสงค์
1.เพื่อศึกษาระบบการจัดการฐานข้อมูล
บัญชีผ้ตู ้องหา สภ. บ้านแพ้ว
2.เพื่อพัฒนาระบบการจัดการฐานข้อมูล
บัญชีผ้ตู ้องหา สภ. บ้านแพ้ว
3.เพื่อประเมินผลระบบการจัดการ
ฐานข้อมูลบัญชีผ้ตู ้องหา สภ. บ้านแพ้ว
หลักการและทฤษฎีที่ใช้
1.การสรางและพั
ฒนาระบบ
้
การจัดการฐานขอมู
้ ล
2.การออกแบบฐานขอมู
้ ล
3.การใช้โปรแกรม Microsoft
Access 2007
ขัน้ ตอนการ
ดาเนินงาน
ฮาร์ดแวร์
ซอฟแวร์
1.73 GHz 504 MB of RAM
Flash Drive
Keyboard
Mouse
Microsoft Access 2007
PHP
HTML
ขัน้ ตอนการพัฒนาโครงงาน
1 ศึกษาและวิเคราะห์ปัญหา
2 ออกแบบโปรแกรม
3 พัฒนาโปรแกรม
4 ทดสอบและแก้ไขโปรแกรม
5 จัดทารายงาน และคู่มือการใช้
โปรแกรม
6 นาเสนอโครงงาน
ผลที่คาดว่าจะได้รบั
1. ผูพ
้ ฒ
ั นามีความรู้ความเข้าใจในเรื่องการ
พัฒนาระบบการจัดการฐานข้อมูลด้วย
โปรแกรม Microsoft Access 2007 ได้อย่างลึกซึ้ง
2.ระบบที่ ทาการสามารถนาไปใช้ได้จริงตาม
หน่ วยงานต่างๆ โดยที่ระบบมีประสิทธิภาพ
และคุณภาพ
3. เพื่อประเมินงานว่ามีข้อดีหรือข้อเสีย
อย่างไรบ้าง
บทที่2
หลักการและทฤษฎีที่เกี่ยวข้อง
องค์ความรู้ใหม่ที่ใช้ในการทาโครงงาน
ฐานขอมู
้ ล ” (database) หมายถึง การจัดรวบรวมขอนิ
้ เทศ
หรือขอมู
่ งตางๆ
ไวในรู
ปแบบทีจ
่ ะเรียกมาใช้ไดทั
้ ลของเรือ
่
้
้ นที
เมือ
่ ตองการ
้
นอกจากนี้ กิตติ ภักดีวฒ
ั นะกุล (2547, หน้า 226) ยังได้
สรุปความหมายของฐานขอมู
่ ี
้ ล วาคื
่ อ กลุมของแฟ
่
้ มขอมู
้ ลทีม
ความสั มพันธกั
้ ลใน
์ นและถูกนามารวมกัน เช่น ฐานขอมู
บริษท
ั แหงหนึ
่งอาจประกอบไปดวยแฟ
่
้
้ มขอมู
้ ลหลายแฟ้มข้อมูล
ซึง่ แตละแฟ
มค
ี วามสั มพันธกั
่
้ มตางก็
่
้ ่ แฟ้มข้อมูล
์ น ไดแก
พนักงาน แฟ้มขอมู
ั แฟ้มขอมู
้ ลแผนกในบริษท
้ ลขายสิ นค้า
และแฟ้มขอมู
ปไดว
้ ลสิ นค้า เป็ นตนสรุ
้
้ า่ “ฐานขอมู
้ ล” คือ การ
รวบรวมขอมู
ดเก็บ ซึง่ ตองมี
ความสั มพันธกั
้ ลทีเ่ ราตองการจะจั
้
้
์ น
หรือเป็ นเรือ
่ งเดียวกันไวด
น เพือ
่ สะดวกในใช้งาน
้ วยกั
้
“ระบบการจัดการฐานขอมู
้ ล” (Data Base Management System:
DBMS) หมายถึง ซอฟตแวร
ที
่ รางขึ
น
้ เพือ
่ รวบรวมขอมู
้
้ ลให้เป็ น
์
์ ส
ระบบ เพือ
่ จะไดน
้ าไปเก็บรักษา เรียกใช้หรือนามาปรับปรุงให้
ทันสมัยไดง้ าย
ทัง้ นี้จาเป็ นตองค
านึงถึงการรักษาความ
่
้
ปลอดภัยของขอมู
่ งสาคัญดวย
(ทักษิณา สวนานนท ์
้ ลเป็ นเรือ
้
, 2544, หน้า 155)
องค์ประกอบของระบบการจัดการฐานข้อมูล
ระบบการจัดการฐานข้อมูลประกอบด้วยส่วน
สาคัญหลักๆ 5 ส่วน คือ ฮาร์ดแวร์ ซอฟต์แวร์
ข้อมูล กระบวนการทางาน และบุคลากร
การออกแบบฐานข้อมูลเชิงสัมพันธ์
การออกแบบฐานข้อมูลในองค์กรขนาดเล็กเพื่อตอบสนองความ
ต้องการของผูใ้ ช้งานอาจเป็ นเรื่องที่ไม่ย่งุ ยากนัก เนื่ องจากระบบและ
ขัน้ ตอนการทางานภายในองค์กรไม่ซบั ซ้อน ปริมาณข้อมูลที่มีกไ็ ม่มาก
และจานวนผูใ้ ช้งานฐานข้อมูลก็มีเพียงไม่กี่คน หากทว่าในองค์กรขนาด
ใหญ่ ซึ่งมีระบบและขัน้ ตอนการทางานที่ซบั ซ้อน รวมทัง้ มีปริมาณข้อมูล
และผูใ้ ช้งานจานวนมาก การออกแบบฐานข้อมูลจะเป็ นเรื่องที่มีความ
ละเอียดซับซ้อน หน่ วยงานต่าง ๆ ขององและต้องใช้เวลาในการ
ดาเนินการนานพอควรทีเดียว ทัง้ นี้ ฐานข้อมูลที่ได้รบั การออกแบบอย่าง
เหมาะสมจะสามารถตอบสนองต่อความต้องการของผูใ้ ช้งานภายใน
องค์กรได้ ซึ่งจะทาให้การดาเนินงานขององค์กรมีประสิทธิภาพดียิ่งขึ้น
เป็ นผลตอบแทนที่ค้มุ ค่าต่อการลงทุนเพื่อพัฒนาระบบฐานข้อมูลภายใน
องค์กร
โปรแกรม MICROSOFT ACCESS2007
Microsoft Access คือ โปรแกรมเพื่อพัฒนาระบบฐานข้อมูล มี
ตารางเก็บข้อมูลและสร้างแบบสอบถามได้ง่าย มีวตั ถุคอน
โทลให้เรียกใช้ในรายงานและฟอร์ม สร้างมาโครและโมดูล
ด้วยภาษาเบสิก เพื่อประมวลผลตามหลักภาษาโครงสร้าง
สามารถใช้โปรแกรมนี้ เป็ นเพียงระบบฐานข้อมูลให้โปรแกรม
จากภายนอกเรียกใช้ก็ ได้เหมาะสาหรับนักพัฒนาระบบ
ฐานข้อมูลที่ไม่ต้องการโปรแกรม ที่ซบั ซ้อน ความสามารถ
ของโปรแกรมที่สาคัญคือสร้างตาราง แบบสอบถาม ฟอร์ม
หรือรายงานในแฟ้ มเดียวกันได้ ด้วยคุณสมบัติพืน้ ฐานและ
วิซซาร์ดจึงอานวยให้พฒ
ั นาโปรแกรมให้แล้วเสร็จได้ใน เวลา
อันสัน้ มีเครื่องมือที่อานวยความสะดวกในการพัฒนาระบบ
ฐานข้อมูลอย่างครบถ้วน
บทที่ 3
วิธก
ี ารดาเนินการ
ฮาร์ดแวร์ .
Ram ความจุ 2 GB
ซอฟแวร์
โปรแกรม Microsoft Access 2007
เครื่องมือที่ใช้ เครื่องคอมพิวเตอร์ Flash
Drive
Keyboard Mouse
การศึกษาและวิเคราะห์ปัญหา
เนื่ อง สภ.บ้านแพ้ว มีผด้ ู แู ลงานจดบันทึกควบคุม
ผูต้ ้องหา ทางผูจ้ ดั ทาจึงพัฒนามาเป็ นระบบจัดการฐานข้อมูล
เพื่อง่ายต่อการสืบค้นและลดปัญหาการสูญหายของข้อมูล
ระบบสามารถแบ่งได้ดงั นี้
1. ข้อมูลตารวจ เกี่ยวกับ ชื่อ นามสกุล, ที่ อยู่, เบอร์โทรศัพท์,
รหัสตารวจ
2. ข้อมูลผูต
้ ้องหา เกี่ยวกับ ชื่อ นามสกุล, ที่อยู่, รหัสผูต้ ้องหา,ข้อ
กล่าวหา
3. ข้อมูลห้องขัง เกี่ยวกับ รหัสห้องขัง, เลขห้องขัง
4. ข้อมูลงานบันทึก เกี่ยวกับ ผูต
้ ้องหา ,รหัสผูต้ ้องหา ,รหัสคดี
5. ข้อมูลคดีความ เกี่ยวกับ รหัสคดี ,ชื่อคดีความ
การออกโปรแกรม
2.1 การออกแบบส่วนนาเข้า (Input Form)
การออกแบบส่วนนาเข้า คือ การออกแบบ
ฟอร์ม ซึ่งจะออกแบบทัง้ หมด 5 ฟอร์ม ดังนี้
- ฟอร์มข้อมูลตารวจ เกี่ยวกับ ชื่อ นามสกุล, ที่ อยู่, เบอร์
โทรศัพท์, รหัสตารวจ
- ฟอร์มข้อมูลผูต
้ ้องหา เกี่ยวกับ ชื่อ นามสกุล, ที่อยู่, รหัส
ผูต้ ้องหา,ข้อกล่าวหา
- ฟอร์มข้อมูลห้องขัง เกี่ยวกับ รหัสห้องขัง, เลขห้องขัง
- ฟอร์มข้อมูลงานบันทึก เกี่ยวกับ ผูต
้ ้องหา ,รหัส
ผูต้ ้องหา ,รหัสคดี
- ฟอร์มข้อมูลคดีความ เกี่ยวกับ รหัสคดี ,ชื่อคดีความ
การออกแบบรายงาน(Output Form)
การออกแบบรายงาน คือ การ
นาขอมู
และแยก
้ ลส่วนนาเขามาประมวลผล
้
ประเภทของรายงาน ซึง่ จะออกแบบทัง้ หมด 5
รายงาน ดังนี้
- รายงานขอมู
่ วกับ ชือ
่ นามสกุล, ที่
้ ลตารวจ เกีย
อยู,่ เบอรโทรศั
พท,์ รหัสตารวจ
์
- รายงานขอมู
เกีย
่ วกับ ชือ
่ นามสกุล, ที่
้ ลผู้ตองหา
้
อยู,่ รหัสผู้ตองหา,ข
อกล
าวหา
้
้
่
- รายงานขอมู
่ วกับ รหัสห้องขัง, เลข
้ ลห้องขัง เกีย
ห้องขัง
- รายงานขอมู
,
เกีย
่ วกับ ผู้ตองหา
้ ลงานบันทึก
้
รหัสผู้ตองหา
,รหัสคดี
้
- รายงาน ขอมู
่ วกับ รหัสคดี ,ชือ
่ คดี
้ ลคดีความ เกีย
ความ
การออกแบบตารางฐานข้อมูล (Database)
การออกแบบตารางฐานข้อมูล คือ การออกแบบ
ตารางการเก็บข้อมูล โดยในที่นี้จะเก็บข้อมูลลูกค้า, ข้อมูล
อุปกรณ์ก่อสร้าง, ข้อมูลบริษทั ผลิตอุปกรณ์ก่อสร้าง, ข้อมูล
รายละเอียดสินค้า, ข้อมูลการขายสินค้า
1.ตารางข้อมูลตารวจ เกี่ยวกับ ชื่อ นามสกุล, ที่ อยู่, เบอร์
โทรศัพท์, รหัสตารวจ
2. ตารางข้อมูลผูต
้ ้องหา เกี่ยวกับ ชื่อ นามสกุล, ที่อยู่, รหัส
ผูต้ ้องหา,ข้อกล่าวหา
3. ตารางข้อมูลห้องขัง เกี่ยวกับ รหัสห้องขัง, เลขห้องขัง
4.ตาราง ข้อมูลงานบันทึก เกี่ยวกับ ผูต
้ ้องหา ,รหัสผูต้ ้องหา ,
รหัสคดี
5. ตารางข้อมูลคดีความ เกี่ยวกับ รหัสคดี ,ชื่อคดีความ
การพัฒนาระบบ
ศึกษาข้อมูลจากการสังเกตการสอบถาม
หัวข้อที่จะเป็ นสิ่งที่ทาให้ร้รู ะบบงานที่เกิดขึน้ ใน
ปัจจุบนั ค้นหาข้อบอกพร่องของระบบงานเพือ่
นาไปปรับปรุงแก้ไข การทางานของระบบการ
จัดการฐานข้อมูลการบันทึกบัญชีควบคุม
ผูต้ ้องหา โดยใช้ใช้โปรแกรม Microsoft Access 2007 ใน
การพัฒนาฐานข้อมูลในส่วนต่างๆ จัดเก็บ
รวบรวมข้อมูลอย่างเป็ นระบบ ง่ายต่อการใช้
งานสามารถค้นหาย้อนหลังได้
ทดสอบและแก้ไขโปรแกรม
ทดสอบระบบว่าทางานได้ตามเป้ าหมาย ตาม
วัตถุประสงค์ที่กาหนดไว้หรือไม่ โดยตรวจสอบทัง้
ความถูกต้องของการกาหนดโครงสร้างของ
ฐานข้อมูล รูปแบบของการประมวลผล และความถูก
ต้องภายใน
โปรแกรมการทางานของระบบตามที่ได้กาหนดไว้
และมีความละเอียดเพื่อป้ องกันข้อผิดพลาด เพราะ
หากมีข้อผิดพลาดอาจส่งผลต่อระบบได้