公寓管理系统的设计与实现(附件)【字数:5708】
随着高校的扩招,我国高校的在读人数越来越多,传统的人工公寓管理模式费时费力且极不方便,出于此目的,本文设计开发了一个使用PHP语言和MySQL数据库开发出的学生公寓管理系统。本文首先是对开发的背景和和课题内容作了说明,然后根据现实情况对系统的需求进行分析,确定系统的功能结构,再后运用所学的PHP语言开发技术完成对于学生公寓管理系统的最终实现。整个系统分为前台和后台管理两个模块,实现的功能有用户管理、住宿管理、学生管理、出入管理等。在选取了系统的部分功能给出详细的讲解之后,文章先是对系统进行完整的测试并得出测试结论,最后对整个设计工作进行了总结。
目 录
一、引言 1
(一)课题背景 1
(二)课题内容 1
二、开发工具简介 1
(一)PHP语言 1
(二)MySQL数据库工具 2
三、系统需求分析 2
(一)需求概述 2
(二)系统用例分析 2
四、系统设计 3
(一)系统结构 3
(二)系统功能划分 3
1.学生个人资料管理 4
2.学生报修申请 4
3.管理员用户管理 4
4.学生管理 4
5.夜不归宿管理 4
6.通知公告管理 4
7.论坛功能 4
(三) 主要流程设计 5
1.登录流程设计 5
2.报修流程 5
(四)数据库设计 6
五、系统实现 9
(一)学生界面实现 9
1.登录功能 9
2.报修申请 9
3.夜不归宿查看 9
(二)管理员功能实现 10
1.学生管理 10
2.外来人员登记 11
3.晚归、不归添加 12
4.通知公告管理 13
六、系统测试 13
(一)测试环境 13
(二)测试方法 14
(三)测试总结 14
七、总结 14
致谢 15
参考文献 16
一、 *好棒文|www.hbsrm.com +Q: ¥351916072$
引言
(一)课题背景
目前已有许多高校开始利用计算机技术来进行科学化、规范的公寓管理,相较为传统的人工管理模式来说,应用计算机技术进行公寓管理更具有高效性和便利性,学生可以方便的上报维修信息,及时的向公寓管理员提供改进意见,极大的提高了高校的公寓管理水平。由于工人管理易出错、效率低、信息容易丢失,所以在不断的发展之中,人工管理管理模式逐渐的被现代化管理方式所取代。本项目的提出就是基于以上背景,目的是设计开发一个可以提高管理效率的学生公寓管理系统,整体系统采用目前最为流行的B/S模式,开发难度纸且有着良好的可移植性。学生公寓管理系统将满足大部分高校对于学生公寓管理的需要,简化传统的公寓管理流程,极大的提高公寓管理效率,为建设更加安全舒适的学生住宿环境提供有力的帮助。
(二)课题内容
本公寓管理系统是采用B/S体系结构,数据库采用MySQL,基于PHP语言开发。主要实现的是对于学生公寓的管理。系统需求分析主要有需求概述、系统用例分析。系统设计主要有系统结构、系统功能划分、主要流程设计、数据库设计。其中系统功能划分主要有学生个人资料管理、学生报修申请、管理员用户管理、学生管理、夜不归宿管理、通知公告管理、论坛功能。主要流程设计主要有登录流程设计、报修流程。系统实现主要有学生界面实现,管理员功能实现。其中学生界面主要功能有登录功能、报修申请、 夜不归宿查看。管理员功能主要有学生管理、外来人员登记、晚归、不归添加、通知公告管理。
二、开发工具简介
(一)PHP语言
PHP也被称为超文本预处理器,主要服务于web应用开发的前端以及后端业务处理,是一个具备完整开发功能的脚本语言,功能十分强大,并且使用简单、结构清晰,运用PHP语言设计的动态网页有着很好的效果,可以实现非常复杂的业务功能。PHP是属于开源的系统,具有很好的可移植和跨平台特性,是目前为止最为流行也最受欢迎的脚本语言。
PHP语言包含有很多特性,在近十几年的不断发展和改进中,其特性被放大,很多不足之处都已经有着良好的改善,除了前后端分离的概念无法解决之外,其特点还有如下几个方面:首先它支持类和对象、支持构造器和提取类,在实际的开发中可能会遇到很多的整合型框架技术,如ThinkPHP等,另外,PHP几乎支持所有的关系型数据库,在编写数据库时,通过PHP技术就可以很轻松的实现对数据库的数据变更以及查询。
(二)MySQL数据库工具
MySQL数据库是目前最为流行的关系型数据库之一,优点有很多,比如其开源性质和低成本,从单纯的小型应用开发上来说,对于MySQL工具的使用可以认为是完全免费的。MySQL由Orical公司开发,上线至今已经有近十年的时间。无论是中小型项目的开发还是较大项目的开发,MySQL都能提供安全、快速、高效的数据存储方案,深受人们的喜欢和支持。
对于数据库的访问方式为使用访问数据库的标准语言,对于数据库和数据表的建立 也应该遵循相应的范式,MySQL开发所用的编程语言为C和C++,再加上其他的一些特性使得其拥有很好的可移植性,可以在各个平台上使用,如mac系统,linux系统和windows系统等等。
三、系统需求分析
(一)需求概述
学生公寓管理系统的重要性在于可以对庞大的学生群体住宿提供更为科学高效的管理方案,面向的主要使用对象为舍管人员和学生,系统需要根据使用对象的不同提供不同的功能组合。利用计算机技术和网络通信技术把复杂的学生信息进行集中化管理,在之后的变更和查询时可以方便的进行操作。
根据系统的开发目的可以确定本学生公寓管理系统起码具备以下几个要求:
(1) 稳定性高,数据存放具备一定的安全性,不易丢失。
(2) 需要提供有住宿管理功能和损坏物品上报功能。
(3) 设置不同的身份,系统要分为学生端和管理员端,其中管理员端需要实现公寓管理所必须的几项重要功能,如考勤记录、外来人员登录等。
(4) 通过通知模块或者留言模块使学生可以和管理人员进行交流,拉近学生与公寓管理人员之间的距离。
(5) 提供学生信息和公寓信息查询功能以便于更方便的管理。
目 录
一、引言 1
(一)课题背景 1
(二)课题内容 1
二、开发工具简介 1
(一)PHP语言 1
(二)MySQL数据库工具 2
三、系统需求分析 2
(一)需求概述 2
(二)系统用例分析 2
四、系统设计 3
(一)系统结构 3
(二)系统功能划分 3
1.学生个人资料管理 4
2.学生报修申请 4
3.管理员用户管理 4
4.学生管理 4
5.夜不归宿管理 4
6.通知公告管理 4
7.论坛功能 4
(三) 主要流程设计 5
1.登录流程设计 5
2.报修流程 5
(四)数据库设计 6
五、系统实现 9
(一)学生界面实现 9
1.登录功能 9
2.报修申请 9
3.夜不归宿查看 9
(二)管理员功能实现 10
1.学生管理 10
2.外来人员登记 11
3.晚归、不归添加 12
4.通知公告管理 13
六、系统测试 13
(一)测试环境 13
(二)测试方法 14
(三)测试总结 14
七、总结 14
致谢 15
参考文献 16
一、 *好棒文|www.hbsrm.com +Q: ¥351916072$
引言
(一)课题背景
目前已有许多高校开始利用计算机技术来进行科学化、规范的公寓管理,相较为传统的人工管理模式来说,应用计算机技术进行公寓管理更具有高效性和便利性,学生可以方便的上报维修信息,及时的向公寓管理员提供改进意见,极大的提高了高校的公寓管理水平。由于工人管理易出错、效率低、信息容易丢失,所以在不断的发展之中,人工管理管理模式逐渐的被现代化管理方式所取代。本项目的提出就是基于以上背景,目的是设计开发一个可以提高管理效率的学生公寓管理系统,整体系统采用目前最为流行的B/S模式,开发难度纸且有着良好的可移植性。学生公寓管理系统将满足大部分高校对于学生公寓管理的需要,简化传统的公寓管理流程,极大的提高公寓管理效率,为建设更加安全舒适的学生住宿环境提供有力的帮助。
(二)课题内容
本公寓管理系统是采用B/S体系结构,数据库采用MySQL,基于PHP语言开发。主要实现的是对于学生公寓的管理。系统需求分析主要有需求概述、系统用例分析。系统设计主要有系统结构、系统功能划分、主要流程设计、数据库设计。其中系统功能划分主要有学生个人资料管理、学生报修申请、管理员用户管理、学生管理、夜不归宿管理、通知公告管理、论坛功能。主要流程设计主要有登录流程设计、报修流程。系统实现主要有学生界面实现,管理员功能实现。其中学生界面主要功能有登录功能、报修申请、 夜不归宿查看。管理员功能主要有学生管理、外来人员登记、晚归、不归添加、通知公告管理。
二、开发工具简介
(一)PHP语言
PHP也被称为超文本预处理器,主要服务于web应用开发的前端以及后端业务处理,是一个具备完整开发功能的脚本语言,功能十分强大,并且使用简单、结构清晰,运用PHP语言设计的动态网页有着很好的效果,可以实现非常复杂的业务功能。PHP是属于开源的系统,具有很好的可移植和跨平台特性,是目前为止最为流行也最受欢迎的脚本语言。
PHP语言包含有很多特性,在近十几年的不断发展和改进中,其特性被放大,很多不足之处都已经有着良好的改善,除了前后端分离的概念无法解决之外,其特点还有如下几个方面:首先它支持类和对象、支持构造器和提取类,在实际的开发中可能会遇到很多的整合型框架技术,如ThinkPHP等,另外,PHP几乎支持所有的关系型数据库,在编写数据库时,通过PHP技术就可以很轻松的实现对数据库的数据变更以及查询。
(二)MySQL数据库工具
MySQL数据库是目前最为流行的关系型数据库之一,优点有很多,比如其开源性质和低成本,从单纯的小型应用开发上来说,对于MySQL工具的使用可以认为是完全免费的。MySQL由Orical公司开发,上线至今已经有近十年的时间。无论是中小型项目的开发还是较大项目的开发,MySQL都能提供安全、快速、高效的数据存储方案,深受人们的喜欢和支持。
对于数据库的访问方式为使用访问数据库的标准语言,对于数据库和数据表的建立 也应该遵循相应的范式,MySQL开发所用的编程语言为C和C++,再加上其他的一些特性使得其拥有很好的可移植性,可以在各个平台上使用,如mac系统,linux系统和windows系统等等。
三、系统需求分析
(一)需求概述
学生公寓管理系统的重要性在于可以对庞大的学生群体住宿提供更为科学高效的管理方案,面向的主要使用对象为舍管人员和学生,系统需要根据使用对象的不同提供不同的功能组合。利用计算机技术和网络通信技术把复杂的学生信息进行集中化管理,在之后的变更和查询时可以方便的进行操作。
根据系统的开发目的可以确定本学生公寓管理系统起码具备以下几个要求:
(1) 稳定性高,数据存放具备一定的安全性,不易丢失。
(2) 需要提供有住宿管理功能和损坏物品上报功能。
(3) 设置不同的身份,系统要分为学生端和管理员端,其中管理员端需要实现公寓管理所必须的几项重要功能,如考勤记录、外来人员登录等。
(4) 通过通知模块或者留言模块使学生可以和管理人员进行交流,拉近学生与公寓管理人员之间的距离。
(5) 提供学生信息和公寓信息查询功能以便于更方便的管理。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/120.html