Post on 14-Nov-2014
ก
บทคดยอโครงการ
การพฒนาโปรแกรมบรหารจดการรานขายยา ใหมประสทธภาพขน โดยพฒนาโปรแกรม
ในลกษณะ 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