机房上机管理系统需求分析朱敬宇Word文档格式.docx
- 文档编号:21165381
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:31
- 大小:1.32MB
机房上机管理系统需求分析朱敬宇Word文档格式.docx
《机房上机管理系统需求分析朱敬宇Word文档格式.docx》由会员分享,可在线阅读,更多相关《机房上机管理系统需求分析朱敬宇Word文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
孙占威
负责人
2.用户需求
2.1.用户分类以及对应功能需求
用户类别
对应功能需求
超
级
管
理
员
用户管理(权限分配)
既定课表导入(针对每学期教务课程安排)
后续课表导入(针对教师机房提前预约)
学生上机查询
专业信息维护
班级信息维护
学生信息维护
机器信息维护
学生管理员日志-设备管理
修改密码
打印报表
学
生
与学生交互-发布消息
对本节次学生上机统计
值班人员日志-设备维护
用
户
课外上机情况查询
与管理员交互
当前上机情况查询
教
师
查询课表
预约机房
设备要求反馈
2.2.超级管理员用户需求
超级管理员用户作为本系统主要管理人员,所需要拥有的功能也是最多最复杂的。
在当今的机房管理系统中,超级管理员所扮演的角色就是各种信息的维护以及查询,而不处理基层的上机统计。
下面我们将对超级管理员对各方面所要实现的操作做进一步的描述与解释。
1.超级管理员必须全面的掌握有关上机以及机房的所有信息,如专业信息,班级信息,学生信息,用户信息,教师信息,机房信息,课表信息,机房预定信息。
这些信息的全面性直接影响着机房上机统计的正确性与机房上机分配的有效性和合理性。
超级管理员可以根据每学年的课程安排以及用户信息的变更,针对性的对机房的使用安排作出对应的调整,而此时就对此系统提出了进一步的要求:
超级管理员端必须拥有对信息的增删查改的所有功能实现。
2.超级管理员可以分配其他用户的权限,对自己的信息也可以进行修改。
初始化其他用户的密码以及更改自己的密码是超级管理员的基本需求。
3.所有重要的信息都需要汇总备份,打印报表成为必不可少的功能要求。
2.3学生管理员用户需求
学生管理员作为最基层的管理人员,直接面对着学生用户,只是需要统计每一次上机的情况,记录机房设备使用情况,及时发布信息与相关通知,实现与学生用户间的交互。
2.4.学生用户需求
学生用户是本系统使用量最大的用户,机房上机系统的开发不仅仅是为了机房管理人员更加方便的对机房上机情况进行统计,对机房使用以及占用情况进行管理与分配,对学生用户来说也是可以更加方便学生用户对自己课时的查询以及对个人信息的维护以及更改。
作为一名普通的用户,我清楚的知道自己对机房上机系统的具体要求,作为一个透明的上机登记系统,我们需要了解自己的课外上机课时以及机房使用的要求,本次上机的情况,修改自己的用户密码。
2.5.教师用户需求
作为本系统中唯一使用B/S模式实现的教师机房预约系统,是针对教师课内上机机房容易发生分配冲突的问题而着手开发的系统。
教师用户所要求的主要功能就是可以及时的查询出课表,机房占用情况以及机房的相关信息并且实现网上机房预约。
及时的为自己的课内上机安排预约到合适的机房,并且向超级管理员发送自己课程的配置要求。
3.功能需求
3.1超级管理员功能
超级管理员功能模块图
超级管理员最主要的功能还是对各种相关信息的维护与查询,课表的导入,密码的修改以及其他用户的权限分配。
3.2学生管理员功能
学生管理员功能模块图
学生管理员所需要实现的功能就是对机房设备信息的记录以及登记每一次上机,向学生用户发布信息,修改个人密码。
在学生管理员端,我们将尽量人性化的实现所有的功能,将进一步减少学生管理员的工作量,为学生管理员节省足够的自由学习的时间。
3.3学生用户功能
学生用户功能模块图
在学生登陆系统中,我们将实现全屏锁定登陆,在学生用户登陆后,学生上机的信息将自动导入到数据库,学生可以进行任何操作,根据用户的需要,学生也可以点击我们系统设计的系统图标进行本节次上机情况查询,课外上机情况查询,修改密码等操作,当学生管理员向其发送通知以及其他信息时,学生用户可以回复信息,但是不能主动向主机发送信息。
3.4教师用户功能
教师用户功能模块图
教师用户可以通过网络随时随地登陆教师机房预约界面,在教师首次登陆界面时,需要进行注册,主要的信息将会被导入到数据库。
而后,教师就可以进行课表的查询,机房信息的查询,预约合适的机房,向超级管理员反馈自己课程对机房设备的相关要求。
4.数据库设计
4.1数据库设计分析
在机房管理系统中,对于每一个具体的对象都有相应的表存储数据,针对四类用户的功能需求,该系统数据库共设计了十一个表,在后期实现打印报表阶段,根据需要我们会增加几个临时表,以便实现打印报表的功能。
所使用表
用户信息表
机房排课情况表
上机情况表
专业信息表
班级信息表
学生信息表
机器信息表
日志-设备管理情况表
上机情况表,日志-设备情况表,机房排课情况表
无
机房上机情况表
日志-设备情况表
机房排课情况表,教师信息表,机房信息表
机房使用要求反馈表
4.2数据库详细设计
专业信息表(subject)
列名
数据类型
长度
是否主键
允许空
默认值
备注
subjectID
char
10
是
notnull
专业编号
sname
20
否
专业名称
subjectnum
int
4
专业人数
班级信息表(class)
classID
16
班级编号
cname
班级名称
classnum
班级人数
所属专业
学生信息表(student)
studentID
学号
8
姓名
所属班级
userrID
用户编号
教师信息表(teacher)
teacherID
教师编号
tname
教师姓名
post
12
null
职称
college
所在院系
用户信息表(user)
uname
用户姓名
password
70
用户密码
sort
课程信息表(course)
courseID
课程编号
coursename
课程名称
机房信息表(course)
roomID
机房编号
nnum
3
机器数量
教师—课程信息表(course)
courseIDe
机房排课情况表(arrangelist)
weekt
上机所在周数
tday
上机所在星期几
jieci
char
上机节次
任课教师编号
上机专业编号
datetime
上机日期
type
上机类型
上机情况表(record)
userID
machineID
2
所在机器号
starttime
上机时间
endtime
下机时间
timepart
有效上机时间段
日志-设备管理情况表(log)
机器编号
redate
报修时间
retime
维修时间
repairman
维修人
trouble
varchar
80
故障现象
reason
故障原因
机房使用要求反馈表(applyinformation)
apply
200
反馈信息
4.3表间关系图
5.界面设计
超级管理员端是本系统功能最强大的子系统。
主管各种信息的维护,权限的分配等功能。
下面我们将针对自己已经完成的界面对系统进行较为详细的介绍。
打开系统之后会自动弹出下面的登录界面,在登录界面中,超级管理员本人将用户名和密码输入到对应的文本框,点击“登陆”将进入主窗体,点击“取消”,则退出本系统。
5.1超级管理员界面
图1.超级管理员登录界面
点击“确定”之后,弹出主窗体,在主窗体的左侧导航栏中,分为七个打的功能区:
信息维护,设备管理,查询统计,教学排课,信息修改,用户管理,服务器设置。
在上端的功能区,也分别有对应的功能按钮。
图2主窗体
点击导航栏内的信息维护按钮,在其中会下拉出三个维护内容:
专业信息维护,班级信息维护,学生信息维护。
点击其中的“专业信息维护”,将弹出对应的操作界面。
在界面内可以对专业信息进行“新建”,“保存”,“取消”,“查找”,“删除”等具体的操作。
而在“查找”一栏中,用户又可以根据自己所掌握的信息量进行模糊查找和精确查找。
以下的各个维护界面以及相应的功能基本相似,在这里就不在进行详细的介绍了。
在系统的功能演示中,我们将详细的介绍本系统的使用方法。
图3专业信息维护界面
图4班级信息维护界面
图5学生信息维护界面
图6设备查看界面
图7机房信息维护界面
图8机房使用情况查询界面
图9教学排课界面
图10课表导入界面
图11权限分配界面
图12修改密码界面
图13学生课外上机查询界面
图14服务器初始化设置界面
5.2学生管理员界面
学生管理员端界面还没有完全修饰完全,暂时就不拿出来献丑了。
等下一次介绍我们的进度的时候我们就会将我们的整个系统进行全面的演示。
在这段时间内,我们会对自己的功能进行全面的完善。
5.3学生用户界面
在学生用户开机运行计算机之后,显示下面的界面。
上面详细的介绍了,机房的相关管理条例以及惩处措施。
用户临时决定不想上机的,可以点击界面上的注销或者关机按钮退出系统。
若继续进行操作,则单击“我同意机房上机管理条例”按钮,进入登录界面。
在单击按钮之后,界面内会弹出一个登录框,在“用户名”和“密码”对应的栏中输入相应的内容,点击确定进入操作界面,开始本次上机。
当输入的用户名以及密码正确的情况下,学生用户端的系统开始计时,此时界面内会弹出一个信息提示——“登录系统成功,系统开始计时”。
与此同时,界面内会弹出一个圣诞老人的图标,双击图标,会弹出相应的各种功能,如当前上机情况查询,详细课时查询,修改密码,以及退出系统等操作。
这些功能将全面方便学生用户查询自己的具体上机课时以及当前上机的具体情况,对自己的密码等安全设置也提供了相应的权限。
双击圣诞老人图标,弹出下面功能列表。
点击当前课时查询,弹出本节次上机时间,以及用户的所有上机课时。
点击“修改密码”,界面内将弹出“密码修改”的界面,在此界面中,系统会根据用户登录时输入的信息,自动传值“学号”,用户输入当前密码,新密码,重复新密码的信息后,点击“确认修改”,就可以将自己的新密码导入到数据库中。
点击“取消”,则退出“密码修改”界面。
5.4教师用户
教师用户的界面是B/S模式的网页,目前本组人员还尚未进行开发,而是将主要的精力放在了其他三个子系统的实现上,在三个子系统实现之后,全组人员将集中精力开发这个网页。
所以本页面目前还没有截图。
但是,作为玩也形势的页面,我们在界面设计方面将下更多的功夫
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机房 上机 管理 系统 需求 分析 朱敬宇