基于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



 
 

1 引言 1.1 课题研究背景 随着我国改革开放程度的不断深入和经济的持续高速发展,大、中、小企业如雨后春笋般的在中国大地上崛起,不少企业在各地建立了分公司和代理制,通过分公司或代理把产品推向最终用户。这些分公司或代理商大都分布在不同的地理位置,跨时空的频繁业务信息交流是这些企业业务的活动的主要特点。在这种形式下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。因此,为了解决上述问题,在竞争中占的先机,作为生产企业的一个必不可少的重要环节——进销存管理的信息化也就迫在眉睫了。 1.2相近研究课题的介绍与优缺点分析 (1)中小型商品流通企业进销存管理系统的分析与设计 介绍:本文在分析了现有进销存系统的特点的基础上,了解了中小销售企业对进销存管理软件的总体要求后,提出了基于B/S的中小型商品流通企业进销存管理系统的研发。 优点:本系统在力求简单易用的基础上实现业务与功能的完美结合,有较为广泛的适用范围,用户只需做很少的工作就可使多种不同类型的商品共用同一系统,且即可单机使用,也可连锁经营,适合不同用户的需要,突出强大的进销存业务的管理能力。 缺点:安全性不够高。 (2)基于WEB企业进销存应用系统的研究与实现 介绍:本文详细地阐述了进销存管理系统的设计、开发和实施过程。系统是在.NET平台下开发的,.NET平台提供了多层的分布式的应用模式、组件再用、一致化的安全模型以及灵活的事务控制,很好的满足了系统的要求。 优点:本系统一方面通过进销存管理系统的建立,理顺了企业的信息流程和流向,使企业的经营管理更加完善,提高了管理的整体水平;另一面,在现有的人力、物力和财力的基础上,进一步发挥了企业的优势,使得企业能够扩大市场占有率,提高了公司的竞争能力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值