บทที่ 3 - siam university · บทที่ 3...
TRANSCRIPT
บทท 3 การวเคราะหระบบ
3.1 การวเคราะหระบบงานปจจบน
3.1.1 ขนตอนการด าเนนงานของระบบเดม (Work Flow Diagram)
ลกคา พนกงาน
ขนสง บรษท
รปท 3.1 แผนภาพแสดงขนตอนการด าเนนงานของระบบเดม
1.ดสนคาผานทางหนงสอ
หรอเวบไซต
2.โทรศพทมาทางพนกงาน
3.น าใบเสนอรายการ
4.สงซอสนคา
5.น าใบสงซอของลกคามา
จด
6.จดสนคาและออกใบเสรจ
7.สงสนคา
และใบเสรจ
8.ช าระเงน
9.ช าระเงนของลกคา
25
จากรปท 3.1.2 ระบบงานปจจบนมการท างานดงน - ลกคา ดภาพเฟอรนเจอรจากหนงสอหรอเวบไซตของทางบรษท - ลกคา โทรศพทมายงพนกงานแลว พนกงาน แนะน าสนคาใหแก ลกคา - ลกคา ไดรบขอมลสนคาจาก พนกงาน แลวตดสนใจสงซอ - พนกงาน ไดรบขอมลจาก ลกคา แลวสงขอมลไปยง บรษท - บรษท จดสนคาและออกรายการสงให ขนสง - ขนสง น าสนคาสงให ลกคา - ลกคา ช าระเงนให ขนสง และไดรบใบเสรจ - ขนสง น าเงนท ลกคา ช าระไปให บรษท
3.1.3 ปญหาและขอจ ากดของระบบงานเดม
3.1.3.1 ลกคาตองดภาพจากหนงสอหรอเวบไซตของทางบรษทถงตองโทรศพทไปยงพนกงานเพอฟงการแนะน าสนคาจาก พนกงานท าใหความนาสนใจของสนคาลดลงเพราะไมเหนภาพจรง
3.1.3.2 การสง Order มความลาชาเพราะลกคาตองโทรศพทไปยงพนกงานและสง Order จากนนพนกงานกจะสง Order ไปยงบรษทเพอจดสงสนคาของลกคาอกท Order จงตองผานหลายขนตอนจงจะจดสงได
3.1.3.3 ลกคาจ าเปนตองโทรศพทไปยงพนกงานเพอบอกขอมลสวนตวในการจดสงจงจะมการเกบขอมลลกคาจากเบอรโทรศพทหากลกคาไมใชเบอรโทรศพทเดมลกคากตองบอกขอมลสวนตวทกครงทเปลยนเบอรโทรศพทใหม
3.1.2.4 เวบไซตของบรษทสามารถดไดแคภาพแตไมอาจสงซอของภาพทางเวบไดท าใหลกคาไมสะดวกตอการซอ
3.1.4 แนวทางการแกไข
3.1.4.1 จดท าแอพพลเคชนระบบบรหารการขายบอปกรณพกพาดวยเทคโนโลยเสมอนจรงสามารถเลอกชมสนคาทเหมอนกบของจรงไดอยางสะดวกและเพมความนาสนใจของสนคาและสงซอผานภาพเสมอนจรงไดทนท
3.1.4.2 จดท าแอพพลเคชนเพอจดเกบขอมล เมอลกคาสงซอจะท าการสงOrder ไปยงบรษทจดสงท าใหลดขนตอนการด าเนนงานนอยลง
26
3.1.4.3 ระบบสมครสมาชกสามารถบนทกจดเกบขอมลลกคาเมอม รหสผานทใชในการสมครสมาชก ลกคากสามารถ Login จากโทรศพทมอถอ หรอแทบเลต ระบบปฏบตการ Android เครองอนได
27
3.2 วเคาระหระบบงานใหม 3.2 ขนตอนการท างานของระบบงานใหม (Work Flow Diagram)
จากระบบงานเดมทลกคาจะสามารถดสนคาไดจากภาพสองมต หรอตองมาดสนคาจรงทบรษทดวยตวเอง ถงจะตดสนใจทจะท าการสงซอได ในระบบงานใหมลกคาสามารถดภาพสนคาสามมตไดทนท ผานทางโทรศพทมอถอ หรอแทบเลต ระบบปฏบตการแอนดรอยด ท าใหงายตอการตดสนใจในการสงซอ
10.สงขอมล Order
13. ช าระเงนของลกคา
เจาของราน(admin)
Server
รปท 3.2 แสดงขนตอนการทา งานของระบบใหม (Work Flow Diagram)
1. สมครสมาชก
2. เขาสระบบ
3. ด Location ของราน
4.ดสนคาเสมอนจรง
5. ซอสนคา
6.สงขอมล 7. สงขอมลทถกเรยก
8. เขาสระบบ
9. จดการสนคา
11. สงสนคาตาม Order 12. ช าระเงน
ลกคา โทรศพท Android
ขนสง
28
จากรปท 3.2 ขนตอนการท างานของระบบงานใหม
1. ลกคาตองท าการสมครสมาชก และลงชอเขาสระบบเพอใชงาน 2. เมอเขาใชงานแลวลกคาสามารถเลอกสงสนคาได 2 ชองทางคอ
2.1 จากกลอง AR ทสามารถเหนภาพสนคาไดอยางเสมอนของจรง 2.2 เขาหนา Android โดยตรง
3. เลอกกดสงสนคาทตองการ ระบบจะมการค านวณคาใชจายใหโดยอตโนมต 4. ลกคาท าการกรอกทอยทตองการใหจดสง 5. บรษทจะเปดดขอมลสนคา และขอมลของลกคาทท าการสงซอ 6. ท าการสง Order ใหแกแผนกขนสง และท าการสงสนคาใหลกคาโดยเกบเงนคาสนคา
จากลกคา 7. ผขนสงจะน าเงนทลกคาช าระมาสงใหแกบรษทเพอยนยนของการเสรจสนการท างาน
29
3.3 แผนภาพแสดงการไหลของขอมล (Data Flow Diagram)
รปท 3.2 Context Diagram ของระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทย จ ากด )
30
รปท 3.3 Data Flow Diagram Level 1 ของระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทย จ ากด )
31
3.4 ค าอธบายการประมวลผลขอมล (Process Description)
ตารางท 3.1 ค าอธบายการประมวลผลของ Process 1 : สมครสมาชก
Process Description System : DFD number : Process name :
ระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทยจ ากด) 1 สมครสมาชก
Input Data Flow : ขอมลการสมครสมาชก
Output Data Flow : Username, Password
Data stored used : Member
Description : เปนโปรเซสส าหรบสมครสมาชกโดยลกคาสามารถปอนขอมลผานทางแอพพลเคชน
32
ตารางท 3.2 ค าอธบายการประมวลผลของ Process 2 : Login
Process Description System : DFD number : Process name :
ระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทยจ ากด) 2 Login
Input Data Flow : Username, Password
Output Data Flow : ผลจากการเขาสระบบ,ขอมลลกคา
Data stored used : Member
Description : เปนโปรเซสใหสมาชกและเจาของรานเขาสระบบได โดยปอนชอผใชและรหสผาน โดยสมาชกจะสามารถแกไขขอมลสวนตวได
33
ตารางท 3.3 ค าอธบายการประมวลผลของ Process 3 : สงซอสนคา
Process Description System : DFD number : Process name :
ระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทยจ ากด) 3 สงซอสนคา
Input Data Flow : รายการสงคาทจะซอ
Output Data Flow : ขอมลการสงซอสนคา
Data stored used : Order_detail , Orders
Description : เปนโปรเซสทเกยวกบการสงซอสนคาโดยรบชอสนตาจากแอพพลเคชน AR บนแอนดรอยด
ตารางท 3.4 ค าอธบายการประมวลผลของ Process 4 : คนหาขอมล
Process Description System : DFD number : Process name :
ระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทยจ ากด) 4 คนหาขอมลสนคา
Input Data Flow : ประเภทสนคา
Output Data Flow : ขอมลสนคา
Data stored used : Product, ml_categories
Description : เปนโปรเซสเกยวกบสนคาและรายละเอยดของสนคา
34
ตารางท 3.5 ค าอธบายการประมวลผลของ Process 5 : บนทกการช าระเงน
Process Description System : DFD number : Process name :
ระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทยจ ากด) 5 บนทกการช าระเงน
Input Data Flow : -
Output Data Flow : ขอมลการช าระเงน
Data stored used : Member , Order_detail , Orders
Description : ส าหรบการบนทกการช าระเงนคามดจ าของลกคาเมอลกคาแจงช าระคามดจ าแลวแลวตรวจสอบแลววามการช าระเงนจรง
35
ตารางท 3.7 ค าอธบายการประมวลผลของ Process 6 : จดการสนคา
Process Description System : DFD number : Process name :
ระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทยจ ากด) 6 จดการสนคา
Input Data Flow : ขอมลสนคา,จดการสนคา
Output Data Flow : ขอมลสนคา
Data stored used : Product
Description : เปนโปรเซสทเกยวกบจดการสนคา ซงประกอบไปดวยโปรเซสดงน - เพมสนคา - แกไขสนคา - รายละเอยดการสงซอสนคา - ดสนคา
36
ตารางท 3.8 ค าอธบายการประมวลผลของ Process 7 : จดการค าสงซอ
Process Description System : DFD number : Process name :
ระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทยจ ากด) 7 จดการคาสงซอ
Input Data Flow : -
Output Data Flow : -
Data stored used : Member , Order_detail , Orders , Product
Description : เปนโปรเซสเกยวกบสถานะของผสงซอ
37
3.6 Use Case Diagram
รปท 3.6 Use Case Diagram ของระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง
(กรณศกษา บรษทเฟอรนเจอรเหลกไทย จ ากด )
38
ตารางท 3.12 อธบายการท างานของ Use Case ของ Scan markers
Use Case Name : Scan markers
Actor : Customer
Pre-conditions : -
Post conditions : ผใชเลอกสนคาจากรายการ
Flow of Events Customer System
1. กรณเปน Admin สามารถก าหนด Marker ทตองการแสดงภาพสามมตได 2. กรณไมเปน Admin จะสามารถสอง Marker เพอดภาพสามมต และกดสงซอสนคาได
3.ท าการอานMarker
Exceptions : หากแสงไมสวางพอหรอภาพMarkerไมชดกจะไมสามารถเหนภาพเสมอนจรงได
39
ตารางท 3.13 อธบายการท างานของ Use Case ของ Show model
Use case : Show model
Actor : Customer
Pre-conditions : -
Post conditions : ผใชดเฟอรนเจอร AR
Flow of Events Customer System
1. กรณเปน Admin สามารถก าหนดภาพสามมตทตองการใหแสดงท Marker ได 2. กรณไมเปน Admin มองเหนภาพสามมตผานทางกลองโทรศพทมอถอในระบบ AR ได
3. ท าการแสดงภาพสามมต
Exceptions : หากไมมระบบ AR บนโทรศพทมอถอ จะไมสามารถท าการมองภาพสามมตได
40
ตารางท 3.14 อธบายการท างานของ Use Case ของ Adjust view
Use case : Adjust view
Actor : Customer
Pre-conditions : -
Post conditions : ผใชปรบหมนเฟอรนเจอร
Flow of Events Customer System
1. กรณเปน Admin สามารถก าหนดทศทางการหมนของภาพสามมตได 2. กรณไมเปน Admin สามารถหมนภาพสามมตได 360 องศา
3.ท าการหมนตามทศทางทผใชหมน
Exceptions : หากไมมการปรบทศทาง ภาพสามมตกจะไมท าการหมน
41
ตารางท 3.15 อธบายการท างานของ Use Case ของ Select product
Use case : Select product
Actor : Customer
Pre-conditions : -
Post conditions : สงซอเฟอรนเจอรผาน AR
Flow of Events Customer System
1. กรณเปน Admin สามารถก าหนดหนาการสงซอสนคาแตละชนได 2. กรณไมเปน Admin สามารถท าการสงซอผาน ระบบ AR ได
3.ท าการแสดงหนาการสงซอทผใชตองการ
Exceptions : หากไมมการเลอกซอสนคา จะไมแสดงหนาการสงซอ
42
3.7 Sequence Diagram
รปท 3.7 Sequence Diagram ของระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง
(กรณศกษา บรษทเฟอรนเจอรเหลกไทย จ ากด )
43
3.8 แผนภาพความสมพนธระหวางเอนทต (Entity Relationship Diagram)
รปท 3.8 แผนภาพแสดงความสมพนธระหวางเอนทต ของระบบบรหารการขายบนอปกรณพกพาดวยเทคโนโลยเสมอนจรง (กรณศกษา บรษทเฟอรนเจอรเหลกไทย จ ากด )