软件工程课程设计--高校课表编排子系统
《软件工程课程设计--高校课表编排子系统》由会员分享,可在线阅读,更多相关《软件工程课程设计--高校课表编排子系统(27页珍藏版)》请在毕设资料网上搜索。
1、 1 / 27 题题 目:目: 高校课表编排子系统高校课表编排子系统 学学 院院 信息工程学院信息工程学院 专专 业业 计算机科学与技术计算机科学与技术 指指 导导 教教 师师 2014 年 1 月 3 日 2 / 27 摘要 教学工作是高校的中心工作,而课表是高校日常教学活动运行的指挥调度表, 是高校能否进行正常教学的关键,因此科学的,合理的课表在高校的重要性 毋庸置疑。高校教务管理是一向复杂而繁重的工作,课表编排作为其中腰组 成部分是长期困扰学校教务管理工作的大问题,计算机排课无疑是必然优势。 课表编排是一个涉及多因素约束的,多目标的,结构复杂的典型的组合优化 问题,并且已经被证明为一个
2、NP 完全类,是典型的组合优化的问题,其问题 求解的时间复杂度呈指数函数增长。每个学校在排课表时考虑的因素千差万 别,各种约束条件也不尽相同,但是它所涉及的主要实体却具有相对稳定性。 关键字:NP 完全类; 约束满足;课表编排;课程设置; 3 / 27 目录 目录 3 第一章 需求分析说明 . 4 1.1 编写目的 . 4 1.2 问题定义 . 4 1.3 可行性分析 . 4 1.4 任务描述 . 4 1.5 目标 . 4 1.6 运行环境 . 5 1.7 功能需求 . 5 1.7.1 功能描述 . 5 1.7.2 排课约束 . 5 1.7.3 操作规程 . 5 第二章 概要设计说明 . 7
3、2.1 数据描述与数据库设计 . 7 2.2 数据表 . 7 2.2.1E-R 图 8 2.2.2 数据流图部分 . 8 2.3 运行需求 . 9 2.3.1 硬件 . 9 2.3.2 软件 . 9 第三章 详细设计说明 10 3.1 模块的具体算法 10 3.1.1 登陆模块 10 3.1.2 管理员模块 10 数据库中各表的物理结构 . 14 第四章 编码+测试 . 16 4.1 登录模块 16 4.1.1 管理员模块 17 4.1.2 教师模块 19 4.2 测试方案设计 . 21 测试结果分析: . 21 第五章 用户使用说明书 22 第六章 实验总结 25 第七章 参考文献 27 4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 高校 课表 编排 子系统
