收藏 分享(赏)

基于PHP的福大学生公寓管理系统的设计与实现.doc

上传人:wo7103235 文档编号:6152482 上传时间:2019-03-30 格式:DOC 页数:40 大小:3.07MB
下载 相关 举报
基于PHP的福大学生公寓管理系统的设计与实现.doc_第1页
第1页 / 共40页
基于PHP的福大学生公寓管理系统的设计与实现.doc_第2页
第2页 / 共40页
基于PHP的福大学生公寓管理系统的设计与实现.doc_第3页
第3页 / 共40页
基于PHP的福大学生公寓管理系统的设计与实现.doc_第4页
第4页 / 共40页
基于PHP的福大学生公寓管理系统的设计与实现.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、 本科生毕业设计(论文)题 目: 基于 PHP的福大学生公寓管理系统的设计与实现姓 名: 学 号: 学 院: 专 业: 年 级: 指导教师: (签名)年 月 日I基于 PHP的福大学生公寓管理系统的设计与实现摘 要在当今时代,人才培养是高校的根本任务,而高校的教学工作的良好运行,则离不开教学与管理工作的有效组织和协调,其中高校日常管理中的学生宿舍管理一直是高校日常管理的一个重要组成部分,其管理水平的高低,在一定程度上反映了学校管理水平的整体状况。本系统的具体设计与实现将针对福州大学学生宿舍管理的具体情况进行开展,在分析目前学校后勤部管理现状的基础上,提供较为方便的解决方案,使宿舍的管理效率能够

2、得以提高,并使宿舍资源得到更有效的配置。本论文所设计的系统采用 B/S 模式的体系结构,使用 PHP 编程语言编写代码,用Apache 做服务器,同时使用 MySQL 进行后台数据的处理.。在对整个系统的功能进行了详细、准确的需求分析,包括系统的业务逻辑设计、架构设计和数据库设计后,本系统主要分为两个大的模块,分别为:前台学生操作和后台管理员信息管理。前台学生可以查看当前月份的物业信息、本人的基础信息、住宿信息以及管理中心发布的公告信息,此外学生可进行留言,包括对宿舍管理的建议和意见;后台管理员可以对学生基本信息、住宿信息、公告信息、物业信息、学生的留言信息以及学生和管理员账号信息进行相应的操

3、作。本论文阐述了一个功能比较完善的学生公寓管理系统的设计过程。详细介绍了它的背景、现状、研究的目的与意义,对系统进行需求分析、模块与功能设计、使用界面的设计与功能实现以及最后的系统测试。关键词:学生公寓管理,MVC 设计模式,B/S,MySQLIIDesign and implementation of FZUs student apartment management system based on PHP AbstractIn todays era, talents training is the fundamental task of colleges, and a good runni

4、ng of university teaching can not do without effective organization and coordination of the work of teaching and management , including the daily management of the university has been a college dormitory management routine management an important part of their level of management , which can be a ce

5、rtain extent reflects the overall condition of the school management level .The specific design and implementation of this system will be for the specific circumstances of Fuzhou University student dormitory management to carry out, in the analysis of the current status of the school management on t

6、he basis of logistics , providing a more convenient solution , so that the hostel management efficiency can be enhanced , and the dormitory resources can be more efficiently configuration.In this paper, the design of the system architecture uses B / S mode , use the PHP programming language to write

7、 code to do with the Apache server, MySQL processed using background data .In the function of the whole system in detail and accurate needs analysis, including post business logic design , architecture design and database design system , the system is divided into two major modules , namely: the for

8、eground and background of students Operation Manager information management .Students can view the property information foreground the current month , my basic information bulletin information,accommodation information, and release management center , students also can make a message,suggestions or

9、comments on the hostel management ;Administrators can basically background information for students, accommodation information , bulletin information , property information , students as well as students and administrators message account information corresponding operation .This paper describes a f

