บทที่ 3 - siam universityresearch-system.siam.edu/images/coop/the_process... · 23...
TRANSCRIPT
บทท 3 การออกแบบและพฒนาโปรแกรม
การศกษาขอมลเบองตน
จากการทคณะผจดท าไดศกษาและวเคราะหระบบบรหารกระบวนการผลตสนคา จวเวลรพบปญหาทเกดขนคอ
1. ความไมเปนระเบยบของขอมล จากระบบเดมทางรานไดเกบขอมลทงลกคา พนกงาน และสนคา ในลกษณะแฟมเอกสาร จงท าใหคนหาขอมลเหลานนไดยาก หรออาจจะเกดปญหาเอกสารส าคญสญหาย
2. ความคลาดเคลอนตวเลขในสตอคสนคา การตรวจนบสนคาหรอการรบสนคาอาศยแคใบสงซอสนคา ซงอาจจะท าใหเกดความผดพลาดของจ านวนสนคา
3. ความลาชาและความผดพลาดในการด าเนนงานในแตละสวนงาน เพราะระบบเดมมแตการจดบนทกท าใหเกดรายละเอยดตางๆไมตรงตามความตองการทเปนจรง
การเกบรวบรวมขอมล
1. คณะผจดท าไดท าการเกบขอมลจากการสอบถามจากเจาของรานจวเวลร จากการเกบขอมลพบวา ทางรานจวเวลรจะมการรบผลตสนคาตามออเดอรลกคา ซงการขายสนคาเปนเงนสดเทานน ในการบนทกขอมลตางๆ ของรานสวนใหญจะเปนการเขยนเปนหลก
2. การเกบรวบรวมขอมลจากเวบไซต ซงเปนแนวทางในการออกแบบ เพอใชในการศกษาหาขอมลและน ามาประยกตใชกบการพฒนาระบบ
3. เกบรวบรวมขอมลจากหนงสอการเขยนโปรแกรมภาษา C# เพอน าขอมลตางๆ มาชวยในการออกแบบและเขยนโปรแกรม
การวเคราะหระบบงาน
การวเคราะหระบบงานปจจบนท าใหคณะผจดท า พฒนาโปรแกรมเปนไปตามความตองการของเจาของรานและผใชระบบ ซงจะท าใหโปรแกรมมประสทธภาพมากขน
22
ตารางท 3.1 แสดงรายละเอยดของระบบงานปจจบน
งาน/กจกรรม รายละเอยดของงาน/กจกรรม เอกสารทเกยวของ ผรบผดชอบ 1.การรบออเดอร ล กคาส ง ออ เดอ ร โดยจดลง ใน
กระดาษ ใบรายการออเดอร เจาของ
2.การสงวตถดบ เจาของโทรศพทไปสงวตถดบจากผผลต
ใบรายการวตถดบทสง เจาของ
3.รบวตถดบ เจาของเปนผรบวตถดบเอง บลรายการวตถดบ เจาของ 4.สงผลต เจาของสงพนกงานผลตสนคา ใบรายการออเดอร เจาของ 5.จดสง พนกงานจดสงสนคาใหลกคา ใบรายการออเดอร พนกงาน
ตารางท 3.2 แสดงสภาพปญหาทเกดจากระบบงานในปจจบน
งาน/กจกรรม ปญหา ความตองการ 1.รบออเดอร รบลงกระดาษท าใหอาจจะสญ
หายได/ขอมลไมครบ/ลาชา เกบขอมลลงในโปรแกรม/ สามารถคนหาไดงาย
2.สตอคสนคา ไมทราบจ านวนสนคา ท ย งคงเหลอในสตอคอยางแนนอน
บนทก สนคา ทก ชนลงในโปรแกรมเพอการคนหาทงายขน
3.การรบวตถดบ ไมไดบนทกการรบวตถดบจงไมทราบวาพนกงานคนไหนรบวตถดบไว
บนทกการรบวตถดบลงในโปรแกรม
4.การสงผลต เ จ า ข อ ง ส ง ผ ล ต โ ด ย จ ด ล งกระดาษและมการสญหาย /พนกงานผลตสนคาเกนออเดอร
บน ท กก า รส ง ผ ล ตล ง ในโปรแกรมและโปรแกรมค านวนจ านวนการผลตให
23
แผนผงการท างานของระบบงานปจจบน
� �
�
�
�
�
� �
�
�
ภาพท 3.1 แผนผงการสงซอสนคาของระบบงานปจจบน
24
การออกแบบและพฒนาโปรแกรม
1. การออกแบบสวนขอมลน าเขา
ภาพท 3.2 หนา Login เขาสระบบ
หนาจอการเขาสระบบรหารกระบวนการผลตสนคาจวเวลร โดยตองมการพมพชอผเขาระบบ และรหสผาน และกดปมเขาระบบ หรอกดปมยกเลกหากไมตองการเขาสระบบ เพอเปนการปองกนการเขาใชงานโปรแกรมจากผอน
25
ภาพท 3.3 หนาจอหลกของระบบ
เมอ Login เรยบรอยแลวกจะปรากฏหนาหลกของโปรแกรมซงจะแสดงใหเหนขอมลทงหมดของระบบประกอบไปดวย ขอมลหลก การท างานหลก การจดการวตถดบ รายงาน และออกจากระบบ
26
ภาพท 3.4 หนาจอขอมลสนคา
หนาขอมลสนคาจวเวลรจะแสดงขอมลของสนคาจวเวลรทงหมด และสามารถเพมขอมลใหม แกไข ขอมลจวเวลรได
27
ภาพท 3.5 หนาจอขอมลวตถดบ
หนาขอมลวตถดบจะแสดงขอมลของวตถดบทงหมด และสามารถเพมขอมลใหม แกไข ขอมลวตถดบได
28
ภาพท 3.6 หนาจอขอมลพนกงาน
หนาขอมลพนกงานจะแสดงขอมลของพนกงานทงหมด และสามารถเพมขอมลใหม แกไข ขอมลพนกงานได
29
ภาพท 3.7 หนาจอขอมลลกคา
หนาขอมลลกคาจะแสดงขอมลของลกคาทงหมด และสามารถเพมขอมลใหมแกไข ขอมลลกคาได
30
ภาพท 3.8 หนาจอขอมลผผลต
หนาขอมลผผลตจะแสดงขอมลของผผลตทงหมด และสามารถเพมขอมลใหม แกไข ขอมลผผลตได
31
ภาพท 3.9 หนาจอการรบออเดอร
หนาจอการรบออเดอรจะแสดงการรบออเดอรจะสามารถเพมออเดอรใหม แกไขออเดอรไดและพมพใบออเดอรออกมาได
32
ภาพท 3.10 หนาจอการสงซอวตถดบ
หนาจอการสงซอวตถดบจะแสดงการสงซอวตถดบจะสามารถเพมการสงซอวตถดบใหม แกไข และพมพใบสงซอวตถดบออกมาได
33
ภาพท 3.11 หนาจอการรบวตถดบ
หนาจอการรบวตถดบจะแสดงการรบวตถดบ สามารถเพมการรบวตถดบใหม แกไข และพมพใบรบวตถดบออกมาได
34
2. การออกแบบสวนผลลพธ
ภาพท 3.12 ใบสงซอสนคา
35
ภาพท 3.13 ใบสงผลตสนคา
36
ภาพท 3.14 รายงานสรปยอดการผลตรายเดอน ป
37
ภาพท 3.15 รายงานสรปยอดการสงซอวตถดบรายเดอน ป
38
ภาพท 3.16 รายงานสรปยอดวตถดบคงเหลอ
39
3. การออกแบบฐานขอมล
ภาพท 3.17 การแสดงความสมพนธของขอมล
40
ตารางท 3.3 รายการตารางขอมล
ชอตาราง ค าอธบาย Admin Cus Emp Jewelry Manual Meterial Order OrderDetial OrderDetialMaterial OrderMaterial Suppliers
แฟมผดแลระบบ แฟมลกคา แฟมพนกงาน แฟมขอมลเพชรพลอย แฟมคมอการผลต แฟมวตถดบ แฟมสงผลตสนคา แฟมรายละเอยดสงผลต แฟมรายละเอยดสงซอวตถดบ แฟมสงซอวตถดบ แฟมผผลต
41
4. การพฒนาโปรแกรม
4.1 การออกแบบฐานขอมลโดยใชโปรแกรม Microsoft SQL Server 2008
ภาพท 3.18 การออกแบบฐานขอมล
42
4.2 การออกแบบสวนตดตอกบผใชโดยใชโปรแกรม Microsoft Visual Studio 2010
ภาพท 3.19 การออกแบบสวนตดตอกบผใชระบบ
43
4.3 การเขยนโปรแกรมตดตอกบฐานขอมลดวยภาษา C#
ภาพท 3.20 แสดงการเขยนโปรแกรมเพอใชตดตอกบฐานขอมล