基于BS模式监考管理系统设计和实现

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?