10、airly complete student apartment management system design process.Detailing its background , current situation, the purpose and significance of the study , the system requirements analysis , design and function modules and functional design , implementation and user interface of the final system tes

11、ting.Key Words:Student apartment management,MVC design pattern,B / S, MySQL III目 录第 1 章 绪 论 11.1 开题背景 .11.2 研究现状及发展趋势 .11.3 研究的目的与意义 .1第 2 章 系统开发准备 32.1 系统开发工具 32.2 系统设计模式 32.3 本章小结 3第 3 章 系统需求分析 43.1 系统任务概述 .43.1.1 项目目标 .43.1.2 使用范围 .43.1.3 开发环境 .43.2 系统业务流程图 .53.3 本章小结 5第 4 章 系统模块与数据库设计 64.1 系统模块设

12、计 64.2 数据库设计 74.2.1 实体属性图设计 84.2.2 数据流图 124.2.3 数据库表设计 144.3 本章小结 18第 5 章 页面设计与功能实现 195.1 系统后台管理模块 195.1.1 登陆模块 195.1.2 管理员后台管理首页 19IV5.1.3 学生信息中心界面 205.1.4 学生住宿中心界面 205.1.5 物业管理中心界面 215.1.6 公告管理中心界面 225.1.7 留言建议中心界面 235.1.8 账户管理中心界面 235.1.9 关于我们界面 245.2 系统前台操作模块 255.2.1 系统前台主界面 255.2.2 公告信息界面 265.2

13、.3 学生基本信息界面 275.2.4 学生住宿信息界面 275.2.5 物业信息信息界面 285.3 本章小结 29第 6 章 测试与分析 306.1 测试实例的研究与选择 306.2 测试环境与测试条件 306.3 实例测试 316.4 测试结果 316.5 本章小结 31结 论 32致 谢 33参 考 文 献 34基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )1第 1章 绪 论1.1 开题背景在当今时代,人才培养是全国高校的基本任务,而高校教学工作的良好运行,则离不开教学与管理工作的有效组织和协调。高校日常管理是一项基础性工作,而学生宿

14、舍管理一直是高校日常管理的一个重要组成部分,其管理水平的高低,在一定程度上反映了学校管理水平的整体状况,也从侧面映射出学校教学水平的高低。管理水平高的高校,学生则可有个比较舒适的住宿环境,对学生的学习生活有很大帮助,儿管理相对来说不是很好的高校,学生的生活必然受其不良影响。 1.2 研究现状及发展趋势对于学校而言,学生宿舍管理是必不可少的组成部分。目前全国各地很多高校仍然停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一

15、条地筛选,这样不但麻烦而且浪费许多时间,管理人员的工作量也较大、工作效率比较低。福州大学作为国家“211 工程”重点建设的高校之一,在不断提高自身教学水平,科研水平的同时,提高日常管理工作水平也是学校建设中的一个重要环节。作为学校日常管理的一个重要方面的学生宿舍管理,以目前情况看,主要以人力手动工作为主,在日常宿舍管理的过程中,管理人员面对的管理工作数据量较为庞大,手续繁琐,其工作的复杂度和工作强度不小。当前社会计算机技术发展飞速, 电子信息的应用在人们日常生活中触手可及, 使用计算机在各行各业里面已是势在必行。对于高校来来说,利用计算机网络的支持实现网上教学管理和学生生活上的管理是现代化的流

16、行趋势,是推动高校发展的一项因素;学生通过网上系统可比较便捷得查看相关信息,系统后台管理员可以管理网站各种信息等等。1.3 研究的目的与意义本次开发这样一个管理系统的目的是为了实现提高学校宿舍管理部门的工作效率;充分利用资源;减少人力,物力和财力的支出;方便宿舍管理部门的工作人员更全面地福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )2掌握学生住宿情况;提高学生对宿舍管理的互动性等目的,特此开发本系统。系统的具体设计与实现将针对福州大学学生宿舍管理的具体情况进行开展,系统针对目前学校后勤部在进行宿舍管理工作时存在的各种问题,提供一个较为方便的解决方案,使管理人员在日常管理工作过程中,

