ซอฟต์แวร์บริหารจัดการร้านขายยา

51
บทคัดยอโครงการ การพัฒนาโปรแกรมบริหารจัดการรานขายยา ใหมีประสิทธิภาพขึ้น โดยพัฒนาโปรแกรม ในลักษณะ Web based application ดวยภาษา PHP และใชฐานขอมูล Mysql ซึ่งมีฟงกชั่นการ ทํางานครอบคลุมความตองการของรานขายยา โดยจะมีสวนของการขายหนาราน ขอแนะนําการ ใชยา สวนของคลังสินคา ฐานขอมูลยา ฐานขอมูลลูกคา ประโยชนของระบบที่พัฒนาสามารถ สรุปรายงานตางๆ ที่ใชในการบริหารจัดการการขายยา ได เชนรายงานการขายสินคา ยอดขาย สินคา

Upload: api-3823417

Post on 14-Nov-2014

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ซอฟต์แวร์บริหารจัดการร้านขายยา

บทคดยอโครงการ

การพฒนาโปรแกรมบรหารจดการรานขายยา ใหมประสทธภาพขน โดยพฒนาโปรแกรม

ในลกษณะ Web based application ดวยภาษา PHP และใชฐานขอมล Mysql ซงมฟงกชนการ

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

ใชยา สวนของคลงสนคา ฐานขอมลยา ฐานขอมลลกคา ประโยชนของระบบทพฒนาสามารถ

สรปรายงานตางๆ ทใชในการบรหารจดการการขายยา ได เชนรายงานการขายสนคา ยอดขาย

สนคา

Page 2: ซอฟต์แวร์บริหารจัดการร้านขายยา

Abstract

A development of a drug store management system in order to improve the

efficiency of management. This system is a web based application developed by PHP

script and Mysql Database. This system comprises of the selling functions in drug store

which includes a point of sale, drug databases,and customer databases The benefit of

this system shows that it could improve the management of sale by producing summary

reports regarding to the sale such as total sale.

Page 3: ซอฟต์แวร์บริหารจัดการร้านขายยา

สารบญ หนา

บทคดยอ...............................................................................................................

Abstract…………………......................................................................................

บทท 1 บทนา........................................................................................................

1.1 หลกการและเหตผล...................................................................................

1.2 วตถประสงคของโครงการ........................................................................... 1.3 ขอบเขตของโครงการ................................................................................. 1.4 แผนการดาเนนงาน....................................................................................

1.5 ประโยชนทคาดวาจะไดรบ.........................................................................

1.6 ขนตอนการดาเนนงาน...............................................................................

บทท 2 ทฤษฎและงานวจยทเกยวของ.....................................................................

2.1 การแบงหมวดหมและชนดของยา...............................................................

2.2 การทางานของเครองอานบารโคด...............................................................

2.3 การตดตงเวบเซรฟเวอร.............................................................................. 2.4 งานทเกยวของ..........................................................................................

บทท 3 การออกแบบ..............................................................................................

3.1 ฐานขอมลทออกแบบ.................................................................................

3.2 Conceptual Design…………………………………………………………..

บทท 4 การพฒนาโปรแกรม...................................................................................

4.1 การทางานของ User Interface..................................................................

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

5.1 บทสรปของการดาเนนงาน........................................................................

5.2 ปญหาทพบของการดาเนนงาน..................................................................

5.3 ขอเสนอแนะ.............................................................................................

5.4 แนวทางในการประยกตและพฒนาตอไป....................................................

ภาคผนวก ก........................................................................................................

ภาคผนวก ข.......................................................................................................

บรรณานกรม.......................................................................................................

1

1

1

1

1

2

3

4

4

4

6

6

9

9

11

16

16

25

25

25

25

25

26

33

46

Page 4: ซอฟต์แวร์บริหารจัดการร้านขายยา

สารบญรปภาพและตาราง หนา

รปท 1.1 แผนผงแสดงสถานภาพของโครงการ……….……………………………...…

รปท 2.1 ตวอยางโปรแกรมรานขายยา.....................................................................

รปท 3.1 โครงสรางฐานขอมล.................................................................................

รปท 3.2 แผนผงระบบสวน Back Store………………………………………………..

รปท 3.3 แผนผงระบบสวน Front Store………………………………………………..

รปท 4.1 แผนผงแสดงสถานะภาพของโครงการ…………………………………..……

รปท 4.2 หนาหลกทจดการหลงราน…………………………………………………….

รปท 4.3 รปแสดงถงระบบขอมลยา…………………………………………….………

รปท 4.4 รปแสดงระบบขอมลบล……………………………………………………….

รปท 4.5 รปแสดงระบบสถต……………………………………………………………

รปท 4.6 ระบบสมาชก………………………………………………………………….

รปท 4.7 รปทแสดงยอดขายประจาเดอน โดยแสดงในรปของกราฟได………………..

รปท 4.8 รประบบสถต………………………………………………………………….

รปท 4.9 ระบบการขายหนาราน………………………………………………….…….

รปท ก-1 ภาพการตดตงโปรแกรม……………………………………………….……..

รปท ก-2 ภาพการตดตงโปรแกรม...........................................................................

รปท ก-3 ภาพการตดตงโปรแกรม..........................................................................

รปท ก-4 รปเวปหลงจากลงโปรแกรม.....................................................................

รปท ก-5 รปของโปรแกรม phpMyAdmin……………………………………………..

รปท ก-6 รปของโปรแกรม phpMyAdmin……………………………………………..

รปท ก-7 รปของโปรแกรม phpMyAdmin……………………………………………..

รปท ก-8 รปของโปรแกรม phpMyAdmin……………………………………………..

รปท ก-9 รปของโปรแกรม phpMyAdmin……………………………………………..

รปท ก-10 รปของโปรแกรม phpMyAdmin……………………………………………

รปท ข-1 หนาแรกของโปรแกรมการจดการหลงราน………………………………….

รปท ข-2 สวนของการจดการหลงราน.....................................................................

รปท ข-3 ฟงกชนขอมลยา.....................................................................................

3

7

9

13

16

17

18

19

20

21

22

23

24

25

28

28

29

29

30

30

31

31

32

32

33

34

35

Page 5: ซอฟต์แวร์บริหารจัดการร้านขายยา

รปท ข-4 ฟงกชนฐานสนคา....................................................................................

รปท ข-5 ฟงกชนฐานขอมลยา...............................................................................

รปท ข-6 ฟงกชนฐานขอมลบล...............................................................................

รปท ข-7 ฟงกชนฐานขอมลสถต..............................................................................

รปท ข-8 ฟงกชนฐานขอมลสถตรายเดอน................................................................

รปท ข-9 ฟงกชนฐานขอมลสถตรายป.....................................................................

รปท ข-10 ฟงกชนฐานขอมลสถตการขาย...............................................................

รปท ข-11 ฟงกชนฐานขอมลสมาชก........................................................................

รปท ข-12 ฟงกชนการขายหนาราน...........................................................................

36

37

38

39

40

41

42

43

44

Page 6: ซอฟต์แวร์บริหารจัดการร้านขายยา

1

บทท 1 บทนา

1.1 หลกการและเหตผล ปจจบนรานขายยาทวไปสวนใหญไมไดมการจดเกบขอมลยาและขอมลลกคาเปนระบบ

มากนก มเพยงเภสชกรผขายทรวายาชนดวางอยตรงไหน ราคาเทาไร เมอมลกคามาซอกหยบ

มาขายใหลกคา ไมไดมการบนทกขอมลยาวามราคาเทาไร , เปนยาประเภทไหน , มจานวน

เหลออยเทาไร ไมมการบนทกสถตการขายยา ทาใหไมมสามารถรไดวายาชนดไหนใกลจะ

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

ยาชนดไหน เพอทจะไดเตอนลกคาได

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

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

แยกตามชนดใหเปนหมวดหม เกบขอมลลกคา จานวนสนคาในสตอก รวมถงสถตการขายยา

แตละชนด และใชอนเตอรเนตชวยในการจดการระยะไกล (Remote)

1.2 วตถประสงคของโครงการ 1. เพอใหรานขายยามการจดเกบขอมลยาไดเปนระบบมากขน

2. เพอใหรานขายยาแบงหมวดหมของยาไดถกตอง 3. เพอใหรานขายยารจานวนสนคาในสตอก

4. เพอใหรานขายยาจดเกบขอมลประวตของลกคา

5. เพอแนะนาไดวาลกคาควรใชยาชนดใด ควรหลกเลยงยาชนดใด

6. เพอแนะนาไดลกคาไดวา ยาชนดใดทไมควรใชรวมกน

1.3 ขอบเขตของโครงการ 1. ใช PHP ในการพฒนา

2. ใช MySql ในการจดเกบฐานขอมล

3. มฟงกชนในการ จดเกบขอมลยา ขอแนะนาในการใช และขอมลลกคา

4. มฟงกชนในการทาสถตการขาย และทานายวายาจะหมดเมอไร

Page 7: ซอฟต์แวร์บริหารจัดการร้านขายยา

2

1.4 แผนการดาเนนการ ในการพฒนาระบบม 7 ขนตอนหลกในการดาเนนงานซงมดงรายละเอยดดงตอไปน

1. ออกแบบฐานขอมล ตาง ๆ ไดแก ฐานขอมลยา ฐานขอมลยาทมในคลงสนคา

ฐานขอมลบล ฐานขอมลการขายยา ฐานขอมลลกคา

2. รวบรวมขอมลยาชนดตางๆ จดแบงเปนหมวดหม เกบลงฐานขอมลยา และเกบ

ฐานขอมลสนคาตามชนดของยา

3. ออกแบบสวนตดตอกบผใช มสองสวนใหญ ๆ คอ สวนหนาราน และสวนหลงราน

โดยสวนหนารานจะเปนสวนการขาย และสวนหลงรานจะเปนสวนของการจดเกบ

สนคา การจดเกบสนคาทมอยในคลง การเกบฐานขอมลลกคา การเกบขอมลบล

การเกบขอมลการขาย

4. ออกแบบการทางานของระบบ สามารใชงานไดกบเครองบงบารโคดทกยหอ และ

ลนชกเกบเงน คนหายาไดหลายรปแบบ เชน การยงบารโคด ,ชอ ,บางสวนของชอ

บนทกหรอแสดงสรรพคณของยา บนทกหรอแสดงสนคาเขา บนทก Lot No. ของยา

รายงานสรปยอดขายประจาวน เดอน ป รายงานสนคาในรานทงหมด แสดงราคาทน

ราคาขาย

5. พฒนาระบบทไดทาการออกแบบไว 6. ทดสอบระบบ การจดเกบขอมลลงฐานขอมลยา ฐานขอมลลกคา ฐานขอมลสนคา

การขายหนารานการตดยอดสนคาทเหลออยนคลงสนคา และหาขอผดพลาดและทา

การปรบปรงแกไข

