技术:Java、JSP等
摘要:
近些年,在淘宝网变得越来越家喻户晓的同时,人们从最初对网络销售模式的不信任慢慢转变成一种购物的依赖。在此形势下,我国各领域企业都跻身于网络。药品从古至今都是人们日常生活所必需的产品,其安全性和高效性是药品质量的核心,于是良好的管理变成了药品周转中的重要环节。
根据以上需求,本系统主要基于Java语言、Mysql数据库,采用结构化分析的方法,阐述了药品进销存系统的开发过程以及操作流程。本系统是在市场调研了解市场的确实需求的前提下进行编写的。在文中简单的介绍了项目开发的背景,目的以及意义。主要实现了以下几种功能:
首先,基于用户。可以实现登陆、注册、查看产品详情、购买等基本操作;其次,基于管理员。可以实现登陆、对进出库药品增删改查、对类别的操作等基本操作;还有,基于超级管理员。可以实现登陆、对供应商的管理等基本操作。
一个药品进销存管理系统有助于企业节约成本、提高效率,而且还可以使领导者更清楚地了解到药品的动态,直观的了解到用户的需求。使客户更安全、放心的购买药品。
关键词:药品;管理系统;Java;Mysql
目录:
1. 绪论 1
1.1 本课题的研究背景 1
1.2 国内外研究现状 1
1.3 本课题的主要工作 2
1.4 目的和意义 2
2. 开发工具及技术 3
2.1 开发工具 3
2.1.1 MyEclipse 3
2.1.2 Tomcat 3
2.1.3 Mysql 3
2.2 开发技术 4
2.2.1 JSP 4
2.2.2 MyBatis 4
2.2.3 JavaScript 4
2.2.4 jQuery以及jQuery EasyUI 5
2.3 软硬件需求 5
3. 需求分析 6
3.1 需求调研 6
3.2 可行性分析 6
3.2.1 技术的可行性 6
3.2.2 经济的可行性 6
3.2.3 操作可行性 7
3.2.4 法律的可行性 7
3.3 系统用户用例图 7
3.4 功能需求 8
3.4.1 用户功能模块图说明 9
3.4.2 管理员功能模块图说明 10
3.4.3 超级管理员功能模块图说明 11
3.5 设计的基本思想 12
3.6 性能需求 12
3.7 权限需求 13
3.8 数据需求 13
3.9 界面需求 13
4. 数据库的分析与设计 14
4.1 数据库的概念结构设计 14
4.2 数据库的逻辑结构设计 16
4.3 数据库的连接原理 19
4.3.1 JDBC 19
4.3.2 MyBatis 20
5. 系统功能实现 21
5.1 登陆页面实现 21
5.2 注册页面实现 22
5.3 用户信息管理 24
5.3.1 用户信息录入 24
5.3.2 用户信息修改 25
5.3.3 用户信息删除 26
5.3.4 用户信息查询 27
5.4 药品信息管理 28
5.4.1 药品信息录入 28
5.4.2 药品信息修改 29
5.4.3 药品信息删除 30
5.4.4 药品信息查询 31
5.5 厂家信息管理 31
5.5.1 厂家信息录入 32
5.5.2 厂家信息修改 32
5.5.3 厂家信息删除 33
5.5.4 厂家信息查询 34
5.6 订单信息管理 34
5.6.1 订单信息录入 35
5.6.2 订单信息修改 36
5.6.3 订单信息删除 37
5.6.4 订单信息查询 37
5.7 入库信息管理 38
5.7.1 入库信息录入 38
5.7.2 入库信息修改 39
5.7.3 入库信息删除 40
5.7.4 入库信息查询 41
5.8 药品页面实现 41
5.9 购买功能实现 43
5.9.1 购物车页面 43
5.9.2 确定订单页面 44
5.9.3 订单页面 44
5.10 用户信息管理页面实现 45
5.11 主页面实现 46
6.1 系统测试 47
6.1 系统测试目的与意义 47
6.2 测试过程 47
6.2.1 登录模块测试 47
6.2.2 注册模块测试 48
6.2.3 搜索模块测试 49
6.3 其他错误 49
结 论 50
参考文献 51
致 谢 52
论文字数:30427
包含资料:
截图: