Abstract:
The project has been developed on the basis of “Stock Management” and its
“Billing Process” being presently used in the medical stores for storing and
retrieving the available information in the store. An Interactive application
for managing both stock and Billing which helps in maintaining the records of
the medicine, the users and store details and also reduce the work of
searching the medicine. The main aim of this application is to apply
technology is supporting the pharmacist and the store to reduce the human
effort on searching and automation of the billing.
SCOPE: This application can be easily implemented under various situations.
Reusability is possible as and when require in this application. We can
update its next version. Reusable software reduces design, coding and
testing cost by amortizing effort over several designs.
EXISTING SYSTEM
Pharmacy is the one of the medical facilities to serve the people of
certain population for their healthcare. Before this, pharmacy uses the
manual system to manage the medicine stock
It needs the pharmacist assistant check the medicine twice a week to
check expire date of the medicine in the storage and the medicine that
out of stock.
The pharmacist assistant takeout the medicine that rise the expired
date and keep it at the safety place to avoid mistake the expired
medicine to be sell.
DISADVANTAGES:
Time consuming
Work load
PROPOSED SYSTEM
The transaction related to purchase, sale and returns are maintained
manually at present in lot of pharmacy stores, general stores, etc.
These are to be automated and an application is required to relate all
of them relatively and automatically so that the current system can be
replaced and accepted without major changes and problems.
The proposed system is a computerized system which maintains the
log of all medicines like the date of manufacture, expiry date, row and
rack where the medicine is placed.
So, through our project we are trying to provide an effective solution
to easily manage a store through computer software which reduces the
human work and utilizes less amount of time.
The advantage is that it highlights the name of the medicine in
different color when it crosses its date of expiry.
MODULES
1. Manager: -- The manager acts as admin. The administrator has all the
functionality of the system. He can view the stock which is available in the
store and he has a right to add or delete a medicine from the store.
2. Pharmacist: -- He is the user of the application where he can view the
list of medicines available when the customer asks him about a particular
medicine. The pharmacist will need to provide some basic details about them
into the system after which they will get an ID and the password which they
will use to login to the system.
Functional Requirements:
These are the requirements that the end user specifically demands as basic
facilities that the system should offer. All these functionalities need to be
necessarily incorporated into the system as a part of the contract. These are
represented or stated in the form of input to be given to the system, the
operation performed and the output expected. They are basically the
requirements stated by the user which one can see directly in the final
product, unlike the non-functional requirements.
Login
Add Pharmacist
View Pharmacist
Delete Pharmacist
Add Medicine
View Medicine
Delete Medicine
Search Medicine
View Medicine Expiry Notifications
View Medicine Refilling Notifications
Storage Info
Quantity Info
Logout
Non Functional requirements:
These are basically the quality constraints that the system must satisfy
according to the project contract. The priority or extent to which these
factors are implemented varies from one project to other. They are also
called non-behavioral requirements.
They basically deal with issues like:
Portability
Security
Maintainability
Reliability
Scalability
Performance
Reusability
Flexibility
Software and Hardware Requirements
Hardware Requirements
Processor : I3.
Ram : 4GB.
Hard Disk : 500 GB.
Software Requirements:
Database Server : Mysql
Database Client : Sql yog
Server : Apache Tomcat
Platform : Java
Technology : Servlets, JSP, JDBC
Client Side Technologies : Html, CSS, Java Script
IDE : Eclipse
Uml Design/E-R Modeling Tools : Rational Rose, Sql-Developer
Testing : Junit