7. ทารายงานสรปผลโครงการและจดทาขอมลการใชงาน

1.5 ประโยชนทคาดวาจะไดรบ 1. เจาของรานสามารถทราบถงจานวนสนคาทมอยในรานได 2. เจาของรานสามารถจดการสนคาทมอยในสตอกได 3. เภสชกรสามารถแนะนาลกคาไดวาควรใชยาชนดไหนอยางไร 4. สามารถสรปยอดขาย เปนรายวน รายเดอน รายป ได

5. สามารถ รไดวาสนคาตวไหนขายด และจะไดทาการสงไดทน

Page 8: ซอฟต์แวร์บริหารจัดการร้านขายยา

3

1.6 ขนตอนการดาเนนงาน

รปท 1.1 แผนผงแสดงสถานะภาพของโครงการ

Page 9: ซอฟต์แวร์บริหารจัดการร้านขายยา

4

บทท 2 ทฤษฎและงานวจยทเกยวของ

2.1 การแบงหมวดหมและชนดของยา ยาแตละตวจะประกอบดวยกนชอ 3 ชอ

1. ชอสามญทางยา ( Generic Name ) จดเปนชอทสาคญทสด เพราะเปนชอทถกตงเพอ

เปนมาตรฐานในการสอสาร แทนทจะใชชอทางเคม ซงเปนชอทยาวมาก ซบซอน

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

Paracetamol ท USA เรยกวา Acetaminophen

2. ชอทางเคม ( Chemical Name ) เปนชอทตงขนตามระบบวธตงชอทางวทยาศาสตร จาก

ชอนสามารถแสดงใหเหนวา ยานนมโครงสรางอยางไร ชอนจะเปนชอทยาวมาก ใชเปนชอ

อางองทางวทยาศาสตร เชน Ergotamine tartrate มชอทางเคมวาErgotaman-3',6', 18-

trione, 12'-hydroxy-2'-methyl-5'-(phenyl-methyl)-,(5'(alpha))-,[R-(R*,R*)]-2, 3-

dihydroxybutanedioate(2:1)(tartrate).

3. ชอทางการคา ( Trade Name ) ชอทบรษทผขายตงขนเอง เพอใหเรยกงายและใชในการ

โฆษณา ผใชยาเรยกหาชอการคาแทน

รปแบบยา แบงเปนชนดตางๆ ดงน

1. ยารบประทาน Oral Medications แบงเปน ยาเมด ยานา

2. ยาทาผวหนง Topical Medications

3. ยาหยอดตา Eye Medications

4. ยาหยอดห Ear Medications

5. ยาหยอดจมก Nasal Medications

6. ยาสอดทวารหนก Rectal Medications

7. ยาสอดชองคลอด Vaginal Medications

8. ยาพนทางปาก จมก Oral and Nasal Inhalation Medications

9. ยาฉด Injection Medications

10. ยาแปะผวหนง Transdermal Patch Medications

Page 10: ซอฟต์แวร์บริหารจัดการร้านขายยา

5

2.2 การทางานของเครองอานบารโคด รหสแถบ (Barcode) คอ แถบเสนดายาวพมพเรยงเปนแถบบนตวภาชนะสาหรบบรรจ

สนคาทวางขายกนตามรานคาหรอซเปอรมารเกททวไป

หลกการอานรหสแถบ

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

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

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

เปนสญญาณไฟฟา โดย Photodiode ทตดอยทหวอาน องคประกอบสาคญของตวอานรหสแถบก

คอ ขนาดของลาแสงทสงออกมานน จะตองสมพนธกบความละเอยด (resolution) ของแถบ

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

ปฏบตเขาใชจดลาแสงทมขนาดเสนผาศนยกลางประมาณ 0.2 มม.

สวนสาคญอกสวนหนงกคอความยาวคลนของแสงทใช ซงขนกบวาจะใชอานรหสแถบส

อะไร โดยทวไปเขาใชแสงอนฟราเรด (Infrared) ทมความยาวคลนประมาณ 0.95 ไมครอน

(micron) สาหรบอานแถบขาวดา และใชแสงสแดงทมความยาวคลน 0.65 ถง 0.7 ไมครอน

สาหรบอานรหสแถบสเขยวหรอสนาเงนทพมพบนพนสเหลองหรอสม

ความแมนยาในการอานรหส

สาหรบพารามเตอรตอไปนนเกยวของกบความแมนยาแนนอนในการอานรหส ซงไดแก

ความละเอยด, ความแตกตางของความเขม (Contrast) และความไมสมบรณของแถบรหส ความ

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

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

นน เราวดจาก C เทากบ พลงงานทสะทอนจากแถบสวาง ลบ พลงงานทสะทอนจากแถบมด หาร

ดวย พลงงานทสะทอนจากแถบสวาง ซง C นไมควรตากวา 0.7 สดทายความไมสมบรณของแถบ

รหส มกจะเกดจากความบกพรองของการพมพ ซงอาจทาใหเกดการบดเบยวของแถบ, ความกวาง

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

เหมาะสมกบงานและรหสทใช

ความหลากหลายของรหส

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

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

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

Page 11: ซอฟต์แวร์บริหารจัดการร้านขายยา

6

ยากงายในการใสรหส ความแมนยาของรหส ความยดหยนตอความเรวทใชในการอาน และความ

ตานทานตอความไมสมบรณในการพมพ เปนตน อยางไรกตามรหสทใชกนแพรหลายในปจจบน

เหนจะไดแก UPC (Universal Product Code), EAN (European Artich number), Codebar, "2

