高校宿舍管理系统的设计与实现(论文+源码)_kaic

高校宿舍管理系统—可远程调试+重复率低
摘要:本研究方向的主体内容是研发学生宿舍管理系统,该系统主要应用Eclipse开发平台进行开发,使用SSM三层架构,前端使用HTML5,CSS,JavaScript,Ajax等相关技术,后端使用Java计算机语言,数据库使用MySQL关系型数据库管理和维护信息数据。本设计所编写的是一个高校学生宿舍管理系统,根据实际使用的需求开发了学生角色用户和管理员角色用户两种功能权限用户身份,其功能主要涉及日常的学生宿舍管理功能。具体功能的体现,对于学生用户来讲,本系统具备了来访登记、报修申请以及卫生评分等功能;对于系统管理员用户来讲,本系统具备学生信息管理、入住状态查询、来访登记、报修审批以及发布公告等功能,同时也根据学生宿舍的定位方向、特点来研发该系统,其主要是给用户提供一种简单快捷的方式进行线上学生宿舍管理等操作。最后通过对于学生宿舍管理系统进行测试,该研发的学生宿舍管理系统所有功能正常,系统的稳定性、可靠性、易操作性等都符合研发设计需求。

关键词:B/S框架;学生宿舍管理系统;MySQL数据库;SSM框架
目录
摘要    
一、绪论    
(一)课题研究的背景与意义    
(二) 国内外发展现状    
(三)本文研究内容    
二、相关理论和技术    
(一) B/S框架    
(二) MYSQL数据库    
三、系统需求分析    
(一)可行性分析    
1、技术可行性    
2、经济可行性    
3、操作可行性    
(二)需求分析    
1、系统需求    
2、性能需求    
3、功能需求
四、系统设计    
(一)系统总体结构图    
(二)数据流图    
(三)系统概要图    
(四)数据库ER图    
(五)数据库表设计    
五、系统的实现    
(一)登录功能模块    
(二)管理员功能模块    
(三)用户模块功能    
六、系统测试    
(一)系统测试    
(二)测试用例    
1、用户注册功能测试    
2、登录测试    
七、结论    
参考文献    
ABSTRACT    
致谢    
 
  一、绪论
(一)课题研究的背景与意义
在社会各行业的发展和互联网水平的突飞猛背景下,在日常生活中人们已经有需求利用互联网的技术线上学生宿舍管理,在这种方式下人们可以利用网络做更多不同的管理工作[1]。尽管如此对于学生宿舍管理中存在资源浪费巨大的现象,可以看出学生宿舍管理的模式仍然存在思考和设计的空间,很多学生宿舍没有综合宿舍管理者和学生的双方需求关系,管理过程经过了很多不必要的环节。学生宿舍管理系统相较于传统的手工记录方式不同,学生只需要通过手机即可参与到宿舍管理和了解宿舍详情。这种方式与传统方式有截然不同的效方式,减少了管理过程中的费用支出,增快了管理速度,提高了整体效率[2]。在线上可以将学生宿舍管理系统流程化规范,避免了繁琐的手续和不必须的流程,使学生宿舍信息的及时更新和同步。本研究目的是通过设计管理系统,方便学生,优化管理环节,减少过程中的冗余,降低管理方式和管理流程中的成本,项目的设计理念符合实现全面现代化的指导思想。
(二)国内外发展现状
学生宿舍管理在传统方式下,是宿舍管理人员和学生面对面的管理和现金交易,社会进步以及互联网发展,现状已经有所变化。关于学生宿舍管理的研究最早源于国外,由于技术的限制,最初没有计算机技术可以利用。于是人们通过创建专门的学生宿舍管理公司来对学生宿舍进行管理,公司结合专业的管理信息进行分析,给出具体的管理工作信息,然后通过比较传统的方式传递给宿舍管理人员和学生,比如电话通知或传单纸质文件等[3]。传统传递方式的特点是流程繁琐、效率极低,且更易出错,不具备很好的时效性,再加上当时的市场监督体系并不完善,很多宿管公司并不具备专业的资质,导致大多数对于学生宿舍的管理模式混乱且不具备体系化,行业发展并不健全,因此这种传统的宿舍管理方式并没有得到很好的发展。
互联网技术高速发展,促使用户可以使用网络手段对学生宿舍管理。较早的使用互联网工具管理学生宿舍管理的是国外学校,但是由于软硬件历史发展局限性,管理者只能依靠传统线下管理方式完成大多数工作,导致线上学生宿舍管理的发展并没有太多进步[4]。现如今通信技术和手机的不断更新迭代,技术的迅速发展促使线上进行学生宿舍管理也取得很好的发展。国内具有代表意义的是清华、中科大等学校使用了学生宿舍管理相关的有相对规模并具备规范性的学生宿舍管理系统[5]。实践证明,这些系统在实际的应用中发挥了很大的作用并取得了一定的效果,通过查阅相关资料,本设计从中学习和总结了相关的有用信息,为行业发挥提供了一定的思路。
(三)本文研究内容
学生宿舍管理系统主要研究内容是使用MySQL数据库进行存储,采用Java语言并使用主要框架SSM框架,明确了该系统将要涉及的功能,包括管理员用户和学生用户两大身份。其中管理员用户的主要操作功能有六种,分别是宿舍信息管理、入住信息管理、报修审批、来访登记、公告信息和卫生评分,学生用户的主要功能有四种,分别是系统公告、入住信息、报修申请和卫生评分,涵盖了从学生到宿管所需要的基本功能。在浏览器上学生可以直接通过展示的页面与学生宿舍系统交互,后端为了管理目标提供有效的解决方案,安全地存储学生宿舍管理系统数据。管理员可以在后台对一般系信息发布、更新和维护,对学生宿舍管理信息、用户等信息便捷快速地管理。管理员进行数据更新和操作并将系统设计成在线管理系统。提使得功能简单易用,提高了学生的用户体验。
二、相关理论和技术
(一)B/S框架
所谓的B/S架构,本质上是一种服务器架构,采用这种架构可以实现使用不同类型的浏览器访问同一个系统,并成功运行系统里所编写的功能。B/S架构能够将业务逻辑和前端程序分离,使学生端的电脑负荷得到降低,且依然可以编写系统的核心功能[6]。在这样的开发模式中,后端负责处理系统逻辑,负责将将前端页面的输入输出数据统一请求后发送给数据库请求。系统不再需要学生的电脑有非常高的配置,也不需要客户端部署更新复杂专门的软件系统,只要通过浏览器就能实现。总体成本低,效率高,对于开发和客户维护都方便,增加了系统的可扩展性。
(二)MYSQL数据库
MySQL是在web应用方面最好的关系型数据库,主要特点就是方便简单好用。用户操作一般有连接、增加、删除、更新、查询等。MySQL的内置了查询引擎B+树,这样增加了数据的操作效率。在5.6新增了DDL/更该功能支持开发人员灵活性,在开发过程中可以定义与应用场景相关数据操作语句[7]。这种设计的方式提高了整体项目的可读性,提高了项目效率,降低了维护成本和难度。

