ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06...

41
ระบบการจัดการร้านเฟอร์นิเจอร์ (กรณีศึกษา ร้าน บีบี เฟอร์นิเจอร์ ) Furniture Management System (Case Study: BB Furniture) นายกฤตธวัช จงกลฐากร 5604800030 ปริญญานิพนธ์นี ้เป็นส่วนหนึ ่งของการศึกษาตามหลักสูตรปริญญาวิทยาศาสตรบัณฑิต ภาควิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยสยาม ปีการศึกษา 2561

Upload: others

Post on 06-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

ระบบการจดการรานเฟอรนเจอร (กรณศกษา ราน บบ เฟอรนเจอร)

Furniture Management System (Case Study: BB Furniture)

นายกฤตธวช จงกลฐากร 5604800030

ปรญญานพนธนเปนสวนหนงของการศกษาตามหลกสตรปรญญาวทยาศาสตรบณฑต ภาควชาวทยาการคอมพวเตอร คณะวทยาศาสตร

มหาวทยาลยสยาม

ปการศกษา 2561

Page 2: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์
Page 3: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

หวขอปรญญานพนธ ระบบการจดการรานเฟอรนเจอร (กรณศกษา ราน บบ เฟอรนเจอร)

Furniture Management System (Case Study: BB Furniture) หนวยกตของปรญญานพนธ 3 หนวยกต รายชอผจดท า นายกฤตธวช จงกลฐากร 5604800030 อาจารยทปรกษา อาจารยธนาภรณ รอดชวต ระดบการศกษา วทยาศาสตรบณฑต ภาควชา วทยาการคอมพวเตอร ปการศกษา 2561

บทคดยอ

ราน บบ เฟอรนเจอร เปนรานจ าหนายเฟอรนเจอรขนาดกลาง มหนารานอยยานชมชน

พระราม 2 ซงมลกคาเปนจ านวนมากโดยในปจจบนทางรานไมไดมการน าเทคโนโลยใดเขามาชวยในการด าเนนงาน เชน การเกบขอมลลกคา ขอมลสนคา การขาย การค านวณราคาสนคา ปจจบนนยงเปนการเขยนดวยมอ ในทางการค านวนยอดขายของแตละเดอนตองน าใบเสรจมาค านวนใหม ทางรานจงตองการระบบทจะชวยใหการด าเนนงานสะดวกและรวดเรวขน จากปญหาดงกลาวท าใหผจดท ามแนวคดน าเทคโนโลยสารสนเทศ และระบบฐานขอมล (Database System) มาใชในการพฒนาระบบการจดการรานเฟอรนเจอร (กรณ ศกษา ราน บ บ เฟอรนเจอร) พฒนาโดยดวยภาษา Java ดวยโปรแกรม NetBeans และจดการฐานขอมลดวย MySQL โดยระบบสามารถจดเกบขอมลลกคา ขอมลสนคา ขอมลการขายบนทกลงฐานขอมล ซงประกอบดวยฟงกชนการท างานดงน การจดการขอมลเฟอรนเจอร ขอมลลกคา ขอมลรายการขาย โดยระบบสามารถชวยบนทกขอมลลกคา ขอมลสนคา ค านวณราคาสนคา และค านวณยอดขายไดอยางถกตอง มความสะดวกและรวดเรว ค าส าคญ: ระบบการจดการราน/ รานเฟอรนเจอร/ บบ เฟอรนเจอร

Page 4: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์
Page 5: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

กตตกรรมประกาศ (Acknowledgment)

การจดท าปรญญานพนธฉบบนส าเรจลงไดนน เนองจากไดรบความอนเคราะหจากทกทาน

ทเสยสละเวลาดแลเอาใจใส ตลอดจนใหค าแนะน าตลอดระยะเวลาของการจดท าปรญญานพนธครงน ผจดท าขอขอบคณ อาจารยธนาภรณ รอดชวต อาจารยทปรกษาโครงงาน ทใหความอนเคราะหในการควบคมข นตอนการจดท าปรญญานพนธ ใหค าแนะน าในการด า เนนการศกษาตางๆ ขอขอบคณคณะกรรมการสอบปรญญานพนธทไดใหค าแนะน าทส าคญในการสอบปรญญานพนธฉบบน และขอขอบคณผมสวนรวมทกทานทใหขอมลและเปนทปรกษาใหค าแนะน าตางๆ จนส าเรจไปไดดวยด

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

ผจดท า

นายกฤตธวช จงกลฐากร

Page 6: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

สารบญ หนา

บทคดยอ.................................................................................................................................. ก Abstract................................................................................................................................... ข กตตกรรมประกาศ.................................................................................................. ................. ค บทท 1 บทน า 1.1 ทมาและความส าคญ................................................................................................... . 1.2 วตถประสงค................................................................................................................ 1.3 ขอบเขตของปรญญานพนธ......................................................................................... 1.4 ประโยชนทคาดวาจะไดรบ.......................................................................................... 1.5 ขนตอนและวธการด าเนนปรญญานพนธ……………………………………………. 1.6 แผนและระยะเวลาในการด าเนนปรญญานพนธ.......................................................... 1.7 อปกรณและเครองมอทใชในการพฒนาระบบ............................................................. 1.8 อปกรณและเครองมอทรองรบระบบ...........................................................................

