基于Java的企业固定资产管理系统的设计与实现

目 录

摘 要 I
Abstract II
引 言 1
1相关技术 3
1.1 Vue框架 3
1.2 Spring Boot框架 3
1.3 ECharts 3
1.4 JQuery技术 3
1.5 本章小结 4
2系统分析 5
2.1需求分析 5
2.2非功能需求 6
2.3本章小结 6
3系统设计 7
3.1系统总体设计 7
3.1.1系统体系结构 7
3.1.2系统目录结构 7
3.1.3系统功能结构 7
3.2系统详细设计 8
3.2.1 系统功能设计 8
3.2.2数据库设计 9
3.3本章小结 12
4系统实现 13
4.1开发环境 13
4.2开发规范 13
4.3数据库实现 13
4.4 Spring Boot项目搭建 14
4.5功能实现 14
5系统测试 19
5.1测试计划 19
5.2用例测试 19
5.3压力测试 19
5.4本章小结 20
结 论 21

摘 要

随着不断的扩大企业的规模,一开始用手工去管理固定资产的方法已经不能适用于现在的企业发展现状,也无法满足企业的许多要求,比如管理的快捷性和管理的准确性。然而计算机信息管理技术的迅猛成长就能恰当的解决这个问题,同时,计算机技术能够与现代化的管理技术互相的协调与配合,做完企业每日的固定资产管理工作就会更加的精准与快速!这样企业就能用最少的人员去完成较多的工作,工作的效率与完成工作的质量也有了大幅度的提高!
在这样有应用需求的强行推动下,近期中国自主研发的技术有了很大的提升,比如说ERP软件技术,它的功能齐全,满足于多数的大、中型企业的发展需求。开发的工具也是很先进很实用的,与国外的软件差距并不算太大,适应国情,使ERP在实施中的成功率大大提高。由于国外的ERP软件有着悠久的诞生年代,产品经历了很多企业与用户的体验,无数次的版本更新,升级也极为频繁,因此产品的稳定性很好,也更加的成熟!
本文主要介绍了企业固定资产管理系统的研发背景、重点解决问题。通过对企业固定资产管理系统的分析研究,实现了对企业固定资产的租赁与归还管理。本文主要运用了Spring Boot框架技术作为企业固定资产管理系统的后端框架。系统完成固定资产整个流转过程,系统自适应能力较强。通过编码实现、系统测试,系统的各个模块功能都可以实现,可以满足正常使用。

关键词:Spring Boot; 固定资产;Vue

Abstract

With the continuous expansion of the scale of enterprises, the method of manually managing fixed assets at the beginning cannot be applied to the current development status of enterprises, nor can it meet many requirements of enterprises, such as the speed of management and the accuracy of management. However, the rapid growth of computer information management technology can properly solve this problem. At the same time, computer technology and modern management technology can coordinate and cooperate with each other, and the daily fixed asset management of enterprises will be more accurate and fast! In this way, enterprises can complete more work with the least staff, and the efficiency of the work and the quality of the completed work have been greatly improved!
Driven by such forcible application requirements, China’s independent research and development technology has recently been greatly improved. For example, ERP software technology has complete functions and meets the development needs of most large and medium-sized enterprises. The tools developed are also very advanced and practical, and the gap with foreign software is not too large, adapting to national conditions, so that the success rate of ERP implementation is greatly improved. Because foreign ERP software has a long birth year, the product has experienced many companies and users experience, countless version updates, upgrades are also very frequent, so the stability of the product is very good and more mature!
This article mainly introduces the research and development background of the enterprise’s fixed asset management system and focuses on solving problems. Through the analysis and research of the enterprise’s fixed asset management system, the lease and return management of the enterprise’s fixed assets is realized. This article mainly uses the Spring Boot framework technology as the back-end framework of the enterprise fixed asset management system. The system completes the entire transfer process of fixed assets, and the system has strong adaptive ability. Through coding implementation and system testing, the functions of each module of the system can be realized, which can meet normal use.

Keywords: Spring Boot; fixed assets; Vue

