资源描述
实验室管理系统
实验室管理系统是一个现代化的实验室综合管理平台,它为现代化实验室管理提供了科学的管理解决方案;整个系统整合了在线实验系统、实验成绩管理系统、实验室管理系统、实验器材管理系统、人员管理系统等子系统。实验室管理系统实现了实验室日常活动的事件处理,使得实验室的管理和教学变得更加简单和人性化。
系统说明
本实验室系统试用于全国各所高校,是专为高校设计开发的综合管理平台。系统可以与各高校现有的校园一卡通系统进行综合,教师和学生可以通过刷卡登陆系统;也可以手动人工输入对应的用户工号或者学号、密码进行系统登录。系统内部提供了四种基础用户角色,分别是“系统管理员”、“实验室管理员”、“教师”、“学生”,针对不同的用户角色,系统提供了不同的用户UI界面,既方便了用户个人的操作,也便于系统的权限管理,即对不同用户提供不同的用户权限。
一、需求分析
1.1系统的功能需求包括以下几个方面:
系统的功能需求主要包括以下几个方面:
1. 能对实验教学活动进行管理。
2. 通过系统对实验器材进行统计、借出、归还、查询试验器材信息等请求进行管理。
3. 实现对实验用房的管理。
4. 通过系统能对实验室进行人员管理。
根据以上需求,系统能划分为4个子系统:
1. 基本数据维护模块。
2. 基本业务模块。
3. 数据库管理模块。
4. 信息查询模块。
图1表示实验室管理系统的功能需求。
基本业务模块
实验室管理系统
信息查询模块
数据库管理模块
基本数据维护模块
图1 系统功能需求
1. 基本数据维护模块
基本数据维护模块包括以下几个功能:
1) 添加实验用房信息。
2) 添加实验器材信息。
3) 添加实验室管理员信息。
4) 添加教师信息。
5) 添加学生信息。
6) 修改实验用房信息。
7) 修改实验器材信息。
8) 修改实验室管理员信息。
9) 修改教师信息。
10) 修改学生信息。
2. 基本业务模块
基本业务模块包括以下几个功能:
1) 实验教室申请。
2) 实验器材借出。
3) 实验器材归还。
4) 实验教室预约。
5) 学生实验成绩录入。
6) 实验教室审批。
7) 实验室管理员填写实验用房使用记录。
8) 实验室管理员填写实验器材使用记录。
3. 数据库管理模块
数据库管理模块包括以下几个功能:
1) 实验室用房信息管理。
2) 实验室器材信息管理。
3) 实验室管理员信息管理。
4) 教室信息管理。
5) 学生信息管理。
6) 学生成绩管理。
4. 信息查询模块
信息查询模块包括以下几个功能:
1) 实验用房信息查询。
2) 实验器材信息查询。
3) 实验室管理员信息查询。
4) 查询教室信息。
5) 查询学生信息。
6) 查询学生成绩。
7) 实验课程查询。
1.2系统功能模块结构
系统的整体功能模块结构如下图所示:
实验室管理系统
器材管理
教学管理
实验室管理
人员管理
图 2:系统功能模块图
系统建模:
1、用例图
1)明确系统的参与者
系统管理员
实验室管理员
教师
学生
2)明确系统用例(功能)
A)系统顶层用例图
B) 细化用例图
教师用例图
学生用例图
实验室管理员用例图
系统管理员用例图
2、类图
1) 名称分析法
系统管理员
实验室管理员
教师
学生
2)从用例图分析出系统中类
实验室类
实验室申请表类
实验室使用情况登记表类
器材类
器材申请表类
实验项目类
成绩类
考勤记录类
实验报告类
权限管理类
展开阅读全文