计算机实验室管理系统设计与实现

合集下载

计算机实验室综合信息管理系统设计与实现

计算机实验室综合信息管理系统设计与实现

计算机实验室综合信息管理系统设计与实现摘要:本系统采用C/S结构,ASP为开发语言,SQL Server 2000为数据库,基于Windows平台来进行设计与开发。

本文主要阐述了计算机实验室管理系统的作用,存在的问题,管理系统的设计方法和实现的功能。

关键词:计算机实验室管理信息设计功能本系统采用C/S结构,ASP为开发语言,SQL Server 2000为数据库,基于Windows平台来进行设计与开发。

为更好地完成实验教学任务、充分利用计算机软硬件资源,开发先进的计算机实验室管理系统,建立规范化、信息化管理模式已成为实验室的趋势。

1 计算机实验室管理系统的作用计算机实验室管理系统的作用主要分三个方面。

1.1 课程管理主要包括计算机实验室课程排序,教师、班级与相应科目的安排顺序,学生作业的布置与回收等信息。

1.2 设备管理主要对计算机设备进行有效管理,系统通过对设备登记、条码打印、设备维修、设备调拨、设备借出与归还、保修预警和报废提醒、设备报废等实现计算机设备的全寿命管理。

1.3 学生课后时间使用管理主要包括上机卡的发放、计时的基本方式、读卡器的设置、上机情况的登记与统计等。

2 计算机实验室管理的存在的问题2.1 环境存在的问题由于计算机实验室是提供给全体学生上课使用,所以,课程安排多,使用频率密集,上机人员大多不愿意换鞋就进入实验室,空气质量差,灰尘在计算机内部不断积累,容易引起电路板老化和损坏。

因为计算机实验室使用空调,环境比较干燥,极易引起静电的产生,容易导致计算机硬件故障的发生。

2.2 计算机硬件故障多由于灰尘、温度、使用时间、机械磨损等因素,计算机实验室的硬件故障经常出现,给日常的实验教学工作带来了影响。

2.3 计算机系统及软件故障率高计算机实验室承担的教学任务重,为满足教学要求,每台计算机需安装多种操作系统,而每种操作系统又要安装各种应用软件。

这使得重新安装一台计算机系统要花费很长时间。

开放式计算机实验室管理系统的设计与实现

开放式计算机实验室管理系统的设计与实现
可 以 自由上下 机 ;改变 需 要专人 值 守 的工 作方 式 ;可
第 3期
邵 洪 艳 等 :开 放 式 计 算 机 实 验 室 管 理 系 统的扩 充 , 便于 在 需要 时与 外部 网络
中 断或连 接 。 设置 了 AC L访 问控 制列 表 ,实 现各 个 V L A N 之 间访 问控 制 。A C L 的设计 原 则 :所 有 的 VL A N 里 的
3 系统 实现环境
3 . 1 硬件 环境 实验 室 内部 网络 采 用 总 线和 星 型 的混 合 类 型拓 扑结 构 ,在 充分 考虑 实用 性 、开放 性 、安全 性 、先进 性 和 可扩展 性 的原则 的基础 上 划分 多个 VL AN, 对 不 同子 网进行 隔离 。 有 效地 解决和 阻止 网络 风 暴 的形成 ,
选 择机器 , 但 同一 时刻 只 能在一 台机 器 登录 。在机 房
开放 式 的管 理 方 式 是在 纯 人 工 的 调度 管 理 方 式
和基 于 门禁 的单机 调 度管 理方 式 的基础 上 发展 来 的 ,
是基 于 网络 的 实 时与 客 户 端计 算 机 交 互 的一 种 管 理
方式 。 它 在对 客户 端设 备进 行快速 有 效管 理 、 提 高 实 验室 工作 人 员的工 作效 率和 降低 劳动 强度 、 实现 资源
上 机状 态 ( 合 法 /非法 、上课 / 考 试 /自费 、正 常 / 强开 /强 关 /异常 等 ) 。能做 到 对整 个实 验 室 的客 户 端 计算 机全 面 的监控 和管 理 ,即使 出现 意外 ,也 能做 到事前 预警 、事 中中断 、事后 发现 J 。
共享 、 提 高学 生 自我约 束 能力等 方面 具有 突 出的优 势

