99网
您的当前位置:首页一个项目建设流程管理系统的设计与实现

一个项目建设流程管理系统的设计与实现

来源:99网


一个项目建设流程管理系统的设计与实现

随着移动通信公司基建力度的不断加大,对各种项目建设、运行和维护工作实行流程管理日益重要。传统的流程管理系统多基于项目建设流程的共性研发而出,意在涵盖所有项目建设领域,与移动公司的基建业务无法实现完美衔接。为最大限度提高移动公司基建工作的质量和效率,因而开发出符合移动通信公司基建业务特点的流程管理系统显得尤为重要。

项目建设流程管理系统的实现严格遵循了软件的开发流程,分别经历了项目启动阶段、需求阶段、设计阶段、开发阶段和测试阶段,每个阶段以文档的形式落地。系统在架构上采用了经典的MVC三层架构模型,根据需求阶段得出的结论采用B/S和C/S相结合的架构方式,并将系统的整体功能结构划分为多个功能模块,以实现代码编写阶段的多人协同开发。系统以SSM(Spring+SpringMVC+Mybatis)作为后台开发框架,使用MySQL数据库进行系统的数据存储,在系统设计阶段使用产品数据管理(Product Data Management)软件进行数据库的表结构设计,以结构图的形式进行系统功能模块划分,以时序图和流程图的形式进行业务逻辑的分析。

系统通过微信公众号的方式实现PC端与手机端的消息互动,考虑到系统在短时间内可能遇到的高并发操作,系统在工单派发的逻辑处理中加入RabbitMQ消息中间件将系统的消息推送做异步处理,并使用Nginx服务器做负载均衡,提高系统运行稳定性。项目建设流程管理系统通过灵活的逻辑设计大大提高了移动通信公司项目建设工作的质量和效率,降低了公司的人力和金钱成本,并经受住实践的考验,即使在高并发的情况下也能良好运行,快速响应用户请求。

因篇幅问题不能全部显示,请点此查看更多更全内容