ใน 5" และรหส 39

2.3 การตดตงเวบเซรฟเวอร ในการตดตงและใหบรการเวบนน จาเปนจะตองมองคประกอบหลก ซงไดแก

1. เครองคอมพวเตอรททาหนาทเปนเวบเซรฟเวอร 2. โปรแกรมเวบเซรฟเวอร (เชน IIS หรอ Apache)

3. ขอมลเวบ ทงทเปน ไฟล HTML ธรรดา หรอจะเปนไฟล asp php jsp, ไฟล รปภาพ และ

ไฟลอนๆ

ซงในโครงงานน จะเลอกใช โปรแกรม AppServ เปนชดของการตดตงของ โปรแกรม อา

ปาเช เวบเซรฟเวอร (Apache Web Server), โปรแกรม พเอชพ (PHP), โปรแกรม มายเอสควแอล

(MySQL), โปรแกรม พเอชพมายแอดมน (PHPMyAdmin) และองคประกอบอนๆ AppServ ชวย

ใหการตดตงโปรแกรมดงกลาวทาไดงาย สะดวก

Page 12: ซอฟต์แวร์บริหารจัดการร้านขายยา

7

2.4 งานทเกยวของ ตวอยางโปรแกรมบรหารรานขายยา,โปรแกรมรานขายยา

รปท 2.1 ตวอยางโปรแกรมรานขายยา

ตวอยางของระบบ POS ในโปรแกรมตวอยางน

1. สามารถใชงานคกบเครอง ยง Barcode ทกยหอ และลนชกเกบเงน

2. คนหาไดหลายรปแบบ รหส, Barcode, ชอบางสวนของชอ, คนหาตามกลมสนคา

3. บอกขอมลโรคประจาตวการแพยา ประวตการชอยา ประวตการรกษา ของสมาชก บน

หนาจอการขาย

4. ดประวตการซอยาของสมาชก บนหนาจอการขาย และสามารถเกบประวตการรกษา

5. กาหนดสวนลดไดทงแยกชน และรวมรายการ ลดเปนเปอรเซน และ จานวนเงน

6. ฯลฯ

ตวอยางของระบบ Stock ในโปรแกรมตวอยางน

1. บนทก/แสดง ใบสงซอสนคา สนคาแถม สวนลด ฝากขาย

2. บนทก/แสดง สนคาเขา

3. บนทก แถม สวนลด เงนสด เครดต และวนผลต วนหมดอาย กาหนดวนจายแครดต

4. บนทก Lot No. ของยาและสามารถคนหา

5. บนทก/แสดง การสงคนสนคา

Page 13: ซอฟต์แวร์บริหารจัดการร้านขายยา

8

ตวอยางของระบบรายงานในโปรแกรมตวอยางน

1. รายงาน สรปการขายประจาวน/สปดา/เดอน/ป หรอตามระบชวงวน

2. รายงานการรบสนคาเขาราน(ใบรบสนคา)ประจาวน/สปดา/เดอน/ป หรอตามระบชวงวน

3. รายงานภาษมลคาเพม ประจาวน/สปดา/เดอน/ป หรอตามระบชวงวน

4. รายงานภาษซอ ประจาวน/สปดา/เดอน/ป หรอตามระบชวงวน

5. รายการการเขาใชงาน ของ User

6. รายงานการคนสนคาของลกคา

7. รายงานการคนสนคาใหตวแทนจาหนาย

8. รายงาน สนคาในรานทงหมด แสดง ราคาทน ราคาขาย

Page 14: ซอฟต์แวร์บริหารจัดการร้านขายยา

9

บทท 3 การออกแบบ

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

และสวนทสองจะเปนการออกแบบระบบการทางาน

3.1 ฐานขอมลทไดทาการออกแบบ

รปท 3.1 โครงสรางฐานขอมล

คาอธบายความหมายของฐานขอมล

สญลกษณทใชในรปภาพ

• PK หมายถง Primary Key

• FK หมายถง Foreign Key

• I หมายถง Index

Page 15: ซอฟต์แวร์บริหารจัดการร้านขายยา

10

1. ตาราง Stock = ฐานขอมลสตอกยา

• drugCode = หมายเลขบารโคด

• drugName = ชอยา

• amount = จานวนยา

• unit = ราคาขายตอหนวย

• buyPrice = ราคาซอตอหนวย

• sellPrice = ราคาขายตอหนวย

• lotNo = หมายเลขลอต

• expDate = วนหมดอาย

• company = บรษท

• drugID = หมายเลขยา (Foreign Key ของ ตาราง Drug)

2. ตาราง Drug = ตารางฐานขอมลยา

• DrugID = หมายเลขยา

• GenericName = ชอสามญทางยา

• Use = วธใช

• Warning = ขอควรระวง

• DosageForm = รปแบบยา

• Indication = ขอบงใช

• DrugInteraction = ปฏกรยาตอกนของยา

• AdverseReaction = อาการขางเคยง

• Advice = ขอแนะนา

3. ตาราง BillInfo = ฐานขอมลบลรบสนคา

• BillNo = หมายเลขบล

• Date = วนท

• billFrom = จากบรษท

• billDate = รายละเอยดในบล

Page 16: ซอฟต์แวร์บริหารจัดการร้านขายยา

11

4. ตาราง SellLog = ฐานขอมลการขาย

• LogID = รหส log

• SellDate = ขายวนท

• drugCode = รหสยาทขาย

• lotNo = หมายเลขลอต

• amount = จานวนทขาย

• SellTo = ขายใหใคร

