การวเคราะหและออกแบบระบบสนคาคงคลงและจดการค าสงซอ System Analysis and Design Inventory and Orders
นาย บรภทร พรมมาสม
โครงงานสหกจศกษานเปนสวนหนงของการศกษาตามหลกสตร
ปรญญาวทยาศาสตรบณฑต สาขาวชาเทคโนโลยสารสนเทศทางธรกจ คณะเทคโนโลยสารสนเทศ สถาบนเทคโนโลยไทย-ญปน
พ.ศ. 2560
ก
การวเคราะหและออกแบบระบบสนคาคงคลงและจดการค าสงซอ System Analysis and Design Inventory and Orders
นาย บรภทร พรมมาสม
โครงงานสหกจศกษานเปนสวนหนงของการศกษาตามหลกสตร วทยาศาสตรบณฑต สาขาเทคโนโลยสารสนเทศทางธรกจ
คณะเทคโนโลยสารสนเทศ สถาบนเทคโนโลยไทย - ญป น
ปการศกษา 2560
คณะกรรมการสอบ ……………………………………………………. ประธานกรรมการสอบ (อาจารยสรมยพร เจรญพทย) ……………………………………………………. กรรมการสอบ (อาจารยฐนสน ญาตสงเนน) ……………………………………………………. อาจารยทปรกษา (อาจารยภสมะ เจรญพงษ) ……………………………………………………. ประธานสหกจศกษาสาขาวชา (อาจารยนชนารถ พงษพานช)
ลขสทธของสถาบนเทคโนโลยไทย – ญป น
ก ชอโครงงาน การวเคราะหและออกแบบระบบสนคาคงคลงและจดการค าสงซอ
System Analysis and Design Inventory and Orders ผเขยน นาย บรภทร พรมมาสม
คณะวชา เทคโนโลยสารสนเทศ สาขาวชา เทคโนโลยสารสนเทศ--------
----------------------------------------ทางธรกจ
อาจารยทปรกษา อ.ภสมะ เจรญพงษ
พนกงานทปรกษา นางสาว เพญนภา รงเรอง
ชอบรษท IConcepts Co.,Ltd.
ประเภทธรกจ/สนคา พฒนาระบบระดบองคกรตดตงระบบตามความตองการของ------
--------------------------------------- -ลกคา
บทสรป
โครงงานนคอการออกแบบเพอศกษาระบบสนคงคลงและระบบจดการค าสงซอแลวน ามาวเคราะหเพอใหเหมาะสมกบธรกจขนาดเลก โดยมการออกแบบ รายละเอยดภายใน User Interface ความสมพนธ ของแตละสวน ออกแบบคลงขอมล การไหลของขอมล ทงหมดนนเปนขนตอนในการพฒนาระบบสารสนเทศเพอแกปญหาทางธรกจและตอบสนองความตองการของผใชตามความตองการ
โดยมการใชทฤษฎ System Development Life Cycle : SDLC เปนเครองมอในการวเคราะหระบบ ใช Microsoft Visio ในการออกแบบฐานขอมล การไหลของขอมลตางๆ และ ใช Adobe Experience ในการออกแบบ User Interface ของแอปพลเคชนระบบสนคงคลงและระบบจดการค าสงซอ
ข
กตตกรรมประกาศ
เลมโครงงานสหกจศกษาฉบบนส าเรจลลวงไปไดดวยดเพราะไดรบความอนเคราะหจากอาจารย ปรกษา อ.ภสมะ เจรญพงษ ทไดสละเวลาอนมคามาชวย อบรม สงสอน แนะน า ชแนะการท าโครงงานทถกตองทสด อยางเอาใจใส อกทงยงใหค าปรกษาทงเรองการศกษาตอ เรองโปรแกรมตางๆ เรองความฉลาดของเทคโนโลยสมยใหม รวมถงการด ารงชวตในการท างานอกดวย ฯลฯ ขาพเจารสกซาบซงเปนอยางสงทไดมโอกาสไดศกษาและเปนสวนหนงของสาขาเทคโนโลยสารสนเทศทางธรกจ
ขอขอบคณ นางสาว เพญนภา รงเรอง ทเปนพนกงานทปรกษา และพๆทกทานในแผนก Tester และ แผนกอนๆ ทไดสอนการท างานและมอบประสบการณการท างานทมคา
ขอขอบคณ พๆ นองๆ เพอนๆ ทกคนในคณะเทคโนโลยสารสนเทศแหงนทชวยแบงปนความรความเขาใจและชวยเหลอกนตลอดมาจนถงวนทขาพเจาส าเรจตามวตถประสงคทยงใหญในครงน
นาย บรภทร พรมมาสม ผจดท า
ค
สารบญ บทสรป ก กตตกรรมประกาศ ข สารบญ ค สารบญตาราง จ สารบญภาพประกอบ ฉ สารบญภาพประกอบ ช บทท บทท 1 บทน า 1
1.1 ชอและทตงของสถานประกอบการ 1 1.2 ลกษณะธรกจของสถานประกอบการ หรอการใหบรการหลกขององคกร 2 1.3 รปแบบการจดองคกรและการบรหารองคกร 3 1.4 ต าแหนงและหนาทงานทนกศกษาไดรบมอบหมาย 3 1.5 พนกงานทปรกษา และต าแหนงของพนกงานทปรกษา 4 1.6 ระยะเวลาทปฏบตงาน 4 1.7 ทมาและความส าคญของปญหา 4 1.8 วตถประสงคหรอจดมงหมายของการปฏบตหรอโครงงานทไดรบมอบหมาย 5 1.9 ผลทคาดวาจะไดรบการปฏบตงานหรอโครงงานทไดรบมอบหมาย 5 1.10 นยามศพทเฉพาะ 5
บทท 2 ทฤษฎและเทคโนโลยทใชในการปฏบตงาน 8
2.1 ทฤษฎทเกยวของกบการพฒนาระบบ 8 2.1.1 วงจรการพฒนาระบบงานส าหรบระบบงานทวไป 9
2.2 ทฤษฎทเกยวของกบคลงขอมล 10 2.2.1 นยามของคลงขอมล (Definition of a Data Warehouse) 10 2.2.2 คณลกษณะเฉพาะของคลงขอมล 11
2.3 เทคโนโลยทใชในการปฏบตงาน 11
ง
2.3.1 Microsoft Visual SourceSafe (VSS) 11 2.3.2 ประโยชนและขอดของการใชงาน (VSS) 12 2.3.3 Microsoft Excel 12 2.3.4 Microsoft Word 13 2.3.5 Microsoft Visio 14 2.3.6 TeamViewer 15 2.3.7 Snagit 15 2.3.8 Remote Desktop Connection 16 2.3.9 Adobe Experience Design (XD) 17
บทท 3 แผนงานการปฏบตงานและขนตอนการด าเนนงาน 18
3.1 แผนงานการฝกงาน 18 3.2 รายละเอยดทนกศกษาปฏบตในการฝกงาน 20 3.3 ขนตอนการด าเนนงานทนกศกษาปฏบตงาน 20
3.3.1 การวเคราะหระบบงาน 20 บทท 4 สรปผลการด าเนนงาน การวเคราะหและสรปผลตาง ๆ 50
4.1 ขนตอนและผลการด าเนนงาน 50 บทท 5 บทสรปและขอเสนอแนะ 51
5.1 สรปผลการด าเนนงาน 51 5.2 แนวทางการแกไขปญหา 52 5.3 ขอเสนอแนะจากการด าเนนงาน 52
เอกสารอางอง 53 ภาคผนวก 54 ประวตผจดท าโครงงาน 55
จ
สารบญตาราง
ตารางท หนาท 1.1 ศพทเฉพาะ 5 2.1 คณลกษณะเฉพาะของแอปพลเคชน 11 3.1 ตารางเวลาในการปฏบตสหกจศกษา 18
ฉ
สารบญภาพประกอบ
ภาพท หนา 1.1 บรษท ไอ คอนเซปส 1 1.2 รปแบบสนคาและบรการของบรษท ไอ คอนเซปส 2 1.3 โครงสรางของการดาเนนงานของบรษท ไอ คอนเซปส 3 2.1 SDLC 4 ขนตอน 8 2.2 Microsoft Visual SourceSafe (VSS) 12 2.3 Microsoft Excel 13 2.4 Microsoft Word 13 2.5 Microsoft Visio 14 2.6 TeamViewer 15 2.7 Snagit 16 2.8 Remote Desktop Connection 16 3.2 System Flow Diagram ระบบ My stock 21 3.3 Business Flow Diagram ระบบ My stock 22 3.4 Entity-Relationship Diagram (E-R) ระบบ My stock 23 3.5 Data Flow Diagram (DFD) ระบบ My stock 25 3.6 Use case Diagram ระบบ My stock 26 3.7 UI Login 27 3.8 UI Settings First time 28 3.9 UI Main Menus 29 3.10 UI Setting 30 3.11 UI Setting > Create Users 31 3.12 UI Dashboard 32 3.13 UI Product List 33 3.14 UI Create Product List 34
ช
สารบญภาพประกอบ
ภาพท หนา 3.15 UI Stock In 35 3.16 UI Create Stock In 36 3.17 UI Stock Out 37 3.18 UI Edit Stock Out 38 3.19 UI Dealer List 40 3.20 UI Order 41 3.21 UI Edit Order 42 3.22 UI View and Print Orders 43 3.23 UI Insurance 44 3.24 UI Create Insurance 45 3.25 History 46 3.26 Prototype 47 3.27 Prototype main menu 48 4.1 SDLC 50
1
บทท 1 บทน า
1.1 ชอและทตงของสถานประกอบการ ชอสถานทประกอบการ บรษท ไอ คอนเซปส จ ากด สถานทตง 100/86-87 อาคารวองวานช คอมเพลกซ บ ชน 26 ถนนพระราม 9
เขตหวย เขตหวยขวาง กรงเทพฯ 10310โทร. 0-2645-0014 แฟกซ 0-2645-0013
เวบไซต www.iconcepts.co.th อเมล [email protected]
ภาพท 1.1 บรษท ไอ คอนเซปส
2
1.2 ลกษณะธรกจของสถานประกอบการ หรอการใหบรการหลกขององคกร
ไอคอนเซปส (Iconcept) เปนผผลตสนคาออกมาเปนแอปพลเคชนใหกบแบรนดทมชอเสยงหลายตอหลายแบรนด อาท Samsung Galaxy Gift, PTT Blue card, SCB EASY เปนตน
ในฐานะทเปน บรษท ทมงเนนดานเทคโนโลยโดยมวสยทศนในการน าเสนอโซลชนใหกบลกคาของเรามฉะนนจะไมสามารถท าได นเปนค าพดทกลาไดกลาเสย อยางไรกตามเราเชอวามประวตของเราเรามการสนบสนนจากลกคาของเราและหลกฐานเพยงพอของความสามารถของเรา ท IConcepts เราไมใชแคบานซอฟตแวรเทานน เราท าใหเปนไปไมไดทเปนไปได ดวยความมงมนของ IConcepts ในดานตาง ๆ ทไดรบการรบรองจาก CMMI ระดบ 3
ผลตภณฑหลกของเราคอโซลชนระดบโลกของ Livescan เรามความรเกยวกบโดเมนเฉพาะเกยวกบการประมวลผลลายนวมอการประมวลผลภาพและการจบคลายนวมอ ทมงานของเรามประสบการณการสอสารโทรคมนาคมทกวางขวางกระบวนการพฒนาซอฟตแวรและทกแงมมของเทคโนโลยของ Microsoft
เนองจาก IConcepts เตบโตอยางตอเนองในอตราทนาพอใจเราเชอวา IConcepts อยในฐานะทจะชวยธรกจของคณในการเปลยนแผนกไอทของคณจากศนยตนทนเปนแผนกสรางรายไดทแทจรง เราไดกลาวถงในสวนถดไปเกยวกบโซลชนบางอยางทเราไดพฒนาขนส าหรบลกคาของเรา
ภาพท 1.2 รปแบบสนคาและบรการของบรษท ไอ คอนเซปส
3
1.3 รปแบบการจดองคกรและการบรหารองคกร
ภาพท 1.3 โครงสรางของการด าเนนงานของบรษท ไอ คอนเซปส
1.4 ต าแหนงและหนาทงานทนกศกษาไดรบมอบหมาย ปฏบตงานในแผนก
Tester
ลกษณะงานทไดรบมอบหมาย - ศกษาระบบ E-Fingerprint - ทดสอบระบบ E-Fingerprint - เอกสาร Reject - ท างานเอกสาร - IT Support - Stock
4
1.5 พนกงานทปรกษา และ ต าแหนงของพนกงานทปรกษา พนกงานทปรกษา นางสาว เพญนภา รงเรอง
ต าแหนง Manager
1.6 ระยะเวลาทปฏบตงาน วนทเรมปฏบตงาน
วนท 1 มถนายน 2560 วนทสนสดการปฏบตงาน
วนท 30 กนยายน 2560 รวมเปนเวลาทงสน 4 เดอน
1.7 ทมาและความส าคญของปญหา การจดการสนคาคงคลงนนมประโยชนมากตอธรกจขนาดเลก(Small and Medium
Enterprise, SME) และการคาทวๆไป โดยผวจยเลงเหนถงความส าคญของระบบการจดการสนคาคงคลง จากการศกษาหาขอมลเกยวกบการจดการสนคาคงคลงสวนมากจะใชงานในระบบโปรแกรมการจดการสนคาคงคลงแบบส าเรจรป เชน โปรแกรมบญช ERP , โปรแกรมบญช AccStar , โปรแกรม Easy – ACC , Microsoft Excel ฯลฯ
ปจจบนนมเทคโนโลยใหมๆทเกยวกบโทรศพทเครองท (Smartphone) และแทบเลต ทมบทบาทกบชวตประจ าวนเขามาเปนปจจยในการด าเนนธรกจ จงท าใหเลงเหนและวเคราะหและออกแบบแอปพลเคชนขนมาเพอเพมความสามารถทางดานด าเนนธรกจใหมการใชงานงายและสะดวกและทนสมย ผนวกเขากบฟงกชนตางๆทสามารถน ามาประยกตใชงานกบธรกจใหมประสทธภาพสงสดเพอตอบสนองความตองการของผใชมากยงขน
5
1.8 วตถประสงคหรอจดมงหมายของการปฏบตหรอโครงงานทไดรบมอบหมาย 1. วเคราะหและออกแบบแอปพลเคชนเพอการจดการสนคาคงคลงใหสามารถใชงานกบธรกจการคาขายขนาดเลกใหมความสะดวกและงายตอการใชงาน โดยฟงกชนบนทกรายละเอยดสนคา สามารถบอกปรมาณสนคาในคลงสนคา ทตอบสนองกบธรกจขนาดเลกได 2. วเคราะหและออกแบบแอปพลเคชนเพอใหสามารถบนทกต าแหนงรานคาหรอผผลตไดซงสามารถใชไดทงในประเทศและตางประเทศ
หวของาน วเคราะหและออกแบบตรวจสอบสนคาและจดการค าสงซอ
1. เพอยอขนาดของภาพรวมของโปรแกรมขนาดใหญ มาอยบน Smartphone 2. เพอธรกจขนาดเลก (SME) และรานคาบน Social media 3. เพอเกบขอมลการขายของรานคา 4. เพองายตอการใชงานสะดวกและรวดเรว
1.9 ผลทคาดวาจะไดรบจากการปฏบตงานหรอโครงงานทไดรบมอบหมาย 1. ชวยตดสนใจในการวางแผนในการท าธรกจ 2. ชวยบรหารสนคาคงคลงไดทกททกเวลา 3. ความคลองตวในธรกจ เพอชวยใหผใชงานไมเสยเวลาในการคนหา 4. ชวยเตอน โดยแอปพลเคชนจะชวยเตอนเมอสนคาถงจดสงซอ
1.10 นยามศพทเฉพาะ ตารางท 1.1 ศพทเฉพาะ
ค าศพท ค าอธบาย
SME Small and Medium Enterprise
ธรกจทเปนอสระมเอกชน เปนเจาของ ด าเนนการโดยเจาของเอง ไมเปนเครองมอของธรกจใด ไมตกอย
6
ภายใตอทธพล ของบคคล หรอธรกจอน มตนทนในการด าเนนงานต า และมพนกงานจ านวนไมมาก
ERP ระบบสารสนเทศเพอการบรณาการขอมล และกระบวนการท างานภายในองคกร เชน การจดจาง การผลต การขาย การบญช การเงนและการบรหารทรพยากรบคคล ใหมการท างานรวมกน
Social media สงคมออนไลนทมผใชเปนผสอสาร หรอเขยนเลา เนอหา เรองราว ประสบการณ บทความ รปภาพ และวดโอ ทผใชเขยนขนเอง
Inventory Management การบรหารและจดการสนคาคงคลง
Order Quantity ปรมาณการสงซอสนคา
Stock คลงพสด , คลงสนคา
Reject การตงานกลบคนไปยงผท า
SDLC Systems Development Life Cycle ในการพฒนาระบบสารสนเทศในองคกรจะตองมการวเคราะหกระบวนการท างาน
SA System Analysis นกวเคราะหระบบ
Improvement คอการปรบปรงใหดขนไปเรอยๆ
Server เครองคอมพวเตอรหรอระบบปฏบตการหรอโปรแกรมคอมพวเตอรเครอขาย
UI User Interface คอ สวนทใชตดตอกบผใชงาน ไมวาจะเปน เมน ปม ฟอรมตางๆ
7
บทท 2 ทฤษฎและเทคโนโลยทใชในการปฏบตงาน
ในการปฏบตงานสหกจศกษาครงน เปนการน าความรทางดานทฤษฎและเทคโนโลย
มาใชในการปฏบตงานทกสวนตลอดการปฏบตงานสหกจศกษา ซงเปนการน าความรทงทเคยเรยนมาประยกตใชและเปนการศกษาเรยนรสงใหม ๆ ทไดจากการปฏบตงาน
2.1 ทฤษฎทเกยวของกบการพฒนาระบบ ในการพฒนาระบบนนไดมการก าหนดใหเปนไปในทศทางเดยวกนและก าหนดขนตอนท
เปนแนวทางในนกวเคราะหระบบปฏบตงานไดโดยมขอบกพรองนอยทสดเพราะงานการวเคราะหระบบในปจจบนมความซบซอนของงานมากกวาสมยกอนนกวเคราะหระบบจงตองการมาตรฐานในการพฒนาระบบดงกลาวจงไดมการคดคนวงจรการพฒนาระบบงานขนเพอตอบสนองความตองการนกวเคราะหระบบ (System Analysis : SA)
ภาพท 2.1 SDLC 4 ขนตอน
8 2.1.1วงจรการพฒนาระบบงานส าหรบระบบงานทวไป วงจรการพฒนาระบบงาน (System Development Life Cycle : SDLC) ส าหรบระบบทวไปทไดมการคดคนขนมา สามารถแบงออกเปนล าดบขนได 4 ขนตอน คอ 2.1.1.1 การวเคราะหระบบงาน เปนขนตอนของการศกษาระบบงานเดมทใชในปจจบน (Current System) ปญหาทเกดจากระบบงานเดม ตลอดจนการศกษาถงความตองการของธรกจ (Business Needs and Requirements) พรอมกบการประเมนเหตการณตาง ๆ เพอหาทางเลอกทเหมาะสมมาแกปญหา 2.1.1.2 การออกแบบและวางระบบงาน เปนขนตอนหลงจากการวเคราะหระบบงานซงเปนขนตอนทนกวเคราะหระบบจะตองวางโครงสรางของระบบงาน ในรปลกษณะทว ๆ ไปและในรปลกษณะเฉพาะโดยมการแจกแจงรายละเอยดทแนชดของแตละงาน หรอระบบงานยอยของระบบทไดออกแบบขนจะถกสงตอไปใหกบโปรแกรมเมอรเพอจะไดท าการเขยนโปรแกรมใหเปนระบบทปฏบตงานไดจรงในขนตอนตอไป 2.1.1.3 การน าระบบเขาสธรกจหรอผใช เปนขนตอนทน าเอาระบบงานมาตดตง (Install) ใหกบผใช และเพอใหแนใจวาระบบงานสามารถปฏบตงานไดตรงตามวตถประสงคระบบงานจะตองถกท าการตรวจสอบมาอยางด พรอมกบการฝกอบรม (Education and Training) ใหผใชระบบสามารถใชระบบงานไดอยางมประสทธภาพและถกตอง 2.1.1.4 การด าเนนการสนบสนนภายหลงการตดตงระบบงาน เปนขนตอนทระบบงานใหมไดถกน ามาตดตงแลว ผใชระบบอาจจะยงไมคนเคยกบการท างานในระบบใหมนกวเคราะหระบบควรจะใหค าแนะน าอยางตอเนอง เพอชวยเหลอผใชระบบในการปฏบตงานทงนรวมถงความตองการตาง ๆ ทอาจจะเกดขนหรอเปลยนแปลงไป ภายหลงจากระบบไดถกตดตง ซงนกจะเกยวของกบการบ ารงรกษาระบบงาน (System Maintenance) และการปรบปรงระบบงาน (System Improvement)
เมอความตองการเปลยนแปลงไป และระบบงานทก าลงปฏบตอยเปนประจ า จ าเปนตองปรบปรงใหม นกวเคราะหระบบจะตองกลบไปเรมตนทขนท 1 ใหม และจะเปนเชนนเรอย ๆ ไป ถาเกดควาเปลยนแปลงของระบบ
9
2.2 ทฤษฎทเกยวของกบคลงขอมล Water C. Donald (2003) กลาวถงการจดการสนคาคงคลง (Inventory Management) การ
จดการธรกจทเกยวกบการวางแผนและควบคมสนคาคงเหลอ เพอสนบสนนการตดสนใจทจะจดเกบและรกษาระดบสนคาไวในเวลาทตองการ เปนสงทจ าเปนส าหรบการด าเนนธรกจ เพราะเปนสนคามไวเพอใหการผลตหรอการขาย สามารถด าเนนไปไดอยางราบรน การมสนคาคงคลงมากเกนไปอาจเปนปญหากบธรกจ ทงในเรองตนทนการเกบรกษาทสง สนคาเสอมสภาพ หมดอาย ลาสมย ถกขโมย หรอสญหาย นอกจากนยงท าใหสญเสยโอกาสในการน าเงนทจมอยกบสนคาคงคลงนไปหา ประโยชนในดานอนๆ เงอนไขทใชการจดการสนคาคงเหลอ ประกอบดวย 1. ประเภทของสนคาคงคลง ไดแก วตถดบชนงานระหวางผลต และสนคาส าเรจรป 2. ชนดของสตอก ไดแก สตอกหมนเวยน สตอกทกาลงเคลอนยาย สตอกกนชน สตอก ทมความเสยงสง สตอกตามฤดกาล และสตอกคงคาง 3. ตวแบบสนคาคงเหลอ ไดแก ตวแบบสนคาคงเหลอเชงก าหนด และตวแบบสนคาคงเหลอเชงความนาจะเปน 2.2.1 นยามของคลงขอมล (Definition of a Data Warehouse)
ศรสมรก อนทจนทรยง (2535) กลาววา สนคาคงคลงเปนทรพกรชนดหนงทจ าเปนตองมการด าเนนธรกจ การขาดแคลนสนคาคงคลงจะท าใหลกคาหมดความเชอถอ การมสนคาคงคลงไวในกจการนน เพอใหเกดการประหยดคาใชจายในการสงซอสนคา เพอปรบใหเกดความสมดลระหวางความตองการทเกดขนและการจดหาของคงคลงเขามาเกบไวในคลง
มน อรดดลเชษฐ(2543) กลาววา ระบบสนคาคงคลงมหนาทจดการใหไดขอมลของสนคาคงหลงทถกตองทสด เพอชวยงานบรหารสนคาคงคลงใหอยในระดบทไมสงจนท าใหเงนตองจมอยในสตอกสนคามากไป แตตองไมนอยไปจนท าใหเสยโอกาสขายจนถงขาดรายได
กตต ภกดวฒนะกล(2548) บทความนไดกลาวถงการนาประโยชนจากพลวตระบบมาใชในการจ าลองการจดการสนคาคงคลง โดยใชวธการพลวตระบบมาใชในการจดการหรอการควบคมสนคาคงเหลอแตละชนด เจาของกจการควรจะสงซอเปนปรมาณเทาใดในแตละครง (Order Quantity) และควรสงซอเมอใด หรอวาสนคาในคลงหรอในสตอก (Stock) ลดลงเหลอจ านวนเทาใดจงควรสงซอ
10 2.1.2 คณลกษณะเฉพาะของคลงขอมล
หวขอ My Stock
1. แสดงรายการสนคาทงหมด / 2. คนหาสนคา / 3. แสดงยอดสนคาคงเหลอปจจบน / 4. เพม/แกไข/ลบ ขอมลรายละเอยดสนคา / 5. เพม/แกไข/ลบ ขอมลประเภทสนคา / 6. แนบภาพถายสนคา / 7. แสดงขอมลรายงานสรปรวมยอดขาย / 8. แสดงขอมลรายการสนคาทตองสงซอ / 10. ก าหนดจดสงซอสนคา / 11. ส ารองขอมลผานE-mail / 12. แสดงขอมลการสงซอสนคา /
ตารางท 2.1 คณลกษณะเฉพาะของแอปพลเคชน
2.2 เทคโนโลยทใชในการปฏบตงาน 2.2.1 Microsoft Visual SourceSafe (VSS)
VSS ใชหลกการการเกบขอมลโดยม เซอรฟเวอร (Server) กลาง 1 ตว โดยสราง ยสเซอรลอคอน (User Login) เขาไปทเซอรฟเวอร แลวเชคอนตวชดค าสงไปเกบไวทซอรสคอนโทรล (Source Control) หรอทเซอรฟเวอร จากนนถาผใช อนๆตองการเอาชดค าสงออกมาปรบปรงกท าการ เกท เลสเทสซ เวอรชน (Get Latest Version) ออกมา โดยทผใชทตองการปรบปรงชดค าสงกจะท าการเชคเอาทไฟล ออกไป จากนนตว VSS กจะท าการลอคไฟลนนไว และระบบจะท าการ สรางลอคไฟลชอของคนทเชคเอาทไฟลออกไป เวลาทท าเสรจกท าการเชคอนไฟลเขาสวนกลาง ท าใหทซอรสคอนโทรลเปนชดค าสง ทอพเดทลาสด เวลาทผใชอนๆตองการอพเดท โซลชน(Solution) กเขาไปเพอเกท เลสเทสซ เวอรชน ออกมา
11
ภาพท 2.1 Microsoft Visual SourceSafe (VSS)
2.1.1 ประโยชนและขอดของการใชงาน (VSS) VSS เปนโปรแกรมทมไวเพอรวบรวมขอมล จะมการใช User Login ในการเขาสระบบ
ฐานขอมลในโปรแกรม โดยทโปรแกรมนถามผใชคนใดคนนง Dowload File ออกมาจากโปรแกรม VSS จะตองท าการอพโหลดไฟล คนกลบไปทตวโปรแกรมเพอทจะให User อน ๆ นนสามารถแกไขไฟลนน ๆ ไดและเมอในขณะทเรา Dowload File นนออกมา ผใชคนอนกจะสามารถดไฟลนนไดแตจะไมสามารถแกไขไฟลนนได นคอขอดของ โปรแกรม Microsoft Visual SourceSafe (VSS) 2.2.2 Microsoft Excel
ไมโครซอฟท เอกซเซล (องกฤษ: Microsoft Excel) เปนโปรแกรมประเภทตารางการค านวณ พฒนาโดยบรษทไมโครซอฟท และ เปนโปรแกรมหนงในชดไมโครซอฟท ออฟฟศ ส าหรบจดการและค านวณขอมลในรปแบบตาราง อกทงสามารถจดท ากราฟ แผนภมเพอแสดงผลขอมลได โดยเวอรชนลาสดคอ ไมโครซอฟท เอกซเซล 2010 (Microsoft Excel 2010) ไมโครซอฟท เอกซเซล เปนโปรแกรมทไดรบความนยมในดานการการค านวณทางคณตศาสตรโดยใชฟงกชนพนฐาน บวก ลบ คณ หาร ยกก าลง รวมถงฟงกชนทางคณตศาสตรระดบสง เชน Modulo, ตรโกณมต ฟงกชนทางสถต เชน คาเบยงเบนมาตรฐาน ฟงกชนทางการเงน เชน การคดคาเสอมราคา, การค านวณคาปจจบน ไมโครซอฟท เอกซเซล คอ การใชงานในรปแบบของฐานขอมล ซงสามารถจดการฐานขอมลทมขนาดประมาณไมเกน 65,000 ตาราง ไมวาจะเปน ตวกรอง, การเรยงล าดบขอมล (Sort) , ค านวณยอดรวม (Subtotal) และตารางไพวอต (Pivot Table)
12 เปนค าสงส าหรบสรปขอมลใหอยในรปแบบทดไดงาย สามารถหมนเปลยนตามตองการ นอกจากนยงสามารถท ากราฟในแบบตางๆ เชน เสนตรง วงกลม กราฟรปแทง ทใชกบการวเคราะหหนกท าได สามารถท ากราฟตางๆใหอยในรปแบบ 2 มต หรอ 3 มต รวมถงท ากราฟ 2 ชนดในรปเดยวกน
ภาพท 2.2 Microsoft Excel 2.2.3 Microsoft Word
โปรแกรมไมโครซอฟตเวรด ซงเปนโปรแกรมประมวลผลค าแบบพเศษ ชวยใหสรางเอกสารแบบมออาชพอยางมประสทธภาพและประหยด เชน เหมาะกบงานดานการพมพเอกสารทกชนด สามารถพมพเอกสารออกมาเปนชด ๆ ซงเอกสารอาจเปนจดหมาย บนทกขอความ รายงาน บทความ ประวตยอ และยงสามารถตรวจสอบ ทบทวน แกไข ปรบปรงความถกตองในการพมพเอกสารไดอยางงายดาย สามารถตรวจสอบสะกดค า และหลกไวยากรณ เพมตาราง เพมกราฟก ในเอกสารไดอยางงายดาย หรอเพมเตมขอมลไดตลอดเวลา สามารถใชลกษณะของการจดพมพดวยคอมพว เตอรแบบต งโตะ (Desktop Publishing) เพ อส รางโบชวร (Brochures) ดานสอโฆษณา (Advertisements) และจดหมายขาว (Newsletters) ไดดวยโปรแกรมประมวลผลค า (word Processor)
ภาพท 2.3 Microsoft Word
13 2.2.4 Microsoft Visio
ซอฟตแวรVisio เปนซอฟตแวรทชวยสรางกราฟฟกและแผนภมไดงายดายอยางประสทธภาพเพออ านวยความสะดวกใหกบองคกรทตองใชกราฟฟก แผนภม แผนผง และตารางตางๆ ในการน าเสนองานรวมทงการสรางบนเวบไซต Visio เปนเครองมอทเสรมการท างานของ Microsoft Office ในการชวยใหสรางแผนภม แผนผง ตารางแสดงโครงสรางองคกร แผนภมทางการตลาด ตารางเวลา และอนๆ ไดอยางงายดาย รวมทงชวยเพมประสทธภาพในการสอสารโดยชวยใหแตละแผนกสามารถดแผนภมหรอตารางในรปแบบไฟลทแตกตางกนตามตองการได เชน ไฟลทสงทางอเมล ระบบอนทราเนต และ อนเทอรเนต เปนตน และยงชวยใหผจดท าเอกสารสรางภาพกราฟฟกใหมๆ แปลกๆ ไดสะดวก เพอเพมสสน ความชดเจนใหกบขอมลตางๆ ไดเปนอยางด และทส าคญกคอ Visio 2000 ชวยประหยดเวลาในการสรางเอกสารหรอไฟลเหลานไดถงหนงเทาตว ซอฟตแวรดงกลาวแบงเปน 4 ประเภทหลก คอ Visio Standard Edition ส าหรบผใชและองคกรทวไป Visio Professional Edition ส าหรบองคกรทท างานบนระบบเครอขายคอมพวเตอรทไมซบซอนมากนก Visio Enterprise Edition ส าหรบองคกรขนาดใหญทมระบบเครอขายซบซอน หรอผพฒนาซอฟตแวร และ Visio Technical Edition ส าหรบองคกรทด าเนนธรกจดานวศวกรรม หรอการผลตโดยเฉพาะ Visio 2000 เปนแพลตฟอรมททรงพลง คมคาทอ านวยใหผใชสามารถน าแผนภมภาพและกราฟฟกทดงาย นาใชมาท างานในการสอสารดวยงานเอกสาร งานน าเสนอในองคกรและระหวางองคกรไดทกวน ดงนนการใช Visio 2000 ทสามารถใชงานรวมกบโครงสรางพนฐานของไอทในองคกรเดมได เปนอปกรณน าเสนอมาตรฐานขององคกรนนจงจะท าใหองคกรจะมคาใชจายโดยรวมลดลง
ภาพท 2.4 Microsoft Visio
14 2.2.5 TeamViewer
เปนโปรแกรมทชวยในเรองของการสนบสนนระยะไกล หรอ การสนบสนนกนภายในองคกรไมวาจะเปนอตสาหกรรมประเภทใด คอมพวเตอร เครองมอทควบคมผานคอมพวเตอร และอปกรณมอถอ ลวนเปนเครองมอส าคญตอการด าเนนธรกจ องกกรเกอบทกแหงสามารถใชประโยชนจากการสนบสนนดานไอทภายในองคกรทมความยดหยนได ไมวาโครงสรางพนฐานระบบไอทจะมขนาดและความซบซอนเพยงใดกตามซงในปจจบนบรษท IConcepts ใชในการควบคมปญหาเมอลกคามปญหาตามดานตาง ๆ เรากจะสามารถ Remote ไปส ารวจไดอยางทนทโดยไมตองเดนทางไปทตามจดผานแดนตาง ๆ เพราะระยะทางในการเดนทางคอนขางมากท าใหประหยดคาใชจายในสวนของการเดนทางภายในองคกรไปไดอกทงยงสามารถสนบสนนลกคาไดอยางทวถงและรวดเรว
ภาพท 2.5 TeamViewer
2.2.6 Snagit
โปรแกรมจบภาพหนาจอทมคณภาพสงและใชกนอยางมากมายในงานระดบมออาชพ โดยสามารถจบภาพหนาจอไดทกอยาง เชน การทเราจะจบภาพของหนาจอเวบเพจ ถาเวบไหนยาวๆ เราตองมานงท าทละสวนแลวน าภาพมาตอกนเอง ส าหรบโปรแกรม Snagit นกด Click ทเดยวจบไดทงหนาเวบเพจ เรยกไดวาเหมาะแกการน าไปใชท าสอการเรยนการสอนตางๆ นอกจากนโปรแกรม Snagit ยงมความสามารถในการอดวดโอหนาจอ, อดวดโอคลปทกความเคลอนไหวบนหนาจอ การใชโปรแกรม Snagit นเพออดวดโอบนทกหนาจอ หรอ จบภาพหนาจอ และเขยนค าบรรยายสนๆ
15
ภาพท 2.6 Snagit
2.2.7 Remote Desktop Connection เปนโปรแกรมจดการเซสชนเดสกทอประยะไกลทตดมากบWindows จดการเซรฟเวอรดวยเดสกทอประยะไกล (Remote Desktop) ชวยใหผดแลระบบสามารถจดการเซรฟเวอรไดสะดวกรวดเรว อยางไรกตามถาตองจดการเซรฟเวอรเปนจ านวนมากอาจเกดความสบสนได ปญหาดงกลาวนสามารถแกไขไดโดยใชโปรแกรมจดการเซสชนเดสกทอประยะไกล (Remote Desktop Connections Manager) ซงจะชวยใหผใชสามารถ เขาถง จดโครงสราง จดกลม และจดการเซสชน และ ฯลฯ ไดจากหนาตางเดยว
ภาพท 2.7 Remote Desktop Connection
16 2.2.8 Adobe Experience Design (XD)
โปรแกรมครบวงจรโปรแกรมแรกส าหรบการท างานดานเวบไซตและโมบายลแอปพลเคชน ตงแตการออกแบบ Designing การสรางตนแบบ Prototyping การใช Layers และการใช Symbols ทงสองสงนคอคณลกษณะทยอดเยยมในการออกแบบทงในโปรแกรมยอดนยมอยาง Photoshop CC และ Illustrator CC ซงโปรแกรม XD ไดน า Layers และ Symbols มาใชเพอตอบสนองความตองการของนกออกแบบ UX นอกจากน นกออกแบบยงสามารถแชรตวตนแบบใหผทดลองใชเพอขอความคดเหนในการใชงานไดแบบเรยลไทม ความสามารถในการท างานรวมกนแบบเรยลไทม (real-time collaboration) อยางการใหทมงานชวยกนแกไขเนอหา co-editing of documents, การออกแบบเปนเวอรชน visual versioning, และการน า Creative Cloud Libraries มาใช
ภาพท 2.7 Adobe Experience Design (XD)
17
บทท 3 แผนงานการปฏบตงานและขนตอนการด าเนนงาน
3.1 แผนงานการฝกงาน จากการทขาพเจาไดเขาปฏบตงานทบรษท IConcepts Co.,Ltd. ไดรบมอบหมายงาน ทดสอบระบบของ ตรวจคนเขาเมอง และอนๆ ตารางท 3.1 ตารางเวลาในการปฏบตสหกจศกษา
หวของาน
เดอนท 1
เดอนท 2
เดอนท 3
เดอนท 4
ปฐมนเทศในบรษทดประวตความเปนมาของบรษท เลอกต าแหนงงานทจะศกษางาน
ศกษา Story board , Flowchart system , Step test
ศกษาโปรแกรม ทบรษทท าโครงการอย
ทดสอบโปรแกรม หาขอผดพลาด
ทดสอบเครองกอนตดตงระบบ
ออกปฏบตงานนอกสถานท จงหวด สระแกว
Test ตาม UserStory
ท าFlow ของระบบ
ท าReject ประกอบ ใบUserStory
Test ตาม UserStory
18
Test ตาม UserStory
Run scrip เขา Database
Update Userstory
Test ตาม UserStory
ท าExcelเตรยมขอมลส าหรบตรวจนบสนคาใน
โครงการ
ท าExcelเตรยมขอมลส าหรบตรวจนบสนคาใน
โครงการ
ท าExcelเตรยมขอมลส าหรบตรวจนบสนคาใน
โครงการ
ตรวจนบสนคาในโครงการ
ตรวจนบสนคาในโครงการ
เตรยมของทจะสงไป จงหวดตางๆ
ท าเอกสารส าหรบตรวจรบ
เตรยมของทจะสงไป จงหวดตางๆ
ตรวจเอกสารส าหรบตรวจรบ
ออกตดตงระบบทจงหวด ตาก ตม.แมสอด
Test Web Reports
19
3.2 รายละเอยดทนกศกษาปฏบตในการฝกงาน
ทดสอบตรวจสอบระบบตรวจคนเขาเมอง ของรฐบาลซงเปนความปลอดภยของประเทศตองมความละเอยดและเงอนไขพเศษตางๆของราชการ ตองใชความเขาใจและกระบวนการตางๆของตรวจคนเขาเมอง
ตรวจสอบสนคาทงหมดภายในโครงการ ทดสอบสนคา ตรวจนบสนคา ลงทะเบยนสนคาในโครงการส าหรบตรวจรบ
สนบสนนและอ านวยความสะดวกในเรองเกยวกบเทคโนโลย ตดตง และตงคาตางๆ
3.3 ขนตอนการด าเนนงานทนกศกษาปฏบตงาน ขนตอนส าหรบการออกแบบและวเคราะหระบบ My stock โดย ทฤษฏSDLC 3.3.1 การวเคราะหระบบงาน เปนขนตอนของการศกษาระบบงานเดมทใชในปจจบน (Current System) ปญหาทเกดจากระบบงานเดม ตลอดจนการศกษาถงความตองการของธรกจ (Business Needs and Requirements) พรอมกบการประเมนเหตการณตาง ๆ เพอหาทางเลอกทเหมาะสมมาแกปญหา 3.3.1.1 ศกษาระบบ
ศกษาขอมลทเกยวกบการบรหารสนคาคงคลงและค าสงซอ เพอน ามาปรบใชการออกแบบ 3.3.1.2 การออกแบบ Flow ส าหรบระบบ My stock
3.3.1.2.1 System Flow Diagram แผนภาพการท างานของระบบซงแสดงล าดบขนตอนของการท างาน โดยแตละ
ขนตอนจะถกแสดง โดยใชสญลกษณซงมความหมายบงบอกวา ขนตอนนน ๆ มลกษณะการท างาน ท าใหงายตอความเขาใจ
20
ค าอธบายFlow
(Start) เรมจากผใชเขาระบบ ระบบจะท าการตรวจสอบชอผใชและรหสผาน ตอมา ระบบจะ ตรวจสอบวาเปนการเขาใชครงแรกหรอไม ถาใชระบบจะพาไปยงหนาตางส าหรบตงคาครงแรก เมอเสรจแลว
เขาสหนาเมนหลก(main menu) จะโชวเมนหลกทงหมดของโปรแกรม
- Dashboard สามารถ แสดงรายงานตางๆได Export File ได - Product List สามารถ สรางรายการ/แกไขรายการ/ลบรายการ ได - Stock IN สามารถ สรางรายการ/แกไขรายการ/ลบรายการ สรางบารโคด ได - Order รบรายการจาก Web หรอ API และท าการยนยนรายการ และ ปรนทอยและใบเสรจ - Stock OUT เปนการตดสนคาออก เปนการจบขนตอนการท างาน (END) - Insurance ประกนสนคาส าหรบของเสย เพอรอสนคาเคลมสนคาใหกบลกคา - History บนทกทกอยางทจบขนตอนในระบบ - Setting ตงคาตางๆ เชน สรางผใชเฉพาะ Stock OUT ขนมา
21
System Flow
ServerUser System Web Shopping
Ph
ase
Login Check User
Data Base
Check Login
Login�
Setting start
NO
Create User Log off
Setting
Main Menu
Yes
Product List
Dashboard
Stock IN
Orders
Stock OUT
Insurance
Report
New Product
New Stock
History
PO
Confirm
Address / Bill
Create / Edit Product List
Create / Edit Stock IN
Updata Real Time
Shoot Barcode Confirm
Create / Edit Insurance
New Insurance
Start
End
ภาพท 3.2 System Flow Diagram ระบบ My stock
22 3.3.1.2.2 Business Flow Diagram แผนภาพแสดงล าดบการท างานในเชงธรกจ ค าอธบายFlow (Start) เรมจาก ลกคาสงซอสนคาและท าการยนยนค าสงซอ ท าการตรวจสอบสนคาวามสนคาตามจ านวนหรอไม ถาไมม ท าการตดตอสงซอสนคา เมอไดสนคามาแลว ถายงไมมรายการตองลงทะเบยนสนคาใหม และตามดวยเพมจ านวนสนคาทเขามา ตอมายงสนคาออกท าการตดสนคาออกจากระบบและสงสนคา (End)
ภาพท 3.3 Business Flow Diagram ระบบ My stock
23 3.3.1.2.2 Entity-Relationship Diagram (E-R) แบบจ าลองทใชอธบายโครงสรางของฐานขอมลซงเขยนออกมาในลกษณะของรปภาพ การอธบายโครงสรางและความสมพนธของขอมล (Relationship) ค าอธบายFlow ตารางนเปนตารางแสดงความสมพนธของขอมล เรมจาก Product ID จะมความสมพนธกบ Order , Stock , History_stock_status Order_ID จะมความสมพนธกบ Insurance D_ID จะมความสมพนธกบ Stock
Product
Stock
Order
History_Stock_Status
Insurance
Dealer
Product_IDPK
Product_name
Product_Barcode
Product_Price
Product_QMini
Product_QMax
Stock_IDPK
Product_IDFK
Order_IDPK
Product_IDFK
Customer_ID
History_IDPK
Product_IDFK
Quantity
Insu_IDPK
Order_IDFK
SN
D_IDPK
D_name
D_tel
Quantity
Status
Tel
D_Email
D_IDFK
ภาพท3.4 Entity-Relationship Diagram (E-R) ระบบ My stock
24 3.3.1.2.3 Data Flow Diagram (DFD)
แผนภาพแสดงการไหลของขอมลจากแหลงขอมลภายนอกเขามาในระบบ เพอแสดง
วธการไหลของขอมลจากกระบวนการหนงไปอกกระบวนการหนง ค าอธบายFlow
แสดงการไหลจาก Web สงขอมล User Detail , Payment , PO Detail ไปยง Application Web ไดรบขอมล Status Shipping จาก Application Stock ไดรบขอมล Shipping Order , IN stock Request , Out Stock Request จาก Application Stock สงขอมล Qty และ Shipping Confirmation ไปยง Application Admin สงขอมล Product Detail , Manamet User ไปยง Application Admin ไดรบขอมล Order Detail , History Detail(Log Detail) จาก Application
25
Order Detail
Application My Stock
Stock WebUser Detail
Payment
Status shipping
IN stock Request
Shipping Order
Shipping confirmation
0
Qty
Out stock Request
Admin
Product DetailLog Detail
PO Detail
Manament user
ภาพท 3.5 Data Flow Diagram (DFD) ระบบ My stock
26 3.3.1.2.4 Use case Diagram
แผนภาพทแสดงการท างานของผใชระบบและความสมพนธกบระบบยอย ภายในระบบใหญ
ค าอธบายFlow เจาของธรกจและAdmin สามารถท าไดทกอยางบนระบบ ลกคา สามารถ สงขอมลค าสงซอ และรบสถานะสนคา คนรบOrder สามารถ รบค าสงซอจากลกคาและจดการค าสงซอ ฝายคลงสนคา สามารถ จดการค าสงและสนคาเขาออก
Admin
Web
Order
ภาพท 3.6 Use case Diagram ระบบ My stock
27 3.3.1.2 การออกแบบและวางระบบงาน เปนขนตอนหลงจากการวเคราะหระบบงานซงเปนขนตอนทนกวเคราะหระบบจะตองวางโครงสรางของระบบงาน ในรปลกษณะทว ๆ ไปและในรปลกษณะเฉพาะโดยมการแจกแจงรายละเอยดทแนชดของแตละงาน หรอระบบงานยอยของระบบทไดออกแบบขนจะถกสงตอไปใหกบโปรแกรมเมอรเพอจะไดท าการเขยนโปรแกรมใหเปนระบบทปฏบตงานไดจรงในขนตอนตอไป
การออกแบบ user interface (UI) ส าหรบระบบ My stock 3.3.1.2.1 หนา Login คอหนาแรก ทตองเขามาเพอ Login เพอเขาไปยงเมนหลก ปม Register : สมครสมาชคเพอเขาใชงาน ปม Login : เมอใสรหสครบถวนสามารถกดปม Login ได
ภาพท 3.7 UI Login
28 3.3.1.2.2 หนา Setting ส าหรบการ Login ครงแรกเทานน
Name Business : ชอธรกจ
Address : ทอยของธรกจ
Tel : เบอรโทร
Logo : โลโกของธรกจ
ปม Camera : เปดกลองในโทรศพท ปม Browse : เปดรปทอยในเครอง ปม Confirm : ยนยนการกรอกขอมล
ภาพท 3.8 UI Settings First time
29 3.3.1.2.3 หนา แสดงเมนหลก เปนหนาทแสดงทกเมนในแอปพลเคชนส าหรบ Admin หรอ เจาของธรกจ ประกอบไปดวย 1. เมน Setting ต าแหนง: ขวาบนสด รายละเอยด: ตงคาตางๆ และ Log out ออกจากระบบ 2. เมน Dashboard รายละเอยด: เกยวกบรายงานตางๆ แสดงสถตทงหมดในคลงสนคา 3. เมน Product List รายละเอยด: เกยวกบสนคาและรายละเอยดทกอยางทลงทะเบยนในระบบ 4. เมน Stock In รายละเอยด: เกยวกบลงทะเบยนสนคาทเขามาในคลงสนคา 5. เมน Stock Out รายละเอยด: เกยวกบตดสนคาออกจากคลงสนคา 6. เมน Dealer รายละเอยด: เกยวกบการตดตอกบตวแทนจ าหนาย ตดตอสงซอ ตางๆ 7. เมน Orders รายละเอยด: เกยวกบค าสงซอทรบมาจาก Web shopping 8. เมน Insurance รายละเอยด: เกยวกบการลงทะเบยนสนทเสย 9. เมน History ต าแหนง:ขวาลางสด รายละเอยด: บนทกทกกจกรรมทเกดขนในระบบ
ภาพท 3.9 UI Main Menus
30 3.3.1.2.4 หนา เมน Setting
รายละเอยด: ตงคาตางๆ และ Log out ออกจากระบบ
Name Business : ชอของธรกจ Address : ทอยของธรกจ Tel : เบอรโทร Logo : โลโกของธรกจ ปม Camera : เปดกลองในโทรศพท ปม Browse : เปดรปทอยในเครอง
ภาพท 3.10 UI Setting ปมCreate User : สราง User เพอใชงานเฉพาะเมน ปมLog off : ออกจากระบบ
31 3.3.1.2.4.1 หนา เมน Setting ปม Create Users ส าหรบสราง Users เฉพาะงานนนๆ
ภาพท 3.11 UI Setting > Create Users
สมครขนตน สามารถเพม User ได 2 User แบงเปน 1. User for Order 2. User for Insurance และสามารถซอการสราง User เพมได เพอใชงานหลายคน สามารถแกไขไดตลอดเวลาในเครองAdmin(User หลก)
32 3.3.1.2.5 หนา เมน Dashboard รายละเอยด: เกยวกบรายงานตางๆ แสดงสถตทงหมดในคลงสนคา
ภาพท 3.12 UI Dashboard Stock out top5 แสดง : สนคาทตดStock บอยทสด 5 อนดบ High Stock top5 แสดง : สนคาทมจ านวนมากทสดในStock 5 อนดบ Low Stock top5 แสดง : สนคาทมจ านวนต ากวา ทตงไว 5 อนดบ
33 3.3.1.2.6 หนา เมน Product List รายละเอยด: เกยวกบสนคาและรายละเอยดทกอยางทลงทะเบยนในระบบ ปม + : สรางรายการ Product List ใหม ปมบารโคด : เปดกลองพอสแกนบารโคดในการคนหาขอมลไดไวขน ปมหนาตางแสดงรายละเอยด : เพอแกไขขอมลในรายการสนคานนๆ
ภาพท 3.13 UI Product List
34
รายละเอยด ในหนาสรางรายการสนคา
Product Code : รหสสนคา สามารถก าหนดเองไดไมซ ากน Barcode : สแกนบารโคดเพอเวลายงบารโคด Name : ชอสนคา Descrpition : รายละเอยดสนคา Sale Price : ราคาขาย Minimum Stock : ขนต าสดของสนคาในคลง เมอสนคาต ากวานตงไวจะตองท าการสงซอสนคา Maximum Stock : ขนสงสดของสนคาในคลงสนคา เมอสนคาสงกวาทตงไวตองท าการระบายสนคาออก Camera : ถายรปจากมอถอ Browse : เลอกรปจากเครอง Save : บนทกขอมลทงหมด
ภาพท 3.14 UI Create Product List
35 3.3.1.2.7 หนา เมน Stock In รายละเอยด: เกยวกบลงทะเบยนสนคาทเขามาในคลงสนคา
ภาพท 3.15 UI Stock In ปมบารโคด : เปดกลองพอสแกนบารโคดในการคนหาขอมลไดไวขน ปมหนาตางแสดงรายละเอยด : เพอแกไขขอมลในรายการสนคานนๆ
36 หนารายละเอยดภายในรายการสนคาเขา
ภาพท 3.16 UI Create Stock In ปม ยอนกลบ : ยอนไปหนาทแลว Product Code : อางองมาจากสนคาในProduct List เปนรหสเฉพาะของสนคาไมมซ ากน Name : อางองมาจากสนคาในProduct List เปนชอของสนคา Stock In Quantity : จ านวนทจะเพมสนคาเขาในระบบ QC Check : ปมยนยนวาตรวจสนคากอนรบเขาระบบแลว Create Barcode : สรางบารโคดตามจ านวนสนคาทเขามาใหม Commet : ใสหมายเหต ปม Save : บนทกขอมลลงระบบ
37 3.3.1.2.8 หนา เมน Stock Out รายละเอยด: เกยวกบตดสนคาออกจากคลงสนคา
ภาพท 3.17 UI Stock Out ปม Home : กลบหนาเมนหลก ปมบารโคด : เปดกลองพอสแกนบารโคดในการคนหาขอมลไดไวขน ปมหนาตางแสดงรายละเอยด : เพอแกไขขอมลในรายการสนคานนๆ ปมสถานะ Wait : แสดงสนคาทรอการตดStock ปมสถานะ Done : แสดงสนคาทตดStock เสรจเรยบรอย
38
ภาพท 3.18 UI Edit Stock Out
39 หนารายละเอยดขอสนคาทจะท าการตดStock Product Code : อางองมาจากค าสงซอทสงมาจาก Web เปนรหสเฉพาะของสนคาไมมซ ากน Name : อางองมาจากค าสงซอทสงมาจาก Web เปนชอของสนคา Stock out Quantity : จ านวนทจะตดสนคาเขาในระบบ Customer : ชอผสงสนคา Delivery to : สถานทจดสงของผสงสนคา Transport : ประเภททอยากใหจดสง Tel : เบอรโทรของผสงสนคา Comment : หมายเหต ขนตอนการตดStock
1. สแกนบารโคด : เพอบนทกวาเลขบารโคดตวนไดออกจากระบบไปยงทไหน 2. ปม Next : กดเมอกรอกขอมลเสรจเรยบรอย 3. เปนการยนยนขอมล 4. ขอมลสงไปยงเมน Order เพอตรวจสอบและยนยนค าสง 5. ปรนขอมลรายรายเอยดสนคา ทจดสง 6. สงสนคา
40 3.3.1.2.9 หนา เมน Dealer รายละเอยด: เกยวกบการตดตอกบตวแทนจ าหนาย ตดตอสงซอ ตางๆ ปมHome : กลบไปยงหนาหลก ปม + : สรางรายการขอมลผตตตอ เบอรโทรสน าเงน : สามารถกดโทรออกไดทนท
ภาพท 3.19 UI Dealer List
41 3.3.1.2.10 หนา เมน Orders รายละเอยด: เกยวกบค าสงซอทรบมาจาก Web Shopping
ภาพท 3.20 UI Orders ปม Home : กลบหนาเมนหลก ปมบารโคด : เปดกลองพอสแกนบารโคดในการคนหาขอมลไดไวขน ปมหนาตางแสดงรายละเอยด : เพอแกไขขอมลในรายการสนคานนๆ
42
ภาพท 3.21 UI Edit Orders Product Code : อางองมาจากค าสงซอทสงมาจาก Web เปนรหสเฉพาะของสนคาไมมซ ากน Name : อางองมาจากค าสงซอทสงมาจาก Web เปนชอของสนคา Stock out Quantity : จ านวนทจะตดสนคาเขาในระบบ Customer : ชอผสงสนคา Delivery to : สถานทจดสงของผสงสนคา Transport : ประเภททอยากใหจดสง Tel : เบอรโทรของผสงสนคา Comment : หมายเหต ปมConfirm : กดเมอกรอกขอมลครบถวน
43
ภาพท 3.22 UI View and Print Orders Product Code : อางองมาจากค าสงซอทสงมาจาก Web เปนรหสเฉพาะของสนคาไมมซ ากน Name : อางองมาจากค าสงซอทสงมาจาก Web เปนชอของสนคา Stock out Quantity : จ านวนทจะตดสนคาเขาในระบบ Customer : ชอผสงสนคา Delivery to : สถานทจดสงของผสงสนคา Transport : ประเภททอยากใหจดสง Tel : เบอรโทรของผสงสนคา Comment : หมายเหต ปม Bill : เปนใบเสรจของรายการนนๆ สามารถปรนได ปม Address : ทอยของลกคา เพอท าการสง สามารถปรนได
44 3.3.1.2.11 หนา เมน Insurance รายละเอยด: เกยวกบการลงทะเบยนสนคาทเสย
ภาพท 3.23 UI Insurance ปม Home : กลบไปยงหนาเมนหลก ปม + : เพมรายการ ปม Wait : แสดงรายการทสงไปเครมสนคา ปม Done : แสดงรายการทไดสนคาใหมกลบมา
45
ภาพท 3.24 UI Create Insurance รายละเอยดภายใน ของการสรางรายการสนคาทสงเครมสนคา สามารถสรางไดโดยดงขอมลของเลขOrder มาเพอแสดงขอมลไดโดยงาย
46 3.3.1.2.12 หนา เมน History รายละเอยด: บนทกทกกจกรรมทเกดขนในระบบ
ภาพท 3.25 UI History
ปมสถานะ All , IN , OUT , Order , Clam เลอกเพอดประวตเฉพาะสถานะนนๆ
47 3.3.1.3 การน าระบบเขาสธรกจหรอผใช เปนขนตอนทน าเอาระบบงานมาตดตง (Install) ใหกบผใช และเพอใหแนใจวาระบบงานสามารถปฏบตงานไดตรงตามวตถประสงคระบบงานจะตองถกท าการตรวจสอบมาอยางด พรอมกบการฝกอบรม (Education and Training) ใหผใชระบบสามารถใชระบบงานไดอยางมประสทธภาพและถกตอง
น าเอา Design UI ทงหมดมาเชอมเพอสรางความสมพนธระหวางหนา เปนการสราง Preview ทงหมดของระบบ
ภาพท 3.26 Prototype
48
ภาพท 3.27 Prototype main menu 3.3.1.4 การด าเนนการสนบสนนภายหลงการตดตงระบบงาน เกยวของกบการบ ารงรกษาระบบงาน (System Maintenance) และการปรบปรงระบบงาน (System Improvement) ส าหรบขนตอนในการทดสอบแอปพลเคชน เพอคนหาจด บกพรองของแอปพลเคชน โดย แบงขนตอนการทดสอบระบบออกเปน 2ขนตอน ดงน
3.3.1.4.1 การทดสอบหนวยยอย (Unit Testing) ในการทดสอบหนวยยอย มงเนนทการตรวจสอบความถกตองและคนหาขอผดพลาดท
เกดขนภายในของแตละฟงกชนการท างานทละฟงกชน โดยผพฒนาเลอกใชวธการทดสอบแบบไวทบอซ (White-Box Testing) ซงเปนวธการทดสอบทเหมาะสม เนองจากแอปพลเคชนทพฒนาขนมการแบงเปนหนวยยอย ๆ ทไมมความซบซอน วธการทดสอบนเปนการทดสอบฟงกชนการท างานแอปพลเคชนวาการท างานอยางไร เพอใหแอปพลเคชนท างานไดถกตองและหาขอผดพลาดหรอไม เปนการทดสอบทผพฒนาไดด าเนนการไปพรอมกบการพฒนาแอปพลเคชนแลว
49
3.3.1.4.2 การทดสอบแบบบรณาการ (Integration Testing) การทดสอบแบบบรณาการเปนขนตอนทสองของการทดสอบแอปพลเคชน โดยการทดสอบ
ในขนตอนนจะเกดขนไดหลงจากมการทดสอบหนวยยอยครบทกฟงกชนแลว ดวยการน าทกฟงกชนของแอปพลเคชนมาประกอบรวมกน เพอท าการทดสอบการท างานรวมกนท าการทดสอบความถกตอง และคนหาความผดพลาดในการเชอมตอ การสงผานขอมลระหวางฟงกชนแตละฟงกชนทสมพนธกน
เมอความตองการเปลยนแปลงไป และระบบงานทก าลงปฏบตอยเปนประจ า จ าเปนตองปรบปรงใหม นกวเคราะหระบบจะตองกลบไปเรมตนทขนท 1 ใหม และจะเปนเชนนเรอย ๆ ไป ถาเกดควาเปลยนแปลงของระบบ
50
บทท 4 สรปผลการด าเนนงาน การวเคราะหและสรปผลตาง ๆ
ขนตอนการการด าเนนงานโครงงานการ ออกแบบและวเคราะหระบบ ในบทท 3 สามารถสรปผลการด าเนนงานได ดงน
4.1 ขนตอนและผลการด าเนนงาน ในการปฏบตงานโครงงานการวเคราะหและออกแบบระบบ มการด าเนนงานโดยสรปดงตอไปน
1. ศกษาเกยวกบระบบตรวจคนเขาเมองและระบบคลงสนคา เชน ระบบผานแดนของระบบ
และระบบคลงสนคามาใชในการท าโครงงาน
2. ศกษาเรยนรการใชงาน เครองมอตางๆทใชในงานและโครงงาน โดยเรยนรและศกษาจาก
การท างานของพนกงานในบรษท
3. การท าโครงงานนไดเอาทฤษฎการพฒนาระบบ SDLC มาออกแบบและวเคราะหระบบ
Applicationคลงสนคา โดยน ามาใช 4 ขนตอนของ SDLC 1 – 4
ภาพท 4.1 SDLC
4. ออกแบบ UI โดยการส ารวจและศกษาการวางต าแหนงเมนตางๆทควรจะเปน
5. น าไปพฒนาตอยอดทางความคดสามารถประยกตใชมาตามความตองการของธรกจนนๆ
ตอไป
51
บทท 5 บทสรปและขอเสนอแนะ
5.1 สรปผลการด าเนนงาน จากการวเคราะหและออกแบบ ในด าเนนการพฒนาแอปพลเคชนเพอการควบคมและการ
จดการสนคาคงคลง ส าหรบธรกจขนาดเลก โดยทดลองใชงานจากผประกอบการธรกจรานขายเสอผา ชอราน Simple Shop จากการวเคราะหรวมรวมรวบรวมขอมลและออกแบบแอปพลเคชนเพอใหเหมาะสมแกการใชงานไดออกแบบใหผใชสามารถเรยนรและใชงานงายทสดตามความตองการของผใช โดยสรปผลการดาเนนงานดงน
1. แสดงรายการสนคาพรอมทงบอกจ านวนสนคาคงเหลอในคลงสนคาได 2. สามารถคนหาสนคา และทอยของผจาหนายหรอผผลตได 3. สามารถเพม/ลด ลบ และแกไขสนคาได 4. สามารถแนบรปสนคา และคนหาต าแหนงพกดของสถานทผขายหรอผผลตได 5. สามารถแสดงขอมลสรปยอดสนคาทออกจากระบบ 6. สามารถแสดงขอมลตนทนสนคาคงเหลอในคลงสนคา 7. สามารถส ารองขอมลเพอปองกนขอมลสญหาย 8. สามารถท างานรวมกบWeb Shopping โดยขอมลเดยวกน
แอปพลเคชนนจงเหมาะกบใชงานกบธรกจขนาดเลก จากการทดสอบการใชจรงแลวเกดความคลองตว เชน
1. การน าแอปพลเคชนไปใชกบงานในสถานทตางๆ 2. แอปพลเคชนจะชวยเตอนเมอสนคาถงจดสงซอ และคนหาสนคางายและรวดเรว โดยสามารถปอนชอหรอรหสสนคา เพอคนหา 3. แอปพลเคชนจะแสดงรายการสนคาและจ านวนทคงเหลออยในปจจบน และมฟงกชนทสนบสนนในการจดการสนคาในธรกจ 4. แอปพลเคชนจะส ารองขอมล เมอตออนเตอรเนต ท าใหขอมลไมศนยหาย
52
5.2 แนวทางการแกไขปญหา
ในการศกษาและพฒนาแอปพลเคชนครงตอไปควรศกษา การรายละเอยดทส าคญในการเกบขอมล และรายงานสรปสนคา มขอเสนอแนะดงน 1. ควรศกษารายละเอยดสนคาเพอทจะครอบคมตอความตองการของผใชทกระดบ 2. ควรศกษารายงานทส าคญของการน าไปใชในการวางแผนการสงซอการท าแผนจดกจกรรมทางการคา
5.3 ขอเสนอแนะจากการด าเนนงาน ควรปรกษากบพนกงานพเลยงเรองของโปรเจคกอนเพอจะไดวางแผนการท าโปรเจคได
ถกตอง และจะไดเผอเวลาหาขอมลอางองเพม เพอใหโปรเจคมความเหมาะสมและทงตนเองกบบรษทไดใชประโยชนจากการท าโปรเจคชนน
53
เอกสารอางอง
Water C. Donald. 2003. Inventory Control and Management Second Edition. England: John Wilely & Sons Inc. ศรสมรกษ อนทจนทรยง. (2535). การใชระบบสนบสนนการตดสนใจในการจดการสนคาคงคลง. กรงเทพฯ : คณะพาณชยศาสตรและการบญช มหาวทยาลยธรรมศาสาตร..
SDLC, 2017, System Development Life Cycle[Online], Available : https://goo.gl/qbsfBM Inventory,2017, ระบบสนคาคงคลง [Online], Available : https://goo.gl/7E1EVn
54
ภาคผนวก
55
ประวตผจดท าโครงงาน
ชอ – สกล นาย บรภทร พรมมาสม
วน เดอน ปเกด 16 กรกฏาคม พ.ศ.2538
ประวตการศกษา
ระดบประถมศกษา โรงเรยนกรงเทพพทยา โรงเรยนบานคลองบว (เอยมแสงโรจน) ระดบมธยมศกษา โรงเรยนรตนโกสนทรสมโภชบางเขน
ระดบอดมศกษา คณะเทคโนโลยสารสนเทศ สาขาวชาเทคโนโลยสารสนเทศทางธรกจ สถาบนเทคโนโลยไทย-ญปน
ทนการศกษา - ไมม -
ประวตการฝกอบรม - Business Intelligence in Academic Year 2/2016
ผลงานทไดรบการตพมพ - ไมม -