计算机网络课程在线考试系统设计与开发毕业(设计)论文.doc
《计算机网络课程在线考试系统设计与开发毕业(设计)论文.doc》由会员分享,可在线阅读,更多相关《计算机网络课程在线考试系统设计与开发毕业(设计)论文.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖南商学院毕业设计湖南商学院毕业设计题 目计算机网络课程在线考试系统设计与开发学生姓名学 号学 院计算机与信息工程学院专业班级信管0902指导教师职 称计算机网络课程在线考试系统设计与开发1引言1.1 项目来源自从人类进入21世纪以来,随着以计算机和互联网为代表的信息技术的高速发展和现代化教育改革的不断深入,使得远程教育和在线考试成为人们接受再教育或终身教育的主要形式,传统的考试方式必将面临着变革,因此,基于Web技术的网络考试将会是一个很重要的发展方向,网络考试因其公正性、安全性、准确性、灵活性、及时性以及方便性等特点,已成为当前国际上普遍采用的一种考试和认证方式。例如全球闻名的美国思尔文学
2、习系统有限公司(Sylvan Learning System Inc.)的计算机化考试,包括计算机类的微软专家认证,外语的GRE,TOFEL等,还有IBM,Cisco等公司推出的各类认证考试,他们设计的这些考试形式可以说从一个侧面反映了未来考试的发展方向。在这些考试背后无一不有着试卷管理系统的重要作用,只有通过这个系统对试题和生成的试卷进行良好的管理才能保证考试的顺利进行。基于Web技术的网络考试系统可以借助于遍布全球的互联网进行,因此考试既可以在本地进行,也可以在异地进行,将不会再受到时间和空间的限制,这就大大提高了考试的灵活性,考生通过准考证号和密码进行登录,考试的标准答案存放在服务器的数
3、据库中,这样考试的公平性、答案的安全性都可以得到有效的保证。因此,利用网络的在线考试方式将是今后考试发展的趋势,而作为考试系统的重要和基础组成部分,在线考试管理系统是当前研究的热门领域。本系统的成功开发,能够有效的解决传统信息传递方式的不足。1.2 任务目标完成分析与设计、建立原型系统、实现局部应用、实现整体应用。在线考试系统可以帮助教师完成一个考试从试题卷的设计,答卷批改到分数统计总结的所有工作。对考试系统的目标:这个软件是分布式的,这意味着只要有考试客户端可以连接到考试应用服务器,任何考生在任何地方进行登录身份确认,都能完成考试。题目要有一定的稳定性和随机性。稳定性可以保证每一次考试对每一
4、个考生是公平的,随机性可以避免作弊的发生。考试的部分结果在考生考完之后就可以知道,例如选择题和判断题可以当场给分。对教师的系统目标:提供一个功能全面的考核管理客户端,可以进行试卷设计和答卷的批阅。通过管理客户端,管理员可以进行考试分数的管理。考生的考试结果可以被保存下来,供进行分析统计和察看。2. 项目规划2.1 项目资源2.1.1 硬件设备系统运行所需硬件环境具体如下:表 1 系统运行硬件环境配置表设备名称主要性能指标规格数量服务器双核CPU,主频2.0GHz或以上,内存2G或以上;硬盘空间500G或以上;1000M网卡;台1客户机双核CPU;内存1G或以上;硬盘空间100G或以上;100M
5、或1000M网卡;台20交换机24口或以上(100/1000Mbps);背板带宽32Gbps或以上;台22.1.2 软件环境该系统可以在Windows XP和win7上运行,允许规范格式的汉字输入输出,在运行本系统时需要安装JDK5.0、Tomcat6.0、Oracle 10g和IE浏览器,系统运行软件环境配置具体如下:表 2 系统运行软件环境配置表软件类型软件名称规格数量备注服务器操作系统Windows 2003 R2 SP2简体中文标准版套2客户机操作系统Windows XP SP3简体中文专业版套20浏览器Internet Explore 6.0以上套20服务器 Tomcat 6.0套2
6、02.1.3 开发工具表 3 开发工具一览表软件类型软件名称版本描述备注开发工具MyEclipse 10简体中文专业版数据库系统Oracle Datebase 10g简体中文标准版建模工具MS Visio 2010,PowerDesign简体中文标准版服务器Tomcat简体中文版2.2 项目规划2.2.1 任务描述本系统任务安排如下图任务树所示:图 1 计算机网络课程在线考试系统开发任务树2.2.2 进度安排图 2 计算机网络课程在线考试系统开发进度计划甘特图3. 系统分析与建模3.1 业务组织本系统用户机构的组织结构如图所示。图 3 学生在线考试系统组织结构图3.2 用例建模3.2.1 用例
7、图(1)在计算机网络在线考试系统中,有三种权限的用户使用这个系统,教师首先要设计试卷,然后学生登录通过设置好的试卷来随机抽取题库中的题目组成一张试卷,交卷后教师需要对主观题进行评阅,分数上传到数据库中后只能由管理员来进行更改的操作。整个系统的用例图如图4所示。图 4 计算机网络课程在线考试系统用例图(2)教师设计试卷时,可以对已经存在的试卷进行查询、修改和删除的操作,也可以设置一张新的试卷,设置试卷时要选择各个题型的题目数量,也要对题目所属的知识点,也就是章节进行设定,同时还要选择题目的难度级别,这样才能保证一张试卷考核的内容科学合理。用例图如图5所示。图 5 设计试卷用例图(3)学生考试时会
8、从数据中查询到教师对于试卷的设置,然后从题目中随机抽取出符合要求的题目组成一张试卷,在规定时间内完成考试后提交试卷。考试用例图如图6所示图 6 考试用例图(4)管理员可以对题库和成绩进行管理,题库需要更新,或者由于教材的修改致使考试内容有变化,这就需要对题库进行管理操作。教师批阅试卷完上传的分数只有管理员能够修改,也可以进行查询的操作。管理员用例图如图7所示。图 7 管理员用例图3.2.2 用例描述表 4 设计试卷用例描述表用例标识号:101用例名称:设计试卷用例简要描述:教师设计整套试卷的题目。可以选择各个章节知识点,以及各个题型的题目的数量。主要参与者:教师前置条件:教师已经登录该系统,各
9、题型和章节的题目已经在题库中存在。最低保证:回滚任何未完成的事务。基本事件流:1 教师输入用户名与密码。2 选择试卷的各个题型的题目数量,每个题型的题目选择知识点的分布,保证试卷总分为100分,并能兼顾学科的主要知识点。异常或扩展事件流:1提示错误信息,用户确认。1.1 提示某一章节的某一题型题目数量设置不符合要求1.2 用户离开或重新输入后置条件:试卷的设置数据存储进数据库中。注释:教师对于试卷的设定要科学合理,特别对于各个章节所出的题目和分值的分布要统筹规划好。表 5 考试用例描述表用例标识号:101用例名称:在线考试用例简要描述:学生登录系统进入考试,系统即时生成试卷主要参与者:学生前置
10、条件:学生已经登录该系统,试卷的相关信息以及存放在系统数据库中。最低保证:回滚任何未完成的事务。基本事件流:1 学生成功登录系统并选择开始考试。2 系统根据教师对于试卷的设计,根据题型和知识点的设定,随机从题目中抽取符合要求数量的题目组成一套试卷。3 学生在规定考试时间内答题完并交卷。异常或扩展事件流:1选择开始考试后,系统没有生成试卷。1.1 用户刷新网页1.2 用户退出网页2选择交卷后,没有交卷成功的反馈。 2.1 用户重新选择交卷 2.2 用户退出网页后置条件:学生填写的试卷答案进入数据库存储,客观题由系统自动判定正误。注释:无表 6 评阅试卷用例描述用例标识号:101用例名称:评阅试卷
11、用例简要描述:教师在系统里批改学生的主观题答案,打分后上传到数据库中。主要参与者:教师前置条件:教师成功登录该系统,学生已经参加完考试。最低保证:回滚任何未完成的事务。基本事件流:1 教师输入账号和密码登陆系统。2 查看学生试卷信息。3 批改试卷打分,并将分数上传。异常或扩展事件流:1提示错误信息,用户确认。1.1 提示用户名或密码错误1.2 用户离开或重新输入2查看试卷信息失败。2.1 刷新网页2.2 退出网页后置条件:评阅试卷成功,该试卷的分数上传到系统数据库中。注释:教师只能批阅主观题并打分,分数和系统自动判定的客观题分数相加后即为总得分,教师上传分数后只能查询,不能再修改分数。表 7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 课程 在线 考试 系统 设计 开发 毕业 论文
限制150内