5. ตาราง Customer = ฐานขอมลลกคา

• cusID = หมายเลขลกคา

• cusName = ชอลกคา

• cusAddress = ทอยลกคา

3.2 Conceptual Design ประกอบดวย 2 สวนหลกๆ คอ Back Store และ Front Store

ในสวนของ Back Store เปนการจดการหลงราน สวน Front Store เปนการจดการหนาราน ดง

แสดงในรปท 3.2 และ 3.3

แผนผงสวน Back Store

1. Stock Manage = การจดการสตอก

• Add Drug = การเพมยาลงสตอก

• Remove Drug = การลบยาออกจากสตอก

• Edit Drug = การแกไขขอมลยา

• Search = การคนหายาในฐานขอมล

2. Bill Manage = การจดการบล

• Add Bill = การเพมบล

• Search = การคนหาบล

3. Statistic = รายงานทางสถต

• Daily = รายงานเปนวน

• Monthly = รายงานรายเดอน

• Yearly = รายงานรายป

Page 17: ซอฟต์แวร์บริหารจัดการร้านขายยา

12

4. Report =รายงาน

• Income = รายได

• Cost = คาใชจาย

• Profit = กาไร

5. Alert = การเตอน

• Drug near expire = ยาใกลหมดอาย

• Drug near empty = ยาใกลหมดสตอก

Page 18: ซอฟต์แวร์บริหารจัดการร้านขายยา

13

PharmacyBack Store

Stock Manage

Edit Drug

Remove Drug

Add Drug

Bill Manage

Statistic

Daily

Weekly

Monthly

Etc. up to user

Report

Income

Cost

Profit

Add Bill

Search

Alert

Drug near empty

Drug near expire

รปท 3.2 แผนผงระบบสวน Back Store

Page 19: ซอฟต์แวร์บริหารจัดการร้านขายยา

14

แผนผงสวน Front Store

1. Sale = ระบบการขาย

• Member System = ระบบสมาชก

Non-member = ไมเปนสมาชก

Member = เปนสมาชก

• Barcode System = ระบบ Barcode

2. Support = ระบบชวยเหลอ

• Alert System = ระบบการเตอน

Comment to customer = การเตอนหลงจากทผซอ ซอยาเสรจ

• Log System = ระบบการบนทก

Sale Log = ระบบการขายวา ขายยาอะไรใหใคร

Page 20: ซอฟต์แวร์บริหารจัดการร้านขายยา

15

PharmacyFront Store

Sale

Support

Barcode System

Alert System

Comment to customer

Member System

Member

Non-member

Log System

Sale Log

Member Log

รปท 3.3 แผนผงระบบสวน Front Store

Page 21: ซอฟต์แวร์บริหารจัดการร้านขายยา

16

บทท 4 การพฒนาโปรแกรม

การทางานของ user interface หนาจอทตดตอกบผใชแบงเปน 2 สวนหลกคอ

• หนาจอสวนหลงราน คอ สวนการจดการหลงราน

• หนาจอสวนหนาราน คอ โปรแกรมขาย สวนแรกเปนสวนการจดการหลงราน

รปท 4.1 การจดการหลงราน

เปนการเรยกใชงาน โดยจะตองเรม ใส Username กบ Password ทชอ admin ถงจะเขาไปใช

งานได

Page 22: ซอฟต์แวร์บริหารจัดการร้านขายยา

17

รปท 4.2 หนาหลกทจดการหลงราน

รปนจะเปนการจดการสวนหลงรานซงจะประกอบไปดวยระบบหลก ๆ ไดแก

• ขอมลยา

• ขอมลบล

• สถต

• รายงาน

• ระบบสมาชก

Page 23: ซอฟต์แวร์บริหารจัดการร้านขายยา

18

รปท 4.3 รปแสดงถงระบบขอมลยา

รปนเปนสวนของระบบขอมลยา ประกอบไปดวย

• ฐานขอมลรานยา ทแสดงถงรายละเอยดของยาแตละประเภท ไดแกขอบงใช รปแบบยา

วธใช ปฎกรยาของยา อาการขางเคยง ขอควรระวง คาแนะนาเพมเตม

• รายการสนคา ทแสดงถง รหสบารโคด ชอยา ซอมาวนท ราคา หนวยของยา ราคาทซอมา

• และในหนาหลกจะแสดง สถานะราน ยาใกลหมดอาย 5 อนดบ และสนคาหมดและใกล

หมด 10 อนดบ

Page 24: ซอฟต์แวร์บริหารจัดการร้านขายยา

19

รปท 4.4 รปแสดงระบบขอมลบล

ระบบขอมลบล ประกอบไปดวย ฟงกชนการทางาน

• การเพมขอมลบล

• แกไขขอมลบล

• ลบขอมลบล

Page 25: ซอฟต์แวร์บริหารจัดการร้านขายยา

20

รปท 4.5 รปแสดงระบบสถต

ระบบสถต จะประกอบไปดวย

• สถตรายวน สามารถดยอดขาย กาไร ตอวนได

• สถตรายเดอน สามารถดยอดขายรายเดอนได และสรปเปนกราฟได

• สถตรายป สามารถดยอนหลงได 5 ป

• แฟมการขาย จะทาหนาทเกบวาขายสนคาอะไรไปบาง

Page 26: ซอฟต์แวร์บริหารจัดการร้านขายยา

21

รปท 4.6 ระบบสมาชก

ระบบสมาชก จะประกอบไปดวยฟงกชน

• คนหาสมาชก

• เรมใหม

