更新时间:10-27 上传会员:小七想说话
分类:计算机信息 论文字数:12305 需要金币:1000个
摘要:随着高校办学规模的迅猛发展,学生人数越来越多,高校排课管理工作越来越繁重,传统的管理模式已经无法满足高校发展需求,为提高高校排课管理的效率,设计了基于B/S模式的高校排课系统。
本系统是基于B/S模式的高校排课系统,以实际运用为开发背景。采用了JSP技术进行页面设计,同时使用MySQL数据库,进行系统数据的储存,充分保证了本系统的稳定性、安全性。高校排课系统实现了管理员功能模块,教师功能模块和学生功能模块三大部分,满足了不同权限用户的需求,通过本系统能够有效提高高校排课管理效率。论文首先阐述了高校排课系统的开发,并对该系统进行了较详细的需求分析工作,探讨了高校排课系统的功能需求、业务流程、系统结构和数据库设计等方面的问题。希望能利用先进的计算机技术和网络技术来改变目前高校排课管理状况,提高管理效率。
本系统经过测试,且运行效果稳定,操作方便、快捷,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的高校排课管理平台。
关键词:高校排课系统;JSP技术;MYSQL数据库;B/S模式
目录
摘要
ABSTRACT
第1章 绪论-1
1.1 研究背景-1
1.2 研究现状-1
1.3 研究内容-1
第2章 相关技术简介-1
2.1 系统开发工具-1
2.2 JSP技术-1
2.3 HTML技术-1
2.4 MySQL数据库-2
2.5 B/S结构-2
2.6排课算法-2
2.6.1遗传算法-2
2.6.2回溯算法-3
2.6.3贪心算法-3
第3章 系统分析-5
3.1可行性分析-5
3.1.1技术可行性-5
3.1.2 经济可行性-5
3.1.3 操作可行性-5
3.1.4 时间可行性-5
3.2系统性能分析-6
3.3系统功能分析-6
3.3.1 管理员功能分析-6
3.3.2 教师功能分析-7
3.3.3 学生功能分析-7
3.4系统流程分析-8
3.4.1操作流程-8
3.4.2添加信息流程-8
3.4.3删除信息流程-9
3.5系统结构分析-10
3.5.1逻辑结构-10
3.5.2 物理结构-10
第4章 系统设计-11
4.1系统结构设计-11
4.2系统顺序图设计-11
4.2.1 登录顺序图-11
4.2.2 添加信息顺序图-12
4.3数据库设计-12
4.3.1 数据库E-R图设计-13
第5章 系统实现-17
5.1登录模块的实现-17
5.2管理员功能模块的实现-17
5.2.1 专业列表界面-17
5.2.2 教室列表界面-18
5.2.3 班级列表界面-18
5.2.4 课程列表界面-18
5.2.5学生列表界面-19
5.2.6教师列表界面-19
5.2.7排课管理界面-20
5.3教师功能模块的实现-20
5.3.1我的课表界面-20
5.3.2我的课程界面-21
5.3.3班级课表查询界面-21
5.4学生功能模块的实现-21
5.4.1可选课程列表界面-21
5.4.2已选课程界面-22
第6章 系统测试-23
6.1测试目的及特性-23
6.2测试方案-23
6.3测试分析-24
第7章 总结与展望-25
参 考 文 献-26
致 谢-27