第一范文网 - 专业文章范例文档资料分享平台

毕业论文模版 - 图文

来源:用户分享 时间:2025/6/18 13:32:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

率低,不能适应现行工作的要求。

基于我校考务管理的这些问题,有必要建立一个考务管理系统,使考试安排管理工作规范化,系统化,程序化,避免考试安排管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改考试安排情况。

4.开发的目的

开发一个能够为教务员提供充足的信息和快捷的考试安排手段,提高管理效率,降低管理成本,使教务员的工作科学化、系统化、正规化的考务管理系统。

(二)系统要解决的关建问题 1.考务安排的冲突检测

考务安排冲突检测主要包括监考教师冲突(即同一个监考教师不能在同一时间内对两门课程进行监考)和考场冲突(即同一考场不能在同一时间安排两门课程进行考试)。

考务安排的冲突检测在教务员进行课程考试日程安排时进行,对课程的考场、时间、监考教师进行检测,看是否能进行安排。如果有冲突,则提示教务员该考场(时间、监考教师)已安排过。方便教务员进行课程考试安排和检查出考场、时间、监考教师冲突,有利于教务员的工作系统化,并减少失误。

2.监考教师安排的自动化

监考教师安排的自动化主要是针对每学期期未考试的所有课程,系统自动对已安排好时间和考场的课程进行监考教师的安排。如果教务员不满意系统的自动安排可对其进手动调整。

(三)系统涉及的相关技术 1.结构化查询语言

结构化查询语言SQL(Structured Query Language),是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。SQL数据库的体系结构采用的是三级模式。

SQL术语与传统的关系模型术语不同。在SQL中,外模式对应于视图,模式对应于基本表,元组称为“行”,属性称为“列”。 SQL是一个非过程化的语言,它一次处理一个记录,对数据提供自动导航。它允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。所有主要的关系数据库管理系统都支持SQL语言,用户可

- 2 -

[1]

将使用SQL的技能从一个RDBMS转到另一个,即所有用SQL编写的程序都是可以移植的[2]。

2.ASP( Microsoft Active Server Pages)

ASP( Microsoft Active Server Pages)是一套微软开发的服务器端脚本环境,通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序[3]。

ASP的所有程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

ASP能与任何 ActiveX scripting 语言相容。除了可使用VBScript 或 Jscript 语言来设计外,还通过 plug-in的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。

二、系统需求分析

《考务管理系统》主要根据云南农业大学教务管理的实际情况进行设计。通过了解学校现行的监考工作流程,从校、院两级教务管理人员进行需求获取,并据此得出系统的需求分析。以下为考试安排模块的需求分析:

(一)功能需求分析

考试管理模块主要有四个功能:考场安排、时间安排、监考教师安排、自动安排。

1.考场安排的功能

考场安排功能主要用于对考场信息进行管理,实现考场安排,及时对所安排的课程进行冲突检测,以避免同一间考场在同一时间内同时安排了两门或两门以上课程。对考场进行查找、添加、删除时,要方便教务员操作,使其在最短时间内对所需考场进行安排。

2.时间安排的功能

时间安排功能主要用于对课程进行时间安排,并及时对所安排的课程进行冲突检测,以避免同一时间在相同的考场内同时安排了两门或两门以上课程。

3.监考教师安排的功能

监考教师安排功能主要用于管理教师信息。根据院系分类显示教师信息,方便快捷的进行监考教师的安排和冲突检测,以避免同一监考教师在同一时间内同时监考两门或

- 3 -

两门以上课程。对监考教师进行查找、添加、删除时,要方便教务员操作,使其在最短时间内对所需监考教师进行安排。

4.自动安排功能

自动安排功能主要是为了节约教务员的时间。教务员不需要一项一项的进行考试安排,只需给出条件,系统便会根据教务员的需求对监考教师作出一个预安排。如果教务员不满意,还可以对预安排做调整。

(二)性能需求分析 1.实用性要求

要求所需业务能实时处理,数据集中管理,充分利用系统资源 2.高效率要求

①确保每次操作数据及时传递到数据库中。

②确保每次考试安排快速准确,在技术上优先考虑系统的可靠性,保证系统具有良好的容错性。

③保证系统的功能正常。 3.先进性要求

在系统的建设中,要在有经济条件的前提下多采用适用的先进技术,以保证系统的后继建设能够顺利进行,保护系统的有效性。

4.安全性要求

考务管理系统的信息涉及学校和学生的基本信息,具有特殊性和重要性。系统应对个人基本信息有良好的安全保护措施。对于通过网络访问的用户应有完善的权限设置策略,对用户的操作进行全面的审核。通过数据库本身安全机制、系统的安全设置、严格管理等多种技术和管理手段,保证数据的使用安全。作为系统本身,最宝贵的财富就是在系统中存储的数据,应建立有效、快速的数据备份和恢复系统,保证数据的存储安全。

5.灵活性与易维护要求

在考务管理系统的设计中应充分考虑系统的灵活性和可扩展性。系统的维护都不应对系统的运行造成太大影响。

6.可扩展性要求

系统设计时,从系统的功能和结构设计都充分考虑这一需求,保证系统的扩展和维护。建设易于扩展的系统结构,保证系统的扩展和维护。

- 4 -

(三)界面要求

界面友好,操作简单方便。保证用户输入数据时操作简单方便,并且在安排考试时操作简单、方便、快捷。广泛使用操作向导,使用户不必记住复杂的操作流程,就可以进行操作。

三、系统设计

(一)系统用例图(UseCase) 系统用例如图3.1所示。

考场安排 时间安排 监考教师管理员 自动安排 院系教务员

图3.1系统用例图 Fig.3.1英文

(二)系统架构

考务管理系统采用B/S/D(Browser/WebServer浏览器/DBMS)三成构架。B/S/D结构的中间层采用Web服务器,它接受客户端的请求,将其转换为SQL语句,通过ODBC或其他手段传给数据库服务器,并将数据库服务器返回的结果用HTML文件格式传回给客户机。客户机实际上就是一个将标准语言转化为界面的解释器,应用程序安装在Web服务器上,其运行也是在这里进行。

B/S/D结构中的数据表示层比较灵活,且功能比较单一,只要接受请求并表示服务器的响应即可,不需要包含任何规则。在数据库系统中不仅可以有多种多样的客户,而且可以共享一套规则。

B/S/D结构的前台采用网页浏览器,客户机上只需安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,最多再安装很小的支持库,如JAVA或VB

- 5 -

搜索更多关于: 毕业论文模版 - 图文 的文档
毕业论文模版 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c09o935t6wq5ap1c1kzfj507xn0uyj200qj5_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top