• เพมสมาชกใหม

• แสดงรายละเอยดสมาชก

• แกไขขอมลสมาชก

• ลบรายชอสมาชก

Page 27: ซอฟต์แวร์บริหารจัดการร้านขายยา

22

รปท 4.7 รปทแสดงยอดขายประจาเดอน โดยแสดงในรปของกราฟได

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

ดพรอมทงมสนคาขายดในแตละเดอน ยอดขายในแตละเดอนมยอดขาย กาไร ทน

Page 28: ซอฟต์แวร์บริหารจัดการร้านขายยา

23

รปท 4.8 รประบบสถต

ระบบสถตจะประกอบไปดวยการทางาน

• สถตรายวน สามารถคนหาเกยวกบยอดขายรายวน

• สถตรายเดอน สามารถคนหาเกยวกบยอดขายรายเดอน

• สถตรายป สามารถคนหาเกยวกบยอดขายรายป

• แฟมบนทกการขาย สามารถคนหาเกยวกบประวตการขาย

Page 29: ซอฟต์แวร์บริหารจัดการร้านขายยา

24

รปท 4.9 ระบบการขายหนาราน

ระบบการขายหนารานจะประกอบไปดวย 3 สวนหลก

1. สวนแรกคอสวนทใหใสรหสลกคา และสวนทใหใสรหสสนคา

สวนทใสรหสสนคาจะตองมการใสจานวนกอนแลวจงตามดวยเครองหมาย * แลวคอยตามดวย

รหสสนคาทไดมาจากการยงบารโคดหรอกดรหสสนคา

2. สวนทสองคอสวนทแสดงรายละเอยด , จานวน , ราคาตอหนวย และจะมการแสดง

จานวนเงนออกมาดวย

3. สวนทสามจะเปนตวทแสดงยอดเงนรวม 4. ปม Cash คอ เมอไดรบเงนแลวจะกดปม Cash เพอคานวณเงนทอน

5. ปม Clear คอ เมอตองการลบรายการสนคาออกเมอเขาผดหรอเมอลกคาไมตองการ

Page 30: ซอฟต์แวร์บริหารจัดการร้านขายยา

25

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

เนอหาบทนจะเปนการสรปถงการดาเนนงานไดทาไป ปญหาทพบในระหวางการ

ดาเนนงาน และขอเสนอแนะเพอชวยใหการดาเนนงานดขน

5.1 บทสรปของการดาเนนงาน การดาเนนงานทผานมาไดดาเนนงานตามแผนการทวางแผนไว สวนหลก ๆ จะเปนการศกษาและ

รวบรวมขอมลเกยวกบการบรหารจดการรานขายยา ขอมลของยา ขอมลลกคา และศกษาการ

จดสตอกของรานขายยา ในสวนตอมาไดกลาวไวในบทท 2 ไดกลาวถงการเปรยบเทยบการ

ทางานของโปรแกรมทมอยในทองตลาด และไดออกแบบฟงกชนการทางาน เพอจะไดนามา

ออกแบบฐานขอมล และพฒนาโปรแกรม ดงในบทท 3 และไดพฒนาโปรแกรมตามทได

ออกแบบไว โดยแบงเปนสองสวนคอ สวนหนาราน และสวนหลงราน

5.2 ปญหาทพบของการดาเนนงาน ปญหาทพบในการดาเนนงานในสวนของการศกษาขอมลของรานขายยาเนองจากการทไดไป

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

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

และเรองของการแบงชนดของยามการแบงหลายแบบ ซงไมมรปแบบทตายตว

5.3 ขอเสนอแนะ หลงจากไดดาเนนงานในโครงการนมาจนถงจบในสวนของเทอมตนแลว ไดพบปญหาและ

อปสรรคพอสมควร ดงทกลาวไปแลว ในทนจงขอเสนอแนะ ขอพกพรองตางๆเพอเปนแนวทาง

แกปญหาตอไป

1. ควรทางานใหไดตามแผนการทวางไวเนองจากในการทาโครงการนนมกจะมอปสรรคทคาดไมถงเสมอดงนนการทางานตามแผนงานทวางไวนนจะทาใหมเวลาในการแกปญหา

2. การวางแผนการทางานควรเผอเวลาในสวนของการตรวจสอบและปรบปรงใหมาก เพอให

ไดงานทมความสมบรณมากทสด

5.4 แนวทางในการประยกตและพฒนาตอไป 1. พฒนาโปรแกรมใหสมบรณทงในตวโปรแกรมขายหนารานและโปรแกรมทจดการหลงราน

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

ขายกอนสนคาทมาทหลงควรขายทหลง

Page 31: ซอฟต์แวร์บริหารจัดการร้านขายยา

26

ภาคผนวก ก การตดตงโปรแกรมแอพเซรฟ

การตดตงเวบเซรฟเวอร ในการตดตงและใหบรการเวบนน จาเปนจะตองมองคประกอบหลก ซงไดแก

1. เครองคอมพวเตอรททาหนาทเปนเวบเซรฟเวอร

2. โปรแกรมเวบเซรฟเวอร (เชน IIS หรอ Apache)

3. ขอมลเวบ ทงทเปน ไฟล HTML ธรรดา หรอจะเปนไฟล asp php jsp, ไฟล รปภาพ

และไฟลอนๆ

จะประกอบดวยโปรแกรมดงตอไปน

AppServ เปนชดของการตดตงของ โปรแกรม อาปาเช เวบเซรฟเวอร (Apache Web

Server), โปรแกรม พเอชพ (PHP), โปรแกรม มายเอสควแอล (MySQL), โปรแกรม พเอชพมาย

