ASP.net试题库管理系统的设计+源代码(3)
时间:2018-07-01 11:43 来源:毕业论文 作者:毕业论文 点击:次
2.3 B/S结构 B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在浏览器端实现,但是主要事务逻辑在服务器端实现。B/S的客户端,不再负责数据库的存取和复杂数据计算等任务,只需要其进行显示,充分发挥了服务器的强大作用,使客户端变得非常“瘦”。B/S结构的特点为文护和升级方式简单,成本降低,选择更多。 3.系统分析与设计 3.1系统需求分析 试题库信息管理系统为了使得教学更具备针对性,让出卷工作和试卷管理变得高效而便捷,提高工作效率。将老师从出卷工作中解放出来,轻轻松松的出题,并可将试题进行统计、保存,定义试题的难易程度。通过该系统,老师可将多年来教学中的经典试题进行管理,并共享给同教学组的其他老师,从整体提升了老师的教学质量,提高了学生考试成绩,从而扩大了学校的知名度。 3.2系统功能设计 试题库管理系统的功能模块主要有:登录系统、试题录入功能、题库管理功能、试卷生成、试卷浏览与修改功能、试卷打印、用户管理功能。每个模块包括的具体功能如下: (1)登录系统:在进行登录操作时,需将用户名、口令、权限字符串从注册表中取出,使之分解到相应的各个数组中,再将输入信息与各个数组中的各元素进行比较,若在数组中找到该信息元素,则在数组中取出该元素的位置,而后将口令数组中相同位置的元素与用户输入的口令进行比较,如若一致,方才可以登录成功。同理,再将权限数组中相同位置的元素取出,得到该用户被授予的权限值,然后根据权限值来决定该用户可使用的操作功能,如若不一,则登录失败。 (2)试题录入功能:能将每道题的全部信息(包括每道题的题型、难度系数、分值等)录入到试题库中,而且若试题或答案中含有图形或公式,可以进行相应的录入。在进行生成试卷的工作时,根据考试目的和要求来决定所考试卷的题型和难度,而后添加试题,直至试卷生成。 (责任编辑:qin) |