บทที่ 3 การออกแบบ และพัฒนาโปรแกรม ·...

13
บทที่ 3 การออกแบบ และพัฒนาโปรแกรม การศึกษาข้อมูลเบื ้องต ้น จากการที่ได้สํารวจปัญหา ศึกษาข้อมูลเบื ้องต ้น ภายในแผนก IT Service Desk นั ้นพบว่า เนื่องจาก องค์กรภายในบริษัทมีขนาดใหญ่ทําให้ปัญหามีมากขึ ้น ซึ ่งบางปัญหาที่เข้ามา ไม่สามารถตอบได้ในทันที บุคลากรภายในจึงจําเป็นต้องสืบค้นข้อมูลจากแหล่งอื่น ซึ ่งทําให้ใช้เวลานาน และเกิดความไม่สะดวก ต่อ บุคลากร อีกทั ้งผู ้ใช้ต้องถือสายรอคําตอบเป็นเวลานาน ทําให้เกิดความล่าช้า การเก็บรวมรวมข้อมูล 1. ได้เก็บข้อมูลโปรแกรมต่าง ๆ ที่บุคลากรภายในแผนก IT Service Desk ใช้ เช่น ในและวันมี ปัญหาอะไรเข้ามาบ่อยที่สุด หรือปัญหาอะไรค่อนข้างมีความยากง่ายต่อการตอบปัญหา 2. รวบรวมข้อมูลรายละเอียดอื่น ๆ ที่ใช้ มาออกแบบ และวิเคราะห์เพิ่มเติม 3. ได้มีการสอบถามผู้ใช้ที่เข้ามาใช้บริการว่าในส่วนใดมีปัญหามากที่สุด 4. ได้มีการสอบถามข้อมูลเบอร์โทรศัพท์ภายในที่พนักงานค้นหาบ่อยที่สุด 5. ได้มีการติดต่อกับแผนกต่างๆ เพื่อตรวจสอบคู ่มือที่ได้มาว่ามีความถูกต้องหรือไม่

Upload: others

Post on 13-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

บทท 3

การออกแบบ และพฒนาโปรแกรม

การศกษาขอมลเบองตน

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

องคกรภายในบรษทมขนาดใหญทาใหปญหามมากขน ซงบางปญหาทเขามา ไมสามารถตอบไดในทนท

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

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

การเกบรวมรวมขอมล

1. ไดเกบขอมลโปรแกรมตาง ๆ ทบคลากรภายในแผนก IT Service Desk ใช เชน ในและวนม

ปญหาอะไรเขามาบอยทสด หรอปญหาอะไรคอนขางมความยากงายตอการตอบปญหา

2. รวบรวมขอมลรายละเอยดอน ๆ ทใช มาออกแบบ และวเคราะหเพมเตม

3. ไดมการสอบถามผใชทเขามาใชบรการวาในสวนใดมปญหามากทสด

4. ไดมการสอบถามขอมลเบอรโทรศพทภายในทพนกงานคนหาบอยทสด

5. ไดมการตดตอกบแผนกตางๆ เพอตรวจสอบคมอทไดมาวามความถกตองหรอไม

Page 2: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

22

การวเคราะหระบบงาน

หลงจากทคณะผดาเนนโครงงานระบบเวบไซตจดการคมอไดศกษา และเกบรวบรวมขอมลจาก

แผนก IT Service Desk ทาใหไดทราบถงระบบงานดงน

ตารางท 3.1 แสดงรายละเอยดของระบบงานปจจบน

งาน/กจกรรม รายละเอยดของงาน/กจกรรม เอกสารทเกยวของ ผรบผดชอบ

1. กระดานขอความ

(เวบบอรด)

ประกาศรายละเอยดงานตาง ๆ

ผานเอกสาร Inter Office

Communication

เอกสาร Inter Office

Communication

พนกงาน

2. การคนหาขอมล สอบถามหรอตดตอเบอร

ภายในองคกร

แฟมเกบขอมลในหนวยงาน พนกงาน

3. เพมขอมลคมอ บคลากรรบการอพเดทขอมล

โปรแกรมใหม ๆ แลวปรนเกบ

เปนแฟมขอมล

แฟมเกบขอมลในหนวยงาน พนกงาน

4. เพมขอมลเบอร

โทรศพท

รายละเอยดเบอรโทรตางๆจะ

จดเกบในรปแบบของกระดาษ

- พนกงาน

5. เพมขอมลใน

เวบบอรด

รายละเอยดของขอความใน

กระทซงจะอยในเวบบอรด

