| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9589 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在各大高校中,课程表不仅是帮助学生了解课程安排的工具,同时也是学校各项工作的指挥进度表。使用优先级算法通过设置人为约束条件以此达到排课目的,因此采用优先级算法的排课系统可以在一定程度上解决高校排课的问题。所以个人认为采用优先级算法的高校自动排课系统是有必要存在的。本系统主要是使用Java语言设计与开发一个基于优先级算法的高校自动排课系统。本系统的主要功能是对课程进行自动编排,使排课管理更加方便。本系统将会从用户、专业、班级、教室、课程、教师、排课等方面对系统进行分析和设计。
关键词 自动编排;优先级算法;排课管理
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 研究现状-1
1.3 研究内容-1
1.4 本章小结-2
2 相关技术介绍-3
2.1 Java-3
2.2 JSP-3
2.3 MySQL数据库-3
2.4 B/S结构-3
2.5 本章小结-3
3 系统分析-4
3.1 可行性分析-4
3.1.1 经济可行性-4
3.1.2 技术可行性-4
3.1.3 操作可行性-4
3.2 系统流程分析-5
3.2.1 系统流程-5
3.2.2 登录流程-5
3.3 系统模块功能分析-6
3.3.1 管理员模块功能分析-6
3.3.2 教师与学生模块功能分析-9
3.4 本章小结-10
4 总体设计-11
4.1 系统功能概述-11
4.2 系统功能结构图-11
4.3 数据库设计-11
4.3.1 数据库概念设计-11
4.3.2 数据库物理设计-14
4.4 排课功能设计-17
4.5 本章小结-18
5 系统实现-19
5.1 登录功能模块的实现-19
5.2 管理员功能模块的实现-19
5.3 教师和学生功能模块的实现-29
5.3.1 学生界面-29
5.3.2 教师界面-29
5.4 本章小结-30
结论-31
参考文献-32
致谢-33 |

