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

VIP免费
3.0 李琳琳 2024-10-12 6 4 2.94MB 77 页 15积分
侵权投诉
基于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 的进销存管理软件的开发与设计
技术不断出现并在其的应用系统上得了很好的发展,是在进销存软件开
发中还没真正的体现技术和开发思路[3]
在系统设计方,国外在进销存软件开发上时间比较长丰富的开发经验
在开发中使规范的软件开发流程和质量控制体系,以开发来的系统
稳定性和可性、容性都很好,并可以随着以后的升级进行功能完善;相
在设计方,国内欠缺很多,在进销存开发方开发的经验不是多,一般
投入使用的那些企业是从国外进的,而且虽然有多公司目已经开发出很
系统,这些功能比较按照一个版本进行功能展性的开发,缺乏特
而且国内的软件开发公司缺乏很好的软件开发流程和规范,对软件质量管理
这样就造多软件的稳定性和可比较差,因此大量低质量的进销存
管理软件充着国内市场,用户留下很差印象[4-5]
从实角度方,国外的企业意识到系统规划,提供良好务是进销存系统
核心它们把供产品和提供服务进行分离销,单独收费,并且它们对实
进销存软件的企业也进行充分考虑,选择那些真正需要进销存系统的公进行
务,这样可以为那些真正需务公供产品,一旦客确定那将也是终身受
[6]是国内的进销存软件开发方停留在软件销软件
掉就可以了,不管卖给谁那些企业是不是真正需要进销存软件,不是国内
企业[7]。同时国内从进销存开发的软件的企业自己做和实施维护
当客增加到一定的数量方于企业模的限制,现有的技术支持都跟
不上户的要求,这样就很大程度上影响了企业和品在心目中的地位。因此
国内进销存软件开发企业可以把自己的重点在提有优质的软件方系统
可以通过发展合作伙伴咨询的方式,为公司培养顾问的方式来
进行,这样对软件的推广持续改由很大的好处[8]
就当从进销存软件的发展,可以看我国与国外的进销存软件在各个存在
大的差距
1开发发时长所平台,有Linux
UnixNT,采用的数据库技术了有第二代的网状数据库,同时前流行的第
三代关系型数据SQL ServerMy Sql DB2 SYBASEORACLE[9]
2
基于 SSH 的进销存管理软件的开发与设计
内进销存软件开发时间比较短,开发平台是在主流的软件开发平台进行,一般
Windows平台上,后数据库也仅仅SQL Server这样的数据库[10]
2从软件开发的稳定性方:国外开发软件时间长品进过了几十年、成
企业使用的检验版面更行了升级一直在进行,并国外开发企业
推广CMM开发模型,有软件不管大小是采用规范化的方式进行开发,
这些开发方式开发软件稳定性非常;相对国内企业,在进销存开发方开发时间补
,系统开发流程也是按照一般项目管理开发方有考虑软件行业的特殊
同时系统测试也仅仅通过简单的演示这样很难找出系统错误了,因为在演示
投入验证太少了,实际系统运行环大大的比演示境复杂,有多不可
的因素发,因此国内开发的进销存软件稳定很差[11]
3从软件的可维护:国外进销存软件技术人员在这个行业上有
开发经验,对的业务流程非常熟悉而且多方便的维护工具可以使用,这样
的人员要进过可以作为企业维护人员单进行维护而且它们开发的
系统与业系统有业的集成接口这样就大大的提高了维护的工作效率,
了工作[12]在国内的软件开发人员,对这些软件业不是清楚是非
业技术人员出身,并且由于开发模式的致维护成本的提高和度的增加
是国内远远和国外不上的。
4从软件开发模块方:国外的进销存软件按照软件工程的进行开
发,以在进行功能模块分析后,按照简单实用的思路进行功能分解,主要是在
功能的基础上在进行辅助模块的设计,设计思路虽实,是实用,体现了应用软
件的是实用性[13]国内软件开发模块按照全的方式进行,模块分析时进行功能
量全体现,这样真正开发的时候适得其大量的在不要的模块方
而需深入设计的模块有体现出详细[14]
5在软件功能方:国外进销存软件于多的开发及完善升级,功能性
企业要的各个,同时具有配置功能,来满足不同行业用户的要求,
的高度集成方式摒弃了人为的操作,现在的进销存软件在功能比较
是对简单的数据库进行读写的操作,系统外功能多,是并不是企
真正需要的这些功能[15]
3
摘要:

基于SSH的进销存管理软件的开发与设计摘要随着网络技术和数据库应用技术的迅速发展与崛起,企业对信息管理系统的要求也越来越强烈,企业的信息化程度快速成为企业在激烈的市场竞争中能否站得先机和优势的关键因素,越来越多的企业进行信息化管理,对业务流程实现无纸化办公,提高了企业的效率,同时也为企业带来了利润和竞争优势。因此,对企业来说,信息系统的开发和应用能力显的尤为重要。中小型商品流通企业进销存管理系统结合了中小企业进销存管理的性质,充分考虑企业进销存管理的实际情况和方便管理人员操作的要求,基本上实现了企业进销存信息管理的流程。本文首先,介绍系统研发背景和功能,用建模语言对进销存系统过程进行分析;然后...

展开>> 收起<<
基于SSH的进销存管理软件的开发与设计.doc

共77页,预览8页

还剩页未读, 继续阅读

作者:李琳琳 分类:高等教育资料 价格:15积分 属性:77 页 大小:2.94MB 格式:DOC 时间:2024-10-12

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 77
客服
关注