You are on page 1of 21

จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนย
ทดสอบและหนวยทดสอบวัสดุ
เสนอตอ
กรมโยธาธิการและผังเมือง

จัดทําโดย

บริษัท จีเอ็มที โซลูชั่น คอนซัลแตนท จำกัด


๒๔ สิงหาคม ๒๕๖๖
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

สารบัญ
บทที่ 1 ................................................................................................................................................................... 1
บทนํา..................................................................................................................................................................... 1
๑. หลักการและเหตุผล .................................................................................................................................... 1
บทที่ 2 ................................................................................................................................................................... 2
วัตถุประสงค .......................................................................................................................................................... 2
๑.วัตถุประสงค................................................................................................................................................. 2
๒.ขอบเขตของงาน ........................................................................................................................................... 2
บทที่ 3 ................................................................................................................................................................... 4
การดําเนินงาน ....................................................................................................................................................... 4
๑.การดําเนินงาน ............................................................................................................................................. 4
๒.รายละเอียดการดําเนินงาน........................................................................................................................... 4
บทที่ 4 ................................................................................................................................................................... 9
สรุปผล ................................................................................................................................................................... 9
๑.สรุปผลการดําเนินงาน .................................................................................................................................. 9
บทที่ 5 ................................................................................................................................................................ 18
ข*อเสนอแนะ ....................................................................................................................................................... 18
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

สารบัญภาพ
ภาพที่ ๑ ลง Management Studio 2019 (Version ล>าสุด) ................................................................................ 5
ภาพที่ ๒ ลง SQL server 2022 บนเครื่อง Server ............................................................................................... 5
ภาพที่ ๓ Database เมื่อทําการลงแล*วเสร็จ......................................................................................................... 6
ภาพที่ ๔ รายละเอียดฐานข*อมูลเดิมบน MySQL ................................................................................................... 6
ภาพที่ ๕ รายละเอียดโครงสร*างฐานข*อมูล ............................................................................................................. 7
ภาพที่ ๖ ข*อมูลที่บันทึกลงเครื่อง ขนาด 2GB ........................................................................................................ 7
ภาพที่ ๗ จํานวนข*อมูลที่ทําการย*ายเพื่อทําการทดสอบ ......................................................................................... 8
ภาพที่ ๘ สรุปใบนําส>งแบบตาราง .......................................................................................................................... 9
ภาพที่ ๙ แผนภูมิ รายเดือน รายปZ ...................................................................................................................... 10
ภาพที่ ๑๐ รายงานแผนภูมิศูนยทดสอบ ............................................................................................................. 10
ภาพที่ ๑๑ สรุปข*อมูลตามโครงการ ..................................................................................................................... 11
ภาพที่ ๑๒ สรุปแบบสํารวจความพึงพอใจ ........................................................................................................... 11
ภาพที่ ๑๓ สร*างรายการทดสอบ ......................................................................................................................... 12
ภาพที่ ๑๔ สรุปรายชือบริษทั ............................................................................................................................ 12
ภาพที่ ๑๕ แผนภูมิแสดงผล ................................................................................................................................ 13
ภาพที่ ๑๖ สรุปข*อมูลตามโครงการปZ ๒๕๕๘ ...................................................................................................... 13
ภาพที่ ๑๗ สรุปข*อมูลตามโครงการปZ ๒๕๕๙ ...................................................................................................... 14
ภาพที่ ๑๘ สรุปข*อมูลตามโครงการปZ ๒๕๖๐ ...................................................................................................... 14
ภาพที่ ๑๙ สรุปข*อมูลตามโครงการปZ ๒๕๖๑ ...................................................................................................... 15
ภาพที่ ๒๐ หน*า Web ......................................................................................................................................... 15
ภาพที่ ๒๑ ค*นหาข*อมูล....................................................................................................................................... 16
ภาพที่ ๒๒ เปรียบเทียบก>อนและหลังทําการปรับปรุง ......................................................................................... 16
ภาพที่ ๒๓ การขึ้น บน Server จําลอง ............................................................................................................... 17
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

บทที่ 1