1 1 1 2 2 3 3 4

บทท 2 การทบทวนวรรณกรรมทเก ยวของ 2.1 เทคโนโลย Windows Application………………………………………………….. 2.2 ภาษา Java และขอดของภาษา Java…………………………………………………. 2.3 ระบบฐานขอมล (Database System)…………………………………………………

5 5 6

บทท 3 วเคราะหออกแบบระบบ 3.1 วเคราะหระบบงานปจจบน (As-Is System Analysis)……………………………..… 3.2 วเคราะหระบงานใหม (New System Analysis)…………………………………...… 3.3 ขนตอนการท างานของระบบงานใหม (New System Work Flow Diagram)………... 3.4 แผนภาพแสดงการไหลของขอมล (Data Flow Diagram)…………………………… 3.5 ค าอธบายการประมวนผล (Process Description)……………………………………. 3.6 โครงสรางและความสมพนธระหวางเอนทต (Entity Relationship Diagram)………..

8 9 9 10 12 14

บทท 4 การออกแบบทางกายภาพ 4.1 การออกแบบฐานขอมล (Database Design)…………………………………………. 4.2 โครงสรางของระบบจดการราน.................................................................................. 4.3 การออกแบบสวนตดตอกบผใช (User Interface Design)……………………………

15 18 19

Page 7: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

สารบญ ( ตอ ) หนา

บทท 5 สรปผลและขอเสนอแนะ 5.1 สรปผลการด าเนนปรญญานพนธ............................................................................... . 5.2 ขอดของระบบ............................................................................................................. 5.3 ขอจ ากดของระบบ....................................................................................................... 5.4 ขอเสนอแนะ................................................................................................................ บรรณานกรม………………………………………………………………………………...

31 31 31 31 32

Page 8: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

สารบญตาราง

หนา

ตารางท 1.1 ระยะเวลาด าเนนงานปรญญานพนธ................................................................ 3 ตารางท 3.1 Process Description : Process 1.0 เขาสระบบ................................................. 12 ตารางท 3.2 Process Description : Process 2.0 จดการขอมลลกคา..................................... 12 ตารางท 3.3 Process Description : Process 3.0 จดการขอมลสนคา.................................... 12 ตารางท 3.4 Process Description : Process 4.0 จดการออเดอร........................................... 13 ตารางท 3.5 Process Description : Process 5.0 ดยอดขาย................................................... 13 ตารางท 3.6 Process Description : Process 6.0 ดยอดขายทงหมด...................................... 13 ตารางท 4.1 รายละเอยดตารางขอมลผใช............................................................................ 15 ตารางท 4.2 รายละเอยดตารางขอมลลกคา.......................................................................... 15 ตารางท 4.3 รายละเอยดตารางขอมลสนคา......................................................................... 16 ตารางท 4.4 รายละเอยดตารางขอมลค าสงซอสนคา........................................................... 16 ตารางท 4.5 รายละเอยดตารางขอมลการขาย...................................................................... 16 ตารางท 4.6 รายละเอยดตารางขอมลประเภทสนคา............................................................ 17

Page 9: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

สารบญรปภาพ

หนา

รปท 3.1 ขนตอนการท างานของระบบงานปจจบน............................................................ 8 รปท 3.2 ขนตอนการท างานของระบบงานใหม.................................................................. 9 รปท 3.3 Context Diagram ของระบบการจดการราน บบ เฟอรนเจอร............................... 10 รปท 3.4 Data Flow Diagram Level 1 สวนของเขาสระบบ................................................ 10 รปท 3.5 Data Flow Diagram Level 1 สวนของจดการขอมลลกคา.................................... 10 รปท 3.6 Data Flow Diagram Level 1 สวนของจดการขอมลสนคา................................... 11 รปท 3.7 Data Flow Diagram Level 1 สวนของจดการออเดอร.......................................... 11 รปท 3.8 Data Flow Diagram Level 1 สวนของดยอดขาย.................................................. 11 รปท 3.9 Data Flow Diagram Level 1 สวนของดยอดขายทงหมด...................................... 11 รปท 4.1 โครงสรางของระบบการจดการรานเฟอรนเจอร.................................................. 18 รปท 4.2 หนาจอเขาสระบบ................................................................................................ 19 รปท 4.3 หนาจอแสดงเมนหลก.......................................................................................... 19 รปท 4.4 หนาจอแสดงขอมลลกคา (สรางรายชอลกคา)...................................................... 20 รปท 4.5 หนาจอแสดงขอมลลกคา (แกไขรายชอลกคา)..................................................... 21 รปท 4.6 หนาสรางรายการสงซอ (เพมรายการสนคา)........................................................ 22 รปท 4.7 หนาสรางรายการสงซอ (แกไขรายการสนคา)...................................................... 23 รปท 4.8 หนาจอดรายละเอยดค าสงซอ............................................................................... 24 รปท 4.9 หนาจอแสดงขอมลสนคา (สรางรายการชนดสนคา)............................................ 25 รปท 4.10 หนาจอแสดงขอมลสนคา (แกไขรายการชนดสนคา)......................................... 26 รปท 4.11 หนาขอมลสนคา (สรางรายการสนคา)............................................................... 27 รปท 4.12 หนาแสดงขอมลสนคา (แกไขรายการสนคา)..................................................... 28 รปท 4.13 หนาจอแสดงยอดขายรวม.................................................................................. 29 รปท 4.14 หนาจอหลกการท างาน....................................................................................... 30

Page 10: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

1

บทท 1 บทน ำ

1.1 ทมำและควำมส ำคญ ปจจบนเทคโนโลยสารสนเทศไดเขามามบทบาทขนอยางมาก ท งในชวตประจ าวน การท างาน และการด าเนนงานขององคกรตาง ๆ เทคโนโลยสารสนเทศมความส าคญตอประสทธภาพขององคกรหรอธรกจ โดยเฉพาะอยางยงในปจจบนโลกมการเปลยนแปลงตลอดเวลา มการแขงขนทางธรกจสง องคกรทมการบรการงานทมประสทธภาพ สามารถเขาถงขอมลไดอยางรวดเรว ยอมท าใหองคกรสามารถด าเนนธรกจตอไปได ผจ ดท าจงไดมการน าเทคโนโลยสารสนเทศมาใชในธรกจเฟอรนเจอร ในการสรางระบบการจดการใหรานเฟอรนเจอร กรณศกษา ราน บบ เฟอรนเจอร ซงปจจบนมผใชบรการจ านวนมาก และมระบบการจดการบรหารงานทไมมประสทธภาพเพยงพอ ซงจากเดมการบรหารจดการราน บบ เฟอรนเจอรไดจดเกบขอมลดวยกระดาษเปนสวนใหญ ท าใหเกดความยงยากในการด าเนนธรกจ เชน การบนทก และการจดเกบขอมลของกลมลกคาทเขามาใชซอสนคา การจดเกบขอมลการขาย ท าใหเกดความลาในการเรยกดขอมล ความเสยหายตอขอมล และยงสงผลกระทบตอการท าสรปยอดขายในแตละเดอน จงจ าเปนตองอาศยเทคโนโลยสารสนเทศเขามาชวยในการบรหารจดการธรกจ เพอเพมประสทธภาพในการบรหารงานสามารถเขาถงขอมลไดอยางสะดวกและรวดเรว ไมเกดความผดพลาด ไมเสยงตอการสญหาย และการเสยหายของขอมล จากปญหาดงกลาว ผจดท าจงไดท าการพฒนาระบบการจดการ ราน บบ เฟอรนเจอร โดยพฒนาเปนระบบการจดการราน เขยนชดค าสงดวยภาษา Java โดยใชโปรแกรม NetBeans และจดการฐานขอมลดวย MySQL โดยระบบสามารถตอบสนองความตองการของผใช และลดขนตอนในการจดท าการบนทกขอมลการขาย รวมถงการสรปการขาย 1.2 วตถประสงค

เพอพฒนาระบบการจดการรานเฟอรนเจอร กรณศกษา ราน บบ เฟอรนเจอร 1.3 ขอบเขตของปรญญำนพนธ 1.3.1 เจาของราน 1.3.1.1 สามารถจดการขอมลหลกได ไดแก ขอมลลกคา, ขอมลสนคา 1.3.1.2 สามารถบนทกขอมลการขายได 1.3.1.3 สามารถค านวณราคาสนคาได

Page 11: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

2

1.3.1.4 สามารถสรปยอดขายในแตละเดอนได 1.3.1.5 สามารถตรวจสอบการขายยอนหลงได 1.3.1.6 สามารถตรวจสอบการขายไดทงหมด 1.3.2 พนกงาน 1.3.2.1 สามารถจดการขอมลหลกได ไดแก ขอมลลกคา, ขอมลสนคา 1.3.2.2 สามารถบนทกขอมลการขายได 1.3.2.3 สามารถค านวณราคาสนคาได 1.3.2.4 สามารถสรปยอดขายในแตละเดอนได 1.3.2.5 สามารถตรวจสอบการขายยอนหลงได

1.4 ประโยชนทคำดวำจะไดรบ 1.4.1 ท าใหการด าเนนงานของรานเฟอรนเจอรมประสทธภาพมากขน 1.4.2 สามารถเกบขอมลของลกคา ท าใหงายตอการเรยกดขอมล 1.4.3 สามารถจดเกบขอมลการขาย ท าใหงายตอการสรปยอดขายในแตละเดอน 1.4.4 สามารถตรวจสอบการขายยอนหลงได 1.4.5 การจดเกบขอมลทเปนระบบเกดความสญหายยาก และสามารถเรยกใชในภายหลงได 1.5 ขนตอนและวธกำรด ำเนนปรญญำนพนธ 1.5.1 การรวบรวมขอมล (Requirement Gathering) ทางผจดท าไดท าการศกษาระบบงานเดมของราน บบ เฟอรนเจอร โดยการสมภาษณเจาของรานถงการท างานในปจจบนวามรปแบบการท างานอยางไร การบนทกขอมลตาง ๆ ใชวธใด มขนตอนใดบาง และเกบขอมลทเก ยวของตางๆ และเอกสารตางๆ เพอมาจดท าระบบการจดการราน เพอใหตรงกบความตองการของผใชงาน 1.5.2 การวเคราะหระบบ (System Analysis) น าขอมลทไดรวบรวมท าการวเคราะหจนไดความตองการของระบบ (System Requirement) และฟงกชนการท างานของระบบ จากนนน าเสนอผานแผนภาพแสดงการไหลของขอมล (Data Flow Diagram) แผนภาพแสดงโครงสรางและความสมพนธของขอมล (Entity Relationship Diagram) และแผนภาพแสดงขนตอนการท างาน (Work Flow Diagram) 1.5.3 การออกแบบระบบ (System Design) เปนการออกแบบสวนตางๆ เชน ฐานขอมล การออกแบบหนาจอใหกบผ ใช รวมถงฮารดแวรและซอฟตแวรทจะใชในการจดท าระบบจดการราน

