- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机专业论文答辩稿件,请参考下载!!!
高校教务排课系统 指导教师:崔旭 姓名:韩涛
1 一、理论基础以及准备过程二、可行性研究三、用户需求分析四、编程工具五、总体设计六、详细设计
2 绪论对于每个学校来说,每到一个新学期的开始,首当其冲的任务就是
该学期的课程如何安排的问题,而课程安排又涉及年级、班级、教师、
课程、学校等方方面面的因素,如何排出一个好并且适用的课程表,是
一项复杂的系统工程。传统的人工进行排课,最令人担心的问题就
是??出现教室资源冲突或教师资源冲突的情况。而且工作繁琐,工作
量巨大。利用计算机辅助进行课表编排工作,既提高了排课工作的科学
性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教
务管理现代化迈上了一个新台阶。 排课教师根据原始依据设置好学校基本情况及排课要求,让计算机
排出课程表,适度调课后的课表就能满意地应用于新的学期。本文主要
对该排课系统的设计思想、主要算法以及实现技术进行详细介绍。
3 高校排课管理系统网络结构图 数据库服务器在防火墙里面,WEB服务器在外边,也可以在防火墙里面,可以
在Internet上,也可在校园局域网。教务管理人员通过校园网访问数据库服
务器;学生和教师通过校园网或者互联网访问WEB服务器。
4 可行性研究(一)学生和教师的移动代价(二)教室的利用(三)教师的工作量(四)排课系统的时间复杂度(五)公共课分班问题(六)教学区域划分问题(七)课程优先级问题(八) 课程合理分布问题
5 需求分析
一个界面友好,操作简单,排课自动化程度高的程
序。应具有以下功能:
?1.友好简洁的操作界面,易于非专业人员操作。
?2.具有文档导入功能,以导入各各期的开课计划。
?3.具有对班级、教室、教师表信息的简单输入、
修改功能。
?4.能够根据开课计划自动生成排课表,具有一定
的手工排定功能。
?5.具有自由度高的排课结果修改功能
6 条件限制1.公共课合班上课问题2.教学资源紧张带来的移动代价问题3.有的课程是以周为单位进行授课的4.有部分课程要求多班合上。5.教室数量有限,原则上是让所有的教室都充分利用。6.学生教师合理休息问题7.医学院很多课程一门课要求多个教师在不同类型的教
师中授课,需要对各类型的课程划分等级8.同一班学生课程合理分布的问题
7编程语言和数据库的采用系统采用Borland的Delphi7.0进行开发。?Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的
Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许
多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程
序语言Object-Oriented Language、当今世界上最快的编辑器、最
为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开
发应用软件,无疑会大大地提高编程效率。不同的数据库开发软件对数据库的操作是不一样的,在Delphi中,数
据库应用程序可以通过Borland数据库引擎BDE Borland DataBase
Engine 来操作数据库中的数据。事实上,应用程序是通过数据访问
组件和BDE连接,再由BDE去访问数据库来完成对数据库的操作的,并
非直接操作BDE。这样用户只需关心数据组件即可,不用去直接和BDE
打交道。
8 基于BDE的数据库应用程序 BORLANFD DATABASE ENGINE SQL LinksODBC Socket 网络协议 ODBC驱动程序
Oracle Sybase
Paradox dBase
ODBC数据源
SQL Server
DB2 Informix 基于BDE的数据库应用程序的结构图
9该系统的系统流程图如下:
学生信息
教师信息
学生信息数据 教师信息数据
库
信息处理程序 信息存储数据库
教室数据
学院机构相邻关系数据
库
教室信息
排课处理程序
学院机构相邻关系程序
学校信息
显示课程表
表格生成程序
课程调配数据库
10 总体设计该系统的模块结构如下:
高校教务排课系统
学生信息划分模块 课程排列模块 形成课程表
学生 学生 排 从
学 学 分 分 分 调
公共 课程 课 数
生 生 配 配 配 整
课分 科目 结 据
年 课 学 对 对 教
班划 信息、 果 库
级、 程 生 应 应 师、
分 教学 放 中
校 科 科 教 科 教
区域 入 取
区、 目、 目 师 目 室
的划 数 数
各 课 对 上 和
分 据 据
学 类 应 课 上
库 打
印
院 对 教 时 课
课
距 应 室 间 时
程
离 间
表
11数据流程图(Data Flow Diagram,简称DFD)是新系统逻辑模型的主要组成部分,它可
数据流程图(Data Flow Diagram,简称DFD)是
您可能关注的文档
最近下载
- 重庆大学版信息科技四年级上册全册教案教学设计.doc VIP
- 大班课件《有趣的盐》.pptx VIP
- DB51T 3239-2024 危险化学品安全生产数据交换规范.pdf VIP
- 中小学音体美器材配备重点标准.doc VIP
- 2024年全国考点PET口语真题汇总(1-12月).pdf VIP
- 医疗器械不良事件培训试题及答案.docx VIP
- 马工程《马克思主义政治经济学概论》(第2版)配套题库【考研真题精选+章节题库】.pdf VIP
- 话题幼儿园语言教育活动设计.ppt
- JBT 5943-2018 工程机械 焊接件通用技术条件.pdf VIP
- 创新国有企业党建工作提升员工幸福感-来源:现代企业文化·下旬刊(第2020003期)-中国工人出版社.pdf VIP
文档评论(0)