computer device management system case study: defence ......

128
ระบบการบริหารจัดการครุภัณฑ์คอมพิวเตอร์ กรณีศึกษา สถาบันเทคโนโลยีป องกันประเทศ (องค์การมหาชน) Computer Device Management System Case Study: Defence Technology Institute (Public Organisation) อุบล ธงสถาพรวัฒนา สารนิพนธ์นี ้เป็นส่วนหนึ ่งของการศึกษา หลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ คณะวิทยาการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2555

Upload: others

Post on 14-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

ระบบการบรหารจดการครภณฑคอมพวเตอร กรณศกษา สถาบนเทคโนโลยปองกนประเทศ (องคการมหาชน)

Computer Device Management System Case Study: Defence Technology Institute (Public Organisation)

อบล ธงสถาพรวฒนา

สารนพนธนเปนสวนหนงของการศกษา

หลกสตรวทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศ คณะวทยาการและเทคโนโลยสารสนเทศ

มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2555

Page 2: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

I  

หวขอ ระบบการบรหารจดการครภณฑคอมพวเตอร กรณศกษา สถาบนเทคโนโลยปองกนประเทศ (องคการมหาชน) ชอนกศกษา อบล ธงสถาพรวฒนา รหสนกศกษา 5417690006 หลกสตร วทยาศาสตรมหาบณฑต สาขาเทคโนโลยสารสนเทศ ปการศกษา 2555 อาจารยทปรกษา ผศ.ดร.หมดอามน หมนหลน

บทคดยอ

โครงงานนนาเสนอเรองระบบการบรหารจดการครภณฑคอมพวเตอร สาหรบเจาหนาทของสถาบนเทคโนโลยปองกนประเทศ (องคการมหาชน) เพอแกปญหาในการทางานกบขอมลทมปรมาณมาก มความยากลาบากในการประมวลผลขอมลตางๆ ในบางครงไมสามารถประมวลผลขอมลไดเนองจากขอมลสญหาย หรอมความซาซอนของขอมล ความผดพลาดในการทางานทสง และไมสามารถตรวจตดตามทรพยสนไดอยางถกตอง ผจดทาโครงงานไดศกษาเกยวกบการนาเทคโนโลยเวบแอปพลเคชน การบรหารจดการฐานขอมล และ RFID มาใชในการพฒนาระบบการบรหารจดการครภณฑคอมพวเตอร โดยมวตถประสงคเพอเปนเครองมอชวยในการบรหารจดการกบขอมลทมปรมาณมากขน สามารถประมวลผลขอมลตางๆ ไดอยางสะดวกรวดเรว และมความถกตองแมนยา นอกจากนยงสามารถตรวจตดตามทรพยสนไดอยางถกตองอกดวย

Page 3: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

II  

กตตกรรมประกาศ

สารนพนธฉบบนสามารถสาเรจไดตามความมงหมาย ซงไดรบความกรณาจากอาจารยทปรกษา ผศ.ดร.หมดอามน หมนหลน ทไดเสนอแนะแนวทางในการดาเนนการจดทาสารนพนธ วธการพฒนาระบบ และตรวจสอบขอผดพลาดในระหวางการจดทา และไดรบการสนบสนนความรความสามารถในการจดทาสารนพนธนจากคณาจารยทกทาน และจากอาจารยผควบคมการสอบโครงงานทกทาน ผจดทาจงขอกราบขอบพระคณทกๆ ทานเปนอยางสงไว ณ โอกาสน

สดทายนขาพเจาขอกราบขอบพระคณบดา และมารดา ผซงใหการสนบสนนและใหกาลงใจสาหรบการศกษาในครงน รวมถงเพอนๆ รนพ และบคคลทมไดกลาวถง ขอขอบคณ ทคอยใหความชวยเหลอและใหกาลงใจเสมอมา

อบล ธงสถาพรวฒนา

Page 4: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

III  

สารบญ หนา บทคดยอภาษาไทย I กตตกรรมประกาศ II สารบญ III สารบญรป V สารบญตาราง IX บทท 1 บทนา 1 1.1 กลาวนา 1 1.2 กรณศกษา 1 1.3 ปญหาและอปสรรค 2 1.4 แนวทางในการแกปญหา 2 1.5 วตถประสงคของโครงงาน 2 1.6 ขอบเขตของโครงงาน 3 1.7 โครงสรางของระบบและการใชงานระบบ 3 1.8 โครงสรางและองคประกอบของระบบ 6 1.9 ประโยชนของโครงงาน 7 1.10 ขนตอนและระยะเวลาในการดาเนนงาน 7

1.11 โครงสรางของสารนพนธ 7 บทท 2 พนฐานและทฤษฎทเกยวของ 9 2.1 เทคโนโลยเวบ (Web Technology) 9 2.2 เทคโนโลยการพฒนาเวบแอปพลเคชน (Web Application) 11 2.3 การจดการคลงสนคา 27 2.4 RFID: Tag and Reader 30 2.5 เครองมอทใชในการวเคราะหและออกแบบระบบสารสนเทศ 40 2.6 เครองมอทใชในการออกแบบฐานขอมล 47 บทท 3 ระบบทนาเสนอ 58 3.1 กลาวนา 58 3.2 ศกษากระบวนการทางานและเอกสารทใชในระบบงานเกา 58 3.3 การออกแบบระบบงานใหม 62 3.4 การออกแบบฐานขอมล 78

Page 5: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

IV  

สารบญ (ตอ) หนา บทท 4 การทดลองและผลการทดลอง 87 4.1 กลาวนา 87 4.2 วธการทดลอง 87 4.3 สภาพแวดลอมของการทดลอง 87 4.4 ผลการทดลอง 87 บทท 5 สรปผลการดาเนนงาน 106 5.1 สรปผลการทดลอง 106 5.2 ปญหาและอปสรรคของการดาเนนการ 106 5.3 แนวทางในการแกปญหา 106 5.4 ขอเสนอแนะในการพฒนาโครงงานในอนาคต 107 เอกสารอางอง 108 ภาคผนวก ก ตวอยางแบบสอบถาม ก-1 ภาคผนวก ข ประเมนผลแบบสอบถาม ข-1

Page 6: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

V  

สารบญรป หนา รปท 1.1 โครงสรางของระบบสาหรบ User 4 รปท 1.2 โครงสรางของระบบสาหรบ Admin ในการทางาน Report และ Reserve 4 รปท 1.3 โครงสรางของระบบสาหรบ Admin ในการทางาน Register 5 รปท 1.4 โครงสรางของระบบสาหรบ Admin ในการทางาน Borrowing 5 รปท 1.5 โครงสรางของระบบสาหรบ Admin ในการทางาน Return 5 รปท 1.6 การใชงานระบบสาหรบ User และ Admin 6 รปท 2.1 แสดงการทางานระหวาง Client Computer และ Server 9 รปท 2.2 แสดงหลกการการทางานระหวางฝ ง Client และ Server 10 รปท 2.3 แสดงหลกการทางานฝ ง Server 11 รปท 2.4 แสดงหลกการทางานฝ ง Client 11 รปท 2.5 สถาปตยกรรมของ .NET Framework 4.0 12 รปท 2.6 ววฒนาการของการพฒนา .NET Framework 13 รปท 2.7 สถาปตยกรรม .NET Framework 4.0 ทางานบน Microsoft Visual Studio 2010 15 รปท 2.8 แสดงหนาจอ Start Page ของ Microsoft Visual Studio 2010 16 รปท 2.9 การสรางโปรเจกตใหม 16 รปท 2.10 การกาหนดคาตางๆ ในการสรางโปรเจกตใหม 17 รปท 2.11 ไฟลตางๆ ในโปรเจกตใหม 18 รปท 2.12 การคอมไพลโปรแกรม 19 รปท 2.13 การรนโปรแกรม 19 รปท 2.14 แสดงผลลพธหนาเวบเพจแรก Default.aspx ท Web Browser 20 รปท 2.15 ขนตอนการทางานของ ASP.NET Web Application 21 รปท 2.16 ไฟลตางๆ ใน ASP.NET 4.0 Web Application 22 รปท 2.17 แสดงการทางานระหวาง Client Computer และ ASP.NET Web Server 25 รปท 2.18 ขนตอนในการพฒนา ASP.NET Web Application 26 รปท 2.19 วงจรการบรหารสนคา 27 รปท 2.20 แสดงระบบ Auto-ID 31 รปท 2.21 แผนผงแสดงการทางานของระบบ RFID เบองตน 32 รปท 2.22 ตวอยางการเขารหสสญญาณขอมลแบบตางๆ 33 รปท 2.23 การมอดเลตแบบ ASK 34 รปท 2.24 การมอดเลตแบบ FSK 35

Page 7: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

VI  

สารบญรป (ตอ) หนา รปท 2.25 การมอดเลตแบบ PSK 35 รปท 2.26 เปรยบเทยบสญลกษณระหวาง DeMarco & Yourdon และ Gane & Sarson 41 รปท 2.27 กฎการเขยน DFD ของกระบวนการ 43 รปท 2.28 กฎการเขยน DFD ของทพกขอมล 43 รปท 2.29 กฎการเขยน DFD ของสงทอยภายนอกระบบตดตอกบทพกขอมล 43 รปท 2.30 กฎการเขยน DFD ของทพกขอมลสงขอมลออกไปใหสงทอยภายนอกระบบ 44 รปท 2.31 กฎการเขยน DFD การตดตอกนเองระหวางสงทอยภายนอกระบบ 44 รปท 2.32 กฎการเขยน DFD ของกระแสขอมลทมการแยกออก 44 รปท 2.33 กฎการเขยน DFD ของกระแสขอมลทมการรวมกน 45 รปท 2.34 กฎการเขยน DFD ของกระแสขอมลทยอนกลบเขากระบวนการเดม 45 รปท 2.35 Cardinality Ratios 51 รปท 2.36 สญลกษณพนฐานทใชกบความสมพนธแบบ Superclass/Subclass 53 รปท 2.37 เครองหมายของ Total 54 รปท 2.38 เครองหมายของ Partial 55 รปท 3.1 กระบวนการทางานของการยมทรพยสนในระบบงานเดม 60 รปท 3.2 กระบวนการทางานของการคนทรพยสนในระบบงานเดม 61 รปท 3.3 กระบวนการทางานของการลงทะเบยนทรพยสนในระบบงานเดม 62 รปท 3.4 โครงสรางของระบบงานใหม 62 รปท 3.5 กระบวนการทางานโดยรวมของระบบงานใหม 63 รปท 3.6 กระบวนการลงทะเบยนทรพยสนของระบบงานใหม 66 รปท 3.7 กระบวนการยมทรพยสนของระบบงานใหม 67 รปท 3.8 กระบวนการยมทรพยสนออนไลนของระบบงานใหม 68 รปท 3.9 กระบวนการคนทรพยสนของระบบงานใหม 69 รปท 3.10 แสดงการไหลของขอมลในระบบงานใหม 70 รปท 3.11 แสดงการไหลของขอมลระดบท 0 71 รปท 3.12 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 2: การคนหา 72 รปท 3.13 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 3: การรายงาน 73 รปท 3.14 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 4: การจอง 74 รปท 3.15 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 5: การลงทะเบยนทรพยสน 75 รปท 3.16 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 6: การยมทรพยสน 76

Page 8: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

VII  

สารบญรป (ตอ) หนา รปท 3.17 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 7: การคนทรพยสน 77 รปท 3.18 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 8: การจดการขอมล เจาหนาท 78 รปท 3.19 การออกแบบ Entity-Relationship Diagram 79 รปท 4.1 แสดงหนาจอการเขาสระบบ 88 รปท 4.2 แสดงหนาจอสาหรบผใชงานทวไป 88 รปท 4.3 แสดงหนาจอสาหรบผดแลระบบ 89 รปท 4.4 แสดงหนาจอการคนหารายการยม 89 รปท 4.5 แสดงหนาจอรายละเอยดของรายการยม 90 รปท 4.6 แสดงหนาจอการคนหารายการคน 90 รปท 4.7 แสดงหนาจอรายละเอยดของรายการคน 91 รปท 4.8 แสดงหนาจอการคนหารายการทรพยสน 91 รปท 4.9 แสดงหนาจอรายละเอยดรายการทรพยสน 92 รปท 4.10 แสดงหนาจอรายละเอยดการจองทรพยสน 92 รปท 4.11 แสดงหนาจอรายงานประวตการคนทรพยสน 93 รปท 4.12 แสดงหนาจอรายละเอยดรายงานประวตการคนทรพยสน 93 รปท 4.13 แสดงหนาจอรายงานการยมทรพยสน 94 รปท 4.14 แสดงหนาจอรายงานสนคาคงคลง 94 รปท 4.15 แสดงหนาจอรายงานประวตทรพยสน 95 รปท 4.16 แสดงหนาจอการคนหารายการจอง 95 รปท 4.17 แสดงหนาจอการแสดงประวตการจองยอนหลง 96 รปท 4.18 แสดงหนาจอเมน Borrowing เพอคนหารายการยมทรพยสน 96 รปท 4.19 แสดงหนาจอเมน Return เพอคนหารายการยมทรพยสน 97 รปท 4.20 แสดงหนาจอเมน Report เพอคนหารายการยมและคนทรพยสน 97 รปท 4.21 แสดงหนาจอการคนหารายการทรพยสน 98 รปท 4.22 แสดงหนาจอการรายงานสนคาคงคลง 98 รปท 4.23 แสดงหนาจอการรายงานประวตการยมททาการคนแลว 99 รปท 4.24 แสดงหนาจอการรายงานประวตการยมทยงไมไดคน 99 รปท 4.25 แสดงหนาจอการรายงานประวตทรพยสน 100 รปท 4.26 แสดงหนาจอการดาเนนการยมทรพยสนแบบออนไลน 100 รปท 4.27 แสดงหนาจอการจดการรายการจองของ User 101

Page 9: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

VIII  

สารบญรป (ตอ) หนา รปท 4.28 แสดงหนาจอการลงทะเบยนทรพยสน 101 รปท 4.29 แสดงหนาจอการยมทรพยสนแบบ Manual 102 รปท 4.30 แสดงหนาจอการยมทรพยสนแบบ Online 102 รปท 4.31 แสดงหนาจอ Borrow Cart 103 รปท 4.32 แสดงหนาจอการออกเลขทใบยม 103 รปท 4.33 แสดงหนาจอการคนทรพยสนทงหมดทอยในใบยมทรพยสน 104 รปท 4.34 แสดงหนาจอการคนทรพยสนเฉพาะบางรายการทอยในใบยมทรพยสน 104 รปท 4.35 แสดงหนาจอการจดการขอมลเจาหนาท 105 รปท ข.1 แสดงรปภาพขอมลสถต “บทบาทในการใชงานระบบ” ของผตอบแบบสอบถาม ข-2 รปท ข.2 แสดงรปภาพขอมลสถต “ตาแหนงงาน” ของผตอบแบบสอบถาม ข-3 รปท ข.3 แสดงรปภาพขอมลสถตความพงพอใจในการคนหาขอมล ข-4 รปท ข.4 แสดงรปภาพขอมลสถตความพงพอใจในการประมวลผลรายงาน ข-5 รปท ข.5 แสดงรปภาพขอมลสถตความพงพอใจในการบรหารจดการทรพยสน ข-6 รปท ข.6 แสดงรปภาพขอมลสถตความพงพอใจในการเขาถงขอมล ข-7

Page 10: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

IX  

สารบญตาราง หนา ตารางท 1.1 ขนตอนและระยะเวลาในการดาเนนงาน 8 ตารางท 2.1 ชนดของไฟล นามสกล และรายละเอยดของไฟลใน ASP.NET 4.0 23 ตารางท 2.2 สญลกษณในการเขยนผงงานระบบ 46 ตารางท 2.3 สรปสญลกษณทใชงานในแผนภาพ ER 49 ตารางท 3.1 ตารางขอมลของเจาหนาท (Officer) 81 ตารางท 3.2 ตารางขอมลของทรพยสนคอมพวเตอร (ComputerDevice) 81 ตารางท 3.3 ตารางขอมลของประเภททรพยสนคอมพวเตอร (ComputerDeviceType) 82 ตารางท 3.4 ตารางขอมลของยหอทรพยสนคอมพวเตอร (ComputerDeviceBrand) 82 ตารางท 3.5 ตารางขอมลของการจองทรพยสนคอมพวเตอร (Reserve) 82 ตารางท 3.6 ตารางขอมลของใบยม-คนทรพยสนคอมพวเตอร (Form) 83 ตารางท 3.7 ตารางขอมลของการยมและการคนทรพยสนคอมพวเตอร (BorrowingAndReturn) 83 ตารางท 3.8 ตารางขอมลประวตการยมและการคนทรพยสนคอมพวเตอร (BorrowingHistory) 84 ตารางท 3.9 ตารางขอมลของคณสมบตพเศษของคอมพวเตอรโนตบค (NBSpec) 85 ตารางท 3.10 ตารางขอมลของคณสมบตพเศษของคอมพวเตอร PC (PCSpec) 86 ตารางท 3.11 ตารางขอมลของคณสมบตพเศษของ External Hard disk (EHDSpec) 86 ตารางท ข.1 แสดงขอมลสรป “บทบาทในการใชงานระบบ” ของผตอบแบบสอบถาม ข-2 ตารางท ข.2 แสดงขอมลสรป “ตาแหนงงาน” ของผตอบแบบสอบถาม ข-3 ตารางท ข.3 แสดงความพงพอใจในการคนหาขอมลไดสะดวก รวดเรว และถกตองแมนยา ข-4 ตารางท ข.4 แสดงความพงพอใจในการประมวลผลรายงานไดสะดวก รวดเรว และถกตอง ข-5 ตารางท ข.5 แสดงความพงพอใจในการบรหารจดการทรพยสนไดสะดวก และรวดเรว ข-6 ตารางท ข.6 แสดงความพงพอใจในการเขาถงขอมล มความสะดวก และรวดเรวมากขน ข-7

Page 11: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

1  

บทท 1 บทนา

1.1 กลาวนา ปจจบนระบบการบรหารจดการทรพยสนขององคกร ไมวาจะในรปแบบทใชบคลากรดาเนนการเองทงหมด (User Manual) หรอใชระบบคอมพวเตอรชวยในการทางาน (Automatic) ลวนแลวแตมความสาคญและจาเปนในการบรหารจดการทรพยสนขององคกร เพอใหองคกรสามารถควบคมทรพยสน สามารถรถงยอดคงคลง และสามารถออกรายงานขอมลตาง ๆ เพอสนบสนนการวางแผน การตดสนใจ และการคาดการณลวงหนาของผบรหารได การแขงขนทางดานเศรษฐกจขององคกรในปจจบน จาเปนทองคกรแตละองคกรจะตองมการทางานทมประสทธภาพ สามารถตอบสนองความตองการของลกคาและเศรษฐกจไดทนทวงท ดงนนเวลาจงเปนทรพยากรทสาคญทองคกรจะตองมการจดการไดอยางคมคาและเหมาะสม เพราะเหตนหลาย ๆ องคกรไดมการนาเอาเทคโนโลยดานสารสนเทศเขามาใชเพอชวยเพมศกยภาพในการทางาน ใหสามารถสนองตอบความตองการไดอยางรวดเรว สามารถรองรบการทางานกบขอมลทมปรมาณมาก ประมวลผลไดอยางรวดเรว สรางความสะดวกสบายในการทางาน และการทางานเปนลาดบขนตอนอยางเปนอตโนมตมากขน จากประโยชนของเทคโนโลยสารสนเทศดงกลาว โครงงานนจงมแนวคดทจะพฒนาระบบเทคโนโลยสารสนเทศในรปแบบ Web Application ขนมาเพอสนบสนนการทางานของธรกจใหสามารถตอบสนองความตองการทางธรกจไดอยางมประสทธภาพ และรวดเรวมากขน 1.2 กรณศกษา สถาบนเทคโนโลยปองกนประเทศ (สทป.) เปนองคการมหาชน สงกดกระทรวงกลาโหม หนาทดาเนนการวจยโครงการวจยขนาดใหญดานยทโธปกรณทตองใชวทยาศาสตรและเทคโนโลยชนสงทาการวจย และพฒนาจากระดบทมองคความรอยแลว ไปยงระดบทซบซอนขน โดยใชทรพยากรทมอยท งบคลากรและเครองจกรอปกรณของกระทรวงกลาโหมรวมกบหนวยงานวจยตาง ๆ สถาบนการศกษา และภาค(เอกชน/อตสาหกรรม) ตลอดจนรบถายทอดเทคโนโลยจากบรษทผผลต ทาการพฒนาตนแบบยทโธปกรณและแบบอตสาหกรรม เพอใชในการผลตยทโธปกรณตามความตองการของเหลาทพ ในปจจบนมเจาหนาทปฏบตงานมากกวา 300 คนขนไป และมแนวโนมทจะเพมจานวนเจาหนาทข นเรอย ๆ เจาหนาทแตละคนจะมทรพยสนคอมพวเตอรใชประจาการอยางนอยคนละ 1 ชด และจะมทรพยสนคอมพวเตอรสารองในการใชงานทางดานอน ๆ อกจานวนหนง

Page 12: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

2  

1.3 ปญหาและอปสรรค ระบบการบรหารจดการครภณฑคอมพวเตอรในปจจบนขององคกรเปนการทางานในลกษณะการจดเกบขอมลลงในเอกสารกระดาษเทานน เอกสารมปรมาณเพมมากขน ไมวาจะเปนเอกสารครภณฑคอมพวเตอร และเอกสารการยม-การคนครภณฑคอมพวเตอร ตลอดจนกระบวนการในการทางานมความลาชาในบางครงไมสามารถดาเนนการบางกรณไดตองอาศยการแกไขปญหาเฉพาะหนาทเปนการแกปญหาทปลายเหตเทานน ทาใหไมสามารถบรหารจดการและควบคมครภณฑคอมพวเตอรไดอยางมประสทธภาพ สามารถสรปปญหาตาง ๆ ทเกยวกบการบรหารจดการครภณฑคอมพวเตอรไดดงตอไปน 1.3.1 ไมสามารถรองรบการทางานกบขอมลทรพยสน ขอมลการยม-คน และขอมลเจาหนาททมปรมาณมาก และมแนวโนมทเพมมากขนเรอย ๆ 1.3.2 คนหาขอมลตาง ๆ จะตองใชเวลามาก หลายครงทคนหาแลวไมพบขอมลเนองจากทจดเกบเอกสารอยอยางกระจดกระจายและไมมการควบคมการเขาถงเอกสารทาใหเกดการสญหายได 1.3.3 การประมวลผลเพอทารายงานตาง ๆ ทาไดยาก ในบางครงไมสามารถทารายงานตามทตองการได เนองจากการรวบรวมขอมลทาไดยาก หรอขอมลทตองการขาดหายไป 1.3.4 ความผดพลาดในการกรอกรายการขอมลลงในเอกสาร เชน กรอกขอมลหมายเลขทรพยสนไมถกตอง เปนตน 1.3.5 ขอมลการยม-การคน มความซาซอน เนองจากบางกรณทหาเอกสารการยม-การคนไมเจอ จะแกไขปญหาเฉพาะหนาโดยการเขยนเอกสารการยม-การคนใบใหมแทน 1.4 แนวทางในการแกปญหา จากปญหาขางตน จงทาใหเกดแนวความคดทจะพฒนา Application ขนมาในรปแบบ Web Application ทสนบสนนการทางานบนระบบปฏบตการ Windows หรอ ระบบปฏบตการอน ๆ สามารถรองรบการทางานกบขอมลทมปรมาณมาก ทางานไดรวดเรวและสรางความสะดวกสบายใหกบผใชงาน นอกจากนยงไดนาเทคโนโลย RFID มาชวยเสรมการนาเขา-ออกของขอมล เพอลดความผดพลาดในการกรอกขอมล และตดตามทรพยสนได 1.5 วตถประสงคของโครงงาน 1.5.1 มการควบคมและกาหนดสทธการเขาถงขอมลตาง ๆ ในระบบได 1.5.2 ผใชระบบสามารถคนหารายการยม-คนทรพยสน และรายการทรพยสนทตองการได 1.5.3 สามารถประมวลผลขอมลเพอออกรายงานสนคาคงคลง รายงานประวตการยม-คนทรพยสนของบคคล และรายงานประวตทรพยสน ไดอยางสะดวก รวดเรว และถกตองแมนยา

Page 13: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

3  

1.5.4 ลดความผดพลาดในการกรอกขอมลเขาระบบ ทางานไดอยางรวดเรว เปนการประมวลผลแบบอตโนมต ดวยเทคโนโลย RFID Tag 1.6 ขอบเขตของโครงงาน 1.6.1 การ Login เขาระบบ กอนทจะใชงานระบบได เจาหนาท (Officer) จะตองทาการ Login เขาระบบ ซงจะมผใชงาน 2 ประเภทคอ ผดแลระบบ (Admin) จะเปนเจาหนาทไอท และผใชงานทวไป (User)

1.6.2 การคนหา (Search) 1.6.2.1 คนหารายการยม-คนทรพยสน (Borrowing and Return Form) User

สามารถคนหารายการยมทรพยสน รายการคนทรพยสน เฉพาะของตวเอง และ Admin สามารถคนหารายการยมทรพยสน รายการคนทรพยสนทงหมดในระบบ