计算机实验室管理系统设计与实现

计算机实验室管理系统设计与实现

开放管理 , 主要包含了发放 上机卡、 及时的基本形式 、 设置读卡 C o d e 3 9 条形码进行操作 。
器、 登记 上机状况和统计等 。 ( 3 ) C o d e 3 9 条形码 的编 排方法。 C o d e 3 9 条形码属于一种 非连 续型、 非定长、 具备了自校验功 能的双 向条形码。 所有字符
面大 致有 以下几个方 面: ( 1 ) 计 算机 实验 室设施 的基本管理 , 主 可以很轻松掌握有关它的一些屙 眭并给予相应处理 。 要包含了设备 的引入、 外 借、 废 除等 ; ( 2 ) 计算机实验室所承载 的 ( 2 ) 系统 中条形码 的选择 。 在开放 型实验室管理 系统里 , 条 信息管理 , 主要包含了实验 室计算 机课 程 的安排 、 教师 以及对 形码主要使 用在学生上机实验 时的登记工作上, 以此 来取代手 应班 级的排课 、 布置作业 以及回收等 ; ( 3 ) 在课余 时间进行 自由 工记录实验学生的相关信息。 透过分析 学生基本信息, 决定运用
2 计 算 机 实验 室管 理 系统 的需 求分 析
包含了五个 条及 四个 空。 九个单元里有 目前, 各大高校在计算 机教育领域 上的发 展非常迅速 , 计 符号通过九个单元形成 , 三个 宽单元, 其它的是窄单元, 宽单元 逻辑表现 为/ 1 0 , 窄单元 逻 算机 实验室创建也随之 迅速 发展 , 可是与此 同时, 计算 机实验 0 0 。 C o d e 3 9 条形码 符号通过 左右两侧 的起 始 室在管理上却没有获得理想 的进 步, 致使当前 高校 在计 算机实 辑形式表现 为/ 空 白区、 数据字符符号和终止符构成 。 一个3 9 条形码符号可 验 室管理领域 大多存在不足 , 明显的问题 主要是管理手法过于 符、 老 旧。当前, 很 多计 算机 实验 室在管 理方面相 对较低 , 人员管 表现任意数量的字符。 ( 4 ) 上机证。 为了提升工作效率, 降低 管理 人员的工作负担, 系 理 的痕迹较为 明显 , 令实验室 的管理效率过低而且管理难 度过 透过学生的基 本信 大。 在管理 方面经常会 出现不上课 的学生交 接混乱、对计算 机 统通 过学生用上机证 的形式进行上机登记 。 上机证里 的条形码 由学生的学工号代替。 实 行粗暴 、 不规 范的操作 、 上课 的时候 学生经常聊天 、 玩游 戏 息, 等事情。 这些 问题的存在使得对 一个 科学完善 的计算机 实验 室 ( 5 ) 实验登 记管理 。 针对学生 的实验登记 , 在设施 的选择上 按照优先级选定 以及 自主选定的三种 形式 管理 系统的需求非常迫切。 研发一个适合 的计算机 实验 室管理 可 以通过 随机 选定、 学生 的信息输入可 以运用激 光扫描仪对学生上机证进行 系统 , 对于管理会更加方便、 效率会更加提升、 人 力资源也会 得 进行; 手工输入、 在 目录 中选 择等方式 。 这样可大大缩短了管理 到节约 、 教学 秩序也会获得 改善 。 一个完 整的计算 机实验 室管 扫描、 人员的操作流程, 不但缩短 了时间, 还提 升了工作效率。 理 系统 需要达到以下要求:

开放式实验管理系统的设计与实现

