Page 55 - เล่มโปรเจคเสร็จแล้ว
P. 55
44
4.3 การพัฒนา (Development)
ในการพัฒนาระบบฐานข้อมูลตามผังการด าเนินงานที่ได้ออกแบบไว้ในขั้นตอนการ
วิเคราะห์และขั้นตอนการออกแบบ ผู้วิจัยใช้โปรแกรม Microsoft Excel เป็นเครื่องมือในการพัฒนา
ระบบฐานข้อมูล และใช้ Microsoft Visual Basic for Applications เป็นส่วนเสริมเพื่อช่วยในการ
ประมวลผลและการโต้ตอบกับผู้ใช้ โดยแบ่งขั้นตอนการพัฒนาออกเป็น 3 ส่วน คือ
4.3.1 การเตรียมการ เป็นการจัดเตรียมข้อมูลที่จะน าเข้าสู่ระบบฐานข้อมูลใหม่ โดย
การปรับเปลี่ยนข้อมูลในตรงตามเงื่อนไขของระบบฐานข้อมูลซึ่งได้แก่
4.3.1.1 การตรวจสอบและแก้ไขข้อมูล รหัสพนักงานเก่าให้เป็นรหัสพนักงาน
ใหม่ที่ทางบริษัทฯ ใช้ในปัจจุบัน โดยการใช้ฟังก์ชัน VLOOKUP เพื่อให้ระบบน ารหัสพนักงานเก่า
ไปค้นหารหัสพนักงานใหม่ในฐานข้อมูลอัตราก าลังคน (Manpower) และใช้ค าสั่ง Replace เพื่อ
แก้ไขข้อมูลที่มีการสะกดค าผิดพลาด
4.3.1.2 การปรับรูปแบบข้อมูล โดยเฉพาะประเภทวันที่เนื่องจากการกรอก
ข้อมูลประเภทวันที่ในโปรแกรม Microsoft Excel นั้น โปรแกรมจะรับค่าเป็นปี ค.ศ. เท่านั้นและ
ต้องใช้เครื่องหมาย / คั่นระหว่างวันที่ เดือน และปี ซึ่งข้อมูลที่อยู่ในฐานข้อมูลเก่ามักมีลักษณะเป็น
ปี พ.ศ. จึงต้องท าการแก้ไขโดยการดึงค่า “ป ี” ในวันที่ออกมาโดยใช้สูตร YEAR เพื่อแก้ไขให้เป็นปี
ค.ศ. และใช้ค าสั่ง Format Painter เพื่อปรับรูปแบบการแสดงผลของวันที่ให้มีลักษณะเดียวกัน
4.3.2 การสร้างระบบฐานข้อมูล เป็นการใช้ข้อมูลที่เตรียมไว้มาสร้างเป็นระบบ
ฐานข้อมูล รวมถึงการประยุกต์ใช้ฟังก์ชันต่างๆ ใน โปรแกรม Microsoft Excel เพื่อใช้ในการ
ค านวณและการแสดงข้อมูลในรายงานสรุปผล พร้อมทั้งจัดท าค าอธิบายและวิธีการใช้งานระบบ
ฐานข้อมูล ตามเงื่อนไขของแต่ละระบบฐานข้อมูลที่ผู้วิจัยได้พัฒนา
4.3.2.1 การสร้างตาราง (ฐานข้อมูล) เพื่อใช้ในการเก็บข้อมูลที่ระบบน าเข้า ซึ่ง
ในการสร้างตารางต้องพิจารณาถึงเงื่อนไขของฟังก์ชันที่จ าเป็นต้องใช้ในการประมวลผลข้อมูล เช่น
SUM, SUMIFS, COUNT, COUNTIFS, IF, MONTH, YEAR เป็ นต้น และฟังก์ชันที่ใช้ในการ
แสดงผลหลังจากที่ประมวลผลเสร็จเรียบร้อย เช่น VLOOKUP, HLOOKUP, IFERROR เป็นต้น
4.3.2.2 การท า Dynamic Range หลังจากที่ท าการสร้างตารางหรือฐานข้อมูลที่
ใช้ในการจัดเก็บข้อมูลต่างๆ เรียบร้อยแล้ว นอกจากนี้ยังต้องค านึงถึงกรณีที่ข้อมูลในฐานข้อมูลมี
การปรับเปลี่ยน เช่น การเพิ่มขึ้นของข้อมูล การปรับเปลี่ยนหรือแก้ไขข้อมูล และการลบข้อมูลใน
ตาราง เพื่อให้ฐานข้อมูลที่สร้างขึ้นรองรับต่อการเปลี่ยนแปลงนั้นๆ โดยที่ไม่ส่งผลกระทบต่อการ
ประมวลผลและการแสดงผล ซึ่งในขั้นตอนนี้คือการท าให้ Range ในฐานข้อมูลปรับเปลี่ยนได้ตาม
สถานการณ์ที่เหมาะสม ด้วยการใช้ฟังก์ชัน OFFSET และ INDEX