17、工作效率得以提高,并使宿舍资源得以更有效配置,从而提高我校的高校日常管理水平,也让学校更好的为学生提供更便利的服务。基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )3第 2章 系统开发准备2.1系统开发工具本系统主要使用 PHP、HTML、Javascript 等技术对系统进行开发设计。PHP 是一种语法混合了 C、Java、Perl 和 PHP 的功能强大的脚本语言,其快速的网页执行速度是其一个突出特点,此外其具有很好的开放性和可拓展性、可跨平台、使用面向对象编程、支持多种主流或非主流数据库,其中尤其和 MySQL 的搭配最佳。本系统使用 M

18、ySQL 作为后台数据库,MySQL 可以支持多种操作系统平台,在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下;MySQL 的核心程序采用完全的多线程编程,线程是轻量级的进程,它可以灵活地为用户提供服务,且不用过多占用系统资源;MySQL 有一个非常灵活而且安全的权限和口令系统,当客户与 MySQL 服务器连接时,他们之间所有的口令传送被加密,而且 MySQL 支持主机认证;MySQL 拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用不必担心其稳定性;MySQL 具有强大的查询功能,MySQL 支持查询的 SELECT 和 WHERE 语句的全部运算符和函数,并且可

19、以在同一查询中混用来自不同数据库的表,从而使得查询变得快捷和方便。此外 PHP 也为 MySQL 提供了很强力支持,PHP 中提供了一系列的 MySQL 函数,对 MySQL 进行了全方位的支持,故而采用 MySQL 与 PHP 配合是最佳的组合。2.2系统设计模式目前,在几乎所有的 B/S 结构的 Web 网页中,都是采用通过浏览器直接和用户经行传递信息,响应使用者的各种请求的方式。这样尽管很直观,但是大多数管理信息系统操作的数据量都是非常庞大的,随着工程的不断扩张,代码的不断增加,则会造成服务器页面繁杂、Web 服务器的负载过于冗余。因而,本系统采用基于 MVC(Model-View-Co

20、ntroller)的设计理念,其中 View 层用来显示用户界面, Model 层用来实现系统业务逻辑,Controller 层主要负责 View 层和 Model 层之间的控制关系。这种软件设计模式很好地实现了表示层与数据层的分离,使得开发工作变得更加方便和快速。2.3本章小结本章主要介绍了系统所使用的开发工具,包括代码的编辑器和后台数据库的选择与使用,简单阐述了它们的功能以及特点。同时关于系统设计模式也做了大体的介绍,不仅对它们的优越性进行了阐述,还说明了设计模式的开发方式。福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )4第 3章 系统需求分析需求分析是对将要产生的软件操作特征

21、的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束,让软件工程师细化在前期需求工程工作中建立的基础需求,并建立模型描述用户场景、功能活动、问题类和类之间的关系、系统和类行为以及数据流。需求分析向软件设计者提供信息、功能和行为的表示。本章对学生公寓管理系统进行了较为全面的系统需求分析,根据系统的实现目标,确定了系统功能模块。3.1 系统任务概述3.1.1 项 目 目 标(1)实现学生对当月水电信息的查询(2)实现学生能够进行宿舍物品的报修(3)实现学生能够在网站上留言(对宿舍管理的建议和意见)(4)实现学生对宿舍管理中心发布的公告的查询(5)实现学生的个人账号密码的修改(账号学生入

22、学时管理员已分配好)(6)实现学生对个人信息和住宿信息的查询和编辑(7)实现管理员对公告信息的添加、编辑和删除等一系列的管理操作(8)实现管理员对宿舍楼信息的添加、编辑和删除等一系列的管理操作(9)实现管理员对各宿舍的水电费信息和报修信息)的添加、编辑和删除的操作(10)实现管理员对学生账号信息和管理员账号信息的添加、编辑和删除的操作(11)实现管理员对学生留言信息、学生基本信息、学生住宿信息的查询操作3.1.2 使 用 范 围本系统是针对福州大学学生公寓管理所做的开发,故使用范围为福州大学的学生公寓管理。3.1.3 开 发 环 境(1)系统:windows 7 系统(2)系统结构:B/S 结

