摘 要
随着计算机的发展及网络技术的普及和应用,日常管理工作从以前繁琐的事务中解放出来,因而提高了工作效率。高校的教室管理工作还是通过手工管理方式进行,工作效率很低。因此,开发了教室管理系统。
根据高校的规模和经济情况,本系统具有教室管理系统的基本功能。如教学楼设置管理﹑教室信息管理﹑上课教师信息管理﹑学生信息管理、教室使用管理﹑教师和学生申请使用管理以及各种信息查询等,并且界面简单﹑操作简便。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,易使用等特点。
本系统开发采用PHP编程语言,以DREAMWEAVER、MYSQL为开发工具,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计,采用快速原型法来实现系统。
关键词:教室管理;教室申请;PHP;MYSQL
ABSTRACT
Along with the development of computer and network technology popularization and application of the daily management work from the tedious affairs freed before, thereby enhancing the efficiency of work.University classroom management work or by manual management way, the efficiency is very low.Therefore, the classroom management system is developed.
According to the scale and economic situation of colleges and universities, this system has the basic function of the classroom management system.Such as the building set management, classroom information management, class teacher information management, student information management, use and management of the classroom, teachers and students to apply for the use of management and all kinds of information query, etc., and the interface is simple, easy to operate.Its development mainly includes the establishment and maintenance of database and front-end application development two aspects.For the former requirement to establish data consistency and integrality, data security good database, and for the latter request applications fully functional, easy to use, etc.
This system development USES the PHP programming language, DREAMWEAVER, MYSQL as development tool, using the software engineering ideas and methods, on the whole structured life cycle method for system analysis and design, using the rapid prototyping method to implement the system.
Keywords:;Classroom management;The classroom application;;PHP ;MYSQL
目 录
第一章 绪论 5
1.1 选题目的和意义 5
1.2 系统介绍 5
1.3 本系统使用的方法和语言 6
1.3.1 统一建模语言UML 6
1.3.2 .PHP 6
第二章 系统分析 9
2.1需求分析 9
2.1.1功能需求 9
2.2可行性分析 10
2.2.1技术可行性 10
2.2.2操作可行性 10
2.3 业务流程分析 10
2.3.1教室管理过程的业务流程 10
2.3.2教室管理系统的数据流图 11
2.3.3总体ER图 12
第三章 概要设计 14
3.1网站开发目标 14
3.2功能设计 14
第四章 数据库设计 15
4.1数据库简介 15
4.2数据库概念设计 15
4.3数据库逻辑设计 15
第五章 功能的实现 21
5.1 网站界面实现 21
5.2 主要功能代码 22
5.2.1登录模块详细设计 22
5.2.2用户管理模块 25
5.2.3学生管理模块的实现 27
5.2.4教师管理模块的实现 28
5.2.5教室管理模块的实现 30
5.2.6教室使用情况管理模块的实现 31
5.2.7教师申请流程模块的实现 33
5.2.8个人资料管理模块设计 35
第六章 系统测试 36
6.1 测试目的 36
6.2 测试内容 36
6.3 系统测试 36
6.3.1 测试的数据 36
6.3.2 系统测试方法 36
6.3.3 系统测试项目表 36
6.3.4 系统测试结果 37
第六章 系统总结与展望 38
参考文献 39
致 谢 40