1.6.2.2 คนหารายการทรพยสน (Computer Device) User สามารถคนหารายการทรพยสนดวยการปอนขอมลทตองการคนหา และ Admin สามารถคนหาดวยการปอนขอมล หรอใชเครองอาน RFID Tag 1.6.3 การออกรายงาน (Report) 1.6.3.1 รายงานสนคาคงคลง (Stock) 1.6.3.2 รายงานประวตการยม-คนทรพยสนของบคคล (Borrowing and Return History) User จะสามารถดรายงานไดเฉพาะของตวเอง และ Admin จะสามารถดรายงานของทกคนได 1.6.3.3 รายงานประวตทรพยสน (Computer Device History) 1.6.4 การจองทรพยสน (Reserve) 1.6.5 การลงทะเบยนทรพยสน (Register) 1.6.6 การยมทรพยสน (Borrowing) 1.6.7 การคนทรพยสน (Return) 1.6.8 การจดการขอมลเจาหนาท (Officer Management) 1.7 โครงสรางของระบบและการใชงานระบบ 1.7.1 โครงสรางของระบบ 1.7.1.1 สาหรบ User แสดงดงรปท 1.1 1.7.1.2 สาหรบ Admin ในการทางาน Report, Reserve และ Officer Management แสดงดงรปท 1.2 1.7.1.3 สาหรบ Admin ในการทางาน Register แสดงดงรปท 1.3 1.7.1.4 สาหรบ Admin ในการทางาน Borrowing แสดงดงรปท 1.4 1.7.1.5 สาหรบ Admin ในการทางาน Return แสดงดงรปท 1.5

Page 14: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

รปท 1.2 โครงสรา

รปท 1.1 โ

างของระบบสO

โครงสรางของ

สาหรบ AdmOfficer Man

งระบบสาหร

in ในการทางagement

บ User

งาน Report,, Reserve แ

ละ

Page 15: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

รปท 1.3 โค

รปท 1.4 โค

รปท 1.5 โ

ครงสรางของ

รงสรางของร

โครงสรางขอ

งระบบสาหรบ

ระบบสาหรบ

งระบบสาหร

บ Admin ในก

Admin ในก

รบ Admin ใน

การทางาน R

ารทางาน Bo

นการทางาน

Register

orrowing

Return

Page 16: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

1.7.

1.8 โครงสร ทาง 1.8. 1.8. 1.8. 1.8. 1.8. 1.8. 1.8. ทาง 1.8. 1.8. 1.8. 1.8.

2 การใชงาน

รป

รางและองคปดานซอฟแวร1 Microsoft 2 Microsoft 3 ระบบปฏบ4 Internet In5 Microsoft 6 ASP.NET7 C# ดานฮารดแว8 Computer9 Printer 10 Scanner11 RFID: Ta

นระบบ แสดง

ปท 1.6 การใช

ประกอบขอร (Software).NET FrameVisual Stud

บตการ Windnformation SSQL Serve

T

วร (Hardwarr

r ag and Rea

ดงรปท 1.6

ชงานระบบส

งระบบ ) ประกอบไปework 4.0

dio 2010 ows 7 ProfeSystem (IIS)r

re) ประกอบไ

ader

าหรบ User

ปดวย

essional )

ไปดวย

และ Admin

Page 17: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

7  

1.9 ประโยชนของโครงงาน 1.9.1 สามารถควบคมและกาหนดสทธการเขาถงขอมลตาง ๆ ในระบบได 1.9.2 สามารถคนหารายการยม-คนทรพยสน และรายการทรพยสนทตองการได 1.9.3 สามารถประมวลผลขอมลเพอออกรายงานสนคาคงคลง รายงานประวตการยม-คนทรพยสนของบคคล และรายงานประวตทรพยสน ไดอยางสะดวก รวดเรว และถกตองแมนยาได 1.9.4 สามารถใชเทคโนโลย RFID ชวยลดความผดพลาดในการกรอกขอมลเขาระบบ ทางานไดอยางรวดเรว เปนการประมวลผลแบบอตโนมตได 1.10 ขนตอนและระยะเวลาในการดาเนนงาน จากตารางท 1.1 สามารถอธบายรายละเอยดของกระบวนการตางๆ ดงน

1.10.1 การวางแผน เปนการศกษารวบรวมขอมลตาง ๆ เชนการศกษาปญหาทเกดขน ศกษากระบวนการทางานของระบบงานเดม ศกษาความตองการของระบบงานใหม เปนตน วางแผนการใชทรพยากร และเวลาในการทาโครงงาน เพอจดทาเอกสารในการนาเสนอหวขอโครงงานและปญหาทเกดขน 1.10.2 การวเคราะหระบบ นาขอมลทรวบรวมไดมาทาการวเคราะหความเปนไปได และแนวทางในการแกปญหาตาง ๆ 1.10.3 การออกแบบระบบ เมอวเคราะหระบบเปนทเรยบรอยแลว กนามาออกแบบระบบงานใหมใหมความสอดคลองกน 1.10.4 การพฒนาระบบ เปนการนาเอาสงททาการวเคราะหและออกแบบระบบ มาพฒนาระบบงานใหม 1.10.5 การสรปผล เปนการรวมรวมขอมลในการทาโครงงาน เพอนามาทาเปนรายงานสรปผลของการพฒนาโครงงานในครงน 1.10.6 การนาเสนอโครงงาน

1.11 โครงสรางของสารนพนธ 1.11.1 บทท 2 เปนสวนทผจดทาโครงงานไดศกษาพนฐานและทฤษฎทเกยวของ เพอใชเปนแนวทางในการพฒนาระบบการบรหารจดการจดการครภณฑคอมพวเตอร

1.11.2 บทท 3 เปนสวนทอธบายภาพรวมของระบบงานเดมและระบบงานใหมวามโครงสรางอยางไร ทาการวเคราะหกระบวนการและปญหาของระบบงานเกา เพอใชเปนแนวทางในการพฒนาระบบงานใหม รวมถงเรองการออกแบบฐานขอมลทจะใชกบระบบงานใหมดวย

1.11.3 บทท 4 แสดงใหเหนถงระบบงานใหมทไดพฒนาขนวามผลลพธหรอหนาตาเปนอยางไร มการใชงานอยางไร ซงจะตองเปนไปตามขอบเขตและจดประสงคทกาหนดไว

1.11.4 บทท 5 สรปผลการจดทาโครงงานทงหมดวาสามารถบรรลตามวตถประสงคไดสาเรจหรอไม มปญหาหรออปสรรคอะไรบาง จะมแนวทางในการแกไขปญหาเหลานนไดอยางไร

Page 18: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

8  

ตารางท 1.1 ขนตอนและระยะเวลาในการดาเนนงาน

ระยะเวลาการปฏบตงาน พ.ศ. 2555 พ.ศ. 2556

ม.ย. ก.ค. ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. รายละเอยดการปฏบตงาน 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1.10.1 การวางแผน

1.10.2 การวเคราะหระบบ

1.10.3 การออกแบบระบบ

1.10.4 การพฒนาระบบ

1.10.5 การสรปผล

1.10.6 การนาเสนอโครงงาน

Page 19: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

9  

บทท 2 พนฐานและทฤษฎทเกยวของ

2.1 เทคโนโลยเวบ (Web Technology) [1] 2.1.1 Hypertext Transfer Protocol (HTTP) HTTP คอโปรโตคอล (Protocol) ทใชสอสารระหวางเครองคอมพวเตอรผขอใชบรการ (Client Cumputer) กบ ฝ งผใหบรการ (Server) ทาใหทง 2 รวาจะจดการรบสงขอมลอยางไร ซง HTTP เปนโปรโตคอลชนแอพพลเคชน (Application Layer) ของการทางานเวบ 2.1.2 Hypertext Markup Language (HTML) HTML คอ เปนกลมของสญลกษณหรอรหสแบบมารกอป (markup) เปนภาษาทเขยนในไฟลเพอสรางเวบเพจสาหรบการแสดงบน web browser โดย markup จะบอก web browser ในการแสดงขอความ หรอรปภาพตางๆ บนเวบเพจสาหรบผใช และขอมลรปแบบเขาดวยกน รหสแบบ markup ใชการอางองสวนประกอบ (หรอเรยกวา tag) แสดงดงรปท 2.1

รปท 2.1 แสดงการทางานระหวาง Client Computer และ Server 2.1.3 Contents หรอเรยกวา ขอมล ทสามารถพฒนาบนเครองคอมพวเตอรทเปนระบบปฏบตการอะไรกได เชน Windows, Macintosh, Linux หรอ ระบบปฏบตการอนๆ ในอปกรณเคลอนทตางๆ และยงมเครองมอชวยในการพฒนาใหเราเลอกใชงานอยางมากมาย

2.1.4 Web Server หรอเรยกวา ผใหบรการ เปนเครองททาหนาทในการจดเกบและทาการสงขอมลตางๆ เชน เวบเพจ ไปยง Client ทรองขอ สามารถใชงานบนระบบปฏบตการอะไรกได และมใหเลอกใชงานมากมายตามความเหมาะสมทตองการ เชน IIS, Apache ฯลฯ เปนตน

Page 20: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

10  

2.1.5 Client Computer เปนเครองคอมพวเตอรใดๆ กได หรอเปนอปกรณเคลอนทตางๆ ทตองการรองขอบรการจาก Server

2.1.6 Browser เปนโปรแกรมท Client Computer จะใชในการอานเอกสาร HTML โดยอาจจะอานในลกษณะของ Client and Server ผานระบบเครอขาย หรอ อานโดยตรงจากไฟลบน disk กได ซง Web Browser มหลายผลตภณฑใหเลอกใชงาน เชน Internet Explorer (IE), Firefox, Chrome ฯลฯ

รปท 2.2 แสดงหลกการการทางานระหวางฝ ง Client และ Server จากรปท 2.2 โปรโตคอล HTTP ทางานอยบนโปรโตคอล TCP/IP อกชนหนง ซง TCP เปนโปรโตคอลในการสอสารชนทรานสปอต (Transport Layer) และ IP เปนโปรโตคอลในการสอสารชนเนตเวรค (Network Layer) โดย Client จะตองทาการเชอมตอกบ Server โดยทาการสง Request ไปยง Server กอน แลว Server จะทาการสรางการเชอมตอแลวตอบกลบไปยง Client เมอ Client ไดรบการตอบกลบ HTML Document จาก Server เรยบรอยแลว Server จะทาการตดการเชอมตอระหวาง Client กบ Server เมอ Client ตองการรองขอใหมกจะเรมตนการเชอมตอกบ Server อกครง

Page 21: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

11  

2.2 เทคโนโลยการพฒนาเวบแอปพลเคชน (Web Application) แนวความคดในการพฒนาเวบแอพพลเคชนทเปนลกษณะของเวบเพจ ทเนอหาภายในเวบไซตมการเปลยนแปลงตลอดเวลา โดยสามารถเปลยนแปลงไดหลายลกษณะเชน จากผพฒนาเวบไซตเอง หรอจากผเขาชมทมสวนรวมในเวบไซต เพอใหมความยดหยนมากขน สามารถแบงออกเปน 2 ลกษณะคอ 2.2.1 การเขยนโปรแกรมฝ งผใหบรการ (Server-Side Programming) เปนการเขยนโปรแกรมดวยภาษาทประมวลผลโปรแกรมในฝ งของ Server แลวแสดงผล หรอสงคาผลลพธทไดกลบมาให Client ซงใช technology อยาง asp, php หรอ jsp โดยอาจจะใชภาษาในการเขยน c#.net, j#.net หรอ vb.net เปนตน แสดงดงรปท 2.3

รปท 2.3 แสดงหลกการทางานฝ ง Server

2.2.2 การเขยนโปรแกรมฝ งผขอใชบรการ (Client-Side Programming) เปนการประมวลผลทางฝ ง Client ในทนคอ Web Browser ภาษาทใชกเชน javascript หรอ VBscript เปนตน ประโยชนของการทางานฝ ง Client คอ ลดภาระการประมวลผลท server และเวบแอพพลเคชนสามารถทางานไดเรวมากขน แสดงดงรปท 2.4

รปท 2.4 แสดงหลกการทางานฝ ง Client

Page 22: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

2.2.

ซบซอน ภายการบรหารจระหวางระบบฟอรมทถกพ.NET Frameเพอใชสาหรและทางานร2.5

พรอมกบสถแพลตฟอรมภาษาดอตเนอนๆ นอกจาประสานกบผเครอขายคอFramework

3 Microsoft Alessan

ยในจะมโครงดการแอปพลบปฏบตการ พฒนาโดยบรework จะปรบการเขยนโปวมกบระบบป

วฤษาย าปตยกรรมขสาหรบพฒนนตมากกวา 4ากนยงมคลาผใช การเชอมมพวเตอร แล แสดงดงรปท

รป

.NET Framendro [2] กลางสรางพนฐานลเคชนททางา(Windows) ษทไมโครซอะกอบดวยหลปรแกรม มหปฏบตการ ซ

รมสายหยด ของ .NET Frนาซอฟตแวรท40 ภาษา เชนสไลบารจานวมตอฐานขอมละการพฒนาท 2.6

ปท 2.5 สถาป

ework 4.0 ววา Microsoนตางๆ ทเตรานบน .NETกบ แอปพลเอฟทแตยงถกลายสวน เชนหลายเครองมซงสถาปตยกร

[3] กลาววา ramework 4ทถกพฒนาโน C#, VB.Nวนมาก ซงคมล การจดกาาเวบแอปพล

ปตยกรรมของ

oft .NET FraรยมไวสาหรบT Frameworkเคชนดอตเนตกกาหนดใหเปน ประกอบดวมอทชวยในการรมของ .NE

Microsoft V.0 โดย MicroดยบรษทไมโET, C++, Iroลาสไลบรารเรเขารหสลบเคชน สวนวว

ง .NET Fram

amework เปนบการสราง กาk มหนาทเปนต .NET FramปนเทคโนโลยวยไลบรารจาารประมวลผลT Framewo

Visual Studioosoft Visual โครซอฟท ซonPython, Irเหลานนจะทาดวยอลกอรทวฒนาการขอ

mework 4.0

นเทคโนโลยารประมวลผนตวกลางปรmework เปนยดวย เนองจานวนมาก (Lล ความสมพ

ork 4.0 แสดง

o 2010 ไดออ Studio 201

ซงปจจบนรองronRuby, J#าหนาทตดตทม การเชอมองการพฒนา

12 

ทล และะสานนแพลตจาก ibraries) พนธตางๆ งดงรปท

อกมา0 เปนงรบ# และอเพอมตอระบบ .NET

Page 23: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

4.0 นมการเ

เพออานวยค

การเพมไฟลไฟล ไดแก jพฒนาเวบไซ

อตโนมต แล

Partitioned

รปท

2.2.3.1 พมคณลกษณ

Depl Visua

ความสะดวกแ Micro

ลตางๆ ไวในเQuery-1.4.1ซตไดสะดวก

Dynaละยดหยนตาม

MVCMVC Applic

ท 2.6 ววฒนา

การพฒนาเวณะใหมๆ เขาoyment: มกal Web Devแกผใชในการosoft Ajax: มเวบฟอรม แล.js, JQuery-และรวดเรวขamic Data: มมเงอนไขทกา

C (Model Viecations และก

าการของการ

วบแอปพลเคามา ซงไดแการเพมเครอง

veloper: มการพมพ มการดงภาษละ MVC เชน-1.4.1.min.jsขน มการเพมการาหนดไวใน D

ew Controlleการทางานแบ

รพฒนา .NET

ชนบน .NETก งมอใหมๆ ในารเพมการจด

ษา Ajax เขามน เมอสรางเวs และ jQuery

รตรวจสอบคData Model er): มการเพมบบ Asynchro

T Framewor

T Framework

นการพฒนา (การภาษาสค

มาชวยในการบไซตใหมจะy-1.4.1-vsdo

วามถกตองข มเมธอดใหมสonous Contr

rk

k 4.0 หรอ A

(Deploymenครปต เชนสค

รเขยนโปรแกะมสครปตมาoc.js เพอชวย

ของขอมลโดย

สาหรบดขอมrollers

13 

ASP.NET

nt) ครปต

กรม โดยให 3 ยในการ

มล เชน

Page 24: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

14  

Web Forms Controls: มการเพมคอนโทรลใหมๆ เขามา เชน คอนโทรล Chart เปนตน

Web Forms: มการเพมระบบสนบสนนการทางานตางๆ ของ ASP.NET มากขน เชน การจดการ Updated Browser, การสราง Web Standards, การเพมคณลกษณะใหมๆ ใน Data Controls เชน GridView หรอการจดการ View State เปนตน

Core Services: มการเพม API ใหมเขามาเพอขยายขดการทางาน เชน การจดการ Session-State, การจดการ Output Caching และการกาหนด Autostart Feature ในเมธอด Application_Load ของไฟล Global.aspx เพอกาหนดใหแอปพลเคชนทางานอตโนมต

2.2.3.2 การทางานของ .NET Framework 4.0 บน Microsoft Visual Studio 2010

Page 25: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

รปท 2.7

จากFramework Mobile AppMicrosoft VFoundation คลาสไลบรา

สถาปตยกรร

รปท 2.7 แส 4.0 ทรองรบlication โดยisual Studio (WCF) และรใหมๆ เชน

รม .NET Fra

สดงใหเหนถงบการทางานไทางานบนชด 2010 นจะเน Workflow F Memory-Ma

amework 4.0

ความสามารไดทง WindoดเครองมอทเนนการทางาFoundation apped files,

0 ทางานบน

รถของโครงสows Applicatเรยกวา Micrนไปท Wind(WF) โดย .N Parallel Ext

Microsoft V

รางสถาปตยtion, Web Aprosoft Visualows Commu

NET Framewtensions, Co

Visual Studio

ยกรรมของ .Npplication แl Studio 201unication work 4.0 นไode Contrac

15 

o 2010

NET ละ 10 ซงใน

ดเพมcts,

Page 26: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

Tuples และ บตอกดวย Microsoft V

ดงรปท 2.9

Dynamic La

2.2.3.3

isual Studio

รปท 2.8 แส

anguage Ru

เรมตนใชงาน1) คลกท St 2010 หลงจ

ดงหนาจอ S

2) ทาการสร

รปท

untime เพอร

น Microsoft tart > All Proจากนนจะปรา

Start Page ข

รางโปรเจกตใ

2.9 การสรา

รองรบการทา

Visual Studograms > Mากฎหนาจอ S

อง Microsof

ใหม โดยคลก

งโปรเจกตให

างานบนระบบ

io 2010 icrosoft VisuStart Page ด

ft Visual Stu

กทเมน File >

หม

บปฏบตการแ

ual Studio 2ดงรปท 2.8

udio 2010

> New > Pr

16 

แบบ 64

2010 >

oject...

Page 27: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ใหม จากนนWeb และทาตาแหนงทเกComputerDในทนเลอก D

แบบ ASP.Nอตโนมตท SChangePasvsdoc.js, jquเปนตน ซงไฟดงรปท 2.11

นทางดานซายางดานขวามอกบไฟชตามทeviceSystemD:\myWebsi

รปท

NET Web ApSolution ExpsswordSucceuery-1.4.1.jsฟลเหลานมค1

3) เมอปรากยมอเลอกภาษอเลอก ASP.ทตองการ เชนm จากนนคลite และตงชอ

2.10 การกา

4) ใน Micropplication จะplorer เชน Cess.aspx, Los, jquery-1.4ความสาคญแ

กฎหนาตางขอษาทใชเขยนNET Web Aน ในตวอยางกปม Browsอ Solution ใน

หนดคาตางๆ

osoft Visual Sะมการสรางไ

ChangePasswogin.aspx, R4.1.min.js, Aและเกยวของก

อง New Proเปน C# และ

Application พงรปท 2.10 จe… เพอกาหนทนตงเปนช

ๆ ในการสรา

Studio 2010ฟลสาเรจรปทword.aspx,

Register.aspAbout.aspx, Dกบการสรางเ

ject เพอเปนะประเภทของพรอมทงตงชะระบชอ (Naหนดตาแหนงชอเดยวกนกบ

งโปรเจกตให

0 หากเลอกชทเกยวของก

x, Web.confDefault.aspxเวบแอปพลเค

นการสรางโปงโปรเจกตเปชอโปรเจกต แame) เปน งทเกบไฟลทบชอโปรเจกต

หม

ชนดของโปรเจบโปรเจกตม

fig, jquery-1x และ Site.Mคชนโดยตรง

17 

รเจกตนแบบ และ

ตองการ ต

จกตเปนาใหโดย

.4.1-Master ง แสดง

Page 28: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ตรวจสอบหาสามารถทาไ(Keyboard) Bar) แสดงด

าขอผดพลาดไดโดยคลกทเ จากนนรอจนดงรปท 2.12

รปท 2.1

5) เมอสรางโดของโปรแกรเมน Build > นกวาจะขนส

11 ไฟลตางๆ

โปรเจกตใหมรม เมอคอมไ Build Solutiสถานะวา “Bu

ๆ ในโปรเจกต

มเสรจแลวแลพลเสรจไฟลion หรอใชวธuild succeed

ตใหม

ละตองการคอตางๆ จะถกธกดปม F6 ทded” ทตาแหน

อมไพลโปรแกแปลงเปน .dทแปนพมพ นงทาสกบาร

18 

กรม เพอdll

ร (Task

Page 29: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ผลการทางาหรอใชวธกด

ตอนในโปรแ ยอยหรอฟงก

น สามารถทดปม F5 ทแป

แกรมยอยหรอ

กชน

รปท 2

6) เมอคอมไาไดโดยคลกปนพมพ (KeyอธบายเพมเF5: เพอทากF8: เพอทากอฟงกชน Shift + F8:

รป

2.12 การคอม

ไพลโปรแกรมกปม Start Deyboard) แสดเตม การ Run โปรการ Debug โ

เพอทาการ D

ท 2.13 การร

มไพลโปรแก

มเสรจ และตegugging (Fดงดงรปท 2.1

รแกรม โปรแกรมแบ

Debug โปรแ

รนโปรแกรม

รม

องการรน (RF5) ทแถบเคร13

บละเอยด โด

แกรมโดยไมเข

Run) โปรแกรรองมอ (Too

ดยจะทางานท

ขาไปในโปรแ

19 

รม เพอดlbars)

ทละขน

แกรม

Page 30: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

2.2.

แอปพลเคชนProgramminเฟรมเวรก) จโปรแกรมแบApplication เนองจากพฤApplication เขาถงไดงาย

Framework โปรแกรม Mของ .NET F2010 และ .N

รปท 2.14 แส

4 ASP.NET คอเท

น และเวบเซng) โดยรองรจงทาให .NEบบ Windowsและทสาคญ

ฤตกรรมของผไดจากทวทกยขน และมคว

การพ เวอรชน 4.0

Microsoft VisuFramework 4NET Framew

7) เมอทากา

สดงผลลพธห

