java的宿舍管理系统(附件)

互联网在这些年影响了我们的生活,在互联网迅猛的发展下各行各业都进行了改革,其中宿舍管理是基于互联网发展下的软件,以前的人工宿舍管理无法满足现在的需求。因此对宿舍管理方式进行了改变,让宿舍管理工作更加的轻松,本次课题我将通过对宿舍管理系统进行设计,这次设计中主要分为前端和后端两个部分,分别对应前台与后台。本课题基于B/S架构设计与实现,后台采用MySQL数据库,系统功能模块利用JAVA开发语言实现。本文首先对系统做需求分析,然后对系统的功能实现与实现进行介绍。该系统实现了学生管理、宿舍管理、班级管理以及学生访客管理等功能,此外还可以对宿舍卫生检查进行打分操作,提高了学校宿舍管理工作效率,因此开发该系统是非常有必要的。
目 录
一、引言 1
二、工具介绍 1
1、JAVA简介 1
2、MySql简介 1
三、系统需求分析 1
(一)可行性分析 2
1.技术可行性 2
2.经济可行性 2
3.操作可行性 2
(二)性能需求分析 2
1.系统安全性 2
2.数据完整性 2
(三)界面需求分析 2
(四)系统功能分析 3
1.系统操作流程 3
2.添加信息流程图 3
3.修改信息流程图 4
4.删除信息流程图 4
(五)功能性需求 5
四、系统功能设计与实现 6
(一)系统框架设计 6
(二)系统结构设计 6
(三)数据库设计 7
1.数据库ER图 7
2.数据库表结构设计 7
五、宿舍管理系统详细设计 9
(一)学生管理 9
(二)班级管理 12
(三)访客管理 14
(四)损耗管理 16
(五)宿舍管理 17
(六)宿舍评分 19
(七)用户管理 21
(八)角色管理 22
(九)菜单管理 23
六、总结 24
致谢 25
参考文献 2 *好棒文|www.hbsrm.com +Q: *351916072* 
6
一、引言
传统的人工记录已经不能适应现在信息时代的高速发展,宿舍管理系统是将之前的人工管理模式改为计算机模式,改善效率低,数据冗余容易产生的特点,宿舍管理系统开发后,会使现有的宿舍信息管理得到很大的改善。数据冗余性强,搜索速度快。使用方便,可靠性高,存储量大。这些优势可以极大地提高学校管理的效率,也是系统的一大亮点同时也是学校科学、规范管理的重要条件。高校的学生宿舍管理系统主要由两个部分组成,数据库的后台和前端的应用。前端程序开发,对应用程序的要求就具有强大操作功能和界面友好以及使用简单方便等一些特点。后台数据库的建立和维护则是需要建立一个数据一致性和完整性强、数据安全性好的数据库。
在对该系统开发时,选择的是B/S架构模式,这种模式是目前应用比较普遍的,并且核心部分在服务器上,B/S结构大概是三级结构,该结构采用的是用户为主导的业务逻辑机构,在互联网发展的今天,这种三层结构的B/S模式在系统开发中得到普遍应用,将我国网站的发展推向了更高层次,因此本次系统设计采取的正是这样的模式。
二、工具介绍
1、JAVA简介
在系统的设计中,JAVA是一种开发语言,能够兼容浏览器种类较多,运行稳定性比较高,此外无需对网站外的其他代码进行修改,系统开发平台环境兼容性较高。
JAVA语言不仅能够在本系统进行设计和操作,而且可以在多个系统同时进行客户端的操作。整个网页的设计是非常具有动态性的,不再是静态呆板的模型操作。
2、MySQL简介
MySQL是一款以分布式数据库为核心的产品,是目前最流行的B/S体系结构的数据库产品之一。MySQL系统也是用户使用最为广泛的数据库管理系统之一。MySql可以运用不同的服务器进行后续的操作。而且MySQL包括所有的软件设施和内容都在其中起到一定的作用,开发工具的所有性能也是非常齐全的,用户工具的开发性和安全性都非常的高,系统的需求也是非常丰富的,整体软件的维修成本也很低廉,不需要耗费太多的时间和金钱进行操作。因此,MySQL可以为基于JAVA的宿舍管理系统的开发提供最佳的开发平台。
三、系统需求分析
在进行任何系统开发的前面,需要先进行分析和考察,这是整个系统的设计的关键部分和过程。只有分析明确,在后面的开发过程中才能更加省事。
(一)可行性分析
1.技术可行性
本课题后台数据库采用MySQL来设计数据库,前台页面和数据访问层使用JAVA语言,这一先进技术来提高数据库结构的灵活性,能够更好的支撑数据库的有效应用。本文详细阐述了系统开发的具体背景及研发任务,同时对这一系统开发过程中所沿用的思路进行了简要阐释。
2.经济可行性
在本次的设计中,对电脑硬件的要求不高,普通的电脑都可以满足开发的要求,由于是毕业设计,主要是由我自己和老师以及同学的帮助下完成,所以经济成本并不高,在这次的开发中用到开发软件也是公开的,基本上没有其他的开销,所以说在经济方面还是可以的。
3.操作可行性
从操作方面来说该本次网站设计的相对简单,在网站的上面的文字通俗易懂,前台的用户只需要操作一下鼠标就可以完成自己需要的功能。这对于大多数稍微用过电脑的人来说都是没有难度的。在后台,主要是管理员的操作,只要对他们进行简单的培训就完全可以进行操作,所以在可操作可行性方面也是可行的。前端有学生,宿舍阿姨等几个权限,这样既满足了不能权限功能的需要,也方便了用户的管理。
(二)性能需求分析
1.系统安全性
宿舍管理系统对在权限方面如下要求:
(1)在进入宿舍管理系统之前,要先进行登录的操作,使系统在安全和可靠性上得到保障。
(2)系统在使用的过程中要对数据进行保密,这就要求在开发的时候要求系统的可靠性。
2.数据完整性
数据在操作的过程中要做到尽量的完整,并且各数据之间要保持一致,特别是相同的数据在不同地方的记录。
(三)界面需求分析
在软件设计中需要设计系统的输入输出界面来实现人机交互,图形界面是应用软件与用户之间进行交互的平台,这在动态的Web设计中是很有意义的工作。界面设计是软件的一个重要组成部分,通常一个好的图形界面可以在提高操作的便捷性的同时吸引更多的用户来使用该系统,从而给该系统带来更多的使用者,为相应的企业带来更好的收益。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/239.html

好棒文