需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13635 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本系统是一个基于java技术的在线组卷考试系统。它的用户是系统管理员、教师和学生这几大角色。用户的数据试卷的题目,学生的一些数据,由管理员用户维护操作。各个不同的用户能够根据自己的权限对本身的数据进行修改。两个主要的模块有学生考试和考试信息访问。在学生考试模块中,考试功能可以实现试题生成,和机选分发,供学生用户在线做题。试题由几个部分组成,选择判断,和作答题目,系统中对比选择判断的信息,得出分数,作答相关题型由任课老师给出得分,最后进行总成绩的汇总,试卷汇总完后,统计得分。此系统可以将不同分数段的学生成绩给出合理的区间分别。考生用户等老师阅卷完成了以后可以登录系统查询自己的分数。 此系统采用了B/S的传统设计模式,所有的功能都要在浏览器上实现。开发系统过程中所设计到的技术有HTML网页设计,CSS格式,javascript脚本支持,jsp/servlet技术等。后台数据库使用了SQLServer2008,web服务器使用TomCat7.0。前端的设计主要在DreamWeaver开发工具上完成的,后台开发编码主要在Intellij Idea上完成的。 论文首先介绍了此次课题的背景、研究的意义、设计的可行性观点等。其次对这次课题的设计的详设,设计步骤大同小异,第一进行走访调研分析出需求,在进行系统规划设计,建立数据库的模型,罗列表的关系图,最后再进行系统测试。 关键词:组卷考试 SQLServer 随机抽题 java/jsp
目录 摘要 Abstract 1 绪论-1 1.1问题的提出-1 1.2系统开发目标-1 1.3开发工具的选择-1 1.4开发本系统的意义-1 2 系统分析-3 2.1背景分析-3 2.2可行性分析-3 2.2.1技术可行性分析-3 2.2.2经济可行性-3 2.2.3方案可行性-4 3 系统设计-5 3.1 需求分析-5 3.2总体设计-6 3.2.1系统数据流图-6 3.2.2 系统的功能模块图-7 3.2.3 系统功能模块-7 3.3 数据库设计-10 3.3.1数据字典-10 3.3.2 实体关系图-12 3.3.3数据库的连接-13 3.4 详细设计-15 3.4.1公共类设计-15 3.4.2在线考试模块设计-18 3.4.3成绩查询模块设计-22 3.4.4查看/修改考生试卷模块设计-23 3.4.5分数段统计模块设计-26 3.4.6试题维护模块设计-26 3.4.7考试设置信息维护模块设计-29 3.4.8用户管理模块设计-32 3.4.9个人信息维护模块设计-33 4 系统测试-35 4.1 系统运行环境-35 4.2 测试目的-35 4.3 各功能模块测试-35 4.3.1在线考试模块测试-36 4.3.2查看/修改试卷测试-37 4.3.3分数段统计测试-38 4.3.4成绩查询测试-39 4.3.5个人信息维护测试-40 4.3.6 考题管理-41 4.3.7考试设置管理测试-44 4.3.8用户管理测试-45 5 结论-44 致谢-45 参考文献-46 |