T (Active Serทคโนโลยของอรวส เปนเทรบการทางานET Framewos Applicationการพฒนา Wผบรโภคสวนกมมโลกและใวามสะดวกมาพฒนาเวบแอ0 และ โปรแกual Studio เว4.0 โดยไดเพwork 4.0 ดว

ารรนโปรแกร

หนาเวบเพจแ

rver Page) [งบรษทไมโครทคโนโลยทใชนของคลาสไลork มความสาn, การพฒนาWeb Applicaนใหญจะใชงาใชงานไดทกากขน ปพลเคชนในกรม Microsoวอรชน 2010พมความสามาวย เชน การป

รมจะปรากฎผ

แรก Default.a

[3] รซอฟทเพอใชเขยนโปรแกลบรารตางๆ ามารถครบทาโปรแกรมบนation ซงปจจน Internet มเวลาทสามาร

น ASP.NET oft Visual Stu0 เปนเวอรชนารถใหมเขาไปรบปรง Use

ผลลพธดงรป

aspx ท Web

ใชในการพฒนกรมฝ งผใหบรของ .NET Fกดาน ไมวาจน Pocket PCบนไดรบความากขน การเขรถเชอมตอ I

4.0 จะทางาudio เวอรชนนใหมเพอใหรไปทงใน Micrer Interface ม

ท 2.14

b Browser

นาเวบไซต เรการ (ServeFramework (จะเปนการพC หรอ Mobiามนยมสงสดขาถง Web nternet ได ท

นบน .NET น 2010 ซงการองรบการทrosoft Visuaมการเพมคอ

20 

เวบer-Side (ดอตเนตฒนาle ด

ทาใหการ

ารพฒนาางาน

al Studio นโทรล

Page 31: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

21  

Chart เขาไปใน Toolbox และรองรบผลตภณฑใหมๆ ของไมโครซอฟท เชน สนบสนนการทางานบน Windows 7, Silverlight, Windows Azure หรอ ในสวนของ .NET Framework 4.0 กไดเพมความสามารถในหลายๆ ดาน เชน สนบสนนการทางานแบบ Parallel Computing โดยมคลาส Parallel และ task เพมเขามา ม Parallel LINQ และมตว Runtime ตวใหมคอ Dynamic Language Runtime (DLR) ททางานอยบน CLR (Common Language Runtime) เดม เพอมาชวยใหโปรแกรมเมอรเขยนโปรแกรมไดสะดวกขน เปนตน

หลกการทางานของ ASP.NET Web Application จะเปนการพฒนาแอปพลเคชนในพนฐานของรปแบบเวบไซต คอแอปพลเคชน

จะสามารถเขาถงไดดวย Web Browser ผานทางระบบเครอขายคอมพวเตอร เชน อนเทอรเนต หรออนทราเนต โดยนามสกลไฟลของ ASP.NET จะเปน *.aspx และในการพฒนาเวบแอปพลเคชนอาจจะเขยนดวยภาษา VB.NET หรอ C#.NET กได โดยจะปรากฎนามสกลไฟล *aspx.vb หรอ *.aspx.cs เปนตน

ASP.NET Web Application ซงคาสงการทางานตางๆ จะถกประมวลผลโดยโปรแกรมท Web Server แลวสงผลแสดงกลบมาทฝ งของ Client (Web Browser) โดยการทางานแบบนเรยกวา Server-Side Programming ซงปจจบนหลายๆ ภาษาไดสนบสนนการเขยนโปรแกรมแบบน เชน php, java, jsp และ .NET

รปท 2.15 ขนตอนการทางานของ ASP.NET Web Application จากรปท 2.15 จะเรมตนดวย Client ทาการรองขอไปยง Web Server โดยการเรยกเวบเพจชอวา Default.aspx ผาน Web Browser โดยระบ URL ลงไป จากนน Web Browser จะทาการสงคาขอ (Request) ไปท Web Server ทไดตดตง .NET Framework จากนน .NET Framework จะทาการเลอกตวคอมไพล (compiler) ใหตรงกบภาษาทไดพฒนา

Page 32: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

เชน ถาโปรแซงหลงจากทMSIL (Microcompiler จะกลบมาทฝ ง ทางานของ Aและทกๆ แพ

ตารางท 2.1

แกรมทพฒนาทโปรแกรมไดosoft Intermะทาการแปลง Client ในรปASP.NET Wพลตฟอรม ถ

ไฟลแ

รปท 2 จากรปท

าขนมาดวยภดถกคอมไพลediate Langงโคด MSIL ไปเอกสาร HTWeb Applicatอเปนจดเดนและโฟลเดอร

2.16 ไฟลตา

ท 2.16 สามา

ภาษา C#.NEลแลว คาสงตguage) ตอจาไปเปนภาษาML เพอแสดtion น จงทาในทสาคญอยารตางๆ ใน AS

งๆ ใน ASP.

รถอธบายคว

ET ตวคอมไพางๆ จะถกเปากนนเมอรนโเครอง หรอ ดงท Web Broใหสามารถทงหนง SP.NET 4.0

.NET 4.0 W

วามหมายแล

พลกจะเปน Cปลยนรปแบบโปรแกรมตว Native Langowser ตอไปางานกบทกๆ

eb Applicati

ะการใชงานข

C# Compilerบขอมลหรอเร JIT (Just-In

guage และสงป จากกระบวๆ ระบบปฏบ

ion

ของไฟลตางๆ

22 

r เปนตน รยกวา n-Time) งขอมลนการบตการ

ๆ ไดดง

Page 33: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

23  

ตารางท 2.1 ชนดของไฟล นามสกล และรายละเอยดของไฟลใน ASP.NET 4.0 ชนดไฟล นามสกล รายละเอยด

Web Form .aspx ไฟลสาหรบออกแบบหนาเวบเพจ ซง 1 ไฟลจะแทนหนาเวบเพจ 1 หนาเวบเพจ

Master Page .master ไฟลสาหรบกาหนดตวตนแบบ (Template) ใหกบเวบไซต เพอใหหนาเวบเพจแตละเวบเพจมโครงรางเหมอนกน

Web User Control .ascx ไฟลสาหรบสรางคอนโทรลตางๆ ทใชสาหรบเวบฟอรม

AJAX-enabled WCF Service

.svc ไฟลสาหรบสรางเซอรวสของ AJAX

Browser File .browser ไฟลสาหรบกาหนดความหมายของเบราเซอร Class .vb หรอ .cs ไฟลคลาสสาหรบเขยนคาสงตางๆ เพอ

ควบคมการทางานของโปรแกรม Class Diagram .cd ไฟลคลาสไดอะแกรม DataSet .xsd ไฟลขอมลทไดจากการควรในฐานขอมล Dynamic Data Field .ascx ไฟลสาหรบกาหนดรปแบบของฟลดใน

ฐานขอมล Generic Handler .ashx ไฟลสาหรบจดการกบการรองขอของไฟล

ตาง ๆ ภายในเวบไซต HTML Page .htm ไฟล HTML ทสามารถเขยน Client Side

Script ได ซงไฟล HTML จะเปนแบบ Static Jscript Page .js ไฟลภาษาจาวาสครปต เพอเพมลกเลนใหกบ

โปรแกรม LINQ to SQL Classes .dbml ไฟลสาหรบจดการขอมลดวยภาษา LINQ Preprocessed Text Template

.tt ไฟลสาหรบเกบขอมลขณะคอมไพล

Report .rdlc ไฟลสาหรบสรางรายงาน Report Wizard .rdlc ไฟลสาหรบสรางรายงานโดยใชวซารด Resource File .resx ไฟลสาหรบเกบขอมลของ .NET Silverlight 1.0 Jscript Page

.xaml ไฟลเขยนคาสงของ Silverlight

Silverlight Application .vbproj ไฟลแอปพลเคชนของ Silverlight

Page 34: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

24  

ตารางท 2.1 ชนดของไฟล นามสกล และรายละเอยดของไฟลใน ASP.NET 4.0 (ตอ) ชนดไฟล นามสกล รายละเอยด

Silverlight-enabled WCF Service

.svc ไฟลสาหรบสรางเซอรวสของ Silverlight

Site Map .sitemap ไฟลสาหรบเกบแผนทเวบไซตซงอยในรปของ XML

Skin File .skin ไฟลสาหรบกาหนดสสน (Theme) ภายในเวบไซต เพอกาหนดหนาเวบเพจใหเปนแนวทางเดยวกน

SQL Server Database .mdf ไฟลฐานขอมล SQL Style Sheet .css ไฟลสาหรบกาหนดสไตลของหนา HTML Text File .txt ไฟลขอความ Text Template .tt ไฟลตนแบบขอความ WCF Service .svc ไฟลสาหรบสรางเซอรวส Web Configuration File

.config ไฟลสาหรบกาหนดคาตางๆ ทสาคญในเวบไซต และสามารถใหไฟลอนๆ เรยกใชงานไดภายหลงจากทผานการ Build เชน การกาหนดอายของ Session หรอการกาหนดการเชอมตอฐานขอมล เปนตน

Web Service .asmx ไฟลทใชสราง Web Service XML File .xml ไฟลรปแบบ XML ใชสาหรบการแลกเปลยน

ขอมลในแพลตฟอรมเดยวกน หรอตางแพลตฟอรมกได

XML Schema .xsd ไฟลโครงสรางของ XML XML To Schema .xsd ไฟลสาหรบเกบแทกและโครงสรางของ XML XSLT File .xslt ไฟลสาหรบการแปลงขอมล XML ใหเปน

รปแบบตางๆ ทตองการ Sequence Diagram .sequencediagram ไฟลทแสดงแผนภาพการเรยงลาดบตางๆ

Page 35: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

25  

Database

ASP.NET Web ServerClient Cumputer

Default.aspx WebForm.aspx

Web.config Default.aspx.cs

Global.aspx Class.cs

Control.ascx

XML

About.aspx

รปท 2.17 แสดงการทางานระหวาง Client Computer และ ASP.NET Web Server จากรปท 2.17 แสดงการทางานเรมตนเมอ Client ทาการขอขอมลไฟล About.aspx โดยทาการระบ URL ทตองการลงไปท Browser เชน http://www.domainname.com/About.aspx เปนตน โดยท Client จะตองเชอมตอกบระบบเครอขายอนเตอรเนต หรออนทราเนต เพออางองขอมลไปท ASP.NET Web Server ใน ASP.NET Web Server อาจจะประกอบไปดวยแอปพลเคชนหลายๆ แอปพลเคชน และไฟลตางๆ ซง ASP.NET Web Server มหนาทเชอมตอกบระบบฐานขอมล เชน XML หรอ Microsoft SQL Server เปนตน เพอนาขอมลจากฐานขอมลมาแสดงผลบนหนาเวบเพจ หรอทาหนาทคนหาไฟลทตองการและสงผลขอมลตามท Client รองขอกลบไปแสดงผลท Browser

ขนตอนในการพฒนา ASP.NET Web Application

Page 36: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

26  

รปท 2.18 ขนตอนในการพฒนา ASP.NET Web Application

จากรปท 2.18 ประกอบไปดวย 6 ขนตอน ดงน 1) ขนตอนออกแบบขอกาหนดในการพฒนาเวบแอปพลเคชน เปนการระบขอกาหนดของการออกแบบ การพฒนา และขอมลทตองการในเวบแอปพลเคชน เชน ขอกาหนดในเรองสทธการใชงาน หรอขอกาหนดเกยวกบรปแบบการแสดงผลขอมล เปนตน 2) การสรางโปรเจคใหม เปนการเรมตนพฒนา ASP.NET 4.0 Web Application โดยใชโปรแกรม Microsoft Visual Studio เวอรชน 2010 3) การออกแบบหนาเวบเพจและเขยนคาสง เปนการกาหนด Template ใหกบเวบเพจในเวบไซต พรอมทงเขยนคาสงเพอควบคมการทางานของโปรแกรมใหทางานตามทตองการ โดยอาจจะเขยนดวยภาษา C#, VB.NET หรอ J# เปนตน 4) การทดสอบ เปนการทดสอบโปรแกรมเพอทดสอบใหมนใจวาคาสงตางๆ และการแสดงผลเปนไปอยางถกตองตรงตามความตองการ และการดบกโปรแกรมเพอตรวจสอบความผดพลาดตางๆ ซงอาจจะทาการทดสอบทละสวนหรอดาเนนการทงระบบกได 5) การสรางไฟล .EXE เปนขนตอนในการแปลงไฟลทเขยนใหเปน .exe ซงทาใหแอปพลเคชนพรอมทางาน และนาไปใชงานตอไป 6) การตดตงท Web Server เปนการนาเวบแอปพลเคชนทไดพฒนาเสรจเรยบรอยแลวไปตดตงไวท Web Server เพอทจะสามารถใชงานแอปพลเคชนไดจรง

Page 37: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

27  

2.3 การจดการคลงสนคา 2.3.1 ความหมายของการจดการคลงสนคา [4] การจดการคลงสนคา เปนกระบวนการจดการทรพยากรตางๆ เพอการดาเนนกจการคลงสนคาใหเปนไปอยางมประสทธภาพและบรรลผลสาเรจตามวตถประสงคของคลงสนคาแตละประเภททกาหนด เชน การจดการกระบวนการรบเขาสนคา การจดเกบสนคา การตรวจเชกจานวนสนคา การควบคมคณภาพ การดแลรกษา และการหยบสนคาออกมาใชงาน เปนตน วงจรการบรหารสนคา จะเรมตนจากการวางแผนเพอเตรยมการจดการใหไดมาซงทรพยสนทตองการ ตองมการระบการใชงาน การดแลรกษา และการกาจดทรพยสนเหลานน ซงแสดงขนตอนดงรปท 2.19

รปท 2.19 วงจรการบรหารสนคา

2.3.2 วตถประสงคของการจดการสนคา 2.3.2.1 เพอจดการสนคาทมอย และสนคาทมการวางแผนจะนาเขามาในอนาคต 2.3.2.2 เพอประเมนความตองการใชงานสนคาทเหมาะสม จะชวยใหประหยดเงนในการซอสนคาในปรมาณมาก หรอนอยเกนไป 2.3.2.3 เพอใชประโยชนจากทรพยสนไดอยางคมคา 2.3.2.4 เพอใหมการกาหนดหนาทความรบผดชอบในการดแลทรพยสนทเหมาะสม 2.3.2.5 เพอสนบสนนในการวางแผน และการตดสนใจ เกยวกบการสงซอสนคา และการวางกลยทธ ยทธวธขององคกรได

Page 38: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

28  

2.3.2.6 เพอควบคม และตดตามทรพยสนทมอย 2.3.2.7 เพม Productivity ของพนกงาน 2.3.3 หนาทของผทเกยวของกบการจดการคลงสนคา 2.3.3.1 การเคลอนยาย 2.3.3.2 การจดเกบ 2.3.3.3 การกาหนดงบประมาณ 2.3.3.4 การกาหนดทาเลทต ง 2.3.3.5 การกาหนดขนาดและจานวนคลงสนคา 2.3.3.6 การจดวางผงคลงสนคา 2.3.3.7 การเลอกอปกรณสาหรบใชในคลงสนคา 2.3.3.8 การควบคมการปฏบตงานในคลงสนคา 2.3.3.9 การถายโอนขอมล 2.3.4 กจกรรมหลกในคลงสนคา 2.3.4.1 งานรบเขาสนคา เปนขนตอนเกยวกบงานตางๆ ทจะตองปฏบตในขณะทสนคาไดสงเขามายงคลงสนคา เชน ขนตอนการตรวจรบสนคา ขนตอนการลงทะเบยนสนคา เปนตน ซงการดาเนนการอยางทนททนใดและถกตอง ยอมมความสาคญตอประสทธผลของการจดการคลงสนคา 2.3.4.2 การตรวจพสจนทราบ เพอรบรองความถกตองในเรองของ ชอ แบบ หมายเลข หรอขอมลอนๆ ซงเปนลกษณะเฉพาะของสนคารายการนนๆ รวมถงการตรวจสภาพ อนหมายถงการตรวจเชกจานวนและคณสมบตของสนคานนๆ วาถกตองตรงตามเอกสารการสงหรอไม 2.3.4.3 การตรวจแยกประเภท เปนขนตอนการแยกประเภทในการจดเกบ เชน เปนของเกา เปนของใหม เปนสนคาประเภทใดใหจดหมวดหมใหถกตอง เปนตน 2.3.4.4 งานจดเกบสนคา เปนขนตอนการขนยายสนคาจากพนทรบสนคาเขาไปยงตาแหนงทเกบทไดกาหนดไวลวงหนา และจดวางสนคานน ๆ อยางเปนระเบยบ รวมถงการจดทาแทก RFID ประจาสนคานนๆ และทาการตดแทกดงกลาวไวทสนคา 2.3.4.5 การควบคมคณภาพ เปนขนตอนทจะคอยตรวจสอบสนคาวาอยในสภาพเรยบรอย และสมบรณหรอไม โดยสนคาแตละรายการจะตองมการกาหนดรายการทจะตองตรวจสอบไวลวงหนา เพอทจะสามารถระบถงรายการสนคาทด หรอสนคาทมปญหา และการแกไขปญหาเหลานน 2.3.4.6 การดแลรกษา เปนการปองกนไมใหสนคาทจดเกบเกดความเสยหาย สญหาย หรอเสอมคณภาพ จะตองตรวจสอบสภาพแวดลอมของสถานทจดเกบใหเหมาะสมกบสนคาอยตลอดเวลา มแผนรองรบหากเกดปญหาเกยวกบการจดเกบ รวมถงการตรวจตรา นบสนคา เพอตรวจสอบยอดกบบญชในคลงสนคาตามระยะเวลาทกาหนด

Page 39: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

29  

2.3.4.7 การนาสนคาออกจากทเกบ เปนขนตอนการนาสนคาออกจากทเกบ จะตองมการตรวจสอบความถกตองวาเปนไปตามหลกฐานการนาออกตามความตองการของผรบหรอไม ซงหลกฐานดงกลาวจะตองระบรายการสนคาทจะนาออก การไดรบอนญาตนาสนคาออก ระบผรบสนคาอยางชดเจน โดยทขอมลดงกลาวสามารถตรวจสอบได 2.3.5 การจดการคลงสนคาดวยระบบ RFID ในปจจบนระบบเทคโนโลยสารสนเทศ (ประกอบไปดวย ฮารดแวร ซอฟตแวร และระบบเครอขาย) มความสาคญตอการบรหารจดการคลงสนคาของบรษทตางๆ ในประเทศไทย ซงเทคโนโลยสารสนเทศไดกลายเปนกญแจสความสาเรจของการจดการโลจสตกส โดยในทนไดนาเทคโนโลย RFID มาใชงานกบเรองการจดเกบสนคาใหมประสทธภาพและความถกตองแมนยามากขน การทางานจะเปนลกษณะ Realtime มากขน และการรายงานผลขอมลทเปนแบบ Realtime เนองจากระบบ RFID สามารถอานขอมลไดโดยอตโนมต ขอมลจงเขาสระบบฐานขอมลไดอยางรวดเรว ถกตองแมนยา ทาใหสามารถกาหนดการวางแผนในการสงซอสนคาไดอยางมประสทธภาพ และจดการคลงสนคาไดอยางอตมตมากขน นอกจากนยงนา RFID มาใชกบงานรบเขาสนคา และนาสนคาออก ทาใหเวลาในการดาเนนงานแตละขนตอนลดลง การประมวลผลอยางอตโนมต สามารถตรวจสอบตดตามสนคาไดอยางงายดาย ลดความผดพลาดของขอมล และลดการสญหายของสนคา 2.3.6 การวเคราะหจดแขง จดออน โอกาส และปญหา (SWOT) ในการนาระบบ RFID มาประยกตใชงานจดการคลงสนคา 2.3.6.1 จดแขง

ระบบ RFID สามารถลดความผดพลาดอนเกดจากมนษยได เพราะการรบเขาขอมล และอานขอมลออกมาเปนแบบอตโนมต ไมตองใชแรงงานเขามาเกยวของมากนก

เพม Productivity เพราะมความสะดวกรวดเรวขนในการทางาน ทงข นตอนการรบ การจาย การตวจนบสนคา รวมถงการตดตามสนคา จงชวยเพมประสทธภาพและคณภาพของระบบ เนองจากรบรขอมลไดรวดเรว มความถกตองและแมนยา ขอมลไมสญหาย ทาใหสามารถปรบเปลยนหรอแกไขไดทนทวงท

2.3.6.2 จดออน การลงทนในเทคโนโลยใหมมความเสยงและมการเปลยนแปลงตลอดเวลา

ผใชจงตองตดตามและปรบเปลยนเพอใหทนเทคโนโลยอยเสมอ มขอจากดในการศกษาของระบบ RFID ผใชยงขาดความเชยวชาญ และ

ความเขาใจในระบบ 2.3.6.3 โอกาส ภาครฐใหการสนบสนน แนวโนมในอนาคตของราคา RFID มโอกาสถกลงมาก 2.3.6.4 อปสรรค

Page 40: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

30  

พนกงานตองทาการปรบตวและเรยนรในเทคโนโลย RFID ซงเปนเทคโนโลยใหมสาหรบองคกร อาจจะกอใหเกดการตอตานได

อาจจะมปญหาในการเปลยนแปลงระบบการทางานเดม ไปเปนระบบการทางานใหมทจะนาระบบ RFID มาใชงาน 2.4 RFID: Tag and Reader

2.4.1 อารเอฟไอด (RFID) คออะไร [4] อารเอฟไอด (RFID) ยอมาจาก Radio Frequency Identification เปนเทคโนโลยทใช

ระบขอมลทแสดงลกษณะวตถหรอบคคลระยะไกลดวยคลนความถวทย ไดถกพฒนาขนในป พ.ศ. 2513 ซงถกจดอยในระบบ Auto-ID (ระบบบงชอตโนมต) ประเภทหนง แสดงดงรปท 2.20 จะมความคลายกบระบบ Barcode (ระบบรหสแทง) แต RFID จะมความแตกตางดงน

- สามารถอานไดอยางอตโนมต (Real-time Reading) RFID จะทางานไดเองเมอแทกอยในรศมของการอาน ไมจาเปนตองมผปฎบตงานคอยควบคม

- สามารถทาไดทงอานและเขยน (Read-Writeable) นอกจากอานเพอประมวลผลไดแลว ยงสามารถบนทกขอมลบางอยางกลบลงไปทแทกไดอกดวย เชนการตรวจสอบทรพยสน หากทรพยสนใดทอยในระหวางยม กจะมการบนทกกลบไปทแทก เพอปองกนการอานแทกซา เปนตน

- RFID สามารถอานขอมลจากแทก (Tag) ไดหลายๆ แทก พรอมๆ กนแบบไรสมผสดวยความเรวสง จากระยะไกล ซงสามารถอานขอมลไดแมไมเหนตวแทกทตดอย กลาวคอสามารถอานทะลหบหอไดและไมตองอยในระนาบเดยวกบเครองอาน

- ทนทานตอสภาพแวดลอม - มความปลอดภยสง สามารถเขารหสลบขอมลได เนองจากเปนขอมลดจตอลใน

รปคลนแมเหลกไฟฟา - สามารถนากลบมาใชงานใหมได เนองจากแทก RFID มอายการใชงานทไมจากด

สาหรบแทกชนดพาสซฟทไมมแบตเตอรรภายใน

Page 41: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

31  

รปท 2.20 แสดงระบบ Auto-ID

2.4.2 ระบบ RFID มองคประกอบหลกๆ อย 4 สวนคอ 2.4.2.1 ปายอเลกทรอนกส (Transponder/Tag) หรอเรยกวา แทก (Tag) ทใช

ตดกบวตถตางๆ ทเราตองการ ซงจะประกอบไปดวย 2 สวน คอ ไมโครชป (IC: Integrated Circuit) ขนาดเลกประมาณ 1 ตารางมลลเมตร ทาหนาทใชเกบรหส (ID) หรอขอมลของวตถ และสวนท 2 คอ สายอากาศ (Antenna) ทาหนาทรบ-สงขอมล และใชสรางพลงงานใหกบไมโครชป ดวยหลกการเหนยวนาคลนสนามแมเหลกไฟฟา

2.4.2.2 เครองอาน-เขยนขอมล (Interrogator/Reader) หรอเรยกวา เครองอาน ซงรวมถงความสามารถในการเขยนขอมลไดดวย โดยเครองอานจะทาหนาทอานและเขยนขอมลลงในแทกผานทางสายอากาศในรปของคลนความถวทย

2.4.2.3 สายอากาศ (Antenna) ทาหนาทสงคลนวทยในการสอสารระหวางเครองอานไปยงแทก เครองอานบางรนทมกาลงสงสง มกจะตอกบสายอากาศภายนอก เชน เครองอานยานความถสงยง (UHF RFID Reader)

2.4.2.4 ระบบคอมพวเตอร (Computer System) ทาหนาทเชอมตอระหวางเครองอานกบระบบคอมพวเตอร เชน ระบบการบรหารจดการครภณฑคอมพวเตอร เปนตน

Page 42: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

2.4. คอยตรวจจบวามการมอด จะไดรบพลงขอมลในหนว ความถหรอเ ออกมาเปนข

รปท 2.

3 ขนตอนกาจากรปท2.4.3.1

บวามแทกเขาดเลตสญญาณ

2.4.3.2 งงานไฟฟาทเวยความจาท

2.4.3.3 เฟส (ขนอยก

2.4.3.4 ขอมลแลวทา

.21 แผนผงแ

ารทางานของท 2.21 สามาเครองอาน จามาอยในบรเณเกดขนหรอไแทกจะเรมทเกดจากการเผานการมอดคลนพาหะทกบวธการมอดตวอานขอมลการถอดรหส

แสดงการทาง

งระบบ RFIDรถอธบายกาจะปลอยคลนเวณสนามแมไม ทางาน เมอเขเหนยวนาของดเลตกบคลนถกสงออกมาดเลต) ลจะตรวจจบคส จากนนจะน

งานของระบบ

D เบองตน [4]ารทางานไดดแมเหลกไฟฟมเหลกไฟฟาห

ขามาอยในบรงคลนแมเหล

นพาหะออกมาาจากแทกจะเ

ความเปลยนนาขอมลสงไป

บ RFID เบอง

] ดงตอไปน ฟาออกมาอยหรอไม หรอก

รเวณสนามแมกไฟฟา เมอาทางสายอากเกดการเปลย

แปลงของคลปประมวลผลต

งตน

ตลอดเวลา แกลาวคอคอย

มเหลกไฟฟาแทกทางานแกาศทอยภายยนแปลงแอม

ลนพาหะ เพอตอยงคอมพว

32 

และจะยตรวจจบ

า ซงแทกและสงยในแทก พลจด

อแปลงวเตอร

Page 43: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

33  

การมอดเลต (Modulation) คอ การผสมสญญาณคลนพาหะกบสญญาณขอมลในรปแบบตางๆ เชน การผสมดวยการเปลยนแปลงความสงของยอดคลนหรอแอมพลจด ความถหรอเฟสของสญญาณ คลนพาหะ (Carrier wave) คอ คลนแมเหลกไฟฟา ทมความถสงใชเปนพาหะนาสญญาณเสยงและภาพในการสงวทยกระจายเสยงและโทรทศน 2.4.4 เทคนคการเขารหสสญญาณขอมล กระบวนการสงสญญาณขอมลระหวางแทกและเครองอานโดยทวไปจะเปนไปตามกระบวนการการสอสารระบบดจตอล คอขอมลดจตอลทจะสงผานดวยการเขารหสใหอยในรปทเหมาะสมสาหรบการสงผานชองสญญาณ (Channel) เนองจากชองสญญาณอาจจะมสญญาณรบกวน (Noise) จงจะตองทาใหสญญาณขอมลอยในรปแบบทเหมาะสมเพอใหสามารถสงขอมลไปไดอยางปลอดภย และเกดการผดพลาดของการสงขอมลนอยทสด สวนวธการเขารหสมไดหลายแบบ โดยการเลอกใชขนอยกบชองสญญาณทจะสงผาน เชน เอนอารแซด (NRZ: Non-Return to Zero), ยนโพลาร อารแซด (Unipolar RZ), แมนเชสเตอร (Manchester) เปนตน แสดงดงรปท 2.22

0 1 0 0 1 1 0 0 0 1

NRZ Coding

Unipolar RZ Coding

Manchester Coding

รปท 2.22 ตวอยางการเขารหสสญญาณขอมลแบบตางๆ

NRZ Coding เปนแบบทงายทสด โดยใชระดบแรงดนทแตกตางกนสองระดบ คอ 1 = high คาสง และ 0 = low คาตา จะนยมใชกบระบบทมระยะการอานใกลๆ เทานน เนองจากจะมปญหาทเครองอานรบอาจไมสามารถรบขอมลไดครบทกบตทสงหากสงในระยะทางไกลๆ

Unipolar RZ Coding เปนสญญาณมระดบเดยวขวเดยว (0, +A) แตลกษณะเวลากงหนงของสญญาณนาฬกา (ชวงเวลาของขอมล จะแทนดวยความถทเปนสองเทาของความถขอมลเดม) เมอขอมลมคาเปน 1 ครงสญญาณแรกจะมคาเปน +A นอกนนจะมคาเปน 0 ทงหมด

Page 44: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

