基于优先级算法的高校自动排课系统的设计与实现.docx

资料分类:计算机信息 上传会员:酸苹果啊 更新时间:2024-12-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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
相关论文资料:
最新评论
上传会员 酸苹果啊 对本文的描述:本系统的主要研究内容是希望能够采用Java语言,基于Eclipse+MySQL和B/S结构的开发环境进行系统的开发。从而实现管理员、教师和学生这三个不同角色与功能模块内的相应功能[13]。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: