PHP技术的学生宿舍管理系统的设计与开发

作者:检测猫     发表时间:2022-03-28 12:01:47   浏览次数:19



摘要:随着全国高校招生规模的不断扩大,高校在校生的人数屡创新高。各大高校在为学生提供良好的硬件住宿条件外,需要配套优良的管理软实力以营造优质的住宿环境。高校住宿生数量巨大,直接导致了学生信息和宿舍信息的数据量庞大、管理繁杂的特点。人工管理模式不仅工作量巨大,而且极其容易出错,显然已经不适应当前的高校住宿管理需求。该文论述了一个基于PHP技术的学生宿舍管理系统的设计与开发,能够提高学生住宿信息的完整性和时效性,提高管理工作的效率。


  关键词:学生宿舍管理系统; ThinkPHP; SQL Server;


  随着计算机技术的快速发展,各类专业管理系统被广泛应用于各行各业,其内容涉及众多领域,向用户提供越来越丰富且人性化的服务。


  全国范围招生是各所高校的共同特点,因此学生宿舍的管理工作是学校必不可少的重要工作内容。基于计算机技术和网络技术的信息管理系统具有速度快、易使用、安全性高、可用性高、效率高的优点,将学生宿舍管理工作进行计算机系统化,不仅可以提高工作效率,还可以保证信息的时效性,使各个部门各个层次的管理人员及时掌握各类信息,加强管理保证学生安全。


  本系统的设计同时面向学校的管理人员和学生使用,界面简洁、操作简单人性化、信息保密性强。学生登录后可以查看个人的相关信息,上报宿舍设备故障;管理人员登录后可以对学生信息进行查看、修改、添加、删除等操作,做好外来人员的来访记录,查看值班信息和学生的报修信息。


  本系统选用ThinkPHP作为开发工具,是因为该产品能够支持Windows、Unix和Linux等多种系统平台,包含了基本框架、兼容处理、基类库、数据库访问层的模板引擎、缓存机制、插件机制、作用认证、表格处理和其他通用组件,容易实现交叉版本、跨平台、跨数据库的系统迁移,并且简单易用、开发效率高。


  数据库选用可信任、高效、智能的SQL Server(Structured Query Language),它是微软公司开发的关系型数据库管理系统,优点包括了使用方便、可伸缩性好、与相关软件集成程度高、支持多种平台使用等。


  ThinkPHP和SQL Server的结合,可以使本系统获得更安全、更可靠的学生信息和宿舍信息的存储,提高宿舍管理工作的可用性和可靠性。


  1 系统分析


  从系统开发目标的角度,学生宿舍管理系统的开发主要是为了方便对学生信息、故障报修信息、外来人员来访信息和宿舍值班信息进行统一、高效的管理。


  从用户身份的角度,包括两类用户,管理员和学生。根据应用需求,管理员分为系统管理员和宿舍管理员两类。系统管理员管理能够管理宿舍管理员的信息和学生的信息,包括对宿舍管理员和学生的信息进行编辑,包括查看、添加、删除和修改等相关操作以及安排宿舍管理员的值班信息等。宿舍管理员可以进行学生信息的查看、外来人员来访信息的编辑、宿舍故障报修信息的处理等。学生可以查看、编辑个人的基本信息,上报宿舍内相关设备的故障情况。


  从数据的角度,本系统主要管理以下几类信息:宿舍管理员基本信息、学生基本信息、外来人员来访信息、值班信息和故障报修信息等。


  宿舍管理员信息主要包括:用户名、密码、姓名、电话、照片、邮箱等。学生信息主要包括:用户名、密码、姓名、性别、部门、班级、宿舍楼号、宿舍号、床号、住宿状态、电话、照片等。值班信息主要包括:值班者用户名、值班楼层、值班日期等。外来人员来访信息主要包括:姓名、被访者、进宿舍时间、出宿舍时间、值班者用户名等。故障报修信息主要包括:报修者用户名、报修内容、报修时间、处理时间等。


  从系统可行性的角度,无论是经济可行性还是技术可行性,都不存在问题。一般情况下,高校内部的校园网络已经建立,可以直接使用学校已有的服务器,结合免费软件的使用,使得开发的成本较小。ThinkPHP和SQL Server技术十分成熟,具有很高的技术可行性。另外,本系统选用普通用户比较熟悉的Windows平台和B/S模式,宿舍管理员和学生使用一般的浏览器软件就可以完成各类操作,使用方便。


  2 系统设计


  2.1 系统结构


  根据需求分析阶段的分析,本系统的机构需要由管理员模块和学生模块构成。


  学生模块包括个人中心和故障报修两个部分。个人中心提供学生个人信息的查看与编辑、登录密码的修改功能。


  管理员模块包括宿舍管理员管理、业务管理、个人中心等模块。宿舍管理员管理模块仅限系统管理员使用,包括宿舍管理员信息、角色列表和节点列表三个部分。业务管理模块包括宿舍管理员值班信息、学生管理、报修管理、外来人员登记等部分。个人中心包括管理员个人信息的查看与编辑、登录密码的修改功能。


  2.2 数据库设计


  基于学生宿舍管理所涉及的宿舍管理员基本信息、学生基本信息、外来人员来访信息、值班信息和故障报修信息,本系统使用了六张数据表。


  1)用户表,由字段id、username、name和userpass构成。


  2)学生详情表,由字段id、name、stu_id、college、class、building、dorm、bed、sex、Email、tel、photo和status构成。


  3)管理员详情表,由字段id、name、telephone和photo构成。


  4)宿舍值班表,由字段id、username、name、userpass、building和oncall组成。系统管理员可以安排宿舍管理员值班信息,添加一个信息就保存在值班表中。


  5)宿舍报修表,由字段id、rname、rbuilding、rdorm、rq、reqtime、protime和status构成。


  6)外来人员登记表,由字段id、name、vis_host、intime、outtime和vis_watch构成。


  3 系统实现


  为简化系统结构,管理员和学生使用同一个登录界面,系统根据用户名自动判断用户类别,并进入相应的管理员界面或学生界面。所有页面采用相同的结构,左侧为导航列表,右侧为具体册操作界面,如学生列表,故障报修列表等。


  3.1 管理员模块


  在宿舍管理员管理页面,系统管理员可以进行用户的添加、删除和信息修改,为用户分配学生或宿舍管理员的角色,用户登录密码的重置和数据的导入/导出。在宿舍管理员值班信息页面,系统管理员为宿舍管理员分配值班日期,值班楼层信息,而宿舍管理员只能查看信息,不得更改信息。在学生列表页面,系统管理员和宿舍管理员可以查看学生的信息。在报修查询页面,系统管理员和宿舍管理员可以查看报修信息列表,也可以按楼层搜索报修信息。在外来人员登记页面,宿舍管理员进行外来人员的来访登记记录的填写与编辑。在个人信息页面,系统管理员和宿舍管理员都可以查看和修改姓名等各项具体信息。在修改密码页面,系统管理员和宿舍管理员都可以修改自己的登录密码。


  3.2 学生模块


  在个人信息页面,学生可以查看和修改姓名等各项具体信息。在修改密码页面,系统管理员和宿舍管理员都可以修改自己的登录密码。在报修页面,学生可查看自己的报修情况,如若报修内容有错误可以进行修改或删除。


  4 总结


  在这个快速发展的社会中,智能管理已成为学生宿舍管理信息化的必然趋势。使用计算机信息管理系统进行信息的存储与管理既能提高效率还能降低错误率,延长存储时间。因此,基于计算机系统的自动化学生宿舍管理系统必将成为主流。


  参考文献


  [1]张剑平.学校管理信息系统[M]北京:中国铁道出版社, 1997.


  [2]夏磊. ThinkPHP实战[M].北京清华大学出版社, 2017.


  [3]李宏飞.新时代互联网应用与发展的分析[EB].大学生论文联合比对库, 2018.


  [4]周敏.基于B/S的学生信息管理系统[D].南京:南京理工大学博士论文, 2010.


  [5]罗艺荣学生宿舍管理系统的设计与实现[D].厦门:厦门大学学士论文, 2013.


  [6]顾丽君基于C+ +Builder6的中草药销售管理系统[EB].大学生论文联合比对库, 2017.


  [7]金亚大王. ThinkPHP与Codelgniter开发框架的粗略简单不细致比较[EB]. CSDN博客, 2017.


  [8]张浩活基于ThinkPHP框架开发的药品优惠券系统[EB].大学生论文联合对比库, 2018.


  [9]卫红春.信息系统分析与设计[M].2版西安:西安电子科技大学出版社, 2008.


本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时删除处理。

学术资讯相关资讯

学术不端查重入口


检查语种:中文,英文,小语种 预计时间:2小时-6小时
系统说明硕博初稿检测(一般习惯叫做硕博预审版),论文查重检测上千万篇中文文献,超百万篇各类独家文献,超百万港澳台地区学术文献过千万篇英文文献资源,数亿个中英文互联网资源是全国高校用来检测硕博论文的系统,检测范围广,数据来源真实,检测算法合理!本系统含有(学术库与源码库)。(限制字符数30万)
检查范围硕士、博士论文初稿【误差一般在3%左右,不支持真伪验证】
498.00元/篇
立即检测
检查语种:中文,英文 预计时间:60分钟
系统说明学位论文查重,维普大学生版论文查重系统:高校,杂志社指定系统,可检测期刊发表,大学生,硕博等论文。检测报告支持PDF、网页格式,性价比高!
检查范围毕业论文、期刊发表
4.00元/千字
立即检测
检查语种:中文,英文,小语种 预计时间:2小时-6小时
系统说明比定稿版少大学生联合比对库,其他数据库一致。出结果快,价格相对低廉,不支持验证,适合在修改中期使用,定稿推荐PMLC。——不支持验证!!!
检查范围本/专科毕业论文
288.00元/篇
立即检测
检查语种:中文 预计时间:60分钟
系统说明毕业论文查重,万方查重系统,涵盖期刊、学位论文、学术成果、学术会议论文的大型网络数据库;比肩中国知网的学术数据库。最多支持10万字符。仅支持中文。
检查范围学位论文
4.00元/千字
立即检测
检查语种:中文,英文,小语种 预计时间:24小时-72小时
系统说明本科定稿查重版(一般习惯叫本科终评版),论文抄袭检测系统,专用于大学生专、本科等论文检测的系统,大多数专、本科院校使用此检测系统。(限制字符数6万)
检查范围本科论文检测【是提交学校前进行的一次摸底评估,基本一致】
388.00元/篇
立即检测
检查语种:中文/英文 预计时间:60分钟
系统说明学位论文查重,维普查重系统是国内知名数据公司。本系统含有硕博库、期刊库和互联网资源等。支持中文、英文、繁体、小语种论文检测,最多支持1万字符。--不支持指定院校!!!
检查范围毕业论文、期刊发表
35.00元/篇
立即检测
检查语种:中文 预计时间:60分钟
系统说明论文查重平台,PaperPass的比对指纹数据库由超过9000万的学术期刊和学位论文,以及一个超过10亿数量的互联网网页数据库组成。指纹库是指提取的文章关键性特征信息,并非全文。
检查范围学术期刊和学位论文
3.00元/千字
立即检测
检查语种:中文 预计时间:60分钟
系统说明格子达依托学术期刊库收录了海量对比资源,其中包括中国论文库、中文学术期刊库、中国学位论文库等国内齐全的论文库以及数亿级网络资源,同时本地资源库以每月100万篇的速度增加,是目前中文文献资源涵盖全面的论文检测系统,可检测中文、英文两种语言的论文文本。
检查范围毕业论文、期刊发表
4.00元/千字
立即检测
检查语种:中文 预计时间:1小时-24小时
系统说明万方职称论文检测系统,适用于职称发表/未发表论文查重,注:上传论文请标注发表日期,如无则使用论文正式发表时间;如未公开发表的,则用论文完成时间作为发表日期。
检查范围职称论文
6.00元/千字
立即检测
检查语种:简体中文、英文 预计时间:60分钟
系统说明PaperTime论文查重系统,拥有海量的对比数据库,总收录超过9000万的学术期刊和学位论文以及一个超过10亿数量的互联网网页数据库组成,保证了比对源的专业性和广泛性。采用多级指纹对比技术结合深度语义发掘识别比对,利用指纹索引快速而精准地在云检测服务部署的论文数据资源库中找到所有相似的片段,该项技术检测速度快、准确率高,市场反映良好。
检查范围毕业论文、期刊发表
2.00元/千字
立即检测
在线客服 返回顶部