Sunteți pe pagina 1din 20

1

“ Apothecare data management system “

PRESENTED BY:
CHANDANA S (1CK16CS017)
MEGHANA K (1CK16CS042)

UNDER THE GUIDANCE


MRS.RADHA R & MRS. SHILPA V
ASST.PROF OF CSE

Dept. of CSE,CBIT,KOLAR
2
CONTENTS:

INTRODUCTION
LITERATURE SURVEY
SOFTWARE REQUIREMENTS
HARDWARE REQURIEMENTS
REFERENCES

Dept. of CSE,CBIT,KOLAR
3
Introduction:

 Is a medical information system also a Client/server based application.


 An interactive application for managing both stock and billing
 Helps in maintaining the records of the medicine,users and store details .
 Applying technology to support the pharmacist to manage the database of the
pharmaceutical shop
 Reduces the human effort on the work of searching the medicine and automation of
billing

Dept. of CSE,CBIT,KOLAR
4

 The user has to get permission from admin to acess it .


 This system will be able to process drug prescription with ease.
 Pharmacy actions becomes easier without any ambiguity.
 Even can get data in quickest time.

Dept. of CSE,CBIT,KOLAR
5
Literature survey:

 At present scenario, pharmacist use manual system to monitor which is tedious and
difficult
 Usally leads the chemist to undergo mistakes as the workload increases.
 The pharmacist will not be always able to keep track of drug which has expired.
 Also it is tough to manage the info about the stock which are diminishing and has to place
order

Dept. of CSE,CBIT,KOLAR
6
Software requirements:

 Software type : XAMPP


 Implementation Language : PHP,MYSQL
 Source code lines : about 1000
 Operating system required : Windows

Dept. of CSE,CBIT,KOLAR
7
Hardware requirements:

 Processor : Min IntelX86


 Memory requirement : Min 1GB
 Display type resolution : 1366 x 768
 Disk drive : 2MB 3.5 inches
 Cache memory : Min 512KB

Dept. of CSE,CBIT,KOLAR
ADMIN
SCHEMA DIAGRAM
ADMIN_ID USERNAME PASSWORD DATE
CASHIER 8
CASHIER_ID FNAME LNAME STAFF_ID ADDRESS PHONE EMAIL USERNAME PASSWORD DATE
INVOICE
INVOICE_ID CUSTOMER_NAME SERVED_BY STATUS DATE
INVOICE_DETAILS
ID INVOICE DRUG COST QUANTITY
MANAGER
M_ID FNAME LNAME STAFF_ID ADDRESS PHONE EMAIL USERNAME PASSWORD DATE
PAYMENTTYPE
ID NAME
PHARMACIST
PHARMACIST_ID FNAME LNAME STAFF_ID ADDRESS PHONE EMAIL USERNAME PASSWORD DATE
PRESCRIPTION
ID PRESCRIPTION_ID CUSTOMER_ID CUSTOMER_NAME AGE SEX ADDRESS INVOICE_ID PHONE DATE
PRESCRIPTION_DETAILS
ID PRES_ID DRUG_NAME STRENGTH DOSE QUANTITY
RECEIPTS
RECEIPTNO CUSTOMER_ID TOTAL PAYTYPE SERIALNO SERVED_BY DATE
STOCK
STOCK_ID DRUG_NAME CATEGORY DESCRIPTION COMPANY SUPPLIER QUANTITY COST STATUS DATE_SUPPLIED
TEMPPRESCRI
ID CUSTOMER_ID CUSTOERNAME AGE SEX ADDRESS PHONE DRUG_NAME STRENGTH DOSE QUANTITY
ER DIAGRAM
9
ADMIN

GIVESPERMISSION

CASHIER PHARMACIST MANAGER

HANDLES
PRESCRIBES MANAGES

RECEIPTS INVOICE PAYMENTTYPE PRESCRIPTON


STOCK

HAS
HAS

TEMPPRESCRI PRESCRIPTION_DETAILS
INVOICE_DETAILS
10
Implementation

 MODULE1:FRONT END
 MODULE2:CONNECTIVITY
 MODULE3:BACKEND
11
Front end:

 SOFTWARE USED:XAMPP
 LANGUAGE SELECTION:PHP
 OPERATING SYSTEM:WINDOWS
12
Front end(1):

 PHP CODE FOR LOGIN BASED ON POSITION


if(isset($_POST['submit'])){
$username=$_POST['username’];
$password=$_POST['password’];
$position=$_POST['position’];
 IF ADMIN AS POSITION
$result=mysqli_query("SELECT admin_id, username FROM admin WHERE
username='$username' AND password='$password’”);

 TO FETCH RESULTS
$row=mysqli_fetch_array($result);
13
Connectivity

 CODE TO CONNECT SERVER


$con=mysqli_connect('localhost','root','')or die("cannot connect to server");
 CODE TO CONNECT DATABASE
mysqli_select_db($con,'pharmacy')or die("cannot connect to database");
14
Back end

 CODE TO CREATE DATABASE


CREATE DATABASE IF NOT EXISTS `pharmacy` DEFAULT CHARACTER SET latin1
COLLATE latin1_swedish_ci;
USE `pharmacy`;
15
Back end(1)

 CODE TO CREATE TABLE


CREATE TABLE IF NOT EXISTS `admin` (
`admin_id` tinyint(5) NOT NULL AUTO_INCREMENT,
`username` varchar(10) NOT NULL,
`password` varchar(10) NOT NULL,
`date` datetime NOT NULL,
PRIMARY KEY (`admin_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=2 ;
16
Back end(2)

 CODE TO INSERT VALUES


INSERT INTO `admin` (`admin_id`, `username`,
`password`, `date`) VALUES
(1, 'admin', 'admin', '0000-00-00 00:00:00’);
17
Bibilograpy:

 http://php.net/
 http://www.w3schools.com/php/
 http://www.phptpoint/

Dept. Of CSE, CBIT, KOLAR


18
Conclusion:

 Initially we define aims and objectives of project in introduction part


 We then described problem of existing system in literature survey
 Mentioned hardware and software requirement for project
 We built ER diagram and Schema diagram of system
 We implemented code for frontend , connectivity and backend
 Finally mentioned some of the references we referred
19
Future scope:

 We can add print option ,bar code reader in future


 We design platform on online to make accessible to worldwide
 Implement backup mechanism to restore lost information
 We can advance the software still more for efficient management
20

THANK YOU

Dept. of CSE,,CBIT, KOLAR

S-ar putea să vă placă și