- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SSH的釆购与餐饮系统的构建与实现.doc
基于SSH的釆购与餐饮系统的构建与实现----采购论文
--第一章引言
1.1绪论
随着人类社会生活的节奏越来越快,我们所需要处理的数据量也在不断的加大,而面对庞大的数据仅仅依靠我们人工去管理很难达到要求,这时我们就需要很好地利用计算机系统来完成相关的工作,这样既能提高我们的工作效率,也能减少工作上的错误。
现代计算机技术的发展,给各行各业带来了新的生机与活力,计算机科学的运用已经深入渗透到人们的工作和生活当中,后勤保障处是一个庞大的集团,每天需要处理的信息量非常大,为了提高工作的效率,进行一次全面的信息化建设是很有必要的。其中,餐饮中心和釆购中心又是后勤保障处的核心部门,其他部门的产品和服务都离不开原材料的采购,因此采购部门必须按时、按质、按量的完成釆购任务,保证其他部门工作正常的开展。餐饮中心需要管理众多食堂,每天都需要处理相当多的食物材料,如何很好的将这些地域分散的食堂统一起来进行管理是一个难题,本系统的主要工作便是解决此类问题。将采集到的信息存储在计算机中,通过计算机集中的进行处理。
本系统具有以下几个基本特征:易操作、实时性、可扩展、准确性。后勤保障处需要管理的信息众多,管理人员掌握计算机的技能水平也不一致,因此需要使系统简洁易用、容易理解,才能满足管理人员办公的需要。评价一个系统的好坏,响应时间也是一个很重要的标准,如果操作起来等待的时间过长,会在很大程度上影响办公的效率,所以必须要保证系统的实时性,让工作人员更加轻松的工作。随着时间的推移,工作的内容和工作方式很有可能会发生变化,这就需要将系统做成可扩展的,为以后的维护提供便捷。应用系统本就是为了解决问题的,解决问题的准确性是重中之重,如果连准确性都不能保证的话,那么这个系统是毫无意义的。
.....................................
1.2国内外现状分析
采购中心和餐饮中心的主要工作有负责大宗商品的釆购、物资的发放、供货商的选择、物资的分类管理、库存出账等。经济学家Lamming定义现代釆购为:现代采购不仅仅是单纯的管理开支,而应该成为企业战略管理的一部分,采购管理的目标应该是保证企业物资,包括物资采购、物流管理和外部资源管理等诸多环节,采购管理的各个环节的顺利执行对企业的整体运作效率也会有很大程度上的提升。康善村认为:当今社会,在激烈的竞争市场中,企业能够生存下来并良好的发展则必须发挥釆购的积极作用,通过详细的分析与研宄,了解企业的不足并加以改善,以最小的成本来获得最大旳效率是釆购管理的主要目标。VanVC模式概述
MVC[3,4]是一种经典的设计模式,它的内涵是Model(模型),Vieodell方式来进行开发,即通过jsp来直接调用模型处理相关业务逻辑,它的中心是jsp页面,jsp既要负责业务逻辑的处理,又要负责页面的显示,这样的模式会使得开发非常复杂,模块之间的合作很困难,项目难以维护和扩展,代码的复用性也不好。MVC模式是ino(iel2,将项目分成视图层、模型层、控制层,视图层主要是jsp和html,主要用于与用户进行交互,模型层是javabean,控制层是servlet,用于连接视图层和模型层,决定相关的跳转并同步模型和视图的合作,通过分层,项目在逻辑上非常清晰,模块之间能够很方便的进行通信和合作,代码重用性高,大大提高开发效率和简化开发流程。MVC的设计模式如图2.1所示:
MVC的工作流程非常清晰,客户端的请求直接传给控制层(如servlet),而不是交给jsp处理,控制层通过请求信息来决定调用相对应的模型,得到处理过的数据之后再跳转到指定的页面,将数据结果返回,最后视图层再将页面展示给客户。
通过分离显示和相应的业务逻辑,可以实现很好的扩展,一个层的改变并不会影响其他层,例如在
--业务逻辑和流程变化的时候,只需要更改相应的模型层,显示层可以不用更改,在视图层需要变化的时候,只需要视图页面的变化,而不需要更改相应的业务组件和控制的逻辑,这样就实现了软件的一个松耦合的思想。采用MVC设计模式使得代码可以重复利用,每个层都只需要实行自己的职责,一个模型可以对应多个视图,一个视图也可以使用多个模型,这样就大大的减少了代码的冗余,模块与模块之间可以重复利用构件,易于管理复杂的软件系统,给软件开发带来了很多方便,降低开发失败的风险,为项目的可维护性提供良好的条件
.............................
2.2 SSH框架概述
2.2.1 Stmts 介绍
Struts[5-10]目前有两个版本(stmts1和stmts2),struts 1是Apache的开源项目,是一个实现了 MVC设计模式的经典产品,它继承了 MVC的优点并做了相应的变化和扩展,strutsl的控制器是ActionServlet
文档评论(0)