一、友情提醒 推荐通过火狐浏览器(FireFox)使用该系统,体验效果更佳。 二、软件简介 “高博小学成绩查询系统”是一套面向小学的宿舍管理系统。 系统可以对小学学校的教学环境进行基础的配置。 系统可以对平台的使用人员(如校长、年段长、班主任、课任老师)进行后台维护,可以进行权限的配置。 系统可以对学校的班级及学生信息进行维护。 系统可以对宿舍环境进行维护,如宿舍楼、宿舍房间、宿舍入住情况进行维护。 系统可以对宿舍的收费相关内容进行维护,如收费类型,缴费情况。 系统可以对宿舍的日常事务进行登记,方便日后查看。 等等。 三、软件功能 1、权限管理 用户管理:可以管理后台用户,并对用户进行授权。 角色管理:可以定义不同的角色(即权限的容器),方便后续的用户授权。 2、系统设置 年届管理:学校的年届维护,如2011届、2012届等。 每天课程管理:学校每天上几节课,每节课的开始结束时间的配置。 学期管理:学校的学期管理,如上学期、下学期。如果有正常之外的安排也可以加入维护。如暑假、寒假补课。 学科管理:学校开课的学科信息的维护。 年制管理:可能存在的年制的管理,如5年制,6年制。 一周管理:一周中的每天信息的录入,哪些是有上课,哪些是没上课的配置。 公共考试管理:如第一单元、第二单元等。 年级配置复制:可以把一个班级当前学期的配置复制到下一学期。方便信息配置。 3 、学生管理 班级管理:班级信息的维护,班级的教师信息的维护,班级的课程信息的维护。 学生管理:学校学生基本信息的维护。 4、备忘录 教师的备忘录管理。 5、宿舍管理 宿舍楼管理:宿舍楼的维护。 宿舍管理:宿舍的维护,宿舍入住情况的维护。 宿舍日常记录:宿舍日常事务的登记。 宿舍查房:宿舍查房信息的登记。 6、宿舍基础配置 宿舍收费类型:收费类型维护。 宿舍年份管理:年份维护。 7、宿舍收费管理 宿舍日常收费:日常收费登记。 宿舍学期收费:学期收费登记。 四、软件说明 站点登录路径:你的域名/login.aspx 后台管理员账户:帐号:admin 密码:123456 系统架构:.NET4.0框架+MVC3+后台无刷新呈现、多标签呈现.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心工作室V(kaic_kaic)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值