java+mysql+servlet+机房管理系统

机房管理系统有管理员,审核员和学生3类用户。具有七大功能模块。系统用例图,如图4.1所示:

 代码已经上传github,下载地址:https://github.com/21503882/machine-room
 
图1.1 系统用例图
1.2 主要功能需求讲解
1.2.1 用户登陆功能
系统有管理员,审核员和学生3类用户,它们都是一个登陆界面,各有不同的权限。用户登陆后,系统提取用户权限,按照不同的用户权限执行不同的操作。
1.2.2 修改密码功能
在人员信息管理中模块,学生可以修改自己的登陆密码。管理员只能在数据库中进行手动修改密码。
1.2.3 审核功能
在审核信息管理模块中,审核员登陆后对管理员所编排的课程进行逐条的审核,若通过,当管理员进入后就不能再对课表进行修改等功能,若审核不通过,可以加上审核评语,管理员根据审核评语对课表进行修改。
1.2.4 排课功能
在排课信息管理模块中,管理员逐条的对班级信息、课程信息、机房信息等基本表中的信息进行选择。还要对周次、节数等信息进行选择,这又对所有信息进行选择才能添加到课表中去。
1.2.5 人员管理功能
管理员可以对各种权限的人员进行添加,修改、删除。同时管理员可以对所添加的人员进行设置权限。
1.3 细节分析
在班级信息管理模块中,对所录入的信息如果班级编号相同,则给出提示该条记录已经存在。在课程信息管理模块中,如过所录入的是同一门课程,则给出相应的提示。在排课管理模块中,如果当录入的课程、班级、机房、周数、节数同时相同时,则不能录入,并跳到错误页面给出相应的提示。在录入机房时,机房中有一个机房总人数的字段,在班级信息管理模块中有个班级人数,在录入课表时,当录入的班级总人数大于机房的人数,则提示错误。
用户登陆界面,如图6.1所示
 
图1.2 用户登陆界面
 
图1.3 班级信息管理界面
 
图1.4 课程信息管理界面
 
图1.5 机房信息管理界面
 
图1.6 电脑信息管理界面
 
图1.7 审核信息管理界面
 
图1.8 排课管理模块界面
 
人员管理

 
审核员登录
 
班级管理
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值