บทที่1 บทน า - Siam University › images › coop › computer... ·...

19
บทที่1 บทนา 1.1 ความเป็นมาและความสาคัญของปัญหา แอ๊บโซลูท ยืนอยู่บนความเชื่อที่ว่า Cloud จะเป็นเทคโนโลยีที่เปิดโอกาสให้ SMEs สามารถมีระบบบริหารจัดการธุรกิจ (ERP) ที่ดีได้จึงเป็นจุดกาเนิดของระบบ ABSOLUTE SOLUTIONS ( |SOLn| ) ที่ถือเป็นระบบบริหารจัดการธุรกิจออนไลน์บน Cloud รายแรกของไทย พัฒนาและเปิดให้บริการ ระบบจัดซื ้อ ( |Order| ), ระบบขายส่ง ( |Wholesale| ), ระบบการเงิน ( |Finance| ) เพื่อให้รองรับต่อความต้องการของกลุ่มธุรกิจซื ้อมา-ขายไป แบบครบวงจรตั ้งแต่การซื ้อ สินค้าเข้า > สต็อก + กระจายสินค้า > ขายสินค้าออก โดยระบบสามารถรองรับทั ้งในส่วนของการ ขายเงินเชื่อ, กาหนดวงเงินเครดิต, สินค้าฝากขาย, ระบบสะสมแต้ม (Royoalty Point), ระบบ โปรโมชั่น,และอื่น ๆ อีกมากมาย ทาให้สามารถตอบโจทย์กลุ ่มลูกค้าธุรกิจ ซื ้อมา-ขายไป ได้อย่าง สมบูรณ์ การขายของตามหน้าร้านต่างๆ ของระบบการขายนั ้นจาเป็นต ้องมี ‘แคชเชียร์’ ซึ ่งใน ปัจจุบัน ‘แคชเชียร์’ นั ้นจาเป็นต ้องติดตั ้งลงบนคอมพิวเตอร์ จึงไม่สามารถเคลื่อนที่ไปไหนได้ถ้า ร้านค้านั ้นเป็นร้านที่มีขนาดใหญ่ ลูกค้า จะเสียเวลาในการเดินหา ‘แคชเชียร์’ แอพพลิเคชั่นที่ได้รับมอบหมายให้พัฒนานี ้จะช่วยทาให้ ‘แคชเชียร์’ นั ้น สามารถ เคลื่อนทีได้ซึ ้งทาให้ประหยัดเวลาทั ้งของผู ้ซื ้อ และ ผู ้ขาย โดยแอพพลิเคชั่นจัดการการขายหน้าร้านนี ้ เป็ น Native Application ที่ทางานบนแพลตฟอร์มของ iOS

Transcript of บทที่1 บทน า - Siam University › images › coop › computer... ·...

Page 1: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

บทท1 บทน า

1.1 ความเปนมาและความส าคญของปญหา

แอบโซลท ยนอยบนความเชอทวา Cloud จะเปนเทคโนโลยทเปดโอกาสให SMEs

สามารถมระบบบรหารจดการธรกจ (ERP) ทดไดจงเปนจดก าเนดของระบบ ABSOLUTE

SOLUTIONS ( |SOLn| ) ทถอเปนระบบบรหารจดการธรกจออนไลนบน Cloud รายแรกของไทย

พฒนาและเปดใหบรการ ระบบจดซอ ( |Order| ), ระบบขายสง ( |Wholesale| ), ระบบการเงน (

|Finance| ) เพอใหรองรบตอความตองการของกลมธรกจซอมา-ขายไป แบบครบวงจรตงแตการซอ

สนคาเขา > สตอก + กระจายสนคา > ขายสนคาออก โดยระบบสามารถรองรบทงในสวนของการ

ขายเงนเชอ, ก าหนดวงเงนเครดต, สนคาฝากขาย, ระบบสะสมแตม (Royoalty Point), ระบบ

โปรโมชน,และอน ๆ อกมากมาย ท าใหสามารถตอบโจทยกลมลกคาธรกจ ซอมา-ขายไป ไดอยาง

สมบรณ

การขายของตามหนารานตางๆ ของระบบการขายนนจ าเปนตองม ‘แคชเชยร’ ซงใน

ปจจบน ‘แคชเชยร’ นนจ าเปนตองตดตงลงบนคอมพวเตอร จงไมสามารถเคลอนทไปไหนไดถา

รานคานนเปนรานทมขนาดใหญ ลกคา จะเสยเวลาในการเดนหา ‘แคชเชยร’