开放式实验管理系统的设计与实现

开放式实验管理系统的设计与实现1开放式实验管理系统开放式实验管理系统(Open Laboratory-Management System)是一种用于支持实验室管理,并实现实验室资源共享与研究协作的系统。

它是由计算机与网络通信系统构建而成,要在实验室显著提高实验室管理效率、推动实验室研究内容协同整合、提高研究工作质量水平、保护实验室研究结果和促进实验室社会影响力。

2设计与实现实验室管理系统的设计是一个多层次的系统构建,考虑到可靠性与互通性,有许多设计步骤需要考虑,其中包括元数据管理、项目管理、用户管理、任务管理、数据管理、安全管理等。

1)元数据管理:建立数据中心,收集并组织实验室的实验结果、实验数据、实验文件等,以便在实验室的多人协同研究中形成一个有序的数据库,提供一个便捷的信息查询系统。

2)项目管理:在实验室中,多个实验者可能进行多个研究项目同时运行,因此为管理多个研究项目,需要设置项目管理,它可以把多项目信息进行归类,方便管理。

3)用户管理:通过设计用户管理策略,可以管理每个实验室成员,实现对每个用户不同功能和系统版本的控制,从而保证系统的安全性。

4)任务管理:在实验室中,多名实验者可能要执行多个任务。

为了管理这些任务,需要建立任务管理系统,对实验室活动进行计划,指派任务,并实时追踪记录等相关信息。

5)数据管理:实验室的大多数研究是基于数据的,从实验室数据的采集、保存、存储和管理等,都要依赖于专业的数据管理系统,使实验室的数据能够处理、存储和共享。

6)安全管理:开放式实验室安全管理,包括对实验室人员、设备、服务器、实验结果、数据进行管理。

为了保障实验室内数据传输的安全性,实施强制的数据安全技术管理,同时也应加强实验室内各种安全管理的实施。

以上几个步骤是实验室管理系统的设计,而实现开放式实验室管理系统,最主要的是需要建立一种适合实验室业务管理的网络,以及设计一种可以适应实验室业务变化的软件管理系统,比如可以使用Web 开发技术构建网络,使用XP等软件技术构建管理系统,然后在软件部署实施环节中,将软件与网络系统相结合,运用把网络技术与软件技术结合起来,从而实现开放式实验室的设计与实现。

基于WEB的实验室管理系统设计与实现

基于WEB的实验室管理系统设计与实现
2 系统设计
设置管理 以及修改密码 等功能 。
用户添加模块主要 的难点在于批量添加用户这一块 , 由 于实验室用户管理 涉及着大量的人员更新 , 比如在 新一 期实
根据系统需求 , 以及系统 处理 的业 务流程 , 并且 根据基
于数据流的软件结构设计方法和模块基本原理, 启发式设计
原则, 实验室管理 系统分 为 1 把 1大模 块, 它们分 别是 : 报修
o sy e ar hit ct r, mo l d d ng nd f st m c e ue du es iv i a mo l f ct on. t e as o de g t pa er e ri es du e un i On h b is f si n, he p d sc b th e i le en ati n mp m t O of the sy e st m.
目前, 我院实验 室管理工作尽 管采用计 算机 管理, 但基 本上使用的是 Mcootofc irsf fie提供的相 关工具,各系实 验管理工作人员之 间无法实 现信息共享 , 更无法完成复杂的 统计 工作, 因而工作效率有待进一步提高 。为 了提高实验 室
设备 部门工作人员对学校的设备资源管理, 合理 利用设 备资 源, 由学 院设 备处经过反复认 证, 出了实验 室管理系统 的 提 研 发工作, 现实验室信息 的集 中管理 、 实 分散 操作和信息共 享, 使传统 的实验 室管理朝数字 化 、 无纸化 、 智能化 、 综合化 的方 向发展, 并为进一 步实 现和完善 全校 信息 系统 打下 良好 的基础, 为此我们开发基于 W B的实验室管理系统。 E
室管理员的 日常工作主要是开设实验项 目,设置实验时间 ,
同时对 教师 的项 目进行审批 。 教师的 日常工作主要是开设实 验项 目申请实验 室, 审核学生预约的情况 。教师通过该系统

