101
- 开发语言:Java
- 数据库:MySQL5.7
- 技术:SSM
- 工具:IDEA/Ecilpse、Navicat、Maven
需求分析
1.1需求分析概述
生活中的实验室管理系统很复杂,对安全性和完整性要求都很高。在此我运用数据库课上所学知识,结合自己平时的操作业务体验,认为一个合格的实验室管理系统至少应该具备以下几点要素:
1.安全性,添加操作日志;
2.功能齐全,各种业务可以高效办理;
3.操作简单,可以快速上手。
为了兼备以上的要素,我认为实验室管理系统至少需要3类用户的参与,他们依权限可以分为学生、教师和管理员。
管理员负责管理用户信息,对用户进行增删查改以及对用户各种信息都有查看的权利;此外,教师因为工作需要对实验室进行各类申请、查询等工作。管理员是整个数据库中权限较大的用户,他能看到整个系统所有信息以及相关的操作权限。
学生属于整个数据库的底层用户,他只能在审核通过后根据权限登录到相应的窗口界面完成查询等操作。
1.2最高层数据流图
图1.2数据流图
1.3各子系统的数据流图
图1.2系统数据流程图
概念结构设计
2.1 系统整体E-R图
系统整体包括学生、教师和管理员用户三个系统权限,学生具有申请实验室和登记仪器故障权限,教师具有添加实验室和申请实验室权限,管理员包括对普通用户的信息管理和所有功能操作进行管理综上如下图。
图2.1系统整体关系ER图
标签:实验室,1.2,管理系统,用户,SSM,管理员,权限 From: https://blog.csdn.net/weixin_45562370/article/details/142251236