考务管理系统中考试安排的设计与实现毕业论文(编辑修改稿)内容摘要:

个非过程化的语言,它一次处理一个记录,对数据提供自动导航。 它 允许用户在高层的数据结构上工作,而不对 单个记录进行操作,可操作记录集。 SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。 所有主要的关系数据库管理系统都 3 支持 SQL 语言,用户可将使用 SQL的技能从一个 RDBMS 转到另一个 ,即 所有用 SQL编写的程序都是可以移植的 [2]。 ASP( Microsoft Active Server Pages) ASP( Microsoft Active Server Pages)是一套微软开发的服务器端脚本环境,通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序 [3]。 ASP 的所有 程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。 当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 ASP 能与任何 ActiveX scripting 语言相容。 除了可使用 VBScript 或 Jscript 语言来设计外,还通过 plugin 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。 脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 2 系统 需求分析 《考务管理 系统 》 主要根据 云南农业大学教务管理的实际情况 进行设计。 通过 了解学校现行 的监考工作流程, 从校、院两级教务管理人员进行需求获取,并据此得出系统的需求分析。 以下为考试安排模块的需求分析: 功能需求 分析 考试管理模块主要有四个功能:考场安排、时间安排、 监考 教师安排、自动安排。 考场安排的功能 考场安排功能主要用于对考场信息进行管理,实现考场安排,及时对所安排的课程进行冲突检 测,以避免同一间考场在同一时间内同时安排了两门或两门以上课程。 对考场进行查找、添加、删除时,要方便教务员操作,使其在最短时间内对所需考场进行安排。 时间安排的 功能 时间 安排功能主要用于对 课程进行时间安排,并及时对所安排的课程进行冲突检测,以避免同一时间在相同的考场内 同时安排了两门或两门以上课程。 监考 教师安排 的功能 监考教师 安排功能主要用于 管理教师信息。 根据院系分类显示教师信息,方便快捷 4 的进行监考教师的安排和冲突检测,以避免同一 监考教师 在同一时间内 同时 监考两门或两门以上课程。 对 监考教师 进行 查找、添加、 删除时,要方便教务员操作,使其在最短时间内对所需 监考教师 进行安排。 自动安排 功能 自动 安 排功能主要是 为了节约教务员的时间。 教务员不需要一项一项的进行考试安排,只需给出条件, 系统 便会根据教务员的需求对 监考教师 作出 一个 预安排。 如果教务员不满意,还可以对预安排做调整。 性能 需求分析 实用性要求 要求 所需 业务 能 实时处理,数据集中管理,充分利用系统资源 高效率要求 ① 确保 每次 操作数据及时传递到 数据 库中。 ② 确保 每次考试安排 快速 准确 ,在技术上优先考虑系统的可靠性,保证系统具有良好的容错性。 ③ 保证 系统的功能 正常。 先进性要求 在系统的建设中,要在有经济条件的前提下多采 用适用的先进技术,以保证系统的后继建设能够顺利进行,保护系统 的有效性。 安全性要求 考务 管理系统的信息涉及 学校和学生的基本信息 ,具有特殊性和重要性。 系统应对个人 基本 信息 有良好的安全保护措施。 对于通过网络访问的用户 应 有完善的 权限设置策略,对用户的操作进行全面的审 核。 通过数据库本身安全机制、 系统的安全设置 、严格管理等多种技术和管理手段,保证数据的使用安全。 作为系统本身,最宝贵的财富就是在系统中存储的数据, 应 建立有效、快速的数据备份和恢复系统,保证数据 的存储安全。 灵活性与易维护要求 在 考务 管理系统的设计中应充分考虑系统的灵活性和可扩展性。 系统的维护 都不应对系统的运行造成太大影响。 可扩展性要求 系统设计时,从系统 的功能和 结构设计都充分考虑这一需求,保证系统的扩展和 维护。 建设易于扩展的 系统 结构,保证系统的扩展和 维护。 5 界面要求 界面友好,操作简单方便。 保证用户输入数据时操作简单方便,并 且在安排考试时操作简单、方便、快捷。 广泛使用操作向导,使用户不必记住复杂的操作流程,就可以进行操作。 3 系统设计 系统用例图( UseCase) 系统用例如图 所示。 图 系统用例图 英文 系统架 构 考务 管理系统 采 用 B/S/D( Browser/WebServer 浏览器 /DBMS)三成 构 架。 B/S/D 结构的 中间层采用 Web 服务器,它接受客户端的请求,将其转换为 SQL 语句,通过 ODBC 或其他手段传给数据库服务器,并将数据库服务器返回的结果用 HTML 文件格式传回给客户机。 客户机实际上就是一个将标准语言转化为界面的解释器,应用程序安装在 Web 服务器上,其运行也是在这里进行。 B/S/D 结构中的数据表示层比较灵活,且功能比较单一,只要接受请求并表示服务器的响应即可,不需要包含任何规则。 在数据库系统中不仅可以有多种多样的客户,而且可以。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。