基于web的实验室设备管理系统开发过程(1)
- 开发准备
-
- 需求分析
- 基本功能
- 设计思路
- 数据库设计
- 结尾
开发准备
开发软件为IntelliJ IDEA2019,选用Tomcat8作为服务器、数据库为MySQL5.3,jdk为1.8,前端框架为layui
需求分析
基于web的实验室设备管理系统至少有三个用户角色:
-
学生用户:学生用户为主要使用用户,登录系统可以查询设备信息,可以对现有的设备进行租借申请,可以查看公告信息。
-
教师用户:教师主要负责对实验室设备进行报修维护工作,还有公告管理。
-
管理员:拥有所有管理权限,额外拥有租借设备审批和登录日志查看权限
基本功能
根据需求分析出系统功能
- 实验室设备管理模块:设备信息录入、信息查询、更新设备信息、删除设备和设备报修。
- 对不同用户分有不同的权限:如对非法用户、普通用户和管理员用户实现不同的权限管理。
- 学生用户模块:学生用户拥有修改自己的账号密码和借用、归还实验室设备的权限。
- 教师用户模块:教师用户拥有修改自己的账号密码和报修、维护实验室设备的权限。
- 管理员模块:管理员拥有所有管理权限,额外拥有租借设备审批和登录日志查看权限
设计思路
分析出系统功能后