学生预约:学生根据自己的需求选实验室以及预约的时间时间等进行预约提交 。
实验课程预约:学生可以提交实验室课程预约申请 。具体包含:课程编号、课程类型、课程名称、实验室名称、预约时间、学生、预约说明等 。
实验室课程信息:学生可以在线了解实验室课程信息内容 。
实验资讯:首页发布实验资讯信息,用户可以进行资讯浏览操作 。
后台管理员功能
管理员功能如下:
修改密码:管理员可以随时修改自己进入系统的登录密码,以保证系统的安全性 。
公告发布:对系统首页的公告栏进行发布最新公告 。
实验室课程信息管理:对实验室课程信息进行维护等 。
内容管理:发布、删除相关的实验室信息 。
用户管理:可以查看注册用户的信息,并对其进行管理 。
更多管理:实验课程分类管理、实验课程报告管理、实验报告结果管理等 。
非功能需求分析
首先主要考虑的是系统功能软件,在具体设计的环节上,是不是能够较好的满足各类用户的基本功能需求,如果不能较好的满足用户需求,那么这个系统的存在是没有价值的 。软件系统的非功能性求分析,从7个方面展开,一个是性能分析,针对系统;一个是安全分析,针对系统,一个是完整度分析,针对系统,一个是可维护分析,针对系统,一个是可扩展性分析,针对系统,一个是适应业务的性能分析 。面对网络空间安全实验教学示范中心网站存在的性能、安全、扩展、完整度等7个方面性能综合比对分析后发现,需要相应的非功能性需求分析 。
安全性需求分析系统的安全性
安全性对每一个系统来说都是非常重要的 。安全性很好的系统可以保护企业的信息和用户的信息不被窃取 。提高系统的安全性不仅是对用户的负责,更是对企业的负责 。尤其针对于网络空间安全实验教学示范中心网站来说,必须要有很好的安全性来保障整个系统 。
系统具有对使用者有权限控制,针对角色的不通限制使用者的权限,以此来确保系统的安全性 。
数据的安全性
数据库中的数据是从外界输入的,当数据的输入时,由于种种原因,输入的数据会无效,或者是脏数据 。因此,怎样保证输入的数据符合规定,成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题 。
因此,在写入数据库时,要保证数据完整性、正确性和一致性 。
数据流程分析
对系统的数据流进行分析,系统的使用者分为二类,一般用户,管理员 。系统主要对界面信息传送,登录信息的验证,注册信息的接收,用户各种操作的响应做处理 。
系统顶层数据流程图如下图所示 。
图3-2 顶层数据流程图
要判断用户是是什么身份,是根据登录的数据来判断后,跳转到对应的功能界面 。在系统的内部用户就可以对数据进行操作,数据库中心就可以接收到系统传输的有效数据流来对数据sql语句进行对应操作 。
系统底层数据流图如下图所示 。
图3-3 底层数据流程图
【spring boot网络空间安全实验教学示范中心网站 毕业设计】系统可以分为前台和后台两部分,每一种操作后系统都返回操作结果 。前台和后台的数据连接主要通过数据库,既分别对数据库做不同的操作 。
- 三十、java版商城之移动商城楼层装修 Spring Cloud+SpringB
- ZYNQ Uboot下修改保存环境变量地址的方法
- 电脑网络音频都没了怎么办
- springBoot2.0 配置shiro实现权限管理
- 高考志愿填报——网络安全专业解读
- ICIP 2019 开源论文 | 基于注意力网络的RGBD图像语义分割方法
- Springboot编码规范正反例聚合平台 毕业设计-附源码91872
- 【研究生】像人一样编辑源代码,谷歌大脑提出神经网络也可以学「编程」
- [包学包会-项目步骤全程记录]SpringBoot前后端分离
- Springboot编码规范正反例聚合平台的设计与实现 计算机毕设源码91872