计算机本科毕业论文18971.doc
《计算机本科毕业论文18971.doc》由会员分享,可在线阅读,更多相关《计算机本科毕业论文18971.doc(29页珍藏版)》请在三一办公上搜索。
1、毕业论文(设计) 论文题目: 中国移动网维在线考试系统 China mobile network maintenance on-line examination system 目 录目 录1摘 要2Abstract3第1章 软件需求分析41.1 软件概述41.1.1 目标41.1.2 用户的特点51.1.3 假定和约束51.2 系统应该具备的基本功能51.3 软件故障处理要求5第2章 系统总体设计62.1 基本简介62.2 运行环境与系统结构62.2.1 运行环境72.2.2 系统结构图72.3 详细设计82.3.1 试题设计82.3.2 用户管理员权限8第3章 系统实现93.1 数据库设计9
2、3.2 数据库结构设计123.2.1 数据库概念设计123.2.2 物理结构设计143.3 各模块设计说明143.3.1 用户登录模块143.3.2 用户权限模块153.3.3 部门信息模块153.3.4 员工注册信息模块163.3.5 知识点模块173.3.6 组卷模块模块173.3.7 试题模块模块183.3.8 成绩查询模块18第4章 算法18第5章 部分代码20致谢27参考文献:28 摘 要随着计算机网络技术和网络教育的不断发展,传统的基于纸笔的考试形式已不能适应现在的发展需要,计算机在线考试正在逐步取代传统考试。计算机在线考试利用网络实现在线考试、评分等环节,实现教考分离,在一定程度
3、上减少了影响考试的人为主观因素,同时减少了教师的工作量。在线考试系统的设计就是基于上述目的开发设计的。本系统主要包括考生考试、教师管理、管理员三大模块,具有在线考试、成绩查询、考试管理、试题管理、试卷管理和成绩管理、系统管理、用户管理等功能,同时对系统的工作原理、需求分析和总体设计做了简要的概述,并针对系统中教师管理模块进行了详细的阐述和说明关键词: 在线考试,ASP,数据库 Abstract With the development of computer network technique and network education, the traditional test form c
4、annot meet the needs of modern development. Therefore, little by little, the traditional test is replaced by the on-line test. The computer on-line examination, grading and so on so as to separate teaching from testing, to a degree, which reduces human factors and the workload of teachers. The desig
5、n of the on-line examination system is based on the above purposes.The examination system has decomposed into three different modules:Students module, the teacher module and the manager module. These have the on-line tests, achievement inquiry, testing management, test questions management, test pap
6、er management and achievement management, system management, consumer management and so on. Also the thesis gives a brief outline of the operating principle, needs analysis and overall design and the thesis has introduced the implementation approach of the teacher module in detail.KEY WORDS on-line
7、examination system, asp, database中国移动网维在线考试系统第1章 软件需求分析1.1软件概述 1.1.1 目标 因为中国移动网维考试系统是面向特定的某些对象的,所以考试者进入系统应该进行身份验证。考试者进入考试系统后,应该能根据自己的需要选择考试科目,所以该系统还应具有考试科目选择的功能。在线考试于一般的单机考试是不同的。鉴于考试环境一般为机房,考试者之间的距离很近,为了在线考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时
8、间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,应该能够方便、快捷的对在线考试系统管理。 1.1.2 用户的特点 1)本系统最终管理员用户为题库管理人员,大多为移动网维培训中心的员工。本模块适用频率较高,因此应加大人性化设计。 2)本系统最终考生用户为移动网维培训中心的员工。由于人数众多,需加大并发性控制 1.1.3 假定和约束题库管理人员大多为老师,因此不需要过多的使用培训。1)技术约束要求采用B/S结构,数据库采用SQL SERVER。界面要求使用汉字。2)标准约束网页编程规范,界面风格规范1.2 系统应
9、该具备的基本功能用户登陆:用户通过用户名和密码进行登录。用户信息的管理:管理员可以增删用户试题库管理:可以增加、修改、删除试题。试卷生成:从试题库里随机抽取试题生成一份原始试卷。在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。1.3软件故障处理要求(1)系统运行时,应该具有一定的容错能力(如出现错误评判结果后,可以手工评判或者选择重新评判),而且一般的非正常操作不应该影响系统的正常使用
10、。(2)一旦系统崩溃或出现故障导致系统不能运行,在正常的工作日,应该能够在4个小时内恢复系统正常运行,在节假日等非工作时间,应该能够在24小时内恢复系统正常运行。第2章 系统总体设计 2.1基本简介 该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP.net应用程序。它应该具有开放性、方便性和灵活性。考生进行有效的身份验证登录后,要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题
11、组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。2.2 运行环境与系统结构 为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:2.2.1运行环境软件环境:客户端: Windows98/2000/XP,IE5.0以上服务器端:Windows NT/Windows2003,Windows 2003 Server,IIS 5.0及其以上版本。开发环境:.Net framework 3.5,Visual studio 2008,M
12、DAC 2.7数据库:采用SQL Server 2005,运行于服务器端。硬件环境:服务器 CPU:PIII 500以上 ,内存:256M以上客户机 CPU:P200MMX以上,内存:32M以上2.2 .2系统结构图根据需求分析,在线考试系统的结构图如下:考试系统管理员考务员考生试题库维护人员维护系统维护信息管理考试题库练习题库添加人员维护人员考试试题练习题库修改密码添加试题维护试题添加试题维护试题人工组卷随机组卷个人成绩成绩情况修改密码开始答题成绩查询修改密码组卷系统成绩统计信息管理在线考试成绩查询信息管理成绩打印 图2.1 系统结构图 2.3详细设计详细设计是整个设计过程中,最重要的步骤之
13、一。下面就分如下几个部分对系统进行详细设计:(1)试题设计(2)数据库中表的设计(3)管理功能设计(4)功能模块详细设计(在第四章详细介绍)2.3.1 试题设计 鉴于主观题的主观性,目前无法实现系统自动判卷,所以本系统只作客观题部分。一般情况下,单选题往往在四个供选的答案A、B、C、D中选择唯一正确的答案 多选题提供四个以上选项,选择其中正确的答案,判断题判断正确与否。2.3.2 用户、管理员权限系统管理员:具有管理系统权限操作,可以增加用户和更改用户权限的权利。考务管理员:具有编写试题,组合试题,查看学员成绩的权利。普通员工:主要是指单位的培训对象等。第3章 系统实现3.1 数据库设计 联系
14、用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。该数据库表的设计:用来保存权限管理的基本信息 表3.1 Operation表字段名数据类型长度主键描述RoleIDInt4是角色管理ID号RoleNamevarchar64否角色管理的名称主要用来保存部门的基本信息 表3.2 Department表字段名数据类型长度主键描述DepartmentIDint4是部门编号DepartmentNamevarchar32否部门名称DepartmentPhonevarchar16否部门的
15、联系方式DepartmentRemarkvarchar256否部门的备注主要存储判断题的基本信息 表3.3 JudgeProblem表字段名数据类型长度主键描述IDint4是判断题题号KnowledgeIDint4外键知识点编号TitlevarcharMax否题目内容Answerbit否题目正确答案主要存储知识点的基本信息 表3.4 Knowledge表字段名数据类型长度主键描述IDint4是知识点编号Namevarchar256知识点名称主要记录多选题的基本信息 表3.5 MultiProblem表字段名数据类型长度主键描述IDInt4是多选题题号KnowledgeIDInt4外键知识点编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 本科毕业 论文 18971
链接地址:https://www.31ppt.com/p-4031478.html