แอดมน (PHPMyAdmin) และองคประกอบอนๆ AppServ ชวยใหการตดตงโปรแกรมดงกลาวทา

ไดงาย สะดวก

ขนตอนในการตดตง 1. เตรยมดาวนโหลดโปรแกรม

2. ตดตงโปรแกรม AppServ

3. กาหนดสทธการใชงานฐานขอมล

1. เตรยมดาวนโหลดโปรแกรม

1. ดาวนโหลดโปรแกรม AppServ จาก http://appserv.sourceforge.net/

2. ดาวนโหลดเวบโอเพนซอรส จาก http://www.phpwebsite.appstate.edu

3. คดลอกไฟล ทดาวนโหลดไวใน C:\AppServ\www

2. การตดตงโปรแกรม AppServ

1. ทาการดบเบลคลกไฟลของโปรแกรม AppServ ในทนคอไฟล appserv-win32-

2.4.1.exe

Page 32: ซอฟต์แวร์บริหารจัดการร้านขายยา

27

2. ทหนาตางแรก คลกปม Next

3. หนาตางตอมา จะเปนการกาหนดของ Directory ทตองการใหตดตงโปรแกรม ใหทา

การคลก Next

4. เลอกท Typical แลวคลก Next

5. ปอน อเมล ของผดแลระบบลงในชอง Administrator’s Email Address แลวคลกปม

Next

รปท ก-1 ภาพการตดตงโปรแกรม

6. กาหนด Password เปน astec และ เลอก Charset เปน tis620 ตอจากนนใหคลกปม

Next

รปท ก-2 ภาพการตดตงโปรแกรม

Page 33: ซอฟต์แวร์บริหารจัดการร้านขายยา

28

7. คลกปม Close

รปท ก-3 การตดตงโปรแกรม

8. หลงจากนน ใหทาการเปดโปรแกรม Internet Explorer แลวทาการปอน address

เปน http://localhost/

รปท ก-4 รปเวปหลงจากลงโปรแกรม

Page 34: ซอฟต์แวร์บริหารจัดการร้านขายยา

29

9. ปอน address เปน http://localhost/phpMyAdmin/

รปท ก-5 รปของโปรแกรม phpMyAdmin

3. กาหนดสทธการใชงานฐานขอมล ในการใชงานรวมกบระหวาง phpwebsite และ Mysql Server ททาหนาทเปนฐานขอมล

จาเปนจะตองมการกาหนดสทธการใชงาน ใหกบ User ซงเปนสงทสาคญ ทจะใชในการทางาน

รวมกน

โดยขนตอนในการกาหนด จะสามารถกระทาได ดงขนตอนตอไปน

1. เปดโปรแกรม Internet Explorer ปอน http://localhost/phpMyAdmin/ ลงในชอง

แอดเดรส แลวกดปม Enter

Page 35: ซอฟต์แวร์บริหารจัดการร้านขายยา

30

รปท ก-6 รปของโปรแกรม phpMyAdmin

2. คลกเมาสทลงค สทธ ดงรปดานลาง

รปท ก-7 รปของโปรแกรม phpMyAdmin

Page 36: ซอฟต์แวร์บริหารจัดการร้านขายยา

31

3. คลกลงค แกไข ในบรรทดของ ผใช = ใดๆ และ โฮสต = localhost

รป ก-8 รปของโปรแกรม phpMyAdmin

4. คลกเลอกทชอง LOCK TABLES และคลกปม “ลงมอ”

รปท ก-9 รปของโปรแกรม phpMyAdmin

Page 37: ซอฟต์แวร์บริหารจัดการร้านขายยา

32

5. จะมการแจงการปรบปรงสทธสาหรบการใชงาน MySql Server

รปท ก-10 รปของโปรแกรม phpMyAdmin

Page 38: ซอฟต์แวร์บริหารจัดการร้านขายยา

33

ภาคผนวก ข คมอการใชงานโปรแกรม

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

การจดการหลงราน

สวนแรกการจดการหลงรานจากรป หนา Log in โปรแกรม

รปท ข-1 หนาแรกของโปรแกรมการจดการหลงราน

• หมายเลข 1 เปนทให Username

• หมายเลข 2 เปนท Password

Page 39: ซอฟต์แวร์บริหารจัดการร้านขายยา

34

รปหนาหลกของสวนการจดการหลงราน

รปท ข-2 สวนของการจดการหลงราน

• หมายเลข 1 เปนฟงกชนเกยวกบขอมลยา

• หมายเลข 2 เปนฟงกชนเกยวกบขอมลบล

• หมายเลข 3 เปนฟงกชนเกยวกบสถต

• หมายเลข 4 เปนฟงกชนเกยวกบระบบสมาชก

• หมายเลข 5 ขอมลทสาคญ

• หมายเลข 6 ขอมลโดยสรป

Page 40: ซอฟต์แวร์บริหารจัดการร้านขายยา

35

รปฟงกชนเกยวกบขอมลยา

รปท ข-3 ฟงกชนขอมลยา

• หมายเลข 1 บอกถงจานวนสนคาทมอยในราน รายการสนคา

• หมายเลข 2 บอกถงยาใกลหมดอาย 5 อนดบ

• หมายเลข 3 บอกถงสนคาหมดและสนคาใกลหมด 10 อนดบแรก

• หมายเลข 4 เปนฟงกชนรายการฐานขอมลยา

• หมายเลข 5 เปนฟงกชนรายการสนคา

