目前国内试题库软件,无法浏览全库的试题。而用户急切需要看到题库中装了些什么试题。所以,有的用户想方设法把试题库打开,然后用很长时间把试题打印出来。厚厚的几大本,浏览起来也并不方便。我由电子读物的“检索浏览”得到启示,试题库也是一本试题电子书。我增加了“检索浏览”功能。用户如果需要调看某科目(如C语言)、某题型(如填空题)、 某章(如第一章)、甚至某节、某小节的题目,则利用“修改试题”、“删除试题”、“手工组卷”功能,通过设置某科目(如C语言)、某题型(如填空题)或某章(如第一章),单击按钮,此类试题即会一一显现在屏上(屏中不仅显示题干、答案和解析,而且显示有关试题的指标)。
2.2.2 “系统维护”功能及应用
事物都是在不断的发展变化的,随着时间的推移,必定有新兴事物和衰亡事物,题库管理系统也同样道理,所以系统维护就显得十分重要。如果我们不对用户的访问权限加以限制,势必会对系统的安全极为不利。所以,我的题库管理系统只有以“管理员”身份登录的,才可以访问“系统维护”功能。由管理员来新建库、修改库、删除库以及对用户的管理。
2.2.3 “试题操作”功能及应用
从以上的调查分析中,知道自主性是用户最大的需要,因而,试题库管理系统应该具备加题、改题、删题,充分调动用户的积极性和主动性。这也保证了题库中的试题总是最新的、最适合学生的,“愈用愈新”是本题库的特点之一。
在批准新用户标签中,新注册的用户信息都会在表格中显示出来,选中要批准的用户(一个或者多个),然后单击批准按钮,这些用户便成为正式用户,然后弹出批准成功字样的提示信息。
在任何单位内,必定都有人员的变动,比如调职、退休等,还可能有管理员不愿批准的注册用户。所以,系统必须有删除用户的功能,避免了数据库的冗余、杂乱,便于管理系统。打开删除用户的标签,所有的用户包括普通用户、系统管理员和注册成功没有被批准的用户都会显示在表格中。它的操作过程与批准用户的操作过程相似。历史记录这一项的作用是记录下用户的登录信息,让管理员知道用户登录后的行为,便于系统维护,保障题库的安全。如果题库遭到破坏或是试题泄密,通过这一功能可以找出责任人。
用户管理功能的实现过程是:在单击用户管理时,查后台数据库用户表(YongHu),将所需内容回填到界面相应处。
为了让注册用户在登录界面看到批准信息,并且能够顺利访问本系统。特做如下处理:当管理员成功批准用户后,在用户表(YongHu)中,不立刻把他们的权限改为用户(管理员),而改为准用户(准管理员),刷新数据库。把用户表(YongHu)中权限为准用户(准管理员)的用户名滚动出现在登录界面的批准用户名单提示板上。如果新用户看到了被批准的提示语,此用户成功登录后,就把表中权限字段相应的改写为用户(管理员),刷新数据库。
当单击删除按钮时,到用户表(YongHu)中,找到与要删除用户的用户名一致的用户信息,然后从表中把其清除,刷新数据库,实现删除用户功能。