毕设-宿舍管理系统

宿舍管理系统

摘  要:随着科技的不断发展,计算机系统开始替代传统纸质文件变成储存和管理各种数据的工具。随着中国高等教育的普及,在校大学生人数屡创新高,传统的宿舍管理存在着许多问题,比如效率低,易出错,安全性差,难于查找等缺点。设计一个功能完善的大学生宿舍管理系统将会极大地提高大学生宿舍的生活和管理质量。

    宿舍管理系统是一种教育管理系统,本系统具有多种优点,其中通用性、智能化、简单操作性等可以极大地提升用户体验,本系统适合于高校以及教育行业公司等进行使用。宿舍管理系统采用Jsp技术作为前端页面技术,主要逻辑技术语言为Java,后台数据库为MySQL。本系统实现了学生宿舍的基本管理功能,比如管理员管理、学生管理、宿舍管理、楼宇管理、学生状态管理。以上功能都在本系统中有所体现,本系统对于大学生宿舍管理实现信息化有着重要作用。本系统的使用,能够达到掌握宿舍情况,提高管理效率的目的。

关键词:Java;宿舍管理系统;MySQL数据库;Jsp;系统设计;软件工程

 

 University of Arts and Sciences Dormitory Management System

Abstract: With the continuous development of science and technology, the computer system began to replace the traditional paper documents and become a tool to store and manage all kinds of data. With the spread of higher education in china, the number of college students reached a new level. A. traditional dormitory management efficiency., easy to make mistakes, poor security, difficult to find and so on. The design of a functional dormitory management system will greatly improve the quality of life and management.

 dormitory management system is an education management system designed and developed with  College of Arts and Sciences dormitory as an example. The system has a variety of advantages, including versatility, intelligence, simple operation can greatly improve the user experience, the system is suitable for universities and education industry companies to use.  dormitory management system uses JSP technology as the front page technology, the main logic technology language is Java, and the background database is mysql. This system realizes the basic management functions of student dormitory, such as administrator management, student management, dormitory management, building management, student status management. The above functions are reflected in this system.The system is of great significance to the realization of dormitory management informatization in Colleges and universities. The use of the system can achieve the purpose of mastering dormitory conditions and improving management efficiency.

Key words: Java; Dormitory management system; MySQL database; Jsp; System design; Software engineering

目  录

1   ········································································· 1

1.1 背景介绍··········································································· 1

1.2 国内外研究现状··································································· 1

2 相关技术······································································ 3

2.1 Java简介············································································ 3

2.2 MySQL Database简介····························································· 3

2.3 Struts框架简介····································································· 4

2.4 系统开发运行环境································································ 4

3 系统分析······································································ 5

3.1 可行性分析········································································· 5

3.1.1 任务概述................................................................................................ 5

3.1.2 可行性分析研究的目的........................................................................ 5

3.2 需求分析··········································································· 6

3.2.1 功能分析................................................................................................ 6

3.2.2 性能分析................................................................................................ 7

3.3 数据流图、数据字典及UML模型············································· 7

3.3.1 数据流图................................................................................................ 7

3.3.2 数据字典................................................................................................ 8

3.3.3 UML模型图......................................................................................... 10

4 系统设计····································································· 12

4.1 概要设计·········································································· 12

4.2 详细设计·········································································· 12

4.2.1 学生信息管理模块设计...................................................................... 12

4.2.2 宿舍楼宇信息管理模块设计.............................................................. 13

4.2.3 宿舍信息管理模块设计...................................................................... 14

4.2.4 宿舍管理员信息管理模块设计.......................................................... 15

4.2.5 学生缺寝信息管理模块设计.............................................................. 16

4.3 实体属性设计···································································· 17

4.4 系统E-R图设计································································· 19

4.5 数据库设计······································································· 20

5 系统实现····································································· 23

5.1 登录窗口实现···································································· 23

5.2 具体管理模块设计及实现······················································ 24

5.2.1 后台首页.............................................................................................. 24

5.2.2 学生管理模块...................................................................................... 25

5.2.3 楼宇管理模块...................................................................................... 27

5.2.4 宿舍管理员管理模块.......................................................................... 28

5.2.5 宿舍管理模块...................................................................................... 29

5.2.6 学生缺寝管理模块.............................................................................. 29

