ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:1.32MB ,
资源ID:11775269      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11775269.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(机房上机需求分析报告.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

机房上机需求分析报告.docx

1、机房上机需求分析报告上机管理系统需求分析报告1.引言本文档是机房上机管理系统在前期开发阶段针对用户所进行的需求分析,在该文档中,我们将针对机房上机管理系统的四类用户进行详细具体的需求分析,通过该文档,读者可以清楚的了解该系统的所有功能以及用户的具体权限。在该系统的前期需求分析阶段,我们组内人员根据自己的相关机房管理经验以及机房使用经验,将该系统分为了四个模块:超级管理员模块,学生管理员模块,学生上机模块以及教师网上预约机房模块。而这四个模块,又对应着四类具体的用户,每个用户又拥有着自己相应的权限这些内容在该文档中都将有详细的说明。由于这个系统我们现在还处于前期开发阶段,只是粗略的设计出了相关的

2、数据库以及界面,具体的功能还没有实现,所以在该文档中,我们只是对该系统的需求进行分析说明,并不涉及具体的系统实现,当然为了读者更加详细的了解我们的系统,我们将会用我们所设计的界面来辅助此文档,以便读者更好的理解。1. 开发背景及分工1.1. 开发背景在这个日益信息化、智能化的时代,学校等教育机构已经将机房以及多媒体教室作为信息化教育的有力工具,而机房作为一个公用的教育场所,有着使用量大,难于管理,用户流动量大,不便登记管理等特点。如果使用人工管理的方式,那么将会浪费大量的人力资源,降低工作效率,无法实时的记录机器使用以及损坏情况,对相关责任人无法追究其责任,这给我们的机房管理带来了许多的不便。

3、而我们软件学院的机房管理体制依然停留在人工管理的原始阶段,在软件管理系统日益广泛使用的今天,开发一个有效并且适用于我们软件学院的机房上机管理系统将会解决许多的人力资源管理机房所存在的许多弊端,将会为机房管理节省许多的时间,既方便了教师的管理又方便了学生上机统计。1.2. 系统实现的具体分工系统名称软件学院机房上机管理系统分工情况姓 名分 工朱敬宇数据库设计、界面设计、超级管理员部分功能吕传涛界面设计、数据库设计、超级管理员部分功能徐传功界面设计、学生管理员部分功能、客户端孙占威界面设计、学生管理员部分功能、客户端负责人朱敬宇2. 用户需求2.1.用户分类以及对应功能需求用户类别对应功能需求超级

4、管理员用户管理(权限分配)既定课表导入(针对每学期教务课程安排)后续课表导入(针对教师机房提前预约)学生上机查询专业信息维护班级信息维护学生信息维护机器信息维护学生管理员日志-设备管理修改密码打印报表学生管理员与学生交互-发布消息对本节次学生上机统计值班人员日志-设备维护修改密码学生用户课外上机情况查询修改密码与管理员交互当前上机情况查询教师用户查询课表预约机房设备要求反馈2.2.超级管理员用户需求超级管理员用户作为本系统主要管理人员,所需要拥有的功能也是最多最复杂的。在当今的机房管理系统中,超级管理员所扮演的角色就是各种信息的维护以及查询,而不处理基层的上机统计。下面我们将对超级管理员对各方

5、面所要实现的操作做进一步的描述与解释。1.超级管理员必须全面的掌握有关上机以及机房的所有信息,如专业信息,班级信息,学生信息,用户信息,教师信息,机房信息,课表信息,机房预定信息。这些信息的全面性直接影响着机房上机统计的正确性与机房上机分配的有效性和合理性。超级管理员可以根据每学年的课程安排以及用户信息的变更,针对性的对机房的使用安排作出对应的调整,而此时就对此系统提出了进一步的要求:超级管理员端必须拥有对信息的增删查改的所有功能实现。2.超级管理员可以分配其他用户的权限,对自己的信息也可以进行修改。初始化其他用户的密码以及更改自己的密码是超级管理员的基本需求。3.所有重要的信息都需要汇总备份

6、,打印报表成为必不可少的功能要求。2.3学生管理员用户需求学生管理员作为最基层的管理人员,直接面对着学生用户,只是需要统计每一次上机的情况,记录机房设备使用情况,及时发布信息与相关通知,实现与学生用户间的交互。2.4.学生用户需求学生用户是本系统使用量最大的用户,机房上机系统的开发不仅仅是为了机房管理人员更加方便的对机房上机情况进行统计,对机房使用以及占用情况进行管理与分配,对学生用户来说也是可以更加方便学生用户对自己课时的查询以及对个人信息的维护以及更改。作为一名普通的用户,我清楚的知道自己对机房上机系统的具体要求,作为一个透明的上机登记系统,我们需要了解自己的课外上机课时以及机房使用的要求

7、,本次上机的情况,修改自己的用户密码。2.5.教师用户需求作为本系统中唯一使用B/S模式实现的教师机房预约系统,是针对教师课内上机机房容易发生分配冲突的问题而着手开发的系统。教师用户所要求的主要功能就是可以及时的查询出课表,机房占用情况以及机房的相关信息并且实现网上机房预约。及时的为自己的课内上机安排预约到合适的机房,并且向超级管理员发送自己课程的配置要求。3. 功能需求3.1 超级管理员功能超级管理员功能模块图超级管理员最主要的功能还是对各种相关信息的维护与查询,课表的导入,密码的修改以及其他用户的权限分配。3.2 学生管理员功能学生管理员功能模块图学生管理员所需要实现的功能就是对机房设备信

8、息的记录以及登记每一次上机,向学生用户发布信息,修改个人密码。在学生管理员端,我们将尽量人性化的实现所有的功能,将进一步减少学生管理员的工作量,为学生管理员节省足够的自由学习的时间。3.3 学生用户功能学生用户功能模块图在学生登陆系统中,我们将实现全屏锁定登陆,在学生用户登陆后,学生上机的信息将自动导入到数据库,学生可以进行任何操作,根据用户的需要,学生也可以点击我们系统设计的系统图标进行本节次上机情况查询,课外上机情况查询,修改密码等操作,当学生管理员向其发送通知以及其他信息时,学生用户可以回复信息,但是不能主动向主机发送信息。3.4 教师用户功能教师用户功能模块图教师用户可以通过网络随时随

9、地登陆教师机房预约界面,在教师首次登陆界面时,需要进行注册,主要的信息将会被导入到数据库。而后,教师就可以进行课表的查询,机房信息的查询,预约合适的机房,向超级管理员反馈自己课程对机房设备的相关要求。4. 数据库设计 4.1 数据库设计分析在机房管理系统中,对于每一个具体的对象都有相应的表存储数据,针对四类用户的功能需求,该系统数据库共设计了十一个表,在后期实现打印报表阶段,根据需要我们会增加几个临时表,以便实现打印报表的功能。用户类别对应功能需求所使用表超级管理员用户管理(权限分配)用户信息表既定课表导入(针对每学期教务课程安排)机房排课情况表后续课表导入(针对教师机房提前预约)机房排课情况

10、表学生上机查询上机情况表专业信息维护专业信息表班级信息维护班级信息表学生信息维护学生信息表机器信息维护机器信息表学生管理员日志-设备管理日志-设备管理情况表修改密码用户信息表打印报表上机情况表,日志-设备情况表,机房排课情况表学生管理员与学生交互-发布消息无对本节次学生上机统计机房上机情况表值班人员日志-设备维护日志-设备情况表修改密码用户信息表学生用户课外上机情况查询上机情况表修改密码用户信息表与管理员交互无当前上机情况查询上机情况表教师用户查询课表机房排课情况表预约机房机房排课情况表,教师信息表,机房信息表设备要求反馈机房使用要求反馈表 4.2 数据库详细设计专业信息表(subject)列

11、名数据类型长度是否主键允许空默认值备注subjectIDchar10是not null专业编号snamechar20否not null专业名称subjectnumint4否not null0专业人数班级信息表(class)列名数据类型长度是否主键允许空默认值备注classIDchar16是not null班级编号cnamechar20否not null班级名称classnumint4否not null0班级人数subjectIDchar10否not null所属专业学生信息表(student)列名数据类型长度是否主键允许空默认值备注studentIDchar16是not null学号cname

12、char8否not null姓名classnumchar16否not null所属班级subjectIDchar10否not null所属专业userrIDchar16是not null用户编号教师信息表(teacher)列名数据类型长度是否主键允许空默认值备注teacherIDchar16是not null教师编号tnamechar8否not null教师姓名postchar12否null职称collegechar20否null所在院系userrIDchar16是not null用户编号用户信息表(user)列名数据类型长度是否主键允许空默认值备注userrIDchar16是not null

13、用户编号unamechar8否not null用户姓名passwordint12否not null70用户密码sortchar10否not null用户类别课程信息表(course)列名数据类型长度是否主键允许空默认值备注courseIDchar10是not null课程编号coursenamechar20否not null课程名称机房信息表(course)列名数据类型长度是否主键允许空默认值备注roomIDchar4是not null机房编号nnumchar3否not null机器数量教师课程信息表(course)列名数据类型长度是否主键允许空默认值备注teacherIDchar16否not

14、 null教师编号courseIDechar10否not null课程编号机房排课情况表(arrangelist)列名数据类型长度是否主键允许空默认值备注courseIDchar16是not null课程编号coursenamechar8否not null课程名称weektint12否not null上机所在周数tdaychar4否not null上机所在星期几jiecichar 8是not null上机节次roomIDchar4是not null机房编号teacherIDchar16否not null任课教师编号subjectIDchar10否not null上机专业编号datetimech

15、ar8是not null上机日期typechar8否not null上机类型上机情况表(record)列名数据类型长度是否主键允许空默认值备注roomIDchar4否not null机房编号userIDchar16否not null用户编号unamechar8否not null用户姓名machineIDchar2否not null所在机器号jiecichar8否not null上机节次starttimedatetime8否not null上机时间endtimedatetime8否not null下机时间timepartdatetime4否not null有效上机时间段typechar8否not

16、 null上机类型日志-设备管理情况表(log)列名数据类型长度是否主键允许空默认值备注userIDchar16否not null用户编号unamechar8否not null用户姓名roomIDchar4否not null机房编号machineIDchar2否not null机器编号redatedatetime8否not null报修时间retimedatetime8否not null维修时间repairmanchar8否not null维修人troublevarchar80否not null故障现象reasonvarchar80否not null故障原因机房使用要求反馈表(applyinf

17、ormation)列名数据类型长度是否主键允许空默认值备注roomIDchar4否not null机房编号teacherIDint16否not null任课教师编号applychar200否not null反馈信息4.3 表间关系图5. 界面设计超级管理员端是本系统功能最强大的子系统。主管各种信息的维护,权限的分配等功能。下面我们将针对自己已经完成的界面对系统进行较为详细的介绍。打开系统之后会自动弹出下面的登录界面,在登录界面中,超级管理员本人将用户名和密码输入到对应的文本框,点击“登陆”将进入主窗体,点击“取消”,则退出本系统。5.1超级管理员界面图1.超级管理员登录界面点击“确定”之后,弹

18、出主窗体,在主窗体的左侧导航栏中,分为七个打的功能区:信息维护,设备管理,查询统计,教学排课,信息修改,用户管理,服务器设置。在上端的功能区,也分别有对应的功能按钮。图2 主窗体点击导航栏内的信息维护按钮,在其中会下拉出三个维护内容:专业信息维护,班级信息维护,学生信息维护。点击其中的“专业信息维护”,将弹出对应的操作界面。在界面内可以对专业信息进行“新建”,“保存”,“取消”,“查找”,“删除”等具体的操作。而在“查找”一栏中,用户又可以根据自己所掌握的信息量进行模糊查找和精确查找。以下的各个维护界面以及相应的功能基本相似,在这里就不在进行详细的介绍了。在系统的功能演示中,我们将详细的介绍本

19、系统的使用方法。图3 专业信息维护界面图4 班级信息维护界面图5 学生信息维护界面图6 设备查看界面图7 机房信息维护界面图8 机房使用情况查询界面图9 教学排课界面图10 课表导入界面图11 权限分配界面图12 修改密码界面图13 学生课外上机查询界面图14 服务器初始化设置界面5.2 学生管理员界面学生管理员端界面还没有完全修饰完全,暂时就不拿出来献丑了。等下一次介绍我们的进度的时候我们就会将我们的整个系统进行全面的演示。在这段时间内,我们会对自己的功能进行全面的完善。5.3 学生用户界面在学生用户开机运行计算机之后,显示下面的界面。上面详细的介绍了,机房的相关管理条例以及惩处措施。用户临

20、时决定不想上机的,可以点击界面上的注销或者关机按钮退出系统。若继续进行操作,则单击“我同意机房上机管理条例”按钮,进入登录界面。在单击按钮之后,界面内会弹出一个登录框,在“用户名”和“密码”对应的栏中输入相应的内容,点击确定进入操作界面,开始本次上机。当输入的用户名以及密码正确的情况下,学生用户端的系统开始计时,此时界面内会弹出一个信息提示“登录系统成功,系统开始计时”。与此同时,界面内会弹出一个圣诞老人的图标,双击图标,会弹出相应的各种功能,如当前上机情况查询,详细课时查询,修改密码,以及退出系统等操作。这些功能将全面方便学生用户查询自己的具体上机课时以及当前上机的具体情况,对自己的密码等安

21、全设置也提供了相应的权限。双击圣诞老人图标,弹出下面功能列表。点击当前课时查询,弹出本节次上机时间,以及用户的所有上机课时。点击“修改密码”,界面内将弹出“密码修改”的界面,在此界面中,系统会根据用户登录时输入的信息,自动传值“学号”,用户输入当前密码,新密码,重复新密码的信息后,点击“确认修改”,就可以将自己的新密码导入到数据库中。点击“取消”,则退出“密码修改”界面。5.4 教师用户教师用户的界面是B/S模式的网页,目前本组人员还尚未进行开发,而是将主要的精力放在了其他三个子系统的实现上,在三个子系统实现之后,全组人员将集中精力开发这个网页。所以本页面目前还没有截图。但是,作为玩也形势的页面,我们在界面设计方面将下更多的功夫

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2