基于Java web学生公寓管理系统

本文介绍了学校公寓管理系统的需求,包括宿舍分配、学生管理、财产管理、报修管理、卫生检查和出入登记等功能,以及使用的技术栈如HTML、JSP等。系统设计涉及数据库操作、存储过程和用户权限管理。
摘要由CSDN通过智能技术生成

 学校有若干公寓楼,每栋5层,每层18个宿舍,每个宿舍4个学生,每个宿舍又有相同的财产,如床、桌椅、风扇、电视、卫生工具等,描述这些财产的数据项如下:编号,名称,单位,单价,数量等。需要一个公寓管理系统实现管理。系统主要模块如下:

(1)宿舍分配

l 公寓查询:根据公寓楼名称、楼层、宿舍号等进行查询寝室状态和入住信息,支持模糊查询。对于宿舍状态为空或不满的可以进行统计数量并进行寝室分配。 

l 宿舍分配:根据现有公寓的实际情况(空否)按照系别、年级、班级、性别分配宿舍。本年级同性别人数不是4的倍数的,剩余的学生可以与其他班级合并分配宿舍。设计相应存储过程实现

(2)学生管理

l 学生管理:实现入住学生信息的维护和查询功能,包括学生信息的插入、删除和修改,可以按照学生的专业、班级、姓名等查询学生个人信息,支持模糊查询。设计相应存储过程实现。

l 住宿查询:包括按公寓楼号、宿舍号、专业、班级、学生姓名等查询具体的住宿信息,支持模糊查询。设计相应存储过程实现。

(3)财产管理

l 财产管理:实现对公寓财产(床、桌椅、风扇、电视、卫生工具等)的管理功能,包括财产信息的插入、删除和修改功能,设计触发器在财产信息插入时实现修改库存。财产的入库、分配、损坏后补发或维修、补发或维修费用、经办人等信息都要形成记录,以备查询核对。设计相应存储过程实现。

l 财产查询:根据财产的名称查询财产的库存情况;

l 报修管理:学生公寓中如有东西损坏需要报修,对报修内容进行登记,包括公寓号、房间号、舍长、报修物品、报修日期、经办人等。也可以对以往的报修记录进行查询、删除和修改,如按宿舍号、报修时间等进行查询。设计相应存储过程实现。

(4)宿舍卫生检查

学校后勤定期对学生宿舍进行卫生检查,记录检查日期、宿舍号、成绩、检查人员等,学期结束可以进行评比和奖励,如按平均成绩高低评出一等奖、二等奖、三等奖,进行奖励并记录奖励情况。

(5)出入登记

    出入登记:实现对学生搬出公寓的货物进行登记,登记信息包括学生信息、货物信息、寝室信息、时间等。对外来人员进行登记,登记信息包括身份证号、姓名、事由、来访时间、离开时间等。设计相应存储过程实现。

(6)系统管理

    系统管理:参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置),公寓管理员信息维护,包括管理员信息的插入、删除、修改功能及修改密码功能等。系统管理员维护整个系统的数据。用户密码默认为“123456”,当用户忘记密码时系统管理员可以将密码重置为“123456”。设计相应存储过程实现。

技术栈:html、jsp、css、javascript、xml、JavaBean、servlet、mysql、navicat

关注UP主,获取更多源码资源

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值