版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生在线考试系统需求分析报告1.引言随着 Internet 的迅速发展和广泛普及 ,网络化教育代表了 教育改革的一个发展方向 ,已经成为现代教育的一个特征 ,并 对教育的发展形成新的推动力。远程教育成为现代教育技术 未来发展的重要方向之一,考试测试作为远程教育的一个子 系统也成为一个重要的研究领域。Internet 技术的发展使得考试的技术手段和载体发生了 革命性的变化, Internet 的开放性、分布性的特点和基于 Internet 的巨大的计算能力使得考试突破了时间和空间的限 制。与传统考试模式相比, 在线考试具有无可比拟的优越性, 它可以将传统考试过程中的试卷组织、 审定印制、 传送收
2、集、 登记发放、评判归档各个环节缩小到一至两个环节,几乎屏 蔽了所有人工直接干预考试活动的可能性,不但能够节约大 量的时日、人力、物力与财力,而且还可以大幅度增加考试 成绩的客观性和公正性。传统的考试方式一般要经过人工出卷、考生考试、人 工阅卷等过程。对于一些课程来说,随着考生数量的增加, 教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐 和非常容易出错。在线考试系统课题产生的背景是当今教育 信息化的趋势及我国高校教育信息化系统的建设,目的是充 分利用学校现有的计算机软、硬件和网络资源实现无纸化考 试以避免传统手工考试的不足。与传统考试模式相比,网上 考试渗入了更多的技术环节,对实现安全性
3、的途径、方法也 提出了更高的技术要求。通过 Internet 来实现网上考试,是 现代教育技术的一个具体实现,具有很重要的现实意义。可 以实现教考分离以及考务工作的全自动化管理,可以有效利 用校园网的软硬件资源,使其发挥最大效力,更好的为学校 的教学、科研、管理服务,可以大规模的实行考试,实现考 试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工 作强度。传统考试要求老师刻试卷、印试卷、安排考试、监 考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个 漫长而复杂的过程,已经越来越不适应现代教学的需要。在 线考试系统是传统考场的延伸,它可以利用网络的无限广阔 空间,随时随地的对学生进行考试,
4、 加上 Web 数据库技术的 利用,大大简化了传统考试的过程。本文以 Internet 为平台 ,研究了基于 Web 考试系统的设计 与开发,包括系统需求分析和系统功能设计以及数据库设 计。重点阐述了用户注册模块、用户登录模块、在线考试模 块、题库管理模块、试卷管理模块、学生管理模块、教师管 理模块以及成绩管理模块的设计。2.1系统需求分析设计 学生在线考试系统主要包括学生端,教师端和管理员 端。首先是学生端,需要学生在登录后实现考试、查询成绩 和修改密码功能。其次是教师端,需要教师在登录后实现学生成绩查询、 选课、课程题库的增删改查以及密码的修改。再次就是管理员端,这里管理员要实现学生、教师
5、信息 的录入以及其增删改查功能,还要录入学校的全部课程供教 师选择。学生在线考试系统要考虑的主要是怎样出题、 怎样收集 答案、怎样保存,怎样判分这些问题。系统功能需求图:学生在线考试系统图 程 流 统 系Stude nt是否登录成功考试Administrator管理员登录是否成功教师是否登录成功查询学生成绩2.1.1目标设计学生在线考试系统的功能如下1. 登录系统的功能如下:选择角色登录的欢迎界面特定角色的登录界面及密码验证2. 在线考试系统的主要实现功能要求让学生选择试卷类型从试题库中随机出题给学生将随机试卷保存在暂时表中保存学生试卷答案登录数据库Teacher选择课程填充试题成绩统计补考录
6、入课程学生信息管理查询个人信息教师信息管理管理员登录教师登录自动给学生的试卷判分查询学生成绩3. 在线账户管理系统的主要功能要求浏览学生、教师的信息 对学生、教师的信息进行添加、修改和删除 更改用户的密码2.1.2设计思想在线考试系统充分利用了 Brower/Server 结构的特点, 实 现了将考试系统移植到 Internet 的功能,该系统的优势在于 极大的简化了老师出题的工作和学生考试的试题,做到了出 题的多样性。目前比较流行的两种网络开发模式分别是 Client/Server 模式与 Brower/Server 模式。 Client/Server 模式主要是在以局 域网为基础的环境下展
7、开应用的,它受到地域的限制。而 Brower/Server 模式通过 Internet 进行通信,可以不受地域的 限制,但是它不能够进行联机事务处理,并且在大量数据处 理的情况下,速度较慢。从目前的开发技术来看, Brower 端 作为信息收集源,特别是大量的数据录入工作还不能完全取 代Client端的用户界面。在这方面,Client端的各种开发工具 的功能更加强大也更加灵活,而 Browser 端却由于其功能结 构的限定过于“瘦小” 。对于本在线学生考试系统, 其功能目标是实现将现有的纸张答题式考试向基于Internet的无纸张考试系统的转变,所以它必须实现整个考试流程的进行,实现对系统的账
8、户不 同管理。由于系统数据收集的实时性要求并不高,因此采用Browser/Server结构来进行设计是合理可行的。图1-1是本系统的网络应用原理示意图。系统后台数据库图1-1考试系统原理示意图2.1.3系统功能设计根据系统功能的要求,在线考试系统分为上述的3个模块。即在线的考试系统,在线账户管理系统和在线的阅卷系 统。可以将系统分解成几个功能模块来分别设计,功能模块 之间关系如图1-2所示。在线考试系统图1-2系统功能模块下面再来看一下整个系统的所有页面情况。对于在线考试系统,根据系统功能分析,仅有一个单一的 流程化页面。所以从学生登录页面开始,接着就进入考试页 面,然后是查询成绩的页面。对于
9、在线的管理系统, 根据系统功能分析,可以具体细化 为浏览系统用户页面,添加用户页面以及删除用户页面。整个系统的页面逻辑结构示意如图1-3所示。2.2数据库设计与实现221数据库的需求分析根据系统功能设计的要求以及功能模块的划分,对于在线考试系统的数据库,可以列出以下数据项和数据结构。学生信息表:主要包括学生的学号(主键)、姓名、民族、班级、年龄、专业、系别、密码、权限、备注教师信息表:教师 ID (主键)、姓名、性别、年龄、系别、专业、密码、权限、备注。课程表:课程编号(主键) 、课程名称、教师 ID 、课 程类别、备注。临时试卷表:试卷 ID (主键)、试卷名称、试卷分数、 答题开始时间、答
10、题时间、题型数目 试题信息表:主要包括试题的 ID (主键)、专业、试 题题型、难易程度、试题内容、试题分数、试题答案、 教师编号、备注。成绩信息表:编号 ID (主键)、学号、课程编号、总 分、得分、是否及格 (bool 类型)、是否补考 (bool 类 型)、补考成绩。权限表:权限编号、权限名称。 管理员表:管理员编号、姓名、密码、权限。2.2.2数据库的结构创建根据数据库需求分析,建立如下 8 个数据表。学生信息表,其结构如图所示数据类型允许rjuii值卑 stJid曲占忙hmF(EO) 5tdnamenvrdnar(50)0stjclas?nvjrchar(EO)0stumgeint0
11、majornv-archar(SO)0dapartrnntnvrdnar(50)0pdssvwrcinYrchar(SO)0purvi&widint0» noten¥rchar(10O)0教师信息表,其结构如图所示:数据类型 允许Mil首tcacherafle fHssivordQ0IUH0H口0 teacheriJpurvievuid 卜 notenvarcriar(SO)ri¥3rdior(SO)nvrchar(5O)nvanfar(9(g nvrchar(EO) int nvardiar().QO)课程信息表,其结构如图所示:列名数据类型允许Nul佰
12、回 0 H 0 甩 courseidnvarthar(50匸口 ursenamerwarcharCSOJreacheridnvarch>ar(50)coursetypenvrcl-iar(SOb note rw占rd>ai<10O)临时试卷表,其结构如图所示:数据类型允许Null值&mp ora restpap eridnvarchaKSO)temp testpa per namenvarchar(5O>testpaperscorsir)tjn5w>er5t3rttifri&snnaldatetinrienswrrtifnesmall d3teti
13、n>8卜uestiDntypenunninfl:I1*1试题信息表,其结构如图所示:列名数揭粪型先许Null值tetquEtionidnvarcbar(50)majorquestiontyperr/artlar(SCl) nvorcbarO)dlFficultylevelquestiancortentnarchiar(SO) nvarchar(lOO)scoreintteacheridnvarchiar(50)answernotenchar(lO) nvarctiar(lOO)成绩信息表,其结构如图示:列名数据类型nuii eSOOTBldrw3rclisr(50)studnvarcbarEO)course idntvai chart 50)totalscareintgefcscoreIntif “住fmIifiptectreal卜I int权限表,其结构如图示:敷据类型允许M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年传染病防治兽药项目规划申请报告
- 2025年建筑安装服务项目提案报告
- 2024-2025学年砚山县数学三上期末质量检测试题含解析
- 2025年果蔬罐头加工项目提案报告
- 2025年低碳小镇项目规划申请报告模板
- 专家邀请函范文锦集六篇
- 质量承诺书模板集合8篇
- 上海装修施工合同
- 学生军训心得体会(集合15篇)
- 全国防灾减灾日主题活动总结6篇
- 2024年一级注册建筑师理论考试题库ab卷
- 试验检测方案
- 小学数学班级学情分析报告
- IMCA船舶隐患排查表
- 2024年软件开发调试合同样本(二篇)
- 地理月考分析及改进措施初中生
- 乡村篮球比赛预案设计
- 博物馆保安服务投标方案(技术方案)
- 陕西省幼儿教师通识性知识大赛考试题库(含答案)
- 中医师承指导老师学术思想
- 课程设计报告数据库原理与应用样本
评论
0/150
提交评论