Page 12: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

3

1.5.4 การพฒนาระบบ (System Development) ท าการพฒนาตามทไดออกแบบและความตองการของผใช โดยในสวนของระบบการจดการรานเฟอรนเจอร โดยใชภาษา Java ในการเขยนชดค าสง พฒนาโดยโปรแกรม NetBeans และจดการฐานขอมลดวย MySQL

1.5.5 การทดสอบระบบ (System Testing) การทดสอบระบบจะเกดขนอยางตอเนองในขนตอนการจดท าระบบ โดยการใหเจาของรานทดลองใชระบบจดการราน ซงเปนการตรวจสอบเพอหาขอผดพลาดในโปรแกรม รวมถงตรวจสอบวาโปรแกรมทจดท าขนจะสามารถใหผลตรงตามทตองการหรอไม

1.5.6 การจดท าเอกสาร (Documentation) จดท าเอกสาร อธบายข นตอนในการท างานตางๆ และแนะน าวธใชงานระบบ คณลกษณะและความสามารถของระบบการจดการราน 1.6 แผนและระยะเวลำในกำรด ำเนนปรญญำนพนธ

ตารางท 1.1 ระยะเวลาด าเนนงานปรญญานพนธ ขนตอนการด าเนนงาน

ป 2561 ป 2562 ม.ย. ก.ค. ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. ม.ค. เม.ย.

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

จดท าเอกสาร 1.7 อปกรณและเครองมอทใชในกำรพฒนำระบบ

1.7.1 ฮารดแวร (Hardware) - เครองคอมพวเตอร 1 เครอง ยหอ Asus

- CPU : Intel Core i7-6700HQ 2.60 GHz - Ram : 8 GB - Hard Disk : 1TB

Page 13: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

4

1.7.2 ซอฟตแวร (Software) - ระบบปฏบตการ Microsoft Windows 10 - โปรแกรม NetBeans - Web Browser: Google Chrome

1.8 อปกรณและเครองมอทรองรบระบบ

1.8.1 ฮารดแวร (Hardware) - เครองคอมพวเตอร 1 เครอง

- CPU: Intel Core i3 ขนไป - Ram: 4 GB ขนไป - Hard Disk: 128 ขนไป 1.8.2 ซอฟตแวร (Software) - ระบบปฏบตการ Microsoft Windows 7 , 8 , 10

- โปรแกรม NetBeans

Page 14: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

5

บทท 2 การทบทวนวรรณกรรมทเกยวของ

การพฒนาระบบบรหารจดการรานเฟอรนเจอร กรณศกษา ราน บบ เฟอรนเจอร ท งนผจ ดท าไดท าการศกษาขอมล แนวคด และทฤษฎทเก ยวของ เพอน าขอมลมาเปนกรอบแนวทางในการพฒนาระบบบรหารจดการรานเฟอรนเจอร กรณศกษา ราน บบ เฟอรนเจอร ซงสามารถแบงเปนหวขอ โดยมรายละเอยดดงตอไปน 2.1 เทคโนโลย Windows Application1

Windows Application หรอ WinAPP เปนโปรแกรมประเภท GUI (Graphic User Interface) เรยกงายๆกคอ โปรแกรมประเภทนเปนโปรแกรมทจะตดตอหรอตอบสนองกบผใช (User) ผานทางระบบภาพ Graphic เพอใหมการใชงานทงายและเขาใจไดงายยงขน โปรแกรมประเภทน จะตองผานการเขยนโปรแกรมขนมาดวยขอความหรอ Text จากโปรแกรมอยางเชน Notepad หรอ EditPlus แตหากเปนในปจจบน มโปรแกรมทสามารถใชวธค ลกวาง ลากวางใหสามารถจดการสรางสรรคโปรแกรมไดงายยงขน แตถงอยางไรกควรทจะมการศกษาในเรองของหลกการพฒนาโปรแกรมไวบาง เพอความสะดวกในการแกไขและจดการโปรแกรมในภายหลง

เทคโนโลย Windows Application มขอจ ากดอย คอ จะสามารถท างานได เฉพาะระบบ Windows เทานน ตางจาก Web Application ทสามารถท างานผาน เวบบราวเซอรท าใหสะดวกตอการใชงานทกท แต Windows Application กยงมความส าคญส าหรบงานหลายประเภท เชน โรงแรม รานอาหาร โรงพยาบาล หนวยงานราชการ และอกหลายงาน

2.2 ภาษา Java และขอดของภาษา Java2

