【盘算机毕设文章】实验室安全测验体系
摘 要本体系为用户而设计制作实验室安全测验体系,旨在实现实验室安全测验智能化、当代化管理。本实验室安全测验管理自动化体系的开发和研制的最终目的是将实验室安全测验的运作模式从手工记载数据厘革为网络信息查询管理,从而为当代管理人员的使用提供更多的便利和条件。使实验室安全测验体系数字化、智能化,是提高工作效率的重要举措。
为了更好地发挥本体系的技能上风,根据实验室安全测验体系的需求,本文尝试从前端用vue、后端用Spring Boot框架,JAVA语言为基础,通过必要的编码处理、实验室安全测验体系整体框架、功能服务多样化和有效性的高级履历和技能实现方法,旨在完成一个快速、高效、便捷的实验室安全测验体系。本体系以用户与管理员两类人,作为目标用户,其中用户主要功能包含用户的注册与登录,实验室的查询与测验等,对账号相关信息的修改;管理员主要功能包括了对用户信息、实验室风采、测验信息、留言反馈、试卷、试题、测验等;管理员可以实现最高权限级别的全体系管理,
关键字:实验室安全测验体系;
ABSTRACT
This system is designed and made for users to realize the intelligent and modern management of laboratory safety examination. The ultimate goal of the development and development of the laboratory safety examination management automation system is to transform the operation mode of the laboratory safety examination from manual recording data to network information query management, thus providing more convenience and conditions for the use of modern managers. Making the laboratory safety examination system digital and intelligent is an important measure to improve work efficiency.
In order to give full play to the technical advantages of this system, according to the needs of the laboratory safety examination system, this paper attempts to complete a fast, efficient and convenient laboratory safety examination system by using vue in the front end, Spring Boot framework in the back end, and JAVA language as the basis, through the necessary coding processing, the overall framework of the laboratory safety examination system, functional service diversification and effectiveness of advanced experience and technical implementation methods. The system takes users and administrators as the target users. The main functions of users include user registration and login, laboratory query and examination, and modification of account information; The main functions of the administrator include user information, laboratory style, test information, message feedback, test papers, questions, exams, etc; Administrators can achieve system-wide management at the highest level of authority,
Key words: laboratory safety examination system;
第1章 绪论
1.1 研究背景
比年来,类似管理类的软件数量正逐渐快速增加,人工的记载和数据统计已经变得不完全可以大概轻松处理出如此巨量庞大复杂的电子数据。为了能更好快速地实现顺应当代化社会要求的高效性,一个使用盘算机技能来轻松实现自动化实验室安全测验管理工作的体系也将随之诞生。基于以上这一点,设计完成了此实验室安全测验体系,举行规范化管理,方便管理员或用户可以在最短的时间范围内,高效、便捷且准确地去举行对实验室风采、测验信息的浏览、查询或修改等一系列操作。
根据我对上述知识的深入了解,浏览国表里相关研究资料文件与数据,查阅大量相关研究文献、册本以及各类技能资料,对实验室安全测验体系的用户、数据、需求、特点等多方面内容举行了分析与调研。发现了目前市面上多部分行业还是接纳传统的手工记载信息方法举行记载、管理有以下这样方面显着的缺点:信息量大,该相关信息的记载与存储无从动手,且产生大量交互信息,难以实时存档,大量的实验室安全测验信息对管理员来说是很大的管理负担。根据以上诸多原因,实验室安全测验相关信息的当代化管理必要一个盘算机软件来取代传统手工的操作流程来构造、管理这些信息。
电子盘算机诞生后,世界因为信息期间的到来发生了翻天覆地的厘革。盘算机所构成的网络已将整个社会联系起来,整个社会的效率也因此逐步提高,因此当今社会正以亘古未有的速率飞速发展着。盘算机技能在中国当代企业管理中普遍地被应用,使盘算机工具逐渐成为当代人们直接应用把握当代信息处理技能管理的一项不可或缺的工具。盘算机体系能将其原始数据举行分析、加工、储存,工作人员可以大概在必要增补相关数据时,随时对数据信息举行检索,了解当前实验室安全测验体系信息的更新动态情况,从而可以大概有效准确的构造、处理,完成对实验室安全测验管理信息化的统一管理指导工作,实现实验室风采、测验信息、试卷、新闻栏目、留言反馈等信息管理流程的自动化,提高工作效率。
1.2 国表里研究现状
随着当代中国社会的不停向前发展,大数据以及云盘算期间逐步到来,已经出现了更多的技能与手段来实现实验室安全测验管理工作的提升与发展,尤其是信息处理分析技能更是遍布高科技开发中。用实验室安全测验为例,在体系中,实验室风采、测验信息、试卷、新闻栏目、留言反馈的流程决定了本行业的整体运作,目前实验室安全测验管理存在很多历史遗留问题,比如:测验信息流程繁琐、工作人员操作不易、容易发生误操作或登入错误信息、工作效率较低等,从而形成实验室安全测验困难,且浪费时间的现状。另外,相关管理很不健全,管理人员也处于匮乏状态,又必要思量到成本因素,开发一个相对硬件设施不是很高的体系从而管理实验室安全测验,是有必要的。综上所述,本文将使用Java、B/S、Spring Boot框架等技开发一个具有功能齐全、便于操作、对电脑配置要求不高的实验室安全测验体系。
相较国内,国外的实验室安全测验体系已经出现并且使用了更长时间,起步远超于中国,其管理方式也逐渐向自动化、规范化演变。国外的实验室安全测验体系飞速发展的阶段是在20世纪90年代后,在这一时期,来自微软的以图形界面显示的操作体系开始问世,科学技能的迅速发展,使得实验室安全测验体系的开发者意识到原来开发的体系已不再符合期间的发展,纷纷将最新技能应用到实验室安全测验体系的开发。例如在搜索实验室风采时,运用先进的自动索引的成果,结合数据库技能,提高检索的效率性,成就了该体系现在呈现多样化发展的局面。
国外的实验室安全测验体系在功能方面几乎囊括了全部技能部分所涉及的领域,可以说是比较健全的,虽然各体系接纳的结构有所差别,但是几乎都是使用软件工程的原理,把数据会合存储到数据库中,然后接纳分布式操作的方法来操作数据以及实现数据共享。在功能这个领域国外水平显然颠末深思熟虑后举行设计。
软件开发是一段漫长的过程,期间必要举行不停地维护与改良,至今国外的实验室安全测验体系已几乎接近成熟。
1.3 课题意义
由于电脑的日益广泛与应用,其将逐步演酿成为中国工业当代化水平的一重要标志。实验室安全测验管理在整个日常工作流程中总是会出现新的用户信息,实验室风采、测验信息、新闻栏目以及基于信息交互而最终形成的试卷、留言反馈等。因此,必须全部信息加以管理,实现智能化管理,从而更加速捷地办理用户的需求,并提升工作效率,现对其设置了相关管理办法,以实现上述管理目的。
第2章 系统相关技术
本体系接纳了B/S架构设计思想,通过视图层、模型层及控制层三者的交互,实现体系的功能,软件界面清楚友好雅观,体系基本功能一目了然。体系的整体架构为Spring Boot应用框架,以Java 作为编程语言,用MySQL存储数据。
2.1 Spring Boot框架先容
Spring Boot是近几年最为流行的背景开发框架,它的诞生一改过去Spring框架开发中繁琐的配置,极大地简化了Spring应用的搭建和开发。Spring Boot框架不仅保有了Spring框架中的全部良好特性,还通过使用特定的配置方式,在底层资助开发人员在工程创建是就预先做了很多配置,这样在开发时就不再必要开发人员过多举行繁琐的配置了。另外在Spring Boot中集成了大量框架,这就使得开发人员不再必要到处探求在导入开发中必要依赖的jar包,同时也办理了依赖包版本冲突问题,从而提高了依赖包引用的稳定性,从而实现了对Spring应用搭建和开发过程的简化。
2.2 Java编程语言
Java 最大的两个特点就是功能强盛和简单易用。Java可以让程序员举行复杂的编程而不必为储存管理对象等问题所烦恼,把精力和时间更多的放在研发与设计上,极大地提高了开发者的工作效率和工作热情。
2.3 MySQL数据库
MySQL 是一种关联数据库管理体系,该体系速率快而且灵活性强,主要原因是它将数据生存在差别的表中,MySQL软件的优点是成本低、体积小、速率快,开放源码,所以一般中小型网站的开发都选择 MySQL 作为网站数据库。
2.5 体系开发、运行环境
预期的物理环境如下:
1)控制体系在正常温度环境条件下运行。
2)控制体系在干净的场合内运行。
预期的生产技能环境条件如下:
1)网络传输速率为1M以上的网络。
2)电脑:CPU双核以上P42.0G及以上,内存二百五十六万M或以上,硬盘巨细四十兆G或是以上,10M网卡/一百兆M千兆网卡,Windows2000/2003/NT/XP/Vista/Windows 7以上中文操作体系。
3)数据库实验室安全测验体系:Oracle9g或以上。
环境配置如表2.2:
表2.2 环境配置表
序号 配置项 环境要求
1 体系开发工具 Eclipse
2 数据库 Mysql
3 运行环境 Jre tomcat
4 Java主要开发包 Lang util springframework servlet text io
第3章 需求分析
需求的分析中用户需求就是比较的重要,而且可以通过各种的路径,以及各用户对于体系的功能需求,你必要对这些内容做出整理以及分类,然后分析这些需求的现真相况下的可能原因,还必要有认真的分析过程,结合现实的情况下最终做出一系列的需求资料。在有关用户的渴望分析中可以大概明确一些可能实现的情况,实验室安全测验管理功能是许多个可以测试的功能相结合的,正是由于这些功能可以使得用户可以大概更加积极的提供出需求,让体系功能可以变得更加的完善。这样就可以保证全部设计的功能模块都是可以用到的,而且也是可测试的,对于后续体系的开发可以大概有比较关键的作用,也能快速完成用户所提供的需求。
3.1 非功能需求分析
3.1.1 可靠性与可用性要求
1)控制体系中的程序可以大概每日工作二十四小时,每年工作365天。
2)控制体系中的软件故障率不敷百分之五。
3.1.2 容错性需求
用户在输入错误信息时,操作体系将提示错误,而不会瓦解。
3.1.3 易用性与易学性
易用性:软件主要适用于十二至七十周岁的,智商、视力、体力和肢体康健并具备有关专业知识的人应用。
易学性:在现在盘算机普及的新科技发展阶段,大家都会使用互联网产物,盘算机成为了一门必修课,所以我们这个程序的操作会显得特别简单普通易懂,通过了解或培训的用户可以顺利使用本软件。
3.2 技能可行性
在研究技能可行性的时候,体系的开发环境是可以确定的,所以技能可行性最好与体系功能和性能以及一些现实的情况同时思量。在可行性研究阶段,结合现实调整开发的内容和选择可以大概完成的技能体系是一个可用的手段,如果体系进入开发阶段,任何的调整都意味着会耗费更多的履历。必要再次明确的问题是,技能可行性不只是思量在技能上是否可实现,现实上还包含了在当前的现实的情况下的技能可行性。有很多的因素例如时间不敷、预期的开发目标技能难度比较难、不能有充足的技能积累、而且对于技能的把握不够等这些现实存在的情况,都是要提前部署和认真规划的。
开发实验室安全测验体系的技能内容分析,目前的状况是从网络硬件和相关技能上看是可行的。该体系接纳了java和 MySQL技能。到现在可以知道,很多的基础知识都是颠末学习使用的,在后续的设计中还必要不停的练习,学习更多相关的技能履历来充实自己对于体系的开发。
3.3 经济可行性
此体系是由在校大学生开发的实验室安全测验体系。此体系在开发方式上对体系的需求,由于实验室安全测验体系是一种无贸易利益的,所以体系设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用是作为体系开发的指导思想。
本体系完全可以大概在实验室安全测验管理工作中发挥重要作用,而作为个人,能在软件开发能力方面得到锻炼和提高也是十分重要的,本体系在此不注意任何社会经济目标。
基于成本(效益)分析法,本体系所必要的软硬件资料均已把握,该体系简洁易懂,本体系也具备了生产成本相对较少、效益最高的优点,在经济上可行。
3.4 操作可行性
本体系开发平台的总体开发理念,是以安全、便捷、使用为工作中央。开发成熟后接纳的本机操作体系还应具备美丽、大方、简洁,易于管理、运行、维护等许多优点,就算是完全不懂得电脑操作的人士,也一定可以大概熟练按照本操作体系的提示精确应用、维护、使用和管理好本体系。它所提供的简便易学的功能特性也可以大概使本体系真正在用户现实使用、管理中方便可行。
3.5体系用例图
一个用例图就能对应出体系中的一个功能过程,体系中完整的功能都是由许多差别的用例图所组成的。
体系用例图如图3-1、图3-2所示。
图3-1 管理员用例图
图3-2用户用例图
第4章 体系设计
4.1 总体功能设计
一般个人用户和管理者都必要登录才能进入实验室安全测验体系,使用者登录时会在背景判断使用的权限类型,包括一般使用者和管理者,一般使用者只能对实验室风采提供查阅和个别使用信息内容的检察,而管理者则能对多个信息内容提供使用。
整体体系的主要功能模块如图4-1:
图4-1 实验室安全测验体系功能图
4.2 体系登录模块设计
用户在启动操作体系时会调用的一个模块。该模型通过用户输入的账号、密码来确定应用的类别,切换到该类应用的页面。
本模块的功能点包括:
1)确定账号与密码是否同等。
2)完全按照体系所规定使用权限的权限类型,,直接通过登陆进入到体系权限的订定管理页面中即可举行授权使用。
登录模块流程图如图4-2:
图4-2 登录模块流程图
4.3 数据库设计
管理静止网站时是由WEB客户端向Web传送静态页面,而Web客户端直接对所传送的静态页面举行管理。
实现动态网页数据库信息查询请求的最基本处理流程概括为:当一个WEB用户成功向动态网页服务器数据库发送信息请求成功后,对其动态页面库的一种主要的处理实现方法之一是,屏蔽掉其中全部动态HTML代码,只须使用一个动态的动态网页文件,由动态Web浏览器程序直接地在该数据库服务器上举行传递动态信息,然后再通过该数据库服务器的处理程序返回到信息集,由该Web应用服务器处理程序再一次将包含动态程序代码在内的动态页面,转化为一个静态页面信息并自动返回到网页浏览器。也就是网站在这个动态页里对网页信息自动举行检索并最终把这些信息自动返回传递到网站用户处的这个全自动化过程。
数据库查询示意图如图4-3:
图4-3 数据库查询示意图
数据库设计阶段目标表见表4-4:
表4-4 数据库设计阶段目标表
阶段 目标
概念设计 了解功能需求,通太过析体系功能界说出体系有哪些实体联系图(即E-R图)
逻辑设计 把E-R图转换成能处理的逻辑模型,检查是否满足第三范式的要求
物理设计 基于基本数据模型,天生适用于应用体系的物理结构
4.3.1 E-R图设计
根据以上分析,本体系中包含多个实体,根据他们以及他们的关系绘制出E-R图如下:
(1)实验室风采实体如下图4-5:
图4-5实验室风采实体示例图
(2)用户信息实体如下图4-6:
图4-6用户信息实体示例图
(3)测验信息实体如下图4-7:
图4-7测验信息实体示例图
4.3.2 数据库关系表设计
数据库关系表如下:
表4-1:试题表
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
paperid bigint 所属试卷id(外键)
papername varchar 200 试卷名称
questionname varchar 200 试题名称
options longtext 4294967295 选项,json字符串
score bigint 分值 0
answer varchar 200 精确答案
analysis longtext 4294967295 答案剖析
type bigint 试题类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不思量多项填空) 0
sequence bigint 试题排序,值越大排越前面 100
表4-2:用户
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yonghuming varchar 200 用户名
mima varchar 200 密码
xingming varchar 200 姓名
xingbie varchar 200 性别
touxiang longtext 4294967295 头像
nianling varchar 200 年事
youxiang varchar 200 邮箱
shouji varchar 200 手机
表4-3:试卷表
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
name varchar 200 试卷名称
time int 测验时长(分钟)
status int 试卷状态 0
表4-4:用户表
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
username varchar 100 用户名
password varchar 100 密码
role varchar 100 脚色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP
表4-5:实验室风采批评表
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
avatarurl longtext 4294967295 头像
nickname varchar 200 用户名
content longtext 4294967295 批评内容
reply longtext 4294967295 复兴内容
表4-6:token表
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 脚色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP
表4-7:配置文件
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
name varchar 100 配置参数名称
value varchar 100 配置参数值
表4-8:关于我们
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
subtitle varchar 200 副标题
content longtext 4294967295 内容
picture1 longtext 4294967295 图片1
picture2 longtext 4294967295 图片2
picture3 longtext 4294967295 图片3
表4-9:收藏表
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 用户id
refid bigint 商品id
tablename varchar 200 表名
name varchar 200 名称
picture longtext 4294967295 图片
type varchar 200 类型(1:收藏,21:赞,22:踩,31:竞拍到场,41:关注) 1
inteltype varchar 200 推荐类型
remark varchar 200 备注
表4-10:实验室风采
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
shiyanmingcheng varchar 200 实验名称
shiyanleixing varchar 200 实验类型
fengmiantu longtext 4294967295 封面图
fengcaishipin longtext 4294967295 风采视频
fengcaijieshao longtext 4294967295 风采先容
faburiqi datetime 发布日期
表4-11:新闻栏目
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
introduction longtext 4294967295 简介
picture longtext 4294967295 图片
content longtext 4294967295 内容
表4-12:留言反馈
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 留言人id
username varchar 200 用户名
avatarurl longtext 4294967295 头像
content longtext 4294967295 留言内容
cpicture longtext 4294967295 留言图片
reply longtext 4294967295 复兴内容
rpicture longtext 4294967295 复兴图片
表4-13:测验信息
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
kaoshimingcheng varchar 200 测验名称
kaoshishijian datetime 测验时间
tupian longtext 4294967295 图片
renyuanmingdan longtext 4294967295 人员名单
kaoshishizhang varchar 200 测验时长
zhuyishixiang longtext 4294967295 留意事项
kaoshididian varchar 200 测验所在
shijuanfenzhi varchar 200 试卷分值
fabushijian datetime 发布时间
表4-14:测验记载表
字段名称 类型 长度 字段阐明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 用户id
username varchar 200 用户名
paperid bigint 试卷id(外键)
papername varchar 200 试卷名称
questionid bigint 试题id(外键)
questionname varchar 200 试题名称
options longtext 4294967295 选项,json字符串
score bigint 分值 0
answer varchar 200 精确答案
analysis longtext 4294967295 答案剖析
myscore bigint 试题得分 0
myanswer varchar 200 考生答案
第5章 体系实现
5.1管理员功能模块实现
本模块主要是使用者可以通过实验室安全测验体系的首页进入该体系。用户输入精确的账号名和密码,一旦输入信息有错,将在体系显示错误提示,同时严禁体系用户做出其他动作。如果注册信息精确无误,体系就会按照使用者的身份信息做出有关权利的判断,用户进入前台体系,管理者则进入背景体系。管理员登录主页面如图5-1所示:
图5-1 管理员登录主页面
管理员进入主页面,主要功能包括对体系首页、个人中央、用户管理、实验室风采管理、测验信息管理、留言反馈、试卷管理、试题管理、体系管理、测验管理等举行操作。管理员主页面如图5-2所示:
图5-2管理员主界面
管理员点击用户管理,在用户管理页面临用户名、姓名、性别、头像、年事、邮箱、手机等信息,可以查询,新增或删除用户信息等操作。如图5-3所示:
图5-3用户管理界面
管理员点击实验室风采管理,在实验室风采管理页面临实验名称、实验类型、封面图、风采视频、发布日期等信息,可以查询,新增或删除实验室风采等操作。如图5-4所示:
图5-4实验室风采管理界面
管理员点击测验信息管理,在测验信息管理页面临测验名称、测验时间、图片、人员名单、测验时长、测验所在、试卷分值、发布时间等信息,可以查询或者新增、删除测验信息等操作。如图5-5所示:
图5-5测验信息管理界面
管理员点击留言反馈,在留言反馈页面临用户名、留言内容、留言图片、复兴内容、复兴图片等信息,可以查询或删除留言反馈等操作。如图5-6所示:
图5-6留言反馈界面
管理员点击试卷管理,在试卷管理页面临试卷名称、测验时长(分钟)、试卷状态等信息,可以查询、新增或删除试卷信息等操作。如图5-7所示:
图5-7试卷管理界面
管理员点击试题管理,在试卷管理页面临试卷、试题名称、分值、答案、类型等信息,可以查询、新增或删除试卷信息等操作。如图5-8所示:
图5-8试题管理界面
5.2 用户前台体系功能模块实现
当游客打开体系的网址后,起首看到的就是首页界面。在这里,游客可以大概看到实验室安全测验体系的导航栏显示首页、实验室风采、测验信息、试卷、新闻栏目、留言反馈、个人中央。体系首页界面如图5-9所示:
图5-9体系首页界面
在体系首页点击中央的注册/登录按钮,然后页面跳转到注册登录界面,厥后输入信息完成后,单击注册或者登录操作,如图5-10所示:
图5-10 用户注册、用户登录界面
用户点击实验室风采,在实验室风采页面的搜索栏输入实验名称、实验类型等信息,举行查询,还可以检察实验名称、实验类型、封面图、风采视频、发布日期,如有必要可以收藏、批评等操作;如图5-11所示:
图5-11实验室风采页面
用户点击测验信息,在测验信息页面的搜索栏输入测验名称、测验所在等信息,举行查询,还可以检察测验名称、测验时间、图片、人员名单、测验时长、测验所在、试卷分值、发布时间,如有必要可以点击人员名单下载等操作,如图5-12所示:
图5-12测验信息页面
用户点击新闻栏目,在新闻栏目页面检察标题、简介、发布时间、新闻内容等信息,如图5-13所示:
图5-13新闻栏目页面
用户点击个人中央,在个人中央页面可以修改个人信息、密码修改,还可以对测验记载、错题本、我的收藏举行详细操作,如图5-14所示。
图5-14个人中央界面图
第6章 体系测试
6.1 测试方法与步骤
本体系起首在当地服务器上举行了安装和测试,之后鉴于对体系的结构和处理方法的充实熟悉和对体系特性的充实了解,对体系举行了白盒测试和黑盒试验。
在发展软件体系的整个过程中,人们必须面临错综复杂性的现实问题,所以,在软件体系生存周期的各个过程中都必然地会形成错误。应用软件检测目的在于:出现堕落并运行某个程序的步骤,而应用软件检测的最重要目的便是找到其中尚未发生的堕落。
为了订定出合理的测试计划,根据以下原则开始了丈量;任何测试都要追溯到客户必要;当确定了客户使用模型后就要着手订定测试计划,并在编码从前就对整个软件测试工作做出规划和订定;御用Pareto原理,主要对占出了百分之八十九以上的最易于堕落的约百分之二十的模板实施了检测,并从小规模开始逐步实施大量检测,范围一般从主要检测单编程模板再到完全集成的模板;同时经心设计了检测方法,尽可能地全面覆盖全部程序逻辑并使其满足要求的能力。
测试环境,软件和硬件的配置清单见下表。
测试环境表6-1:
表6-1 测试环境表
设备名称 硬件配置 应用程序
服务器端 处理器 1.6GHz 双核 Intel Core i5 (Turbo Boost 最高可达 3.6GHz),配备 4MB 三级缓存 jdk1.8,
tomcat9.0.12,
Mysql8.0
maven3.5
内存 8 GB
主硬盘 128GB PCIe 固态硬盘
网卡 802.11a/b/g/n
客户端 处理器 1.6GHz 双核 Intel Core i5 (Turbo Boost 最高可达 3.6GHz),配备 4MB 三级缓存 macOS
内存 8 GB
主硬盘 128GB PCIe 固态硬盘
显卡 Intel UHD Graphics 617
网卡 802.11a/b/g/n
6.2 模块测试
6.2.1 登录模块测试
进入本体系时,根据差别登录方式区分用户以及管理员的登录。二者登录均需填写用户名和密码。当填写了错误的用户名或密码时,将提示“用户名或密码错误”,按确认按钮返回注册窗口。登录界面简介且高效,输入错误后返回注册窗口也不会卡顿。
6.3 测试用例
本实验室安全测验体系在接纳单元测试的方法,对体系各模块举行测试,检测流程必须严格遵循检测的尺度流程,举行单元检测,子体系检测和控制体系检测。颠末单元检测,就检查出了控制体系中各个模块内涵的错误;颠末子体系检测,发现了模板之间相互协作与沟通上的堕落;颠末集成测试,发现了流程中出现的错误。通过修正,确定了实验室安全测验体系可以大概实现需求分解中确定的技能要求。根据单元测试对体系举行集成测试,判断各功能组合完成后是否存在逻辑和功能上的错误,保证体系集成后不会出现bug。末了,对体系举行体系测试,确保整个体系的完整性和功能的流畅性。
通过管理员和用户两个脚色对体系举行完整的体系测试,并对相应的测试举行了详细的测试用例制作,同时记载了详细测试过程,形成了相关的体系测试文档。
具体测试用例如下:
表6-2 注册测试用例表
测试对象 测试案例 操作阐明 现实结果 是否通过
注册 用户 未注册用户登录提示请注册 得到相应信息提示 是
表6-3 背景管理员测试用例表
测试对象 测试案例 操作阐明 现实结果 是否通过
背景管理员管理权限 添加管理员 点击背景管理员/管理员列表/添加管理员按钮 显示添加管理员弹框 是
点击背景管理员/管理员列表/取消管理员按钮 关闭弹框 是
搜索管理员 在输入框中输入要找的管理员(用户名/手机号/邮箱)点击搜索按钮 显示搜索到的管理员结果 是
编辑管理员权限/信息 点击要编辑的管理员 显示要编辑管理员的弹框 是
删除管理员 点击删除管理员 显示删除管理员弹窗/确认删除 是
结 论
本体系相对于我查阅到的其他实验室安全测验体系具有如下优点:其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好。
本体系在技能层面具有如下优点:第一,用java实现动态页面,使软件体系具备了很好的可维护性和可复用性。其次,在本体系的编写流程中使用的是Spring Boot框架,该框架将更有效的把显示功能与逻辑分开,使得模块更易于管理,尤其适用于大型项目的编写。第三,背景使用的MySQL数据库体系,MySQL的数据库体系引擎主要会合在了对XML尺度的支持,同时具备可扩充、容易应用和安全性高的优点。
综上所述,通过这次从零开始的毕业设计是一次全新的开始,也等待圆满结束。我也希望这次的设计能通过我后期的自主学习把它趋向于完善,成为我的自主创作履历。
参考文献
刘敏.基于Spring Boot 框架社交网络平台的设计与实现.湖南大学,2021.
姜萍.基于MySql的房地产销售管理体系设计与开发.吉林大学,2020.
颜清,苗壮,赖鑫生,等.大数据期间关系数据库MySQL的创新与发展.科技风,2020(20):75-76.
马景娣,田稷.基于J2EE 的科技查新综合信息体系的设计与实现.当代图书情报技能 2019(08):75-80.张玮.浅析白盒测试和黑盒测试.无线互联科技,2019(06):136.
Riordan ML,Perry GJ.A systematic review and meta‐analysis of the effects of global health competency improvement programs on nurses and nursing students.Journal of advanced nursing,2020,76(7):1552-1566.
Braude RM,Shirinyan A,Zargaryan T.Republican Scientific-Medical Library,The Republic of Armenia: progress and programs.CIM Bulletin,2019,89(1):45-50.
秦楠.基于假造交互模型的实验室安全测验体系平台研究.微型电脑应用,2021,37(10):50-52.
毛瑞欣,王平,张国艳,等.基于JAVA的实验室安全测验体系.信息与电脑,2020,32(23):95-97.
游俊慧.MVC、MVP、MVVM三种架构模式的对比.办公自动化,2020,25(22):11-12,27.
FONTAINE RAFAMANTANANTSOA,PAULSON RAVOMAMPIANDRA.Analysis and Simulink Modeling of the Performance of Dynamic Web Server Using java and.Communications and network,2019,10(4):196-210.
齐兵辉.浅谈MVC模式和Spring Boot框架.数码设计(上),2021,10(5):38.
致 谢
时光荏苒,岁月如梭。大学优美的四年学涯生存即将结束,但细致想想,这四年之间发生了很多故事。曾经与同砚、老师、亲朋好友在大学里全部优美的事物都将成为回忆,心中浮满很多多少不舍。如果让我总结大学四年生存,我会说我发展了,这四年时光非常值得!感谢全部相遇的老师、朋友们!
起首,我要感谢我的指导老师,谢谢您这段时间对我的论文修改,是您的耐烦、细致辅助我顺利的完成了论文的编写,也感谢您的奉献精力,让我学习到了职业精力,希望我以后也能对我的工作同样的负责。
其次,我要感谢我的同砚,四年里分享我的情感生存,让我们成为了志同道合的朋友,感谢在大学熟悉你们。
末了,我要感谢我的父母和亲戚,是你们这些年的耐烦的伴随,让我成为了现在能独立思想的个人,有思想、有理想的人。谢谢全部感谢曾经资助过我的人,谢谢你们,谢谢!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]