实验室管理系统实验室管理系统是一个现代化的实验室综合管理平台,它为现代化实验室管理提供了科学的管理解决方案;整个系统整合了在线实验系统、实验成绩管理系统、实验室管理系统、实验器材管理系统、人员管理系统等子系统。实验室管理系统实现了实验室日常活动的事件处理,使得实验室的管理和教学变得更加简单和人性化。系统说明本实验室系统试用于全国各所高校,是专为高校设计开发的综合管理平台。系统可以与各高校现有的校园一卡通系统进行综合,教师和学生可以通过刷卡登陆系统;也可以手动人工输入对应的用户工号或者学号、密码进行系统登录。系统内部提供了四种基础用户角色,分别是“系统管理员”、“实验室管理员”、“教师”、“学生”,针对不同的用户角色,系统提供了不同的用户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)从用例图分析出系统中类实验室类实验室申请表类实验室使用情况登记表类器材类器材申请表类实验项目类成绩类考勤记录类实验报告类权限管理类