เปนภาษาทใชส าหรบเขยนโปรแกรมทสนบสนนการเขยนโปรแกรมเชงวตถ ( OOP : Object-Oriented Programming) โปรแกรมทเขยนขนถกสรางภายในคลาส ดงน นคลาส คอทเกบ เมทอด (Method) หรอพฤตกรรม (Behavior) ซงมสถานะ (State) และรปพรรณ (Identity) ประจ าพฤตกรรม (Behavior)

1 https://www.appdever.com

2 https://mindphp.com

Page 15: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

6

2.2.1 ขอดของภาษา Java

- ภาษา Java เปนภาษาทสนบสนนการเขยนโปรแกรมเชงวตถแบบสมบรณ ซงเหมาะส าหรบพฒนาระบบทมความซบซอน การพฒนาโปรแกรมแบบวตถจะชวยใหเราสามารถใชค าหรอชอตาง ๆ ทมอยในระบบงานนนมาใชในการออกแบบโปรแกรมได ท าใหเขาใจไดงายขน

- โปรแกรมทเขยนขนโดยใชภาษา Java จะมความสามารถท างานไดในระบบปฏบตการทแตกตางกน ไมจ าเปนตองดดแปลงแกไขโปรแกรม - มการตรวจสอบขอผดพลาดท งตอน compile time และ runtime ท าใหลดขอผดพลาดทอาจเกดขนในโปรแกรม และชวยให debug โปรแกรมไดงาย

2.3 ระบบฐานขอมล (Database System)3 2.3.1 ความหมายของระบบฐานขอมล (Database System)

ระบบฐานขอมล (Database System) คอ ระบบทรวบรวมขอมลตาง ๆ ทเก ยวของกนเขาไวดวยกนอยางมระบบมความสมพนธระหวางขอมลตาง ๆ ทชดเจน ในระบบฐานขอมลจะประกอบดวยแฟมขอมลหลายแฟมทมขอมล เก ยวของสมพนธกนเขาไวดวยกนอยางเปนระบบและเปดโอกาสใหผใชสามารถใชงานและดแลรกษาปองกนขอมลเหลาน ไดอยางมประสทธภาพ โดยมซอฟตแวรทเปรยบเสมอนสอกลางระหวางผใชและโปรแกรมตาง ๆ ทเก ยวของกบการใชฐานขอมล เรยกวา ระบบจดการฐานขอมล หรอ DBMS (data base management system)มหนาทชวยใหผใชเขาถงขอมลไดงายสะดวกและมประสทธภาพ การเขาถงขอมลของผใชอาจเปนการสรางฐานขอมล การแกไขฐานขอมล หรอการต งค าถามเพอใหไดขอมลมา โดยผใชไมจ าเปนตองรบรเก ยวกบรายละเอยดภายในโครงสรางของฐานขอมล

2.3.2 ประโยชนของฐานขอมล4

- ลดการเกบขอมลทซ าซอน ขอมลบางชดทอยในรปของแฟมขอมลอาจมปรากฏอยหลาย ๆ แหง เพราะมผใชขอมลชดนหลายคน เมอใชระบบฐานขอมลแลวจะชวยใหความซ าซอนของขอมลลดนอยลง

- รกษาความถกตองของขอมล เนองจากฐานขอมลมเพยงฐานขอมลเดยว ในกรณทมขอมลชดเดยวกนปรากฏอยหลายแหงในฐานขอมล ขอมลเหลานจะตองตรงกน ถามการแกไขขอมลนทก ๆ แหงทขอมลปรากฏอยจะแกไขใหถกตองตามกนหมดโดยอตโนมตดวยระบบจดการฐานขอมล

3 https://sites.google.com/site/thekhnoloyisarsnthesit

4 http://www.9experttraining.com

Page 16: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

7

- การปองกนและรกษาความปลอดภยใหกบขอมลท าไดอยางสะดวก การปองกนและรกษาความปลอดภยกบขอมลระบบฐานขอมลจะใหเฉพาะผทเก ยวของเทานน ซงกอใหเกดความปลอดภย(security) ของขอมลดวย

Page 17: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

บทท 3 วเคราะหและการออกแบบ

3.1 วเคราะหระบบงานปจจบน (As-Is System Analysis) ระบบงานปจจบนของราน บบ เฟอรนเจอร เปนการท างานดวยการจดดวยลายมอโดยการจดบนทกลงสมด จงท าใหเกดปญหาเรองการสญหายหรอช ารด นอกจากนการรบค าสงซอจากลกคาและการค านวณราคาสนคา จงท าใหอาจเกดความผดพลาดของรายละเอยดสนคา สงผลใหการท างานเกดความผดพลาดและมความลาชา และไมสามารถดรายรบในแตละวน หรอแตละเดอนตามความตองการ จงไดน าระบบการจดการเขามาชวยในการจดเกบขอมลตาง ๆ และน ามาใชในการสรปยอดขาย เพอดยอดขายไดอยางสะดวกรวดเรวและมความถกตองมากขน

รปท 3.1 ขนตอนการท างานของระบบงานปจจบน

3.1.1 ปญหาทพบในระบบงานเดม 3.1.1.1 ใบเสรจรบเงนแบบเขยน ท าใหเกดปญหาเขยนผดและอานไมออก

