计算机实验室管理系统的设计与实现(3)

2019-08-26 18:00

整体用例图如上图所示,实验室管理员的预约审核以及损坏设备管理用例分别依赖于教师的预约单填写用例和损坏单填写用例。学生的上课信息查看用例依赖于教师的上机课公告发布用例。

2.2.2 活动图

1 信息维护活动图

实验室管理员进行信息维护的活动图如下图所示,首先管理员登录系统,判断登录是否成功,若不成功回到登录系统页面若成功则显示管理界面。进入管理界面之后可以管理实验室的各项信息也可以查询各项实验室信息。管理员点击注销之后退出管理系统,流程结束。 实验室管理员数据库 图2-11 信息维护活动图 11 登录系统[ 登录不成功 ]验证登录是否成功显示管理界面登录成功查询数据库中各项实验室信息管理实验室各项信息显示实验室各项信息退出管理系统数据库中更新相应的实验室信息

2 实验室使用预约活动图

实验室使用预约流程活动图如下图所示,教师首先查看空闲的可供使用的实验室,可以预约这些实验室,在数据库中存储相应的预约单,由实验室管理员审核预约申请。如果预约申请审核通过则在数据库中存储实验室使用记录表,显示预约成功。教师看到预约成功的通知之后发布实验室上课通知,整个预约流程结束。如果审核不通过,则直接显示不成功,整个预约流程结束。

图2-12 实验室使用预约流程活动图 教师数据库实验室管理员查看空闲实验室预约使用实验室存储预约单审核预约申请显示预约成功发布实验室上课通知预约流程结束存储实验室使用记录表[ 审核通过 ]显示预约不成功[ 审核不通过 ]3 软件预装活动图 实验室软件预装流程活动图如下图所示,教师首先查看实验室中所包含的软件,如果已经有上机所要求的软件,则整个预约流程直接结束。如果没有安装需要的软件,教师首先提交软件预装申请单,在数据库中存储相应的预装申请单,由实验室管理员审核预装申请单,如果审核通过,实验室管理员在数据库中添加 12

软件条目,并在对应的实验室中安装软件同时通知教师软件安装成功。如果审核不通过,通知教师软件预装申请不通过,整个流程结束。 图2-13 实验室软件预装申请流程活动图 教师数据库实验室管理员查看实验室软件[ 没有安装需要的软件 ]提交软件预装申请单显示申请成功存储预装申请单增加实验室软件审核预装申请[ 审核通过 ][ 已安装需要的软件 ]预约流程结束显示申请不成功[ 审核不通过 ]4 实验室设备损坏管理活动图 实验室设备损坏管理流程活动图如下图所示,首先当教师发现设备损坏后,填写设备损坏单,并在数据库中存储相应的设备损坏记录。实验室管理员处理相应的设备损坏事故,首先判断是否为人为损坏,若不是人为损坏,则直接维修相应的设备,并更新相应的设备信息,若是人为损坏,则与事故人协商赔偿措施,完成赔偿之后更新相应的设备信息,并删除相应的设备损坏记录。 13

图2-14 实验室设备管理流程活动图 教师数据库实验室管理员发现设备损坏信息填写设备损坏记录单存储设备损坏记录处理相应的损坏事故判断是否人为损坏[ 否 ][ 是 ]与事故人协商赔偿事宜删除相应的设备损坏记录完成赔偿更新实验室设备信息3.分析工作流 3.1 类建模 实验室管理系统分为8个类,分别为用户类、设备类、实验室类、登录类、查询类、预约类、公告类、预约类。用户类通过管理类来管理实验室和设备,通 14

过预约类来预约实验室,通过查询类来查询信息,通过公告类来发布公告和查看公告,通过登录类来登录系统。

实验室类管理类用户类登录类公告类预约类查询类 设备类图3-1 实验室管理系统类建模

3.2 状态图

实验室管理系统的状态图如下图所示,首先登录系统,若登录失败则返回登录界面,若登录成功,判断登录的身份,以管理员身份登录成功则进入管理员管理界面,点击设备维护可以对实验室的设备进行维护(包括增删改查操作),提交维护内容,显示相应的信息,并返回管理员管理界面,其他信息维护同理。点击预约单审核,则审核相应的预约单,并将审核结果写入数据库。若以教师身份登录成功,则可以点击查看实验室各项信息,可以提交审核/损坏单,并查看审核状态,若审核成功则发布上课通知,进入实验课上课信息发布界面,并将上机课信息写入数据库中。学生身份登录成功可以查看实验课上课信息。最后点击注销之后,整个流程结束。

15


计算机实验室管理系统的设计与实现(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北京市2016年夏季普通高中会考试题及答案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: