1. 研究目的与意义(文献综述)
当今社会,大学生在校园里学习的主要是来自课本的理论知识,但是,对理论知识的消化和吸收往往是要通过实践来完成的。只有在实践中不断地犯错,改正错误,才能不断地提高自己的实践能力,才能不断地提升自我,更好地服务于他人和社会。因而,构建基于ssh的大学生实践能力评估系统是很有必要的。
通过已构建的基于ssh的大学生实践能力评估系统,能够有效的对当代大学生的实践进行指导和评估,有利于其了解社会和时代的需求,促使当代大学生以企业为导向不断的磨练自己,增强自己的学识,培养自己的能力,同时,在这种不断地磨练和自我培养中,能够有效的增强当代大学生的责任感和使命感,能够让当代大学生理论联系实际,锻炼其动手能力,将有利于其更科学,更好的进行自我定位和制定大学生职业规划,能够将职业与自己的性格、兴趣、能力和特长结合起来,促进学生思想政治素质的提高社会实践通过使学生了解国情,有助于他们加深对党的基本路线的认识,坚定正确的政治方向,通过使学生接触人民群众,有助于他们加深对人民群众的了解,同人民群众建立感情,树立为人民群众服务的思想,促进高校的改革和促进“两个文明”建设。
ssh即strutsspringhibernate,struts是个表示层框架,主要功能是界面展示,接受请求,发送请求。spring是业务层框架,是一个整合的框架,用来粘合表现层和持久层。hibernate是个持久层框架,只负责与关系数据库的操作。struts框架从2000年开始起步,到目前为止,技术已经相当的成熟,目前全球的java开发中显示层技术最好的就是struts框架,其拥有很多的客户群体。对struts框架的掌握也是国内外很多java公司对员工的要求。ssh不同于以往的jsp servlet javabean网页程序开发的是,ssh的结构更加的清晰,耦合性更高。ssh中的struts旨在减少程序开发的时间,虽然说jsp和servlet可以帮助用户解决大部分网页开发中会遇到的问题,但其会对项目的开发带来诸多不便,例如,开发时间长,重用率不高等等。struts是由模型,视图,控制器3部分组成的。
2. 研究的基本内容与方案
设计的基本内容即主要在于两点:第一,如何对大学生实践能力进行评估?第二,怎样将其实现?
经过对资料的搜集和提炼,针对第一个问题,即大学生时间能力评估,先从脑力、态度、人际能力三个大方面来进行测试,但是这三个方面又有小的方面,就脑力方面的测试,分为学习能力和问题解决能力的测试,态度方面的测试包括主动性测试、执行力测试、适应力测试,人际能力方面则分为团队合作能力测试和沟通协调能力测试,当则3大方面的测试(即7个小方面的测试都完成后),系统应根据三大方面各个方面的分数和所得到的总分数相应的给出评估结果。
就第二个问题,如何在技术上将其实现?以用户的登录为例,首先要实现静态页面,即.jsp文件的实现;第二,表现层和业务层之间的接口就是网页和action的接口交由struts处理,具体为网页信息传递到loginaction中则需要对.xml文件的编写,起一个沟通桥梁的作用,这是struts框架内部的主要编写;第三,struts和spring两者之间的沟通起来则通过另一个.xml文件联系起来,同时,spring的控制权交给自定义的loginaction则只需将struts的bean放进来;最后一步,就是业务层(spring)和持久层(hibernate)之间的连接可由数据访问对象dao处理,而持久层则交由hibernate处理。由登陆这一案例可知,对于其他信息的处理流程都相似。
3. 研究计划与安排
1.2016/1/11—2016/1/22:查阅参考文献,明确选题;
2.2016/1/23—2016/3/7:进一步阅读文献,并分析和总结;确定技术路线,完成并提交开题报告;
3.2016/3/8—2016/4/26:需求分析,算法或系统设计,分析、比较或实现等;
4. 参考文献(12篇以上)
[1]尹朝庆.人工智能与专家系统.中国水利水电出版社,2012.
[2]徐友武.基于模糊数学的学生工程实践能力评价系统研究与实现[j].科技信息,2010(36):116-117.
[3]冯润民.基于ssh的高校学生管理系统设计与实现[j].计算机工程,2009,35(6).
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。