- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
进销存管理系统设计
前言
电子商务、互联网业务的迅猛发展,使中国市场跨入了信息化管理的时代,
随着?Internet/Web?日益成为主要的信息管理平台,对高效开发企业级应用系统
的要求也越来越强烈。如果公司企业还停留在原始计账管理阶段,随着全球经
济信息化的进程的加快,在如此激变的社会形势和激烈的市场竞争下,将必然
被市场淘汰。高效开发企业级应用系统可以大大提高日常工作的效率,不仅将
原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而
且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而
能够比较彻底地贯彻经营者的管理模式。为企业的发展添砖加瓦。因此,一套
好的进销存管理系统对于企业的现代化进程来说,是必不可少的。
1、技术与理论
1.1 MVC?模式
MVC?是一个设计模式,它主要由三大核心部件组成:模型、视图、控制器。
这三大部件强制性地使应用程序的输入、处理和输出分开。其大致的工作原理
如下:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然
后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格
式化模型返回的数据,并通过表示层呈现给用户。
MVC?有很多的优势,在?MVC?中视图层和业务层分离,这样就允许更改视图
层代码而不用重新编译模型和控制器代码,还允许你使用各种不同样式的视图
来访问同一个服务器端的代码,降低开发和维护用户接口的技术含量,同时开
发时间也得到相当大的缩减,有利于软件工程化管理,有利于通过工程化、工
具化管理程序代码。
1.2 Struts+Spring+Hibernate?框架架构
软件规模日益复杂,良好的开发框架对保证系统的成功至关重要。而?J2EE
轻量级架构———Struts+Hibernate+spring?目前已经成为开发?Web?应用的主
流,其成熟的框架减少了重复开发工作量、缩短了开发时间、降低了开发成本、
增强了程序维护型和可扩展性。
1.2.1 Struts?框架
Struts?是一个基于?MVC?模型的开放源代码的应用框架,它在?JSP?Web?应
用开发中得到了非常广泛地应用。
Struts?的工作流程如下:首先,JSP?view?发起一个以.do?表示的请求,
ActionForm?封装用户请求数据,同时提供验证数据的功能,之后?ActionServlet
根据?Struts-config.xml?文件来得到处理这个请求的?Action?对象,并将请求发送
给这个?Action?对象,Action?对象调用?model?去处理这个请求,将结果返回给
ActionServlet;ActionServlet?决定将结果返回给对应的?view,view?得到结果,
并将它显示给用户。
1.2.2 Spring?框架
Spring?框架和?Struts?框架一样都是开放源代码的项目,都是一种轻量级的
J2EE?应用程序框架。Spring?是为解决企业应用程序开发复杂性而创建的。
Spring?主要是对业务层的层次细化,也就是更深层次地降低了偶合程度。它是一
个从实际项目开发经验中抽取的,可高度重用的应用框架。Spring?Framework?中
目前最引人注目的,也就是名为控制反转(IoC=Inverse?of?Contro1)或者依赖注入
(DI=Dependence?Injection)的设计思想,而且它并非一个强制性框架,它提供了很多
独立的组件可供选择。
Spring?的核心要点是支持不绑定到特定?J2EE?服务的可重用业务和数据访问
对象。Spring?的?IoC?控件主要服务于利用?classes、对象和服务去组成一个企业
级应用,通过规范的方式,将各种不同的控件整合成一个完整的应用。
框架的主要优势之一就是其分层架构,分层架构允许您选择使用不同的组件,
同时为?J2EE?应用程序开发提供集成的框架。Spring?强大的事务管理功能一直是
被人们所称赞的,Spring?是构建轻量级的、强壮的?J2EE?应用程序的最佳选择。
Spring?框架处于应用服务器和服务库的上方,服务整合的代码属于框架,
并暴露于应用开发者。它是一个分层架构,由七个定义好的模块组成。Spring
模块构建在核心容器之上。核心容器定义了创建、配置和管理?bean?的方式。
1.2.3 Hibernate?框架
Hibernate?是一个开源的对象关系映射框架,它对?JDBC?进行了非常轻量级的
对象封装,使得?Java?程序员可以随心所欲地使用面向对象编程思维来操纵数据库。
持久层框架?Hibernate?提供了“对象—关系持久化”(object-to-relational
pemistence)机制和查询服务。Hibernate
您可能关注的文档
最近下载
- 加气混凝土砌块墙面抹灰技术交底大全.docx VIP
- 六年级上册数学第四单元《解决问题的策略—假设》教学课件(苏教版).pptx VIP
- 【春秋航空 空客A320】ATA 32 起落架-2.pdf VIP
- 《环境工程原理》课后习题答案.pdf VIP
- 路清扫保洁项目策划投标文件.doc VIP
- 补肾化痰通经汤:开启肾虚痰瘀型青春期闭经治疗新路径.docx
- 《高等教育学概论》.docx VIP
- ISO IEC 20000-10-2018 信息技术- 服务管理- 第10部分: 概念和词汇(中文版).pdf
- 人民警察内务条令试题及答案.pdf VIP
- 中国重症肌无力诊断和治疗指南2025.docx VIP
原创力文档


文档评论(0)