引 言

随着不断的扩大企业的规模,一开始用手工去管理固定资产的方法已经不能适用于现在的企业发展现状,也无法满足企业的许多要求,比如管理的快捷性和管理的准确性。然而计算机信息管理技术的迅猛成长就能恰当的解决这个问题,同时,计算机技术能够与现代化的管理技术互相的协调与配合,做完企业每日的固定资产管理工作就会更加的精准与快速[1]!这样企业就能用最少的人员去完成较多的工作,工作的效率与完成工作的质量也有了大幅度的提高!
本系统主要通过对企业固定资产管理系统的分析研究,实现了对企业固定资产的租赁与归还管理[2]。本文主要运用了Spring Boot框架技术作为本系统的后端框架。前端使用Html5+CSS+Vue的模式绘制页面,项目采用前后分离的形式进行搭建,这样会使项目部署变得更加灵活[3],使得后期维护项目变得更加便捷。系统采用监听器来处理前后分离带来的跨域问题[4]。系统使用Redis非关系型数据库来处理系统当中的缓存,Redis具有非常快的响应速度,以及更加灵活的操作命令,会将数据存储到内存当中,达到快速读写的目的[5]。本文结构如下:
第1章,介绍项目的相关技术,系统的核心架构Spring Boot框架技术,数据库MySQL,服务器Tomcat,前端bootstrap技术、Vue框架,ECharts技术。
第2章,对本系统进行系统分析,分析本系统的功能需求、用例分析和非功能需求,分为管理员角色和用户角色两大角色。系统共有三大主要模块:资产模块,租赁模块,归还模块。
第3章,介绍企业固定资产管理系统设计,包括总体设计和详细设计。按照角色划分,将能耗优化系统总体分为管理员角色和用户角色,详细设计中介绍数据库设计并展示项目中用到的数据表。
第4章,介绍企业固定资产管理系统实现部分。核心功能实现部分分角色和模块详细介绍包括资产模块、租赁模块、归还模块在内的核心功能。展示相应功能实现的截图和实现功能的伪代码。
第5章,介绍本系统的测试工作,分为单元测试和压力测试。在单元测试中测试核心功能,并且写明测试计划以及测试用例,单元测试结束后,写明测试结果。压力测试中,向系统发送数量较多的请求,查看系统响应时间、吞吐量,编写测试结果报告。
结论,说明系统总体的完成情况,总结系统所需要解决的一些问题、系统的应用价值,对系统进行整体评价,说明系统的优点、缺点,对下一步工作进行构想,展望系统之后需要设计的功能。

1 相关技术

1.1 Vue框架
Vue 是用于构建用户界面的框架,通过整合第三方iview库,基于脚手架框架开发 Web 前端页面[6]。可提供强大的伸缩能力[7]。Vue是用户界面的框架,进步代表的意义是最小化,所有的框架只能以自己的特点向用户提出一定的要求,这些要求都是号召的[8],强烈的。简单地说,对于大家不知道的Vue的模块或函数是不能使用的,可以换成熟悉的技术,与其他框架相比,基本上没有生硬的要求[9]。
1.2 Spring Boot框架
Spring Boot 是在2013年推向市场的开发框架,主要的用途是用来将Spring框架的开发、配置、调试、部署工作进行简化[10]。在创建Spring项目时,必须要设定指定的XML文件[11]。Spring 3和Spring 4的推出使得开发者的认知比设置更为重要。XML正在逐渐改变不同的注释。Spring 4项无法创建XML文件[12]。要创建一个大项目,需要很多软件包[13]。即使使用Maven配置也需要很多代码。现在一个网站平台快速发展,Spring的开发模式越来越麻烦,在这个环境中Spring Boot和Spring 4一起出现[14]。
1.3 ECharts
ECharts技术是一款开源的工具,具有数据可视化的功能,它比较依赖于轻量级的画布[15],用户使用ECharts可以在电脑和移动端设备上进行设计,设计个性化界面,使图表看起来更加直观生动形象,使用多种类型展示数据的变化趋势[16],方便用户查看使用。ECharts所提供的图表的种类很多,兼容性也比较好,它可以为用户提供饼图、折线图、柱状图、地图等各种各样关系图形表[17],更加直观、生动的展示出各组数据之间的关系变化,用户可根据系统需求设计出不同的图表关系。
1.4 JQuery技术
JQuery库是一个快速、简洁的JavaScript库,拥有强大的浏览器兼容性,创造出更少的代码,并提供更多的工作[18]。JQuery将常见的JavaScript函数编码组合起来,JavaScript的设计模式,便于处理的HTML,易于分离结构和行为,JQuery具有独特的连锁语法,它有着极其简单明了的多重功能界面。JQuery可以操作页面的对象[19],并且对页面的外观进行修改,并为页面添加更多的效果和浏览器兼容。
1.5 本章小结
本章主要介绍了企业固定资产管理系统项目所应用到的Spring Boot框架、Vue.js等相关技术,项目中使用了ECharts数据可视化对数据进行处理。介绍了这些技术在企业固定资产管理系统的实现中能够起到的重要作用。

