Delphi3038某高等学校教务排课系统的设计与实现_第1页
Delphi3038某高等学校教务排课系统的设计与实现_第2页
Delphi3038某高等学校教务排课系统的设计与实现_第3页
Delphi3038某高等学校教务排课系统的设计与实现_第4页
Delphi3038某高等学校教务排课系统的设计与实现_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、某高等学校教务排课系统的设计与实现某高等学校教务排课系统的设计与实现 摘摘 要要 当第一台计算机出现时,不仅意味着新型革命的到来,也预示着科技时代 的来临。尤其是踏入 21 世纪后,计算机技术得到了空前的发展,而网络的普及 使得各行各业逐渐离不开电脑。对于高校而言,在教务办公中已经越来越多的 实现了自动化,既提高了工作的效率,也规范了教学的操作,增加了科学性。 在分析以往一些排课系统的基础上,本设计提出一个基于动态加权算法 (即贪婪法)的排课系统设计方法,采用手动预排、自动排课、手动调节的三 级排课模式,并对一些具体的技术问题做出相应安排。在功能方面,它能实现 查阅、修改、添加等比较基本的功能

2、,也能够实现自动排课、权限管理等较复 杂的功能。本设计采用 C/S 模式,主要用 Delphi7.0 作为前台开发工具,用 SQL Server 2003 作为后台数据库。经过测试后,本设计已可达到预想中的效果,能 够实现简易的功能。 关键字关键字:动态加权算法;自动化;C/S 模式;三级排课模式 目目 录录 论文总页数:25 页 1 引 言.1 2 基本理论知识介绍.1 2.1 SQL Server 2003 数据库简介.1 2.2 Delphi7.0 简介.2 2.3 C/S 模式介绍.4 3 教务排课系统的设计与实现.4 3.1 教务排课系统简介.4 3.2 教务排课系统分析.5 3.2

3、.1 算法分析.5 3.2.2 算法流程图.6 3.2.3 功能分析.7 3.2.4 需求分析.7 3.3 排课系统的功能模块.8 3.4 数据库设计.9 3.5 系统流程及代码分析.11 3.5.1 系统流程图.11 3.5.2 代码分析.11 4 系统测试.18 4.1 测试环境.18 4.2 主要模块测试.18 4.3 测试结果.22 结 论.22 参考文献.23 致 谢.24 声 明.25 3.33.3 排课系统的排课系统的功能模块功能模块 在系统分析的基础上,我们提出了系统的功能模块,如图 2 所示。 教务排课系统 系统管理基本信息管理排课管理 系 统 帮 助 权 限 管 理 教 师

4、 信 息 管 理 教 室 信 息 管 理 班 级 信 息 管 理 课 程 信 息 管 理 课 程 申 请 管 理 手 动 预 排 管 理 自 动 排 课 管 理 手 动 调 节 管 理 基 本 信 息 设 置 图 2 功能模块图 图 5 登录界面 说明:输入用户名和密码,单击“确定”按钮,当身份验证成功后进入档案 管理系统主界面。单击“取消”退出登录窗口。 b. 主界面,如图 6 所示: 图 6 主界面 说明:主界面由三部分组成:基本信息管理、基本条件设置、预排课、自动 排课及手动调节。在菜单栏中,分为系统、信息管理、帮助菜单。“系统”菜 单含用户管理和退出功能。“信息管理”可查看基本信息。“

5、帮助”中可查看 教务排课系统的相应信息。 c. 如身份验证失败,则出现如图 7 所示的提示信息框 图 7 错误提示信息 说明:点击“OK”返回登录界面,重新输入用户名和密码。 d. 点击“基本信息管理”中的课程申请管理界面为例,如图 8 所示: 图 8 课程申请管理 说明:选中某一记录后可进行删除和修改的功能,也可直接添加记录,修改完 后点击保存或退出完成管理。 e. 基本条件设置管理界面,如图 9 所示: 图 9 基本条件设置 说明:教学公历上显示为当前日期,“排课条件设置”中设置需要的排课条 件。 f. 排课管理界面,如图 10 所示: 图 10 排课管理 说明:点击“清空”可清空上次所排信息,点击“自动排课”能实现自动 排课功能,点击“检测冲突”可检测当前排课有无冲突。点击“保存课表”能 将排课信息保存为 excel 格式。 g. 权限管理界面,如图 11 所示: 图 11 权限管理 说明:权限管理是当管理员用户在“系统”菜单内的设置。在这里可进行 用户的添加、删除、修改等功能。 (2)一般用户权限 一般用户与管理员用户的区别在于他只能查看相应信息,不能进行其他操 作。以排课管理界面为例,如图 12 所示: 图 12 一般用户界面 说明:一般用户的界面设计上与管理员用户基本相同,只有某

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论