基于WEB的非学业因素在线测评系统【开题报告】

基于WEB的非学业因素在线测评系统【开题报告】

ID:472122

大小:35.99 KB

页数:5页

时间:2017-08-07

基于WEB的非学业因素在线测评系统【开题报告】_第1页
基于WEB的非学业因素在线测评系统【开题报告】_第2页
基于WEB的非学业因素在线测评系统【开题报告】_第3页
基于WEB的非学业因素在线测评系统【开题报告】_第4页
基于WEB的非学业因素在线测评系统【开题报告】_第5页
资源描述:

《基于WEB的非学业因素在线测评系统【开题报告】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计开题报告计算机科学与技术基于WEB的非学业因素在线测评系统一、选题的背景与意义随着计算机的普及,计算机软件的应用开发已经深入到我们生活中的方方面面,利用计算机软件为我们工作,不仅高效,准确,简便,节省人力,而且减少了纸笔等资源的消耗,在全世界都在呼吁节能减排的今天,我们更应该好好利用计算机软件这把利器。学生品行测评,基本是高校学生每年都要做的事。不同的学校,这项工作有所不同,我所开发的这套系统是根据宁波城市职业技术学院的具体要求来设计的。这所学校每个学年都要进行一次学生品行测评工作,具体介绍如下:1.测评内容一般为十道题,包

2、括政治品质,学习态度,人际和谐,心理品质等方面,每道题有ABCD4个选项,最终结果A越多越优秀。2.测评形式包括自评和互评两个方面,自评即自己为自己打分,互评则需要打分者为全班所有同学打分。虽然该学校已经采用每次只有班级一半同学参加互评环节以减少学生的工作量,但是测评结果的统计任务仍然非常重。3.统计时首先要统计出每个学生ABCD各个选项的总数,分别乘以40,30,20,10,相加得出一个总分,然后除以为其测评的总人数,得出一个平均分。再根据分数高低取前30%的同学初始等级设为A等,其余同学为B等。另外还要对平时违规处分的减分及突出

3、表现的加分做一个统计,根据统计分数的高低可以对初始等级做一个调整,得出最终等级。这个过程中,不仅参与自评互评的学生工作量很大,负责统计工作的班干部更是累死累活,而且这个过程中,需要使用大量纸张(测评题目单,答题卡,统计用纸),在这样的情况下,设计开发一个品行测评系统非常必要。二、研究的基本内容与拟解决的主要问题:1、系统功能研究1.1学生模块实现功能:学生进入系统后,首先进行自评,自评完成后进入互评,全部完成后显示为全班同学打分的结果;测评一般是10个题目,能够从试题库中选择;互评采用“一题多人”的方式,即每道题为所有同学都打分后再

4、进行下一道题的测评;每次点击下一题时要检测是否有遗漏,未打分的要标注出来1.2班主任模块实现功能:能够上传“未参加互评”的学生的“自评结果”;最终的学生测评情况,能够形成班级的学生品行评价等级汇总表,得到班级同学的“测评结果”、定性成绩、班级排名、初始等级;班主任输入班级全体同学的定量加分和减分成绩;得到定量排名;班主任能够根据“定量成绩”对“定性初始等级”进行一个等级的上下浮动,但是调整总数不能超过20%;1.3特殊处理的地方:是否文明班级对班级A等级所占比例浮动控制;违纪处分的同学,实行等级限定;2、拟解决的主要问题4.1根据需

5、求调研设计数据模型,理清数据模型的关系4.2当大量学生同时使用系统时,如何保证速度4.3关于开发模式的选取和研究三、研究的方法与技术路线:1、研究方法研究方法包括项目调研,图书阅读,观看视频教程,上机实践等。2、技术线路该系统是基于Web的B/S开发,应用MVC架构,其中JSP做显示(View),Servlet做控制(control),Javabean做Modle(数据模型)。数据库使用SqlServer2005,JDBC做数据库的连接,服务器使用Tomcat6.0,开发平台使用Myeclipse6.0浏览器控制器(Servlet)

6、视图(JSP)1.请求5.回应3.调度JSPJavabean4.获取数据2.实例化模型Servlet容器数据库图1MVC的结构图系统登录学生模块学生自评学生互评教师模块查看进度添加自评结果处理账号控制上交学院图2整体结构班级用户班级ID教师ID教师密码班级状态,信息等学生用户学生ID学生密码学生成绩结果等测评结果测评人ID被测评人ID测评结果等测评题目题号题目内容等图3数据模型题号:题目内容选项ABCD类容#学号姓名学生与这道题相关信息ABCD1、403陈晓峰……◎◎◎◎2、…上一题下一题图4学生互评阶段模式设计大量学生同时使用时的

7、速度问题Ø测评结果的保存采用AJAX技术实现异步操作,而非在点击下一题时统一保存Ø测评结果最终要统计成ABCD四个选项分别的个数和,所以在结果保存时应用数据库的存储过程进行处理,提高效率。四、研究的总体安排与进度:1、2010.11.15-11.30选题,了解课题所涉及的技术2、2010.12.1-12.15项目调研,完成测评系统的分析工作3、2010.12.16-12.30准备开题答辩4、2011.1.1-1.30完成数据库的设计,熟悉开发环境及开发工具,完成项目的构架5、2011.2.1-4.15完成系统的基本功能6、2011.

8、4.16-5.15完善功能,美化界面等扫尾工作7、2011.5.16开始撰写论文,准备答辩。五、主要参考文献:[1]吴学义,黄永平,郭娜等.基于AJAX的B/S架构及应用[A];吉林:吉林大,2007年:1-6.[2]王雷,蔡自兴.用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。