摘要:当今时代是飞速发展的信息时代,各行各业都使用计算机进行信息管理,不仅可以提高工作效率,也大大提高了信息的安全性。为了更好的管理药品的进销存过程,本人为盐城德生药房开发了一个基于Java 的药品进销存管理系统。
系统以Java为主要开发语言,以MySQL为数据库管理工具,运用了JSP(Java Server Page)、Struts框架、Hibernate持久化框架技术,保证了系统的技术先进性、安全性、可重用性等方面的要求。该系统实现了药品进货管理、销售管理、库存管理、退货管理、药品信息查询、员工管理等功能。
本文首先阐述了系统的开发背景及意义,分析了相关的开发工具和相关技术,介绍了本系统的总体设计思想、总体方案设计、功能设计与结构设计,重点介绍了各模块功能的实现方法、界面的详细设计方法和设计过程。
关键词 Java;MySQL;进销存管理系统;药品进销存管理系统
目录
摘要
Abstract
1 绪论-1
1.1课题研究的背景-1
1.2 课题研究的目的及意义-1
1.3药品进销存管理系统的现状及发展趋势-1
1.3.1国内现状-1
1.3.2发展趋势-1
1.4 系统简介-2
2 系统开发平台及技术简介-3
2.1 系统开发平台的选择-3
2.2 开发工具的选择及技术简介-3
2.2.1 Eclipse简介-3
2.2.2 MySQL 简介-3
2.2.3 Tomcat 简介-4
2.2.4 Struts2 简介-4
2.2.5 Hibernate 简介-4
3需求分析-6
3.1用例图分析-6
3.2系统主要业务流程-6
3.3功能需求-7
3.4 其他需求-8
4 数据库设计-9
4.1数据库的逻辑设计-9
4.2数据库实体图及E-R图-9
4.2.1 实体属性图-9
4.2.2 E-R图-11
4.3数据表设计-11
5 系统总体方案设计-15
5.1系统设计目标-15
5.2系统总体设计思想-15
5.3系统组成与功能设计-15
5.3.1系统组成-15
5.3.2 系统的组成框图-16
5.3.3 系统功能结构图-16
5.4 系统模块设计-16
5.5使用流程图-18
6 系统详细设计-19
6.1 登录模块设计-19
6.1.1 界面设计-19
6.1.2 代码设计-20
6.2 主界面设计-20
6.2.1 界面设计-20
6.2.2 代码设计-21
6.3 药品管理模块设计-22
6.3.1 界面设计-22
6.3.2 代码设计-24
6.4 进货管理模块设计-24
6.4.1 界面设计-25
6.4.2 代码设计-26
6.5 销售管理模块设计-27
6.5.1 界面设计-27
6.5.2 代码设计-28
6.6 库存管理模块设计-29
6.6.1 界面设计-29
6.6.2 代码设计-30
6.7 退货管理模块设计-30
6.7.1 界面设计-30
6.7.2 代码设计-31
6.8 员工管理模块设计-31
6.8.1 界面设计-31
6.8.2 代码设计-32
6.9 系统管理模块设计-33
6.9.1 界面设计-33
6.9.2 代码设计-34
7系统测试与使用方法-35
7.1 测试的作用和意义-35
7.2 系统测试方法-35
7.2.1 测试方法-35
7.2.2 测试内容-35
7.2.3 测试环境-37
7.3 系统使用方法-37
结论-38
致谢-39
参考文献-40
附录 源代码-41