Man(เปลยนจากคคา 0 (เปลยนจะนยมใชกบManchester 2.4. หลงพาหะเพอทา - กา ASKและความถสพลงงานทจาสวน ‘1’ แอม

จากคาไบนารขอ - กา FSK(UHF) โดยเกน 2 คา เชน

nchester Coคาสงเปนคาตนจากคาตาเปบระบบทมระr ดวยเชนกน5 เทคนคการงจากการเขาราการสงรบขอารมอดเลตแบK: Amplitudeสง โดยเทคนายไปยงสายอมพลจดกจะส

รปท 2.33 คองสญญาณทถารมอดเลตแบK: Frequencทคนคนจะผน ‘0’ ความถ

ding จะใชสถตาในชวงกลาปนคาสงในชยะการอานไกน รมอดเลต [5]รหสสญญาณอมลในยานน บบเปลยนแปe Shift Keyinคนจะผสมสญอากาศ ทาใหสง ทาใหความ

รปท 2

าแอมพลจดขถกเขารหส บบเปลยนแปy Shift Keyiสมสญญาณขถตา สวน ‘1’

ถานะขอบสญาง) และใชสถชวงกลาง) ซงกลๆ สวนสา

] ณขอมลแลว สนนๆ โดยมเทปลงยอดคลนหng เปนเทคนญญาณขอมลหแอมพลจดมมแตกตางขอ

2.23 การมอด

ของคลนพาห

ปลงความถสญng เปนเทคนขอมลดจตอลความถสง ท

ญญาณขาลง ถานะขอบสญวธนจะชวยลหรบเครอขา

สญญาณขอมคนคทนยมใชหรอแอมพลจนคทมกนยมใลดจตอล ‘1’ หมการเปลยนแงแอมพลจดเ

ดเลตแบบ AS

หะจะถกเปลย

ญญาณ นคทนยมใชใล ‘1’ หรอ ‘0’ ทาใหความแต

(Falling Edgญญาณขาขน ลดการสงขอมย LAN (Ethe

มลจะถกทากาชกนหลายวธจด ชในระบบ Rหรอ ‘0’ โดยกแปลง เชน ‘0’เกดขน ดงรป

SK

ยนอยระหวาง

นระบบ RFID โดยการเปลตกตางของคว

ge) แทนคา (Rising Edgมลทผดพลาดernet) จะใชเ

ารมอดเลตกบธ เชน

RFID ยานควาการเปดหรอป’ แอมพลจดกป

งคาสองคาขน

D ยานความลยนความถทวามถเกดขน

34 

1 ge) แทนดไดมาก เทคนค

บคลน

ามถตาปดกจะตา

นกบ

ถสงยง แตกตาง ดงรป

Page 45: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

จากคา ไบนารข - กา PSKการเปลยนแไมตองกลบเ

รปท 2.24 คของสญญาณารมอดเลตแบK: Phase Shแปลงเฟสของเฟส ทาใหคว

รปท 2

าความถของณทถกเขารหสบบเปลยนแปhift Keying โงสญญาณพาวามแตกตางข

รปท 2

2.24 การมอด

งคลนพาหะจส ปลงเฟสสญญโดยเทคนคนจหะ ใหตรงกนของเฟสเกดข

2.25 การมอด

ดเลตแบบ FS

ะถกเปลยนอ

าณ จะผสมสญญนขาม เชน ‘0ขน ดงรป

ดเลตแบบ PS

SK

อยระหวางคา

าณขอมลดจ0’ กลบเฟส 1

SK

าความถสองค

ตอล ‘1’ หรอ180 องศา สว

35 

คาขนกบ

อ ‘0’ โดยวน ‘1’

Page 46: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

36  

จากรปท 2.25 คาเฟสของคลนพาหะจะถกเปลยนอยระหวางคาเฟสสองคาขนกบคาไบนารของสญญาณทถกเขารหส 2.4.6 หลกการทางานของระบบ RFID [5] ในทนจะแบงตามชนดของแทกทใชงานไดแก พาสซฟ และ แอกทฟ หรออาจจะแบงทระยะการอานใกลหรอไกล ซงจะมหลกการทางานทตางกน ดงน 2.4.6.1 หลกการทางานของระบบ RFID ชนดพาสซฟระยะใกล ซงแทกชนดนทางานไดโดยไมตองอาศยแหลงจายไฟภายนอก การทางานของแทกในยานความถตา (LF) และยานความถสง (HF) จะใชหลกการคควบแบบเหนยวนา (Inductive Coupling) โดยใชกฎการเหนยวนาของฟาราเดย (Faraday’s Law of Induction) คอ กระแสไฟฟาสามารถสรางขนไดโดยการเปลยนแปลงสนามแมเหลก ดงนนเมอนาแทกทมขดลวดเลกททาหนาทเปนสายอากาศ เขามาใกลบรเวณขดลวดททาหนาทเปนสายอากาศของเครองอานกจะทาใหเกดการเปลยนแปลงสนามแมเหลกไฟฟา และการถายเทพลงงานในรปของกระแสไฟฟาจากเครองอานไปยงแทกได โดยหลกการคควบแบบเหนยวนา จงทาใหแทกชนดนไดรบพลงงานจากเครองอาน โดยไมตองใชแบตเตอร เมอไมโครชปไดรบพลงงานกจะทางานตามทถกออกแบบไว โดยไมโครชปจะทาการสงรหสประจาตวไปยงเครองอานในลกษณะแบบ โหลดมอดเลชน (Load Modulation) คอ ทาการเปลยนแปลงแอมพลจด (Amplitude) หรอยอดคลนทสงมาจากเครองอาน โดยไมโครชปจะทาหนาทเหมอนเปนโหลด (Load) ในการดงและคลายพลงงานเปนจงหวะทาใหเกดการเปลยนแปลงแอมพลจด (ยอดคลนจะมความสงตาสลบไปมา) ของสายอากาศของเครองอาน เมอเครองอานรบรการเปลยนแปลงของแอมพลจดทเกดจากแทก กจะทาการดมอดเลต (Demodulation) เพอแสดงถงรหสประจาตว (ID) ทสงมาจากแทกได ลกษณะเงอนไขในการทาการเหนยวนาแบบคควบ ทาใหการอานขอมลไดไมไกลมากนก โดยทวไปมระยะการอานประมาณ 5-10 เซนตเมตร หรอสงสดประมาณ 1 เมตร ขนอยกบกาลงงานของเครองอานและขนาดของสายอากาศทใชงาน 2.4.6.2 หลกการทางานของระบบ RFID ชนดพาสซฟระยะไกล ในระบบความถสงยง (UHF) หรอยานความถ 860-960 เมกะเฮรตซ ตามมาตรฐาน EPC Gen2 โดยหลกการการทางานของระบบนจะใชหลกการคควบแบบแผกระจาย (Propagation Coupling) แทนหลกการคควบแบบเหนยวนา เนองจากความถทใชคลนพาหะคอนขางสง พลงงานแมเหลกไฟฟาทแผออกมาจะอยในรปคลนแมเหลกไฟฟา (Electromagnetic Waves) ในความถของคลนวทย แทนทจะเปนสนามแมเหลกไฟฟา (Electromagnetic Fields) เมอแทกไดรบสญญาณผานสายอากาศของตน แทกกจะสะทอนกลบคลนทไดรบ ซงถกปรบคาตามรหสประจาตวของตนไปยงเครองอาน (Back Scattering) ทาใหสามารถอานไดระยะไกลกวาแบบแรก โดยทวไปมระยะอานประมาณ 3-5 เมตร หรอสงสดประมาณ 10 เมตร ขนอยกบกาลงงานของเครองอาน ขนาด และกาลงขยายของสายอากาศทเลอกใช

Page 47: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

37  

2.4.6.3 หลกการทางานของระบบ RFID ชนดแอกทฟระยะไกล แทกชนดนเปนแบบแอกทฟจะตองอาศยแหลงจายไฟจากแบตเตอรภายนอก เพอจายพลงงานใหกบวงจรภายในทางาน โดยหลกใหญอาจสามารถแบงตามหลกการทางานไดเปน แทกหรอทรานสปอนเดอรแบบแอกทฟ โดยขอมลจากแทกจะสงออกมากตอเมอไดรบสญญาณกระตนจากเครองอาน และแบบเครองบอกตาแหนง หรอเบคอน (Beacon) โดยสญญาณจะถกปลอยออกมาเปนระยะๆ ตลอดเวลา การใชงานจะพบไดในระบบทตองการการบงชพกดแบบเวลาจรง เชนการจดการการขนสงสนคา เปนตน หลกการทางานของระบบ RFID ชนดแอกทฟระยะไกลนมกจะอยในยานความถ 433 เมกะเฮรตซ หรอ 2.4 กกะเฮรตซ จะไมมระบบแอกทฟทใชคลนพาหะในยานคลนความถตาและสง แทกชนดนไดถกออกแบบใหมหนวยความจาขนาดใหญไดถง 1 เมกะไบตและอานไดระยะไกลสงสดประมาณ 100 เมตร ขอดอยคอ แทกมราคาตอหนวยสง มขนาดคอนขางใหญ ซงจะขนอยกบขนาดของแบตเตอรดวย และมอายการใชงานทจากดตามอายของแบตเตอร จะสามารถใชงานไดประมาณ 3-7 ป

2.4.7 การเลอกใชงานแทกใหเหมาะกบการใชงาน [4] สงทจะตองพจารณาคอ 2.4.7.1 ยานความถทใชงาน (Frequency) ยานความถตา เปนยานความถตากวา 150 กโลเฮรตซ (kHz) ปรมาณขอมล

ทเกบได 64-1024 บต สามารถอานทะลตวกลางหรอสงกดขวางตางๆ ไดด เชน นา กระดาษ พลาสตก หรอผวหนงของสงมชวต เปนตน แตไมสามารถอานทะลโลหะได สวนระยะการอานจะคอนขางใกล ประมาณ 5-10 เซนตเมตร ขนกบขนาดสายอากาศของแทกทใช หรอสงสดไมเกน 0.5 เมตร ทกาลงสงของเครองอาน 1 วตต มอตราความเรวในการรบสงขอมลคอนขางชา ประมาณ 1-4 กโลบตตอวนาท ขนาดของแทกจะหนา และมราคาถก ตวอยางการใชงาน เชน ระบบกญแจรถยนต ระบบควบคมการเขาออกสถานท เปนตน

ยานความถสง เปนยานความถ 13.56 เมกะเฮรตซ (MHz) ปรมาณขอมลทเกบได 1024-8192 บต สายอากาศของแทกทาจากเทคโนโลยการพมพไดซงจะใชหมกพมพพเศษทมโลหะเงนผสมอย (ไมโครชป) ระยะการอานขอมลประมาณ 5-15 เซนตเมตร ขนกบกาลงสงของเครองอาน มอตราความเรวในการรบสงขอมลประมาณ 10-100 กโลบตตอวนาท สามารถอานทะลตวกลางทเปนนาไดบาง ขนาดแทกมขนาดบาง จะเลกลงกวาแทกยานความถตา และมราคาปานกลาง สามารถทาเปนสตกเกอรตดกบสงของตางๆ ได มระบบการรกษาความปลอดภยของขอมลอยภายในทาใหขอมลมความปลอดภยสง โดยมการเขารหสลบ (Encryption) ซงจะไมพบคณสมบตนในไมโครชปทถกออกแบบในยานความถอนๆ

ยานความถสงยง เปนยานความถ 433 เมกะเฮรตซ (MHz) ในชนดแอกทฟ และ 860-960 เมกะเฮรตซ (MHz) ในชนดพาสซฟ ปรมาณขอมลทเกบไดประมาณ 96-256 บต คอจะใชจดเกบเพยงรหสประจาตวเทานน เพอใหตนทนราคาของแทกถกลง ระยะการอานขอมลไดไกลประมาณ 3-7 เมตร ในชนดพาสซฟ ซงจะขนกบกาลงสงของเครองอานและขนาด

Page 48: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

38  

สายอากาศของแทก และระยะการอานประมาณ 30-50 เมตร ในชนดแอกทฟ มอตราความเรวในการรบสงขอมลสงประมาณ 256 กโลบตตอวนาท แทกมขนาดเลกบาง มหลายขนาดหลายรปราง ราคาถก และสามารถอานไดหลายๆ แทกพรอมกนมากกวาคลนความถอนๆ ขอดอยของแทกคอไมสามารถอานผานนาและเหลกได นาและความชนมผลตอระยะการอานทลดลงหรอไมสามารถอานไดหากมปรมาณความชนและนาสง และตองขออนญาตในการใชงาน ตวอยางการใชงานเชนใชตดสนคาระดบพาเลตทใชจดเกบในคลงสนคา สามารถอานแทกในลกษณะเคลอนทไดโดยไมตองหยดอาน เปนตน

ยานไมโครเวฟ เปนยานความถ 2.4 กกะเฮรตซ (GHz) และ 5.8 กกะเฮรตซ (GHz) ทงชนดพาสซฟและแอกทฟ ปรมาณขอมลทเกบไดประมาณ 64-1024 บต ระยะการอานขอมลไดไกลกวายานความถอนๆ ดวยระยะไกลประมาณ 100-300 เมตร มอตราความเรวในการรบสงขอมลสงกวายานความถอนๆ ดวยอตราความเรวประมาณ 1 เมกะบตตอวนาท แทกบางรนสามารถเชอมตอกบอปกรณเครอขายไรสาย (Wi-Fi) ไดดวย หรอมชอเรยกวา 802.11 (Wi-Fi) Active RFID Tag แทกมขนาดใหญ (ขนอยกบขนาดของแบตเตอร) อายการใชงานจากด ประมาณ 3-7 ป และมราคาแพง

2.4.7.2 ชนดของแทก แทกชนดอานไดเพยงอยางเดยว จะมราคาถก มหนวยความจาขนาดเลก

ประมาณ 32, 64 หรอ 128 บต โดยขอมลในหนวยความจาจะถกเขยนรหสทไมซากน (UID) มาจากโรงงานผผลต ซงผใชจะไมสามารถเขยนขอมลใหมลงไปในแทกไดอก

แทกชนดทเขยนไดครงเดยว ผใชสามารถเขยนขอมลไดเพยงหนงครงกอนนาไปใชงานและสามารถอานไดหลายครง

แทกชนดทอานและเขยนขอมลไดหลายครง จะมราคาสงกวาสองแบบแรก มหนวย ความจาขนาดใหญตงแต 16 ไบตจนถง 4 กโลไบต ผใชงานสามารถเขยนและอานขอมลลงไปไดบอยครงเทาทตองการ

หากแบงแทกตามเทคโนโลยและแหลงพลงงานของแทกทไดรบ จะแบงชนดของแทกไดดงน

แทกชนดพาสซฟ จะมราคาถก ไมมแบตเตอรอยภายใน มอายการใชงานไดนานสงสดประมาณ 20 ป ตวแทกมขนาดเลก และรปรางหลายรปแบบ เหมาะกบการใชงานรบสงขอมลในระยะใกล ประมาณ 5-10 เซนตเมตร ในยานความถตาและความถสง หรอ 3-7 เมตร ในยานความถสงยง และประมาณ 3 เมตร ในยานความถไมโครเวฟ มขนาดหนวยความจาทเลก ประมาณ 64 บต ถง 2 กโลบต ปจจยสงแวดลอมทมนาและความชนสง บรเวณทมโลหะหรอสญญาณแมเหลกไฟฟารบกวนสงกจะมผลตอประสทธภาพในการอาน

แทกชนดกงพาสซฟ จะมราคาปานกลาง มแบตเตอรอยภายใน มอายการใชงานประมาณ 2-5 ป ขนอยกบจานวนครงในการอานขอมล ตวแทกมขนาดใหญกวาแบบแรก เหมาะกบการใชงานในคลนความถยาน ISM (Industrial-Scientific and Medical Radio Band)

Page 49: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

39  

มระยะการอาน 20-50 เมตร สามารถใชงานรวมกบเครองอานพาสซฟปกตได และมกถกออกแบบใหมเทคโนโลยเซนเซอรรวมอยดวย

แทกชนดแอกทฟ จะมราคาแพง มแบตเตอรอยภายใน อายการใชงานทจากด ประมาณ 3-7 ป ขนอยกบอายการใชงานของแบตเตอร ตวแทกมขนาดใหญกวาสองแบบแรก เหมาะกบการใชงานในยานความถ 433 MHz และความถ 2.4 GHz มระยะการอานไดในระยะไกล ประมาณ 100-300 เมตร มขนาดหนวยความจาขนาดใหญถง 128 กโลไบต สามารถทางานในบรเวณทมสญญาณรบกวนไดด

2.4.7.3 ระยะการอานขอมล ปจจยทมผลตอระยะการอาน เชน แทกชนดพาสซฟจะมระยะการอานทใกลกวาแทกชนดแอกทฟ กาลงสงของเครองอาน ขนาดของสายอากาศของแทก ยานความถทใชงาน และสงแวดลอมตางๆ เปนตน สงทควรคานงถงอกเรองคอ ระยะการเขยนขอมล สวนใหญจะนอยกวาระยะการอานขอมลของระบบ กลาวคอระยะการเขยนมระยะประมาณ 30% ของระยะการอานขอมล

2.4.7.4 รปรางและขนาดของแทก ขนาดของแทกจะสงผลตอระยะการอาน กลาวคอ แทกขนาดเลกยอมมระยะการอานไดใกลกวาแทกทมขนาดใหญ ดงนนจะตองเลอกระหวางขนาดและระยะการอาน และในงานบางอยางตองมการออกแบบวสดหอหมพเศษเพอใหทนตออณหภม และความดนสงได

2.4.7.5 ความสามารถอานไดหลายแทกพรอมๆ กน โดยปกตในระบบทอานขอมลไดในระยะไกลเกนกวา 1 เมตร เชน ระบบยานความถสงและระบบยานความถสงยง เปนตน จะมระบบการปองกนการชนกนของขอมล โดยมความสามารถในการอานขอมลไดหลายแทกพรอมกน ซงระบบความถสงสวนใหญอานไดประมาณ 10-30 แทกพรอมกน และระบบความถสงยงอานไดประมาณกวา 100 แทกขนไปพรอมกน สวนระบบทอานขอมลไดในระยะใกล ในยานความถตา จะไมสามารถอานแทกไดพรอมๆ กน

2.4.7.6 สงแวดลอม มผลตอประสทธภาพในการอานแทกโดยตรง ซงระบบในยานความถสงยง สงแวดลอมในการใชงานตางๆ จะสงผลตอการอานขอมลได

2.4.7.7 มาตรฐานการใช มทงทเปนมาตรฐานเปด และมาตรฐานปด (ทแตละบรษทคดคนรปแบบการสอสารระหวางแทกกบเครองอานขนมาเอง ซงจะไมเปดเผยรายละเอยดตอสาธารณะชนทวไป) ตวอยางมาตรฐานเปด เชน ISO11784/85, ISO15693, ISO14443A/B, ISO18000-6B หรอ EPC Global Gen2 เปนตน สวนตวอยางมาตรฐานปด เชน EM, Q5, TIRIS, HITAG, Mifare, Tag-IT, SaviTag, U-chip, Intellitag หรอ WhereNet เปนตน

2.4.7.8 ระดบการรกษาความปลอดภยของขอมล ซงระบบในยานความถสงมกมคณสมบตในเรองของการเขารหสลบขอมลทเปนมาตรฐาน เชน DES/3DES, AES และ SHA เปนตน

2.4.7.9 ราคา แทกในยานความถตา และความถสงยง จะมราคาคอนขางถก สวนแทกทใชในยานความถสงจะมราคาคอนขางสงกวา เนองจากมความซบซอน และความ

Page 50: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

40  

ปลอดภยของขอมล ปจจยทมผลตอราคาทแตกตางกนอาจขนกบหบหอทใชบรรจแทก เทคโนโลยและขนาดของหนวยความจาในแทก

2.4.8 การเลอกใชงานเครองอานใหเหมาะกบการใชงาน สงทจะตองพจารณาคอ 2.4.8.1 ตองการระยะอานใกลหรอไกล ถาตองการอานระยะใกลสามารถเลอก

ไดทงเครองอานความถตาและความถสง 2.4.8.2 ตองการอานแทกหลายๆ แทกพรอมกนหรอไม ถาตองการอานแทก

หลายๆ แทกพรอมกนจะตองเลอกเครองอานทมระบบการปองกนการชนกนของขอมล (Anti-Collision) ซงคณสมบตนจะมในเครองอานความถสงและความถสงยง สวนเครองอานความถตาจะไมมคณสมบตน

2.4.8.3 ตองการความเรวในการอานแทกอยางไร เครองอานความถไมโครเวฟจะอานไดเรวทสด รองลงมาคอเครองอานความถสงยง

2.4.8.4 ตองการความปลอดภยในระดบใด ถาตองการระดบความปลอดภยทสง ควรเลอกเครองอานความถสง

2.4.8.5 ตองการเครองอานราคาถกหรอไม เครองอานความถตาจะมราคาถกทสด เครองอานความถสงจะมราคาอยทหลายพนถงหมน เครองอานความถสงยงจะมราคาแพงสด อยทหลายหมนถงแสน สวนเครองอานยานไมโครเวฟจะมราคาหลายหมน (จะถกกวาเครองอานความถสงยง)

2.5 เครองมอทใชในการวเคราะหและออกแบบระบบสารสนเทศ 2.5.1 Data Flow Diagrams (DFDs) [6] เปนการนาเอาความตองการของผใชงานระบบมาเขยนเปนแผนภาพทชดเจน เพอแสดงใหเหนถงทศทางการไหลของขอมลในระบบวาเปนอยางไร มขอมลอะไรบางทไหลผานเขามาในระบบ ไหลเขามาอยางไร ไหลออกไปอยางไร แสดงความสมพนธระหวางกระแสขอมลจากกระบวนการหนงไปยงกระบวนการหนงอยางไร ขอมลตางๆ ถกจดเกบอยางไร และอธบายใหเหนถงวากระบวนการททาใหเกดการเปลยนแปลงรปแบบของขอมลอยางไร ทงหมดนจะเนนการใช DFD เพอการอธบายกระบวนการ ในบางครงอาจจะเรยกวา Process Model ความสาคญของ DFD อกอยางหนงคอ เปนเครองมอทใชในการสอสารกบผใชงานระบบ เพอใหผออกแบบและผใชมความเขาใจทตรงกน เนองจาก DFD จะทาใหผใชงานระบบเกดความเขาใจ และมองภาพรวมของระบบไดอยางชดเจน 2.5.1.1 องคประกอบของ DFD แสดงดงรปท 2.26

Page 51: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

รปท 2.2

ใหขอมลเปลภายนอกระบกจกรรมทเกตอดวยคาคณ

ภายในระบบรปแบบ เชนดวยคานาม ทางดานซายสวนท 2 อยถตน

อนๆ หรอระในการรบสงขรบขอมลจากควรกาหนดด

26 เปรยบเท

ลยนแปลง เปบบ การเขยนกดขนภายในรณศพทและต

บเทานน จะไมน แฟมเอกสาซงจะมสวนปย อาจจะเปนหถดจากสวนท

บบงานอนๆขอมลกบระบกระบบ และ dดวยคานาม

ยบสญลกษณ

กระบวนกลยนรปแบบ นอธบายกระบระบบ สวนกาอดวยคานาม ทพกขอมมเกยวของกบร, Excel, ฐาประกอบอย 2หมายเลขลาดท 1 ใชแสดงช

สงทอยน ทอยภายนอบบ จะแบงออdata source

ณระหวาง De

การ (Proces และผลลพธบวนการ มดงารตงชอกระบม (verb-adjeมล (Data Stoบทพกขอมลานขอมล เปน2 สวนคอ สวดบ หรอตวอชอแหลงขอม

อกระบบ (Exอกขอบเขตขอกเปน 2 ลกe เปน Extern

eMarco & Yo

ss) เปนการกธทไดจะถกสงงตอไปน ระบบวนการ ควรctive-noun) ore) เปนการของภายนอก

นตน สวนการวนท 1 จะตองอกษรกได� มล หรอชอไฟ

xternal Entitองระบบ แตมษณะ คอ danal Entity ทส

ourdon และ

กระทากบขอมงไปใชงานทงบบทงระบบ, รกาหนดโดย

รแสดงใหเหนกระบบ ซงทพรตงชอทพกขงมรหสอางองเชน D1, D2

ฟล เชน Com

ies) อาจจะเปมความสมพนta sink เปน สงขอมลเขาส

Gane & Sa

มลในระบบ มงภายในระบบระบบยอย, งขนตนดวยค

นถงทพกขอมพกขอมลมไดขอมล ควรกางของแหลงข2 เปนต�น สmputer, Offic

ปนบคคล หนนธกบระบบโ External Enสระบบ สวนก

41 

arson

มผลทาบ หรองานหรอากรยา

มลเฉพาะดหลายาหนดอมลอยสาหรบer เปน

นวยงานโดยตรง ntity ทการตงชอ

Page 52: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

42  

กระแสขอมล (Data Flow) เปนการสอสารระหวางกระบวนการ

ตางๆ ภายในระบบ และสงทอยนอกระบบ โดยแสดงถงขอมลทนาเขาไปในแตละกระบวนการ และขอมลทสงออกมาจากแตละกระบวนการ ใชในการแสดงถงการเขยนขอมล การปรบปรงขอมล และการอานขอมลในทพกขอมล เชน สญลกษณ หวลกศรเขาไปยงทพกขอมลจะแสดงใหเหนถงการเขยนขอมล หรอการปรบปรงขอมล, สญลกษณ หวลกศรออกจากทพกขอมลจะแสดงใหเหนถงการอานขอมล และสญลกษณ หวลกศรสองหวจากทพกขอมลจะแสดงใหเหนถงการอานขอมล และการปรบปรงขอมลในทพกขอมลอนเดยวกน เปนตน สญลกษณ 1 อนแทนกลมขอมลทถกสรางขนมาในเวลาเดยวกน และไหลไปยงปลายทางเดยวกน สวนการตงชอ ควรกาหนดดวยคานาม 2.5.1.2 ขนตอนการเขยน DFD แบบ Top-Down

ใหกาหนดกจกรรมตางๆ ทางธรกจ ทไดมาจากการศกษาและวเคราะหความตองการของระบบ ซงนากจกรรมตางๆ เหลานนมาจาแนกวาเปนองคประกอบอะไรใน DFD

เขยน Context Diagram เปนแผนภาพแรกทจะเกดขน เพอใหเหนขอบเขตโดยรวมของระบบวาระบบสงขอมลและรบขอมลอะไรบาง และรบสงขอมลกบใคร ซงจะยงไมลงลกในรายละเอยดของระบบ จะเกยวของกบกระบวนการทเปนระบบใหญทงระบบ สงทอยนอกระบบ (External Entities) และกระแสขอมล (Data Flow) จะไมเกยวของกบทพกขอมล (Data Store)

เขยน Diagram Level 0 เพอเขยนอธบายกระบวนการหลกๆ ในระบบ จะมการแสดงสญลกษณของทพกขอมล

เขยน Diagram ยอยของแตละกระบวนการทอยใน Level 0 ทาการตรวจสอบขอผดพลาดทเกดขนจากการเขยน Diagram พฒนา Physical data flow diagram จาก Logical data flow

diagram แบง Physical data flow diagram ออกเปนกลม เพอนาไปเขยน

โปรแกรมตอไป 2.5.1.3 กฎในการเขยน DFD

ทกกระบวนการจะตองมทงขอมลเขา และขอมลออก แสดงดงรปท 2.27

Page 53: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ดาเนนการผ

สงทอยภายนแสดงดงรปท

รป

โดยตรง จะต

านกระบวนก

นอกระบบตอท 2.29

ท 2.29 กฎก

ตองดาเนนกา

รปท 2.27 กฎ

ทพกขอการเทานน แ

รปท 2.28 ก

สงทอยภองการเขาถงท

การเขยน DF

ทพกขอารผานกระบว

ฎการเขยน D

มลแตละอนไแสดงดงรปท

กฎการเขยน

ภายนอกระบทพกขอมลจะ

FD ของสงทอ

มลไมสามารวนการเทานน

DFD ของกระ

ไมสามารถตด2.28

DFD ของทพ

บไมสามารถะตองดาเนนก

อยภายนอกระ

รถไหลขอมลไน แสดงดงรป

ะบวนการ

ดตอกนไดโด

พกขอมล

ถเขาถงทพกขการผานกระบ

ะบบตดตอกบ

ไปใหสงทอยภปท 2.30

ดยตรง จะตอง

ขอมลไดโดยตบวนการเทาน

บทพกขอมล

ภายนอกระบ

43 

ตรง หากนน

บบได

Page 54: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

รปท 2.

กบระบบ หาดงรปท 2.31

รป

รปท 2.32

2.33

30 กฎการเข

ากเกยวของก1

ท 2.31 กฎก

รปท 2.3

ขยน DFD ขอ

จะไมสนกบระบบจะตอ

การเขยน DF

กระแสข

32 กฎการเขย

กระแสข

องทพกขอมล

นใจสงทอยภาองดาเนนการ

D การตดตอ

ขอมลทมการแ

ยน DFD ขอ

ขอมลทรวมกน

ลสงขอมลออ

ายนอกระบบรผานกระบวน

อกนเองระหว

แยกออก คว

งกระแสขอม

น ควรจะเปน

กไปใหสงทอ

ทตดตอกนเอนการภายใน

างสงทอยภา

รจะเปนขอม

ลทมการแยก

นขอมลเดยวก

อยภายนอกร

อง แลวไมเกนระบบเทานน

ายนอกระบบ

ลเดยวกน แ

กออก

กน แสดงดงร

44 

ะบบ

ยวของน แสดง

สดงดง

รปท

Page 55: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ยอนกลบเขากระบวนการ

รปท

กไมจาเปนจ 2.5.

อลกอรทม กขนตอนจะแสแบบใด และใ

และลาดบขนวาถกรบเขาหระบบโดยรวงานระบบเท

รปท 2.3

ากระบวนการรนนได แสดง

ท 2.34 กฎกา

ะตองดาเนน2 ผงงานระบ

ผงงาน (การเขยนผงงาสดงโดยใชสญในแตละขนต

2.5.2.1

นตอนการทาหรอแสดงผลม ดงนนกระานน

33 กฎการเข

กระแสขรนนไดทนท งดงรปท 2.34

ารเขยน DFD

กระแสขการผานกระบบ (System (Flowchart) านจะเปนแผญลกษณ ซงมตอนจะเชอมโประเภทของ ผงงานระงานของระบบลโดยผานสอปบวนการหรอ

ขยน DFD ขอ

ขอมลเมอสงอจะตองผานก4

D ของกระแส

ขอมลทเปน Inบวนการ Flowchart) เปนเทคนคห

ผนภาพซงแสมความหมายโยงกนดวยลกงผงงาน ะบบ (Systemบหนงๆ รวมประเภทใด เนอโปรแกรมหน

องกระแสขอม

ออกมาจากกรกระบวนการอ

สขอมลทยอน

nput และ Ou

[7] หรอวธการอยดงลาดบขนตยบงบอกวาข กศรเพอทจะ

m Flowchart)มทงแสดงรปแนองจากผงงานงๆ อาจถก

มลทมการรวม

ระบวนการใดอนๆ กอน ถง

นกลบเขากระ

utput ควรจะ

ยางหนงสาหรตอนของการทนตอนนนๆ มแสดงลาดบก

) เปนผงงานซแบบของขอมานระบบเปนแสดงเปนเพ

มกน

ดแลว จะไมสงจะยอนกลบ

ะบวนการเดม

ะตางกน ถาไม

รบใชเขยนแสทางาน โดยแมลกษณะการการทางาน

ซงแสดงขอบมลเขา และขอนแผนภาพทแยงขนตอนหน

45 

สามารถเขา

มตางกน

สดงแตละรทางาน

บเขต อมลออกแสดงถงนงในผง

Page 56: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

46  

ผงงานโปรแกรม (Program Flowchart) เปนผงงานซงแสดงลาดบขนตอนการทางานของโปรแกรมหนงๆ ตงแตการรบขอมล การประมวลผล ตลอดจนผลลพธทได จะทาใหเขยนโปรแกรมไดสะดวกขน ซงผงงานชนดนอาจสรางมาจากผงงานระบบ โดยดงเอาจดทเกยวของกบคอมพวเตอรมาวเคราะหวาจะใชทางานสวนใดเพอทจะใหไดมาซงผลลพธทตองการ

2.5.2.2 ประโยชนของผงงาน ชวยใหสามารถทาความเขาใจลาดบขนตอนการทางานของ

โปรแกรมหรอระบบใดๆ ไดอยางรวดเรว การเขยนผงงานเปนสากลสามารถนาไปเขยนโปรแกรมไดทกภาษา ชวยแสดงลาดบขนตอนการทางาน ทาใหสามารถเขยนโปรแกรมได

อยางเปนระบบไมสบสน ชวยในการแกไขขอผดพลาดของโปรแกรมไดรวดเรว และชวยให

ผพฒนาโปรมแกรมตอสามารถทางานไดงายสะดวกขน งายแกบคคลภายนอกในการตดตามขนตอนของการปฏบตงาน หากมการพฒนาระบบงานในลาดบตอไป สามารถทาไดอยาง

รวดเรว โดยศกษาจากผงงาน จะสามารถศกษาไดอยางรวดเรว และเขาใจงายกวาการศกษาจากโปรแกรม

2.5.2.3 สญลกษณทใชในการเขยนผงงานระบบ แสดงดงตารางท 2.2

ตารางท 2.2 สญลกษณในการเขยนผงงานระบบ สญลกษณ ชอ ความหมาย

Terminator แทนการเรมตน หรอสนสดของผงงาน

Process กระบวนการ

Document เอกสาร

Stored data แหลงเกบขอมล

Display แสดงผลทางจอภาพ

Page 57: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

47  

ตารางท 2.2 สญลกษณในการเขยนผงงานระบบ (ตอ) สญลกษณ ชอ ความหมาย

Manual operation กระบวนการทางานดวยมอ

Subsystem โปรแกรมยอย

Flow-line ทศทางการไหลขอมล

 

Decision การเปรยบเทยบ การตดสนใจ หรอทางเลอก

2.5.2.4 หลกเกณฑในการเขยนผงงาน

สญลกษณทใชอาจมขนาดตางๆกนได แตจะตองมรปรางเปนสดสวนตามมาตรฐาน

ลาดบขนตอนการทางานและทศทางของลกศรในผงงาน ควรจะมทศทางจากบนลงลาง หรอจากซายไปขวา

ผงงานควรมความชดเจน เรยบรอย สะอาด พยามยามหลกเลยงการเขยนลกศรททาใหเกดจดตด เพราะจะทาใหอานและทาความเขาใจผงงานไดยาก

ถาในผงงานมการเขยนขอความอธบายใดๆ ควรทาใหสนกะทดรดและไดใจความ อาจเขยนเปนคาสงทอยในสญลกษณ หรอใชคาพดแทน

ในสญลกษณใด ๆ มทางออกเพยงทางเดยว ยกเวนสญลกษณแสดงการตดสนใจ หรอ ทางเลอกสามารถมทางออกไดอยางนอยสองทาง

2.6 เครองมอทใชในการออกแบบฐานขอมล [8] ฐานขอมล (Database) คอกลมของขอมลทเกยวของกน และขอมล (Data) คอขอเทจจรงทสามารถบนทกได และมความหมายโดยปรยาย คณสมบตของฐานขอมล สามารถเปนตวแทนเหตการณหรอเปนแบบจาลองของปญหาจรง ซงสามารถเรยกไดวา มนเวรล (Mini-world) มนเวรลคอแบบจาลองปญหาจรง หรอสวนหนงของปญหาจรงทขอมลในฐานขอมลนนเกยวของ เชน ฐานขอมลการลงทะเบยนของนสตในมหาลย เปนตน ขอมลทเกบไวในฐานขอมลเดยวกนควรมความเกยวของกนและมความหมายในตวเอง นอกจากนฐานขอมลจะถกออกแบบ สราง และบรรจขอมลเพอวตถประสงคอนใดอนหนงทแนชด

Page 58: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

48  

2.6.1 Entity-Relationship Model (ER Model) 2.6.1.1 เอนทต (Entity) และ แอททรบวต (Attribute) Entity คอ วตถตางๆ ใน Mini-world ทเราสนใจ เชน พนกงาน (EMPLOYEE) แผนก (DEPARTMENT) เปนตน สวน Attribute คอ คณสมบต (Property) ของ Entity เชน EMPLOYEE Entity อาจจะม Attribute คอ ชอพนกงาน รหสประจาตว ทอย เพศ เปนตน ซงแตละ Attribute จะมคาระบไว โดยทคาทระบไวจะตองมชนดของขอมล (Value set หรอ Data type) กากบอย เชน ชนดจานวนเตม (Integer) ขอความ (String) เปนตน 2.6.1.2 ประเภทของ Attribute

Attribute เชงเดยว (Simple attribute) เปน Attribute ทแตละ Entity จะมคาไดเดยงคาเดยว จะไมสามารถแบงยอยไดอก หรอเรยกวา Atomic เชน รหสประจาตว เพศ หรอวนเกด เปนตน และ Attribute เชงประกอบ (Composite attribute) เปน Attribute ทประกอบดวยสวนประกอบตางๆ เชน ทอย จะประกอบดวยบานเลขท ถนน แขวง เขต จงหวด รหสไปรษณย และประเทศ ซงคาของมนสามารถแบงยอยได และยงคงความหมายทจะสามารถนาไปใชประโยชนตอไปได ซงจะใชสญลกษณวงเลบเปดปดเชน (คานาหนา, ชอ, นามสกล) เปนตน

Attribute แบบคาเดยว (Single-valued attribute) เปน Attribute ทมไดคาเดยว เชน อาย หรอสวนสง เปนตน และ Attribute แบบหลายคา (Multi-valued attribute) เปน Attribute ทมไดหลายคาในเวลาเดยวกน เชน เบอรโทรศพท หรอวฒการศกษาทผานมา ซงจะใชสญลกษณปกกา เชน {เบอรโทรศพท} เปนตน

Attribute ทเกบไว (Stored attribute) เชน วนเกด เปนตน และ Attribute ทไดจากการอนมาน (Derived attribute) เปน Attribute ทไดมาจากการคานวณ หรอสรางมาจากคาของ Attribute อนๆ เชน อาย จะไดมาจากการคานวณวนเกดเทยบกบเวลาปจจบน เปนตน

คาวาง (Null values) เปน Attribute ทไมมคาของขอมลนน ซงบาง Attribute อาจไมมคาทเหมาะสม โดยการระบจะใชคาวางในกรณทไมทราบคาของ Attribute

Complex Attribute เปน Attribute ทสามารถเปน Composite และ Multi value ในขณะเดยวกน เชน {วฒการศกษาทผานมา(สถานศกษา, ป, วฒการศกษา, สาขา)} เปนตน 2.6.1.3 ชนดของ Entity และ Attribute ทเปนคย (Key attribute)

Entity type คอ Entity ทม Attribute พนฐานเหมอนกน จะถกจดกลมหรอจดประเภทลงในชนด Entity เดยวกน จะใชสญลกษณสเหลยมผนผา เชน ชนด Entity พนกงาน (EMPLOYEE entity type) เปนตน

Page 59: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

49  

Entity set คอ กลมของ Entity ทก Entity ทอยในชนด Entity เดยวกนในฐานขอมลทเวลาใดเวลาหนง ซงจะมการเปลยนแปลงตลอดเวลา จงไมมปรากฎอยใน Model

Key attribute คอ Attribute ของ Entity type หนงๆ ทมคา Attribute เปนคาไมซากน เชน รหสประจาตวพนกงาน เปนตน ซงในแตละ Entity type จะตองม Key attribute อยางนอย 1 ตวเสมอ ยกเวนกรณทเปน Weak Entity type เทานน โดย Entity type หนงๆ อาจจะม Key attribute มากกวา 1 หรอ Key attribute อาจจะเปน Composite attribute กได

Value set หรอ Domain คอ เซตของคา Attribute ทเปนไปไดสาหรบแตละ Entity type ซง Value set จะถกกาหนดเปน Data type ทจะเปนชนดขอมลพนฐานทมใหในภาษาโปรแกรมทวไป สญลกษณตางๆ ทใชงานในแผนภาพ ER แสดงดงตารางท 2.3

ตารางท 2.3 สรปสญลกษณทใชงานในแผนภาพ ER สญลกษณ ความหมาย

Entity Type

Weak Entity Type

Relationship Type

Identifying Relationship Type

Attribute

Key Attribute

Multivalued Attribute

Page 60: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

50  

ตารางท 2.3 สรปสญลกษณทใชงานในแผนภาพ ER (ตอ) สญลกษณ ความหมาย

Composite Attribute

Derived Attribute

Total Participation of E2 in R

Cardinality Ratio 1:N for E1:E2 in R

R E(min, max)

Structural Constraint (min, max) on Participation of E in R

2.6.1.4 ความสมพนธและชนดความสมพนธ (Relationship and Relationship type) ความสมพนธ (Relationship) เปนตวเชอม Entity type ทแตกตางกนระหวาง 2 Entity type หรอมากกวา โดยมความหมายพเศษเฉพาะและจดประสงคทแนนอน ซงความสมพนธประเภทเดยวกนจะถกจดกลมหรอจดประเภทลงในชนดความสมพนธ (Relationship type) เดยวกน ดกรของความสมพนธ (Relationship Degree)

ความสมพนธแบบยนาร (Unary Relationships) เปนความสมพนธระหวาง Entity type เดยว กลาวคอจะมดกรเทากบ 1 โดยความสมพนธแบบยนารนกคอ ความสมพนธแบบรเคอรซพ (Recursive) ทเรยกใชตวเอง

ความสมพนธแบบไบนาร (Binary Relationships) ความสมพนธชนดนจะมดกรเทากบ 2 ซงจดเปนความสมพนธชนดหนงทสามารถพบไดบอยในความเปนจรง

ความสมพนธแบบเทอรนาร (Ternary Relationships) เปนความสมพนธทมดกรเทากบ 3 ดวยกน

ความสมพนธแบบ n-ary จะมดกรเทากบ n จะถกเรยกวา n-ary เชน มดกรเทากบ 4 จะถกเรยกวา 4-ary

ซงดกรของความสมพนธคอจานวนของ Entity type ททาใหเกด Relationship type

Page 61: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

51  

แอทตรบวตของชนดความสมพนธ (Attribute of Relationship type) Relationship type สามารถม Attribute ไดเชนกน แตจะไมม Key Attribute 2.6.1.5 กฎขอบงคบเกยวกบความสมพนธ (Constraints on Relationships)

Cardinality Constraints ตามปกตแลวดกรของความสมพนธสวนใหญมกเปนในรปแบบไบนาร และ Cardinality Ratios สาหรบความสมพนธแบบไบนาร ทาไดโดยการกาหนดคา Maximum ซงหมายถงจานวนความสมพนธมากทสดทแตละ Entity สามารถเขารวมได ประกอบไปดวย One-to-one (1:1), One-to-many (1:N) หรอ Many-to-one (N:1), Many-to-many (M:N) แสดงดงรปท 2.35

1

N

M

1

1

N

รปท 2.35 Cardinality Ratios

Participation Constraints คอขอบงคบของการมสวนรวม เปนการระบจานวนความสมพนธนอยสด (Minimum) ทแตละ Entity จะตองเขารวม ซงปกตจะมอยสองชนดดวยกนคอ Total Participation และ Partial Participation โดยการมสวนรวมแบบ Total เปนความสมพนธเชงบงคบตองเขารวม โดยสามารถแสดงความสมพนธชนดนในแผนภาพ ER ไดดวยการใชเสนเชอม 2 เสน (เสนค) ในขณะทการมสวนรวมแบบ Partial นนเปนความสมพนธในรปแบบทเลอกไดวาจะเขารวมหรอไม โดยสามารถแสดงความสมพนธชนดนในแผนภาพ ER ไดดวยการใชเสนเชอม 1 เสน

Structural Constraints วธการ Alternative notation (min, max) เปนแนวทางอนๆ ทสามารถนามาใชเปนขอบงคบในความสมพนธ ดวยการแสดงคาตาสด และคาสงสด (Min, Max) บนเสนเชอมโยงความสมพนธระหวาง Entity

2.6.1.6 การตงชอ Entity type ตงชอใหเปนเอกพจน และใชตวพมพใหญ Attribute ตงชอโดยขนตนตวแรกเปนตวพมพใหญ Role ตงชอดวยตวพมพเลกทงหมด จะกากบไวทเสน

Page 62: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

52  

Binary relationship ใหตงชอดวยคากรยาเตม s โดยทาใหเราอาน ER diagram ไดจากซายไปขวา และจากบนลงลาง

2.6.2 EER (Enhanced Entity-Relationship) เนองจากปจจบนสภาพแวดลอมทางธรกจไดเปลยนแปลงไปตามระยะเวลาและเทคโนโลย ทาใหความสมนธทางธรกจมความซบซอน รวมถงขอมลทางธรกจกซบซอนมากขน โดยสงสาคญทสดของการสรางแบบจาลองใหมภายใตหลกการของ EER คอความสมพนธแบบซบคลาส (Subclass) ซเปอรคลาส (Superclass) สเปเชยลไลเซชน (Specialization) และเจเนอรลไลเซชน (Generalization) 2.6.2.1 ซบคลาส (Subclass) และซเปอรคลาส (Superclass) คณลกษณะของแบบจาลอง EER อนญาตให Entity type ทเปน Superclass สามารถแบง Entity ออกเปนสวนยอยๆ ตามคณลกษณะเฉพาะทเรยกวา Subclass การนาหลกการของ Superclass และ Subclass มาใชงาน จะกอใหเกดผลดดงน คอ

หลกเลยงขอมลทเปนคาวาง กาหนดการเขาไปมสวนรวมในความสมพนธตามคณลกษณะเฉพาะ การสบทอด (Inheritance) เนองจาก Entity จะถกกาหนดดวย

Attribute และประเภทของความสมพนธท Entity เขารวม และ Entity ใน Subclass จะตองแสดงถง Entity จรงจาก Superclass ดงนนนอกจากสมาชกใน Subclass จะม Attribute เฉพาะของแตละ Subclass แลว Attribute ใน subclass จะมการสบทอด Attribute ทงหมดของ Superclass และสบทอดความสมพนธทงหมดท Superclass เขารวม เสมอนเปนสมาชกของ Superclass ดวย

สญลกษณพนฐานทใชกาหนดความสมพนธระหวาง Superclass กบ Subclass ใหสงเกตเสนความสมพนธทลากจาก Entity ทเปน Superclass มายงจดเชอมตอคอวงกลม และเสนจากจดเชอมตอทลากมายง Subclass กคอเสนถายทอดคณสมบต โดยจะมสญลกษณ U (U-Shaped) กากบไวในแตละเสน ซงหมายความวา “Subclass เปนซบเซตของ Superclass” เพอแสดงถงความสมพนธระหวาง Subclass และ Superclass นนเอง แสดงดงรปท 2.36

Page 63: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

53  

รปท 2.36 สญลกษณพนฐานทใชกบความสมพนธแบบ Superclass/Subclass

2.6.2.2 สเปเชยลไลเซชน (Specialization) และเจเนอรลไลเซชน (Generalization) Generalization เปนกระบวนการพฒนา Entity ทเปน Superclass และ Subclass ทตงอยบนพนฐาน วธแบบลางขนบน (Bottom-up approach)

สวน Specialization เปนกระบวนการพฒนา Entity ทเปน Superclass และ Subclass ทตงอยบนพนฐาน วธแบบบนลงลาง (Top-Down approach) 2.6.2.3 การระบขอบงคบในความสมพนธแบบ Superclass และ Subclass

Completeness Constraints Total เปนกฎเกณฑทระบไววา Entity ใดๆ ทเปน Superclass

ตองมความสมพนธกบสมาชกใน Subclass จะมเครองหมายเปนเสนคทลากจาก Entity ทเปน Superclass ไปยงสญลกษณวงกลม และเชอมสมพนตอไปยงแตละ Subclass แสดงดงรปท 2.37

Page 64: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

54  

รปท 2.37 เครองหมายของ Total

Partial เปนกฎเกณฑทระบไววา Entity ใดๆ ทเปน Superclass จะอนญาตใหไมตองมสวนรวมในทกๆ Subclass กได จะมเครองหมายเปนเสนเดยวทลากจาก Entity ทเปน Superclass ไปยงสญลกษณวงกลม และเชอมสมพนตอไปยงแตละ Subclass แสดงดงรปท 2.38

Page 65: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

55  

 

รปท 2.38 เครองหมายของ Partial

Disjointness Constraints

Disjoint เปนกฎเกณฑทชระบถง Entity ทเปน Superclass จะมสมาชกไดเพยงหนง Subclass เทานน โดยจะไมสามารถม Subclass อนๆ เขามาเปนสมาชกไดอก สญลกษณทใชคอตวอกษร “d” ซงจะปรากฎอยในจดเชอมตอ (วงกลม)

Overlap เปนกฎเกณฑทชระบถง Entity ทเปน Superclass สามารถมสมาชกคาบเกยวไดมากกวาหนง Subclass สญลกษณทใชคอตวอกษร “o” ซงจะปรากฎอยในจดเชอมตอ (วงกลม) 2.6.3 การออกแบบฐานขอมลเชงสมพนธ โดยการแปลง ER และ EER เปนเชงสมพนธ (Relational Database Design by ER- and EER-to-Relational Mapping) 2.6.3.1 ER-to-Relational Mapping Algorithm ขนตอนท 1 Mapping of Regular Entity Types เปนขนตอนการแปลง Entity โดยเรมจากการหา Entity type ปกต (Strong Entity) แลวแปลงใหเปน Relation ใหนา Attribute ทงหมด ยกเวน Derived attribute ทอยในแตละ Entity มาเปน Attribute ของ Relation และเลอก Attribute ทเปนคยหลกของ Entity ใหเปนคยหลก (Primary Key) ของ Attribute ทอยใน Relation ขนตอนท 2 Mapping of Weak Entity Types เปนขนตอนการแปลง Weak entity type โดยเรมจากการหา Weak entity type และ Owner ของมน ใหพจาณาจาก

Page 66: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

56  

ความสมพนธแบบ Identifying Relationship Type แลวแปลงใหเปน Relation จะนา Primary Key ของ Owner มาเปนคยหลกคกบ Partial Key ของ Weak entity type และ Attribute ทเหลอทงหมดใน Weak Entity มาเปน Attribute ของ Relation ดวย ขนตอนท 3 Mapping of Binary 1:1 Relation Types เปนขนตอนการแปลงความสมพนธ 1:1 ม 3 วธการดงน

- ใหพจารณาวา Relation ฝ งไหนเปน Partial Participation และฝ งไหนเปน Total Participation จากนนใหนา Primary key ทางฝ ง Partial ทเปนเสนเดยว มาใสเปน Forien key (FK) ใน Relation ฝ ง Total ทเปนเสนค และหากความสมพนธม Attribute กใหนา Attribute ดงกลาวไปไวใน Relation ทฝ ง Total ดวย

- ถา Relation ทง 2 ฝ งเปนแบบ Total ใหนา PK ไปเปน FK ไวใน Relation ฝ งใดฝ งหนงเทานน และหากความสมพนธม Attribute กใหนา Attribute ดงกลาวไปดวย

