|
四、研究内容及计划
4.1 研究内容
本毕业设计旨在基于Java生态技术栈,采用Spring Boot + Vue前后端分离架构,构建一套集资产信息管理、资产盘点、调拨报废、数据统计分析于一体的资产管理系统。该系统涵盖用户模块、资产信息管理模块、资产流程管理模块和数据统计模块,满足资产管理不同角色的核心需求,实现资产全生命周期可视化管理。围绕系统功能模块划分与技术实现展开,具体内容如下:
1. 用户信息管理
功能设计:实现用户基本信息(账号、姓名、部门、联系方式等)的增删改查功能,支持权限分配与角色绑定。
技术实现:基于Spring Boot构建用户实体模型,结合MySQL存储数据,通过MyBatis-Plus简化数据库操作,前端使用Vue实现交互式信息管理界面。
2.用户审核管理
功能设计:设计用户注册审核流程,管理员可对用户提交的账号申请进行审核操作(通过/拒绝),并记录审核日志。
技术实现:通过Spring Security实现基础权限控制,结合RBAC(基于角色的访问控制)模型管理用户角色与权限关联,审核状态实时同步至前端界面。
3.资产分类管理
功能设计:支持多级资产分类(如电子设备、家具、车辆等)的动态添加、修改与删除,建立分类树形结构。
技术实现:采用递归算法处理分类层级关系,数据库设计时通过父节点ID实现分类嵌套存储,前端通过Element UI树形控件展示。
4.资产信息管理
功能设计:管理资产核心数据(名称、型号、购置日期、存放位置、使用状态等),支持按条件筛选与模糊查询。
技术实现:利用MyBatis-Plus条件构造器实现复杂查询逻辑,前端通过表格组件展示资产列表,支持分页与排序。
5. 资产信息添加
功能设计:提供资产信息录入表单,支持必填项校验与重复资产编号检测,确保数据规范性。
技术实现:通过Vue表单验证规则实现前端校验,后端使用Hibernate Validator进行数据校验,资产编号唯一性通过数据库索引保障。
6.资产借出统计
功能设计:统计资产借出次数、借出时长、高频借出资产等数据,生成可视化报表。
技术实现:基于资产流转日志计算统计指标,使用ECharts生成柱状图/折线图,支持按时间范围筛选数据。
7.资产归还审核
功能设计:资产归还时需管理员审核确认,检查资产状态并记录归还信息(如损坏情况、归还时间)。
技术实现:设计状态机管理资产流转状态(借出→归还审核→已完成),审核结果通过接口更新资产状态并触发通知。
8.资产维修管理
功能设计:记录资产维修历史(故障描述、维修时间、费用、供应商等),支持维修状态跟踪。
技术实现:构建维修单实体与资产关联,通过MyBatis-Plus关联查询展示维修记录,前端提供维修流程时间轴视图。
9.资产维修添加
功能设计:提供维修信息录入功能,支持上传维修报告或费用凭证,触发维修状态更新。
技术实现:通过文件上传接口接收维修凭证,存储至服务器并记录URL至数据库,维修状态通过接口回调更新。
本研究内容严格对应系统功能模块划分,通过前后端协同开发实现基础资产管理需求,为企业提供标准化、可扩展的资产数字化管理工具。
4.2 计划进度
(一)第一阶段:需求调研与文献研究(第 1 - 2 周)
与资产管理部门和使用部门进行沟通,收集系统需求,整理形成初步的需求文档。
查阅国内外相关文献,了解资产管理系统的发展现状、研究热点和存在的问题,撰写文献综述。
(二)第二阶段:系统设计与技术选型(第 3 - 4 周)
根据需求文档进行系统总体设计,确定系统的架构模式、技术选型和功能模块划分。
完成数据库设计,包括数据库表结构设计、索引设计和数据字典编写。
设计系统的详细接口文档,明确前后端交互的接口规范。
(三)第三阶段:系统开发与核心功能实现(第 5 - 8 周)
搭建开发环境,按照系统设计进行前后端代码开发。
优先实现资产信息管理、资产流转管理等核心功能模块,进行单元测试,确保模块功能的正确性。
逐步集成各个功能模块,进行联调测试,解决模块之间的接口问题和数据传递问题。
(四)第四阶段:系统测试与优化(第 9 - 10 周)
进行功能测试,按照需求文档对系统的各项功能进行全面测试,发现并修复功能缺陷。
开展性能测试,使用性能测试工具对系统进行压力测试,分析系统性能瓶颈并进行优化。
进行安全测试,检查系统的安全机制是否有效,发现并修复安全漏洞。
(五)第五阶段:系统部署与用户培训(第 11 周)
将系统部署到生产环境中,进行最后的调试和优化,确保系统在生产环境中稳定运行。
对资产管理部门和使用部门的用户进行系统操作培训,编写用户操作手册,帮助用户快速掌握系统的使用方法。
(六)第六阶段:项目总结与论文撰写(第 12 周)
对整个项目进行总结,回顾项目的开发过程、取得的成果和存在的问题。
撰写毕业论文,将项目的研究内容、实现方法、测试结果等进行详细阐述,完成论文的初稿。
对论文进行修改和完善,根据导师意见进行反复调整,最终完成论文定稿。
|