课程编排系统后台数据库系统的设计与实现毕业论文

课程编排系统后台数据库系统的设计与实现毕业论文

ID:1432541

大小:1.49 MB

页数:80页

时间:2017-11-11

课程编排系统后台数据库系统的设计与实现毕业论文_第1页
课程编排系统后台数据库系统的设计与实现毕业论文_第2页
课程编排系统后台数据库系统的设计与实现毕业论文_第3页
课程编排系统后台数据库系统的设计与实现毕业论文_第4页
课程编排系统后台数据库系统的设计与实现毕业论文_第5页
资源描述:

《课程编排系统后台数据库系统的设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程编排系统后台数据库系统的设计与实现毕业论文VI目录第一章引言11.1选题背景和意义11.2国内外研究现状21.3本次设计所做的工作31.4本文的组织结构3第二章开发环境及技术介绍42.1JSP简介42.2Tomcat简介52.3数据库设计技术介绍52.3.1定义52.3.2数据库设计方法简述62.3.3设计步骤62.3.4各级模式的形成过程8第三章项目可行性分析93.1技术可行性93.2经济可行性93.3操作可行性93.4维护可行性10第四章需求分析114.1系统的基本功能114.2排课的约束条件114.3需求模型124.3

2、.1初使用列图124.3.2最后用例图134.3.3用例描述144.4分析模型154.4.1分析阶段类图154.4.2实体类关系图16VI4.4.3序列图/协作图创建174.5设计模型194.5.1组件图194.5.2配置图19第五章排课算法分析与设计215.1背景与研究意义215.2解决NP问题的几种算法及其比较225.2.1动态规划225.2.2贪心算法225.2.3回溯法235.3排课系统流程分析235.3.1整理课程信息245.3.2按等级分类245.3.3获取可安排的教室245.3.4排课245.3.5生成课表245.

3、4算法分析245.4.1问题的描述245.4.2排课约束条件255.5算法设计25第六章系统概要设计286.1设计思想286.2系统功能模块划分296.3数据库设计29第七章详细设计307.1登录模块设计307.2主界面及课表生成设计307.2.1班级管理设计307.2.2班级课程处理设计31VI7.2.3课表生成部分设计327.2.4报表输出功能设计337.2.5系统调课功能设计347.3数据库详细设计357.3.1设计分析357.3.2数据表设计377.4主要界面实现407.4.1登录页面407.4.2教学任务信息管理页41

4、7.4.3教师信息管理页417.4.4班级信息管理页427.4.5课程信息管理页427.4.6专业教室信息管理页437.4.7课时数信息管理页447.4.8排课管理页447.4.9总课表查询页457.4.10教师课表查询页457.4.11班级课表查询页467.4.12调课页47第八章测试报告488.1测试方案488.2测试项目488.3主要测试用例488.4测试进度518.5测试方法528.6测试结果分析528.6.1测试的局限性528.6.2评价测试结果的准则528.7系统的优点及技术特征53VI8.8系统的不足及改进方案53

5、8.9系统的运行与维护53结论54致谢56参考文献57附录A译文59附录A外文原文70VI苏州科技学院本科生毕业设计(论文)第一章引言1.1选题背景和意义随着信息技术的飞速发展,各个行业的信息化势在必行。科技的进步大大地提高了生产率。作为高校,如何才能提高办学效率,更好地完成教学任务,跟上社会发展步伐,这是一个摆在教学工作者面前的一个迫切的问题。应用信息化来改造传统的教学管理模式是一个重要途径。近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程。在教务工作中占有很大比重的一项就是每学期的课程表排定工作。由于教

6、工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得不面对的问题。而人工进行排课不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的课表非常困难。并且随着高校规模的扩大手工排课的难度和工作量呈几何级数增长。在实际的应用中,很多研究者都提出了各种解决排课问题的方法,由于排课问题的复杂性,还没有找到有效的算法能获得NP完全问题的最优解。因此,如何运用近似算法和新的软件技术来降低排课问题的计算复杂度,仍然是颇具挑战性的研究方向。排课管理系统是利用数据库管理系统开发的一种应用系统,其开发主要

7、包括数据库的建立,充分满足正常的题库管理的前提下,提供了多角度的题库信息查询和题库信息分析报表,使学校管理人员可以随时掌握学校的排课情况,进一步指导学校的教学。真正实现了业务一体化,为学校全方位的信息化管理奠定了基础。传统的人工排课使用手工操作存在许多弊端,如重复劳动严重、效率低下、且不能达到资源的最优化配置等,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。最令人担心的问题就是——出现教室资源冲突或教师资源冲突的情况,而且工作繁琐,工作量巨大,尤其是在给大学校园进行排课时出现的问题更多。当前高校教务管理所涉及

8、到的信息资料数量大、类型多,还75苏州科技学院本科生毕业设计(论文)75苏州科技学院本科生毕业设计(论文)可能带有大量的统计输出,同时学校规模的不断扩大和招生人数的逐年攀升导致传统的排棵手段已无法满足现代化管理的要求。在教学计划的不断完善和各高校校园网建立的大背

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。