2系统分析

2.1需求分析
通过获取的需求且对现有系统常规功能的分析,确定基于Spring Boot的企业固定资产管理系统包括:资产模块、租赁模块、归还模块。
基于Spring Boot的企业固定资产管理系统,资产模块包括管理员录入电子设备,录入网络设备,录入办公设备,录入虚拟资产,录入产品资产,管理员查看电子设备等功能,如图2.1所示。
在这里插入图片描述

图2.1资产模块用例图
管理员可以通过系统提供的信息录入产品信息,录入电子设备、网络设备、办公设备、产品资产、虚拟资产等信息,每当录入成功后,系统给出提示成功录入信息;当录入错误时,会提示出错原因。
租赁模块主要功能是,管理员录入租赁电子设备,管理员录入租赁网络设备,管理员录入租赁办公设备,管理员录入租赁虚拟资产,管理员录入租赁产品资产,管理员查看租赁电子设备等功能,如图2.2所示。
在这里插入图片描述

图2.2租赁模块用例图
管理员可以通过系统提供的信息录入员工租赁产品信息,录入员工信息和对应的产品信息等信息,每当录入成功后,系统给出提示成功录入信息;当录入错误时,会提示出错原因。
归还模块主要功能是管理员录入归还电子设备,管理员录入归还网络设备,管理员录入归还办公设备,管理员录入归还虚拟资产,管理员录入归还产品资产,管理员查看归还电子设备等功能,如图2.3所示。
在这里插入图片描述

图2.3归还模块用例图
管理员可以通过系统提供的信息录入员工归还产品信息,录入员工信息和对应的产品信息等信息,每当录入成功后,系统给出提示成功录入信息;当录入错误时,会提示出错原因。
2.2非功能需求
非功能需求的满足程度,直接影响软件能否以正常的形式运行。企业固定资产系统的非功能需求是功能需求分析介绍的功能以外的特性,包括对服务器硬件和软件要求、客户端软件要求、访问容量以及响应时间。
2.3本章小结
本章介绍的是基于Spring Boot的企业固定资产管理系统服务端系统的需求分析。经过这一阶段的项目分析,对整个项目平台需求有了进一步规划,明确接下来工作思路。可用于今后指导该项目的设计、开发、测试工作。

3系统设计

