一、环境信息
开发语言:JAVA
JDK版本:JDK8及以上
数据库:MySql5.6及以上
Maven版本:任意版本
操作系统:Windows、macOS
开发工具:Idea、Eclipse、MyEclipse
开发框架:Springboot+HTML+jQuery+Mysql
二、所有选题列表
三、功能介绍
基于java 的药店管理系统,系统为某药店的管理系统,管理药店的员工,药品,库存等信息
系统分为4个角色,超级管理员、仓库管理员、采购管理员、销售管理员
超级管理员
1、登录
2、仓库管理员管理:新增仓库管理员,可以使用账号登录系统
3、采购管理员管理:新增采购管理员,可以使用账号登录系统
4、药品库存管理(新增药品库存为0的数据,由仓库管理员和采购管理员采购入库)
5、员工管理系统:管理药店所有员工信息
仓库管理员
1、登录
2、库存管理(查看哪些药品缺少库存,可以为缺少库存的药品创建补货单)
3、补货单管理(查看创建的补货单,可以增删改查补货单数据,可以创建采购单)
4、验货单管理(管理验货单信息,验证通过后,库存进入库存管理,药品库存增加)
采购管理员
1、登录
2、采购单管理(管理采购单信息,根据采购单采买对应货物,提交生成验货单)
3、验货单管理(管理采买货物后生成的验货单,供仓库管理员验货)
销售管理员
1、登陆
2、销售单管理:新增销售订单,较少药品库存
3、药品库存查看:查看库存
摘 要
随着计算机技术的快速发展、电子产品的逐步普及,和药店管理智能化的需要,越来越多的药店急需一款药店管理系统,以帮助药店工作人员更好对药店中的药品进行进、存管理。基于此种情况,本文计划设计一款可以帮助药店实现药品管理的药店管理系统。
系统利用IDEA开发平台进行编程实现,以Java语言为主体,结合B/S架构和MVC模式,使得系统前后端相分离。前端主要以客户的功能需求为主,所有的处理操作集中在服务器中;后端以免费开源的MySQL数据库为主,通过使用JPA、Mybatis等技术,提高系统对于数据的增删改查效率。
最后,以系统实现的模块功能为主,本文设计相应的测试用例,已对设计实现的药店管理系统进行全方位的测试工作,保障系统交付给用户后可以正常进行使用。
关键词:Java;药店管理系统;MySQL
Abstract
With the rapid development of computer technology, the gradual popularization of electronic products, and the need for intelligent pharmacy management, more and more pharmacies are in urgent need of a pharmacy management system to help pharmacy staff better manage the purchase and storage of drugs in pharmacies. Based on this situation, this paper plans to design a drug store management system that can help drug stores achieve drug management.
The system uses IDEA development platform for programming, takes Java language as the main body, and combines B/S architecture and MVC mode to separate the front and back ends of the system. The front-end is mainly based on the functional requirements of customers, and all processing operations are concentrated in the server; The back end is mainly based on free and open source MySQL database. Through the use of JPA, Mybatis and other technologies, the system can improve the efficiency of adding, deleting, and checking data.
Finally, based on the module functions implemented by the system, this paper designs the corresponding test cases, and has carried out a comprehensive test of the designed and implemented pharmacy management system to ensure that the system can be used normally after delivery to users.
Keyword: Java; Pharmacy management system; MySQL
目 录
摘 要 I
Abstract II
一、绪论 - 1 -
1.1 课题研究的背景 - 1 -
1.2 课题研究的国内外发展现状 - 1 -
1.3 课题研究的目的和意义 - 1 -
1.4 论文的主要工作和内容安排 - 2 -
二、基于Java的药店管理系统开发环境和技术 - 2 -
2.1 系统开发环境 - 2 -
2.2 系统开发技术 - 3 -
2.2.1 SpringBoot - 3 -
2.2.2 SpringMVC - 3 -
2.2.3 Mybatis - 3 -
2.2.4 Thymeleaf - 4 -
2.2.5 MySQL - 4 -
三、基于Java的药店管理系统理论分析 - 4 -
3.1 可行性分析 - 4 -
3.1.1 经济可行性 - 4 -
3.1.2 技术可行性 - 4 -
3.1.3 操作可行性 - 5 -
3.2 需求分析 - 5 -
3.2.1 功能性需求 - 5 -
3.2.2 非功能性需求 - 8 -
四、基于Java的药店管理系统设计 - 8 -
4.1 系统总体设计 - 8 -
4.2 系统设计 - 9 -
4.2.1 用户登录设计 - 9 -
4.2.2 采购单管理设计 - 10 -
4.2.3 验货单管理设计 - 11 -
4.2.4 补货单添加设计 - 12 -
4.2.5 销售订单设计 - 13 -
4.3 数据库设计 - 14 -
4.3.1 数据库概念设计 - 14 -
4.3.2 数据库逻辑设计 - 18 -
4.3.3 数据库物理设计 - 19 -
五、基于Java的药店管理系统实现 - 21 -
5.1 超级管理员模块 - 21 -
5.1.1 登录模块 - 21 -
5.1.2 仓库管理员管理模块 - 22 -
5.1.3 采购管理员管理模块 - 23 -
5.1.4 药品库存管理模块 - 24 -
5.1.5 员工管理模块 - 25 -
5.2 仓库管理员模块 - 25 -
5.2.1 补货单管理模块 - 25 -
5.2.2 验货单管理模块 - 26 -
5.3 采购管理员模块 - 26 -
5.3.1 采购单管理模块 - 26 -
5.4 销售管理员模块 - 27 -
5.4.1 药品库存管理模块 - 27 -
5.4.2 销售订单管理模块 - 27 -
六、基于Java的药店管理系统测试 - 27 -
6.1 测试方法 - 27 -
6.2 测试用例 - 28 -
6.3 测试结果 - 31 -
七、总结 - 32 -
参考文献 - 34 -
致谢 - 35 -
源码获取
✌💗项目源码全部自研,绝对独此一家,全网找不到一样的源码,不用担心会有重复✌💗
✌💗项目语言为java,使用框架包括springboot,vue,html5,jsp,小程序,项目完整可正常运行,提供运行手册及所有环境软件!✌💗
✌💗可按需求来做,您提需求我来做✌💗
👇🏻获取联系方式👇🏻
有需要的小伙伴可以点击下方卡片咨询我哦!!!