(计算机科学与技术)居民小区管理系统.

收藏

编号:20171102131853546    类型:共享资源    大小:533.41KB    格式:RAR    上传时间:2017-11-02
  
30
关 键 词:
计算机科学 技术 居民 小区 管理 系统
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
折叠 (计算机科学与技术)居民小区管理系统.rar(计算机科学与技术)居民小区管理系统.rar
展开 (计算机科学与技术)居民小区管理系统(计算机科学与技术)居民小区管理系统
资源描述:

排课管理系统中的前驱后继算法的设计与实现


摘 要

排课是学校教学管理中十分重要、又相当复杂的工作之一。如何更好的解决教学工作中的排课问题对整个教学计划的进行起着十份重要的作用。随着高校教育事业的不断发展,学生人数不断增加,课程开设也不断增加,使得原有的教务管理方法远远不能适应形势的需要,而课程表编排则是解决这一问题的较好手段。因此,课程编排逐渐成为教务管理的重要内容。

本文通过对现有的排课管理系统的分析,采用J2EE相关技术和软件工程的设计开发流程,设计并实现了一个排课管理系统。针对排课管理系统中的课程选取问题采用前驱后继算法。对排课系统设计目标是:根据高等学校排课管理工作的特点,开发出操作简便、灵活、实用、安全的高校排课管理系统,满足教务管理工作不断发展的要求。


关键词:排课管理系统;软件工程;前驱后继算法

目  录

1 绪 论5

1.1 开发背景5

1.2 开发技术6

1.2.1 J2EE相关技术6

1.2.2 数据库连接技术7

2 系统分析8

2.1需求分析8

2.1.1功能需求分析9

2.2数据库建模9

2.3 算法分析10

2.3.1 课程序列(前驱后继算法)10

2.3.2 根据课程序列排课11

3 系统设计13

3.1 系统功能结构13

3.2 数据库设计13

3.2.1 物理模型13

3.2.2 数据字典14

3.2.3 建表语句16

3.3 算法设计20

3.3.1 课程序列(前驱后继算法)20

3.3.2 排课21

4 系统实现23

4.1 系统组成23

4.2 系统各页面功能23

4.2.1 系统首页index.jsp详细功能及描述23

4.2.2 查询教学计划queryTeachPlan.jsp详细功能及描述24

4.2.3 添加教学计划addTeachPlan.jsp详细功能及描述24

4.2.4 查询教室queryClassroom.jsp详细功能及描述25

4.2.5 添加教室addClassroom.jsp详细功能及描述25

4.2.6 课程编排arrangeCourse.jsp详细功能及描述26

4.2.7 班级课表查询queryClassTime.jsp详细功能及描述27

4.2.8 教师课表查询queryTeacherTime.jsp详细功能及描述28

4.2.9 教室课表查询queryClassroomTime.jsp详细功能及描述28

4.3 业务逻辑层SERVICE功能29

4.4 控制处理层30

4.5 算法实现32

4.5.1 课程序列算法具体实现32

4.5.2 课程编排算法具体实现33

5 系统测试38

5.1 黑盒测试38

5.2 白盒测试38

结束语41

参考文献42

附录:43


展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:(计算机科学与技术)居民小区管理系统.
链接地址:https://www.west960.com/p-210992.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们豫ICP备17044489号-3
收起
展开