Pharmacy drug sales inventory management system based on SSM
1. Project Introduction
With the rapid development of the pharmaceutical industry, pharmacy drug sales inventory management systems have become an indispensable tool. Our project is a modern pharmacy drug sales inventory management system developed based on the SSM framework. In this digital age, we are committed to providing an efficient and reliable solution to help pharmacies automate drug sales and inventory management.
The system has comprehensive functional modules, including basic drug information management, drug purchase management, drug inventory management, drug retail management, prescription drug management, information statistics and early warning modules, employee management, and login and registration functions. Users can easily query, add, modify and delete basic drug information, and can add and review drug purchase information. At the same time, the system also provides inventory management functions, allowing users to understand the status of inventory drugs in real time and facilitate replenishment and inquiry.
The drug retail management module can help pharmacies achieve a fast drug sales process, including drug search, add, delete, print receipts and settlement functions. The prescription drug management module is specially used to manage prescription drug purchase information to ensure compliance and tracking.
The information statistics and early warning module is an important part of the system. It can provide functions such as drug expiration date prompts, inventory warnings, out-of-stock information prompts, and sales record viewing to help users take timely actions to optimize drug management and inventory control.
In addition, the system also has employee management functions, which facilitates administrators to manage employee lists and delete employees.
On the front end, we use JSP and Bootstrap for development to achieve a friendly user interface and good user experience.
Our pharmacy drug sales inventory management system will greatly improve the management efficiency of the pharmacy, reduce labor costs and human errors, and protect the development of the pharmacy and the health of customers. Whether it is a small pharmacy or a large chain pharmacy, we are committed to providing reliable solutions to help pharmacies better serve society and meet customer needs.
2. Development environment
Development environment form:
development environment | Version/Tool |
---|---|
JDK | 1.8 |
development tools | I understand the idea |
operating system | Windows 10 |
memory requirements | 8GB or more |
Browser | Firefox (recommended), Google Chrome (recommended), Edge |
database | MySQL 8.0 (recommended) |
Database tools | Navicat Premium 15 (recommended) |
maven project | yes |
3. Project technology
Backend: Spring, Springmvc, Mybatis
Frontend: Jsp, Jquery, Ajax, Bootstrap
4. Functional structure
Our Pharmacy Drug Sales Inventory Management System is a comprehensive solution designed to help pharmacies achieve efficient drug sales and inventory management. The system provides the following core functions to improve the operational efficiency and management level of the pharmacy.
First, the basic drug information management module enables pharmacies to easily manage basic drug information. Administrators can query basic drug information through keywords, view the drug list, and can add, delete and modify basic drug information, achieving full control of drug information.
Secondly, the drug purchase management module makes it easier for pharmacies to manage the drug purchase process. Users can add drug purchase information and review it. The system also provides the functions of viewing drug purchase records and managing drug supplier information to ensure the timeliness and traceability of drug supply.
The drug inventory management module allows pharmacies to monitor inventory status in real time and ensure adequate inventory. Users can view the list of inventory drugs, add and delete inventory drugs, and query inventory drugs by keywords. This helps replenish stocks in a timely manner and avoid drug shortages.
The drug retail management module simplifies the drug sales process. Users can search for drugs that need to be sold according to keywords, add drugs to the retail list, and delete unnecessary drugs at any time. The system supports the printing of sales receipts and drug settlement, providing fast and accurate sales services.
The prescription drug management module is specially used to manage the purchase information of prescription drugs. Users can register the purchase information of prescription drugs to facilitate compliance and traceability management, and at the same time support searching for prescription drug purchase information based on keywords.
The information statistics and early warning module provides important decision support for pharmacies. The system will remind the expiry date of the medicine in time to avoid the emergence of expired medicines. Users can also view drug inventory warning information and drug out-of-stock information, and take timely replenishment measures. In addition, the system provides the function of viewing sales records to help pharmacies understand the sales situation.
Finally, the system also has employee management functions, administrators can view employee lists and delete employees.
Our pharmacy drug sales and inventory management system provides an integrated solution by integrating various functions to help pharmacies achieve efficient and accurate drug sales and inventory management, and improve the pharmacy's management level and service quality.
5. Running screenshots
Login page:
Registration page:
Search basic drug information:
Basic drug information management:
Basic drug information added:
Drug storage review:
Check the incoming goods record:
Supplier management:
Add warehousing drug information:
Inventory management:
New inventory:
Retail Information Settlement:
Prescription drug registration record:
Validity reminder:
Inventory warning:
Out of stock information:
Query sales records:
Staff management:
6. Database design
Table name: druginfo
Field Name | type of data | Is it required? | Comment |
---|---|---|---|
drugname | varchar(50) | yes | Drug Name |
changshang | varchar(50) | no | Pharmaceutical manufacturers |
beizhu | varchar(100) | no | Drug Remarks (Prescription Drugs) |
location | varchar(100) | no | drug location |
unit | varchar(50) | no | Pharmaceutical unit |
guige | varchar(50) | no | drug specifications |
tiaoxingma | varchar(50) | no | Drug barcode |
Table name: ghs
Field Name | type of data | Is it required? | Comment |
---|---|---|---|
gonghuoshang | varchar(80) | no | Supplier name |
Table name: jinhuo
Field Name | type of data | Is it required? | Comment |
---|---|---|---|
drugname | varchar(50) | no | Name of purchased medicine |
changshang | varchar(50) | no | Purchase drug manufacturers |
initialprice | varchar(50) | no | cost price |
price | varchar(50) | no | Selling price |
amount | varchar(50) | no | quantity |
sum | varchar(50) | no | total price |
start date | varchar(50) | no | Production Date |
date | varchar(50) | no | Valid date |
pihao | varchar(50) | no | batch number |
beizhu | varchar(100) | no | Remark |
location | varchar(100) | no | Location |
unit | varchar(50) | no | unit |
guige | varchar(50) | no | Specification |
tiaoxingma | varchar(50) | no | barcode |
7. Source code acquisition
The source code, installation tutorial documents, project introduction documents and other related documents have been uploaded to the official website of Yunyuan Practical Combat. You can obtain the project through the official website below!