23、构(3)集成开发环境:PHPStudy(PHP+Apache+MySQL)(4)服务器:Apache基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )5(5)数据库:MySQL3.2 系统业务流程图系统业务流程是指为了要达到某种价值目标而由不同的模块共同完成的一系列活动,活动之间不仅有严格的限定先后顺序,并且在活动的方式、内容、责任等也都必须有明确的界定和安排,这样使得不同活动在不同岗位角色之间进行交接成为可能,活动与活动之间在时间和空间上的转移也可以有较大的跨度。本系统采用了被业内广泛使用的 UML(统一建模语言)来进行系统分析和设计。UML

24、其中的活动图可以同时显示顺序和并发的控制流,详细描述了计算的细节,同时评述了实现业务流程所经过的流程等特点。因此采用活动图来表示系统的总业务流程,如图 3-1。管理员登陆系统住宿管理公告信息管理留言建议管理学生信息管理 账户管理物业信息管理学生信息公告信息水电费信息学生住宿信息留言信息账户信息图 3-1 系统总业务流程图3.3本章小结本章详细介绍了学生公寓管理系统的项目目标、使用目标,同时对它的开发环境进行了介绍,归纳出了系统业务流程图,这将为之后的模块设计提供思路。福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )6第 4章 系统模块与数据库设计4.1系统模块设计在系统设计的流程中,

25、软件系统是根据软件需求设计而来的。首先要对学生公寓管理系统的总体功能进行了较为全面的了解和分析,这样设计出它的功能模块,这是全面开发系统的重要基础。在对系统全面分析调和研究之后,开始进行了模块功能的设计。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。先由数据流图出发,分析数据流图,得出的比较层次化的功能结构图。学生公寓管理系统总体功能模块包括前台操作和后台管理,如图 4-1 所示:学生公寓管理系统前台操作后台管理图 4-1 系统总功能模块图学生使用前台系统功能结构图,其中包括 6 个模块。如图 4-2 所示:基 于 PHP 的 福 大 学 生 公

26、寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )7前台操作学生信息住宿信息公告信息物业信息首页留言板图 4-2 用户前台操作功能模块图学生公寓管理系统管理人员使用的后台管理系统,功能模块比较多,如图 4-3 所示:后台管理物业信息中心公告中心住宿管理中心留言建议中心学生信息中心账户管理中心首页关于我们学生基本信息宿舍楼栋管理学生住宿管理公告信息管理留言信息管理学生账号管理管理员账号管理宿舍水电管理宿舍报修管理图 4-3 管理员使用的后台管理功能模块图4.2数据库设计数据库的设计是系统设计的核心和基础。一个数据库设计的质量直接影响着整个系统效果。数据库设计就像摩天大楼的基地修建一样,是

27、非常基础重要的环节。如果设计福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )8的不规范不正确或者是不合理,那么将在之后的系统开发过程发生不可估量的错误,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。4.2.1实 体 属 性 图 设 计根据学生公寓管理系统的数据需求分析中,我们可以画出系统的实体属性图(E-R 图)如图 4-4后台管理员水电信息报修信息公告信息留言信息住宿信息宿舍楼信息学生管理发布 浏览 发布 浏览浏览管理管理管理管理管理mnmmm mmmnmn11n nnnn n1 m1m图 4-4 系统的实体属性图其中宿舍楼实体

