最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

高校学生公寓管理系统的设计与实现

来源:动视网 责编:小OO 时间:2025-10-01 02:07:15
文档

高校学生公寓管理系统的设计与实现

高校学生公寓管理系统的设计与实现作者:陈国锋王超来源:《电脑知识与技术》2012年第21期        摘要:随着当前各高等院校招生规模不断地扩大,在校人数急剧增加,传统的高校学生公寓管理工作周期普遍较长。为了实时记录学生在宿舍的信息,开发了该学生公寓管理系统。该系统主要包括后台数据库的建立和维护以及前端程序的开发两个方面。系统使用PHP和MySQL数据库为开发工具,同时它也利用当今最流行的也很实用的PHP框架。本系统实现了信息查询、宿舍信息查询、网上报修、留言等功能,可以满足各种学生公寓管
推荐度:
导读高校学生公寓管理系统的设计与实现作者:陈国锋王超来源:《电脑知识与技术》2012年第21期        摘要:随着当前各高等院校招生规模不断地扩大,在校人数急剧增加,传统的高校学生公寓管理工作周期普遍较长。为了实时记录学生在宿舍的信息,开发了该学生公寓管理系统。该系统主要包括后台数据库的建立和维护以及前端程序的开发两个方面。系统使用PHP和MySQL数据库为开发工具,同时它也利用当今最流行的也很实用的PHP框架。本系统实现了信息查询、宿舍信息查询、网上报修、留言等功能,可以满足各种学生公寓管
高校学生公寓管理系统的设计与实现

作者:陈国锋 王超

