ASP职称考试模拟系统的设计与实现(功能流程图+源代码) 第7页图3-8 职称考试系统超级用户模块功能结构图
从超级用户模块的功能结构图上我们可以看到:
从系统登陆界面选择超级用户登录框后,当输入正确的超级用户信息后,系统便进入了超级用户的管理模块中。超级用户管理模块包括了高级管理,账户管理,考试设置,在线阅卷,在线交流和退出系统这优个子模块。
在高级管理模块中,超级用户可以利用自己的权限查看考生的一系列信息,包括考号、远端端口号,上线时间,下线时间。在账户管理模块中,我将超级用户设计为了最高权限,对于账户的管理中,包括了对于用户的添加和删除,而对于用户的添加这个模块内,包括了对普通用户和超级用户的添加。特别的,考虑到在考试系统中考生都有批次报名的特点,所以在这个地方,采用了可以进行批次添加的功能,使得超级用户可以一次性的添加多名考生账号,提高了效率。
此模块主要负责对所有用户的信息以及对应的权限进行操作。用户可以分为普通用户和超级用户。普通用户在注册后能够多人在线考试,并能够通过系统集成的计算器(jsq.asp)页面进行简单的函数计算,以便在考试过程中提高效率。此外,每一个用户还可以通过聊天室子系统进行在线交流。超级用户能够对普通用户的考试进行打分,并对成绩进行统计,汇总,打印等功能。
在考试设置模块中,超级用户将在其登陆并被验证其有效性后进行考试的设置功能。在考试的设置中,超级用户可以自主的选择题型的组合,包括单项选择,多项选择,判断题和问答题,每个题型可自行的设置题量,分值,难度,并在最后确定总分和设定考试时间。此外,超级用户还可以对本次考试消息进行发布,发布后的消息将在考生进入系统的一个界面清晰的看到。
②普通用户管理模块
超级用户模块的功能结构图上我们可以看到:
从系统登陆界面选择超级用户登录框后,当输入正确的普通用户信息后,系统便进入了普通用户的管理模块中。普通用户管理模块包括了在线考试,帐户管理,查看资料,修改密码,在线交流和退出系统这优个子模块。
此模块主要负责对所有用户的信息以及对应的权限进行操作。用户可以分为普通用户和超级用户。普通用户在注册后能够多人在线考试,并能够通过系统集成的计算器页面进行简单的函数计算,以便在考试过程中提高效率。此外,每一个用户还可以通过聊天室子系统进行在线交流。超级用户能够对普通用户的考试进行打分,并对成绩进行统计,汇总,打印等功能。
在在线模块中,考生用户将在其登陆并被验证其有效性后进行考试的在线进行。在考试的设置中,超级用户可以自主的选择题型的组合,包括单项选择,多项选择,判断题和问答题,每个题型可自行的设置题量,分值,难度,并在最后确定总分和设定考试时间。此外,超级用户还可以对本次考试消息进行发布,发布后的消息将在考生进入系统的一个界面清晰的看到。
当普通用户进入考试模块后,系统将提示考生输入一个4位的随即数,此随机数将为考生随机的调取考试题,其具体的算法为将此四位随即数乘以10,即全部位数向左移动一位,在加以五位随机数而生成。
图3-9 普通用户管理模块
为了安全和出现意外的考虑,需按时备份数据库,在需要时再还原数据库。备份数据库是需要输入备份的路径,要注意的是这里的路径为相对路径。如可以在备份目录中输入: Database_Back,在备份名称中输入:test.back.mdb。即可实现对数据库的备份操作。要还原数据库,在数据库相对路径中输入Database Back\ test.back.mdb即可。空间占用方便教务处了解站点内容的空间详细使用情况,更方便进行磁盘管理。空间使用情况用百分比横条显示,直观形象。
总而言之,本系统的网络考试,包括题库管理、试卷管理、考试管理、成绩管理、用户管理及其他功能模块共优大部分。本系统在最终的完成后具备了如下特点:
1、采用先进的三层分布式结构,以IP地址为基础,不用考虑防火墙和路由问题
2、本考试系统提供服务器端SERVER和客户端CLIENT应用
3、服务器端是一个独立的应用服务器,可以在线监视上线人数,上线考生,及考生相关信息(考号,姓名,任课教师,IP地址...)必要时可同时可架设多个独立应用服务器写入同一数据库,缓和网络速度问题,真正体现分布式应用的优点
4、客户端包括学生考试模块和老师管理模块,两个模块相对独立
5、每个考生考试时独立考试时间,不用同时开考,可随到随考,定时自动交卷。当场得到考试成绩,并记录入服务器端数据库,备查。
6、考试自动选题,每个考生的考题不尽相同,少担心作弊问题,一个监考人员就可管理整个考室,甚至可以不需要监考人员。
7、网络客户端超级用户管理模块功能齐全,考试出题,考生查询,考生提问(在线聊天室)等阅卷人员坐在自己的办公室里就可以全部了解,不用跑到考试机房。
4 设计实现
4.1主要界面
本模拟考试管理系统实现了需求分析中的功能,并为用户提供了友好的用户界面,用户操作起来方便,直观。当操作失误时,为用户提供友好的错误提示。
以下时本模块的主要截图:
图4-1 用户登录界面
图4-2 超级用户主界面
超级用户在进入系统后,会首先进入如图4-2的系统导航界面,告知超级用户本系统的使用流程以及相关事项。在系统内嵌框架设计的左侧为各个功能模块的连接,超级用户可以自行选择各个模块的使用。
图4-3超级用户帐户管理界面
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
ASP职称考试模拟系统的设计与实现(功能流程图+源代码) 第7页下载如图片无法显示或论文不完整,请联系qq752018766