近些年,在淘宝网变得越来越家喻户晓的同时,人们从最初对网络销售模式的不信任慢慢转变成一种购物的依赖。在此形势下,我国各领域企业都跻身于网络。药品从古至今都是人们日常生活所必需的产品,其安全性和高效性是药品质量的核心,于是良好的管理变成了药品周转中的重要环节。
根据以上需求,本系统主要基于Java语言、Mysql数据库,采用结构化分析的方法,阐述了药品进销存系统的开发过程以及操作流程。本系统是在市场调研了解市场的确实需求的前提下进行编写的。在文中简单的介绍了项目开发的背景,目的以及意义。主要实现了以下几种功能:
首先,基于用户。可以实现登陆、注册、查看产品详情、购买等基本操作;其次,基于管理员。可以实现登陆、对进出库药品增删改查、对类别的操作等基本操作;还有,基于超级管理员。可以实现登陆、对供应商的管理等基本操作。
一个药品进销存管理系统有助于企业节约成本、提高效率,而且还可以使领导者更清楚地了解到药品的动态,直观的了解到用户的需求。使客户更安全、放心的购买药品。
1. 绪论 6
1.1 本课题的研究背景 6
1.2 国内外研究现状 6
1.3 本课题的主要工作 7
1.4 目的和意义 7
2. 开发工具及技术 8
2.1 开发工具 8
2.1.1 MyEclipse 8
2.1.2 Tomcat 8
2.1.3 Mysql 8
2.2 JSP 9
2.3 Mybtis简介 10
2.4 JavaScript 11
2.5 软硬件需求 11
3. 需求分析 13
3.1 需求调研 13
3.2 可行性分析 13
3.2.1 技术的可行性 13
3.2.2 经济的可行性 13
3.2.3操作可行性 14
3.2.4法律的可行性 14
3.3 系统用户用例图 14
3.3.1普通用户用例图 14
3.3.2 管理员用例图 15
3.3.3 超级管理员用例图 15
3.4 功能需求 16
3.4.1用户功能模块图说明: 16
3.4.2 管理员功能模块图说明: 17
3.4.3 超级管理员功能模块图说明: 18
3.5 设计的基本思想 19
3.6 性能需求 20
3.7 权限需求 21
3.8 数据需求 21
3.9 界面需求 21
4. 总体设计 23
4.1 数据库的分析与设计 23
4.1.1数据库的概念结构设计 23
4.1.2数据库的逻辑结构设计 26
4.1.3 数据库的连接原理 28
5. 系统功能实现 31
5.1 登陆页面实现 31
5.1.1描述 31
5.1.2程序运行效果图如图5.1所示: 31
5.1.3实现过程 32
5.2 注册页面实现 33
5.2.1描述 33
5.2.2程序运行效果图如图5.2所示: 33
5.2.3实现过程 34
5.3 信息管理实现 35
5.3.1用户信息管理 35
5.3.2药品信息管理 39
5.3.3厂家信息管理 43
5.3.4订单信息管理 47
5.3.5入库信息管理 51
5.4 药品页面实现 55
5.5 购买功能实现 57
5.5.1 购物车页面 57
5.5.2 确定订单页面 58
5.5.3 订单页面 58
6. 系统测试 60
6.1系统测试目的与意义 60
6.2测试过程 60
6.2.1登录模块测试 60
6.2.2注册模块测试 61
6.2.3搜索模块测试 62
6.3其他错误 63
结 论 64
主要参考文献 65
致 谢 65