3.1系统总体设计
本章是对基于Spring Boot的企业固定资产管理系统的用例划分、功能模块、数据结构、接口、异常处理、扩展性等进行了设计[20],使该系统更加符合用户的需求,同时为测试人员提供参考。
3.1.1系统体系结构
系统使用浏览器和服务器结构(B/S结构)[21]。能耗优化系统大概分为表示层、应用层、数据库三层。表示层即用户的操作界面,在企业固定资产系统中用户的前端使用vue.js[22]。
用户端使用前后端分离技术,便于将来的APP或其他类型的开发,前后端交互操作利用Ajax技术实现[23]。管理员管理后台使用前端使用Bootstrap模板,界面简洁清晰,容易操作。B/S结构保留了C/S结构的优势,同时也使得复杂的程序更容易实现[24]。
3.1.2系统目录结构
系统的配置文件(application.properties)放在src/main/resources /;
系统公共文件(ApplicationServer.java)放在com.zwh;
系统实体(bean)放在com. zwh.bean;
系统业务层(Service)放在com, zwh.service;
系统控制器(Controller)放在com. zwh.controller;
系统工具(tool)放在com. zwh。
3.1.3系统功能结构
本系统的功能分为以下几个部分资产模块、租赁模块、归还模块。系统提供功能如下: 管理员录入电子设备,管理员录入网络设备,管理员录入办公设备,管理员录入虚拟资产,管理员录入产品资产,管理员查看电子设备,管理员录入租赁电子设备,管理员录入租赁网络设备,管理员录入租赁办公设备,管理员录入租赁虚拟资产,管理员录入租赁产品资产,管理员查看租赁电子设备,管理员录入归还电子设备,管理员录入归还网络设备,管理员录入归还办公设备,管理员录入归还虚拟资产,管理员录入归还产品资产,管理员查看归还电子设备,具体的功能结构图如图3.1所示。
在这里插入图片描述

图3.1系统功能结构图
3.2系统详细设计
3.2.1 系统功能设计
管理员录入租赁网络设备。管理员登陆进入主页,点击菜单栏中的录入租赁网络设备,录入租赁信息,点击录入,系统提示录入成功,则完成录入租赁网络设备。如图3.2所示。
在这里插入图片描述

图3.2管理员录入租赁网络设备功能时序图
管理员录入电子设备。管理员登陆进入主页,进入菜单栏中的录入电子设备,输入资产信息,点击录入,系统会提示录入成功,则完成了录入电子设备功能。如图3.3所示。
在这里插入图片描述

图3.3管理员录入电子设备功能时序图
3.2.2数据库设计
在这里插入图片描述

图3.4 企业固定资产系统实体关系图
根据上面描述的需求分析和系统设计,以及分析整个系统的业务流程。本系统共20个实体,1个一对一关系,17个一对多关系,需要设计20个表,如表3.1所示。
表3.1 数据库表列表
编号 表名 说明
1 admin 管理员表
2 assetschange 资产变更表
3 company 公司表
4 electron 电子设备资产表
5 fictitious 虚拟资产表
6 leaseelectron 租赁电子设备表
7 leasefictitious 租赁虚拟资产表
8 leasenetwork 租赁网络设备表
9 leaseproduct 租赁产品设备表
10 leasework 租赁办公设备表
11 network 网络设备资产表
12 operationlog 管理员操作日志表
13 product 产品资产表
14 returnelectron 归还电子设备表
15 returnfictitious 归还虚拟资产表
16 returnnetwork 归还网络设备表
17 returnproduct 归还产品资产表
18 returnwork 归还办公设备表
19 staff 员工表
20 work 办公设备资产表
管理员表(admin)主要储存系统当中的管理员信息,例如账号,密码,公司id等,本表以管理员id作为主键,使每条记录具有唯一性。包括管理员id账号、密码公司id等字段都不为空。具体字段如表3.2所示。
表3.2管理员表
列名 数据类型 约束条件 其他说明
Id int KEY 主键
nick varchar(45) NOT NULL 账号
password varchar(200) NOT NULL 密码
companyId int NOT NULL 公司id
资产变更表(assetschange)主要储存系统当中资产的变更信息,例如资产变更id、用户id、申请状态、添加时间、归还或租赁、变更数量等,本表以资产变更id作为主键,使每条记录具有唯一性。包括资产变更id、用户id、申请状态、添加时间、归还或租赁、变更数量等字段都不为空。具体字段如表3.3所示。
表3.3资产变更表
列名 数据类型 约束条件 其他说明
id int KEY 主键
name varchar(200) NOT NULL 用户id
type varchar(200) NOT NULL 申请状态
addtime datetime NOT NULL 添加时间
inout varchar(200) NOT NULL 归还或租赁
count int NOT NULL 变更数量
公司表(company)主要储存系统当中的公司信息,例如公司名称,公司地址,添加时间,金额等。本表以公司id作为主键,使每条记录具有唯一性。具体字段如表3.4所示。
表3.4公司表
列名 数据类型 约束条件 其他说明
id int KEY 主键
name varchar(200) NOT NULL 公司名称
address varchar(200) NOT NULL 地址
addtime datetime NOT NULL 添加时间
money int NOT NULL 金额
电子设备资产表(electron)主要储存系统当中的电子设备资产信息,例如名称,金额,数量,添加时间等。本表以电子设备资产id作为主键,使每条记录具有唯一性。具体字段如表3.5所示。
表3.5电子设备资产表
列名 数据类型 约束条件 其他说明
Id int KEY 主键
name varchar(200) NOT NULL 名称
money int NOT NULL 金额
addtime datetime NOT NULL 添加时间
count int NOT NULL 数量
虚拟资产表(fictitious)主要储存系统当中的虚拟资产信息,例如名称,金额,数量,添加时间等。本表以虚拟资产id作为主键,使每条记录具有唯一性。具体字段如表3.6所示。