6 系统测试····································································· 31

6.1 测试的目的和重要性···························································· 31

6.2 系统测试和功能模块测试······················································ 31

6.2.1 登录模块测试...................................................................................... 31

6.2.2 学生管理模块测试.............................................................................. 32

6.2.3 宿舍楼宇管理模块测试...................................................................... 32

6.2.4 宿舍管理员管理模块测试.................................................................. 33

6.2.5 宿舍管理模块测试.............................................................................. 33

6.2.6 学生缺寝管理模块测试...................................................................... 34

6.3 测试结论·········································································· 34

7 结论··········································································· 35

参考文献     36

5 系统实现

5.1 登录窗口实现

进入登录窗口,在系统身份栏中可以选择系统管理员和宿舍管理员两种权限,在下面用户名框和密码框中分别输入用户名和密码,点击登录按钮即可完成登录,具体界面如图5.1所示。

图5.1 登录界面图

当输入的用户名或密码出现错误时,界面显示用户名密码错误,具体界面如图5.2所示。

图5.2 登录界面用户名错误图

登录界面部分逻辑代码如图5.3所示。

图5.3 验证登录逻辑代码

5.2 具体管理模块设计及实现

5.2.1 后台首页

在管理员权限下输入正确的登录信息后,方可通过点击登录按钮进行登录,登陆成功后会进入首页。系统管理员后台首页如图5.4所示。

图5.4 系统管理员后台首页

在以宿舍管理员权限成功登录后,系统会进入宿舍管理员首页。

宿舍管理员后台首页如图5.5所示。

图5.5 宿舍管理员后台首页

5.2.2 学生管理模块

在左边的功能栏中点击学生管理模块,就进入了学生管理模块,学生管理模块可以对学生信息进行增删改查等操作,学生管理模块主界面如图5.6所示。

图5.6 学生管理模块主界面

在学生管理模块中点击添加学生按钮,就进入了学生信息添加模块,学生信息添加功能模块如图5.7所示。

图5.7 学生信息添加功能

在学生管理模块中点击修改按钮,就进入了学生信息修改模块,学生信息修改可以对已录入的学生信息进行修改。学生信息修改功能如图5.8所示。

图5.8 学生信息修改功能

5.2.3 楼宇管理模块

在左边的功能栏中点击楼宇管理模块,系统会进入楼宇管理模块,楼宇管理模块是对楼宇信息进行增删改查及增加宿舍管理员功能等操作。

楼宇管理主界面如图5.9所示。

图5.9 楼宇管理主界面

在楼宇管理模块中点击添加楼宇按钮,就进入了楼宇信息添加模块,楼宇添加功能如图5.10所示。

图5.10 楼宇添加功能

在楼宇管理模块中点击管理员按钮,即可进入管理员管理模块,该模块可以对楼宇的宿舍管理员进行添加和删除。

楼宇管理员权限管理如图5.11所示。

图5.11 楼宇管理员权限管理

5.2.4 宿舍管理员管理模块

在左边的功能栏中点击宿舍管理员管理模块,系统会进入宿舍管理员管理模块,宿舍管理员管理主界面如图5.12所示。

图5.12 宿舍管理员管理主界面

在宿舍管理员管理模块中点击添加宿舍管理员按钮,就进入了添加宿舍管理员模块。宿舍管理员添加功能如图5.13所示。

图5.13 宿舍管理员添加功能

5.2.5 宿舍管理模块

在左边的功能栏中点击宿舍管理模块,系统会进入宿舍管理模块,宿舍管理模块主界面如图5.14所示。

图5.14 宿舍管理模块主界面

在宿舍管理模块中点击添加宿舍按钮,就进入了添加宿舍模块,宿舍添加功能界面如图5.15所示。

图5.15 宿舍添加功能界面

5.2.6 学生缺寝管理模块

通过宿舍管理员权限成功登陆后,在左边的功能栏中点击学生缺寝记录按钮,就进入了学生缺寝管理模块。

学生缺寝管理主界面如图5.16所示。

图5.16 学生缺寝管理主界面

在系统管理员界面点击缺寝记录按钮,可以对学生缺寝记录进行模糊查询和分类查询,学生缺寝记录查询功能如图5.17所示。

  • 22
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值