文献信息检索报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文献信息检索报告和综述论文
1、要求:
利用文献信息检索课上所学内容,结合自己的专业。从多方面搜集信息,完成所选课题的检索报告和综述论文。
2、课题名称:
基于软件设计模式的Web应用系统的设计和实现
3、分析所选课题
随着21世纪高新技术的发展,计算机的发展速度已经越来越迅猛,Web应用系统的发展与计算机的发展是相辅相成的,计算机的发展促进Web技术不断进步,同样,Web技术的发展也推动计算机技术的不断发展。在IT产业高速发展的今天,基于软件设计模式的Web应用系统已经越来越重要。
1)基于软件设计模式的Web应用系统的设计与实现对人们生活的影响已经越来越大,Web技术的发展,使得管理系统的开发更方便、功能更强大,在此系统的开发过程中,Web技术起了一个骨架式的支持作用。通过对系统的开发进行建模,形象直观的图形化表示,可以显示系统的流程与功能。选择有效的建模方法,充分利用Web技术与组件技术,提高软件的开发效率,可以提高的软件的可靠性和可维护性。
2)基于Web的应用系统结构对于基于Web技术的应用系统,用户直接面对的是客户端浏览器,用户在使用系统时,请求之后的事务逻辑处理和数据的逻辑运算由服务器与数据库系统共同完成,对用户而言是完全透明的。运算后得到的结果再通过浏览器的方式返回给用户.
3).各种B/S架构的OA系统,MIS系统, CRM系统,都属于WEB应用程序...
在程序设计工程中,我们可以通过不同的编程语言来是实现
1)基于MVC设计模式的Web应用系统的设计与实现
2)基于J2EE设计模式的Web应用系统的设计与实现
3)基于MVC和J2EE设计模式的WEB应用系统的设计与实现
根据上面的分析,本课题可以围绕上面的几个应用进行相关内容的查找。
4、检索策略
4.1检索工具
1)利用“中国知网”查找有关论文。
2)利用“维普科技期刊数据库”查找相关期刊论文。
3)利用“万方数据知识服务平台”查找相关资料
4)利用“百度”搜索相关知识。
5)利用“SpringerLink”外文数据库查找相关知识。
4.2检索词
1)MVC设计模式 and Web应用系统
2)J2EE设计模式 and Web应用系统
3)J2EE和MVC设计模式 and Web应用系统
5、检索步骤及检索结果
5.1检索工具
中国知网(CNKI)
5.1.1检索式
1)题名=MVC设计模式 and Web应用系统
2)主题=MVC设计模式 and Web应用系统
3)题名=J2EE设计模式 and Web应用系统
4)主题=J2EE设计模式 and Web应用系统
5)题名=J2EE和MVC设计模式 and Web应用系统
6)主题=J2EE和MVC设计模式 and Web应用系统
5.1.2检索年限
2004.1.1-2014.10.30
5.1.3检索结果
【1】检索式:题名=MVC设计模式 and Web应用系统
题名:MVC设计模式在WEB应用系统中的实现
【作者】陈颖峰;王玉红;
【Author】 CHEN Ying-feng~1,WANG Yu-hong~2(1.Department of Electrical & Electronic Engineering,Chengde Petroleum College,Chengde
067000,Hebei,China;2.Department of Computer Science & Technology,China University of Petroleum,Beijing 102249,China)
【机构】承德石油高等专科学校电气与电子工程系;中国石油大学计算机科学与技术系河北承德067000;北京102249;
【摘要】阐述了MVC设计模式的设计思想,并给出一个具体的基于J2EE的W eb 应用系统,它的开发采用了MVC设计模式。文章同时提供部分原代码,并详细说明了MVC设计模式的实现过程。
【2】检索式:主题=MVC设计模式 and Web应用系统
题名:基于MVC设计模式的Web应用研究与实现
【作者】毕建信;
【导师】冉春玉;
【作者基本信息】武汉理工大学,计算机应用技术, 2006,硕士
【摘要】近年来,随着网络技术的迅速发展和J2EE(Java 2 Enterprise Edition)平台的广泛应用,基于B/S的多层Web体系结构逐渐发展成熟起来。同时,随着对软件功能的要求越来越高,应用范围的不断扩展,曾经使得在代码的移植、程序的可扩展性等方面出现了诸如重复性开发、维护工作困难等纵多问题,Web应用也变得越来越复杂。那么,如何在软件开发过程中最大限度地实现“重用”,包括代码的重用、思想的重用、设计的重用、资源的重用等,从而能够提高效率,高质量的进行软件开发呢? 由此,我们引入了设计模式的概念。所谓设计模式,实际上就是对以往成功的解决方案的重复利用,它充分体现了重用的思想。
MVC(Model-View-Controller)设计模式能够克服传统Web应用开发方式所固有的弊端,分离了数据的控制和表现,以适应越来越复杂的多层Web应用系统的设计需求。因此,采用基于MVC设计模式成为开发J2EE Web应用的首选。作为对经典的MVC设计模式的一种具体实现,Apache Struts是建立在当前Web设计领域中JSP、Servlet、XML等相关开发基础之上的一种主流框架,是一种经典的MVC 设计模式框架。其模型由实现业务逻辑的JavaBean或EJB组件构成,控制器由ActionServlet和Action构成,视图由一组JSP文件构成。它全面减轻了构建多层Web应用的负担,提供了复用的软件构架,其重要问题是配置文件
struts-config.xml的设计。同时,Struts提供了自己的控制器组件,并整合了其他相关技术用于实现MVC设计模式中的模型组件和视图组件。而且,Struts适合于各种大小型项目,当然,对于大型项目,它所体现出来的优势更加明显。本文首先分析了基于J2EE平台构建Web应用系统的优势,其次深入细致地研究了MVC 设计模式以及基于该模式的Struts应用框架,最后详细探讨了基于Struts框架实现智能大厦OAS中企业内部信息管理系统的全过程,包括:需求分析、系统设计、系统实现。其中重点介绍了系统的实现阶段,从开发环境选取,到构建数据库,再到用Struts框架来构建MVC的模型、视图、控制器以及配置Struts应用的两个重要文件web.xml和struts-config.xml。从本文的论述可以看出,采用J2EE 技术的Struts MVC框架模式来开发Web应用,将业务逻辑和显示页面分离开来,简化了每个阶段的工作,而且规范了整个系统的开发,提高代码质量和系统开发效率,使整个系统具有高性能、跨平台性、易于扩展、易于管理和维护等优点,体现了J2EE体系与MVC模式卓越的技术优势,此方案可供同类Web应用开发研究参考。
【3】检索式:题名=J2EE设计模式 and Web应用系统
题名:基于J2EE设计模式的Web应用系统的设计与实现
【作者】刘敏;