บทที่ 3 - siam universityresearch-system.siam.edu/images/coop/the_process... · 23...

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

Upload: others

Post on 02-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

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

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

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

1. ความไมเปนระเบยบของขอมล จากระบบเดมทางรานไดเกบขอมลทงลกคา พนกงาน และสนคา ในลกษณะแฟมเอกสาร จงท าใหคนหาขอมลเหลานนไดยาก หรออาจจะเกดปญหาเอกสารส าคญสญหาย

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

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

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

1. คณะผจดท าไดท าการเกบขอมลจากการสอบถามจากเจาของรานจวเวลร จากการเกบขอมลพบวา ทางรานจวเวลรจะมการรบผลตสนคาตามออเดอรลกคา ซงการขายสนคาเปนเงนสดเทานน ในการบนทกขอมลตางๆ ของรานสวนใหญจะเปนการเขยนเปนหลก

2. การเกบรวบรวมขอมลจากเวบไซต ซงเปนแนวทางในการออกแบบ เพอใชในการศกษาหาขอมลและน ามาประยกตใชกบการพฒนาระบบ

3. เกบรวบรวมขอมลจากหนงสอการเขยนโปรแกรมภาษา C# เพอน าขอมลตางๆ มาชวยในการออกแบบและเขยนโปรแกรม

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

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

Page 2: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

22

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

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

กระดาษ ใบรายการออเดอร เจาของ

2.การสงวตถดบ เจาของโทรศพทไปสงวตถดบจากผผลต

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

3.รบวตถดบ เจาของเปนผรบวตถดบเอง บลรายการวตถดบ เจาของ 4.สงผลต เจาของสงพนกงานผลตสนคา ใบรายการออเดอร เจาของ 5.จดสง พนกงานจดสงสนคาใหลกคา ใบรายการออเดอร พนกงาน

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

งาน/กจกรรม ปญหา ความตองการ 1.รบออเดอร รบลงกระดาษท าใหอาจจะสญ

หายได/ขอมลไมครบ/ลาชา เกบขอมลลงในโปรแกรม/ สามารถคนหาไดงาย

2.สตอคสนคา ไมทราบจ านวนสนคา ท ย งคงเหลอในสตอคอยางแนนอน

บนทก สนคา ทก ชนลงในโปรแกรมเพอการคนหาทงายขน

3.การรบวตถดบ ไมไดบนทกการรบวตถดบจงไมทราบวาพนกงานคนไหนรบวตถดบไว

บนทกการรบวตถดบลงในโปรแกรม

4.การสงผลต เ จ า ข อ ง ส ง ผ ล ต โ ด ย จ ด ล งกระดาษและมการสญหาย /พนกงานผลตสนคาเกนออเดอร

บน ท กก า รส ง ผ ล ตล ง ในโปรแกรมและโปรแกรมค านวนจ านวนการผลตให

Page 3: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

23

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

� �

� �

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

Page 4: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

24

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

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

ภาพท 3.2 หนา Login เขาสระบบ

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

Page 5: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

25

ภาพท 3.3 หนาจอหลกของระบบ

เมอ Login เรยบรอยแลวกจะปรากฏหนาหลกของโปรแกรมซงจะแสดงใหเหนขอมลทงหมดของระบบประกอบไปดวย ขอมลหลก การท างานหลก การจดการวตถดบ รายงาน และออกจากระบบ

Page 6: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

26

ภาพท 3.4 หนาจอขอมลสนคา

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

Page 7: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

27

ภาพท 3.5 หนาจอขอมลวตถดบ

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

Page 8: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

28

ภาพท 3.6 หนาจอขอมลพนกงาน

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

Page 9: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

29

ภาพท 3.7 หนาจอขอมลลกคา

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

Page 10: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

30

ภาพท 3.8 หนาจอขอมลผผลต

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

Page 11: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

31

ภาพท 3.9 หนาจอการรบออเดอร

หนาจอการรบออเดอรจะแสดงการรบออเดอรจะสามารถเพมออเดอรใหม แกไขออเดอรไดและพมพใบออเดอรออกมาได

Page 12: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

32

ภาพท 3.10 หนาจอการสงซอวตถดบ

หนาจอการสงซอวตถดบจะแสดงการสงซอวตถดบจะสามารถเพมการสงซอวตถดบใหม แกไข และพมพใบสงซอวตถดบออกมาได

Page 13: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

33

ภาพท 3.11 หนาจอการรบวตถดบ

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

Page 14: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

34

2. การออกแบบสวนผลลพธ

ภาพท 3.12 ใบสงซอสนคา

Page 15: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

35

ภาพท 3.13 ใบสงผลตสนคา

Page 16: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

36

ภาพท 3.14 รายงานสรปยอดการผลตรายเดอน ป

Page 17: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

37

ภาพท 3.15 รายงานสรปยอดการสงซอวตถดบรายเดอน ป

Page 18: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

38

ภาพท 3.16 รายงานสรปยอดวตถดบคงเหลอ

Page 19: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

39

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

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

Page 20: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

40

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

ชอตาราง ค าอธบาย Admin Cus Emp Jewelry Manual Meterial Order OrderDetial OrderDetialMaterial OrderMaterial Suppliers

แฟมผดแลระบบ แฟมลกคา แฟมพนกงาน แฟมขอมลเพชรพลอย แฟมคมอการผลต แฟมวตถดบ แฟมสงผลตสนคา แฟมรายละเอยดสงผลต แฟมรายละเอยดสงซอวตถดบ แฟมสงซอวตถดบ แฟมผผลต

Page 21: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

41

4. การพฒนาโปรแกรม

4.1 การออกแบบฐานขอมลโดยใชโปรแกรม Microsoft SQL Server 2008

ภาพท 3.18 การออกแบบฐานขอมล

Page 22: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

42

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

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

Page 23: บทที่ 3 - Siam Universityresearch-system.siam.edu/images/coop/The_Process... · 23 แผนผังการท างานของระบบงานปัจจุบัน

43

4.3 การเขยนโปรแกรมตดตอกบฐานขอมลดวยภาษา C#

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