บทนํา
๑. หลักการและเหตุผล
กรมโยธาธิการและผั งเมื อง โดยกองวิเคราะหวิจั ย และทดสอบวัส ดุ มี ระบบฐานขอมู ล การใหบริ การ
ทดสอบวัสดุ ของศูนยทดสอบและหนวยทดสอบวัสดุ ที่ใหบริการแกประชาชน หนวยงานภาครัฐ และภาคเอกชน
เนื่ องจากที่ผ านมามีขอมู ลในระบบฐานขอมูล มีผู ใชงานและปริมาณขอมู ลเพิ่ มขึ้ นเป. น จำนวนมาก ทำใหระบบ
ฐานขอมูลที่มีอยูเดิม มีการตอบสนองชาและระบบทำงานชาลง ทำใหไมสามารถใชงานไดอยางเป.นปกติ ซึ่งระบบ
ฐานขอมูลป4จจุบันนั้น ไมสามารถรองรับปริมาณขอมูลและผูใชงานที่เพิ่ มขึ้นไดอีก โครงสรางฐานขอมูลมีความ
ลาสมั ย จำเป. น ตองยายฐานขอมู ล จากเครื่องเซิ รฟเวอรที่ ใชงานอยู ในป4 จ จุ บั น ที่ เป. น My SQL(2008) ไปเป. น
ฐานขอมูลตัวใหมที่เป.น Microsoft SQL server (2022) ซึ่งมีประสิทธิภาพและความเร็วในการทำงานที่เพิ่มขึ้น
และตัวฐานขอมูลใหมนั้นจะสามารถรองรับปริมาณขอมูลที่เพิ่มขึ้นโดยไมทำใหระบบทำงานชาลงการจัดการตัว
ฐานขอมูลสามารถทำไดงายมีความสะดวกในการแกไขป4ญหาไดรวดเร็วขึ้นดังนั้นเพื่อใหระบบสามารถใชงานได
อยางตอเนื่องและเกิดประสิทธิภาพมากที่สุดรวมทั้งสามารถแกไขป4ญหาตางๆไดอยางรวดเร็วจึงมีความประสงคจัด
จางเหมาปรับปรุงแกไขและดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบวัสดุของกรมโยธาธิ
การและผังเมือง

1
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

บทที่ 2

วัตถุประสงค-
๑.วัตถุประสงค
โครงการจ*างเหมาดูแลระบบการใช*โปรแกรมการจัดการฐานข*อมูลของศูนยทดสอบและหน>วยทดสอบวัสดุ
จึงจําเปbนต*องดําเนินงาน เพื่อให*การดําเนินงานของ ระบบฐานข*อมูลให*เปbนไปอย>างเรียบร*อยและแก*ไขปdญหาที่พบ
๒.ขอบเขตของงาน
๒.๑ ผู รั บ จางทำการเปลี่ ย นฐานขอมู ล จาก My SQL(2008) เป. น Microsoft SQL server express
(2022) ของ Microsoft เพื่อเปลี่ยนแปลงโครงสรางระบบฐานขอมูลที่เหมาะสมและมีประสิทธิภาพในการทำงาน
๒.๒ ผูรับจางทำการยายขอมูลที่อยูใน My SQL ซึ่งใชในฐานขอมูลตัวเกามาลงใน Microsoft SQL server ขอมูล
ไมนอยกวา ๑.๕ ลานขอมูล เพื่อใหขอมูลเหมือนเดิมทุกประการ โดยที่ ทางกองวิเคราะหวิจัยและทดสอบวัสดุ
สามารถใชงานไดอยางตอเนื่อง ไมตองทำการสรางฐานขอมูลใหม
๒.๓ ผูรับจางทำการแกไข Source code ทุกหนาในโปรแกรมเนื่องจากการเปลี่ยนฐานขอมูลจะทำให
โปรแกรมเสียหาย ไมสามารถใชงานได ผูรับจางตองตรวจสอบการทำงานของโปรแกรมทุกหนา
หลังจากแกไขการเชื่อมตอฐานขอมูล เพื่อใหสามารถเชื่อมกับฐานขอมูลตัวใหม ไดอยางสมบุรณ
เรียบรอย พรอมทั้งทำการทดสอบกอนใชงานจริง
๒.๔ ผูรับจางจะตองดำเนินการแกไขระบบการคำนวณหนา Report จำนวน 8 Report เพื่อเพิ่มความเร็วในการ
ประมวลผล และสามารถสรุปผลไดอยางมีประสิทธิภาพ ไดอยางรวดเร็ว ประกอบดวย
๒.๔.๑ สรุปใบนำสงแบบตาราง
๒.๔.๒ แผนภูมิ รายเดือน รายปC
๒.๔.๓ รายงานแผนภูมิศูนยทดสอบ
๒.๔.๔ สรุปขอมูลตามโครงการ
๒.๔.๕ สรุปแบบสำรวจความพึงพอใจ

