本文主要是阐述了通过运用软件工程相关知识,结合公司宁夏联通创新业务项目管理系统的建设要求,从需求调研到系统设计实现的完整过程。首先通过查阅文献,对公司流程及管理制度进行详细调研工作,协助制定了项目支撑工作流程,完成了需求调研及技术知识储备工作,为系统实现奠定基础。然后根据需求调研的资料结合软件工程知识,分析用户系统功能,编制了系统功能用例图,对数据库表结构进行了设计,并借助第三方工具完成了系统原型图设计,最后根据形成的详细设计完成了代码编写,并在厂家和同事的协助下完成系统功能测试。
宁夏联通创新业务项目管理系统是基于 B/S 架构实现,在设计阶段,采用 UML软件建模模型的方法和思想完成了系统功能、系统架构、业务流程及数据库的详细设计,开发过程中主要采用了基于 HTTP 协议的 Tomcat 提供 WEB 服务,系统开发采用了 Springboot 的开源架构,数据库采用了公司主流的 MySQL 关系型数据库,通过 MySQL 的数据库连接技术实现了应用服务器和数据库的连接调用和数据使用,前端页面框架采用了遵循原生 HTML/CSS/JS 的书写与组织形式的 Layui 实现系统界面设计。系统主要实现了首页、案例库、方案库、资质库、项目支撑、工作台和系统管理 7 个主功能模块,包含案例、方案、资质的发布和申请、公司领导审批、负责人处理、商机录入、商机评审、商机支撑等 22 个子功能模块。针对案例库、资质库、方案库三个资源管理库,实现了通过系统发布合同/资质/方案的界面,进行资料信息填写,经过审核流程后,上传至对应的资源库的后台数据库中,实现资源标准化管理,并且支持客户经理角色在案例/方案/资质库页面查询或点击进入查看,并支持方案直接下载和发起资质/案例使用申请流程,实现了公司重要资源规范化管理。
参考文献(略)