3.1.1.2 ขอมลสญหาย และเกดความผดพลาดเมอทางรานจะมาค านวณยอดเพอสรป รายได

3.1.2 แนวทางการแกไขปญหา

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

Page 18: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

9

3.1.2.1 การบนทกรายละเอยดสนคา เพอน าไปผลตสนคาสนคาไดอยางถกตอง 3.1.2.2 การบนทกขอมลลกคา เพอลดการผดพลาดหรอสญหายของขอมล ซงอาจท า

ใหเกดปญหาในการจดสงสนคา 3.1.2.3 ค านวณยอดขายของทางรานในแบบทผใชตองการ เชน รายวน รายเดอน เปนตน 3.2 วเคราะหระบบงานใหม (New System Analysis)

ในระบบงานใหมของราน บบ เฟอรนเจอร ไดน าโปรแกรมประยกตเขามาใช ซง จะท าใหรานสามารถอ านวยความสะดวกแกทางรานไดมากขน ไมวาจะเปนสวนการบนทกขอมลลกคา รายละเอยดสนคา ค านวณยอดขาย และการเกบขอมลรายการขายตางๆ และยงสามารถเรยกดยอดขายยอนหลงแบบก าหนดชวงเวลาไดอกดวย ซงทกอยางทกลาวมานจะเพมความสะดวกและรวดเรว เพมความเปนระเบยบ และยงชวยลดการสญหายของขอมลใหกบทางราน บบ เฟอรนเจอร ไดอกดวย 3.3 ขนตอนการท างานของระบบงานใหม (New System Work Flow Diagram)

รปท 3.2 ขนตอนการท างานของระบบงานใหม

Page 19: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

10

3.4 แผนภาพแสดงการไหลของขอมล (Data Flow Diagram)

รปท 3.3 Context Diagram ของระบบการจดการราน บบ เฟอรนเจอร

รปท 3.4 Data Flow Diagram Level 1 สวนของเขาสระบบ

รปท 3.5 Data Flow Diagram Level 1 สวนของจดการขอมลลกคา

Page 20: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

11

รปท 3.6 Data Flow Diagram Level 1 สวนของจดการขอมลสนคา

รปท 3.7 Data Flow Diagram Level 1 สวนของการจดการออเดอร

รปท 3.8 Data Flow Diagram Level 1 สวนของดยอดขาย

รปท 3.9 Data Flow Diagram Level 1 สวนของการดยอดขายทงหมด

Page 21: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

12

3.5 ค าอธบายการประมวนผล (Process Description)

ตารางท 3.1 Process Description : Process 1.0 เขาสระบบ

SYSTEM: ระบบจดการราน บบ เฟอรนเจอร DFD Number:

Process Name:

1.0 เขาสระบบ

Input Data Flow: Username, Password Output Data Flow: ผลการเขาสระบบ Data Store: user Description: ผใชกรอกขอมล Username และ Password เพอเขาสระบบการท างาน

ตารางท 3.2 Process Description : Process 2.0 จดการขอมลลกคา

SYSTEM: ระบบจดการราน บบ เฟอรนเจอร DFD Number:

Process Name:

2.0 จดการขอมลลกคา

Input Data Flow: กรอกขอมลลกคา Output Data Flow: ผลบนทกขอมลลกคา Data Store: customer Description: ผใชกรอกชอ ทอย เบอรโทรศพทลกคา เพอบนทกขอมลลกคา

ตารางท 3.3 Process Description : Process 3.0 จดการขอมลสนคา

SYSTEM: ระบบจดการราน บบ เฟอรนเจอร DFD Number: Process Name:

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

Input Data Flow: กรอกขอมลสนคา Output Data Flow: ผลบนทกขอมลสนคา Data Store: product , type Description: ผใชกรอกชอสนคาทตองการ กรอกชนดสนคาทตองการ เพอบนทก

ขอมลสนคา

Page 22: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

13

ตารางท 3.4 Process Description : Process 4.0 จดการออเดอร SYSTEM: ระบบจดการราน บบ เฟอรนเจอร DFD Number:

Process Name:

4.0 จดการออเดอร

Input Data Flow: เลอกขอมลลกคา เลอกขอมลสนคา ค านวณราคา Output Data Flow: ผลบนทกขอมลออเดอร Data Store: user , customer , product , type , productorder Description: ผใชเลอกขอมลลกคา เลอกขอมลสนคา ค านวณราคา เพอบนทกออ

เดอร

ตารางท 3.5 Process Description : Process 5.0 ดยอดขาย SYSTEM: ระบบจดการราน บบ เฟอรนเจอร DFD Number: Process Name:

5.0 ดยอดขาย

Input Data Flow: เรยกดยอดขาย Output Data Flow: ผลการเรยกดยอดขาย Data Store: user , customer , product , type , productorder , saleorder Description: พนกงานและเจาของรานสามารถเรยกดยอดขายได

ตารางท 3.6 Process Description : Process 6.0 ดยอดขายทงหมด SYSTEM: ระบบจดการราน บบ เฟอรนเจอร DFD Number:

Process Name:

6.0 ดยอดขายทงหมด

Input Data Flow: เรยกดยอดขายทงหมด Output Data Flow: ผลการเรยกดยอดขายทงหมด Data Store: user , customer , product , type , productorder , saleorder Description: เจาของรานสามารถเรยกดยอดขายทงหมดได

Page 23: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

14

3.6 โครงสรางและความสมพนธระหวางเอนทต (Entity Relationship Diagram)

รป 3.5 โครงสรางและความสมพนธระหวางเอนทต (Entity Relationship Diagram) ของระบบการจดการราน บบ เฟอรนเจอร

Page 24: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

บทท 4 การออกแบบทางกายภาพ

4.1 การออกแบบฐานขอมล การออกแบบฐานขอมลแบงตาราง (Table) โดยอธบายถงขอมลในตารางทงหมดในระบบ รวมถงแสดงขอมลวาแตละตารางเกบขอมลอะไรบาง ประกอบดวย

4.1.1. ชอของขอมล (Field Name) 4.1.2. ค าอธบายขอมล (Data Description) 4.1.3. ชนดของขอมล (Data Type) 4.1.4. ขนาดของขอมล (Length)

ตารางท 4.1 รายละเอยดตารางขอมลผใช

Table : user

Field Name Data Type Data Description

id Int (11) รหสผใช user Varchar (64) ชอผใช pass Varchar (64) รหสผานผใช fullname Varchar (255) ชอนามสกลผใช Primary Key : id

ตารางท 4.2 รายละเอยดตารางขอมลลกคา

Table : customer

Field Name Data Type Data Description

id Int (11) รหสลกคา fullname Varchar (255) ชอนามสกลลกคา tel Int (10) เบอรโทรลกคา addess Text ทอยลกคา Primary Key : id

Page 25: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

16

ตารางท 4.3 รายละเอยดตารางขอมลสนคา

ตารางท 4.4 รายละเอยดตารางขอมลค าสงซอสนคา

ตารางท 4.5 รายละเอยดตารางขอมลการขาย

Table : product

Field Name Data Type Data Description

id Int (11) รหสสนคา name Varchar (64) ชอสนคา type Int (11) ประเภทสนคา price Int (11) ราคาสนคา image Text รายละเอยดสนคา Primary Key : id

Table : productorder

Field Name Data Type Data Description

id Int (11) รหสค าสงซอ saleorder Int (11) สนคาทสงซอ product Int (11) สนคาทซอ qty Int (11) ราคาสนคา total Int (11) ราคารวม Primary Key : id

Table : saleorder

Field Name Data Type Data Description

id Int (11) รหสการขาย customer Int (11) ชอลกคา employee Int (11) ชอผขาย date date วนท total Int (11) ราคารวม Primary Key : id

Page 26: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

17

ตารางท 4.6 รายละเอยดตารางขอมลประเภทสนคา

Table : type

Field Name Data Type Data Description

id Int (11) รหสประเภทสนคา title Varchar (64) ชอประเภทสนคา Primary Key : id

Page 27: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

18

4.2 โครงสรางของระบบการจดการรานเฟอรนเจอร

รปท 4.1 โครงสรางของระบบการจดการรานเฟอรนเจอร

login

ขอมลลกคา

เพมขอมลลกคา

ลบขอมลลกคา

แกไขขอมลลกคา

รายการสงซอ

เพมรายการสงซอ

ลบรายการสงซอ

แกไขรายการสงซอ

สนคา

เพมรายการสนคา

ลบรายการสนคา

แกไขรายการสนคา

ประเภทสนคา

เพมรายการประเภทสนคา

ลบรายการประเภทสนคา

แกไขรายการประเภทสนคา

รายการขาย

เพมรายการขาย

ดรายระเอยดการขาย

ลบรายการขาย

Page 28: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

19

4.3 การออกแบบสวนตดตอกบผใช (User Interface Design)

รปท 4.2 หนาจอเขาสระบบ จากรปท 4.2 ผใชสามารถกรอกขอมล Username และ Password ของผใชเพอยนยนตนในการเขาสระบบ

รปท 4.3 หนาจอแสดงเมนหลก

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

- ขอมลรายการขาย สามารถสรางรายการสงซอเฟอรนเจอรได - ขอมลลกคา สามารถจดการขอมลลกคาได - ขอมลสนคา สามารถจดการขอมลสนคาได - จบการท างานเปนการออกจากระบบ

Page 29: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

20

รปท 4.4 หนาจอแสดงขอมลลกคา (สรางรายชอลกคา) จากรปท 4.4 แสดงขอมลลกคา สามารถ เพมรายชอลกคา เพอเกบขอมลลกคาไวในระบบ

Page 30: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

21

รปท 4.5 หนาจอแสดงขอมลลกคา (แกไขรายชอลกคา) จากรปท 4.5 แสดงขอมลลกคา สามารถ แกไขขอมลลกคา เพออพเดทขอมลลกคา

Page 31: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

22

รปท 4.6 หนาสรางรายการสงซอ (เพมรายการสนคา) จากรปท 4.6 แสดงรายละเอยดการสรางรายการสงซอ มขนตอนดงน - เลอกขอมลลกคา - เลอกเพมสนคาทตองการ - เลอกจ านวนทตองการ - เลอกเพมรายการสงซอ เพอบนทกรายการสงซอ