表3.6虚拟资产表
列名 数据类型 约束条件 其他说明
Id int KEY 主键
name varchar(200) NOT NULL 名称
money int NOT NULL 金额
产品资产表(product)主要储存系统当中的资产信息,例如名称,金额,数量,添加时间等。本表以产品资产id作为主键,使每条记录具有唯一性。具体字段如表3.7所示。
表3.7产品资产表
列名 数据类型 约束条件 其他说明
Id int KEY 主键
name varchar(200) NOT NULL 名称
money int NOT NULL 金额
addtime datetime NOT NULL 添加时间
count int NOT NULL 数量
网络设备资产表(network)主要储存系统当中的资产信息,例如名称,金额,数量,添加时间等。本表以网络设备资产id作为主键,使每条记录具有唯一性。具体字段如表3.8所示。
表3.8网络设备资产表
列名 数据类型 约束条件 其他说明
Id int KEY 主键
name varchar(200) NOT NULL 名称
money int NOT NULL 金额
addtime datetime NOT NULL 添加时间
count int NOT NULL 数量
3.3本章小结
本章主要介绍了企业固定资产管理系统的系统设计,介绍了数据库的设计以及主要功能设计。通过本章介绍了本系统项目的整体架构,使用功能结构图更加清楚明了的展示出了项目的功能需求,以及系统处理方式,详细介绍了数据表结构。

4系统实现

4.1开发环境
本系统的开发系统是MAC OS操作系统。用IDEA作为开发工具,使用Java作为开发语言,使用Tomcat9为服务器来进行开发,数据库使用11.6版本的数据库来存储数据,电脑性能为Intel® i3处理器。
4.2开发规范
本系统是根据Java的命名标准来命名的,名字、类型名、界面名、包括方法名称等在内的名字由小写组成。在分类或界面,方法名以小写开始。标准的命名和注释可以提高编码的可读性,开发人员可以找到相应的方法。
4.3数据库实现
根据实体关系,设计出20张表,如图4.1所示。
在这里插入图片描述

图4.1系统数据库界面
4.4 Spring Boot项目搭建
本系统使用Maven搭建SpringBoot项目工程,其中启动文件ZhaoStart.java置于com.zwh下,Controller、Dao、Service等各层接口置于com.zwh.*下, application.properties中配置各类基本信息,如图4.2所示。
在这里插入图片描述

图4.2项目工程图
4.5功能实现
管理员录入租赁电子设备。管理员输入账号密码点击登陆进入主页,点击菜单栏中的录入租赁电子设备,进入录入租赁电子设备页面,录入租赁信息,点击录入,系统提示录入成功,则完成录入租赁电子设备,界面如图4.3所示。
在这里插入图片描述