来源:《电脑知识与技术》2012年第21期

        摘要:随着当前各高等院校招生规模不断地扩大,在校人数急剧增加,传统的高校学生公寓管理工作周期普遍较长。为了实时记录学生在宿舍的信息,开发了该学生公寓管理系统。该系统主要包括后台数据库的建立和维护以及前端程序的开发两个方面。系统使用PHP和MySQL数据库为开发工具,同时它也利用当今最流行的也很实用的PHP框架。本系统实现了信息查询、宿舍信息查询、网上报修、留言等功能,可以满足各种学生公寓管理的需求,较好地解决了学生公寓管理过程中遇到的诸多难题。

        关键词:学生宿舍;管理系统;PHP;MySQL;公寓管理

        中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)21-5092-05

        Design and Implementation of the Student Apartment Management System of High School

        CHEN Guo-feng1, WANG Chao2

        (1.Student Life Service Center of Nanyang Institute of Technology, Nanyang 473004,China; 2.School of Software of Nanyang Institute of Technology, Nanyang 473004, China)

        Abstract: At present, with the expansion of college enrollment scale, students enrollment increases dramatically, it usually takes more time to manage the college student apartment. In order to record the student information in real-time, this student apartment management sys tem is developed. The development includes the establishment and maintenance of background database, as well as the development of fore ground application. This system uses PHP and MySQL as development tools, it also uses current most popular PHP framework. This sys tem has the function module of student information query, apartment information query, repair online and message board, it can meet the variety needs of student apartment management. This system solves various problems occurred in the student apartment management pro cess.

        Key words: student dormitory; management system; PHP; MySQL; residence management

        学生宿舍管理系统对于一个学校来说是一个必不可少的组成部分。目前某些高校还停留在宿舍管理人员手工记录数据的初级阶段,手工记录对于规模小的学校还勉强可以接受,但对于信息量比较庞大的学校来说,人工记录是相当麻烦的,尤其查寝制度更需要清晰的宿舍情况和学生的基本信息情况[1]。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物[2]。因此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去[3]。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失[4]。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。

         1系统设计

        1.1架构设计

        系统总体架构的主要任务是从需求分析阶段的工作结果出发,明确可选的技术方案,做好划分软件结构的前期工作,划分组成系统的物理元素,进行软件的结构设计与数据设计。其中,结构设计是总体设计阶段的主要工作。系统的结构决定了系统中每个程序由哪些模块组成的以及这些模块相互间的关系,经过分析,确定系统应具备用户的注册和登入、用户留言、查看公寓公告、物品报修、学生信息、公寓信息、友情连接和管理员信息管理等功能模块。

        下图显示了超级管理员在后台管理所有模块,以及每个模块所包括的功能,其中管理员与超级管理员的不同在于超级管理员可以添加和删除管理员信息,管理员不能添加和删除管理员信息,只能查询并修改自己的信息,如图1所示。

        用户功能结构图显示了学生在前台管理的所有模块,以及每个模块所包括的功能,如图2所示。

        1.2数据库的设计

        数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现产生影响。合理的数据库结构设计可以提高数据库储存的效率,保证数据的完整和一致,根据学生公寓管理系统的功能与特点,数据库中数据表的设计如下:

        1)宿舍信息表主要存放宿舍的信息情况,字段包括:id号、楼号、寝室号、现住的人数、空位、居住的的性别。

        2)住宿表主要存放学生的住宿信息,字段包括:学号、姓名、楼号、寝室号。

        3)学生信息表主要存放学生的基本信息,字段包括:学号、姓名、照片、性别、密码、出生年月、学院、系别、班级、入学时间、学年。4)管理员表主要存放管理员的基本信息,字段包括:id号、员工号、员工姓名、员工性别、密码、电话、管理的楼号。

        5)除上述表外,还有公告表,留言表,报修表。公告表主要存放公寓的公告信息,字段包括:id号、公告题目、公告内容、发表的时间。留言表主要存放学生对宿舍的反应情况,字段包括:id号、qq号、昵称、Mail、头像、内容、时间、ip、标志。网上报修表主要存放学生对宿舍物品的报修情况,字段包括:id号、楼号、寝室号、报修内容、时间。

        1.3功能模块设计

        1.3.1登录模块

        学生和管理员输入自己的用户和密码,经过验证,如果正确就可以登录到自己相应的页面,学生可以登录到前台的页面,进行部分的操作,管理员可以登录到后台页面,进行全部的操作。

        1.3.2学生信息模块

        1)删除学生信息:当学生休学或毕业时,管理员将删除学生的信息,同时他的住宿信息也会删除。

        2)添加学生信息:开学时,学生入住宿舍时,管理员将添加学生信息,并为其分配宿舍。

        3)查询学生信息:管理员可以查询学生的基本信息,查看其住宿情况,可以按学号查询,按姓名查询,按班级查询,学生可以查询自己的信息是否正确。

        4)修改学生信息:管理员可以修改学生的基本信息,如果学生更换宿舍,还可以修改学生的住宿信息,如果学生自己的信息不正确,可以进行修改。

        1.3.3宿舍信息模块

        1)添加宿舍:当新增加新的宿舍楼时,可以添加新的宿舍。2)删除宿舍:当某个宿舍不存在的时候,可以删除该宿舍。

        3)查询宿舍:可以查询宿舍的情况的基本信息。学生可以查询自己宿舍的基本信息,及用户所在宿舍的楼号,寝室号,寝室现有几人,还有几个空位,查询所有没满的宿舍及其情况,可以按楼号,寝室号查询你要的宿舍情况,还可以按学生的学号,名字来查询该学生所在的宿舍的情况。

        4)修改宿舍:修改宿舍的基本信息。

        1.3.4留言模块

        1)添加留言:当学生有什么关于宿舍的情况要反应,可以发表留言。

        2)查询留言:学生可以按说说、建议、投诉三种来查看留言,同样管理员也可以分这三种来查看留言。3)删除留言:管理员可以删除时间过长的留言。

        1.3.5公告模块

        1)添加公告:当公寓要通知事情的时候,管理员可以添加公告来告知所有的学生。

        2)删除公告:管理员可以删除一些时间过长的公告。

        3)查看公告:学生可以查看管理员添加的公告。

        1.3.6报修模块

        1)添加报修:当宿舍的物品有损坏的时候,学生可以报修来通知管理员,管理员就可以及时的通知维修人员。

        2)删除报修:管理员可以删除维修人员已经修好的报修信息。

        3)查询报修:管理员可以查看所有的报修信息,学生可以查看所有的报修信息,也可以按楼号和寝室号来查询这个宿舍的所有报修信息。

        1.3.7管理用户模块

        1)添加管理员:可以添加管理员。

        2)删除管理员:删除一些不用的管理员的信息。

        3)修改管理员:当管理员发现自己的信息有误时,可以修改信息。

         2系统实现

        2.1登录模块

        本模块实现用户的登录,本系统用户分两种,一种是学生,一种是管理员,学生进前台,管理员进后台,在用户名和密码的文本字段中输入你的用户名和密码,然后输入正确的验证码,选择你的身份,按确定按钮,传送数据,在接受页面接受数据,连接数据库,看你的数据是否存在,是否正确,如果正确,管理员进入后台首页,学生进入前台首页,登入页面如图3所示。

        图3登录页面

        如果输入的用户名,密码,验证码都正确,管理员进入后台的页面如图4所示。

        图4后台首页

        2.2学生信息模块

        学生进入前台,管理员进入后台,他们可以在自己的权限范围内对学生信息进行操作,学生进入前台后,可以查看并修改自己的信息。

        管理员进入后台后,可以添加、删除、修改、查询学生的基本信息,还可以为学生分配宿舍,修改学生的宿舍,当需要添加学生时,输入学生的学号,姓名,密码,性别,学年,籍贯,学院,系别,班级,如果你只添加学生信息,稍后手动为学生分配宿舍,就按确定按钮,如果你想添加学生的同时,为学生分配宿舍,就按分配宿舍按钮,添加正确会有提示,如图5所示。

        图5添加学生页面

        如果刚才只添加了学生信息,没分配宿舍,现在可以分配宿舍,输入学号,姓名,为该学生分配的楼号,寝室号,如果你输入的楼号和寝室号不存在,系统将会提示你,如果存在,将会为该学生分配宿舍。如图6所示。

        图6分配宿舍页面

        如果要查询学生信息,可以只输入学号,姓名,班级中的一样,也可以姓名和班级一起输入来查询。

        当某个学生搬出宿舍的时候,可以选删除学生这个功能,在文本字段输入你要删除学生的学号,就会显示这个学生的信息,然后按学生信息后面的删除,就可以删除这个学生了,同时学生的住宿信息也会被删除,宿舍的人数也会跟着改变,如图7所示。

        当某一届的学生毕业的时候,大量的学生要离开学校,这种情况就根据学生的入学年份和学制来删除。同样,管理员可以为学生调换宿舍。

        2.3宿舍信息模块

        学生进入前台后,可以通过不同的形式查看自己所要查看寝室的情况,点击宿舍信息就可以进入本模块,进入本模块后直接显示的页面就是该学生所住宿舍的情况,有宿舍的基本信息,报修信息,寝室住的学生的信息,如图8所示。

        图8用户寝室情况页面

        点击左边栏中的选项,就可以分别按照不同的条件来查看宿舍信息。管理员进入后台后,也可以添加、删除并修改宿舍信息。

        2.4其它模块

        公告模块:学生进入前台后,首页显示公告的题目和部分的内容,如果要看每个公告的部分内容,就点击公告所在的那一栏,首页上公告下的内容是部分的,如果要查看一条公告的所有内容,就点击所选择的公告的题目,就可以看见所要的内容,管理员进入后台后,首页显示公告添加页面,输入你要添加的公告的题目和内容,然后确定,公告就会被添加到数据库中,点击删除公告,进入这个页面,所有的公告都会显示出来,用分页来显示,找到要删除的那一条,然后点击删除,这条公告就会被删除。

        报修模块:学生可以报修自己宿舍毁坏的物品,也可以查看全部的报修情况,也可以按一定的条件查询报修情况。点击物品报修,就可以进入物品报修的界面,物品报修页面便直接显示报修的所有内容,是分页显示的,左边显示的是最新的报修内容,也可以在报修的表单中输入报修,根据上面的提示在文本字段中输入对应的内容,根据数据库的处理,然后提示是否添加成功,当一些故障维修好以后,管理员就可以删除这些报修,进入报修页面所有的报修都会显示出来,用分页来显示,找到要删除的那一条,然后点击删除。

        管理员信息模块:普通管理员和超级管理员都可以修改和查询管理员信息,当修改自己的信息时,把需要修改的信息修改了以后,按提交就可以了,输入要查询的管理员的员工号,就可以查询该管理员的基本信息,超级管理员还可以添加普通管理员和删除普通管理员,输入要添加的管理员的信息,按提交按钮,当选择要删除的管理员,按删除,该管理员的信息就会被删除。

         3结束语

        本系统操作简单、界面友好,使得信息的录入工作更简便,许多选项只需要点击鼠标就可以完成,而且实现了对数据库信息的动态查询、动态更新修改和动态录入数据。本系统的主要功能都已实现,但寝室的水电费管理这一功能还有待实现。

        参考文献:

        [1]张瑜,宋延清.PHP+MYSQL动态网站开发[M].北京:清华大学出版社,2008..

        [2]李慧丽,武高洁.学生公寓管理信息系统的建设与研究[J].中国林业教育,2004(6):47-48.

        [3]郭东恩.数据库原理及应用[M].郑州:河南科技出版社,2008.

文档

高校学生公寓管理系统的设计与实现

高校学生公寓管理系统的设计与实现作者:陈国锋王超来源:《电脑知识与技术》2012年第21期        摘要:随着当前各高等院校招生规模不断地扩大,在校人数急剧增加,传统的高校学生公寓管理工作周期普遍较长。为了实时记录学生在宿舍的信息,开发了该学生公寓管理系统。该系统主要包括后台数据库的建立和维护以及前端程序的开发两个方面。系统使用PHP和MySQL数据库为开发工具,同时它也利用当今最流行的也很实用的PHP框架。本系统实现了信息查询、宿舍信息查询、网上报修、留言等功能,可以满足各种学生公寓管
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top