基于JavaWeb(B/S)的高校学生宿舍管理系统

环境

jdk1.8+IDEA+MySQL 5.7.26+tomcat 9.0.46+maven+jsp

技术层面

  1. web层:jsp+el+jstl +servlet+ filter+ BeanUtils+Ajax+Jackson
  2. Dao层:Druid+JdbcTemplate

功能模块

  1. 管理员
    用户管理,公寓管理(楼房管理、宿舍管理、员工管理),学生信息管理,出入登记(包括学生进、出楼登记)
  2. 用户(宿管)
    学生信息管理,出入登记(包括学生进、出楼登记)

展示图片

该项目在别人的项目基础上进行修改

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

数据库设计

t_user,t_student,t_role.t_record,t_manage_building,t_dormitory,t_building
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

待完善

  1. 没有用到用户,角色,权限(RBAC),没有写权限表。

RBAC(基于角色的访问控制)是指用户通过角色与权限进行关联。即一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户—角色—权限”的授权模型。在这种模型中,用户与角色之间、角色与权限之间,一般者是多对多的关系。

  1. 沒有使用分頁功能,導致信息成堆出現。

  2. 數據庫表的信息字段過少

  3. 密碼使用base64加密,容易被破解。

  4. 用户(宿管)登录时,没有根据宿管所管的楼号显示对应的学生。而是直接显示所有学生。

  5. 出入登记表没有增加出入字段和外来人防字段。

  6. 没有系统管理模块

  7. 修改当前登录用户资料后,右上角用户没有同步更改。

源码宿舍管理系统

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
一、项目简介 本项目是一套基于JavaWeb的学生成绩管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目都经过严格调试,确保可以运行! 二、技术实现 ​后台框架:JSP、Servlet、JDBC ​数据库:MySQL 开发环境:JDK、Eclipse、Tomcat 三、系统功能 该学生成绩管理系统采用B/S结构,使用JAVA开发语言,结合JSP技术,以MySQL作为后台数据库。 该系统共包含三种角色:学生、教师、管理员。 系统功能主要分为七大模块: (1)学生基本信息管理 该模块主要是存储学生的个人信息,如姓名、年龄、电话、班级、专业、考试成绩等,并实现按不同条件对这些数据进行查询的功能。 (2)教师基本信息管理 该模块主要是对老师的个人信息进行存储和索引,如姓名、年龄、婚姻状态、课程、工作时间等,并实现按不同条件对这些数据进行查询的功能。 (3)班级信息管理 该模块主要是对每个班级的基本信息进行有效管理,包括学生个数、学生信息、班干部信息、教师信息等。 (4)课程信息管理 该模块主要存储所有的课程信息,教师、学生等可以根据使用查询自己的课程信息。 (5)成绩信息管理 该模块主要实现对每一次成绩进行管理,成绩信息导入、统计、汇总。 (6)系统设置 该模块主要实现对操作员及操作员密码进行有效管理、学生和教师信息相关功能进行管理。 (7)考勤管理 该模块主要实现学生上课考勤、教师上课考勤的管理,并有相关的考勤统计信息展示。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。
v20130831 sqlite数据库版本。 软件简介: “小学的宿舍管理系统”是一套面向小学的宿舍管理系统。 系统可以对小学学校的教学环境进行基础的配置。 系统可以对平台的使用人员(如校长、年段长、班主任、课任老师)进行后台维护,可以进行权限的配置。 系统可以对学校的班级及学生信息进行维护。 系统可以对宿舍环境进行维护,如宿舍楼、宿舍房间、宿舍入住情况进行维护。 系统可以对宿舍的收费相关内容进行维护,如收费类型,缴费情况。 系统可以对宿舍的日常事务进行登记,方便日后查看。 等等。   软件功能: 1、权限管理 1)用户管理:可以管理后台用户,并对用户进行授权。 2)角色管理:可以定义不同的角色(即权限的容器),方便后续的用户授权。     2、系统设置 1)年届管理:学校的年届维护,如2011届、2012届等。 2)每天课程管理:学校每天上几节课,每节课的开始结束时间的配置。 3)学期管理:学校的学期管理,如上学期、下学期。如果有正常之外的安排也可以加入维护。如暑假、寒假补课。 4)学科管理:学校开课的学科信息的维护。 5)年制管理:可能存在的年制的管理,如5年制,6年制。 6)一周管理:一周中的每天信息的录入,哪些是有上课,哪些是没上课的配置。 7)公共考试管理:如第一单元、第二单元等。 8)年级配置复制:可以把一个班级当前学期的配置复制到下一学期。方便信息配置。   3 、学生管理 1)班级管理:班级信息的维护,班级的教师信息的维护,班级的课程信息的维护。 2)学生管理:学校学生基本信息的维护。   4、备忘录:教师的备忘录管理。   5、宿舍管理 1)宿舍楼管理:宿舍楼的维护。 2)宿舍管理:宿舍的维护,宿舍入住情况的维护。 3)宿舍日常记录:宿舍日常事务的登记。 4)宿舍查房:宿舍查房信息的登记。   6、宿舍基础配置 1)宿舍收费类型:收费类型维护。 2)宿舍年份管理:年份维护。   7、宿舍收费管理: 1)宿舍日常收费:日常收费登记。 2)宿舍学期收费:学期收费登记。   软件说明: 站点登录路径:你的域名/login.aspx 后台管理员账户: 帐号:admin 密码:123456 系统架构: .NET4.0框架 MVC3 后台无刷新呈现、多标签呈现

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

细水长流永不粹

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

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

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

打赏作者

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

抵扣说明:

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

余额充值