基于Web的广电项目管理系统的设计
2020-12-22占少华李小波江西广播电视台南昌市330046
占少华 李小波 江西广播电视台 南昌市 330046
0 引言
江西广播电视台每年都会建设很多新项目和技改项目,特别需要一套项目管理系统来管理这些项目的整个建设和实施过程,同时也方便领导随时查看项目进度。本文基于Web技术设计与实现了广电项目管理系统,领导只需通过浏览器就可以使用项目管理系统,实时跟踪项目进度,查看项目开展情况,同时可以导出项目实施进度表,项目统计报表等,有效的提高了工作效率和项目管理水平。
1 系统结构设计
本系统采用B/S体系结构设计,B/S结构(Browser/Server)即浏览器和服务器结构。B/S模式最大特点是客户端不用装任何软件,只要一个浏览器即可在任何地方进行操作与查看项目实施情况等数据信息,这些信息都是由Web服务器产生的,通过ADO.Net技术与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户,系统的B/S结构如图1所示。
图1 系统的B/S结构
2 系统功能设计
项目管理系统根据需求主要将用户分为项目实施人员、项目负责人、部门主任三种角色,根据不同角色分配不同的权限和功能模块。系统功能模块图,如图2所示。
项目实施人员参与项目的整个实施过程。
项目负责人管理整个项目的各项工作和实施进度。
部门主任可以随时查看项目开展情况,实时跟踪项目进度,导出项目实施进度表,项目统计报表。
图2 系统功能模块图
3 系统数据库设计
项目管理系统的数据库设计中最关键的表就是项目信息表ProjectInformation。设计这个表之前要充分了解用户需求,哪些项目信息需要存储在数据库中,以便设计字段信息和数据类型,这个是系统数据库设计的核心所在。此系统采用微软的SQL Server建立数据库,命名为ProjectManagement。
项目信息表ProjectInformation存储了项目相关的所有信息,主要包括项目编号、项目名称、项目类型、项目开始日期、项目结束日期、项目负责人、项目负责部门、项目参与者、项目参与人数、项目建设地点、合作单位、合作单位联系人信息、项目总价、项目状态、立项阶段工作情况、设计阶段工作情况、实施阶段工作情况、验收阶段工作情况、备注等字段。下面详细介绍ProjectInformation项目信息表字段设计。
?
?
4 结束语
本文采用基于Web的B/S结构设计广电项目管理系统,实现了传统广电工程项目的有效管理,通过对项目关键节点的把控,保障了项目实施进度,规范了项目管理流程,大大提高了项目管理水平。