计算机毕业论文
二 系统功能
一 .目标设计:
在线考试系统的功能如下: 1. 登录系统模块的主要功能要求
a .欢迎页面 b .功能选择页面
c .各种功能的登录页面及密码验证
2 .在线考试系统的主要实现功能要求
a . 让用户选择试卷类型 b . 让用户选择试卷的断线情况 c . 从试题库中随机抽取试题给用户 d . 将随机试卷保存在暂时表中 e . 保存用户的答案 f . 给用户的试卷打分 g . 保存用户的试卷 h . 查询用户成绩
3 .在线用户管理系统的主要实现功能要求 a .选择更改账户属性的类别
b .浏览整个系统中的各种用户(超级用户 ,普通用户 ,添加试
题的管理用户和评卷老师用户)
c .添加包括某项功能的用户
计算机毕业论文
d .删除不再需要的用户
e .更改用户的密码
4 .在线试卷管理系统的主要功能要求
a .浏览系统中用户答卷情况 b .向试卷库添加新的试题
c .删除某个用户的其中一个答卷或删除某个系统试卷
二 .设计思想
在线考试系统充分利用了 Brower/Server结构的特点 ,实现了将考试系统移植到Internet的功能 ,该系统的优势在于极大简化了老师出题的工作和学生的考试的选题 ,做到了出题的多样性 。
目前比较流行的两种网络开发模式分别是Client/Server模式与Brower/Server模式 . Client/Server模式主要是在以局域网为基础的环境下展开应用的 ,它受到地域的限制 .而Brower/Server模式通过Internet进行通信 ,可以不受地域的限制 ,但是它不能够进行联机事务处理 ,并且在大量数据处理的情况下 ,速度较慢 .从目前的开发技术来看 ,Brower端作为信息收集源 ,特别是大量的数据录入工作还不能完全取代Client端的用户界面 .在这方面 ,Client端的各种开发工具更强大也更加灵活 ,而Brower端却由于其功能结构的限定过于“瘦小”。
对于本考试系统 ,其功能目标是实现将现有的纸张答题是考试向基于Internet的无纸张考试系统的转变 ,所以它必须实现整个考试流程的进行 ,实现对系统的账户不同管理 ,以及完成阅卷 .评卷这些环节的处理 .由于系统数据收集的实时性要求并不高 ,因此采用Brower/Server结构来进行设计是合理可行的 .图1-1是本系统的网络应用原理示意图 。
图1-1
上图反应了用户与系统服务器的联系及系统与数据库的联系