欢迎来到天天文库
浏览记录
ID:20147586
大小:64.12 KB
页数:5页
时间:2018-10-09
《基于b-s模式监考管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于B/S模式监考管理系统设计和实现摘要:监考是教学管理的一个重要环节。本文分析了当前监考管理的存在的问题和不足,采用B/S模式作为系统开发的体系结构,设计并实现了监考管理系统。关键词:B/S模式;监考管理;系统设计中图分类号:TP311.52当前参加考试的学生数量比较大,需要安排的监考工作也很多,给教务老师带来了很多的工作困难。如果大部分监考信息是纸质的,靠人工来维护,除了效率低下,还容易引起考场、监考人员安排的冲突,而且查询也非常困难。为此学校希望有一个自动化的监考信息管理系统能够给他们带来工作的便利,提高工作效率,同时能及时安排老师监考并能对监考信息的进行查询。为了实现
2、对监考信息更有效的管理,减轻教务工作者的工作压力,我们开发了基于B/S模式监考信息管理系统。老师可以通过这个监考信息管理系统根据自己的授业情况提出需要进行哪些考试。教务工作者则根据老师提出的考试要求统计出所有考试的监考需求,同时进行监考安排和监考人员设置并统计出监考信息。监考老师可以网上查看自己当天的监考任务以及打印监考安排记录。教务工作者可以随时浏览监考信息并对其中的内容进行修改。1系统分析一次考试所涉及的事情很多,班级、学生、科目、教师等都要进行合理安排是比较困难的,本系统要求资源能得到完全的应用,完成所有的考试所花费的时间尽可能的少。系统具有一些简单的逻辑判断,避免考场
3、、监考人员安排冲突及不合理。监考信息管理系统旨在服务于教育主管部门发布考试信息和管理所有的考试的资源,监考教师可以快速正确的查看并打印自己的监考信息,以及考场安排等信息。系统设计的功能要求如下:(1)具有教务人员权限的用户能够设定课程信息,并能进行课程信息维护;(2)具有教务人员权限的用户能够设定考试信息,并能进行考试信息维护;(3)具有教务人员权限的用户能够设定教师教授课程信息,并能进行教师授课信息学维护;(4)能够根据设定的信息自动安排每门考试的监考教师,教务人员可以根据实际条件修改考试安排;(5)监考教师能够查看自己的监考安排;(6)打印监考安排记录。2系统设计2.1B
4、/S结构介绍B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,筒化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。測览器通过WebServer同数据库进行数据交互[1]。B/S结构的优点是:只要电脑连接上网络,不需要安装专门的软件就可以在任何地方进行操作,这使得B/S结构的使用越来越多。2.
5、2系统用例用例描述角色(用户,外部系统以及系统处理)是通过与系统交互来完成工作的。用例模型提供了一个重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。设计用例时,我们遵循下列步骤:(1)识别出系统的角色。角色可以是用户,外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(角色)是谁。尽可能的确保所有角色都被完全识别出来。(2)描述主要的用例。可以采取不断的问自己“这个角色究竟想通过系统做什么?”来准确的描述用例。(3)重新审视每个用例,为他们下个详尽的定义。基于
6、B/S模式的监考管理系统提供两个主要用例图:教务管理用例图(如图1所示)、监考教师用例图(如图2所示)。3.3数据库设计数据库设计是建立数据库的基础,是系统开发的一部分。数据库设计的优良影响着数据库系统的性能。设计良好的数据库系统要考虑下面几个问题:逻辑数据库规范化问题;在应用系统的设计中,要着重考虑以下几点:(1)合理使用索引;(2)避免或简化排序;(3)使用临时表加速查询[2]。本系统采用SQLServer来完成数据库的设计。SQL(StructuredQueryLanguage)即结构化查询语言。结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和
7、管理关系数据库系统。SQL不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,使其具有极大的灵活性和强大的功能。数据库的逻辑结构设计是将概念设计转换为SQLServer支持的实际数据模型[3]。根据系统的功能和需求分析,基于B/S模式的监考管理系统设计下面的数据结构和数据项。(1)教务人员信息:管理员编号、密码、管理员姓名、管理员权限。(2)教师信息:教师编号、密码
此文档下载收益归作者所有