首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

高职院校排课软件的研究与开发

摘要第1-5页
ABSTRACT第5-9页
第一章 综述第9-13页
   ·课题的背景与意义第9页
   ·计算机排课问题的研究动态第9-11页
   ·现有排课系统存在的问题第11-12页
   ·本文的主要工作第12-13页
第二章 计算机排课问题分析第13-20页
   ·人工排课的一般过程第13-15页
     ·课程表的编排规则第13-14页
     ·课程表的编排步骤第14-15页
   ·对计算机排课问题的分析第15-18页
     ·排课问题的本质是组合规划问题第15页
     ·排课问题属于NP 完全问题第15页
     ·计算机排课不追求最优解第15-16页
     ·计算机排课算法允许较高的时间复杂度第16页
     ·数据记录的编排顺序以相关度为依据第16-17页
     ·计算机排课应杜绝“甩课”现象第17-18页
     ·计算机排课算法应避免进入死循环第18页
   ·排课问题的数学描述第18-20页
第三章 排课问题中贪心算法的引入第20-27页
   ·P 类问题、NP 问题、NP 完全问题第20-21页
     ·算法的复杂度与问题的复杂度第20页
     ·P 类问题第20-21页
     ·NP 问题第21页
     ·NP 完全问题第21页
   ·排课问题的简约模型——背包问题第21-27页
     ·背包问题的基本概念第22页
     ·贪心算法的基本概念第22-23页
     ·用贪心算法解背包问题第23-24页
     ·排课问题可简约为背包问题第24-27页
第四章 排课系统的设计及实现第27-68页
   ·系统的总体设计第27-36页
     ·系统框架第27-28页
     ·课程表编排规则的设计第28-33页
     ·核心算法设计第33-36页
   ·排课系统的数据库设计第36-51页
     ·数据库的选择第36-43页
     ·数据库的设计原则第43-44页
     ·SQL 语言及其优化第44-48页
     ·排课系统数据库的结构第48-51页
   ·模块设计第51-65页
     ·系统主模块第51-52页
     ·数据输入模块第52-57页
     ·课表编排模块第57-59页
     ·课表输出模块第59-62页
     ·系统设置模块第62-65页
   ·本排课系统的特点第65-68页
第五章 结束语第68-70页
   ·自己所做的工作第68页
   ·排课系统的应用情况第68-69页
   ·对未来研究的展望第69-70页
致谢第70-71页
参考文献第71-73页
附录第73-82页

论文共82页,点击 下载论文
上一篇:攀枝花市交通稽查处财务软件—票据管理系统
下一篇:康定民族师专学报编辑管理系统的分析与设计--数据管理和综合管理子系统的设计与实现