Page 41: ซอฟต์แวร์บริหารจัดการร้านขายยา

36

รปฟงกชนฐานสนคา

รปท ข-4 ฟงกชนฐานสนคา

• หมายเลข 1 คอรายการสนคา

• หมายเลข 2 ปมการเพมสนคาใหม

• หมายเลข 3 ปมแสดงสนคา

• หมายเลข 4 ปมแกไข

• หมายเลข 5 ปมลบรายการสนคา

• หมายเลข 6 ชองใสชอสนคา

• หมายเลข 7 ปมคนหา

• หมายเลข 8 ปมเรมการทางานใหม

Page 42: ซอฟต์แวร์บริหารจัดการร้านขายยา

37

รปฟงกชนฐานขอมลสนคา

รปท ข-5 ฟงกชนฐานขอมลยา

• หมายเลข 1 คอรายการสนคา

• หมายเลข 2 ปมการเพมสนคาใหม

• หมายเลข 3 ปมแสดงสนคา

• หมายเลข 4 ปมแกไข

• หมายเลข 5 ปมลบรายการสนคา

Page 43: ซอฟต์แวร์บริหารจัดการร้านขายยา

38

รปฟงกชนขอมลบล

รปท ข-6 ฟงกชนฐานขอมลบล

• หมายเลข 1 คอรายการบล

• หมายเลข 2 ปมการเพมสนคาใหม

• หมายเลข 3 ปมแสดงสนคา

• หมายเลข 4 ปมแกไข

• หมายเลข 5 ปมลบรายการสนคา

Page 44: ซอฟต์แวร์บริหารจัดการร้านขายยา

39

รปฟงกชนขอมลสถต

รปท ข-7 ฟงกชนฐานขอมลสถต

• หมายเลข 1 คอสถตรายวน

• หมายเลข 2 คอสถตรายเดอน

• หมายเลข 3 คอสถตรายป

• หมายเลข 4 คอแฟมบนทกการขาย

• หมายเลข 5 คอแถบแสดงสถตประจาวน

• หมายเลข 6 คอแถบแสดงสนคาขายดประจาวน

Page 45: ซอฟต์แวร์บริหารจัดการร้านขายยา

40

รปฟงกชนขอมลสถตรายเดอน

รปท ข-8 ฟงกชนฐานขอมลสถตรายเดอน

• หมายเลข 1 คอรปกราฟแสดงเปรยบเทยบยอดขายแตละเดอน

• หมายเลข 2 คอสถตประจาเดอน

• หมายเลข 3 คอสนคาขายดประจาเดอน

Page 46: ซอฟต์แวร์บริหารจัดการร้านขายยา

41

รปฟงกชนขอมลสถตรายป

รปท ข-9 ฟงกชนฐานขอมลสถตรายป

• หมายเลข 1 คอกราฟเปรยบเทยบยอดขาย

• หมายเลข 2 คอสถตประจาป

• หมายเลข 3 คอสถตรายการสนคาประจาป

Page 47: ซอฟต์แวร์บริหารจัดการร้านขายยา

42

รปฟงกชนขอมลสถตการขาย

รปท ข-10 ฟงกชนฐานขอมลสถตการขาย

• หมายเลข 1 คอรายการสนคา

• หมายเลข 2 คอปมแสดงรายการ

• หมายเลข 3 คอปมลบ

Page 48: ซอฟต์แวร์บริหารจัดการร้านขายยา

43

รปฟงกชนขอมลสมาชก

รปท ข-11 ฟงกชนฐานขอมลสมาชก

หมายเลข 1 คอรายการสมาชก

หมายเลข 2 ปมการเพมสมาชกใหม

หมายเลข 3 ปมแสดงขอมลสมาชก

หมายเลข 4 ปมแกไข

หมายเลข 5 ปมลบรายการสมาชก

Page 49: ซอฟต์แวร์บริหารจัดการร้านขายยา

44

รปโปรแกรมการขายหนาราน

รปท ข-12 ฟงกชนการขายหนาราน

หมายเลข 1 คอชองใสรหสลกคา

หมายเลข 2 คอชองใสรหสสนคา

หมายเลข 3 คอชองหมายเลขรายการสนคา

หมายเลข 4 คอชองหมายเลขรหสสนคา

หมายเลข 5 คอชองรายการสนคา

หมายเลข 6 คอชองจานวน

หมายเลข 7 คอชองราคาตอหนวย

หมายเลข 8 คอชองจานวนเงน

หมายเลข 9 คอปมลบรายการสนคา

หมายเลข 10 คอชวงใสยอดเงน

หมายเลข 11 คอปมคดเงน

หมายเลข 12 คอปมเรมตนการทางานใหม

Page 50: ซอฟต์แวร์บริหารจัดการร้านขายยา

45

หมายเลข 13 คอปมยนยน

หมายเลข 14 คอยกเลก

Page 51: ซอฟต์แวร์บริหารจัดการร้านขายยา

46

บรรณานกรม

• ประชา. (2549). โปรแกรมบรหารรานขายยา,โปรแกรมรานขายยา. 25 สงหาคม 2549,

http://drug.pharmacy.psu.ac.th/Question.asp?ID=6519&gid=1

• บรษทบซเนสซอฟตจากด. (2549). EASY-ACC POINT OF SALE(POS). 25 สงหาคม 2549,

http://www.businesssoft.com/products/pos.php

• Prosoft Comtech. (2549). Prosoft POS. 25 สงหาคม 2549,

http://products.prosoft.co.th/Products.aspx?pid=101