附源码 springboot网络空间安全实验教学示范中心网站 毕业设计 111( 四 )


功能需求分析
网络空间安全实验教学示范中心网站的功能主要分为前台用户(学生、教师)根据自己的需求进行注册登录 , 浏览实验课程信息并查询实验课程报告信息操作 。后台系统管理员主要对注册用户 , 实验室信息 , 实验课程分类、实验报告结果、实验课程预约等进行管理 。
学生用例图如下所示 。
图3-1 学生用例图
管理员用例图如下所示 。
图3-2 管理员用例图
教师用例图如下所示 。
图3-3教师用例图
前台用户功能
注册用户的功能如下:
注册:点击注册输入具体信息 , 设置密码注册用户 。
登录:根据账号密码进行系统登录操作 。
维护个人信息:用户因个人信息的变更可以随时修改自己注册信息 。
实验室信息:系统发布实验室信息(包括实验室编号、名称、实验室位置、实验室状态等)便于用户浏览 。
学生预约:学生根据自己的需求选实验室以及预约的时间时间等进行预约提交 。
实验课程预约:学生可以提交实验室课程预约申请 。具体包含:课程编号、课程类型、课程名称、实验室名称、预约时间、学生、预约说明等 。
实验室课程信息:学生可以在线了解实验室课程信息内容 。
实验资讯:首页发布实验资讯信息 , 用户可以进行资讯浏览操作 。
后台管理员功能
管理员功能如下:
修改密码:管理员可以随时修改自己进入系统的登录密码 , 以保证系统的安全性 。
公告发布:对系统首页的公告栏进行发布最新公告 。
实验室课程信息管理:对实验室课程信息进行维护等 。
内容管理:发布、删除相关的实验室信息 。
用户管理:可以查看注册用户的信息 , 并对其进行管理 。
更多管理:实验课程分类管理、实验课程报告管理、实验报告结果管理等 。
非功能需求分析
首先主要考虑的是系统功能软件 , 在具体设计的环节上 , 是不是能够较好的满足各类用户的基本功能需求 , 如果不能较好的满足用户需求 , 那么这个系统的存在是没有价值的 。软件系统的非功能性求分析 , 从7个方面展开 , 一个是性能分析 , 针对系统;一个是安全分析 , 针对系统 , 一个是完整度分析 , 针对系统 , 一个是可维护分析 , 针对系统 , 一个是可扩展性分析 , 针对系统 , 一个是适应业务的性能分析 。面对网络空间安全实验教学示范中心网站存在的性能、安全、扩展、完整度等7个方面性能综合比对分析后发现 , 需要相应的非功能性需求分析 。
安全性需求分析系统的安全性
安全性对每一个系统来说都是非常重要的 。安全性很好的系统可以保护企业的信息和用户的信息不被窃取 。提高系统的安全性不仅是对用户的负责 , 更是对企业的负责 。尤其针对于网络空间安全实验教学示范中心网站来说 , 必须要有很好的安全性来保障整个系统 。
系统具有对使用者有权限控制 , 针对角色的不通限制使用者的权限 , 以此来确保系统的安全性 。
数据的安全性
数据库中的数据是从外界输入的 , 当数据的输入时 , 由于种种原因 , 输入的数据会无效 , 或者是脏数据 。因此 , 怎样保证输入的数据符合规定 , 成为了数据库系统 , 尤其是多用户的关系数据库系统首要关注的问题 。