基于SSH的进销存管理软件的开发与设计

VIP免费
基于SSH的进销存管理软件的开发与设计
摘 要
随着网络技术和数据库应用技术的迅速发展与崛起,企业对信息管理系统的要求
也越来越强烈,企业的信息化程度快速成为企业在激烈的市场竞争中能否站得先机和
优势的关键因素,越来越多的企业进行信息化管理,对业务流程实现无纸化办公,提
高了企业的效率,同时也为企业带来了利润和竞争优势。因此,对企业来说,信息系
统的开发和应用能力显的尤为重要。中小型商品流通企业进销存管理系统结合了中小
企业进销存管理的性质,充分考虑企业进销存管理的实际情况和方便管理人员操作的
要求,基本上实现了企业进销存信息管理的流程。
本文首先,介绍系统研发背景和功能,用建模语言对进销存系统过程进行分析;然
后,运用Spring-Hibernate集成框架技术进行系统总体设计。在此基础上,阐述进销存
管理系统中的进货、库存、销货等环节的实现过程。其中,重点是运用Spring技术,结
合Hibernate映射工具,分别从程序流程、组件配置、功能测试等不同角度,阐述商品
采购、用户管理、销货管理、库存统计等功能模块实现过程。最后,对进销存管理系统
的设计与实现过程进行总结,并对其应用前景进行展望。
系统成功的解决了脱离有纸的管理方式,在管理数据时简单快捷以及在操作数据库
时也非常的方便。系统可以通过计算机对企业货物进行系统和安全的管理,极大的减低
了管理者和操作者的工作量。
【关键词】:进销存系统;SSH;进货管理;库存管理;销货管理
【论文类型】 应用研究
Abstract
With the rapid development on the application of network technology and database
technology, enterprises have more strong requirements on information management
systems, and the degree of information technology becomes the key factors for Enterprice
to seize the opportunities and take the advantages in the fierce competition. A growing
number of enterprises put the information management and paperless office into practice,
which improves efficiencies and brings profit and Competitive Advantage. Therefore, the
development and application of information system are so important for Enterprices.
Small and Medium Enterprises inventory management systems can realize the process of
SMEs inventory systems on the basic of combining the nature of itself to take full account
of the actual situation and facilitating the management of operation.
This paper introduces the system development and function of the background
briefing, using modeling language to analysis the Invoicing System; and then, using
Spring-Hibernate Integration framework Technology for system design. On this basis to
expound the implementation process of purchase, inventory and sales etc. Among
them ,the key point is using Spring technology, combined with Hibernate mapping tool to
explain the implementation procedure of commodity purchasement, user
management ,sales management and inventory statistics and so on from the different
perspectives of program flow, component configuration and functional testing
respectively. Finally, summarize designing and implementing process of invoicing
management system, and look forward to its application prospect.
System successful solved the way which could only be managed through the
document, It is also very simple in data management and convenient in operating. System
can systematically and security manages enterprise goods through computer, greatly
reduced the workload of managers and operator.
[Key words]: Invoicing System; SSH; Purchase Management; Inventory management;
Sales management
[Paper style] Application Research
目 录
第1章 绪论.........................................................1
1.1课题研究背景.................................................1
1.2国内外研究现状...............................................1
1.3主要研究内容和章节安排.......................................4
第2章 相关理论与技术基础...........................................6
2.1 应用程序的分层结构..........................................6
2.2 MVC模式和J2EE平台...........................................7
2.2.1 MVC模式...............................................7
2.2.2 J2EE开发平台..........................................8
2.3SPRING框架...................................................10
2.4HIBERNATE映射工具.............................................15
2.4.1 Hibernate的核心接口..................................15
2.4.2 Hibernate优点........................................16
2.4.3 Hibernate的DAO实现...................................17
2.4.4 Spring整合Hibernate..................................18
2.5本章小结....................................................19
第3章 进销存系统需求分析..........................................20
3.1 ERP系统简介................................................20
3.2 进销存系统介绍.............................................20
3.3系统流程分析................................................20
3.4系统功能模块的划分..........................................21
3.5系统物理构架................................................24
3.6本章总结....................................................24
第4章 进销存系统功能模块分析与设计................................26
4.1功能模块分析................................................26
4.2系统设计结构图..............................................27
4.2.1系统结构图............................................27
4.2.2管理模块功能结构图....................................27
4.3系统用例模型................................................30
4.3.1确定角色..............................................30
4.3.2创建用例..............................................31
4.3.3创建角色——用例关系图................................34
4.4系统部分模块活动图..........................................36
4.5数据库设计..................................................39
4.5.1系统数据库E-R模型.....................................39
4.5.2商品进销存管理系统数据库设计..........................40
4.6本章小结....................................................49
第5章 系进销存管理系统的实现......................................50
5.1系统技术结构................................................50
5.1.1架构选择..............................................50
5.1.2该进销存管理系统技术架构..............................51
5.1.3与同类系统比较........................................52
5.2系统管理模块................................................54
5.2.1用户信息管理..........................................54
5.2.2 用户管理模块Spring框架运行流程.......................57
5.3 进货管理模块...............................................58
5.3.1 采购明细管理.........................................59
5.3.2不合格产品退货管理....................................60
5.4销货管理模块................................................61
5.4.1销货商品类别管理......................................62
5.4.2 商品查询及维护.......................................63
5.5库存管理模块................................................65
5.6 HIBERNATE实现持久层..........................................66
5.6.1 实体类与数据表的映射.................................66
5.6.2 映射文件配置.........................................66
5.7 SPRING控制反转的应用........................................68
5.8 利用SPRING框架AOP实现事务管理和系统日志.....................68
5.9 系统测试...................................................69
5.10本章小结...................................................71
第6章 结论与展望..................................................72
6.1全文总结....................................................72
6.2课题展望....................................................73
参考文献..........................................................74
致 谢...........................................................76
基于 SSH 的进销存管理软件的开发与设计
第1章 绪论
1.1课题研究背景
随着网络技术和计算机技术不断的发展,管理信息系统在企业中也得到越来越
广泛的应用,企业的信息化程度在一定方面上决定着企业能够在日益激烈的市场竞
争中取得优势。因此越来越多的企业也着手对企业办公进行信息化管理,对业务流
程实现无纸化和网络化办公,这样可以大大的提高企业的办公效率并为企业带来客
观的利润和较大的竞争优势,所以说来,使用适合自己情况的信息系统对企业来说
是至关重要的。
本文以作者所在公司为某公司开发的ERP 系统中 进销存业务流程为设计背景,
开发适合该公司状况的进销存管理系统,来提高该公司的业务管理效率。由于该公
司目前使用的进销存管理系统是公司刚成立时候开发的,随着公司业务规模的扩大
和业务流程的不断更改和完善,原先的进销存管理系统不能满足公司现有的业务状
况,所以需要使用一种新的进销存管理软件来进行公司信息化程度的升级,但是目
前市场上面销售的进销存管理软件面临的一个重要的问题是这些软件的通用性太强
但是不适合该公司这样中小企业的业务流程,这些企业业务流程寻求的是一种规范
中的简洁化,同时这些通用进销存软件价格昂贵,并且如果实施后,后续带来很多
成本上的维护等费用,这些对中小企业来说是一种很大的开销,所以如何设计一套
适合中小企业业务特色的中小管理系统是目前企业在推广信息化系统上面重点考虑
的。所以本人以该企业的进销存软件开发为背景,根据其业务流程,为其开发一套
适合其业务流程的进销存管理系统。
1.2国内外研究现状
在系统开发技术上,国外对进销存软件的研究主要局限在系统开发构架上面,
并对其进销存数据挖掘进行深入的分析,以此来分析公司的业务状况和库存管理等
方面的情况,而对如何使用现有的开发软件进行详细开发研究甚少[1-2]。虽然国内对
进销存系统设计比国外研究的多,但是开发工具又是一些淘汰的开发技术,比方说
使用VB 6.0作为开发平台,以Access 作为数据库进行开发,虽然,目前在软件开发
1
摘要:
展开>>
收起<<
基于SSH的进销存管理软件的开发与设计摘要随着网络技术和数据库应用技术的迅速发展与崛起,企业对信息管理系统的要求也越来越强烈,企业的信息化程度快速成为企业在激烈的市场竞争中能否站得先机和优势的关键因素,越来越多的企业进行信息化管理,对业务流程实现无纸化办公,提高了企业的效率,同时也为企业带来了利润和竞争优势。因此,对企业来说,信息系统的开发和应用能力显的尤为重要。中小型商品流通企业进销存管理系统结合了中小企业进销存管理的性质,充分考虑企业进销存管理的实际情况和方便管理人员操作的要求,基本上实现了企业进销存信息管理的流程。本文首先,介绍系统研发背景和功能,用建模语言对进销存系统过程进行分析;然后...
相关推荐
-
VIP免费2024-12-31 11
-
VIP免费2024-12-31 6
-
VIP免费2024-12-31 8
-
VIP免费2024-12-31 10
-
VIP免费2024-12-31 8
-
VIP免费2025-01-09 5
-
VIP免费2025-01-09 9
-
VIP免费2025-01-09 11
-
VIP免费2025-01-09 10
-
VIP免费2025-01-09 9
作者:李琳琳
分类:高等教育资料
价格:15积分
属性:77 页
大小:2.94MB
格式:DOC
时间:2024-10-12