2
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

๒.๔.๖ สรางรายการทดสอบ
๒.๔.๗ สรุปรายชื่อบริษัท
๒.๔.๘ แผนภูมิแสดงผล
๒.๕ ทำการแกไขปรับวิธีดำเนินการในการสรางรายงานสรุปขอมูลตามโครงการ เพื่อใหสามารถสรางรายงานสรุป
ผลไดรวดเร็วขึ้น เพิ่มการทำงานใหใชงานไดทุกศูนยทดสอบและเพิ่มรายงานการสรุปผลตามกลุมงานได
๒.๖ เพิ่มรายการทดสอบใหมลงในโปรแกรม
๒.๖.๑ งานคอนกรีตและคอนกรีตอัดแรง
(๑) งานทดสอบกอนตัวอยาง (Cubes) ขนาด 5x5x5 ซม.
๒.๖.๒ งานทดสอบกำลังแรงดึงของเหล็ก เหล็กโครงสราง (Structural Steel)
(๑) งานทดสอบเหล็กยึดถังบรรจุแกJส
-ขนาดเสนผานศูนยกลางไมเกิน 20 มม.
-ขนาดเสนผานศูนยกลางตั้งแต 20 มม. ขึ้นไป แตไมเกิน 32 มม.
(๒) งานทดสอบกำลังแรงดึงของขอตอเชิงกล (Coupler)
-ขนาดเสนผานศูนยกลางไมเกิน 25 มม.
-ขนาดเสนผานศูนยกลางตั้งแต 25 มม. ขึ้นไป
๒.๗ ผูรับจางทำการติดตั้ง ทดสอบและตรวจสอบการทำงานของโปรแกรมที่ดำเนินการปรับปรุงแกไขระบบแลวให
เจาหนาที่ของกองวิเคราะหวิจัยและทดสอบวัสดุและศูนยทดสอบวัสดุในจังหวัดตางๆ ไดทำการลองทดสอบบน
เครื่องเซิรฟเวอร (Server) จำลอง หากไมพบขอบกพรอง จึงจะสามารถเปMดใชงานพรอมกันทั่วประเทศ
๒.๘ ผูรับจางจัดทำรายงานการดำเนินการการแกไข พรอมทั้งผลการทดสอบ ผลการดำเนินงานสงมอบใหกอง
วิเคราะหวิจัยและทดสอบวัสดุ หลังจากดำเนินการแลวเสร็จ

3
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

บทที่ 3

การดําเนินงาน
๑.การดําเนินงาน
การดําเนินงานจะแบ>งเปbน 2 ส>วนคือ ส>วนการติดตั้งฐานข*อมูลใหม>และย*ายฐานข*อมูลจากเครื่อง Server
และทําการแก*ไข Code ของโปรแกรมเพื่อเชื่อมฐานข*อมูลชุดใหม>เพื่อทดสอบระบบและตรวจสอบความถูกต*อง
ของข*อมูล
ในส>วนที่สองจะเปbนการแก*ปdญหาที่ศูนยทดสอบและหน>วยทดสอบรายงานปdญหา เพื่อเพิ่มประสิทธิภาพ
การทํางาน หลังจากแก*ไขเสร็จสิ้นแล*วจะทําการย*ายเพื่อใช*งานจริง
๒.รายละเอียดการดําเนินงาน
ในรายงานฉบับนี้จะรายงานในส>วนแรกที่ทําการติดตั้งและย*ายฐานข*อมูลทําการแก*ไข Code เพื่อเชื่อม
ฐานข*อมูลชุดใหม>เพื่อทดสอบระบบและตรวจสอบความถูกต*องของข*อมูล
การล ง MS SQL Server 2022 ได* จะมี Minimum requirement จากท าง Windows ที่ ต* อ งใช*
Windows server 2016 ขึ้นไป ตามรายการด*านล>าง
โดย Spec ที่ต*องการ มีรายละเอียดดังนี้
Operating system: Microsoft server 2016 ขึ้นไป
CPU : E5-2640 v3
RAM : 16G
HDD : 500GB