แอพพลเคชนทไดรบมอบหมายใหพฒนานจะชวยท าให ‘แคชเชยร’ นน สามารถ เคลอนท

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

Native Application ทท างานบนแพลตฟอรมของ iOS

Page 2: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

2

1.2 วตถประสงคของโครงงาน

เพอพฒนาแอพพลเคชนจดการการขายหนารานทท างานบนแพลตฟอรม iOS

1.3 ขอบเขตของโครงงาน

1.3.1 สถาปตยกรรมทใชในการพฒนาโครงงานเปนแบบไคลเอนท/เซรฟเวอร 1.3.2 ประเภทของแอพพลเคชนทพฒนาขนมาเปนแบบ Native Application ซงท างานบน ระบบปฏบตการ iOS 1.3.3 กลมผใชแบงออกเปนสองกลมหลก คอ

1.3.3.1 ผดแลระบบ

1.3.3.1.1 บนทกรายการสนคาทลกคาซอ และ ออกใบเสรจ/ใบก ากบภาษของการขายรายการนน

1.3.3.1.2 ผ ดแลระบบท าหนาทปรบปรง การตดสตอก ใหมความสอดคลองกบการใชงานได

1.3.3.2 แคชเชยร

1.3.3.2.1 ผใชท าหนาทเลอกซอสนคาตางๆ และ ออกใบเสรจ/ใบก ากบภาษ ของการขายนนๆ

1.3.3.2.2 สามารถดขอมลการเปรยบเทยบ ยอดขาย/จ านวนทขาย ในแตละชวงเวลา

1.3.3.2.3 ผใชสามารถโอนสนคาในสาขาทมอยไปยงอกสาขา ทอยบรษทเดยวกนได

1.3.4 ตรวจสอบและยนยนตวตนผใชแตละรานดวย Pin Code

1.3.5 ตรวจสอบตวตนของแคชเชยรดวยรหสผาน

1.3.6 สามารถเพมขอมลแคชเชยรคนใหมได

1.3.7 สามารถแสดงขาวสารลาสดได

1.3.8 สมครสมาชคใหลกคาได

Page 3: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

3

1.4 ประโยชนทไดรบ

1.4.1 ชวยใหลกคาประหยดเวลา/สะดวก ในการเลอกซอสนคา 1.4.2 สามารถคนหาขอมลสนคาตางๆ ไดโดยสะดวก และ ยงสามารถท ารายการขายสนคา จากทใดกได 1.4.3 เพมประสทธภาพในการบนทกการขายโดยลกคาไมจ าเปนตองเดนไปทแคชเชยร

1.5 ขนตอนและวธการด าเนนงาน

1.5.1 รวบรวมความตองการและศกษาขอมลของโครงงาน (Detailed Studdy)

รวบรวมความตองการโดยการประชมรวมกบพนกทปรกษาเกยวกบความตองการของผใช

และภาพรวมของแอพพลเคชนน วาจะสามารถท าอะไรไดบาง รวมไปถงแนวคดและประโยชนท

ผใชตองการ และศกษาแอพลเคชนตางๆ ทงของทางบรษทและแอพพลเคชน ทมฟงชนการท างาน

ใกลเคยงกน และรวบรวมปญหาตางๆ ทอาจจะเกดขนในระหวางการท าแอพพลเคชน และ

สถาปตยกรรม ฮารดแวรและซอฟตแวรตางๆ ทเกยวของ

1.5.2 วเคราะหระบบงาน (System Analysis)

ขอมลตางๆ ทไดรวบรวม รวมทงปญหาทพบ น ามาวเคราะหและวางแผนการปฏบตงาน

เพอท าการออกแบบแอพพลเคชนใหตอบสนองความตองการของลกคาอยางสมบรณครบถวน โดย

แยกออกเปนทงหมด 2 สวน 1. สวนของฟงกชน และ 2. สวนของอนเตอรเฟส โดยในสวนของ

ฟงกชนนน จะจดท าเปนไดอะแกรมตางๆ เชน Use Case Diagram , Class Diagram และ Sequence-

Diagram เพอแสดงฟงกชนของแอพพลเคชน จากนนกจะท าการปรกษากบพนกงานทปรกษา เพอ

วางแผนทงในสวนของฟงกชนและสวนตดตอกบผใช กอนทจะเรมตนพฒนาแอพพลเคชน

Page 4: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

4

1.5.2.1 Work Flow Diagram

รปท 1.1 แสดงขนตอนการท างานของระบบ

1.5.2.2 Functional และ Non Functional Requirement

FR 1 ระบบสามารถเขาสระบบได

FR 2 ระบบสามารถสมครพนกงานได

