- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线考试系统分析与设计要点
在线考试系统分析与设计
软件13-6班 第五组
一、在线考试系统开发目标及功能描述
1.本系统包含以下主要功能模块:考生管理模块;管理员模块; 试题管理模块;数据库管理模块;系统选题模块。
2.模块功能简要描述:
1.2.1试题管理模块:
增加科目、删除科目、新增试题、修改试题、删除试题。各试题管理都包括添加试题、删除试题、编辑试题、和根据不同科目查询试题。
1.2.2数据库管理模块:
数据库备份、数据库还原、数据库初始化。
1.2.3管理员模块:
考生管理:添加考生、删除考生、编辑考生和通过学号姓名对考生进行查询。
管理员管理:添加管理员、删除管理员、查询管理员信息和修改管理员信息进行不同权限管理(包括对题库的管理、考试的管理、用户的管理和成绩管理)。
1.2.4考生管理模块:
查看考生成绩:按科目查询,查询不同科目的全部考生的成绩;按考生信息查询,查询同一考生进行哪些科目的考试。
修改考生成绩:对考生成绩可进行修改。
1.2.5系统选题模块:
选择题目、开始答题、查询成绩。
考生登录系统在允许考试的状态下对不同科目进行考试,系统是随机抽卷自动评分。考生可查询以前考试的科目成绩。
二、需求
该系统分为7个模块,系统选题模块用于用户选择他所要进行考试的科目,系统改卷模块主要用于修改答案和提交考试结果,用户注册模块主要用于新用户的注册,这个功能模块是其他功能的先驱条件,密码找回模块,主要用于实现用户对密码的管理,如果密码丢失,那么只要记住提示问题就能找回密码。管理员模块子系统中的试题管理模块,主要用于对考试科目的修改,如添加删除和修改等,可以添加任何想要进行测试的科目和问题。
成绩查询主要用于对已经参加过的考试结果进行查询,在查询中可以设置查询条件,以满足用户的需求。数据库管理模块实现的主要功能是维护和修改系统的数据库,如数据库的初始化,数据库的备份和修改等。
三、可行性分析
技术可行性
对应用的熟悉程度:熟悉程度第会产生更多的风险
对技术的熟悉程度:熟悉程度低会产生更多的风险
兼容性:系统与公司现有的技术集成越难,风险越高
经济可行性
该系统由本组成员自主研发,采用免费软件和开源代码现有计算机配置可以满足要求无需额 外购买设备
社会可行性
在线考试系统的建立虽然会可能导致某些制度、流程的变动,但几乎不涉及组织机构调整,组织的承受能力较强;
系统用户均具有一定的计算机基础,对于简单友好的界面操作系统有良好的适应性;
系统遵守我校统一数据、接口标准规范,可以与其他系统无缝对接,实现信息流的顺畅流通,具有很好的普适性。所以,具有现实的社会可行性。
四、前台设计
前台总体框架设计
在线考试流程是实现考生登录后选择考试科目并进行考试的系列操作描述。如果用户未注册则提示用户需要注册方可进行购买商品的操作,如果已经登录则可直接进入考试系统进行去考试,如果是未登录的注册用户则提示需要登录用户才能进行考试。
注册功能
点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用户名,密码,e-mail,,地址,电话,真实姓名,年级等各项信息,提交后,系统进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注册过,如果没有则进行下一步判断,用户输入的两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入会员表。并提示用户注册成功,用户登录后,就可以进行考试了。
五、后台管理功能
在线考试系统除了能够让考生实现前台的选科目等操作之外,还必须能够使管理人员能够对系统的各种信息进行维护,比如考生信息的增加、删除、修改,试卷的审查,试卷的更新等等。管理功能是在线考试系统相当重要的一部分功能。
管理员可以通过主页面的“管理进入”进入系统后台进行维护,点击之后,首要的就是进行身份验证,输入正确的账户,密码之后,方能进入。由于涉及到考试信息,出于安全性考虑,管理员账号应尽量少分配,密码也要尽量复杂,经常更换。
进入之后系统管理的主页面 采用了框架结构,左边是一个树型菜单,右边显示具体信息。
用户登录
用户登录,首先要有一个提供用户登录的表单。用户登录的表单应该嵌入整体的结构当中。在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的基本信息。
首先,用户要有一个用户名和密码。考试系统需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名。同时对密码也要求必威体育官网网址,将密码加密后再存入数据库。
用户登录模块是防止非法用户登录的第一道防线,通过它可以保护后台数据库的安全性,当用户要进行考试时,首先要进入的就是身份验证界面,只有在密码正确的情况下才能进行以后的考试,如果输入的密码
文档评论(0)