研究生中期考核报告[推荐]

上传人:粗**** 文档编号:135484719 上传时间:2020-06-16 格式:DOC 页数:4 大小:59.51KB
返回 下载 相关 举报
研究生中期考核报告[推荐]_第1页
第1页 / 共4页
研究生中期考核报告[推荐]_第2页
第2页 / 共4页
研究生中期考核报告[推荐]_第3页
第3页 / 共4页
研究生中期考核报告[推荐]_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《研究生中期考核报告[推荐]》由会员分享,可在线阅读,更多相关《研究生中期考核报告[推荐](4页珍藏版)》请在金锄头文库上搜索。

1、大连理工大学工程硕士学位论文中期考核报告 姓 名: 学 号: 工 程 领 域: 指 导 教 师: 入 学 时 间: 中期考核时间: 大连理工大学研究生院论文题目: 一、论文进展情况,运用科学理论、方法解决工程实际问题的情况说明经过半年的时间对课题的调研和研究,加深了对课题的理解,在研究的过程中不断的解决问题,完成了课题需要的技术调查、拟定了系统结构和系统架构、设计了系统结构和系统流程,现在把课题的成果阐述如下。1、相关技术调查:(1) J2EE框架技术调查:J2EE(Java2Platform,EnterpriseEdition)是SUN公司推出了一种多层结构的企业级标准构架,是由Sun公司领

2、导各个厂商共同制定的并得到广泛认可的工业标准,目前它作为一种企业级解决方案已得到广泛应用,在C/S、B/S及多层分布应用开发中皆有涉及。同时,随着越来越多的开发商把J2EE作为服务器端应用程序的首选平台,共享开发人员的经验以及可重复利用的设计资源就变得越来越丰富。(2) Javascript框架JQuery技术调查:JQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多Javascript高手加入开发,JQuery是继Prototype之后又一个优秀的Javascript框架。它是轻量级的Javascript库,这是其它的Javascript库所不及的,它兼容CSS3,还

3、兼容各种浏览器。JQuery是一个快速的、简洁的JavaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。JQuery还有一个比较大的优势是它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。JQuery能够使用户的HTML页面保持代码和HTML内容分离,也就是说,不用再在HTML页面里插入Javascript来调用命令了,只需定义ID即可。JQuery是免费的开源软件,JQuery的设计目的就是为了使得浏览文档、选择DOM元素、创建动画、处理时间和开发Ajax应用程序能够更加简单。JQuer

4、y还为开发者提供了在JavaScript库上创建插件的能力,开启了这个选项后,开发人员能够为底层的互动和动画创建高级效果,能够创建高层级的可有主题的部件,这为创建强大的和动态的网页作出了贡献。JQuery可以访问页面框架的局部,可以更改页面的表现,更改页面的内容,响应事件兼容各种浏览器,为页面添加动画,实现异步交互(AJAX效果)。正因为JQuery的优点众多,且为免费软件,本系统的前台将采用JQuery来实现。(3) MVC框架Spring MVC技术调查Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构可以选择是使用内置的Spring Web框架

5、或是Struts这样的Web框架。通过策略接口,Spring框架是高度可配置的,而且包含多种视图技术,例如JSP技术、Velocity、Tiles、iText和POI。Spring MVC框架并不强制绑定视图层,所以不会强迫开发人员只使用JSP技术。Spring MVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离方式让它们更容易进行定制。Spring MVC是一个典型的、教科书式的MVC构架,它不像Struts等都是变种或者不是完全基于MVC系统的框架,对于MVC模式的解释,Spring是表达得最好的,它的实现就是MVC教科书似的实现。Spring MVC是一个纯正的Serv

6、let系统,这点相比Struts更有优势。在Spring3.0中,Spring MVC框架得到了更好的强化,这使得它的MVC框架使用起来更加得心应手。在当今的MVC framework中,似乎Struts2逐渐成为主流,Struts2+Spring的组合变得越来越流行。确实Spring的MVC framework不算是整个Spring的核心部件,但它的威力却超过了很多人的想象。很多专家认为Spring的MVC是非常优秀的,甚至比Struts2更优秀。为了使框架和Spring结合的更加紧密,本系统最终选择Spring MVC作为开发框架。2、系统结构和架构B/S和C/S各有千秋,他们都是当前非常

7、重要的系统结构。在运行速度、人机交互等方面,B/S不如C/S;但在适用Internet、多人访问、维护成本等方面,B/S比C/S要强得多。采用何种架构需要根据学校的实际情况及需求而定,最终主要以实用和便于学校管理为目的,最终要达到提高学校人事管理效率,并且在学校内部运行良好的目的。辽宁公安学院人事管理系统选用B/S结构有如下几点原因:(1) 本人事系统不仅需要满足校内用户的使用,还需要满足部分校外访问的需求,使用B/S结构能比较好的为不同网络环境的用户提供相同的界面服务。(2) 学校内部计算机硬件环境参差不齐,B/S结构只需要一个高性能的服务器,而每位教师和员工使用的机器并不需多高性能,只需要

8、安装浏览器就能应用人事系统。(3) B/S结构的系统可以减少人工维护成本,只需保证服务器端机器和程序正常运作,系统就不会停止,不需要为每个终端机配置多余的系统维护人员。系统搭建在Java虚拟机之上,由JVM解释并运行,Tomcat作为Web应用服务器对外提供HTTP服务,并实现Servlet和JSP容器的功能。根据系统架构设计,将系统自上而下的划分成若干层,每一层又被划分成不同的功能模块。从离用户最近的上层开始,系统被划分为应用层、控制层、业务逻辑层和数据层。3、系统流程(1) 系统用户通过浏览器发起HTTP请求;(2) HTTP请求通过网络传送到服务端的的JS处理模块;(3) JS处理模块把

9、请求转发给权限处理模块;(4) 权限处理模块核实用户权限,如用户有该权限则转到Action模块,如用户没有该权限则返回给浏览器错误信息;(5) Action处理视图逻辑并调用Service模块;(6) Service处理业务逻辑并调用DAO模块;(7) DAO模块与缓存模块和数据库交互处理数据请求,取得相应数据返回给Service模块;(8) Service模块经过业务处理把数据交给Action模块;(9) Action模块通过JS处理模块组织成用户所需的HTTP返回;(10) 用户请求的业务处理和数据通过HTTP方式返回给浏览器供用户浏览。二、论文工作中存在的问题、下阶段论文工作计划。1、论文工作总体上进展顺利,出现了两个问题阐述如下:(1)论文进展比预计大约有一周左右的延迟,今后将在后续工作中把时间赶上来(2)学院人事部的部分需求需要变更,可能有部分修改,需要后续工作中重新进行需求确认。2、下一阶段的工作计划:(1)与人事部门重新需求确认(2)更改部分做好的设计(3)继续做系统设计和详细设计(4)搭建J2EE框架,准备编写代码(5)设计数据库表搭建数据库(6)编写代码实现系统(7)编写测试用例(8)测试系统的可用性和稳定性(9)编写论文中期考核小组成员院、系姓 名职 称签 字考核小组意见: 考核成绩:(按通过、不通过填写) 组长签字:_年月日- 3 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究生/硕士 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号