略谈实验室信息管理系统的设计及实现

略谈实验室信息管理系统的设计及实现
员共同开发设计而成。
完整的实骑室综合管理体系和检验工作质景监控体系,除了能够实现对检 验数据严格管理和控制外,还能够满足实验室的日常管理要求,功能比较 全面,网络结构相应要复杂一些,实现起来要困难一些,投资比较大,而 且,往往需要专业单位与实验室合作开发设计。另外,由于实验室的机构 设置、职责、管理思路和其他特点可能会随着时间的改变而发生变化,可 能需要经常对网络软硬件进行改变. 因此,实验室一般需要配备专业的维
实验室 管理系统, LIM 是L 信息 即 s, aborat or y l nror t ion M a m anagem
n e t s yst e 的缩写,它是指通过计算机网络将实验室的分析仪器连起来, m 通过建立以实验室为中心的分布式管理体系,根据科学的实验室管理理论 和计算机数据库技术,建立完善的质量保证体系,实现检验数据网络化共 享、无纸化记录与办公、资源与成本管理、人员量化考核,为实验室管理
面。
三、 UMS技术的发 艘
LIM S发展至今,大体经历了以下以几个阶段: ( 1 雏形期: 6 年代末期7 年代初期。这一时期是L M ) 0 0 I S设计思想的 产生时期,实验室的数据管理仍然停留在手工记录阶段. ( 2) 商品化时期: 7 年代中期8 年代末期. 这一时期的Ll 粥系统操 0 0 作一般集中在中心计算机上完成,可以实现一般的数据管理与统计分析功 能,数据处理能力比较小,手工处理的工作量仍然比较大,其它功能还没 有实现。这个时代的计算机语言和网络技术还不够发达,计算机的价格比 较昂贵,需要专业的技术人员编写与维护程序。 ( 3) 功能完善时期: 8 年代末期9 年代中后期。伴随着这一时期计 0 0 算机技术的飞速发展,L琳5技术进入一个崭新的发展时期。此时,计算机

实验室设备管理系统的设计及实现

实验室设备管理系统的设计及实现

课程设计报告实验室设备管理系统的设计与实现课程《数据库原理及应用》班级姓名学号指导教师时间:2012年5月21日至2012年5月25日指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等):成绩指导教师签字年月日目录第一章开发背景........................................................................ 错误!未定义书签。

第二章功能描述........................................................................ 错误!未定义书签。

第三章业务流程分析................................................................ 错误!未定义书签。

第四章数据流程分析.. (7)4.1数据流程图 (7)4.2数据字典 (7)第五章概念模型设计 (9)第六章逻辑模型设计和优化 (11)第七章物理设计和实施 (12)第八章系统测试........................................................................ 错误!未定义书签。

第九章课程设计心得体会. (21)参考文献 (22)第一章开发背景现今实验室管理一般都以办公人员进行批次记录,其的繁索给具有强烈时间观念的办公人员带来了诸多不便,实验室设备管理缺少一种完善的设备管理软件,为了对设备基本情况管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发《实验室管理系统》软件。

通过课程设计,让学生能够全面了解数据库应用系统的整个开发过程,验证课堂教学中的理论,掌握数据库系统的基本概念,基本原理及应用技术,掌握SQL语言,真正实现实践检真理。

高校公用计算机实验室设计与系统管理

高校公用计算机实验室设计与系统管理
些服务器通过网线与交换机相连.网络设备放在一个 网络机柜 内, 包括多个交换机和一个路 由器组成. 由器 路 通过光纤与校 园骨干 网相连. 机房 由多台学生机和一台教师机组成, 这些计算机通过网线与交换机相连. 下面
分别从物理 网络系统设计、硬件系统配置、软件系统配置等方面来介绍计算机实验室设计.
文献标识码:A
引言
高校公用计算机实验室一般为全校 非计算机专业的计算机基础教学服务 ,同时还承担着学校计算机等 卜 级考试等公用服务工作,因此这种实验室需要具有计算机基础实践教学的服务能力和开展组织重大实验技术服 务工作 的能力 这此需求决定着实验室整个系统设计. 。 , 虽然设计网络管理系统 可以有助于系统管理, 但基 础设计也是关键 的. 本文具体分析这类实验室需求, 具体说明如何设计这类实验室. 实验室技术管理方案对于 机房正常运行也是重要的 , , 为此基于现有实验室系统设计, 羽 提出实用有效的实验室技术管理方案.
18 3
西南民族大学学报 ・ 然科学版 自
第 3 卷 8
2 计算机实验室系统设计
图 l 计 算机 实验室系统结构
图 2 网络系统 结构
基于上述需求分析, 我们提 出公用计算机实验室常常 由多个机房构成, 如图 1 所示. 主要由机房控制中心和 机房组成. 机房控制 中心包括服务器和网络设备. 服务器包括 F P服务器、代理服务器和专用服务器等组成, T 这
求, 设计 了实验 室网络 系统, 出了计算机 硬件 配置和软件 配置, 出适用的网络资源配置方案, 提 给 最后给 出了实用 的系
统管理方案.
关键词 : 高校计算机 实验室;系统配置; 网络资源分配
中图分类号 : P 0 . T 3 21
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统分析与设计课程设计题目计算机实验室信息管理系统学生姓名指导教师学院完成时间2013.12.201.前言 (3)1.1 系统必要性分析 (3)1.2 系统可行性分析 (3)2.需求工作流 (4)2.1 构建业务模型 (4)2.1.1 数据流图 (4)2.2 系统需求 (7)2.2.1 用例图 (7)2.2.2 活动图 (11)3.分析工作流 (14)3.1 类建模 (14)3.2 状态图 (15)3.3 顺序图 (16)3.4 包图 (22)4.设计工作流 (22)4.1 类图详细设计 (22)4.2 数据库设计 (24)5.系统实现 (27)5.1 界面设计 (27)6.总结 (32)1.前言1.1 系统必要性分析随着以信息技术为代表的现代科技时代的到来,现代信息管理手段已经渗透到社会的各行各业。

同样,高校的实验室管理手段也随着信息技术的发展而不断变革和完善。

网上计算机实验室管理作为实验室管理系统的一项功能,可以利用现代化信息技术解决计算机实验室预约过程中出现的问题,改善计算机实验室预约以及设备管理长期处于手工状态的落后局面,提高管理水平和效率。

教师和教学管理人员可以通过计算机实验室管理系统进行教学资源查询和预约功能办理,从而使得现有计算机上机课进行的更加高效规范。

以前学校计算机实验室的预约主要是采取手工操作,先由教师提出预约申请,经学院同意后送教务处,再由教务处根据其所需实验室的类型、使用人数和时间,在课表中查找,对于符合条件的标注记号后,签发实验室预约单。

整个程序繁琐费时、效率低,还时常出现差错,造成实验室预约上的冲突。

尤其是近年来,随着我国高等教育的不断发展,高校办学规模不断扩大,学生人数迅速增加,计算机实验室需要管理的对象日益多样化。

在此背景下,原有的实验室管理模式已不能再满足高等教育发展的需要。

所以开发一套计算机实验室的管理系统是十分有必要的,可以大幅度提高学校的计算机实验课管理效率,方便教师更合理的安排实验课日程。

1.2 系统可行性分析1.2.1 经济可行性系统的开发成本和今后的运行、维护成本都较低。

这些成本远远低于系统投入使用后给高校带来的实际经济效益,同时还会大大提高高校实验室管理的效率,所以经济上是可行的。

1.2.2 技术可行性计算机实验室管理系统使用JSP开发语言,调试相对简单。