- ถา Relation ทง 2 ฝ งเปนแบบ Partial ใหพจาณาวาการนา PK ไปเปน FK ใน Relation ฝ งใดใหเกด Null นอยทสด ขนตอนท 4 Mapping of Binary 1:N Relationship Types เปนขนตอนการแปลงความสมพนธ 1:N โดยใหนา PK ใน Relation ของฝ ง 1 ไปเปน FK ใน Relation ฝ ง N แตถาหากเปนความสมพนธแบบ Recursive ใหนา PK ใน Relation ของตวเองมาเปน FK ใน Relation ของตวเอง ขนตอนท 5 Mapping of Binary M:N Relationship Types เปนขนตอนการแปลงความสมพนธ M:N โดยจะสราง Relation ขนมาใหมและจะนา PK ของ Relation ทง 2 ฝ ง มาเปน PK รวมกนใน Relation ทสรางขนใหมน ขนตอนท 6 Mapping of Multivalued attributes เปนการแปลง Multivalued attribute ใหทาการสราง Relation ขนมาใหม โดยนา Multivalued attribute ยายออกมาจาก Relation เดม และนา PK ของ Relation เดมมาเปน PK รวมกนกบ Multivalued attribute ใน Relation ใหม ขนตอนท 7 Mapping of N-ary Relationship Types เปนการแปลงความสมพนธทมดกรมากกวา 2 ขนไป ใหทาการสราง Relation ขนมาใหม แลวนา PK ของทกๆ Relation ทมความสมพนธกนมาเปน PK รวมใน Relation ใหม และหากความสมพนธม Attribute อนๆ กใหนามาใสใน Relation ใหมนดวย 2.6.3.2 Mapping EER Model Constructs to Relations ขนตอนท 8 Options for Mapping Specialization or Generalization เปนการแปลง Specialization หรอ Generalization โดยสามารถทาได 4 วธดงน

- แบบ 8A จะสราง Relation ใหกบ Superclass และ ทกๆ Subclass ซง Relation ของ Superclass จะประกอบดวย Key attribute และ Attribute ทงหมด

Page 67: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

57  

ของ Superclass สวน Relation ของแตละ Subclass จะประกอบดวย Key attribute ของ Superclass และ Attribute เฉพาะทงหมดของ Subclass นนๆ วธการนจะใชไดกบทกกรณ

- แบบ 8B จะสราง Relation ใหกบทกๆ Subclass ยกเวน Superclass โดยการสราง Relation ใหกบแตละ Subclass นน จะประกอบไปดวย Key attribute และ Attribute ทงหมดของ Superclas ซงจะรวมกบ Attribute เฉพาะทงหมดของ Subclass ตวเอง วธการนจะใชไดกบ total + disjoint เทานน

- แบบ 8C จะสราง Relation เพยง 1 Relation เทานน ซงประกอบไปดวย Attribute ใน Superclass ทงหมด และ Attribute ทงหมดของทกๆ Supclass โดยจะเพม Attribute พเศษ 1 attribute (Type attribute หรอ Discriminating) ในการบงบอกวาใหใสคาขอมลลงใน Attribute ของ Subclass ไหน สวน Attribute ของ Subclass อนๆ จะเปนคา Null วธการนจะม Relation นอย แตขอมลจะเปน Null เยอะมาก และใชไดกบ total + disjoint เทานน

- แบบ 8D จะคลายกบ 8C ตางกนทในวธการนจะเพม Attribute พเศษใหกบทกๆ Subclass เปนชนด Boolean type คอจะมคาเปน Yes หรอ No เทานน กลาวคอถา Attribute พเศษของ Subclass ใดมคาเปน Yes แสดงวาคาขอมลใน Attribute ใดๆ เปนของ Subclass นนๆ วธการนจะม Relation นอย แตขอมลจะเปน Null เยอะมาก และใชไดกบ total + disjoint เทานน ขนตอนท 9 Mapping of Union Types (Categories) เปนการแปลง Relation ท Subclass ม Superclass หลายๆ Superclass จะมวธการ 2 กรณดงน

- Superclass ม Key attribute ตางกน ใหสราง Relation สาหรบแตละ Superclass และ Subclass ซงใน Relation ของ Subclass จะม Attribute พเศษ เรยกวา Surrogate key ใหสอดคลองกบ Category นน แลวนา Surrogate key ไปเปน FK ในทกๆ Relation ของ Superclass

- Superclass ม Key attribute เหมอนกน ใหสราง Relation สาหรบแตละ Superclass และ Subclass โดย Relation ของ Subclass จะนาเอา PK ของ Relation ของ Superclass มาเปน PK ของ Relation ของ Subclass

Page 68: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

58  

บทท 3 ระบบทนาเสนอ

3.1 กลาวนา ระบบการบรหารจดการครภณฑคอมพวเตอรในปจจบนขององคกรเปนการทางานในลกษณะการจดเกบขอมลลงในเอกสารกระดาษเทานน ไมสามารถรองรบการทางานกบขอมลทรพยสน ขอมลการยม-คน และขอมลเจาหนาททมปรมาณเพมมากขน เมอตองการคนหาขอมลตางๆ จะตองใชเวลามาก หลายครงทคนหาแลวไมพบขอมลเนองจากทจดเกบเอกสารอยอยางกระจดกระจายและไมมการควบคมการเขาถงเอกสารทาใหเกดการสญหายได และการประมวลผลเพอทารายงานตางๆ ทาไดยาก ในบางครงไมสามารถทารายงานตามทตองการได เนองจากการรวบรวมขอมลทาไดยาก หรอขอมลทตองการขาดหายไป นอกจากนยงพบปญหาทเกดจากความผดพลาดในการกรอกรายการขอมลลงในเอกสาร เชน กรอกขอมลหมายเลขทรพยสนไมถกตอง เปนตน จากปญหาเดมทมอยในขางตนสงผลทาใหการดาเนนการเกยวกบการยม-คนทรพยสนมความลาชาและยงยากเปนอยางมาก จากการศกษาระบบงานเดม และวเคราะหถงความเปนไปไดในการพฒนาระบบงานใหมเพอการทางานทมประสทธภาพมากขนและสามารถตอบสนองความตองการขององคกรไดทนทวงท จงมแนวคดทจะพฒนา Application ขนมาในรปแบบ Web Application ทสนบสนนการทางานบนระบบปฏบตการ Windows หรอ ระบบปฏบตการอนๆ สามารถรองรบการทางานกบขอมลทมปรมาณมาก ทางานไดรวดเรวและสรางความสะดวกสบายใหกบผใชงาน นอกจากนยงไดนาเทคโนโลย RFID มาชวยเสรมการนาเขา-ออกของขอมล เพอลดความผดพลาดในการกรอกขอมล และตดตามทรพยสนได 3.2 ศกษากระบวนการทางานและเอกสารทใชในระบบงานเกา การศกษากระบวนการทางานและเอกสารทใชในระบบงานเดมนน จะทาใหเขาใจถงปญหาทมอย สามารถแกไขปญหาไดอยางถกตอง และตรงตามความตองการของผใชงานมากทสด การศกษาระบบงานเดมจะประกอบไปดวย 3.2.1 แผนผงกระบวนการทางานของระบบงานเดม กระบวนการทางานทเกยวของในระบบงานเดม จะมกระบวนการยมทรพยสน กระบวนการคนทรพยสน และกระบวนการลงทะเบยนทรพยสนเทานน ซงแตละกระบวนการจะมข นตอนในการทางานดงตอไปน

3.2.1.1 กระบวนการยมทรพยสน จะเรมตนดวยเจาหนาทแจงความจานงในการยมทรพยสนทตองการกบเจาหนาทไอท เมอเจาหนาทไอทไดรบเรองแลวจะทาการตรวจสอบวาทรพยสนมใหยมหรอไมโดยการตรวจสอบทคลงทรพยสนคอมพวเตอรทไอทดแลอย ปญหาทพบตรงจดนคอในบางครงทรพยสนไมไดถกจดเกบไวในคลงอาจจะอยกระจด

Page 69: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

59  

กระจายตามโตะทางานของเจาหนาทไอท หรอในบางครงไมสามารถตามหาทรพยสนไดเพราะขาดการควบคมทรพยสนทดพอ เมอตรวจสอบวาทรพยสนสามารถใหยมไดเจาหนาทไอทจะกรอกขอมลรายการทรพยสนลงในใบยม-คนทรพยสน และใหเจาหนาทเซนชอยนยนการยม เมอเจาหนาทเซนชอเสรจกจะสงใบยม-คนทรพยสนคนใหเจาหนาทไอท เจาหนาทไอทตรวจสอบความเรยบรอยและทาการสงมอบทรพยสนใหกบเจาหนาท จากนนเจาหนาทไอทจะเกบใบยม-คนทรพยสนในแฟมเกบเอกสารจงถอวาจบการทางาน แตหากตรวจสอบวาทรพยสนไมสามารถใหยมไดจะทาการแจงตอเจาหนาทวาไมสามารถดาเนนการไดและถอวาจบการทางาน แสดงดงรปท 3.1

3.2.1.2 กระบวนการคนทรพยสน จะเรมตนดวยเจาหนาทแจงความจานงในการคนทรพยสนพรอมนาทรพยสนมาแสดงตนตอเจาหนาทไอท เมอเจาหนาทไอทรบเรองจะทาการคนหาใบยม-คนทรพยสนจากแฟมเกบเอกสารหากพบใบยม-คนทรพยสนจะทาการตรวจสอบรายการยมกบทรพยสนทไดรบคนวาถกตองครบถวนหรอไม ถาครบถวนจะใหเจาหนาทเซนชอยนยนการคนและสงคนใบยม-คนทรพยสนใหเจาหนาทไอทเกบไว แตหากไมครบถวนเจาหนาทไอทจะไมสามารถดาเนนการตอไดถอเปนการจบการทางาน แตหากไมพบใบยม-คนทรพยสนเจาหนาทไอทจะทาการกรอกขอมลรายการทรพยสนลงในใบยม-คนทรพยสนใบใหมและใหเจาหนาทเซนยนยนการยม และเซนยนยนการคน ปญหาทพบตรงจดนคอขาดการควบคมทรพยสน ทรพยสนทคนไมสามารถตรวจเชควาถกตองครบถวนหรอไม แสดงดงรปท 3.2

3.2.1.3 กระบวนการลงทะเบยนทรพยสน จะเรมตนดวยเจาหนาทธรการสงมอบทรพยสนคอมพวเตอรทถกตรวจรบและตดแทกหมายเลขทรพยสนเรยบรอยแลวใหกบเจาหนาทไอท เมอเจาหนาทไอทรบเขาทรพยสนใหมจากธรการจะนาทรพยสนดงกลาวเกบเขาคลงทรพยสนคอมพวเตอรของไอทจงถอวาจบการทางาน ปญหาทพบตรงจดนคอเจาหนาทไอทไมไดทาการลงทะเบยนทรพยสนทรบเขาและไมมการจดบนทกการรบเขาทรพยสน ทาใหไมสามารถตรวจสอบไดวาในคลงทรพยสนคอมพวเตอรของไอทมทรพยสนใดบาง แสดงดงรปท 3.3 3.2.2 เอกสารทใชในระบบงานเดม เอกสารทเกยวของในการดาเนนงานทพบจะมเพยงอยางเดยวคอ ใบยม-คนทรพยสน ซงจะใชสาหรบการยมทรพยสน และการคนทรพยสนเทานน เอกสารจะไมมตวบงบอกการอางองซงในทางปฏบตจะใชวนท หรอชอผยมในการอางองเอกสาร ตรงจดนปญหาทพบคอเมอเอกสารถกเกบรวบรวมเปนปรมาณมากจะทาใหการสบคนเอกสารทาไดยาก ในหลายครงไมสามารถหาเอกสารไดพบ ซงจะไมทราบไดเลยวาเอกสารไมม หรอวาสญหายหรอไม

Page 70: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

60  

การยมทรพยสน

คลงทรพยสนคอมพวเตอรเจาหนาทไอทเจาหนาท

เรมตน

จบ

ไมม

ใบยม-คนทรพยสน

ตรวจสอบความถกตองของใบยม-คนทรพยสน

ถกตอง

ไมถกตอง

มใบยม-คนทรพยสน

ดาเนนการตรวจสอบสถานะของทรพยสนทตองการ

กรอกขอมลใบยม-คนทรพยสน

แจงความจานงในการยมทรพยสน

เซนชอยนยนการยมทรพยสนและทาการสงคน

รบทรพยสน

รปท 3.1 กระบวนการทางานของการยมทรพยสนในระบบงานเดม

Page 71: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

61  

การคนทรพยสน

คลงทรพยสนคอมพวเตอรเจาหนาทไอทเจาหนาท

เรมตน

พบใบยม-คนใบยม-คนทรพยสน พบ

เรยบรอย

ถกตอง

ไมถกตอง

จบ

ตรวจสอบความถกตองของใบยม-คนทรพยสน

ใบยม-คนทรพยสนใหม

ไมพบ

ใบยม-คนทรพยสน ตรวจสอบความเรยบรอยของทรพยสน

จบ

ไมเรยบรอย

ใบยม-คนทรพยสน

ใบยม-คนทรพยสน

ถกตอง

ไมถกตอง ตรวจสอบความถกตองของใบยม-คนทรพยสน

จบ

ดาเนนการคนหาใบยม-คนทรพยสนจากต เกบเอกสาร

กรอกขอมลใบยม-คนทรพยสนใหม

เซนชอยนยนการยมทรพยสนเซนชอยนยนการคนทรพยสน

และทาการสงคน

เซนชอยนยนการคนทรพยสนและทาการสงคน

แจงความจานงคนทรพยสน พรอมนาทรพยสนมาแสดงตน

 

รปท 3.2 กระบวนการทางานของการคนทรพยสนในระบบงานเดม

Page 72: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

การลงท

รป 3.3 การออก จากวเคราะหถงคประสทธภาพ 3.3.ระบบการบรบราวเซอร ซดงรปท 3.4

ทะเบยนทรพย

เจาหนา

เรม

ตรวจร บทรพยส นทาการตดแทกหมยสน และสงมอ

ปท 3.3 กระบ

กแบบระบบการศกษากรความตองการพในการทางา1 โครงสรางขรหารจดการคซงจะทางานรและกระบวน

สน

าทธรการ

มตน

นคอมพวเตอร มายเลขทรพอบใหไอท

บวนการทาง

งานใหม ระบวนการทารของระบบงาานใหดขน สาของระบบงานครภณฑคอมพรวมกบฐานขอนการทางานโ

รปท 3.4

เจาห

รบเขาทแผ

านของการล

างานและเอกานใหม ทจะสามารถออกแนใหม พวเตอรไดถอมลและเทคโดยรวมของร

4 โครงสรางข

หนาทไอท

รพยสนใหมจากผนกธรการ

งทะเบยนทร

กสารทใชในรสามารถแกป

บบระบบงาน

กออกแบบมาโนโลย RFIDระบบงานใหม

ของระบบงาน

คลงทรพย

นา

รพยสนในระบ

ะบบงานเดมญหาในการทนใหมไดดงตอ

าใหสามารถทD เขามาประยม แสดงดงรป

นใหม

ยสนคอมพวเตอร

จบ

าทรพยสนเกบเขาคลงของไอท

บบงานเดม

มนน ทาใหสาทางาน และปอไปน

ทางานผานเวยกตใชรวมกปท 3.5

62 

ามารถปรบปรง

วบน แสดง

Page 73: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

63  

รปท 3.5 กระบวนการทางานโดยรวมของระบบงานใหม

Page 74: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

64  

กระบวนการทางานของระบบงานใหม เรมตนดวยเจาหนาท (Officer) จะตองทาการ Login เขาระบบ โดยทาการกรอกขอมล Username และ Password จากนนระบบจะทาการตรวจสอบความถกตองวา Username และ Password ไดรบการอนญาตเขาใชงาน (Authentication) และสทธการใชงาน (Authorization) ในฐานขอมล หากเจาหนาทม Username และ Password ทถกตองตรงตามฐานขอมล กจะสามารถผานเขาระบบได และเจาหนาทสามารถใชงานระบบไดตามสทธทไดรบ ซงจะแยกเปน 2 กลมคอ ผดแลระบบ (Admin) จะเปนเจาหนาทไอท และผใชงานทวไป (User)

กลมผใชงานทวไป (User) จะมสทธเขาใชงานได 3 งานดงตอไปน - การคนหา สามารถคนหารายการยมทรพยสน รายการคนทรพยสน เฉพาะของตวเอง

โดยใหใสเลขทใบยม-คนทรพยสน (Form Code) หรอวนทยม-คน หรอเลขททรพยสน (Device Code) ทตองการ จากนนระบบจะทาการคนหาในฐานขอมลในตาราง BorrowingAndReturn และแสดงผลทางหนาจอ นอกจากนยงสามารถคนหารายการทรพยสนทมอยในระบบ โดยการปอนขอมลทรพยสนทตองการคนหา จากนนระบบจะทาการคนหาในฐานขอมลในตาราง ComputerDevice และแสดงผลทางหนาจอ

- การจองทรพยสนออนไลน เลอกจองทรพยสนทตองการจากการคนหารายการทรพยสน หรอจะจองโดยเลอกจากรายการทรพยสนแนะนาทประชาสมพนธไวบนหนาจอ เมอดาเนนการจองระบบจะบนทกรายการจองและลาดบควลงฐานขอมลในตาราง Reserve และสงอเมลแจงขอมลการจอง จานวนผจองทอยในควกอนหนาและลาดบคว ผานทางอเมลกลบไปทางผจอง นอกจากนยงสามารถจดการขอมลการจองของตวเองได โดยสามารถเรยกดรายการ หรอลบรายการได ซงการเรยกดรายการสามารถดขอมลจานวนผจองทอยในควกอนหนาไดแบบ Real Time

- การออกรายงาน สามารถออกรายงานประวตการยม-คนทรพยสนเฉพาะของตนเองได ระบบจะทาการดงขอมลจากฐานขอมลในตาราง BorrowingAndReturn โดยจะเลอกรายการเฉพาะของบคคลมาแสดงทางหนาจอ นอกจากนยงสามารถออกรายงานสนคาคงคลง สามารถดภาพรวมของทรพยสนวามอะไรบาง มจานวนเทาไรและสถานะเปนอยางไร สดทายสามารถออกรายงานประวตทรพยสน ทาใหทราบไดวาทรพยสนถกใครยมไปแลวบางและยมไปเมอไรบาง

กลมผดแลระบบ (Admin) จะมสทธเขาใชงานได 6 งานดงตอไปน - การคนหา สามารถคนหารายการยมทรพยสน รายการคนทรพยสนทงหมดในระบบโดยใหใสเลขทใบยม-คนทรพยสน (Form Code) หรอวนท หรอขอมลเจาหนาท หรอเลขททรพยสน (Device Code) ทตองการ เลขททรพยสนสามารถใชเครองอาน RFID Tag ดงขอมลออกมาได จากนนระบบจะทาการคนหาในฐานขอมลในตาราง BorrowingAndReturn และแสดงผลทางหนาจอ นอกจากนยงสามารถคนหารายการทรพยสนทมอยในระบบ โดยการปอนขอมลทรพยสนทตองการคนหา หรอใชเครองอาน RFID Tag จากนนระบบจะทาการคนหาในฐานขอมลในตาราง ComputerDevice และแสดงผลทางหนาจอ

Page 75: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

65  

- การจองทรพยสนออนไลน สามารถจดการรายการจองทรพยสนได โดยจะสามารถ เรยกดขอมล ลบขอมล หรอดาเนนการยมได โดยททกครงทมการเปลยนแปลงขอมลจะทาการสงเมลไปแจงกบผจองใหทราบถงสาเหตของการเปลยนแปลงนนๆ - การออกรายงาน สามารถออกรายงานประวตการยม-คนทรพยสนทมในระบบได ระบบจะทาการดงขอมลจากฐานขอมลในตาราง BorrowingAndReturn มาแสดงทางหนาจอ นอกจากนยงสามารถออกรายงานสนคาคงคลง สามารถดภาพรวมของทรพยสนวามอะไรบาง มจานวนเทาไรและสถานะเปนอยางไร สดทายสามารถออกรายงานประวตทรพยสน ทาใหทราบไดวาทรพยสนถกใครยมไปแลวบางและยมไปเมอไรบาง - การลงทะเบยนทรพยสน จะเรมตนดวยเจาหนาทธรการสงมอบทรพยสนคอมพวเตอรทถกตรวจรบและตดแทกหมายเลขทรพยสนเรยบรอยแลวใหกบ Admin จากนน Admin จะทาการลงทะเบยนทรพยสนทรบเขามาใหมในระบบ โดยกรอกขอมลเกบลงฐานขอมลในตาราง ComputerDevice เมอบนทกขอมลเสรจเรยบรอย Admin จะทาการสราง RFID Tag เพอเกบขอมลทรพยสน และตด Tag ไวททรพยสน แลวนาทรพยสนดงกลาวเกบเขาคลงทรพยสนคอมพวเตอรของไอทจงถอวาจบการทางาน แสดงดงรปท 3.6 - การยมทรพยสน จะม 2 กรณ ดงตอไปน 1) เจาหนาทยมผาน Admin จะเรมตนดวยเจาหนาทแจงความจานงในการยมทรพยสนทตองการกบ Admin เมอ Admin ไดรบเรองแลวจะทาการตรวจสอบสถานะของทรพยสนทตองการในฐานขอมลในตาราง ComputerDevice เมอตรวจสอบวาทรพยสนสามารถใหยมได Admin จะออกใบยม-คนทรพยสนโดยดงขอมลทรพยสนจากตาราง ComputerDevice และขอมลเจาหนาทจากตาราง Officer แลวบนทกใบยม-คนลงฐานขอมลในตาราง BorrowingAndReturn จากนนทาการพมพใบยม-คน เพอใหเจาหนาทเซนชอยนยนการยม เมอเรยบรอย Admin จะสแกนใบยม-คนและบนทกลงฐานขอมลในตาราง BorrowingAndReturn แลวสงมอบทรพยสนดงกลาวใหเจาหนาทจะถอวาจบการทางาน แตหากตรวจสอบวาทรพยสนไมสามารถใหยมไดจะทาการแจงตอเจาหนาทวาไมสามารถดาเนนการไดและถอวาจบการทางาน แสดงดงรปท 3.7 2) การยมทรพยสนออนไลน จะเรมตนดวย User ทาการจองทรพยสนผานระบบออนไลน ขอมลจะถกจดเกบในตาราง Reserve ซง Admin จะทาการตรวจสอบขอมลการจองทเขามาในระบบ เมอสถานะของทรพยสนสามารถใหยมไดแลว จะทาการออกใบยม-คน โดยดงขอมลทรพยสนทตองการจากตาราง ComputerDevice และทาการบนทกใบยม-คนในตาราง BorrowingAndReturn และปรบปรงสถานะเปน OK ในตาราง Reserve ดวย จากนนระบบจะสงเมลแจงกลบไปยง User เพอมารบทรพยสน เมอ User มาตดตอขอรบทรพยสน Admin จะทาการคนหาใบยม-คนทรพยสน และทาการพมพใบยม-คน เพอใหเจาหนาทเซนชอยนยนการยม เมอเรยบรอย Admin จะสแกนใบยม-คนและบนทกลงฐานขอมลในตาราง

Page 76: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

66  

BorrowingAndReturn แลวสงมอบทรพยสนดงกลาวใหเจาหนาทจะถอวาจบการทางาน แสดงดงรปท 3.8 - การคนทรพยสน จะเรมตนดวยเจาหนาทแจงความจานงในการคนทรพยสนพรอมนาทรพยสนมาแสดงตนตอ Admin จากนน Admin จะทาการคนหาใบยม-คนทรพยสนโดยใชเครองอาน RFID Tag ดงขอมลทรพยสนออกมาเพอทาการคนหาในระบบ หรอกรอกเลขทใบยม-คนทรพยสนทตองการคนหา แลวระบบจะดงขอมลจากตาราง BorrowingAndReturn มาแสดงทางหนาจอ Admin ทาการตรวจสอบความถกตองของทรพยสนทคนวาครบถวนหรอไม หากถกตองครบถวนจะทาการพมพใบยม-คนทรพยสนเพอใหเจาหนาทเซนชอยนยนการคน เมอเรยบรอย Admin จะสแกนใบยม-คนทรพยสนและบนทกลงฐานขอมลในตาราง BorrowingAndReturn จะถอวาจบการทางาน แสดงดงรปท 3.9 - การจดการขอมลเจาหนาท โดย Admin จะทาการจดการขอมลเจาหนาท ซงสามารถเพมเจาหนาทใหม แกไขขอมลเจาหนาท หรอลบขอมลเจาหนาทได โดยจะตดตอกบฐานขอมลในตาราง Officer เมอประมวลผลเสรจจะแสดงผลทางหนาจอ

รปท 3.6 กระบวนการลงทะเบยนทรพยสนของระบบงานใหม

Page 77: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

67  

การยมทรพยสน (เจาหนาทยมผาน Admin)

ฐานขอมลระบบการบรหารจดการครภณฑ

คอมพวเตอรAdminเจาหนาท

ดาเนนการตรวจสอบสถานะของทรพยสน

ทตองการ

สถานะ

เรมตน

จบไมม

ออกใบยม-คนทรพยสน

ใบยม-คนทรพยสน

ตรวจสอบความถกตองของใบยม-คนทรพยสน

ถกตองไมถกตอง

ใบยม-คนทรพยสน

บนทกใบยม-คนทรพยสน

พมพใบยม-คนทรพยสน

สแกนใบยม-คนทรพยสนเขาระบบ

จบ

ComputerDevice

Officer

ComputerDevice

BorrowingAndReturn

แจงความจานงยมทรพยสน

เซนชอยนยนการยมทรพยสนและทาการสงคน

BorrowingAndReturn

รบทรพยสน สงมอบทรพยสน

รปท 3.7 กระบวนการยมทรพยสนของระบบงานใหม