FR 3 ระบบสามารถสมครสมาชคได

FR 4 ระบบสามารถเลอกซอสนคาได

FR 5 ระบบสามารถช าระเงนได

FR 6 ระบบออกใบเสรจ

FR 7 ระบบปรบขนาดใบเสรจได

NR 1 ระบบสามารถปรบปรงฐานขอมลอตโนมตหากผใชเชอมตออนเทอรเนตอย

ตามคา log ทเกบไวในเครอง

ตรวจ log

ตรวจ key

รายการสนคา

เลอกสมาชค

รายการสนคาทเลอก

ช าระเงน

เขาสระบบ

สมครพนกงาน

ใบเสรจ

ใบเสรจ

รายชอสมาชค

รายชอสมาชก

เลอกสมาชก

เลอกสนคา

Page 5: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

5

1.5.2.3 Use Case Diagram

รปท 1.2 แผนภาพ Use Case Diagram ของแอพพลเคชนจดการการขายหนารานบนแพลตฟอรมไอ

โอเอส

Login

Manage Staff

Data

Manage

Custommer Data

Manage

Product Data

Sale Record

Print Invoice

Ud absolutePOS

Page 6: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

6

1.5.2.4 Use Case Description

ตารางท 1.1 รายละเอยดของ User Case : Login

Use Case Name Login

Use Case ID UC1

Brief Descriptions หนาจอเขาสระบบของแอพพลเคชน

Primary Actors User

Secondary Actors -

Preconditions จ าเปนตองตออนเทอรเนตครงแรกทใชงาน

Main Flow :

1. ยสเคสจะเกดขนเมอลกคาเขาแอพพลเคชน

2. ระบบจะท าการตรวจสอบ log ทมอยในฐานขอมลในเครอง

3. ท าการโหลดขอมลตามคา log ทดงมาได

3.1 ถาคา log เปน 0 ระบบจะเปดหนา ‚จดการขอมลพนกงาน‛ ใหกรอกรายละเอยดพนกงาน

4. ระบบจะท าการเปดหนา Login เพอนใหกรอก Username และ Password

Post Conditions จ าเปนตองมฐานขอมลบนอปกรณ

Alternative Flows -

Page 7: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

7

ตารางท 1.2 รายละเอยดของ User Case : Manage Staff Data

Use Case Name Manage Staff Data

Use Case ID UC2

Brief Descriptions จดการขอมลพนกงาน

Primary Actors User

Secondary Actors -

Preconditions -

Main Flow :

1. ยสเคสจะเกดขนเมอเขาสระบบครงแรก หรอ เลอกเมน ‚จดการขอมลพนกงาน‛

2. ระบบจะใหกรอกรายละเอยดพนกงานใหม

3. ระบบจะบนทกพนกงานใหม

Post Conditions -

Alternative Flows -

Page 8: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

8

ตารางท 1.3 รายละเอยดของ User Case : Manage Custommer Data

Use Case Name Manage Custommer Data

Use Case ID UC3

Brief Descriptions จดการขอมลลกคา

Primary Actors User

Secondary Actors -

Preconditions ตองเขาสระบบกอน

Main Flow :

1. ยสเคสจะเรมตนขนเมอผใชเขาสระบบกอน

2. ระบบจะแสดงรายการชอสมาชก ใหเลอก

3. ถาผใชเลอก ‚สมครสมาชก‛

3.1 ระบบจะใหกรอกรายละเอยดสมาชกใหม

4. ระบบจะแสดงรายละเอยดของสมาชกทเลอก (คะแนน,ชอ,ทอย,อนๆ)

5. ระบบจะท าการเปดหนาจดการขอมลสนคา

Post Conditions -

Alternative Flows -

Page 9: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

9

ตารางท 1.4 รายละเอยดของ User Case : Manage Product Data

Use Case Name Manage Product Data

Use Case ID UC4

Brief Descriptions จดการขอมลสนคา

Primary Actors User

Secondary Actors -

Preconditions ตองมเลอกสมาชคกอน

Main Flow :

1. ยสเคสจะเรมขนตนเมอ มการเลอกสมาชค

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

3. ระบบจะแสดงผมสรปรายการสนคาทลกคาเลอกซอ เมอกด ‚ช าระเงน‛

Post Conditions -

Alternative Flows -

Page 10: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

10

ตารางท 1.5 รายละเอยดของ User Case : Sale Record

Use Case Name Sale Record

Use Case ID UC5

Brief Descriptions ช าระเงน

Primary Actors User

Secondary Actors -

Preconditions ตองมผลสรปรายการสนคาทลกคาเลอกซอ

