本科毕业论文-—教室管理系统设计与实现.doc
《本科毕业论文-—教室管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业论文-—教室管理系统设计与实现.doc(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计(论文)基于APM的教室管理系统的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷
2、本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使
3、用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线
4、路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名)
5、 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日 教研室(或答辩小组)及教学系意见
6、教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平
7、 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日燕山大学毕业设计(论文)任务书学院:信息科学与工程学院 系级教学单位:计算机科学与技术 学号学生姓名专 业班 级题目题目名称基于APM的教室管理系统的设计与实现题目性质1.理工类:工程设计 ( );工程技术实验研究型( );理论研究型( );计算机软件型( );综合型( )。2.文管类( );3.外语类( );4.艺术类( )。题目类型1.毕业设计( ) 2.论文( )题目来源科研课题( ) 生产实际( )自选题目(
8、) 主要内容1、搭建Apache + PHP + MySQL集成开发环境。2、完成教室管理系统的需求分析和设计。3、实现教室管理系统的基本功能。4、研究根据课表和教室情况等已知条件,自动分配教室的算法。5、根据上述算法,在系统中实现教室自动分配功能。基本要求1、开发环境:Apache + PHP + MySQL集成开发环境。2、要求实现教室管理系统的基本功能,软件界面要友好。3、要求实现教室自动分配功能。参考资料1、在线文档. MySQL5.1参考手册.2、在线文档. PHP手册.3、湛德照. 高校自动排课系统的算法研究与实现. 重庆:重庆大学硕士学位论文, 2006周 次14周58周912周
9、1316周1718周应完成的内容查阅文献,进行需求分析和总体设计 实现教室管理系统的基本功能 研究教室自动分配的算法 实现教室自动分配功能,整个系统调试撰写论文、准备答辩指导教师:焦移山职称:讲师 2011年3 月 5 日系级教学单位审批: 年 月 日摘要摘要在信息化的今天,使用信息管理系统对数据进行管理已经代替了手工管理的方式,该论文研究的高校教室管理作为教务信息管理系统的一部分,旨在设计一个基于B/S模式的具有管理系统基本功能和自动排课功能的教室管理系统。系统的开发过程中采用了软件工程传统方法学中的快速原型法,论文中首先介绍了开发的背景、目的和确定采用APM(Apache + PHP +
10、MySQL)集成开发环境;其次对该系统进行了需求分析,从用户角度描述系统的功能要求;再次论述对系统的总体设计,确定系统的所有的功能模块并对数据库进行了设计;最后描述了各个模块的具体功能并介绍了程序中的主要算法,附带了系统主要界面的图片。系统开发使用了PHP和HTML分别作为后台和前台开发语言,通过禁忌搜索和回溯方法实现了自动排课算法,最终实现了教室管理系统的设计。关键词教室管理系统;APM;排课算法;禁忌搜索I 燕山大学本科生毕业设计(论文)AbstractIn the information today, using information management system of data
11、 management has replaced manual management, this paper studies the way the college classroom management as part of the academic information management, which aims to design a based on B/S model classroom management system with basic function of management system and automatic course arrangement. Thi
12、s system is adopted in the development process of software engineering traditional methods of rapid prototyping method, this paper firstly introduces the background, the system development objectives and sure to use APM ( Apache + PHP + MySQL) integrated development environment; Second of the system
13、 from the requirement analysis, this paper describes the function of the system user requirements; For system discussed again, the overall design system is determined by the function module and all to a database design; Finally, it is describes the specific function of each module, and introduces th
14、e most main algorithms, and program with system mainly interface pictures. System development using PHP and HTML back ends and front desk development respectively as language, through tabu search and retrospective method realizes the automatic course arrangement algorithm, and finally achieved the d
15、esign of classroom management system.Keywords Classroom Management System; APM; Arrangement Algorithm;Tabu SearchI 目 录摘要IAbstractII第1章 绪论11.1课题背景11.2 国内外研究现状21.3 课题目的及意义31.4 课题研究主要内容3第2章 相关技术与理论52.1 开发环境与工具52.1.1 APM平台52.1.2 HTML CSS和JavaScript62.1.3 Dreamweaver编辑器62.2 相关理论72.2.1 启发式搜索72.2.2 禁忌搜索72.
16、2.3 回溯法82.3 本章小结8第3章 需求分析93.1 问题定义93.1.1 学生使用系统的功能要求93.1.2 教师使用系统的功能要求93.1.3 管理员使用系统的功能要求103.2 可行性分析103.3 需求分析113.3.1 系统功能需求113.3.2 安全性与完整性需求123.3.3 数据流程图与功能划分133.3.4 数据字典153.4 本章小结17第4章 数据库设计184.1 数据库设计184.2 数据库表194.3 本章小结24第5章 总体设计255.1 系统模块设计255.1.1 公共模块255.1.2 学生功能模块275.1.3 教师功能模块285.1.4 管理员功能模块
17、295.2 本章小结30第6章 系统详细设计316.1 公共模块设计316.2 排课算法的详细设计326.3 本章小结36第7章 系统实现377.1 系统实现377.2 本章小结42结论43参考文献44致谢46附录1 开题报告47附录2 文献综述51附录3 中期报告54附录4 外文原文57附录5 外文译文68III第1章 绪论 第1章 绪论1.1课题背景随着信息化的高度发展,大学中远程在线课堂授课的教学方式已经出现,但这种非面对面交互的教育方式存在着很多的弊病1,因此目前在我国绝大部分大学还是以教室中面对面的授课方式为主。综合考虑大学授课中多方面的特殊性,大学授课对教室的安排与义务教育阶段大不
18、相同,对某个班级的课程安排不再局限于某一个教室,并且可能会出现多个班级在一个教室中上课的情况。从使用角度上看,这样的教室安排制度增大了教室使用的自由度,尤其是在如今大学中教室少班级多课程多的现状下,这样的教室使用方案更能充分利用教室资源,使教室得到合理的分配。但从教室的管理角度来说,教室使用越自由,教室的管理的难度就越大。管理的难度主要体现在对教室排课问题上。众所周知,大学中每个专业需要修的课程都有很多,大部分课程都能在一个学期内学习完毕,这样就导致每个学期初都要进行一次教室分配。分配过程不仅要考虑教室本身是否会发生使用上的空间冲突(同一教室同一时间安排了两门或两门以上课程),而且还要考虑参与
19、授课过程的教师学生是否会发生时间冲突(同一学生或教师同一时间不能出席两门或两门以上的课程)。而且就目前而言,我国高等教育己进入大众化发展阶段,各高校的招生数量急剧增加,给高等教育带来了深刻的变革。面对跨越式的发展速度和招生数量的大幅度增加,不少高校教室资源短缺的问题逐渐凸现出来。科学、高效、合理地管理和使用高校教室资源,保证学生正常的学习环境,成为目前高校教学资源管理研究的一项重要课题。以燕山大学为例,燕山大学东校区共四座教学楼,共近200间大小不等类型不一的教室,要分配九个学院41个专业的课程,这些专业四个年级共有大约450余个班,有近11000余名学生。所有的班级总共要在东区安排近1200
20、门课程,每门课程每周上课节数不等。如果手工安排所有课程的话大概需要花费一个月左右的时间,而且手工排课不能从全局考虑教室分配的平均性。综合以上论述来看,一个学校需要一个优秀的教室管理软件势在必行。一个教室管理系统不仅能方便工作人员对教室资源的管理和安排,大大减轻他们的工作量,还更能为学生和老师查询自身与教室的相关信息提供方便,并且还可以提供给教师部分教室占用权限,分担管理人员的一部分工作。1.2 国内外研究现状上个世纪中叶,西方学术界就有人开始研究大学排课问题。二十世纪六十年代,Gotlieb曾为排课问题创建了一个数学模型2,最终使用部图匹配解决了排课问题。在此之后,人们开始在Goflieb的数
21、学模型基础之上对课表问题的算法、解的存在性等问题做了很多深入研究。人们尝试用各种方法求解排课问题,有些人尝试把排课问题归结为求一组O-1变量的解,但工作量十分庞大,而且这种技术只能适用于课程较少的情况;二十世纪八十年代Mihoe提出排课问题可以看作是一个优化问题;接下来Tripathy发表论文使用整数线性编程方法求解排课问题并提出了相应的数学模型;之后又有人提出可以使用图论中的方法解决排课问题,比如二部图匹配方法。直到遗传算法的提出,人们又开始研究使用遗传算法将排课问题看作是优化问题来解决。直到如今仍然有许多人在研究遗传算法,比较有代表性的有印度的Vastapur大学管理学院的Arabinda
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 教室 管理 系统 设计 实现
限制150内