欢迎来到天天文库
浏览记录
ID:33984994
大小:158.71 KB
页数:3页
时间:2019-03-03
《基于mvc的军事物流信息系统框架研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2010-02兵工自动化29(2)OrdnanceIndustryAutomation·67·doi:10.3969/j.issn.1006-1576.2010.02.022基于MVC的军事物流信息系统框架研究1,21王晓飞,蒋玉明(1.四川大学计算机学院,四川成都610064;2.中国人民解放军78158部队,四川成都610051)摘要:在基于MVC模式和J2EE企业级应用开发平台上,结合当前较流行的3种开源框架技术,提出了一种多层B/S结构的军事物流信息系统模型。首先介绍了MVC(Model-View-Controller)设计模式和SSH(Struts2、Hibernate
2、和Spring)开源框架技术的相关概念,然后对基于MVC的军事物流信息系统的整合框架进行了详细的层次分析和设计。结果证明,该系统能达到强内聚、低耦合的目的,增强了可维护性和可扩展性。关键词:MVC;Struts2;Hibernate;Spring;军事物流信息系统中图分类号:C931.6文献标识码:AResearchonFrameworkofMilitaryLogisticsInformationSystemBasedonMVC1,21WANGXiao-fei,JIANGYu-ming(1.CollegeofComputerScience,SichuanUniversity,Ch
3、engdu610064,China;2.No.78158UnitofPLA,Chengdu610051,China)Abstract:AccordingtotheMVCmodelandtheJ2EEenterpriseapplicationdevelopingplatform,amilitarylogisticsinformationsystemmodelbasedonmoretiersforB/Sarchitecturecombiningcurrentfashionthreenewopeningsourceframeworktechnology.Firstly,itintrod
4、ucestheMVCdesignpatternandtheopeningsourceframeworkofStruts2,HibernateandSpring(SSH),andthendoessomedetailedanalysisanddesignforhierarchyonthisintegratedframework.Atlast,itprovesthatthissystemcomestothetargetofahighcohesion,lowcouplingadvantage,whichcanacceleratethesystemdevelopmentprocessand
5、enhancesystemexpansion.Keywords:MVC;Struts2;Hibernata;Spring;Militarylogisticsinformationsystem0引言通和共享,降低物流成本,提高流通效率。为了适应军事物流信息化发展,提高物资保障的执行效率,随着我军信息化建设的大力发展,构建高效的针对现有存在的问题,利用SSH开源框架技术,对军事物流体系已成为内在要求。需要开发一种松耦基于MVC的军事物流信息系统框架进行研究。合、可灵活扩展和集成的军事物流信息系统,作为发展军事物流现代化的信息技术保障平台。1MVC和SSH基本概念我军军事物流供应链管理
6、以仓储管理为核心环1.1MVC设计模式节,集成采购、计划、储存、包装、保管、运输等[1]MVC(Model-View-Controller)设计模式,系列活动,达到物资保障执行目的。目前,大多数把一个应用的输入、处理、输出流程按照Model、部队单位仍沿用旧的管理模式,即便配备了已开发View、Controller的方式进行分离,使一个应用被分的电子平台,也是基于C/S架构的紧耦合整合模式成3层:模型层、视图层、控制层,其结构如图1。的军事仓储管理系统,其标准化程度不高、开放性控制器差、功能单一,易造成信息共享障碍,且存在诸多●接受用户请求●调用模型响应用户请求问题。如:1)物流
7、成本高,没有合理利用存储空间,选择视图●选择视图显示响应结果业务处理造成浪费;2)不能及时与配送中心实时交换数据,用户请求视图模型不能准确反映库存情况;3)库存位置不能准确管●解释模型状态查询●封闭应用程序状态理,拣货效率低下,出错率高;4)信息处理环节薄●接受数据更新请求●响应状态查询●发送用户输入给控制器●处理业务流程弱;5)操作流程随意性大等。这些弊端都严重影响●允许控制器选择视图●通知视图业务状态更新通知数据更新了出入库的流通效率,造成受供单位的满意度降低。[2]图1MV
此文档下载收益归作者所有