当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是可行的。

1.2.3 运行可行性本系统的开发,是典型的Mis 开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。

采用流行的JSP+Sqlserver2000体系,今后运行维护对于主机的要求很低,所以开发完成后,进行运行和维护是可行的。

2.需求工作流2.1 构建业务模型2.1.1 数据流图图2-1 数据流图顶层图计算机实验室主要有三个使用对象,分别为实验室管理员,教师和学生。

其中实验室管理员和教师可以向实验室管理系统写入信息同时可以查看实验室管理系统中信息。

学生可以通过实验室管理系统查看信息。

实验室信息预约信息实验室信息实验室信息实验室信息1实验室管理实验室管理员教师学生图2-2 数据流图0层图实验室管理系统又可以细分为三个加工,分别为用户管理,实验室相关信息管理(包括基本信息和设备信息),和实验室预约管理。

实验室管理员可以通过用户管理模块增删改查用户信息,同时用户管理模块根据实验室管理员的输入存储相应的用户信息。

实验室相关信息管理加工可以处理管理员的对实验室相关信息的增删改查操作,同时教师可以查看实验室的相关信息。

实验室预约管理加工可以处理教师提出的实验室预约使用请求,同时管理员可以处理这些预约请求,并通过该加工将审核结果反馈给教师。

图2-3 数据流图1层图0继续细分加工之后,形成了一层图,图2-3显示了登录验证的加工,3类使用人员通过登录验证加工的验证之后进入各个相应的管理界面。

实验室基本信息实验室预约信息预约审核信息使用信息实验室上课信息用户信息用户信息1实验室信息管理实验室管理员教师2实验室预约管理学生实验室基本信息实验室基本信息实验室预约信息预约审核信息1实验室使用记录2基本信息存储基本信息实验室基本信息3用户管理3用户信息存储用户信息用户名密码权限信息界面信息使用人员1用户信息用户信息1登录验证2显示界面图2-4 数据流图1层图1用户管理可以细分为用户存储,用户信息显示,用户信息修改,其中管理员可以增删改查用户信息,学生和教师可以改查个人信息。

图2-5 数据流图1层图2用户信息1用户存储实验室管理员1用户存储2用户信息显示教师/学生个人信息3个人信息修改用户信息用户信息个人修改信息个人修改信息用户信息申请信息软件安装申请审核信息设备损坏记录实验室基本信息实验室管理员1实验室信息存储1实验室基本信息实验室基本信息2信息显示实验室基本信息实验室基本信息教师实验室基本信息3实验室设备存储实验室软硬件信息2实验室设备存储实验室基本信息实验室基本信息软硬件信息实验室设备信息实验室设备信息学生实验室基本信息4软件安装申请5申请审核审核信息3软件安装记录安装单6设备损坏记录设备损坏记录4设备损坏记录单设备损坏记录软硬件损坏记录实验室相关信息管理可以细化出6个加工,实验室管理员将实验室信息通过实验室信息存储加工存入实验室基本信息表中,并通过信息显示加工显示相关信息,教师和学生可以查看相关信息。

实验室管理员可以将实验室的设备信息通过实验室设备信息及其对应的实验室等信息存入实验室设备存储表。

教师通过设备损坏记录加工记录设备损坏情况,并存入设备损坏记录表。

教师通过软件安装加工提出软件安装申请,管理员通过申请审核加工审核安装申请,同时将审核信息反馈给教师。

图2-6 数据流图1层图3实验室预约数据流图如上图所示,细化出了四个子加工,教师通过预约单填写加工提交预约信息,实验室管理员查看预约信息,通过预约单审核加工审核预约信息,同时存储实验室使用记录,并将审核信息返回到实验室占用情况显示加工,教师可以查看实验室审核情况。

教师通过实验室通知加工发布实验室上机信息,学生从实验室通知加工获取实验室上课通知。

