- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业设计-文献综述范本b精选
本科毕业设计文献综述
(201届)
设计与实现
作者姓名
指导教师
学科(专业)
所在学院 计算机科学与技术学院
提交日期
教学质量工程申报系统的设计与实现
摘要:本文是关于教学质量工程申报评审系统的设计与实现的一篇文献综述,先介绍项目的由来及其研究意思,然后介绍项目的国内外研究现状及难点以定位项目开发的一个大环境,明确当前同类项目的研究情况。接着本文简述开发管理信息系统的通用系统结构及本教学质量工程申报评审系统的结构,紧接着介绍系统开发中需要运用的关键技术。
关键词:教学质量,申报,管理信息系统,Spring,Spring MVC,Hibernate
一、引言
为全面落实提高我国高等教育人才培养质量,教育部启动了“高等学校教学质量与教学改革工程”[1]。“质量工程”是教育部全面贯彻落实党的十六大精神,实践“三个代表”重要思想,切实推进教育创新,深化教学改革,全面提高我国大学生的教育教学质量而采取的一项重要举措)
图1 系统的主要功能模块
图中,各子系统的主要功能简介如下:
信息发布功能
主要是发布项目申报信息、项目指南、建设与改革动态等各类信息。
项目管理功能
主要进行项目分类、项目立项、项目建设过程管理、项目经费管理、项目结题验收管理、项目的统计分析和汇总管理。
项目的网上申报和网上评审功能
网上申报主要提供项目的网上申报功能,提供用户下载与填写申报书和上传申报书。网上评审主要结构专家对用户申报的项目进行评审。
项目成果展示交流功能
主要功能是展示项目的建设成果,并提供专家论坛、交流研讨等交互平台。为用户搭建一个沟通、交流、资源共享的平台。
五、系统实现技术方法研究
信息管理系统的实现技术多种多样,所以选择合理的技术来实现系统也是一个重大的环节,如果所选择的技术不当,将对系统的实现造成一定的麻烦,可能还会影响系统的性能。J2EE[7]是实现信息管理系统的一种有效技术,当前用J2EE实现B/S结构的信息管理系统非常的流行且技术也越来越趋于成熟,性能也得到了非常大的提升。轻量级的J2EE应用对于小中型项目的开发带来了许多便利之处,对比于经典J2EE的简化,在保留经典J2EE应用的框架、良好的可扩展性、可维护性的基础上,简化了J2EE应用的开发,降低了J2EE应用的部署成本,基本实现过程简明了。轻量级J2EE应用面向的是用户,是一种更实际的信息化平台架构。
基于Web的ramework在J2EE的世界内已是空前繁荣几乎每隔一两个星期就会有新的MVC框架发布。目前比较好的老牌Struts、WebWork新兴的有Spring MVC、Tapestry、JSF等。这些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出色,如Dinamica、VRaptor等。这些框架都提供了较好的层次分隔能力。在实现良好的MVC分隔的基础上,通过提供一些现成的辅助类库,同时也促进了生产效率的提高。而如何选择一个好的框架应用在项目中,将会对项目的效率与可重用生成重大影响。
Bean Factory)和(Application Context)并不依赖于AOP ,这就意味着如果不需要使用AOP则可不用。AOP补充了Spring IOC ,以提供一个有效的中间件解决方案。[21]
Spring的精简项目的代码量方面做出了非常出色的工作,将大量需要重复书写的代码提取出来,进行切面编程。配置文件的灵活性也使项目的灵活性得到的加强,可以在不改变代码的情况下,而只有改变其中的配置文件实现整个系统的改变。
5.2 Spring框架的MVC实现[17]——Spring MVC
Spring的WEB框架是围绕DispatcherServlet来进行设计的。DispatcherServlet的作用是将请求分发到不同的处理器。图2.2展示了DispatcherServlet对请求的处理流程。
图2 Spring Web MVC处理请求工作流程
表1 WebApplicationContext中特殊的bean
名称 描述 控制器(Controller) 控制器实现的是MVC中Controller那部分 处理器映射(Handler mapping) 处理器映射包含预处理器(pre-processor),后处理器(post-processor)和控制器的列表,它们在符合某种条件时才被执行(例如符合控制器指定的URL) 视图解析器(View resolvers) 视图解析器 可以将视图名解析为对应的视图 本地化解析器(Locale resolver) 本地化解析器能够解析用户正在使用的本地化配置,以提供国际化视图 主题解析
文档评论(0)