Page 32: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

23

รปท 4.7 หนาสรางรายการสงซอ (แกไขรายการสนคา) จากรปท 4.7 แสดงหนาการแกไขรายการสงซอ โดยมขนตอนดงน - เลอกขอมลสนคาทตองการ - แกไขจ านวนสนคาทตองการ - เลอกแกไขรายการสนคา เพอบนทกรายการสงซอ

Page 33: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

24

รปท 4.8 หนาจอดรายละเอยดค าสงซอ จากรปท 4.8 แสดงรายละเอยดค าสงซอ สามารถดรายละเอยดค าสงซอได

Page 34: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

25

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

Page 35: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

26

รปท 4.10 หนาจอแสดงขอมลสนคา (แกไขรายการชนดสนคา) จากรปท 4.10 แสดงการเลอกรายการชนดสนคา และคลกแกไขรายการชนดสนคา กรอกชอชนดสนคาทตองการ และคลกแกไขรายการชนดสนคา เพอบนทกรายการชนดสนคา

Page 36: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

27

รปท 4.11 หนาขอมลสนคา (สรางรายการสนคา) จากรปท 4.11 แสดงรายการสนคา กรอกชอสนคา ราคา และชอรป ทตองการ และคลกเพมรายการสนคาเพอบนทกรายการสนคา

Page 37: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

28

รปท 4.12 หนาแสดงขอมลสนคา (แกไขรายการสนคา) จากรปท 4.12 แสดงการเลอกแกไขรายการสนคา แกไขชอสนคา ราคาสนคา ทตองการ

และคลกแกไขรายการสนคา เพอบนทกรายการสนคา

Page 38: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

29

รปท 4.13 หนาจอแสดงยอดขายรวม จากรปท 4.13 แสดงรายการยอดขายรวม ระบวนท ทตองการดยอดขาย โดยสามารถระบชวงวนทตองการดยอดขายได

Page 39: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

30

รปท 4.14 หนาจอหลกการท างาน จากรปท 4.14 เมอตองการออกจากระบบ คลกปมจบการท างานโปรแกรมจะถกปดลงทนท

Page 40: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

บทท 5 สรปผลและขอเสนอแนะ

5.1 สรปผลการด าเนนปรญญานพนธ ส ำหรบกำรจดท ำปรญญำนพนธ กำรพฒนำระบบกำรจดกำรรำนเฟอรนเจอร กรณศกษำ รำน บบ เฟอรนเจอร ไดมกำรน ำระบบสำรสนเทศเขำมำชวยในกำรบรหำรจดกำรแผนงำนตำง ๆ เพอใหมระเบยบแบบแผนมำกยงขน ท ำใหมควำมสะดวกสบำยในกำรจดเกบขอมล งำยตอกำรเรยกใชขอมล สำมำรถตรวจสอบขอมลขำยยอนหลงได และชวยปองกนเรองกำรสญหำยของขอมล 5.2 ขอดของระบบ

5.2.1 มกำรน ำเทคโนโลยมำชวยด ำเนนธรกจใหเกดควำมสะดวกสบำยมำกขน 5.2.2 สำมำรถเกบขอมลของลกคำ ท ำใหงำยตอกำรเรยกดขอมล 5.2.3 สำมำรถจดเกบขอมลกำรขำย ท ำใหงำยตอกำรสรปยอดขำยในแตละเดอน 5.2.4 สำมำรถตรวจสอบกำรขำยยอนหลงได 5.2.5 ท ำใหผใชงำนระบบมควำมสะดวกสบำยในกำรจดเกบขอมล คนหำ เรยกใชงำน 5.2.6 ชวยลดกำรสญหำยของขอมล 5.2.7 มกำรจดกำรขอมลตำงๆ เปนระเบยบมำกขน

5.3 ขอจ ากดของระบบ

5.3.1 ลกคำไมสำมำรถท ำกำรสงซอผำนระบบได เนองจำกเปนระบบภำยในรำนไมไดออนไลน

5.4 ขอเสนอแนะ 5.4.1 พฒนำเปนระบบออนไลน ใหลกคำสำมำรถท ำรำยกำรสงซอไดดวยตนเองได 5.4.2 พฒนำระบบในรปแบบของแอปพลเคชนใหสำมำรถใชงำนผำนอปกรณสมำรทโฟน

ตำงๆ ได 5.4.3 พฒนำระบบใหสำมำรถออกใบเสรจได

Page 41: ระบบการจัดการร้าน ... › wp-content › uploads › 2019 › 06 › ... · 2019-06-20 · ระบบการจัดการร้านเฟอร์นิเจอร์

บรรณานกรม

นายนเอกซเพรต. (2562). ประโยชนของฐานขอมล. เขาถงไดจาก http://www.9experttraining.com, มายดพเอชพ. (2562). ภาษา Java. เขาถงไดจาก https://mindphp.com, เทคโนโลยสารสนเทศ:ไอท. (2562). ฐานขอมล. เขาถงไดจาก https://sites.google.com/site/thekhnoloyisarsnthesit แอปเดเวอร. (2562). เทคโนโลย Windows Application. เขาถงไดจาก https://www.appdever.com/windows-application/