- พนกงาน

Page 3: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

23

ตารางท 3.2 แสดงสภาพปญหาทเกดจากระบบงานในปจจบน

งาน/กจกรรม ปญหา ความตองการ

1. กระดานขอความ

(เวบบอรด)

ทาใหเกดการตกหลนของขอมล

บคลกรภายใน ไมไดรบการแจง

ขอมลครบทกคน เนองจากทางาน

เปลยนกะกนตลอดเวลา

ป ระ ก า ศ ผา นก ระ ดา นขอค วา ม

สะดวกตอการใชงาน สามารถพดคย

ตอบคาถามได

2. การคนหาขอมล ก า ร คน ห า ขอ ม ล เ ก ด ค วา ม ไ ม

สะดวก ใชเวลานานในการคนหา

เกบรวบรวมขอมลไวเปนหมวดหม

เพองายตอการคนหา

3. เพมขอมลคมอ เกบขอมลในรปแบบเอกสาร อาจ

ทาใหขอมลในเอกสารตกหลน

หรอชารดได

บนทกลงฐานขอมล ปองกนการสญ

หาย

4. เพมขอมลเบอร

เบอรโทรศพท

- -

5. เพมขอมลในเวบบอรด - -

Page 4: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

24

แผนผงการทางานของระบบงานปจจบน

ภาพท 3.1 แผนผงการทางานของระบบงานปจจบน

เพมขอมลเวบบอรด

เรมตน

ผใชขอขอมลคมอ

แสดงขอมลคมอ

จบการทางาน

คมอการเซต

คอมพวเตอร

คมอการเซต

โทรศพท

แสดงขอมลคมอ

เพมขอมลเบอรโทร

Y Y

N N

Page 5: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

25

การออกแบบและพฒนาโปรแกรม

1. การออกแบบสวนขอมลนาเขา

ภาพท 3.2 การออกแบบสวนขอมลนาเขาการเขาสระบบ

เปนหนาจอสาหรบกอนเขาเวบไซต สาหรบบคลากรภายใน สามารถใส Username และ Password

เพอแกไขเปลยนแปลงขอมลในบางสวนของเวบไซต

Page 6: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

26

2. หมวดหมของคมอ

ภาพท 3.3 การออกแบบหนาจอสวนของหมวดหมคมอ

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

งาน โดยแบงตามหมวดหมทจาแนกไว

Page 7: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

27

3. หมวดหมของเบอรโทรศพท

ภาพท 3.4 การออกแบบหนาจอสวนของหมวดเบอรโทรศพทอนๆ

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

การแสดงขอมล สามารถเพมขอมลเบอรโทรศพทใหม ๆ ได

Page 8: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

28

4. การออกแบบสวนกระดานขอความ

ภาพท 3.5 การออกแบบหนาจอสวนของกระดานขอความ

หนาจอสวนของกระดานขอความ สามารถใหผใชตงโพสขอความใหม ๆ และยงสามารถตอบ

ขอความของผโพสได สามารถนบจานวนววของคนดได

Page 9: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

29

2. การออกแบบฐานขอมล

ภาพท 3.6 การแสดงความสมพนธของขอมล

Page 10: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

30

ตารางท 3.3 รายการตารางขอมล

ชอตาราง คาอธบาย

Brand

Member

Phone

Product

Product2

Reply

tblFile

Webboard

แฟมเกบหมวดหมคมอ

แฟมรายชอสมาชก

แฟมรายละเอยดเบอรโทรศพท

แฟมรายละเอยดยอยคมอ

แฟมชอคมอ

แฟมกระดานถามตอบ

แฟมเกบรปภาพ

แฟมเกบขอความกระดานขอความ

Page 11: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

31

3. การออกแบบและพฒนาโปรแกรม

3.1 การออกแบบฐานขอมลโดยใชโปรแกรม Microsoft Access 2010

ภาพท 3.7 สวนการออกแบบฐานขอมล

Page 12: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

32

3.2 การออกแบบสวนตดตอกบผใชโดยใชโปรแกรม Microsoft Visual Studio 2010

ภาพท 3.8 การออกแบบสวนตดตอผใช

Page 13: บทที่ 3 การออกแบบ และพัฒนาโปรแกรม · การออกแบบและพัฒนาโปรแกรม. 3.1. การออกแบบฐานข้อมูลโดยใช้โปรแกรม

33

3.3 การเขยนสวนของโปรแกรมดวยภาษา C#

ภาพท 3.9 แสดงการเขยนโปรแกรมเพอใชตดตอฐานขอมล