28、图如图 4-5 所示:基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )9宿舍楼宿舍楼号楼管员联系方式楼管员姓名已住人数宿舍楼所在校区宿舍楼所在片区最大可住人数图 4-5 宿舍楼实体图学生实体图如图 4-6 所示:学生学号联系方式年级姓名性别学院图 4-6 学生实体图公告信息如图 4-7:福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )10公告信息标题编号内容发布时间发布者图 4-7 公告信息图留言信息实体信息如图 4-8:留言信息编号留言状态留言时间标题内容留言者图 4-8 留言信息实体信息 图报修信息实体信息如图 4-9:基 于 P

29、HP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )11报修信息编号申请报修者报修时间 保修内容宿舍所在校区宿舍所在片区宿舍号报修状态图 4-9 报修信息实体信息图水电信息实体信息如图 4-10:宿舍号 上月水表度数缴费月份本月水表度数本月实用水量报修信息本月电费单价本月电量优惠度数宿舍所在校区本月水费单价上月电表度数本月水电费总额楼号本月应交吨数本月水费总额本月电表度数本月实用电量度数本月应交电量本月电费总额收款单位水电费表编号编号本月优惠吨数图 4-10 水电信息实体信息 图福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )124.2.2数 据

30、流 图首先由顶层数据流图确定系统由哪些参与者,如图 4-11学生公寓管理系统管理员 学生管理员信息 相关信息相关信息学生信息图 4-11顶层数据流图第一层数据流图描述两个角色:学生、系统的管理员和系统前后台的关系,如图 4-12:管理员后台功能模块前台功能模块学生信息后台功能模块信息学生信息信息 信息信息信息信息如图 4-12 一层据流图具体分析第二层数据流图,主要两种登录角色:学生、后台管理系统的管理员。该层数据流图如图 4-13 所示。基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )13学生进入首页查看公告信息查看学生信息登录系统查看住宿信

31、息查看留言信息进行留言退出查看物业信息留言信息住宿信息展示信息 公告信息学生信息物业信息首页住宿信息系统留言公告信息留言信息物业信息学生信息4-13-1第二层数据流图(学生)管理员进入首页学生信息管理住宿管理登录系统物业信息管理留言信息管理账户信息管理退出公告信息管理留言信息水电信息展示信息学生信息楼栋信息公告信息首页物业信息系统账户信息学生信息留言信息公告信息住宿信息楼栋管理学生住宿管理学生住宿信息报修信息水电信息管理报修信息管理账户信息福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )14如图 4-13-2 第二层数据流图(管理员)4.2.3数 据 库 表 设 计对数据库设计中,很

32、重要的一点是实现数据库的规范合理设计,即各数据库表中对表各个属性详细的描述。根据系统 E-R 图,系统数据逻辑结构设计如下:(1)宿舍楼信息(宿舍楼号,校区,片区,可住人数,已住人数,楼管员,楼管员联系方式)(2)学生基本信息(学号,姓名,性别,学院,年级,联系方式)(3)学生住宿信息(学生学号,学年,校区,片区,宿舍楼号,宿舍号,床位号,入住时间,搬离时间)(4)公告信息(公告编号,公告标题,公告内容,发布时间,发布者)(5)留言信息(留言编号,留言标题,留言内容,留言状态,留言时间,留言者)(6)维修单信息(维修单编号,校区,宿舍楼,宿舍号,维修内容,申请维修时间,申请者,维修状态)(7)

33、水电费信息(水电费表编号,宿舍所属校区,宿舍楼号,宿舍号,缴费月份,上月水表度数,本月水表度数,本月实用水量吨数,本月优惠水量吨数,本月应交吨数,本月水费单价,本月应交水费总额,上月电表底度,本月电表度数,本月实用电量度数,本月优惠电量度数,本月应交度数,本月电费单价,本月应交电费总额,本月应交水电费总额,收款单位)(8)学生账户信息(学生账户编号,学生用户名,密码)(9)管理员账户信息(管理员账户编号,管理员用户名,密码)表 4-1 宿舍楼信息表字段名 类型 长度 说明DormBuildingNo tinyint 4 宿舍楼楼号(联合主键)Campus varchar 10 宿舍楼所在校区(

34、联合主键)Area varchar 10 宿舍楼所在片区(联合主键)MaxLiveNum smallint 6 最大可住人数LivedNum smallint 6 已住人数CaretakerName nvarchar 10 楼管员姓名CaretakerContaction varchar 11 楼管员联系方式基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )15说明:宿舍楼信息表用于存放宿舍楼信息。表 4-2 学生基本信息表字段名 类型 长度 说明StuNo varchar 11 学生学号(主键)StuName varchar 20 姓名Gend

