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

Post on 14-Nov-2014

8 views 0 download

Tags:

transcript

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

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

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

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

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

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

สนคา

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.

สารบญ หนา

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

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

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

รปท 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

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

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

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

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

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

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

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

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

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

36

37

38

39

40

41

42

43

44

1

บทท 1 บทนา

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2

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

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

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

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

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

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

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

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

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

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

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

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

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

ราคาขาย

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

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

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

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

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

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

3

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

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

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

5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 ชวย

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

7

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

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

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

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

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

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

หนาจอการขาย

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

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

6. ฯลฯ

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

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

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

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

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

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

8

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

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

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

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

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

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

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

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

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

9

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

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

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

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

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

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

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

• PK หมายถง Primary Key

• FK หมายถง Foreign Key

• I หมายถง Index

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 = รายละเอยดในบล

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 = รายงานรายป

12

4. Report =รายงาน

• Income = รายได

• Cost = คาใชจาย

• Profit = กาไร

5. Alert = การเตอน

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

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

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

14

แผนผงสวน Front Store

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

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

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

Member = เปนสมาชก

• Barcode System = ระบบ Barcode

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

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

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

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

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

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

16

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

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

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

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

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

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

งานได

17

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

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

• ขอมลยา

• ขอมลบล

• สถต

• รายงาน

• ระบบสมาชก

18

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

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

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

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

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

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

หมด 10 อนดบ

19

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

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

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

• แกไขขอมลบล

• ลบขอมลบล

20

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

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

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

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

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

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

21

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

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

• คนหาสมาชก

• เรมใหม

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

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

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

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

22

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

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

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

23

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

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

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

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

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

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

24

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

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

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

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

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

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

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

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

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

25

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

แกปญหาตอไป

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

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

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

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

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

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

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

27

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

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

การคลก Next

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

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

Next

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

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

Next

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

28

7. คลกปม Close

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

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

เปน http://localhost/

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

29

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

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

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

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

รวมกน

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

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

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

30

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

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

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

31

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

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

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

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

32

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

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

33

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

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

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

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

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

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

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

34

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

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

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

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

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

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

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

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

35

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

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

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

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

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

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

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

36

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

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

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

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

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

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

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

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

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

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

37

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

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

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

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

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

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

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

38

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

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

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

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

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

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

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

39

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

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

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

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

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

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

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

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

40

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

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

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

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

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

41

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

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

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

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

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

42

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

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

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

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

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

43

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

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

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

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

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

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

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

44

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

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

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

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

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

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

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

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

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

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

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

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

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

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

45

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

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

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