图4.3管理员录入租赁电子设备展示图
/**
* 录入租借电子资产
* @param
* @return
*/
{
Staff staff = adminMapper.queryByMobile(map);
if (staff == null)
return “员工不存在”;
Electron electron = adminMapper.queryElectronByName(map);
if (electron == null)
return “资产不存在”;
if (electron.getCount() < Integer.parseInt(map.get(“count”).toString()))
return “数量不足”;
map.put(“staffId”,staff.getId());
map.put(“bizId”,electron.getId());
adminMapper.inputleaseelectron(map);
map.put(“count”,electron.getCount() - Integer.parseInt(map.get(“count”).toString()));
adminMapper.updateElectron(map);

    return "录入成功";
}

管理员录入租赁虚拟资产。管理员输入账号密码点击登陆进入主页,点击菜单栏中的录入租赁虚拟资产,进入录入租赁虚拟资产页面,录入租赁信息,点击录入,系统提示录入成功,则完成录入租赁虚拟资产,界面如图4.4所示。
在这里插入图片描述

图4.4管理员录入租赁虚拟资产展示图
/**
* 录入租借虚拟资产
* @param
* @return
*/
public String inputleasefictitious(Map<String,Object> map)
{
Staff staff = adminMapper.queryByMobile(map);
if (staff == null)
return “员工不存在”;
Fictitious electron = adminMapper.queryFictitiousByName(map);
if (electron == null)
return “资产不存在”;
if (electron.getCount() < Integer.parseInt(map.get(“count”).toString()))
return “数量不足”;
map.put(“staffId”,staff.getId());
map.put(“bizId”,electron.getId());
adminMapper.inputleasefictitious(map);
map.put(“count”,electron.getCount() - Integer.parseInt(map.get(“count”).toString()));
adminMapper.updateFictitious(map);

    return "录入成功";
}

管理员录入归还虚拟资产。管理员输入账号密码点击登陆进入主页,点击菜单栏中的录入归还虚拟资产,进入录入归还虚拟资产页面,录入归还信息,点击录入,系统提示录入成功,则完成录入归还虚拟资产,界面如图4.5所示。
在这里插入图片描述

图4.5管理员录入归还虚拟资产功能展示图
/**
* 录入归还虚拟资产
* @param
* @return
*/
{
Staff staff = adminMapper.queryByMobile(map);
if (staff == null)
return “员工不存在”;
Fictitious electron = adminMapper.queryFictitiousByName(map);
if (electron == null)
return “资产不存在”;
map.put(“staffId”,staff.getId());
map.put(“bizId”,electron.getId());
adminMapper.inputreturnfictitious(map);
map.put(“count”,electron.getCount() + Integer.parseInt(map.get(“count”).toString()));
adminMapper.updateFictitiousadd(map);

    return "录入成功";
}

register(){
//发送post请求
this.KaTeX parse error: Expected '}', got 'EOF' at end of input: … Mobile:this.refs.registerMobile.value,
Password:this.$refs.registerPassword.value
},{
emulateJSON:true
}
).then(function(res){
alert(res.data.data.msg);
});
}
4.6本章小结
本章介绍企业固定资产系统服务端实现系统部分,介绍项目的核心功能,并且进行截图,介绍了项目的开发环境,前端使用Html5+Vue.js层叠样式,数据库使用MySQL数据库。并且详细介绍了系统的核心功能。

5系统测试

系统测试是在项目的开发过程中属于一个重要的阶段。对软件进行实地化的场景化测试,目的是能够及时发现软件中的漏洞,使得系统更加完善。在整个基于Spring Boot的企业固定资产系统开发的过程中,会遇到很多问题,在开发每一个模块的时候都会遇到不同的问题,有制度的测试可以规避以后错误的发生,为了减少错误的存在,优化系统功能,本章进行必要的测试。
5.1测试计划
为了保证基于Spring Boot的企业固定资产系统的用户体验和使用质量,尽量找出该系统存在的错误并及时加以改正,可以保证系统能尽快的投入到实际应用当中。在编写项目的过程当中,按照标准严谨的测试方法,进行测试用例,针对项目各个模块都进行测试。
5.2用例测试
每一个项目的完成测试都是必不可少的环节,测试是为了提高软件的开发质量[25],同时也是为了提高项目的稳定性、实用性,给用户带来更好的用户体验,就要在生产环节将项目的漏洞修复和完善好。本系统也免不了会有各种各样的漏洞,故也需要进行测试,本系统的主要模块分为:资产模块、租赁模块、归还模块。本系统针对各模块功能中的主要操作进行了用例测试。测试结果如图表5.1所示。
表5.1系统用例测试结果表
用例编号 用例分类 用例目的 预期结果 测试结果
Case1 资产模块 录入电子设备 正确显示 结果相同
Case2 资产模块 录入虚拟资产 正确显示 结果相同
Case3 资产模块 录入产品资产 正确显示 结果相同
Case4 租赁模块 录入租赁电子设备 正确显示 结果相同
Case5 租赁模块 录入租赁虚拟资产 正确显示 结果相同
Case6 租赁模块 录入租赁产品资产 正确显示 结果相同
Case7 归还模块 录入归还电子设备 正确显示 结果相同
Case8 归还模块 录入归还虚拟资产 正确显示 结果相同
Case9 归还模块 录入归还产品资产 正确显示 结果相同
Case10 归还模块 录入归还办公设备 正确显示 结果相同
5.3压力测试
本系统的压力测试采用阿帕奇公司下的JMeter产品,产品是使用的纯Java编写的应用程序,他可以用来测试性能,测试功能性行为,以下为本项目部分接口的测试结果。如图5.1所示。
在这里插入图片描述

图5.1测试信息汇总图
对10个接口每个测试200次,测试完成后,共发送2000次HTTP请求,平均响应时间41,最快响应速度29,最慢反应速度342,异常发生率0%,数据吞吐量24.0sec。
5.4本章小结
本章主要对企业固定资产服务端项目进行测试操作,制定测试计划,完系统功能的测试,并且对企业固定资产服务端系统进行了压力测试,最后得到项目的测试结果,以保证整个系统的更稳定的运行。

结 论

企业信息化对企业的发展有着重要的意义。企业当中大多的固定资产为人工记录的方式,为此需要大量的人力,为此,本文针对企业固定资产行业信息化的迫切需求,设计并实现了基于Spring boot企业固定资产系统。本文首先分析了基于Spring boot企业固定资产系统的开发背景及意义,然后分析了构建基于Spring boot企业固定资产系统所需要解决的一些问题,最后对基于Spring boot企业固定资产系统的设计及实现方法进行了详细的说明和探讨。本文所开发的基于Spring boot企业固定资产系统已经具备基本的功能,可以初步满足企业固定资产信息化的业务需求。
本文的系统在设计与实现的过程中充分考虑了系统二次开发的可能,以及随时可变的需求等要求,具有代码重用性强,系统可伸缩性好,安全性高等特点,所采用的SpringBoot技术保证了系统具有效率高、耦合性低的特点。本系统还存在着一些缺点和不足,比如功能比较局限性,在后续的开发中还会加入资产图样模块等功能。

致 谢

我用了将近120天的功夫这篇论文终于完结了,在整个写作论文的过程中有汗水有泪水,汗水是在写论文的过程中真的挺辛苦的,而泪水是在这个过程中有着许多帮助过我的人,让我非常的感动!
我的指导老师——黄志宇老师和苏畅老师真的尽职尽责的在帮我修改我论文中有问题的地方,他不仅很有耐心的指导我,还帮助我解决了在学业上所遇到的问题!在此我要真心对您说一声谢谢您,您辛苦了,感谢您的无私帮助和孜孜不倦的教诲!
在此同时我也要感谢我的家人,我的朋友还有我的同学,是你们在我需要帮助时一直陪伴着我,为我加油打气,是你们一直的肯定,让我坚定信心肯定也会做好每一件事,谢谢你们的关心与陪伴!
在此同时我也要感谢我的家人,我的朋友还有我的同学,是你们在我需要帮助时一直陪伴着我,为我加油打气,是你们一直的肯定,让我坚定信心肯定也会做好每一件事,谢谢你们的关心与陪伴!

参考文献

[1]李洋.SSM框架在Web应用开发中的设计与实现[J].计算机技术与发展,2016,26(12):190-194
[2]Di Lu,Yuping Qiu,Chun Qian,Xi Wang,Wei Tan. Design of Campus Resource Sharing Platform based on SSM Framework[J]. IOP Conference Series: Materials Science and Engineering,2019,490(6)
[3]贺雪梅.web应用开发中的SSM框架设计[J].电子世界,2019,(1):1
[4]温立辉.Spring框架在模型层的应用及原理[J].福建电脑, 2017, 33(5): 147-148. DOI:10. 16707/j.cnki.fjpc.2017.05.077
[5]YONGGANG ZUO. Aviation Logistics Information System Based on SSM Framework[A]. Wuhan Zhicheng Times Cultural Development Co, Ltd.Proceedings of the 2nd International Conference on Computer Engineering,Information Science and Internet Technology(CII 2017)[C].Wuhan Zhicheng Times Cultural Development Co. Ltd:2017,6
[6]张雪敏.浅议MVC设计模式在JavaWeb中的作用[J].科技风,2018(22):58-59
[7]张攀. 基于位置服务的外勤人员管理系统的研究与实现[D].华北电力大学,2014
[8]郭海智,冯玉松.基于Spring+SpringMVC+Mybatis的业余足球俱乐部管理系统[J].电脑知识与技术,2019,15(09):71-72+76
[9]魏书寒.基于SSM框架的图书管理系统的设计与实现[J].工业控制计算机,2017,30 (7):133-134
[10]张少聪. 中医医疗辅助诊断系统研究与实现[D].电子科技大学,2018
[11]怯肇乾.Tomcat应用服务器高并发优化处理[J].电脑编程技巧与维护,2018(02):129-136
[12]武文斌.Oracle数据库性能优化及监控系统的设计实现[J].电脑知识与技术,2019,15(07):3-4
[13]Aria Sukma.Replication System of Oracle Database Standard Edition by Utilizing Traditional Archived Log [J].Procedia Computer Science,2018,140-146
[14]李博渊,王伟,姚航.Oracle数据库日常维护与优化建议[J].电子世界,2019(04):35-36
[15]钟金成.基于“DIV+CSS”盒子模型的网页布局初探[J].现代信息科技,2019,3(03):88-90
[16]李津晖.基于DIV+CSS的网页设计技术[J].石油工业计算机应用,2017,25(04):22-24
[17]Deqing Li,Honghui Mei,Yi Shen,Shuang Su,Wenli Zhang,Junting Wang,Ming Zu,Wei Chen. ECharts: A declarative framework for rapid construction of web-based visualization[J]. Visual Informatics,2018,2(2)
[18]姚云飞,杜洪波,梁建辉.基于SpringMVC框架毕业设计管理系统设计[J].软件,2018,39(01):91-93
[19]吕忠跃. 基于B/S架构的房地产营销管理系统的设计和实现[D].华南理工大学,2014
[20]Samuel da Silva Feitosa,Rodrigo Geraldo Ribeiro,Andre Rauber Du Bois. Generating Random Well-Typed Featherweight Java Programs Using QuickCheck[J]. Electronic Notes in Theoretical Computer Science,2019,342
[21]郑若鹢.应用SSM框架的资产管理系统的设计与实现[J].福建电脑,2019,35(12):9-12
[22]杨震,范雪松,夏平平.基于SSM框架的公文流转系统的设计与实现[J].现代信息科技,2019,3(24):92-94
[23]柯芬芬,刘志华.基于SSM框架的Web应用安全机制研究[J].无线互联科技,2019,16(24):19-20
[24]郭玉芝,周太宇.基于SSM框架的高校学生平时成绩管理系统的设计与实现[J].现代信息科技,2019,3(23):17-19
[25]孙旸.基于SSM框架的高校信息采集管理系统设计与实现[J].无线互联科技,2019,16(23):48-50

  • 23
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值