35、er Enum 性别(只限男和女)College varchar 20 学院Grade varchar 4 年级Contaction varchar 11 联系方式说明:学生基本信息表用于存放学生基本信息。表 4-3 学生住宿信息表字段名 类型 长度 说明StuNo varchar 11 学生学号(主键)AcademicYear varchar 20 学年Campus varchar 10 校区Area varchar 10 片区DormBuildingNo tinyint 4 宿舍楼号DormNo smallint 6 宿舍号BedNo char 1 床位号BeginLiveTime dat

36、e 入住时间EndLiveTime dater 搬离时间说明:用于存放使用该系统的学生的住宿信息。表 4-4 公告信息表字段名 数据类型 长度 功能描述NoticeID int 11 公告信息编号(主键)NoticeTitle varchar 20 公告标题福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )16NoticeContent varchar 100 公告内容ReleaseTime int 11 公告发布时间UserID varchar 11 发布者说明:公告信息表是用来存放网站发布公告信息。表 4-5 留言信息表字段名 数据类型 长度 功能描述MessageID int 1

37、1 留言信息编号(主键)MessageTitle varchar 20 留言标题MessageContent varchar 100 留言内容MessageState char 1 留言状态ReleaseTime int 11 公告发布时间Leaver varchar 11 留言者说明:留言信息表是用来存放学生发表的留言信息。表 4-6 维修申请信息表字段名 数据类型 长度 功能描述RepairID int 11 维修申请单编号(主键)Campus varchar 10 校区DormBuildingNo tinyint 4 宿舍楼号DormNo smallint 6 宿舍号RepairCont

38、ent varchar 200 维修单内容ReleaseTime int 11 申请维修单时间Applicator varchar 11 申请维修者State char 1 维修状态说明:维修申请信息表是用来存放学生给自己宿舍申请的维修信息。表 4-7 水电费信息表字段名 数据类型 长度 功能描述ID int 11 水电费表编号(主键)基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )17Campus varchar 10 校区DormBuildingNo tinyint 4 宿舍楼号DormNo smallint 6 宿舍号PayMonth v

39、archar 11 缴费月份LastWaterUsed double 上月水表底度ThisWaterNum double 本月水表度数ThisWaterUsed double 本月实用水量顿数ThisWaterDiscount double 本月优惠水量吨数ThisWaterShouldPay double 本月应交水量吨数WaterPrice double 本月水费单价ThisWaterTotall double 本月应交水费总额LastElectricityUsed double 上月电表底度ThisElectricityNum double 本月电表度数ThisElectricityUs

40、ed double 本月实用电量度数ThisElectricityDiscount double 本月优惠电量度数ThisElectricityShouldPay double 本月应交电量度数ElectricityPrice double 本月电费单价ThisElectricityTotall double 本月应交电费总额ThisTotall double 本月应交水电费总额Payee varchar 20 收款单位说明:水电费信息表使用来存放每月各宿舍的水电费信息。表 4-8 学生账户信息表字段名 数据类型 长度 功能描述ID int 11 学生账户信息编号(主键)UserName va