4
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

๒.๑ ทําการลงโปรแกรม MS SQL server 2022 express (ตาม TOR ข*อ ๒.๑)
การลงนี้จะทําการลง Management Studio 2019 (Version ล>าสุด) เพื่อใช*จัดการและดูสถานะของ
Database ไว*ด*วย

ภาพที่ ๑ ลง Management Studio 2019 (Version ล>าสุด)

ภาพที่ ๒ ลง SQL server 2022 บนเครื่อง Server

5
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

ภาพที่ ๓ Database เมื่อทําการลงแล*วเสร็จ


๒.๒ ทําการสร*างฐานข*อมูลใหม>บน SQL server ให*เหมือนกับที่ใช*งานอยู>บน MySQL (ตาม TOR ข*อ ๒.๒)

ภาพที่ ๔ รายละเอียดฐานข*อมูลเดิมบน MySQL

6
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

ภาพที่ ๕ รายละเอียดโครงสร*างฐานข*อมูล

ภาพที่ ๖ ข*อมูลที่บันทึกลงเครื่อง ขนาด 2GB

7
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

๒.๓ ทําการย*ายข*อมูลที่อยู>บน MySQL มาลงใน SQL server 2016


ฐานข้อมูล จํานวนข้อมูล
tbl_asset 2,209
tbl_asset_maintain 60
tbl_customer 96,560
tbl_location 77
tbl_location_subuser 79
tbl_price_group 19
tbl_price_group_test 29
tbl_price_test 174
tbl_price_test_show 148
tbl_question_survey 8
tbl_question_survey_detail 50
tbl_survey 1
tbl_survey_answer 9,700
tbl_target 200
tbl_test_barcode 226
tbl_test_id 339,091
tbl_test_id_detail 5,201,770
tbl_user_log 0
tbl_users 164
tbl_years 23
tlb_result 175,836

ภาพที่ ๗ จํานวนข*อมูลที่ทําการย*ายเพื่อทําการทดสอบ
๒.๔ แก*ไข Code เพื่อเชื่อมต>อ Database ตัวใหม>และทําการทดสอบทุกหน*าเพื่อตรวจสอบการทํางานโดย
รายละเอียดจะแสดงในหัวข*อถัดไป (ตาม TOR ข*อ ๒.๔)
๒.๕ แก*ไขรายงานทุกหน*าเพื่อแก*ปdญหา Timeout และ ทําการสร*าง Index บน Database เพื่อให*สามารถเรียก
รายงานได*เร็วขึ้นรายละเอียด จะแสดงในหัวข*อถัดไป (ตาม TOR ข*อ ๒.๕)

8
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

บทที่ 4

สรุปผล
๑.สรุปผลการดําเนินงาน (ตาม TOR ข*อ ๒.๓)
เมื่อทําการแก*ไข Code เพื่อเชื่อมต>อกับ Database ตัวใหม>จําทําการทดสอบการใช*งานของเวปเพื่อ
ตรวจสอบการทํางานทุหน*า
๑.๑ ทดสอบการทํางานหลังแก*ไขโปรแกรมและตรวจเชคข*อมูลเพื่อไม>ให*กระทบการทํางานของ Database

ภาพที่ ๘ สรุปใบนําส>งแบบตาราง

9
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

ภาพที่ ๙ แผนภูมิ รายเดือน รายปZ

ภาพที่ ๑๐ รายงานแผนภูมิศูนยทดสอบ

10
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

