

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘要计算机应用能力的培训与考试得到迅猛发展,考核中使用的传统手工阅卷已经逐 渐走向计算机自动评阅。目前自动阅卷已经能很好地完成对常见客观试卷的自动批阅 工作,但是对于一些主观性很强的问题,尤其是程序设计的问题,还没有很好的解决 方案。国际上广泛流行的计算机高级程序设计语言有C、C+、JAVA,对高级语言知识及能力的考核,目前尚无一套完备的B/S版考试系统。课题针对院校内对高级语言上机考核系统的迫切需求,研究开发高级语言上机考试及自动评分系统,目的是实现 高级语言课程的完全无纸化考试,减少阅卷工作量,提高评阅过程的公正性和准确 性。文章对本系统开发所使用的环境、工具以及开发语言介绍,并对相关的开
2、发技 术、系统设计的原则、系统设计的总体目标以及体系结构的特点进行阐述。最后按照 软件开发的一般过程进行系统分析、概要设计和详细设计,通过对体系结构的分析, 选用了MVC模型进行体系结构设计,使用SSH技术实现系统分层的开发。关键词:MVC,J2EE , SSH,考试系统,评分策略,试卷库目录第 1 章绪论错误!未定义书签。1.1研究背景错误! !未定义书签。1.2研究现状及意义 错误! !未定义书签。1.3系统开发相关技术 错误! !未定义书签。1.3.1轻量级Java EE技术错误! !未定义书签。1.3.2 MVC设计模式错误! !未定义书签。1.3.3 Struts框架错误! !未定义
3、书签。1.3.4 Spring框架错误! !未定义书签。1.3.5 Hibernate持久化工具错误! !未定义书签。1.3.6 MySQL数据库错误! !未定义书签。1.3.7 MyEclipse开发平台错误! !未定义书签。第 2 章系统需求分析错误!未定义书签。2.1可行性分析错误! !未定义书签。2.2功能需求错误! !未定义书签。2.3系统主要用例图 错误! !未定义书签。2.4系统总体时序图 错误! !未定义书签。2.5系统协作图 错误! !未定义书签。第 3 章系统设计 33.1系统功能模块设计33.2系统数据库设计错误! !未定义书签。3.2.1概念结构设计错误! !未定义书签
4、。3.2.2数据库设计错误! !未定义书签。第 4 章系统实现错误!未定义书签。4.1程序目录结构错误! !未定义书签。4.2系统界面设计错误! !未定义书签。4.2.1系统首页错误! !未定义书签。4.2.2用户登录界面44.2.3系统主界面错误! !未定义书签。4.2.4基础数据管理界面54.2.5题库管理界面64.2.6试卷管理界面64.2.7用户管理界面74.2.8学生考试界面84.3关键算法及技术 错误! !未定义书签。4.3.1随机化产生试卷算法错误! !未定义书签。4.3.2判题/评分算法错误! !未定义书签。4.3.3现场恢复技术错误! !未定义书签。第 5 章系统核心功能测试
5、错误!未定义书签。5.1语法错误测试错误! !未定义书签。5.2运行时间测试错误! !未定义书签。5.3逻辑错误测试 错误! !未定义书签。5.4正常运行测试 错误! !未定义书签。结论错误!未定义书签。参考文献错误!未定义书签。致 谢 错 误!未 定 义 书 签第 3 早系统设计3.1 系统功能模块设计基于WEB的程序设计语言实验考试自动评分系统是学校实验室管理的子系统。 在上一节需要分析的功能需求中,已经确定好了系统的功能模块,所以这时我们很容 易得到系统的总体框图,具体的系统总体框图如图3.1所示。基于 WE 的程序设计语言实验考试自动评分系统图 3.1 系统功能模块图源程序的目录结构如
6、图4.1所示。学院管理专业管理班级管理系统基础数据管理题库管理试卷管理用户管理代码类型管理试题难度管理试卷类型管理日志管理试卷模板管理学生试卷管理学生帐号管理教师帐号管理图 4.1 源序目录结构图方式系统首页为用户登录界面,对应页面如图4.2所示图 4.2 系统首页422 用户登录界面用于用户的登录验证,用户输入正确的用户名、密码及验证码,并选择正确的登录身份。其登录页面如图4.3所示。图 4.3 用户登录界面若身份验证无误,则进入系统主界面WiSJS: a*9ii&:学生正式君反图 4.4 管理员操作主页面O it常老试图 4.5 学生操作主界面是蠢需耳训梵抵赢詰喝翅旨诘选择导人丈件
7、:削览导人它们的界面如图4.7所示。当前位置:乘统苜页好词r总羊陰洁启01包装设计勰Bf|際亞机械工程学BEJOB |州阶g电装与印目削民更新丨HM04电弓2洁电工粽钿更新1除05计算机与週悟钢JBBI隱K更新丨Ml除07外田店学院更新1昭陈D8土帛工程丰Pt更新丨隱D9赴音科学部更痢1除10菅理科学JfXSWSEfi更新1釧険貝衣:1/21JI毎贡10:采总记录皴;15采| 1 2 |图 4.7 学院管理为了方便对基础数据的管理,在学院、专业管理中添加了从入的功能,导入文件的界面如图4.8所示。当前位量:系疣首页导人学院信息Q薄质试題3创靈试巻r懈改密码J WiSS:孙星明 牙強:耿师毛单功
8、自战胡鬆咋询圮 您可.逼过它进石题JER郵,如薛加,毎理鬆庫.图 4.6 教师操作主界面424 基础数据管理界面系统的基础数据的管理,主要包括院系、专业、班级、代码类型、试卷难度、日志的相关信息管理,并在此基础上进行题库管理、试卷(模板)管理、用户帐号管理。J灌1题半甘包 区卷吉世 芋生莒农 老姉帐宅兰世 甘住员林耳営锂 班収莒世 号业皆住 异宪皆世字牖TExcel(*xls)文件导操作异航:泡览学院信息探加学院信息导入学院信息后自首貝|遲出21欢迎籽:血in月份昔理员是蠢需耳训梵抵赢詰喝翅旨诘选择导人丈件:削览导人导入文件来作说明:导入字屍交件格式为,第一行”字段说明.芋段也括:学臥編号,字
9、尿名称,夙第二行开船箱字阮信息;425 题库管理界面题库管理主要完成添加试卷、更新试卷、导入试卷等功能,由于题库为考试系统 的核心,所以对题库操作的友好性是本系统的关键,为了达到这个目的,在设计时必 需考虑到试卷的入库方式,如逐个添加和导入试卷这两种方式。其界面如图4.9所示。图 4.9 题库管理界面在题库管理界面中,点击“操作导航”中的“添加试卷”链接可以进入添加试卷 界面,进行添加试卷的操作,点击“按语言类型浏览题库”即进入按考试语言类别进 行试卷浏览,点击“查询试卷”进入查询试卷界面,点击“导入题库”链接进入导入 题库界面。4.2.6 试卷管理界面在设计好了题库管理后,试卷管理也成了本系
10、统的第二个核心,这里的试卷管理 主要提供了创建试卷模板、更新试卷模板、添加试卷模板、查看成绩的功能。其界面 如图4.10所示。在试卷管理界面中,点击“浏览试卷模板”可以浏览试卷,点击“添加新试卷” 可以进入添加试卷的界面。图 4.8 导入学院信息界面燥柞2航:測览试題腿库勳试迴赵阵搅语言糊阖姬阵引电库岂前住赶:乎埼苜页測瞬區叢目名稱闽码密难易成星换作1输出血1旳就JHTB更新*显示陥1“ ItrldlC更新ffllC更訪删曉*昱示Yrld.!C容易更新*求华氐;Eis】d(rF对应的拯氏涵宦C更新田験显L 5 A.CSS更新fflIB计直三门勰的平均成锁C容島更丽删好p品示Hltl Ywld!
11、C容易更新田1除C蹙JW10汁算三门輕的甲均成賀C更蔚Sltt: n/2孟记录费:IEJ1 Z -I辜薄加试題雄讒师晉羣图 4.10 试卷管理界面427 用户管理界面用户管理主要包括对学生用户的管理、老师用户的管理、管理员帐号的管理,同 时,为了操作更加快捷,添加了导入学生、教师信息的界面以便快速完成对用户的管 理。学生帐号管理的界面如图4.11所示。在用户管理界面中,支持逐条添加用户帐号信息、更新用户帐号信息、批量导入 用户帐号信息、删除用户帐号信息、查询用户帐号信息。如学生帐号管理界面中,点 击“添加学生信息链接”可以进入逐条添加学生信息的界面,点击“导入学生信息链 接”可以进入导入学生信
12、息界面,点击“浏览学生信息”链接可以进入浏览学生信息 界面,点击“查询学生信息”链接进入查询学生信息界面。操作导航:浏览学生信息拡加学生信息导人学生信息 查询学生信息当前位畫:系统首页沙浏览学生信层姓名班级操作20闻级计茸机应用与更新删除(ME)萤勇如国皴计算机应用与技术闻1BE更新删除(mQTQSEOODTX伟2006级计苴机应用与技术081班更新删踪Gntn052002)张既艳200G级汁茸机应用与拽术081址更新删除(jflJ7D52M3)i#ft武20D8飯计算机应用坊技幸B31班删陽Gn07052004)肖习雨2006鉞计直机应用与技术081班更新删除507052005:)王吉兵2006级计算机应用与技术081班更新删除加前0520CB)杨融20MSJ计茸机应用与扌支*血I班更新删除6QTOKOOT) )藍曜ZQ冈级计宜机应用与技术闻I班更新删除(MOBOKOCll丽2006级计算机应用与技朮081班更新删踪pr次:u页垣页诃条总记录数:1门条 12 i图 4.11 学生帐号管理界面4.2.8 学生考试界面本系统支持C、C+、Java语言的编程,为了让考试的过程操作更加方便、快捷所以学生考试界面设计是必要的。暑saare:丁大伟 月 恃:学注首m i我的悟直|退出I,就可以进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物质能源在热泵技术中的应用探索考核试卷
- 管道工程行业热点问题研究与追踪分析考核试卷
- 电池制造过程中的生产计划与调度考核试卷
- 科技创新与趋势分析洞悉未来把握机遇考核试卷
- 箱包行业创新商业模式考核试卷
- 森林经营与管护的森林采伐与林业产业考核试卷
- 汽车金融公司风险预警与应对策略考核试卷
- 电池制造中的精益生产与持续改进考核试卷
- 阳泉市2025届三下数学期末调研模拟试题含解析
- 沈阳建筑大学《生物合成实验》2023-2024学年第二学期期末试卷
- 导数大题题型分类
- 【计量指南】中国森林生态系统碳储量-生物量方程
- 2024年上海奉贤区招录储备人才笔试真题
- 《新能源材料与器件专业生产实习》课程教学大纲
- 《copd疾病知识》课件
- 北京市东城区2024-2025学年高三(上)期末思想政治试卷(含答案)
- 2025河南中烟许昌卷烟厂招聘10人易考易错模拟试题(共500题)试卷后附参考答案
- 2024年河南轻工职业学院高职单招语文历年参考题库含答案解析
- 即时通讯系统建设方案
- 动车乘务实务知到智慧树章节测试课后答案2024年秋陕西交通职业技术学院
- 胎盘植入课件讲义版
评论
0/150
提交评论