41、rchar 11 学生账户名Password varchar 20 学生账户密码说明:学生账号信息表是用来存放学生登录系统的账户信息。表 4-9 管理员账户信息表字段名 数据类型 长度 功能描述福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )18ID int 11 管理员账户信息编号(主键)ManagerName varchar 11 管理员账户名ManagerPassword varchar 20 管理员账户密码说明:管理员账号信息表是用来存放管理员登录后台管理中心的账户信息。4.3本章小结本章主要说明了该系统的模块设计,及前台操作和后台管理,同时介绍了数据库的设计过程。数据库主要

42、设计了 9 张表,分别对宿舍楼、学生基本信息、学生住宿信息、公告信息、留言信息、报修信息、水电费信息、学生账户信息、管理员账户信息这几个实体的属性进行了研究和设计。基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )19第 5章 页面设计与功能实现5.1系统后台管理模块5.1.1登 陆 模 块登陆模块是后台管理中最基本的模块,管理员必须先通过该模块登录才可继续后续的操作,在输入框中首先获得用户的账户名和密码,然后把从页面中提交的用户名在数据库中进行查询,如果在数据库表中查到页面提交的用户名,则提取并且储存该用户的密码,然后对数据库进行读操作,比较管

43、理员表中的密码与登录时输入的密码是否相同,若两个密码相同则跳转到后台中心的首页,如果密码不正确,提示账户名或者密码不存在,并无法登陆后台系统。如图 5-1 所示:图 5-1 后台登录界面5.1.2管 理 员 后 台 管 理 首 页管理员在登录系统后,可以对整个后台系统进行管理。其中包含了学生信息中心、住宿管理中心、物业信息中心、公告管理中心留言建议中心、账户管理中心以及管理员账户密码修改和关于我们的展示页面等功能。如图 5-2 所示:福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )20图 5-2 管理员后台管理首页5.1.3学 生 信 息 中 心 界 面管理员点击左边的学生信息中心的

44、学生基本信息可以查阅学生信息。如图 5-3 所示:图 5-3 学生基本信息界面5.1.4学 生 住 宿 中 心 界 面管理员点击学生住宿中心中的宿舍楼栋管理会出现如下界面,管理员可以根据学校宿舍楼栋的实际情况对宿舍楼栋信息进行增删改查。如图 5-4-1 所示:管理员点击学生住宿中心中的学生住宿管理会出现 图 5-4-2 界面,管理员可以根据学生住宿的实际情况对学生住宿信息进行查询。基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )21图 5-4-1 楼栋信息界面图 5-4-2 学生住宿信息界面5.1.5物 业 管 理 中 心 界 面管理员点击物业

45、管理中心中的宿舍水电管理,管理员可对各宿舍的月份水电信息进行增删改和查询。如图 5-5-1 所示: 福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )22图 5-5-1 宿舍水电信息界面管理员点击物业管理中心中的宿舍报修管理,管理员可对各宿舍提交的报修信息进行管理。如图 5-5-2 所示: 图 5-5-2 宿舍报修信息界面5.1.6公 告 管 理 中 心 界 面管理员点击公告管理中心中的公告发布管理,管理员可以在这个界面上对公告的发布、修改、删除作出操作。如图 5-6 所示:基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )23图 5-6

46、 公告信息管理 界面5.1.7留 言 建 议 中 心 界 面管理员点击留言建议中心中的学生留言管理进入留言信息管理界面,管理员可以查看学生留言信息和删除学生不良留言信息。如图 5-7 所示:图 5-7 学生留言信息管理界面5.1.8账 户 管 理 中 心 界 面管理员点击账户管理中心的学生账号管理,可以对学生的账户进行修改密码、删除以及添加账户。如图 5-8-1 所示:福 州 大 学 本 科 生 毕 业 设 计 ( 论 文 )24图 5-8-1 学生账户信息管理界面管理员点击账户管理中心的管理员账号管理,可以对管理员的账户进行修改密码、删除以及添加账户。如图 5-8-2 所示:图 5-8-2 管理员账户信息管理界面5.1.9关 于 我 们 界 面管理员点击关于我们,可以查看关于系统开发者的自述信息。如图 5-9 所示:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报