Main Flow :

1. ยสเคสจะเรมตนขนเมอ ผใชเขามายงเมน ‚ช าระเงน‛

2. ระบบจะแสดงราคารวมสนคาใหเลอกช าระ

3. ระบบจะแสดงปมใหเลอกวาจะกดพมพใบเสรจ

4. ระบบจะแสดงหนาพมพใบเสรจ เมอกด ‚พมพใบเสรจ‛

Post Conditions -

Alternative Flows -

Page 11: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

11

ตารางท 1.6 รายละเอยดของ User Case : Print Invoice

Use Case Name Print Invoice

Use Case ID UC6

Brief Descriptions เมนการตงคาตางๆ

Primary Actors พมพใบเสรจ

Secondary Actors -

Preconditions -

Main Flow :

1. ยสเคสจะเรมตนขนเมอ ผใชกด ‚พมพใบเสรจ‛

2. ระบบจะแสดงเมนการตงคาการพมพใบเสรจตางๆ ซงประกอบไปดวย ขนาดของใบเสรจ พมพ

2.1 ถาผใชเลอกเมน ‚ขนาดของใบเสรจ‛ ระบบจะแสดงตวเลอกของขนาดใบเสรจใหเลอกม

58mm,60mm และ 80mm

2.1.1 ถาผใชกด ‚58mm‛ ระบบจะแสดงใบเสรจขนาด 58mm

2.1.2 ถาผใชกด ‚60mm‛ ระบบจะแสดงใบเสรจขนาด 60mm

2.1.3 ถาผใชกด ‚80mm‛ ระบบจะแสดงใบเสรจขนาด 80mm

2.2 ถาผใชเลอกเมน ‚พมพ‛ ระบบจะท าการพมพใบเสรจตามขนาดทผใชเลอก(คาตงตน 58mm)

Post Conditions -

Alternative Flows -

Page 12: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

12

1.5.2.5 Require Traceability

ตารางท 1.7 แสดงความเปนไปไดทระบบสามารถตอบสนองความตองการทงหมด

Use Case

UC1 UC2 UC3 UC4 UC5 UC6

Requ

ireme

nt

FR1

FR2

FR3

FR4

FR5

FR7

NR1

Page 13: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

13

1.5.2.6 Detailed System Design

Class Diagram

-cd Point Of Sale Application on iOS Platform - Login

- Manage Staff Data

- Manage Custommer Data

- Manage Product Data

- Sale Record

- Print Invoice

Page 14: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

14

-

รปท 1.3 แผนภาพ ClassDiagram ของแอพพลเคชนจดการการขายหนารานบนแพลตฟอรมไอโอ

เอส

Cd AbsolutePOS

Start_Login

+ username : String +password : String

+ inti() : void + check_Login(username : String,password : String) : void

Start_Load_Date

+ arrLog : String + sessionId : String + serialNo : String + activationCode : String

+ inti() : void + check_serial() : void + select_data_Status() : void + downlaodData() : void

Payment

+ member_Id : String + product_Sum_Price : Float + pay : Float + prict_Des

+ inti() : void + input_Chang() : void + edit_Price() : void + calculate_Price() : void + Show_Report() : void

Member

+ member_Id : String +member_Name : String +member_Level : String +member_Tel : String +member_Emil : String +member_CardNo : String +member_Address : String

+ inti() : void + show_History() : void + search_History() : void + show_des_Member() : void +search_Member

Register

+ full_Name : String + citizen_Id: String + birth_Date : String + telephone_No : String + fax_No : String + mobile_No : String + email : String + house_Number : String + street : String + zone : String + area : String + postcode : String + second_Id : String + class_No : String + address : String

+ inti() : void + register_Member() : void

Product

+ product_Id : String + product_Name: String + product_Price : Float + product_Type : String + product_Image : String + product_Sum_Price : Float + product_Amount : Int

+ inti() : void + select_Data_Product() : void + edit_Price() : void + show_Product_Type() : void + select_Data_Product_Type() : void

Report

+ repoet_Size : String + report_Id : String

+ inti() : void + upload_Receipts() : void + show_Report() : void + report_58() : void + report_60() : void + report_80() : void + print_Report : void

Page 15: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

15

1.5.3 ออกแบบระบบงาน (System Design)

ในขนตอนนจะท าการออกแบบระบบและหนาจอทใชงานจรง เพอใหไดแอพพเคชน ทตรง

กบความตองการ โดยค านงถง UX (User Experiences) เพอใหผใชไดรบประสบการณทดทสด โดย

