需求包括:
三个角色:学生,公寓管理员(宿舍管理人员),系统管理员。
本系统基于java语言,结合数据库技术,通过面向对象的设计方法,实现学生信息管理、公寓信息管理、物品存放管理等功能,为学生的公寓生活提供便利和有效的管理,提高学生的生活质量和安全保障。
技术栈
ide工具:IDEA 或者eclipse
编程语言: java
数据库: mysql5.7+
框架: ssm/springboot
前端:vue.js+ElementUI
详细技术:springboot+ vue+MYSQL+MAVEN
数据库工具:Navicat/SQLyog都可以
(1)登录注册页面(学生登录注册,公寓管理员由系统管理员添加修改删除,系统管理员注册登录)
(2)学生基本信息
本模块是学生登录系统后可以进入,主要功能包括,学生基本信息的录入,修改以及物品存放的信息查询,申请。
(3) 宿舍管理人员基本信息
本模块是公寓管理员登录系统后可以进入,提供了公寓管理员基本信息的录入和修改(姓名,所管理的公寓号等等)
(4)学生信息管理
本模块是在公寓管理员登录系统后可以进入,提供了对学生信息的管理包括学生信息的查询、删除,学生物品存放信息的查询。
(5)宿舍管理人员信息管理
本模块是系统管理员登陆后可以进入,提供了对宿舍管理人员的管理功能,包括添加新的宿舍管理员,删除宿舍管理人员信息,显示所有的宿舍管理人员信息。
(6)公寓信息管理
本模块是在系统管理员登录系统后可以进入,提供了对公寓信息的管理功能,包括添加新投入使用的公寓信息,删除不再使用的公寓,修改公寓信息,查询公寓信息(公寓号,管理人员名)。
1.建议增加一个学生注册功能,这样可以方便学生进行注册登录。
2.建议增加一个公寓管理员基本信息的录入主要包括姓名和所管理的公寓号,这样便于系统管理员对公寓管理员的信息管理。
3.建议系统管理员拥有对公寓管理员信息的添加,删除,查询功能,然后公寓管理员拥有对公寓管理员信息的修改功能。
目 录
目 录 4
第一章 绪论 5
1.1 研究背景 5
1.2 系统的现状 5
1.3 系统实现的功能 6
1.4 系统的特点 6
1.5 本文的组织结构 6
第二章开发技术与环境配置 7
2.2 java简介 7
2.3 MySQL环境配置 7
2.4 mysql数据库介绍 7
2.5 B/S结构简介 9
第三章系统分析与设计 10
3.1 可行性分析 10
3.1.1 技术可行性 10
3.1.2 操作可行性 10
3.1.3经济可行性 10
3.2 系统现状分析 11
3.3 系统设计规则与运行环境 12
3.4 需求分析 12
3.5 总体设计 12
3.6 数据库设计与实现 13
3.6.1 数据库概念结构设计 13
3.6.2 数据库具体设计 15
第四章 系统功能的具体实现 19
4.1 管理员功能模块 19
4.2学生功能模块 22
4.2舍管功能模块 24
第五章 系统测试 26
总 结 27
参考文献 28
致 谢 29