基于Java的企业固定资产管理系统的设计与实现.doc
《基于Java的企业固定资产管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Java的企业固定资产管理系统的设计与实现.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科论文目 录摘 要IAbstractII引 言11相关技术31.1 Vue框架31.2 Spring Boot框架31.3 ECharts31.4 JQuery技术31.5 本章小结42系统分析52.1需求分析52.2非功能需求62.3本章小结63系统设计73.1系统总体设计73.1.1系统体系结构73.1.2系统目录结构73.1.3系统功能结构73.2系统详细设计83.2.1 系统功能设计83.2.2数据库设计93.3本章小结124系统实现134.1开发环境134.2开发规范134.3数据库实现134.4 Spring Boot项目搭建144.5功能实现145系统测试195.1测试计划19
2、5.2用例测试195.3压力测试195.4本章小结20结 论21本科论文 摘 要随着不断的扩大企业的规模,一开始用手工去管理固定资产的方法已经不能适用于现在的企业发展现状,也无法满足企业的许多要求,比如管理的快捷性和管理的准确性。然而计算机信息管理技术的迅猛成长就能恰当的解决这个问题,同时,计算机技术能够与现代化的管理技术互相的协调与配合,做完企业每日的固定资产管理工作就会更加的精准与快速!这样企业就能用最少的人员去完成较多的工作,工作的效率与完成工作的质量也有了大幅度的提高!在这样有应用需求的强行推动下,近期中国自主研发的技术有了很大的提升,比如说ERP软件技术,它的功能齐全,满足于多数的大
3、、中型企业的发展需求。开发的工具也是很先进很实用的,与国外的软件差距并不算太大,适应国情,使ERP在实施中的成功率大大提高。由于国外的ERP软件有着悠久的诞生年代,产品经历了很多企业与用户的体验,无数次的版本更新,升级也极为频繁,因此产品的稳定性很好,也更加的成熟!本文主要介绍了企业固定资产管理系统的研发背景、重点解决问题。通过对企业固定资产管理系统的分析研究,实现了对企业固定资产的租赁与归还管理。本文主要运用了Spring Boot框架技术作为企业固定资产管理系统的后端框架。系统完成固定资产整个流转过程,系统自适应能力较强。通过编码实现、系统测试,系统的各个模块功能都可以实现,可以满足正常使
4、用。关键词:Spring Boot; 固定资产;VueAbstractWith 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 manag
5、ement 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
6、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, Chinas independent research and developm
7、ent 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, ada
8、pting 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 p
9、roduct is very good and more mature!This article mainly introduces the research and development background of the enterprises fixed asset management system and focuses on solving problems. Through the analysis and research of the enterprises fixed asset management system, the lease and return manage
10、ment of the enterprises 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. Thr
11、ough 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本科论文引 言随着不断的扩大企业的规模,一开始用手工去管理固定资产的方法已经不能适用于现在的企业发展现状,也无法满足企业的许多要求,比如管理的快捷性和管理的准确性。然而计算机信息管理技术的迅猛成长就能恰当的解决这个问题,同时,计算机技术能够与现代化的管理
12、技术互相的协调与配合,做完企业每日的固定资产管理工作就会更加的精准与快速1!这样企业就能用最少的人员去完成较多的工作,工作的效率与完成工作的质量也有了大幅度的提高!本系统主要通过对企业固定资产管理系统的分析研究,实现了对企业固定资产的租赁与归还管理2。本文主要运用了Spring Boot框架技术作为本系统的后端框架。前端使用Html5+CSS+Vue的模式绘制页面,项目采用前后分离的形式进行搭建,这样会使项目部署变得更加灵活3,使得后期维护项目变得更加便捷。系统采用监听器来处理前后分离带来的跨域问题4。系统使用Redis非关系型数据库来处理系统当中的缓存,Redis具有非常快的响应速度,以及更
13、加灵活的操作命令,会将数据存储到内存当中,达到快速读写的目的5。本文结构如下:第1章,介绍项目的相关技术,系统的核心架构Spring Boot框架技术,数据库MySQL,服务器Tomcat,前端bootstrap技术、Vue框架,ECharts技术。第2章,对本系统进行系统分析,分析本系统的功能需求、用例分析和非功能需求,分为管理员角色和用户角色两大角色。系统共有三大主要模块:资产模块,租赁模块,归还模块。第3章,介绍企业固定资产管理系统设计,包括总体设计和详细设计。按照角色划分,将能耗优化系统总体分为管理员角色和用户角色,详细设计中介绍数据库设计并展示项目中用到的数据表。第4章,介绍企业固定
14、资产管理系统实现部分。核心功能实现部分分角色和模块详细介绍包括资产模块、租赁模块、归还模块在内的核心功能。展示相应功能实现的截图和实现功能的伪代码。第5章,介绍本系统的测试工作,分为单元测试和压力测试。在单元测试中测试核心功能,并且写明测试计划以及测试用例,单元测试结束后,写明测试结果。压力测试中,向系统发送数量较多的请求,查看系统响应时间、吞吐量,编写测试结果报告。结论,说明系统总体的完成情况,总结系统所需要解决的一些问题、系统的应用价值,对系统进行整体评价,说明系统的优点、缺点,对下一步工作进行构想,展望系统之后需要设计的功能。1 相关技术1.1 Vue框架Vue 是用于构建用户界面的框架
15、,通过整合第三方iview库,基于脚手架框架开发 Web 前端页面6。可提供强大的伸缩能力7。Vue是用户界面的框架,进步代表的意义是最小化,所有的框架只能以自己的特点向用户提出一定的要求,这些要求都是号召的8,强烈的。简单地说,对于大家不知道的Vue的模块或函数是不能使用的,可以换成熟悉的技术,与其他框架相比,基本上没有生硬的要求9。1.2 Spring Boot框架Spring Boot 是在2013年推向市场的开发框架,主要的用途是用来将Spring框架的开发、配置、调试、部署工作进行简化10。在创建Spring项目时,必须要设定指定的XML文件11。Spring 3和Spring 4的
16、推出使得开发者的认知比设置更为重要。XML正在逐渐改变不同的注释。Spring 4项无法创建XML文件12。要创建一个大项目,需要很多软件包13。即使使用Maven配置也需要很多代码。现在一个网站平台快速发展,Spring的开发模式越来越麻烦,在这个环境中Spring Boot和Spring 4一起出现14。1.3 EChartsECharts技术是一款开源的工具,具有数据可视化的功能,它比较依赖于轻量级的画布15,用户使用ECharts可以在电脑和移动端设备上进行设计,设计个性化界面,使图表看起来更加直观生动形象,使用多种类型展示数据的变化趋势16,方便用户查看使用。ECharts所提供的图
17、表的种类很多,兼容性也比较好,它可以为用户提供饼图、折线图、柱状图、地图等各种各样关系图形表17,更加直观、生动的展示出各组数据之间的关系变化,用户可根据系统需求设计出不同的图表关系。1.4 JQuery技术JQuery库是一个快速、简洁的JavaScript库,拥有强大的浏览器兼容性,创造出更少的代码,并提供更多的工作18。JQuery将常见的JavaScript函数编码组合起来,JavaScript的设计模式,便于处理的HTML,易于分离结构和行为,JQuery具有独特的连锁语法,它有着极其简单明了的多重功能界面。JQuery可以操作页面的对象19,并且对页面的外观进行修改,并为页面添加更
18、多的效果和浏览器兼容。1.5 本章小结本章主要介绍了企业固定资产管理系统项目所应用到的Spring Boot框架、Vue.js等相关技术,项目中使用了ECharts数据可视化对数据进行处理。介绍了这些技术在企业固定资产管理系统的实现中能够起到的重要作用。2系统分析2.1需求分析通过获取的需求且对现有系统常规功能的分析,确定基于Spring Boot的企业固定资产管理系统包括:资产模块、租赁模块、归还模块。基于Spring Boot的企业固定资产管理系统,资产模块包括管理员录入电子设备,录入网络设备,录入办公设备,录入虚拟资产,录入产品资产,管理员查看电子设备等功能,如图2.1所示。图2.1资产
19、模块用例图管理员可以通过系统提供的信息录入产品信息,录入电子设备、网络设备、办公设备、产品资产、虚拟资产等信息,每当录入成功后,系统给出提示成功录入信息;当录入错误时,会提示出错原因。租赁模块主要功能是,管理员录入租赁电子设备,管理员录入租赁网络设备,管理员录入租赁办公设备,管理员录入租赁虚拟资产,管理员录入租赁产品资产,管理员查看租赁电子设备等功能,如图2.2所示。图2.2租赁模块用例图管理员可以通过系统提供的信息录入员工租赁产品信息,录入员工信息和对应的产品信息等信息,每当录入成功后,系统给出提示成功录入信息;当录入错误时,会提示出错原因。归还模块主要功能是管理员录入归还电子设备,管理员录
20、入归还网络设备,管理员录入归还办公设备,管理员录入归还虚拟资产,管理员录入归还产品资产,管理员查看归还电子设备等功能,如图2.3所示。图2.3归还模块用例图管理员可以通过系统提供的信息录入员工归还产品信息,录入员工信息和对应的产品信息等信息,每当录入成功后,系统给出提示成功录入信息;当录入错误时,会提示出错原因。2.2非功能需求非功能需求的满足程度,直接影响软件能否以正常的形式运行。企业固定资产系统的非功能需求是功能需求分析介绍的功能以外的特性,包括对服务器硬件和软件要求、客户端软件要求、访问容量以及响应时间。2.3本章小结本章介绍的是基于Spring Boot的企业固定资产管理系统服务端系统
21、的需求分析。经过这一阶段的项目分析,对整个项目平台需求有了进一步规划,明确接下来工作思路。可用于今后指导该项目的设计、开发、测试工作。3系统设计3.1系统总体设计本章是对基于Spring Boot的企业固定资产管理系统的用例划分、功能模块、数据结构、接口、异常处理、扩展性等进行了设计20,使该系统更加符合用户的需求,同时为测试人员提供参考。3.1.1系统体系结构系统使用浏览器和服务器结构(B/S结构)21。能耗优化系统大概分为表示层、应用层、数据库三层。表示层即用户的操作界面,在企业固定资产系统中用户的前端使用vue.js22。用户端使用前后端分离技术,便于将来的APP或其他类型的开发,前后端
22、交互操作利用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;系统工具(too
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 企业 固定资产 管理 系统 设计 实现
限制150内