2.2 系统需求 2.2.1 用例图实验室使用信息实验课上课信息预约信息教师1预约单填写1实验室使用存储2预约单审核实验室管理员预约信息预约审核信息3实验室占用情况显示审核信息审核信息实验室占用情况实验室占用情况4实验课通知学生上课通知用户信息维护用户信息添加用户信息修改用户信息删除<<include>><<include>><<include>>设备信息添加设备信息修改设备信息删除设备信息维护<<include>><<include>><<include>>实验室基本信息维护基本信息添加基本信息修改基本信息删除<<include>><<include>><<include>>预约审核实验室使用申请审核软件预装审核损坏设备管理<<use>>查询管理员登录验证用户查询设备查询实验室信息查询图2-7 管理员用例图管理员相关的用例如上图所示,有七个基本用例,分别为实验室基本信息维护、用户信息维护、设备信息维护、预约审核、损坏设备管理、查询以及登录验证用例。

实验室基本信息维护用例包括三个用例,分别为基本信息添加、基本信息修改、基本信息删除,通过这三个用例管理员可以对实验室的基本信息进行增删改操作。

用户信息维护和设备信息维护用例同样也包括三个用例,管理员可以通过这些用例来对用户信息以及设备信息进行增删改操作。

预约审核用例可以泛化出两个用例,分别为实验室使用申请审核和软件预装审核用例。

查询用例可以泛化出实验室信息查询,设备查询以及用户查询三个用例。

损坏设备管理用例用于管理员对实验室损坏的设备进行管理,这个用例依赖于设备信息维护用例。

登录验证用例用于验证管理员的身份,其余六个用例都依赖于登录验证用例,只有以管理员的身份登录系统,才能执行其余留个用例。

图2-8 教师用例图 教师相关的用例如上图所示,有六个基本用例,分别为预约单填写、损坏单填写、上机课公告发布、个人信息维护、查询、登录验证。

预约单填写用例可以泛化出两个用例,分别为实验室使用预约单填写和软件预装预约单填写用例。

用于教师填写预约单,申请使用实验室。

损坏单填写用例用于教师对于实验课后设备的损坏情况进行记录。

上机课公告发布用例用于在教师申请实验室成功之后发布上机课信息。

个人信息维护用例用于教师修改一些个人的信息。

查询用例可以泛化出两个用例,分别可以进行实验室信息查询和设备查询。

登录验证用例用于验证教师的身份,其余五个用例都依赖于登录验证用例,只有以教师的身份登录系统,才能执行其余留个用例。

3 学生用例图损坏单填写预约单填写登录验证个人信息维护上机课公告发布实验室使用预约单填写软件预装预约单填写实验室信息查询设备查询教师查询图2-9 学生用例图学生相关的用例如上图所示一共有三个用例,分别为个人信息维护、登录验证、上课信息查看用例。

个人信息维护用例用于学生修改一些个人信息。

上机课信息查看用例用于查看教师发布的上机课信息。

登录验证用例用于验证学生的身份,其余两个用例都依赖于该用例。

4 整体用例图图2-10 整体用例图个人信息维护上课信息查看学生登录验证<<use>><<use>>实验室基本信息维护设备信息维护损坏设备管理软件预装审核实验室使用预约审核实验室管理员预约审核软件信息维护硬件信息维护实验室情况查询用户查询设备查询实验室信息添加<<include>>实验室信息修改实验室信息删除<<include>><<include>>用户信息添加用户信息删除用户信息修改预约单填写<<use>>实验室使用预约单填写软件预装预约单填写查询损坏单填写教师上机课公告发布预约情况查询<<use>>上课信息查看<<use>>个人信息维护学生登录验证设备信息删除设备信息添加用户信息维护设备信息修改<<include>><<include>><<include>><<include>><<include>><<include>><<use>><<use>>整体用例图如上图所示,实验室管理员的预约审核以及损坏设备管理用例分别依赖于教师的预约单填写用例和损坏单填写用例。

相关文档
最新文档