计算机毕业设计开题报告(网络在线测系统)
2.1.3用户注册模块
该模块的功能是实现用户远程注册。用户输入想要注册的用户名和密码,提交之后由系统判断该用户是否已经存在,如果存在,就给出相应信息,如果不存在,就把用户输入的用户名和密码写到数据库中,完成注册。
在线考试系统考试管理流程
开 始
输入用户名和密码
是否正确
否
是
录入考生数据
录入考题
考试评分
发放成绩单
结束
毕业设计(论文)开题报告
考生选择参加考试的科目,这个人机交互的过程是必不可少的。
考生确定考试科目以后,进入开始考试界面,由计算机随机提取试题,显示出来组成试卷,并开始进行计时。考生再次进行考试,答完试题后交卷,进入下一个界面。
考生提交答卷后,由计算机进行处理--判卷,得出考试分数,显示出来,并把该生考试记录存入数据库。在这个界面上应该可以返回继续进行考试或回到登录界面。
以上是系统进行考试功能的部分,要对系统进行管理,如试题管理、科目管理、用户管理等就需要设计一些管理界面。下面就来逐步进行设计。
要进行管理首先要有管理员登陆验证,这里另外设计了一个界面,使它与用户登录区别开来。这个界面与用户登录界面表面上很相似,但是他们是从不同的表中提取数据进行验证的,以便于系统扩充和增加安全性。
管理员登录以后,应该有一个管理项目选择界面,其中包括管理用户选项、管理管理员选项、管理考试科目选项、管理考试纪录选项以及管理各科试题选项。
管理用户的界面可以实现用户的增加、和删除的功能,管理员在此可以对用户进行管理。
管理管理员的界面,功能和管理用户的差不多,实现对管理员的增加和删除功能。
管理考试科目界面用来增加或删除考试的科目,以方便对各科试题的管理和查询。
管理考试纪录界面可以对考生的每次考试进行纪录,管理员科可以对考生成绩、考试科目、时间及考试各相关纪录进行查询和删除。
最后是试题库管理界面,它根据各科进行分类。通过这个界面管理员可以对题库中的某科试题进行增加、修改或删除。这样就十分方便灵活的对试题库进行管理。
我觉得这种方法很不方便,不利于使用。于是我设计一个图形界面,当教师(管理员)登陆后直接在上面进行试题的录入,这样即方便了老师也提高了效率。
难点 5 查阅试卷
当考试成绩出来以后,可能有学生对考试成绩有疑问,需要查阅试卷,该系统可以将该考生的考试试卷提取。
难点 6 对相同考题在不同题型中出现的处理
有时一种同样内容的考题会以不同的形式同时出现在一张试卷上,这种情形应该避免发生。
毕业设计(论文)开题报告
3.本课题拟采用的研究手段(途径)和可行性分析
3.1 开发技术及工具的选择:
本系统将用JSP技术进行开发,开发中将用到以下主要工具:
JBuild 9——工程管理、代码编写及调试
Dreamweaver MX 2004——静态页面的设计
Fireworks MX 2004——图片处理
SQL-Server 2000——建立系统的后台数据库。
3.2 开发环境:
硬件: CPU: Intel Pentium 4
内存:512M
硬盘:40G
软件: Windows 2000 + JBuild 9 + SQL Server 2000
3.3 可行性分析:
本系统可以从以下几个角度对其可行性进行分析: