基于B/S模式的实验室排课选课系统的研究与开发
摘要 | 第1-5页 |
ABSTRACT | 第5-10页 |
第一章 绪论 | 第10-16页 |
·问题的提出 | 第10页 |
·研究的背景和意义 | 第10-13页 |
·实验室排课简介 | 第10-11页 |
·国内实验室排课的现状 | 第11-12页 |
·实验室排课的特点 | 第12页 |
·实验室选课的简介 | 第12-13页 |
·实验室选课的特点 | 第13页 |
·选题的意义 | 第13-14页 |
·主要工作 | 第14页 |
·论文章节安排 | 第14-16页 |
第二章 系统开发平台及技术简介 | 第16-29页 |
·系统硬件平台与网络方案设计概述 | 第16-18页 |
·面向对象的开发方法 | 第18-20页 |
·面向对象的基本观点 | 第18页 |
·面向对象的主要概念 | 第18-19页 |
·对象 | 第18-19页 |
·对象的状态和行为 | 第19页 |
·类 | 第19页 |
·面向对象的基本思想 | 第19页 |
·面向对象的方法 | 第19-20页 |
·系统开发软件平台的概述 | 第20-23页 |
·操作系统的选择 | 第20页 |
·Web 服务器的选择 | 第20-21页 |
·MYSQL 数据库介绍 | 第21页 |
·PHP 语言引擎 | 第21-22页 |
·LAMP 平台与其他平台的比较 | 第22-23页 |
·系统工作的B/S 结构概述 | 第23-28页 |
·小结 | 第28-29页 |
第三章 系统功能和分析 | 第29-38页 |
·系统的需求分析和总体结构 | 第29-30页 |
·系统需求分析 | 第29-30页 |
·系统的总体分布结构 | 第30页 |
·系统功能介绍 | 第30-37页 |
·小结 | 第37-38页 |
第四章 数据库的设计及实现 | 第38-48页 |
·数据库结构分析与设计 | 第38-39页 |
·数据库结构 | 第38-39页 |
·数据模型实体极其属性 | 第39页 |
·数据字典及数据表的构造 | 第39-45页 |
·数据表之间的关系 | 第45-47页 |
·小结 | 第47-48页 |
第五章 实验室排课系统的实现 | 第48-67页 |
·实验室排课规则 | 第48页 |
·排课数据准备和预处理 | 第48-50页 |
·实验室排课算法分析 | 第50-52页 |
·数学模型 | 第50-51页 |
·排课算法实现 | 第51-52页 |
·排课功能的实现 | 第52-66页 |
·学生-空闲时间矩阵的得出 | 第52-65页 |
·实验教室的安排 | 第65页 |
·排课和冲突检测的实现 | 第65-66页 |
·对未选上课学生的安排 | 第66页 |
·课表生成功能的实现 | 第66页 |
·小结 | 第66-67页 |
第六章 实验室选课系统的实现 | 第67-71页 |
·实验室选课的一些规则 | 第67页 |
·选课功能的实现 | 第67-69页 |
·选课处理流程 | 第67-69页 |
·学生选课的预处理 | 第69页 |
·学生选课结果的提交 | 第69页 |
·课表查询功能的实现 | 第69-70页 |
·小结 | 第70-71页 |
第七章 系统安装与调试 | 第71-79页 |
·安装REDHAT 操作系统 | 第71页 |
·系统平台安装配置 | 第71-74页 |
·MySQL 的安装 | 第71-72页 |
·APACHE 的安装 | 第72-73页 |
·PHP 的安装 | 第73页 |
·MYSQL+PHP+APACHE 的整合 | 第73-74页 |
·实验室排课选课系统的安装配置 | 第74页 |
·系统业务说明 | 第74-78页 |
·小结 | 第78-79页 |
第八章 总结与展望 | 第79-80页 |
致谢 | 第80-81页 |
参考文献 | 第81-83页 |
附录 | 第83-84页 |
攻硕期间取得的研究成果 | 第84-85页 |