预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

网络设备变更管理系统的设计与实现的中期报告 一、项目背景 随着网络规模不断扩大和业务复杂度不断提高,网络设备的变更管理日益重要。网络设备变更管理系统能够帮助企业或组织进行设备的变更管理,避免因设备变更导致网络故障,提高网络运维效率和稳定性。本项目旨在实现一个网络设备变更管理系统。 二、实现目标 系统的主要功能包括: 1.设备信息管理:支持设备的录入、查询、修改和删除等操作。要求记录设备的基本信息、所属部门、负责人等; 2.变更申请管理:支持变更申请的提交、审批、撤销等操作。要求包括变更申请的主题、内容、影响范围等信息; 3.变更实施计划管理:支持变更实施计划的制定、审批、发布等操作。要求包括计划的编写者、发布日期、实施时间、实施过程中的操作步骤等信息; 4.变更执行管理:支持变更实施过程的监控和记录。要求能够记录实施过程中出现的问题和解决方案; 5.变更评估管理:支持变更实施后的评估和反馈。要求记录变更实施后的结果、效果和影响。 三、进展情况 目前,已经完成了系统的框架设计和数据库设计。系统采用B/S模式,前端采用Vue.js框架编写,后端采用SpringBoot框架编写。数据库采用MySQL数据库。 前端部分,已经完成了基本的框架搭建和页面设计。页面分为登录页、主页、设备信息管理页、变更申请管理页、变更实施计划管理页、变更执行管理页和变更评估管理页,实现了基本的功能页面跳转和表单提交。 后端部分,已经完成了用户认证和设备信息管理模块。实现了用户的登录和权限校验,支持设备信息的添加、查询、修改和删除等操作。后端采用了SpringSecurity框架实现用户鉴权管理。 数据库部分,已经完成了数据表的设计和创建,包括用户表、设备信息表、变更申请表、变更实施计划表、变更执行记录表和变更评估表等。 四、遇到的问题 1.前后端交互问题:由于前后端技术栈不同,前后端交互存在一些问题。在设计登录功能时,后端需要将用户信息返回给前端,但是前端采用的是Vue.js框架,需要深度绑定每一个响应式数据,在数据刷新时需要重新绑定,这会导致后端返回的用户信息绑定失败。解决方法是在后端处理完用户登录信息后,将其封装为一个json对象返回给前端,前端再根据json对象中的数据重新生成Vue实例。 2.权限管理问题:在用户认证时需要根据用户的角色或权限来验证用户是否具有访问相应页面的权限。这需要在后端实现一个角色授权系统。通过使用SpringSecurity框架可以较为轻松地实现。 五、下一步计划 1.实现变更申请管理、变更实施计划管理和变更执行管理模块; 2.设计并实现一个支持多用户同时在线的会话管理系统; 3.实现前后端数据交互的优化和前端页面的美化; 4.对系统进行进行完整的单元测试和系统测试,保证系统的健壮性和稳定性; 5.完成报告最终版本的撰写。