基于hibernate的进销存管理系统的设计与实现
技术:Java、JSP等摘要:
随着Internet的日益普及,Web应用在信息系统中越来越重要。基于B/S结构的Web应用程序也成为了Internet上使用最为广泛的应用开发技术。而J2EE平台的成熟,为Web应用程序更进一步的发展提供了更广阔的空间。
本系统是一个基于Web应用、采用基于J2EE的B/S架构体系结构的应用软件。基于B/S架构的Web应用在逻辑上分为客户层、表示层、业务层、持久层和数据库层。如今,软件框架技术在Web应用开发中得到了广泛的应用。本系统中采用了Hibernate框架技术和一些Struts框架技术。本文主要分为六个部分,阐述了课题提出的背景,简单介绍了系统开发所采用的相关技术;进行了可行性分析、需求分析、系统设计、系统实现以及系统测试。通过对子功能模块的实现介绍了Struts框架和Hibernate框架在系统设计中的应用。Hibernate是一个对象/关系数据库映射工具,它协调了对象模型和基于SQL的关系型模型之间的阻抗不匹配。实现了进销存管理系统的采购、销售、库存管理。
关键词: J2EE;hibernate框架;采购管理;销售管理;库存管理
目录:
1绪论 1
1.1 课题背景 1
1.2 产品定义 1
1.3 目标和意义 1
1.4 开发工具、技术及框架 2
1.4.1 开发工具 2
1.4.2 技术 3
1.4.3 框架 3
2可行性分析 5
2.1 可行性研究的前提 5
2.2 对现行系统的分析 5
2.3 经济可行性 6
2.4 技术可行性 6
2.5 法律可行性 6
2.6 组织管理可行性 7
2.7 社会条件可行性 7
3需求分析 8
3.1 系统功能模块概述和分析 8
3.2 系统UML模型 8
3.2.1 用例分析 8
3.2.2 用户定义 9
3.2.3 角色定义 9
3.2.4 系统用例分析 9
3.2.5 用户登录子系统用例分析 10
3.2.6 库存管理子系统用例分析 11
3.2.7 采购管理子系统用例分析 12
3.2.8 销售管理子系统用例分析 13
3.2.9 用户登入用例时序图 14
3.2.10 查询模块用例时序 15
4系统分析与设计 16
4.1 系统分析 16
4.1.1 设计原则 16
4.1.2 实用性原则 16
4.1.3 安全性原则 16
4.1.4 可扩展性原则 16
4.1.5 可维护性原则 16
4.2 体系结构 16
4.3 系统设计 17
4.3.1 设计目标 17
4.3.2 开发及运行环境 17
4.3.3 系统主要模块设计 18
4.4 数据库设计 19
4.4.1 数据表概要说明 19
4.4.2 数据表的结构 20
5进销存管理系统的实现 24
5.1 模块功能介绍 24
5.2 首页设计 24
5.2.1 首页页面运行结果 25
5.3 用户模块的实现 25
5.3.1 用户注册 25
5.3.2 用户登录 28
5.3.3 修改密码 29
5.3.4 安全退出 30
5.4 基础资料模块的实现 30
5.4.1 员工信息管理 30
5.4.2 商品信息管理 32
5.4.3 厂商信息管理 34
5.4.4 客户信息管理 35
5.5采购管理模块的实现 36
5.5.1 采购单录入运行结果 36
5.6销售管理模块的实现 36
5.6.1 销售单录入运行结果 37
5.7账单核实模块的实现 37
5.7.1 未核实账单列表运行结果 37
5.7.2 已核实账单列表运行结果 38
5.8在线支付模块的实现 38
5.8.1在线支付页面运行结果 38
5.8.2 在线支付实现方案的对比 39
5.8.3 易宝支付接入规范 39
5.8.4 支付页面的代码实现 39
6系统测试 42
6.1 测试的目的 42
6.2 测试方法 42
6.3 测试用例 43
6.4 测试结论 44
结论 46
参考文献 47
致谢 48
外文资料 49
中文翻译 59
论文字数:28528
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]