通信工程项目管理系统的分析与设计
2018-09-13郁帅鑫
郁帅鑫
摘要:随着当下我国经济的持续发展,通信行业已成为社会经济持续发展的基础行业,但是从我国当前的通信工程项目管理系统来看,还存在一定的问题。文章基于ASP.net环境,采用了SQL SERVER 2008作为数据库,选用B/S系统模式架构,设计了具有用户管理、项目立项管理、施工管理及审计管理功能的通信工程项目管理系统。
关键词:通信工程;项目管理系统;ASP.net
为了实现预期目标以及对项目开发的实时控制,项目管理者需要随时随地对开发情况进行掌控,因此本文在建立数据库的基础上,使用B/S架构为主要的系统运行模式,给不同等级的用户不一样的权限,对后台进行相关的操作或者管理,项目的经理可以查询或者统计当前通信工程项目的执行情况,其他的负责人可以了解相关的信息。
1 通信工程项目管理系统介绍
通信工程项目管理系统从用户管理、项目立项管理、施工管理及审计管理4个方面出发。其中用户管理功能主要面向3类人群开放,包括系统管理员、主管和普通员工[1]。项目立项管理功能包含立项的受理、审核及采购计划管理。施工管理模块主要包括开工的审核管理、对施工方案的管理及工程验收的功能[2]。审计管理模块有审批程序的功能、工程合同审查及工程决算审计管理。
该通信工程项目管理系统有便捷性和灵活性的优点。它基于ASP.net环境,采用了SQL SERVER 2008作为数据库,选用B/S系统模式架构来制作的用户访问界面。
2 通信工程项目管理系统概述
系统管理人员或者主管及普通员工可以对通信工程项目管理系统的客户端来进行操作。利用SQL SERVER 2008为数据库,使用多类的设计模式,采用模块化的思想,对该系统进行设计。
3 系统的管理功能
该系统提供立项受理、立项审核、施工方案、工程验收、合同审批和工程决算审计等功能[3]。
3.1 整体功能划分
此系统的管理功能主要有4个模块,即用户管理模块、项目立项管理模块、施工管理模块及审计管理模块。通信工程项目管理系统模块如图1所示。
3.2 用户管理模块
此模块是本系统的基础模块,一般由相应的系统管理员对其进行维护,由主管和普通用户对项目管理系统进行实时监控,以保证项目实现其预期目标。对通信工程项目管理系統的管理员赋予维护系统的功能,但没有查看项目进度或者添加、编辑和查询等功能[4]。用户信息包含了:真实的姓名、性别以及真实的年龄、联系电话和相关的职务等其他的个人信息。另外,在该系统中,我们将此模块分为两个部分:内网和外网。无论外网用户还是内网的用户,在登录该系统的时候,都需要身份验证。登录系统时需要输入用户的登录名、密码及相应的动态验证码。设置动态的验证码主要是为了防止该系统软件被破解。此外,为了保证本系统的安全性,我们限制了用户登录该系统的次数,一个用户在1天内连续输入错误的密码超过5次时,本系统就会将该用户的用户名锁定或者被冻结。一直等到用户向该系统的管理员提交书面申请时,才能解冻此用户,并且让管理员随时检查这些用户的动态,以免用户的信息安全受到威胁。为了让不同的用户在系统的主界面上获得尽可能多的有用信息,本文设计的系统对界面进行了合理的分配,而且主要以深色为主,避免了华丽的系统界面对用户造成不良体验。
3.3 项目立项模块
在项目立项的方面,基本上都是需要人工的方式来完成的,一般需要以下几个过程:首先需要受理已经上报但是还没有通过审核的设计,其次是审核相关部门、相关的人员以及通知相关的购物部门进行采购相关的物料,最后需要向通信工程的建设部门下发项目的立项任务书,并且管理资金和相关的队伍。项目立项管理是根据上个工作流程的部门上报工程的立项申请书,由主管对其进行仔细审核,审核通过以后就可以受理此立项申请,然后就可以制定相应的采购计划,对相关的材料进行合理的采购,因此本模块主要由立项受理、立项审核及采购计划组成[5]。
3.4 施工模块
施工管理模块主要是为了保证通信工程的完美竣工,此管理流程主要包括:施工的相应单位需要写相关的施工方案,书写开工的报告及在开工过程中如遇天气或其他特殊情况是否需要停工,在工程结束后,应该及时填写和提交完工报告等。通过开工审核以后,施工的单位应向相应的单位部门提交施工报告,然后就可以执行施工操作,在进行施工的过程中,有可能会出现很多突发情况,比如环境因素和人为因素。因此,该模块还提供了施工方案的模块对各种突发状况采取的处理措施,此外在完成施工后应该有验收操作,即应有工程验收功能。
3.5审计模块
审计管理在整个通信工程项目的管理中起了一定的监督作用,需要审查的内容有:在项目开工之前各项手续是否合法,是否已经参加了工程招标,核实合同的具体内容,查看合同的准确性、完整性及合法性。这些相关的审计功能由单位人员进行执行和负责,需要根据施工的单位人员上交的结算文件来严格地审查,通过审核以后由主管对其再次进行审批。审计模块的工作主要是对工程后期进行审计,审计相应施工单位的结算单,并提交给相关部门进行审阅,通过审阅后进行审批。该模块包含了审批程序模块、合同审查功能及工程结算功能。
4 系统的管理功能
4.1 系统管理员
每个系统都需要相关的技术人员定期进行维护,在此系统中,系统的管理员会每隔一段时间进行维护,修复系统的漏洞或完善系统的某些功能。
4 2主管
对主管而言,有管理普通员工的权限,可以对普通用户进行编辑、查询或者添加等操作,除此之外,主管还可以查阅项目的相关进度、材料的剩余量,可以适当修改施工方案以及对项目的进度进行实时控制,以达到预期的目标,正常完成工程任务。
4.3 普通员工
普通员工只有查看项目进度的权限,没有修改或编辑等权限。不论系统的管理员是主管还是普通的用户,只有当输入的用户名和密码均正确的时候才可以进入系统页面进行相应的操作。
5 结语
希望该系统可以早日在通信工程的项目管理中运行,并且可以被逐渐地推广与使用,给通信工程行业带来一定的便利。本系统的媒介是网络,能够很好地实现用户管理、项目立项管理、施工管理及审计管理功能。同时,网络为通信工程项目管理系统提供更多的方便,进而进一步促进了网络的快速发展。
[参考文献]
[1]张迪.通信工程项目管理系统的设计与实现[D].成都:电子科技大学,2013.
[2]华豹.通信工程项目管理系统的分析与实施[D].北京:北京邮电大学,2008.
[3]谢鹏飞.浅谈通信工程项目管理[J].电子信息,2017(20):69.
[4]张志平.通信工程项目管理系统的设计与实现[J].建筑设计,2017(492):132-135.
[5]杨文国.通信工程项目管理系统的设计与实现[J].科技探索与应用,2017(14):269-270.