欢迎来到学术参考网

“B/S结构网络在线考试系统”详细设计研究

发布时间:2015-12-11 17:17

摘 要:随着网络的迅速发展,全国各高校都建设了自己的校园网,并实现了与互联网的连接。《B/S结构网络考试系统》详细设计部分共有15个模块,现以其中“后台部门管理”模块为例说明此系统的详细设计部分。

关键词:详细设计; B/S结构;在线考试
  随着网络的迅速发展,全国各高校都建设了自己的校园网,并实现了与互联网的连接。基于Web技术的网络考试系统十分流行,这样的考试即可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题,也可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率,还可以直接把成绩送到数据库中,进行统计、排序等操作。B/S体系结构,即Browser/Server(浏览器/服务器)结构,是对传统的C/S(Client/Sever,即客户端/服务器)结构进行相应的改进而产生的新型体系结构,B/S结构网络考试系统提供了随机均匀抽题、自动组卷、客观题自动判卷功能。因此,采用网络在线考试方式将是以后考试发展的趋势,基于B/S结构设计网上考试系统是一个较为理想的选择,因此开发《B/S结构网络考试系统》具有很有意义。
  《B/S结构网络考试系统》详细设计部分共有15个模块,现以其中“后台部门管理”模块为例说明此系统的详细设计部分。
  “后台部门管理”模块
1. 功能说明
    本功能是对本系统使用部门信息的设置增加,修改,删除和条件查询机房信息。
2. 对应页面设计文件
    
3. 页面事件
3.1 事件一览
3.2页面初始化
(1)概要说明
  点击在主页面中部门管理后显示所要显示的页面,进入页面前先登陆检验身份。
(2)页面要显示的项目
   
3.3 增加部门按钮按下时
(1)概要
  对新增加的部门的属性进行设置,包括一些基本信息显示部门全部信息的表格隐藏,增加的界面显示出来。
(2)弹出的还页显示出的内容
(3)解说2的内容判断是否有相同fatherid的重复的部门名字(部门名称是不允许重复的)如果不重复就写入表中并给出提示信息如果重复则给出提示信息返回到。
3.4 修改部门按钮按下时
 (1)概要
  对选中的部门的属性进行设置,包括一些基本信息,也可以删除这条信息部门的一些属性如名称、负责人等可以进行设置。
 (2)弹出的本页面页显示出的内容
 (3)举例解说
  当点击修改提交时,接收的表单里的内容判断是否有重复fatherid的重复名字(那样的部门名称是不允许重复的)如果不重复就写入表中并给出提示信息如果重复则给出提示信息返回到
3 .5 删除部门按钮按下时
 (1)概要
  对选中的部门的属性进行删除,先从department表中的信息读出来,表中的内容显示出来,在执行删除
  (2)当点击删除时,先给出确认框,当点确认时接收的表单里的参数,根据参数的值把对应的数据库表的信息删除,删除之后给出提示信息。
  本文对B/S网络考试系统中的详细设计部分进行了说明,以“后台部门管理”模块为例将开发文档中的详细设计部分展开,对学习开发文档详细设计的编写有帮助。
参考文献:
[1] 尚俊杰,《网络程序设计—ASP(第2版)》 ,清华大学出版社,2004
[2] 陈学英,《深入编程》,北京希望电子出版社,2001
[3] 吴洁明,《软件工程应用实践教程》,清华大学出版社,2003

上一篇:浅析无线局域网的安全问题及措施

下一篇:TCP协议及工作原理浅析