Page 78: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

68  

รปท 3.8 กระบวนการยมทรพยสนออนไลนของระบบงานใหม

Page 79: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

69  

 

รปท 3.9 กระบวนการคนทรพยสนของระบบงานใหม

Page 80: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

70  

3.3.2 ผงแสดงการไหลของขอมล (Context Diagram) แสดงดงรปท 3.10  

0Computer Device

Management System

Officer

Username and PasswordAuthorization and Authentication

AdminUser

New Device code and New Item Description

Form Code or Date or Officer Query or Device Code or Device Query

Form Description or Device Description

Report Description

Officer Code or Device Inventory or Device Code

Reserve Code

Reserve Description

Device Code or Form Code or Officer Code

Form Code or Device Code

Form Code or Date or Device Code or Device Query

Form Description or Device Description

Report Description

Officer Code or Device Inventory Query or Device Code

Reserve Code

Reserve Description

Reserve Description Email

Borrowing Description Email

RFID

New Device code andNew Item Description

Device code andItem Description

Officer code and Officer Description

Officer Description

รปท 3.10 แสดงการไหลของขอมลในระบบงานใหม

Page 81: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

71  

3.3.3 ผงแสดงการไหลของขอมลระดบ 0 (Data Flow Diagram Level 0) แสดงดงรปท 3.11

Form Description

Res

erve

D

escr

iptio

nForm

Cod

e or

Dat

e or

Offi

cer Q

uery

or

Dev

ice

Cod

e or

Dev

ice

Que

ry

Form

Des

crip

tion

or

Dev

ice

Des

crip

tion

For

m D

escr

iptio

n or

Dev

ice

Des

crip

tion

Form

Code or

Date or

Device C

ode or

Device Q

uery

Reserve Description EmailReserve Code

Reserve Description

Device Description

Device Inventory Description

รปท 3.11 แสดงการไหลของขอมลระดบท 0

Page 82: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

72  

3.3.4 ผงแสดงการไหลของขอมลระดบ 1 ของกระบวนการท 2: การคนหา (Data Flow Diagram Level 1 of Process 2: Search) แสดงดงรปท 3.12

2.1ตรวจสอบประเภท

ผใชUser

Form

Cod

e

2.2คนหา

รายการยมทรพยสน รายการคนทรพยสน

Form Code

D4 BorrowingAndReturn

For

m D

escr

iptio

n

Form Description

2.3คนหารายการทรพยสน

Date

Device Code

Device Description

D2 ComputerDevice

Device Description

2.4ตรวจสอบประเภท

ผใชAdmin

2.5คนหา

รายการยมทรพยสน รายการคนทรพยสน

2.6คนหารายการทรพยสน

Form Code

Date

Device Code

Office Query

Form Description

For

m D

escr

iptio

n

Dev

ice

Des

crip

tion

Device Description

Dev

ice

Cod

e

Dat

e

For

m C

ode

Dat

e

Dev

ice

Co

de

Offi

cer

Qu

ery

Dev

ice

Que

ry

Dev

ice

Qu

ery

Device Query

Device Description

Device Query

User

4การจอง

Admin

รปท 3.12 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 2: การคนหา

Page 83: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

73  

3.3.5 ผงแสดงการไหลของขอมลระดบ 1 ของกระบวนการท 3: การรายงาน (Data Flow Diagram Level 1 of Process 3: Report) แสดงดงรปท 3.13

รปท 3.13 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 3: การรายงาน

Page 84: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

74  

3.3.6 ผงแสดงการไหลของขอมลระดบ 1 ของกระบวนการท 4: การจอง (Data Flow Diagram Level 1 of Process 4: Reserve) แสดงดงรปท 3.14

4.1ตรวจสอบประเภท

ผใชUser

Device Description

4.2บนทกรายการจอง

D3 Reserve

Reserve Description

4.1สงอเมลแจงขอมลการจอง และลาดบควกลบไปยงผจอง

Reserve Description Email

Reserve Description

4.4เรยกดขอมล

4.5ลบขอมล

Device Description

Reserve Code

Reserve Code

Reserve Code

Reserve Code

Reserve Description

4.3สงอเมลแจงขอมลการจอง และลาดบควกลบไปยงผจอง

4.6ตรวจสอบประเภท

ผใชAdmin

4.7เรยกดขอมล

4.8ลบขอมล

4.9สงอเมลไปแจงกบผจองใหทราบ

Reserve Code

Reserve Code

Reserve Code

Reserve Code

Reserve Description EmailReserve Description

Reserve Description

Reserve Description

Reserve Description

User2การคนหา

Admin

  

รปท 3.14 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 4: การจอง

Page 85: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

75  

3.3.7 ผงแสดงการไหลของขอมลระดบ 1 ของกระบวนการท 5: การลงทะเบยนทรพยสน (Data Flow Diagram Level 1 of Process 5: Register) แสดงดงรปท 3.15

รปท 3.15 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 5: การลงทะเบยนทรพยสน

Page 86: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

76  

3.3.8 ผงแสดงการไหลของขอมลระดบ 1 ของกระบวนการท 6: การยมทรพยสน (Data Flow Diagram Level 1 of Process 6: Borrowing) แสดงดงรปท 3.16

D4 BorrowingAndReturn

Form Descrip

tion

6.1ตรวจสอบสถานะของทรพยสน

D2 ComputerDevice

De

vice

Sta

tus

6.2ทาการออกใบยม-คนทรพยสน

D1 Officer

Offi

cer D

escr

iptio

n

Device

Des

cript

ion

Device Status6.3

บนทกใบยม-คนทรพยสน และ พมพใบยม-คนทรพยสน

Form Description

6.5สแกนใบยม-

คนทรพยสนทไดเซนชอยนยนการยมเรยบรอยแลว

6.6Update ใบยม-

คนทรพยสน

Device Code

Form Description

Form Descriptionand Form Image

6.7ตรวจสอบขอมลการจอง

ในระบบ

Device Code

D3 Reserve

Reserve Description

6.8ตรวจสอบสถานะของทรพยสน

Device Status

6.9ทาการออกใบยม-คนทรพยสน

Device Description

6.10บนทกใบยม-คนทรพยสนและปรบปรงสถานะการจอง

ใหเปน OK

Device Status

Form Description

6.11สงเมลแจงให User

มารบทรพยสน

6.12คนหาใบยม-คนทรพยสน

หาก User มารบทรพยสน

Borrowing Description Email

Reserve Code

Form Description

Form C

ode

6.13พมพใบยม-คนทรพยสน

เพอใหเจาหนาทเซนชอยนยนการยม

6.14สแกนใบยม-

คนทรพยสนทไดเซนชอยนยนการยมเรยบรอยแลว

6.15Update ใบยม-

คนทรพยสนD4 BorrowingAndReturn

Form Description and Form Image

Form Description

Form Description

Officer C

ode

Form

Des

crip

tion

Form

Description

Officer Code

Reserve Description

Form Description and Form Image

Form Descriptionand Form Image

6.4พมพใบยม-คนทรพยสน

เพอใหเจาหนาทเซนชอยนยนการยม

Form Description

User

Admin

Admin

รปท 3.16 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 6: การยมทรพยสน

Page 87: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

77  

3.3.9 ผงแสดงการไหลของขอมลระดบ 1 ของกระบวนการท 7: การคนทรพยสน (Data Flow Diagram Level 1 of Process 7: Return) แสดงดงรปท 3.17

รปท 3.17 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 7: การคนทรพยสน

Page 88: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

78  

3.3.10 ผงแสดงการไหลของขอมลระดบ 1 ของกระบวนการท 8: การจดการขอมลเจาหนาท (Data Flow Diagram Level 1 of Process 8: Officer Management) แสดงดงรปท 3.18

8.1เรยกดขอมล

8.2เพมขอมล

8.3แกไขขอมล

8.4ลบขอมล

D1 Officer

Office

rcode

Office

rcode

OfficerC

ode

and

Officer D

escription

Office

rCode

and

Office

r Description

Officer DescriptionOfficer code

Officer Code andOfficer Description

Officer Code andOfficer Description

8.5แสดงผลทางหนาจอ

Officer D

escription

Officer D

escription

Officer D

escription

Officer D

escription

Officer Description

Admin

รปท 3.18 แสดงการไหลของขอมลระดบท 1 ของกระบวนการท 8: การจดการขอมลเจาหนาท

3.4 การออกแบบฐานขอมล 3.4.1 การออกแบบแบบจาลองความสมพนธเอนทต (Entity-Relationship Diagram) แสดงดงรปท 3.19

Page 89: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

79  

Username Officer

ComputerDevice

Reserve

Password

Type

Name

Title

Firstname

Lastname

Department Email

CreateDate

OfficerCode

Status

Nickname

Status

PeopleWaitingQueueCode

ReserveDate

Comment

DeviceCode

TypeName

Status

RegisterDate

SN

DeviceName

ComputerDeviceType

Have Type

1

M

TypeCode

Have Brand1

M

BrandNameBrandCode

N

M

DateBorrowingSignReturn Comment

AdminBorrow

SignBorrowingDateReturn

PCSpec

OS

Processor

RAM

MemorySpace

Comment

Monitor

OpticalDrive

WebCam

KeyboardMouse

ModelTpye

ProductIDd

TypeCode

“Computer PC”

NBSpec EHDSpec

MemorySpace

OS

Processor

RAM

MemorySpace

Comment

OpticalDrive

WebCam

Mouse

ModelTpye

ProductID

“External Hardisk”“Computer Notebook”

ComputerDeviceBrand

BorrowingAndReturn

BrrowCartTmp

Borrow and Return

Have

1

1

M

1

BorrowingHistoryDateBorrowing

AdminBorrow

SignBorrowing

AdminReturn SignReturn

Comment

DateReturn

AdminReturn

OfficeCodeFormCode

DeviceCode

Admin Borrow andAdmin Return

1

M

FormCord

Have

Operate

1

M

M

1

Brrow

1

M

queueCode

 

รปท 3.19 การออกแบบ Entity-Relationship Diagram

3.4.2 การออกแบบ Relationship Database Schema Diagram Officer OfficerCode, Username, Password, Type, Title,

Firstname, Lastname, Nickname, Department, Email, CreateDate, Status

ComputerDevice DeviceCode, DeviceName, SN, RegisterDate, BrandCode, Status, TypeCode

ComputerDeviceType TypeCode, TypeName ComputerDeviceBrand BrandCode, BrandName

Page 90: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

80  

Reserve QueueCode, DeviceCode, OfficeCode, Status, ReserveDate, Comment

BrrowCartTmp DeviceCode, AdminCode, OfficerCode, QueueCode BorrowingAndReturn FormCode, DeviceCode, OfficerCode, DateBorrowing,

SignBorrowing, AdminBorrow, DateReturn, SignReturn, Comment, AdminReturn

BorrowingHistory FormCode, OfficerCode, DeviceCode, DateBorrowing, SignBorrowing, AdminBorrow, DateReturn, SignReturn, Comment, AdminReturn

NBSpec DeviceCode , ProductID, OS, Processor, RAM, OpticalDrive, MemorySpace, ModelTpye, Mouse, WebCam, Comment

PCSpec DeviceCode , ProductID, OS, Processor, RAM, OpticalDrive, MemorySpace, ModelTpye, Monitor, Keyboard, Mouse, WebCam, Comment

EHDSpec DeviceCode , MemorySpace 3.4.3 โครงสรางตาราง

Page 91: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

81  

ตารางท 3.1 ตารางขอมลของเจาหนาท (Officer) แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง

OfficerCode รหสเจาหนาท Int(6) PK Not Null Username ชอผใชงาน Varchar(15) Not Null Password รหสผาน Varchar(15) Not Null Type ประเภทผใชงาน

ถา A คอ Admin และ U คอ User

Varchar(1) Not Null

Title คานาหนาชอ Varchar(15) Firstname ชอจรง Varchar(25) Not Null Lastname นามสกล Varchar(40) Not Null Nickname ชอเลน Varchar(20) Department สงกดแผนก Varchar(25) Not Null Email อเมล Varchar(40) Not Null CreateDate วนทสราง Account Date Not Null Status สถานะของผใชงาน

ถา A คอ Active และ D คอ Disable

Varchar(1) Not Null

ตารางท 3.2 ตารางขอมลของทรพยสนคอมพวเตอร (ComputerDevice)

แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง DeviceCode เลขททรพยสน Varchar(20) PK Not null DeviceName ชอทรพยสน Varchar(30) Not null SN Serial Number Varchar(20) Not null BrandCode รหสยหอ Varchar (3) FK Not null ComputerDevice

Brand RegisterDate วนทลงทะเบยน Datetime Not null Status สถานะ

ถา yes คอ ยมได ถา no คอ ยมไมได ถา hold คอกาลงดาเนนการยมอย

Varchar(5) Not null

TypeCode รหสประเภท

Varchar (3) FK Not null ComputerDevice Type

Page 92: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

82  

ตารางท 3.3 ตารางขอมลของประเภททรพยสนคอมพวเตอร (ComputerDeviceType) แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง

TypeCode รหสประเภท Varchar (3) PK Not Null TypeName ชอประเภท เชน

Computer PC, Computer Notebook, Printer, External Hard drive, Wireless USB, Scanner

Varchar(30) Not Null

ตารางท 3.4 ตารางขอมลของยหอทรพยสนคอมพวเตอร (ComputerDeviceBrand)

แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง BrandCode รหสยหอ Varchar(3) PK Not Null BrandName ชอยหอ เชน

Lenovo, HP, Kington, Buffalo, D-Link, Brather, Epson, Canon

Varchar(30) Not Null

ตารางท 3.5 ตารางขอมลของการจองทรพยสนคอมพวเตอร (Reserve)

แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง QueueCode ลาดบคว Int(7) PK AUTO

INCREMENT, Not Null

DeviceCode เลขททรพยสน Varchar(20) FK Not Null ComputerDevice OfficeCode รหสเจาหนาท Int(6) FK Not Null Officer Status สถานะการจอง

เชน ok: ดาเนนการยมแลว, wait: รอดาเนนการ,cancel: ยกเลกการจอง)

Varchar(10)

Not Null

ReserveDate วนทจอง Datetime Not Null Comment หมายเหต Varchar(250)

Page 93: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

83  

ตารางท 3.6 ตารางขอมลทรพยสนคอมพวเตอรทเลอกไวในตะกรายม (BrrowCartTmp) แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง

DeviceCode เลขททรพยสน Varchar(20) PK Not Null ComputerDevice AdminCode ผดาเนนการยม Int(6) FK Not Null Officer OfficerCode รหสเจาหนาทผยม Int(6) FK Officer QueueCode ลาดบคว Int(7) ตารางท 3.7 ตารางขอมลของการยมและการคนทรพยสนคอมพวเตอร (BorrowingAndReturn)

แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง DeviceCode เลขททรพยสน Varchar(20) PK Not Null ComputerDevice OfficerCode รหสเจาหนาท Int(6) FK Not Null Officer FormCode เลขทใบยม-คน

(ขนตนดวยรหสป พศ. เชน 55xx, 56xx)

Varchar (15) Not Null

DateBorrowing วนทยม Date Not Null SignBorrowing Form ทเซนชอยม

เรยบรอยแลวและสแกนเขาระบบ

Image

AdminBorrow ผดาเนนการยม Int(6) FK Not Null Officer DateReturn วนทคน Date SignReturn Form ทเซนชอคน

เรยบรอยแลวและสแกนเขาระบบ

Image

Comment หมายเหต Varchar(350) AdminReturn ผดาเนนการคน Int(6) FK Officer

Page 94: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

84  

ตารางท 3.8 ตารางขอมลประวตการยมและการคนทรพยสนคอมพวเตอร (BorrowingHistory) แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง

DeviceCode เลขททรพยสน Varchar(20) Not Null OfficerCode รหสเจาหนาท Int(6) Not Null FormCode เลขทใบยม-คน

(ขนตนดวยรหสป พศ. เชน 55xx, 56xx)

Varchar(15) Not Null

DateBorrowing วนทยม Date Not Null SignBorrowing Form ทเซนชอยม

เรยบรอยแลวและสแกนเขาระบบ

Image

AdminBorrow ผดาเนนการยม Int(6) Not Null DateReturn วนทคน Date SignReturn Form ทเซนชอคน

เรยบรอยแลวและสแกนเขาระบบ

Image

Comment หมายเหต Varchar(350) AdminReturn ผดาเนนการคน Int(6)

Page 95: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

85  

ตารางท 3.9 ตารางขอมลของคณสมบตพเศษของคอมพวเตอรโนตบค (NBSpec) แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง

DeviceCode เลขททรพยสน Varchar(20) PK Not Null ComputerDevice ProductID หมายเลขประจาตว

สนคาทมาจากผผลต

Varchar(20)

ModelTpye รนของสนคา Varchar(20) OS ระบบปฏบตการ Varchar(20) Not Null Processor หนวยประมวลผล

กลางของคอมพวเตอร

Varchar(50) Not Null

RAM หนวยความจาหลก Varchar(10) OpticalDrive CD Rom ถา yes

คอม ถา no คอไมม Varchar(5)

MemorySpace ขนาดของหนวยความจาใน Hard disk

Varchar(10)

Mouse เมาส ถา yes คอม ถา no คอไมม

Varchar(5)

WebCam กลอง ถา yes คอม ถา no คอไมม

Varchar(5)

Comment หมายเหต Varchar(250)

Page 96: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

86  

ตารางท 3.10 ตารางขอมลของคณสมบตพเศษของคอมพวเตอร PC (PCSpec) แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง

DeviceCode เลขททรพยสน Varchar(20) PK Not Null ComputerDevice ProductID หมายเลขประจาตว

สนคาทมาจากผผลต

Varchar(20)

ModelTpye รนของสนคา Varchar(20) OS ระบบปฏบตการ Varchar(20) Not Null Processor หนวยประมวลผล

กลางของคอมพวเตอร

Varchar(50) Not Null

RAM หนวยความจาหลก Varchar(10) OpticalDrive CD Rom ถา yes

คอม ถา no คอไมม Varchar(5)

MemorySpace ขนาดของหนวยความจาใน Hard disk

Varchar(10)

Monitor หนาจอ ถา yes คอม ถา no คอไมม

Varchar(5)

Keyboard คยบอรด ถา yes คอม ถา no คอไมม

Varchar(5)

Mouse เมาส ถา yes คอม ถา no คอไมม

Varchar(5)

WebCam กลอง ถา yes คอม ถา no คอไมม

Varchar(5)

Comment หมายเหต Varchar(250)

ตารางท 3.11 ตารางขอมลของคณสมบตพเศษของ External Hard disk (EHDSpec) แอตทบว ความหมาย ชนด/ขนาด คย ขอกาหนด อางองตาราง

DeviceCode เลขททรพยสน Varchar(20) PK Not Null ComputerDevice MemorySpace ขนาดของ

หนวยความจาใน Hard disk

Varchar(10) Not Null

Page 97: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

87  

บทท 4 การทดลองและผลการทดลอง

4.1 กลาวนา ในบทนจะอธบายถงวธการทดลองวามข นตอนเปนอยางไร มสภาพแวดลอมของการทดลองเปนอยางไร และผลการทดลองทไดจากการดาเนนการทดลองเปนไปตามขอบเขตทกาหนดไว และสามารถบรรลจดประสงคทไดกาหนดไวอยางไร 4.2 วธการทดลอง กอนทจะเรมทาการทดลองจะตองเตรยมเครองคอมพวเตอรใหพรอมในการใชงานระบบ คอจะตองมการตดตงระบบปฏบตการ และมการตดตง Web Browser ไวเรยบรอยแลว จากนนจะเรมตนการทดลองดงน 4.2.1 เปด Web Browser แลวใหไปท Address URL ดงน http://localhost/Default.aspx 4.2.2 กรอกขอมล Username และ Password เพอ Login เขาสระบบ 4.2.3 เมอ Login เขาสระบบไดสาเรจ จะสามารถใชงานระบบได ซงแบงผใชงานออกเปน 2 ประเภทคอ User และ Admin 4.2.4 ผใชงานแบบ User จะสามารถใชงานคาสงตางๆ ไดเฉพาะทระบบอนญาตเทานน 4.2.5 ผใชงานแบบ Admin จะสามารถใชงานคาสงตางๆ ไดทงในฐานะ Admin และในฐานะ User 4.3 สภาพแวดลอมของการทดลอง 4.3.1 ระบบปฏบตการ Windows 7 Professional 32-bit 4.3.2 Memory (RAM) 4 GB 4.3.3 Microsoft .Net Framework 4.0 4.3.4 Microsoft Visual Studio 2010 4.3.5 Web Browser: Google Chrome 4.3.6 Microsoft SQL Server 2008 Express 4.3.7 RFID Reader แบบยานความถตา เปนยานความถตากวา 150 กโลเฮรตซ (kHz) 4.3.8 RFID Tag แบบ Passive Tag ในยานความถตา 4.4 ผลการทดลอง 4.4.1 การเขาสระบบ (Login) โดยไปท Address URL ดงน http://localhost/Default.aspx แสดงดงรปท 4.1

Page 98: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

เมอกซงมอย 2 ปร จดการขอมลสามารถเปล

กรอกขอมล ระเภทคอ ผใ

4.4.1.1 ลผใช (Accouยนรหสผานไ

รปท 4.1

Username แใชงานทวไป หนาจอสาหร

unt Manage)ได

รปท 4.2 แ

1 แสดงหนาจ

และ Passwo(User) และผรบผใชงานทว) แสดงดงรป

สดงหนาจอส

จอการเขาสร

ord ถกตอง รผดแลระบบ (วไป เมอเขารปท 4.2 ซงจะ

สาหรบผใชงา

ระบบ

ระบบจะอนญ(Admin) ดงนระบบมาจะเจสามารถแกไข

านทวไป

ญาตใหใชงานน จอหนาจอขอขขอมลสวนต

88 

ระบบ

งการตวและ

Page 99: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

4.4.

Form Borro

4.4.1.2

2 การทางาน4.4.2.1

wing แสดงด

หนาจอสาหร

รปท 4.3 แ

นในสวนของ คาสง Searc1) สามารถคดงรปท 4.4

รปท 4.4 แ

รบผดแลระบ

แสดงหนาจอ

User ch โดยเลอกเคนหารายการ

แสดงหนาจอก

บ แสดงดงรป

อสาหรบผดแล

เมน Search รยมไดเฉพาะ

การคนหาราย

ปท 4.3

ลระบบ

ะของตวเอง โ

ยการยม

โดยไปทเมน

89 

นยอย

Page 100: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ดงรปท 4.5

Form Retur

รป

rned แสดงดง

และหากตอง

ปท 4.5 แสด

2) สามารถคงรปท 4.6

รปท 4.6 แ

งการดรายละ

งหนาจอราย

คนหารายการ

สดงหนาจอก

ะเอยดสามาร

ยละเอยดของ

รคนไดเฉพาะ

การคนหาราย

ถคลกท View

รายการยม

ะของตวเอง โ

ยการคน

w จะปรากฎห

โดยไปทเมน

90 

หนาจอ

นยอย

Page 101: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ดงรปท 4.7

ยอย Detail

รป

Device แสด

รป

และหากตอง

ปท 4.7 แสด

3) สามารถคงดงรปท 4.8

ปท 4.8 แสดง

งการดรายละ

งหนาจอราย

คนหารายการ8

งหนาจอการ

ะเอยดสามาร

ละเอยดของร

รทรพยสนทง

รคนหารายกา

ถคลกท View

รายการคน

งหมดในระบบ

ารทรพยสน

w จะปรากฎห

บได โดยไปท

91 

หนาจอ

ทเมน

Page 102: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ดงรปท 4.9

การสรปผลก

รป

การจอง และข

รปท

และหากตอง

ปท 4.9 แสดง

และหากตองขอมลการจอง

ท 4.10 แสดง

งการดรายละ

งหนาจอรายล

งการจองทรพงดงรปท 4.1

งหนาจอรายล

ะเอยดสามาร

ละเอยดรายก

พยสนใหคลก0

ละเอยดการจ

ถคลกท Sele

ารทรพยสน

กปม Reserve

จองทรพยสน

ect จะปรากฎ

e จะปรากฎห

92 

ฎหนาจอ

หนาจอ

Page 103: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ทเมนยอย F

รายละเอยดไ

4.4.2.2

Form Return

รปท

ไดทแตละ เล

รปท 4.12

คาสง Repor1) สามารถดed แสดงดงร

ท 4.11 แสดงห

และหากตองลขทใบยม-คน

แสดงหนาจอ

rt โดยเลอกเดรายงานประรปท 4.11

หนาจอรายงา

งการดรายละนทรพยสน (F

อรายละเอยด

มน Report ะวตการคนทร

านประวตกา

ะเอยดของแตForm Code)

ดรายงานประ

รพยสนเฉพา

รคนทรพยสน

ตละรายการสา ดงรปท 4.12

ะวตการคนทร

าะของตวเอง

สามารถคลกด2

รพยสน

93 

โดยไป

Page 104: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ทยงไมไดทา

ยอย Invento

เมนยอย De

าเรองคนทรพ

ory Summar

evice History

2) สามารถดพยสน โดยไป

รปท 4.13 แส

3) สามารถดry แสดงดงรป

รปท 4.14 แ

4) สามารถดy แสดงดงรป

ดรายงานการปทเมนยอย F

สดงหนาจอรา

ดรายงานสนคปท 4.14

แสดงหนาจอ

ดรายงานประท 4.15

รยมทรพยสนForm Borrow

ายงานการยม

คาคงคลงทม

รายงานสนค

ะวตทรพยสน

นเฉพาะของตwing แสดงดง

มทรพยสน

อยในระบบท

คาคงคลง

นทมอยในระบ

ตวเอง เปนรางรปท 4.13

ทงหมด โดยไ

บบทงหมด โด

94 

ยการยม

ไปทเมน

ดยไปท

Page 105: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

Process หร

Search ซงสคลก Delete

ซงจะเปนรายท 4.17

4.4.2.3

รอจากการคน

สามารถดราย แสดงดงรปท

ยการจองทถ

รปท 4.15 แส

คาสง Reser1) สามารถทนหาทรพยสน2) สามารถคยละเอยดการจท 4.16

รปท 4.16 แ

3) สามารถดกยกเลก หรอ

สดงหนาจอรา

rve โดยเลอกทาการจองทรน คนหารายการจองไดโดยค

แสดงหนาจอก

ดประวตการจอรายการจอง

ายงานประวต

กเมน Reservรพยสนทตอง

รจองของตวเลก View หร

การคนหาราย

จองยอนหลงไงทผานกระบ

ตทรพยสน

ve งการไดทเมน

เองไดทเมนยรอทาการลบร

ยการจอง

ไดทเมนยอยวนการยมสา

นยอย Reserv

ยอย Reserveรายการจองไ

ย Reserve Hาเรจแลว แสด

95 

ve

e ดโดย

History ดงดงรป

Page 106: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

4.4.

จะสามารถคBorrowing เเปนรายการสามารถลบรเมน Return 4.19 หรอไป

รปท

3 การทางาน4.4.3.1

นหารายการเพอคนหารายยมเฉพาะขอรายการยมได เพอคนหาราปทเมน Repo

รปท 4.18 แ

4.17 แสดงห

นในสวนของ การคนหา (S1) คนหารายรยมทรพยสนยการยมทรพงแตละ Admด ถามการเซนายการยม ซงort เพอคนหา

สดงหนาจอเ

หนาจอการแส

Admin Search) ยการยม-คนทน รายการคนทพยสนทงทมกmin ททารายกนยมแลวจะไงจะเปนรายการายการยมแ

เมน Borrowi

สดงประวตกา

ทรพยสน (Boทรพยสนทงหการเซนยมแลการยมนนๆ ซมสามารถลบการยมทมการและคนได แส

ng เพอคนห

ารจองยอนหล

orrowing anหมดในระบบลวและทยงไมซงรายการยมบได แสดงดงรเซนยมแลวสดงดงรปท 4

ารายการยมท

ลง

d Return Foบ โดยไปทเมมมการเซนยมมทยงไมมการปท 4.18 หเทานน แสด

4.20

ทรพยสน

96 

orm) น ม ซงจะารเซนยมหรอไปทงดงรปท

Page 107: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

รป

แสดงดงรปท

รปท 4.19

ปท 4.20 แสด

ท 4.21

แสดงหนาจอ

ดงหนาจอเมน

2) คนหาราย

อเมน Return

น Report เพ

ยการทรพยส

n เพอคนหาร

พอคนหารายก

สน โดยเลอกค

รายการยมทร

การยมและค

คาสงทเมน D

รพยสน

นทรพยสน

Device Mana

97 

agement

Page 108: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

เลอกเมนยอ

Return Hist

รป

4.4.3.2

ย Inventory

ory) โดยเลอ

ปท 4.21 แสด

การออกราย1) รายงานส Summary ก

ปท 4.22 แส

2) รายงานปอกคาสงทเมน

ดงหนาจอการ

งาน (Reporสนคาคงคลง กจะแสดงหน

สดงหนาจอกา

ประวตการยมน Report แล

รคนหารายก

rt) (Stock) โดย

นาจอดงรปท 4

ารรายงานสน

ม-คนทรพยสนะเลอกเมนยอ

ารทรพยสน

เลอกคาสงท4.22

นคาคงคลง

นของบคคล อย Form Re

ทเมน Report

(Borrowing eturned เพอ

98 

และ

and แสดง

Page 109: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

รายงานประวForm Borroแสดงหนาจอ

วตการยมททwing เพอแสอดงรปท 4.24

รปท 4.23

รปท 4.2

ทาการคนเรยสดงรายงานก4

3 แสดงหนาจ

24 แสดงหนา

ยบรอยแลวแสการยมทยงคา

จอการรายงาน

าจอการรายง

สดงหนาจอดางอยในระบบ

นประวตการ

านประวตกา

งรปท 4.23 หบ คอยงไมได

ยมททาการค

ารยมทยงไมไ

หรอเลอกเมนดมการคนทรพ

คนแลว

ไดคน

99 

นยอย พยสน

Page 110: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

รายงานเกยวทเมน Repo

ออนไลนได โ

วกบแตละทรrt และเลอกเ

รป

4.4.3.3

โดยเลอกเมน

รปท 4.26

3) รายงานปรพยสนไดเคยมนยอย Dev

ท 4.25 แสด

การจองทรพ1) Admin สาน Borrow fro

6 แสดงหนาจ

ประวตทรพยสยมการยมแลvice History

งหนาจอการ

พยสน (Reseามารถเลอกกom Reserve

จอการดาเนน

สน (Computะการคนทผาแสดงดงรปท

รรายงานประ

rve) การจองจาก

e แสดงดงรปท

นการยมทรพ

ter Device Hานมาอยางไรท 4.25

วตทรพยสน

User มาทากท 4.26

พยสนแบบออ

History) เปนรบาง โดยเลอ

การยมทรพย

อนไลน

100 

การอกคาสง

ยสนแบบ

Page 111: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

Manage แส

ทรพยสนได เพมทรพยสน

สดงดงรปท 4

รปท

4.4.3.4

โดยเลอกเมนใหม แสดงด

2) สามารถจ.27

4.27 แสดงห

การลงทะเบย1) สามารถจน Device Mดงรปท 4.28

รปท 4.28 แส

จดการรายกา

หนาจอการจด

ยนทรพยสน จดการขอมลท

Management 8

สดงหนาจอกา

ารจองของ Us

ดการรายการ

(Register) ทรพยสน โด และเลอกเม

ารลงทะเบยน

ser ได โดยเ

รจองของ Us

ยการเพม ลบนยอย Add D

นทรพยสน

เลอกเมน Re

er

บ และแกไข Device จะเป

101 

serve

ขอมลปนการ

Page 112: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

น เปนการยมผานระบบ Oทรพยสนไวแรปท 4.29

ในลกษณะนระบบ Onlinทรพยสนนน

4.4.3.5

มท Admin ดOnline หรอเปแลว ซง Adm

รปท

น เปนการยมทe ซงเปนลกษนวางไหม ถาว

รปท

การยมทรพย1) การยมแบดาเนนการใหปนการท Admmin จะทาการ

ท 4.29 แสดง

2) การยมแบท Admin ดาษณะการจองวางกจะดาเน

ท 4.30 แสดง

ยสน (Borrowบบ Manual โหเจาหนาท โดmin ดาเนนกรเลอกทรพยส

งหนาจอการย

บบ Online โาเนนการใหเจงเขามาในระบนนการยมใหเ

งหนาจอการ

wing) โดยเลอกคาสดยทเจาหนาทการยมใหเจาหสนทวาง และ

ยมทรพยสนแ

ดยเลอกคาสจาหนาท โดยบบ ซง Admiเจาหนาท แส

ยมทรพยสน

สง Borrowinทอาจจะแจงคหนาททถกกาะเลอกเจาหน

แบบ Manua

ง Borrow froยทเจาหนาทin จะทาการตสดงดงรปท 4

แบบ Online

ng การยมในลความประสงาหนดไววาจนาททจะยม แ

al

om Reserveแจงความจาตรวจสอบวา4.30

e

102 

ลกษณะคซงไมะไดยมแสดงดง

e การยมนงคผาน

Page 113: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ทาการออกเคลกปม Cre

จะไดทาการก

ลขทใบยม โด

eate Form แ

กาหนดเลขท

3) เมอทากาดยไปทเมน Bสดงดงรปท 4

รปท 4.3

จากนนทากาทใบยม แสดง

รปท 4.32

ารเลอกรายกBorrow Cart4.31

31 แสดงหนา

ารบนทกขอมงดงรปท 4.32

แสดงหนาจอ

ารทรพยสนทt และเลอกเจ

าจอ Borrow

มลการยม โด2

อการออกเลข

ทจะดาเนนกาจาหนาททจะท

Cart

ดยคลกปม Sa

ขทใบยม

ารยมแลว จาทาการยม จา

ave Form เพ

103 

ากนนจะากนน

พอระบบ

Page 114: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

the Form แส

คาสง By the

รปท

4.4.3.5

สดงดงรปท 4

รปท 4.33 แ

e Device แส

4.34 แสดงห

การคนทรพย1) การคนทร4.33

แสดงหนาจอก

2) การคนทรสดงดงรปท 4

หนาจอการคน

ยสน (Returnรพยสนทงหม

การคนทรพย

รพยสนเฉพา4.34

นทรพยสนเฉ

n) มดทอยในใบ

ยสนทงหมดท

าะบางรายกา

ฉพาะบางราย

ยมทรพยสน

ทอยในใบยมท

รทอยในใบย

ยการทอยในใ

น โดยเลอกคา

ทรพยสน

ยมทรพยสน โ

ใบยมทรพยส

104 

าสง By

โดยเลอก

สน

Page 115: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ได โ

4.4.3.6

โดยเลอกเมน

รป

การจดการข1) สามารถจน User Mana

ปท 4.35 แสด

อมลเจาหนาจดการขอมลเagement แส

ดงหนาจอกา

าท (Officer Mเจาหนาท โดสดงดงรปท 4

รจดการขอม

Managemenยการเพม ลบ.35

ลเจาหนาท

t) บ และแกไข

105 

ขอมล

Page 116: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

106  

บทท 5 สรปผลการดาเนนงาน

5.1 สรปผลการทดลอง

เปนการสรปผลการทดลองตางๆ วาหลงจากทไดทาการตดตงระบบ และทาการทดสอบระบบไปแลวตามขางตน ทาใหประเมนไดวาระบบสามารถบรรลจดประสงคทไดกาหนดไว ดงตอไปน 5.1.1 มการควบคมและกาหนดสทธการเขาถงขอมลตาง ๆ ในระบบได 5.1.2 ผใชระบบสามารถคนหารายการยม-คนทรพยสน และรายการทรพยสนทตองการได 5.1.3 สามารถประมวลผลขอมลเพอออกรายงานสนคาคงคลง รายงานประวตการยม-คนทรพยสนของบคคล และรายงานประวตทรพยสน ไดอยางสะดวก รวดเรว และถกตองแมนยา 5.1.4 ลดความผดพลาดในการกรอกขอมลเขาระบบ ทางานไดอยางรวดเรว เปนการประมวลผลแบบอตโนมต ดวยเทคโนโลย RFID Tag 5.2 ปญหาและอปสรรคของการดาเนนการ 5.2.1 เทคโนโลยในการพฒนาระบบ Web Application ทเลอกใชในการจดทาสารนพนธน เปนเทคโนโลยทผจดทาไมเคยพฒนามากอน จงทาใหมปญหาและอปสรรคในการจดทาทลาชาและมความยงยาก 5.2.2 เทคโนโลย RFID ทนามาใชในการประมวลผลแบบอตโนมต เปนเทคโนโลยทผจดทาไมเคยพฒนามากอน ตองลองผดลองถกอยหลายครง และคาใชจายในดานอปกรณคอนขางสง 5.2.3 การเซนเอกสารยมทรพยสน และการคนทรพยสน จะตองสแกนเอกสารเขาระบบเพอเปนหลกฐานในการยมและการคน ระบบจงไมสามารถทางานไดอยางอตโนมต 5.3 แนวทางในการแกปญหา 5.3.1 เพมเวลาในการศกษาเทคโนโลยในการพฒนา Web Application มากขน และทดลองเขยนคาสงทหลากหลาย เลอกทเหมาะสมกบการทางานของระบบใหมากทสด 5.3.2 เลอกอปกรณทเหมาะสมกบการใชงานของระบบ ทงเรองราคา และคณสมบตของอปกรณ

Page 117: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

107  

5.3.3 นาลายเซนอเลกทรอนกสเขามาชวยในการเกบหลกฐานในการยมและการคนทรพยสน แตตองอาศยระยะเวลาทเจาหนาทของสถาบนจะมการยอมรบและเชอถอระบบลายเซนอเลกทรอนกส ซงจะตองมการอบรมและใหความรเกยวกบลายเซนอเลกทรอนกส เพอสรางความรความเขาใจ และความเชอมนกบระบบได 5.4 ขอเสนอแนะในการพฒนาโครงงานในอนาคต 5.4.1 พฒนาระบบตดตามทรพยสน โดยสามารถตดตามตาแหนงทอยของทรพยสนไดแบบ Real Time โดยทางานรวมกบ Wireless Access Point 5.4.2 พฒนาระบบ Login โดยใชงาน Account รวมกบ Active Directory (AD) เนองจากสถาบนฯ มการใชงานระบบตรวจสอบผใชดวย Active Directory อยแลว จะชวยทาใหผใชสามารถ Login เขาระบบไดปลอดภยและสะดวกมากขน

5.4.3 ผยมทรพยสนอาจจะปฏเสธการยมทรพยสน จงใชวธการแสกนเกบเอกสารการยมไวในฐานขอมล จงทาใหพนทจดเกบภาพสแกนเอกสารทงการยม และการคนทรพยสน อาจจะขนาดใหญขนเรอยๆ เมอมการจดเกบขอมลทมากขน จงอาจจะพฒนาโครงการโดยการนาลายเซนอเลกทรอนกเขามาชวยในการบนทกแบบฟอรมการยมและการคนทรพยสน ซงจะลดปรมาณขอมลทเกบในฐานขอมล และทาใหระบบสามารถทางานไดอยางอตโนมตมากขน

Page 118: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

108  

เอกสารอางอง [1] James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet. Boston, Massachusetts: Addison-Wesley, 2000. [2] Alessandro Del Sole, Visual Basic 2010 Unleashed. Indianapolis: Sams Pubishing, 2010. [3] วฤษาย รมสายหยด, คมอการใชงาน ASP.NET สาหรบงาน e-Commerce. กรงเทพฯ: ซเอดยเคชน, 2554. [4] วชรากร หนทอง, อารเอฟไอด กลยทธการลดตนทน เพมกาไร และสรางความแตกตาง. กรงเทพฯ: ซเอดยเคชน, 2553. [5] Klaus Finkenzeller, RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification, Second Edition. Newjersey: John Wiley & Sons Ltd, 2003. [6] Hoffer A. Jeffrey, George F. Joey and Valacich S. Joseph, Modern Systems Analysis and Design, 6th Edition. Newjersey: Prentice Hall, 2011 [7] โอภาส เอยมสรวงศ, การวเคราะหและออกแบบระบบ. กรงเทพฯ: ซเอดยเคชน, 2545. [8] Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, Fourth Edition. Boston, Massachusetts: Addison-Wesley, 2004.

Page 119: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

ก-1  

ภาคผนวก ก ตวอยางแบบสอบถาม

Page 120: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

แบบสอบ

คาชแจง

1. แระบบ (Admเพอเปนการ

2. คผตอบแบบส

แบบสอบถา

ตอนตอนตอน

ตอนท 1 ขอ

โปร

1. บทบาทใน � ผ 2. ตาแหนงง � ผ

� เ

บถามความพสถาบ

แบบสอบถามin) และผใชงปรบปรงและความคดเหนทสอบถามใดๆ

ามมทงหมดนท 1 ขอมลทนท 2 ขอมลคนท 3 ขอเสน

อมลทวไปขอดทาเครองห

นการใชงานรผดแลระบบ (

งาน ผบรหาร ระดเจาหนาทระด

พงพอใจในกบนเทคโนโล

นจดทาขนเพงานระบบทวไะพฒนาระบบททานตอบนจ ทงสน

ด 3 ตอนคอ ทวไปของผตอความพงพอใจอแนะและแน

องผตอบแบมายถก

ระบบ (Admin)

ดบ 5-7 ดบ 1-3

การใชงานรลยปองกนป

พอศกษาควาไป (User) ทบใหมประสทธจะมคณคาเป

อบแบบสอบถจตอการใหงานวทางในการ

บบสอบถาม ลงในชองสเห

ะบบบรหารระเทศ (องค

ามพงพอใจขอมตอระบบบรธภาพในโอกาปนอยางยง แ

ถาม านระบบ รปรบปรงและ

หลยม � หน

� ผใชงานร

� หวหนาง

จดการครภคการมหาชน

องเจาหนาท รหารจดการคาสตอไป ละคาตอบนจ

ะพฒนาระบบ

นาขอความท

ระบบทวไป (

งานระดบ 4

ณฑคอมพวน)

ทงในสวนผดครภณฑคอม

จะไมสงผลกร

ทตรงกบความ

(User)

ก-2

วเตอร

ดแลมพวเตอร

ระทบตอ

มเปนจรง

Page 121: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ตอนท 2 ขอระด

โปร

ลกษ

1. การคนหาแมนยา 2. การประมถกตองแมนย3. ชวยในการวดเรวมากข4. การเขาถงขน ตอนท 3 ขอ1. ในระบบง________________________________________ 2. ขอเสนอแ________________________________________

อมลความพบความพงพ5 หมาย4 หมาย3 หมาย2 หมาย1 หมาย

ดพจารณาขอ

ษณะการใชงา

าขอมลทาได

วลผลรายงายา ารบรหารจดกขน งขอมล มควา

อเสนอแนะแานควรมการ________________________________________

แนะอนๆ ________________________________________

ขอข

งพอใจตอกอใจและความถง มความพถง มความพถง มความพถง มความพถง มความพอคาถามและ

นระบบในดา

สะดวก รวดเ

นทาไดสะดว

การทรพยสนไ

ามสะดวก แล

และแนวทางรปรบปรง / เพ________________________________________

________________________________________

ขอบคณทใหค

ารใหงานระมหมาย พงพอใจมากทพงพอใจมาก พงพอใจปานกพงพอใจนอย พงพอใจนอยททาเครองหม

านตางๆ

เรว และถกต

วก รวดเรว แ

ไดสะดวกแล

ละรวดเรวมา

งในการปรบพมเตมในสว________________________________________

________________________________________

ความรวมมอ

ะบบ

ทสด

กลาง

ทสด าย ในช

5 อง

และ

ละ

บปรงและพฒนใดบาง

____________________________________________

____________________________________________

ในการตอบแ

องททานเหน

ระดบควา4 3

ฒนาระบบ

________________________________________

________________________________________

แบบสอบถาม

นวาเปนจรงท

ามพงพอใจ 3 2

________________________________________

________________________________________

ก-3

ทสด

1

____________________________

____________________________

Page 122: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

ข-1  

ภาคผนวก ข ประเมนผลแบบสอบถาม

Page 123: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ผลกโดยผทาการเทคโนโลยป30 ชด และนการวเคราะห ตอนท 1 ขอ1. บทบาทใน

ตารางบทบาทในกผดแลระบบ ผใชงานระบ

รปท ข.1

การสารวจควรศกษาไดเกบองกนประเทนามาวเคราะหหตามลาดบด

อมลทวไปขอนการใชงานร

งท ข.1 แสดงการใชงานร(Admin) บทวไป (Useรวม

1 แสดงรปภา

80.0

ประ

ามพงพอใจขบรวบรวมขอมศ (องคการมหผลดวยโปรงน

องผตอบแบระบบ

งขอมลสรป “ระบบ

er)

าพขอมลสถต

00%

ะเมนผลแบ

ของผใชงานรมลของเจาหนมหาชน) โดยรแกรมคอมพ

บบสอบถาม

“บทบาทในกจานวนผตอ

6 24 30

ต “บทบาทใน

บบสอบถาม

ระบบการบรหนาททใชงานการใชแบบส

พวเตอรสาหร

ารใชงานระบอบ (คน)

นการใชงานระ

20.00%

หารจดการครระบบดงกลาสอบถามจากกบรปทางดาน

บบ” ของผตอคดเปนร

ะบบ” ของผต

ผดแลระ

ผใชงาน

รภณฑคอมพาวของสถาบนกลมตวอยางนสถต ซงนาเ

อบแบบสอบถรอยละ (เปอ

20.00 80.00 100.00

ตอบแบบสอบ

ะบบ (Admin)

นระบบทวไป (User

ข-2 

พวเตอร นจานวน เสนอผล

ถาม อรเซนต)

บถาม

)

Page 124: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

2. ตาแหนงง

ตาแผบรหาร ระดหวหนางานรเจาหนาทระด

รป

งาน

ตารางท ข.2แหนงงาน ดบ 5-7 ระดบ 4 ดบ 1-3 รวม

ปท ข.2 แสด

2 แสดงขอมล

ดงรปภาพขอ

96.67%

ลสรป “ตาแหจานวนผตอ

0 1 29 30

มลสถต “ตาแ

3.33%

%

หนงงาน” ขออบ (คน)

แหนงงาน” ข

งผตอบแบบสคดเปนร

ของผตอบแบ

สอบถาม รอยละ (เปอ0.00 3.33 96.67 100.00

บสอบถาม

ผบรหาร ระดบ 5-7

หวหนางานระดบ 4

เจาหนาทระดบ 1-3

ข-3 

อรเซนต)

7

4

3

Page 125: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

ตอนท 2 ขอ1. การคนหา ตารางท

ความพงพอมความพงพมความพงพมความพงพมความพงพมความพงพ

16.

อมลความพาขอมลทาได

ข.3 แสดงควอใจในการคอใจมากทสดอใจมาก อใจปานกลาอใจนอย อใจนอยทสด

รวม

รปท ข.3

1

67%

13.3

งพอใจตอกสะดวก รวดเ

วามพงพอใจใคนหาขอมล ด

แสดงรปภาพ

16.67%

3%3.33%

ารใหงานระเรว และถกต

ในการคนหาข จานวนผ

พขอมลสถตค

%

ะบบ องแมนยา

ขอมลไดสะดผตอบ (คน) 15 5 5 4 1 30

ความพงพอใจ

50

ดวก รวดเรว คดเปนรอ

จในการคนหา

0.00%

และถกตองแอยละ (เปอร

50.00 16.67 16.67 13.33 3.33

100.00

าขอมล

มความพงพอใ

มความพงพอใ

มความพงพอใ

มความพงพอใ

มความพงพอใ

ข-4 

แมนยา รเซนต)

ใจมากทสด

ใจมาก

ใจปานกลาง

ใจนอย

ใจนอยทสด

Page 126: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

2. การประม ตารางท

การประมมความพงพมความพงพมความพงพมความพงพมความพงพ

รป

1

วลผลรายงา

ข.4 แสดงคว

มวลผลรายงอใจมากทสดอใจมาก อใจปานกลาอใจนอย อใจนอยทสดรวม

ปท ข.4 แสด

6.67%

16.6

นทาไดสะดว

วามพงพอใจใ

าน ด

ดงรปภาพขอ

7%

0.

วก รวดเรว แ

ในการประมวแมนย

จานวนผตอ20 5 5 0 0 30

มลสถตความ

.00%0.00%

และถกตองแม

วลผลรายงานยา อบ (คน)

มพงพอใจในก

66.6

มนยา

นไดสะดวก ร

คดเปนร

การประมวลผ

67%

รวดเรว และถ

รอยละ (เปอ66.67 16.67 16.67 0.00 0.00

100.00

ผลรายงาน

มความพงพอใ

มความพงพอใ

มความพงพอใ

มความพงพอใ

มความพงพอใ

ข-5 

ถกตอง

อรเซนต)

ใจมากทสด

ใจมาก

ใจปานกลาง

ใจนอย

ใจนอยทสด

Page 127: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

3. ชวยในกา

ตารางทการบรหารมความพงพมความพงพมความพงพมความพงพมความพงพ

รปท

13

ารบรหารจดก

ท ข.5 แสดงคจดการทรพอใจมากทสดอใจมาก อใจปานกลาอใจนอย อใจนอยทสดรวม

ท ข.5 แสดงร

16.67

3.33%

10.00%

การทรพยสนไ

ความพงพอใยสน

รปภาพขอมล

7%

10.00%

ไดสะดวกแล

ใจในการบรหจานวนผตอ

15

5

4

3

3

30

ลสถตความพ

%

ละรวดเรวมาก

หารจดการทรอบ (คน)

พงพอใจในกา

50

กขน

รพยสนไดสะดคดเปนร

ารบรหารจดก

0.00%

ดวก และรวดรอยละ (เปอ

50.00

16.67

13.33

10.00

10.00

100.00

การทรพยสน

มความพงพอใ

มความพงพอใ

มความพงพอใ

มความพงพอใ

มความพงพอใ

ข-6 

ดเรว อรเซนต)

ใจมากทสด

ใจมาก

ใจปานกลาง

ใจนอย

ใจนอยทสด

Page 128: Computer Device Management System Case Study: Defence ... ระบบการบริหาร... · บทที่ 3 ระบบที่นําเสนอ 58 3.1 กล่าวนํา

 

4. การเขาถง

ตารางทการเข

มความพงพมความพงพมความพงพมความพงพมความพงพ

งขอมล มควา

ท ข.6 แสดงคขาถงขอมล อใจมากทสดอใจมาก อใจปานกลาอใจนอย อใจนอยทสดรวม

รปท ข.6 แ

ามสะดวก แล

ความพงพอใจ

แสดงรปภาพ

6.67%3.33%

ละรวดเรวมา

จในการเขาถจานวนผตอ

27 2 1 0 0 30

พขอมลสถตค

90

% 0.00%0.00%

กขน

งขอมล มควอบ (คน)

ความพงพอใจ

.00%

%

ามสะดวก แคดเปนร

จในการเขาถ

และรวดเรวมารอยละ (เปอ

90.00 6.67 3.33 0.00 0.00

100.00

งขอมล

มความพงพอใ

มความพงพอใ

มความพงพอใ

มความพงพอใ

มความพงพอใ

ข-7 

ากขน อรเซนต)

ใจมากทสด

ใจมาก

ใจปานกลาง

ใจนอย

ใจนอยทสด