การท างานในขนตอนนนนจะใชหลก MVC Model ในการท างาน และ สถาปตยกรรมแบบ Client

Server ซงจะมการออกแบบหนาจอตางๆ (View) ของแอพพลเคชนในขนตอนน และท าการสราง

ดาตาเบส ซงจะแยกออกเปน 2 สวนคอ ฐานขอมลบนอปกรณ และ ฐานขอมลบนเซรฟเวอร โดย

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

อนๆ และสวนของเซรฟเวอรนนจะเกบขอมลการขายทงหมด

รปท 1.4 แผนภาพ storyboard ของแอพพลเคชนจดการการขายหนาราน(ในสวนการเขาสระบบ

และ การ download ขอมล)

Page 16: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

16

รปท 1.5 แผนภาพ storyboard ของแอพพลเคชนจดการการขายหนาราน(ในสวนของ หนา

แคชเชยร ในสวนของการเลอกสมาชค สมครสมาชค โอนสนคาออก และ เลอกซอสนคา)

Page 17: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

17

รปท 1.6 แผนภาพ storyboard ของแอพพลเคชนจดการการขายหนาราน(ในสวนของ รายละเอยด

สนคา/โปรโมชน/สมาชค และสมคนพนกงานขาย)

รปท 1.7 แผนภาพ storyboard ของแอพพลเคชนจดการการขายหนาราน(ในสวนของ การช าระเงน

และการออกใบเสรจสนคา)

Page 18: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

18

1.5.4 พฒนาระบบ (System Development)

เปนขนตอนในการพฒนาระบบ โดยผจดท าจะใช โปรแกรม Xcode,ภาษา Swift และ ภาษา

Objective-c ในการพฒนาแอพพลเคชนในฝงไคลเอนท และเรยกใช API ของทาง บรษททมอยแลว

ในการจดการขอมลตางๆของฝง เซรฟเวอร โดยผจดท าจะท าการสรางฐานขอมลบนอปกรณเทานง

สวนขอมลหลกจะท าการเชอมตอและเรยกใชจากฐานขอมลของบรษททมอยแลว

1.5.5 ทดสอบระบบ (System Testing)

หลงจากชวงของการพฒนาระบบ เมอพฒนาฟงกชนและสวนของกราฟรคตางๆ จน

ครบถวนแลว กจะเปนในสวนของการทดสอบระบบ ซงในสวนนจะมการทดสอบทแบงออกเปน3

สวนดงน

1.5.5.1 ทดสอบฟงกชนตางๆ ในแอพพลเคชน

1.5.5.3 ทดสอบการตอบสนองและขอผดพลาดของ User Interface

1.5.5.3 ทดสอบประสทธภาพโดยรวมของแอพพลเคชน

ซงในการทดสอบตางๆ นน ทางผจดท ามไดทดสอบแตเพยงผเดยว แตจะมพนกงานทปรกษา

และบคคลอนๆ ทเปนผทดสอบระบบเพอท าการทดสอบระบบให ซงหากแอพพลเคชนมความ

ผดพลาด ผจดท าจะรบด าเนนการแกไขโดยทนท

1.5.6 จดท าเอกสาร (Documentation)

เปนการจดท าเอกสารประกอบโครงงาน แนวทางในการจดท าโครงงาน วธการและ

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

ประกอบการใชอางองตอไปในอนาคต

Page 19: บทที่1 บทน า - Siam University › images › coop › computer... · 2018-11-01 · 1.2 วัตถุประสงค์ของโครงงาน เพื่อพัฒนาแอพพลิเคชนั่จัดการการขายหน้าร้านที่ท

19

ตารางท 1.8 แสดงระยะเวลาในการด าเนนงานของโครงงาน

ขนตอนการด าเนนงาน พ.ค. 59 ม.ย. 59 ก.ค. 59 ส.ค. 59 1.รวบรวมความตองการ

2.วเคราะหระบบ 3.ออกแบบระบบ 4.พฒนาระบบ 5.ทดสอบระบบ 6.จดท าเอกสาร

1.6 อปกรณและเครองมอทใช

1.6.1 ฮารดแวร

1.6.1.1 เครองคอมพวเตอร MacBook Air 13’’ โปรเซสเซอร Intel Core i5 แบบ Dual-core 1.6GHz 1.6.1.3 สมารทโฟนส าหรบทดสอบ iPod5

1.6.2 ซอฟตแวร

1.6.2.1 ระบบปฏบตการ Mac OS X El Capitan 1.6.2.2 โปรแกรม XCode 1.6.2.3 โปรแกรม Adobe Photoshop Cs6