高校学生宿舍管理系统
【摘要】
高校学生宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。
系统使用PHP和MYSQL数据库为开发工具,PHP对数据库有强大的处理功能,与MYSQL是公认最完美的组合。同时它也利用当今最流行的也很实用的PHP框架和模板引擎,以及根据实际设计出了最合适本项目开发的设计模式,提高了编程效率和可靠性。
旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是科学化、正规化管理的重要条件。
关键词:学生宿舍;管理信息系统; PHP;MySQL
Abstract:College students hostel management system is typical of the Information Management System (MIS), including development of its key database background to the establishment and maintenance of front-end procedures and the development of the two areas. Background database for the establishment and maintenance requirements to establish data consistency and integrity of strong data security for good. For front-end application development requires application procedures can provide powerful data manipulation functions, friendly interface, the use of simple and convenient features.
We use PHP and MYSQL database development tools, PHP is a powerful database processing functions, and MYSQL is recognized as the most perfect combination. Meanwhile it is also using the world's most popular is also very practical framework and PHP template engine based on the actual design of the most appropriate development of the project designed to improve the efficiency of programming and reliability.
The old manual records management hostels can no longer accommodate the rapid growth of the information age. The new hostel management system developed after the existing school hostel information management will be greatly improved, from the artificial changes to the computer by way of low efficiency, data redundancy, prone to errors into rapid retrieval, Search convenient, high reliability and large memory capacity. These advantages can greatly improve efficiency, as well as schools scientific, standardized management of important conditions.
Key words:Students' dormitory;Management information system; PHP; MYSQL
目 录
引 言 1
1 相关知识点介绍 2
1.1 PHP知识介绍 2
1.2 MySQL知识介绍 3
1.3 PHPNow的安装和配置 4
1.4进入Dos环境下MySQL数据库的方法以及部分操作 6
2 系统需求分析 8
2.1 功能需求 8
2.1.1基本功能需求 8
2.1.2报表需求 8
2.1.3用户界面需求 8
2.2 性能需求 8
2.2.1系统可行性 8
2.2.2系统安全性 9
2.3 数据库选择 9
2.4 环境 9
3 详细设计 11
3.1 系统功能模块 11
3.2 系统前台部分 11
3.2.1系统管理模块 12
3.2.2信息查询模块 12
3.2.3出入登记模块 12
3.3 系统后台部分 12
3.3.1公寓管理模块 12
3.3.2学生管理模块 13
3.3.3信息修改模块 13
3.3.4报表管理模块 13
3.4系统E-R图 13
3.5 数据库结构设计 14
3.5.1数据字典 14
3.5.2数据表 15
3.5.3表的说明 19
4 模块的具体实现与代码 20
4.1 登录模块 20
4.2前台主界面模块 24
4.3后台主界面代码 29
5系统测试和维护 35
5.1系统测试 35
5.2系统维护 37
结 束 语 38
谢 辞 39
参考文献 40
引 言
学生宿舍管理系统对于一个来说是必不可少的组成部分。目前好多还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询所需的住宿信息。
1 相关知识点介绍
1.1 PHP知识介绍
PHP 最早由 Rasmus Lerdorf 在1995年发明,而现在PHP的标准由PHP Group和开放源代码社区维护。PHP 以 PHP License 作为许可协议,不过因为这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不兼容。
PHP(PHP:Hypertext Preprocessor)是一种在计算机上运行的脚本语言,主要用途是在于处理动态网页,也包含了命令行运行接口(command line interface),或者产生图形用户界面(GUI)程序。
PHP 是作为一个小开放源码,随着越来越多的人意识到它的实用性从而逐渐发展起来。Rasmus Lerdorf 在 1994 年发布了 PHP 的第一个版本。从那时起它就飞速发展,并在原始发行版上经过无数的改进和完善现在已经发展到版本 4.0.3 。
PHP 是一种嵌入在 HTML 并由服务器解释的脚本语言。它可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。它支持许多流行的数据库,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。
PHP是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚本语言。PHP具有和JAVA类似的Class关键字。因为不需要虚拟机,以致速度比JAVA快5倍。PHP正迅速变成一种标准的,多用途的,面向对象的脚本语言。PHP不仅可用来开发Web应用程序,也可以开发普通应用程序。PHP有以下几方面特点:
(1)数据库连接
PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一
上一篇:
php+mysql+xml网站设计毕业论文
下一篇:
网上购物系统毕业设计论文