ภาพที่ ๑๑ สรุปข*อมูลตามโครงการ

ภาพที่ ๑๒ สรุปแบบสํารวจความพึงพอใจ

11
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

ภาพที่ ๑๓ สร*างรายการทดสอบ

ภาพที่ ๑๔ สรุปรายชือบริษทั

12
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

ภาพที่ ๑๕ แผนภูมิแสดงผล
๑.๒. ทําการตรวจสอบการทํางานโดยดึงข*อมูลย*อนหลัง

ภาพที่ ๑๖ สรุปข*อมูลตามโครงการปZ ๒๕๕๘


13
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

ภาพที่ ๑๗ สรุปข*อมูลตามโครงการปZ ๒๕๕๙

ภาพที่ ๑๘ สรุปข*อมูลตามโครงการปZ ๒๕๖๐

14
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

.
ภาพที่ ๑๙ สรุปข*อมูลตามโครงการปZ ๒๕๖๑
๑.๓. ตรวจสอบการทํางานของ Web

ภาพที่ ๒๐ หน*า Web

15
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

ภาพที่ ๒๑ ค*นหาข*อมูล
๑.๔ รายงานการปรับปรุง (ตาม TOR ข*อ ๒.๕)
ได*ทําการตรวจสอบการทํางานเพื่อวัดประสิทธิภาฑก>อนทําการปรับปรุงและหลังทําการแก*ไข Report

หน*า Report ก>อนทําการแก*ไข (วินาที) หลังทําการแก*ไข (วินาที)


สรุปใบนําส>งแบบตาราง 11 2
แผนภูมิ รายเดือน รายปZ 30 (Error) 12
รายงานแผนภูมิศูนยทดสอบ 30 (Error) 2
สรุปข*อมูลตามโครงการ 5 1
สรุปแบบสํารวจความพึงพอใจ 5 1
สร*างรายการทดสอบ 90 2
สรุปรายชื่อบริษัท 60 2
แผนภูมิแสดงผล 60 (Error) 2
ภาพที่ ๒๒ เปรียบเทียบก>อนและหลังทําการปรับปรุง

16
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

๑.๕ ทําการติดตั้ง Server จําลอง (ตาม TOR ข*อ ๒.๗)


ทำการติดตั้ง เครื่องเซิรฟเวอร (Server) จำลอง บน Web site https://meesmartbuilding.com/
เพื่อให เจาหนาที่ของกองวิเคราะหวิจัยและทดสอบวัสดุและศูนยทดสอบวัสดุในจังหวัดตางๆ ไดทำการลองทดสอบ
กอนทำการขึ้นใชงานจริง

ภาพที่ ๒๓ การขึ้น บน Server จําลอง

17
จางเหมาดูแลระบบการใชโปรแกรมการจัดการฐานขอมูลของศูนยทดสอบและหนวยทดสอบวัสดุ

บทที่ 5

ข2อเสนอแนะ
เนื่องจากมีปริมาณใช*งานจากทั่วประเทศทําให*การอัพโหลดรายงานผลการทดสอบมายัง Server มาเก็บไว*
มี ป ริ ม าณมาก ทํ า ให* ใ ช* ง านพื้ น ที่ จั ด เก็ บ ข* อ มู ล เพิ่ ม ขึ้ น อาจต* อ ทํ า การเพิ่ ม ขนาด HDD เพื่ อ เก็ บ ข* อ มู ล
เนื่องจากโปรแกรมจัดการฐานข*อมูลของศูนยทดสอบและหน>วยทดสอบวัสดุ ใช*งานมา แล*วตั้งแต>ปZ ๒๕๕๘ ขณะนี้
เปbนเวลา ๖ ปZ คาดการณว>า พื้นที่จัดเก็บข*อมูล อาจจะเต็มได*อีกภายใน ๖ ปZ
ขนาดของ RAM ที่แนะนําคือ ๑๖ GB แต>ตอนนี้มี ๘ GB หากมีปdญหาเรื่อง Performance อาจจะต*องทํา
การเพิ่ม RAM ภายหลัง ทั้งนี้ขึ้นอยู>กับปริมาณการใช*งาน

18

You might also like