毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于JavaEE技术的学生宿舍管理系统

我们现在所做的课题就是在目前的情形下,从学校的现有的条件实际出发,利用个人所拥有的计算机硬件设备和软件条件,实现一整套学生宿舍管理系统的软件来实现一些基本信息的维护,为高校的后勤管理人员减少点负担,从根本上解决用人工操作工作量大且容易出错的问题。相信这也是今后所有高校后勤管理领域发展的必然趋势。 课题介绍及模块概述
1、课题介绍
本课题以Java为开发语言,使用SpringMVC框架,以Eclipse为前端开发工具,运用了MySQL为后台数据库,实现了登录、注册、密码修改、密码找回、权限管理、学生信息管理、学生查寝考勤管理、宿舍调换、卫生检查情况管理等功能。要求该系统操作简单,界面友好,运行稳定,安全性好。
2、模块概述
学生宿舍管理系统,作为一个系统,应该具备最基本的登录和注册功能。本系统是面向三种不同的用户。对于系统管理员而言,他们的任务主要是对学生信息的管理和权限分配;而对学生而言,则以浏览信息为主;对宿舍管理员而言,要对考勤、卫生检查情况以及宿舍人员的调动进行操作管理。
模块设计主要包括以下几方面:
⑴权限管理模块:包括系统管理员、宿舍管理员、学生不同角色的登录及访问内容;
⑵学生信息管理模块:包括系统管理员对学生信息的增删改查功能;
⑶考勤信息管理模块:包括宿舍管理员记录学生离返校信息、记录晚间查寝情况的功能;
⑷卫生检查情况管理模块:包括宿舍管理员对卫生检查情况记录的汇总,便于评比优秀宿舍等;
⑸宿舍调换功能模块:包括以图表的方式显示每栋楼的总房间数、总人数以及剩余房间数量,方便宿舍管理员分配寝室和人员调换;

拟解决的主要问题
1. 如何对网页中相关操作给出对应的提示信息,为用户提供友好的人机交互体验?
解决方案:使用html语言,运用CSS以及JavaScript完成网页设计来满足个性化需求,提供良好的人机交互。
2.如何为不同用户分配权限?
解决方案: 权限的设计中比较常见的就是基于角色的访问控制,基本思想是:对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限,一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。这样做的好处是,不必在每次创建用户时都进行分配权限的操作,只要分配用户相应的角色即可,而且角色的权限变更比用户的权限变更要少得多,这样将简化用户的权限管理,减少系统的开销。
3.如何以图表的方式显示每栋楼的总房间数、总人数以及剩余房间数量?
解决方案:这其实就是将数据库中的数据以图表形式显示在jsp中,这里用到的是开发平台上一个开放的图表绘制类库,即JFreeChart。其使用java语言编写,可生成饼状图、柱状图、时序图等多种图表。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于JAVA的超市商品管理与配送系统
下一篇:安卓唐诗三百首app的设计与实现


版权所有 毕业设计网联系qq:242219979 © 2007-2022