计算机科学与技术毕业论文:基于PHP的福大学生公寓管理系统的设计与实现.doc

上传人:文初 文档编号:763333 上传时间:2018-10-31 格式:DOC 页数:39 大小:3.14MB
下载 相关 举报
计算机科学与技术毕业论文:基于PHP的福大学生公寓管理系统的设计与实现.doc_第1页
第1页 / 共39页
计算机科学与技术毕业论文:基于PHP的福大学生公寓管理系统的设计与实现.doc_第2页
第2页 / 共39页
计算机科学与技术毕业论文:基于PHP的福大学生公寓管理系统的设计与实现.doc_第3页
第3页 / 共39页
计算机科学与技术毕业论文:基于PHP的福大学生公寓管理系统的设计与实现.doc_第4页
第4页 / 共39页
计算机科学与技术毕业论文:基于PHP的福大学生公寓管理系统的设计与实现.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、 本科毕业论文(20 届)基于 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 run

4、ning 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

5、certain 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

6、 the 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 wri

7、te 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 f

8、oreground 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 o

9、r 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

10、 fairly 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 t

11、esting.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 章 系统模块与数据库设计 .

12、64.1 系统模块设计 .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

13、系统前台主界面 .255.2.2 公告信息界面 .265.2.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 研究的目的与意义本次开发这样一个管理系统的目的是为了实现提高学校宿舍管理部门的工作效率;充分利用资源;减少人力,物力和财力的支出;方便宿舍管理部门的工作人员更全面地基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )2掌握学生住宿情况;提高学生对宿舍管理的互动性等目的,特此开发本系统。系统的具体设计与实现将针对福州大学学生宿舍管理的具体情况

17、进行开展,系统针对目前学校后勤部在进行宿舍管理工作时存在的各种问题,提供一个较为方便的解决方案,使管理人员在日常管理工作过程中,工作效率得以提高,并使宿舍资源得以更有效配置,从而提高我校的高校日常管理水平,也让学校更好的为学生提供更便利的服务。基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )3第 2 章 系统开发准备2.1 系统开发工具本系统主要使用 PHP、HTML、Javascript 等技术对系统进行开发设计。PHP 是一种语法混合了 C、Java、Perl 和 PHP 的功能强大的脚本语言,其快速的网页执行速度是其一个突出特点,此外其具

18、有很好的开放性和可拓展性、可跨平台、使用面向对象编程、支持多种主流或非主流数据库,其中尤其和 MySQL 的搭配最佳。本系统使用 MySQL 作为后台数据库,MySQL 可以支持多种操作系统平台,在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下;MySQL 的核心程序采用完全的多线程编程,线程是轻量级的进程,它可以灵活地为用户提供服务,且不用过多占用系统资源;MySQL 有一个非常灵活而且安全的权限和口令系统,当客户与 MySQL 服务器连接时,他们之间所有的口令传送被加密,而且 MySQL 支持主机认证;MySQL 拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用不

19、必担心其稳定性;MySQL 具有强大的查询功能,MySQL 支持查询的 SELECT 和 WHERE 语句的全部运算符和函数,并且可以在同一查询中混用来自不同数据库的表,从而使得查询变得快捷和方便。此外 PHP 也为 MySQL 提供了很强力支持,PHP 中提供了一系列的 MySQL 函数,对 MySQL 进行了全方位的支持,故而采用 MySQL 与 PHP 配合是最佳的组合。2.2 系统设计模式目前,在几乎所有的 B/S 结构的 Web 网页中,都是采用通过浏览器直接和用户经行传递信息,响应使用者的各种请求的方式。这样尽管很直观,但是大多数管理信息系统操作的数据量都是非常庞大的,随着工程的不

20、断扩张,代码的不断增加,则会造成服务器页面繁杂、Web 服务器的负载过于冗余。因而,本系统采用基于 MVC(Model-View-Controller)的设计理念,其中 View 层用来显示用户界面, Model 层用来实现系统业务逻辑,Controller 层主要负责 View 层和 Model 层之间的控制关系。这种软件设计模式很好地实现了表示层与数据层的分离,使得开发工作变得更加方便和快速。基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )42.3 本章小结本章主要介绍了系统所使用的开发工具,包括代码的编辑器和后台数据库的选择与使用,简单阐

21、述了它们的功能以及特点。同时关于系统设计模式也做了大体的介绍,不仅对它们的优越性进行了阐述,还说明了设计模式的开发方式。第 3 章 系统需求分析需求分析是对将要产生的软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束,让软件工程师细化在前期需求工程工作中建立的基础需求,并建立模型描述用户场景、功能活动、问题类和类之间的关系、系统和类行为以及数据流。需求分析向软件设计者提供信息、功能和行为的表示。本章对学生公寓管理系统进行了较为全面的系统需求分析,根据系统的实现目标,确定了系统功能模块。3.1 系统任务概述3.1.1 项 目 目 标(1)实现学生对当月水电信息的查询(2

22、)实现学生能够进行宿舍物品的报修(3)实现学生能够在网站上留言(对宿舍管理的建议和意见)(4)实现学生对宿舍管理中心发布的公告的查询(5)实现学生的个人账号密码的修改(账号学生入学时管理员已分配好)(6)实现学生对个人信息和住宿信息的查询和编辑(7)实现管理员对公告信息的添加、编辑和删除等一系列的管理操作(8)实现管理员对宿舍楼信息的添加、编辑和删除等一系列的管理操作(9)实现管理员对各宿舍的水电费信息和报修信息)的添加、编辑和删除的操作(10)实现管理员对学生账号信息和管理员账号信息的添加、编辑和删除的操作(11)实现管理员对学生留言信息、学生基本信息、学生住宿信息的查询操作3.1.2 使

23、用 范 围本系统是针对福州大学学生公寓管理所做的开发,故使用范围为福州大学的学生公寓管理。基 于 PHP 的 福 大 学 生 公 寓 管 理 系 统 的 设 计 与 实 现 ( 论 文 )53.1.3 开 发 环 境(1)系统:windows 7 系统(2)系统结构:B/S 结构(3)集成开发环境:PHPStudy(PHP+Apache+MySQL)(4)服务器:Apache(5)数据库:MySQL3.2 系统业务流程图系统业务流程是指为了要达到某种价值目标而由不同的模块共同完成的一系列活动,活动之间不仅有严格的限定先后顺序,并且在活动的方式、内容、责任等也都必须有明确的界定和安排,这样使得不同活动在不同岗位角色之间进行交接成为可能,活动与活动之间在时间和空间上的转移也可以有较大的跨度。本系统采用了被业内广泛使用的 UML(统一建模语言)来进行系统分析和设计。UML 其中的活动图可以同时显示顺序和并发的控制流,详细描述了计算的细节,同时评述了实现业务流程所经过的流程等特点。因此采用活动图来表示系统的总业务流程,如图 3-1。管理员登陆系统住宿管理公告信息管理留言建议管理学生信息管理 账户管理物业信息管理学生信息公告信息水电费信息学生住宿信息留言信息账户信息图 3-1 系统总业务流程图

展开阅读全文
相关资源
相关搜索
资源标签

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

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。