石油行业pgis需求分析说明书V.docx
《石油行业pgis需求分析说明书V.docx》由会员分享,可在线阅读,更多相关《石油行业pgis需求分析说明书V.docx(16页珍藏版)》请在冰豆网上搜索。

石油行业pgis需求分析说明书V
机密
中国石油化工股份有限公司阿拉善分公司
渠道管理监控(P-GIS)系统
需求分析说明书
(共一册)
总页数
正文
附录
生效日期:
年月日
编制
审核:
批准:
2009年10月
修改历史记录
日期
版本
说明
修改人
2008年10月7日
1.0
创建文档
常军
1.引言
1.1.编写目的
本文档作为用户需求说明书,编写的目的是为了定义所要开发的《中国石油股份有限公司阿拉善分公司渠道管理监控(P-GIS)系统》(以下简称项目)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,为软件设计和开发提供依据,作为软件功能追溯的基础和软件开发工作量确定的蓝本。
本文档可以作为本项目开发的软件开发项目管理者、软件设计工程师、软件开发工程师以及本软件使用人员参考之用。
1.2.开发背景
系统建设的总体目标是以渠道管理数据为基础,以中国石油股份有限公司阿拉善分公司渠道管理的业务流程为主线,通过地理信息(GIS)等信息化的技术手段,实现实时渠道业务统计、分析和报警,为中国石油股份有限公司阿拉善分公司对渠道的管理提供操作平台和决策环境,全面提高业务处理能力。
1.3.设计目标
为了满足中国石油股份有限公司阿拉善分公司整体的信息系统建设的需求,必须建设一套统一的、先进的、具有发展前途的、具有较高的系统可扩展性和稳定性、容易维护、使用方便高效、功能齐全的系统。
通过构建基于Intranet的分布式网络GIS信息共享平台,实现渠道管理的动态实时化、地图化管理,努力实现工作效率的跨越式发展。
借助此平台将可实现各项渠道业务管理数据的智能化查询、动态统计分析、渠道业务报警、辅助渠道布局以及自动生成各种统计报表和统计图等功能,从而达到各级部门之间数据共享、降低工作劳动强度、提高工作效率的目的。
其设计目标可以归纳为:
1)系统必须具有较高的可靠性
此系统保证比较多的用户能够同时使用,尽可能要保证在7*24方式下运行,硬件和应用系统采用冗余技术,以保证系统及数据库的可靠性和可用性。
2)系统必须满足安全体系的建设要求
系统的用户涉及到中国石油股份有限公司阿拉善分公司导、各级职能部门、数据输入人员,用户涉及到的单位众多,分布的地域广,GIS的数据和专题数据又涉及到企业保密等因素,因此,该项目必须统一的身份认证,这样,不仅减少系统的建设成本和管理成本,而且能保证用户信息及时更新。
系统管理员可以集中管理系统全部用户的权限,这样使系统易于管理。
具有灵活的用户、单位与权限管理,并实现了与业务工作相适应的权限管理机制,设计充分考虑了信息安全的特性。
3)系统应具有高实用性和易用性
系统功能必须满足现有业务,考虑未来业务的变化。
同时,充分考虑该项目最终用户的IT水平和工作习惯特别是计算机使用习惯,考虑到系统部署实施的便利性。
4)系统必须要遵循相关标准
该项目用户界面设计需遵循GIS的使用特点,用户界面友好,方便易用,方便以后系统的扩展。
该项目设计遵循:
●《1:
10000基础地理信息数据生产与建库总体技术纲要》2001年国家测绘局
●《国家基本比例尺地形图分幅和编号》GB/T13989-92
●《1:
25000、1:
50000、1:
100000比例尺地形图图式》GB/12342-90
●《计算机软件测试文件编制指南》GB/T9386-1988
●《软件工程术语》GB/T11457-1995
●《计算机软件单元测试》GB/T15532-1995
●《软件包质量要求和测试》GB/T17544-1998
●《计算机软件需求说明编制指南》GB/T9385-1988
●《计算机软件可靠性和可维护性管理》GB/T14394-1993
●《计算机软件质量保证计划规范》GB/T12504-90
5)系统必须具有良好的可扩展性
必须保证系统在运行以后,至少应在3到5年内很好地满足用户的需求,系统的适应性应该在局部进行调整。
6)系统必须提供个性化服务
该项目必须提供个性化服务的功能,向不同角色的用户提供不同的的数据和服务。
7)系统必须易于部署实施
为了降低该项目在投入正常使用后的维护工作量,系统必须易于实施,以缩短项目周期。
集中式的结构,GIS的数据管理和数据的处理逻辑全部集中在服务器端,便于管理和业务的升级。
瘦客户端,客户端仅需浏览器,不需安装其它软件,实施管理相对简单。
8)系统必须具有高可管理性
一个好用的系统,一定是也必须是一个易于管理的系统。
应用系统应具有高可管理性,方便系统管理员管理。
1.4.设计原则
《中国石油股份有限公司阿拉善分公司渠道管理监控(P-GIS)系统》的建设遵循“统一领导、统一规划、统一组织、统一管理”原则,紧密结合中国石油股份有限公司阿拉善分公司的业务流程,既要满足近期渠道管理的迫切要求,又要满足中国石油股份有限公司阿拉善分公司管理的长远需要,系统建设过程中坚持实用性、可靠性、经济性和先进性的基本原则。
1)统一性
该项目应执行国家的统一标准和规范,只有保证统一性原则才能发挥信息系统的优势,保证信息系统便于维护,避免重复投资和浪费。
2)可控性
基于成熟的技术和GIS产品的二次开发,尽可能减少开发工作量。
充分利用现有人员的知识、技能和经验,如熟悉的产品、工具和技术。
在成熟产品和技术的基础上,实现快速的部署和实施。
3)技术前瞻性
系统不仅涉及计算机技术方面的问题,而且涉及GIS特点和中国联通业务管理和流程。
参考行业最佳实践和发展趋势,结合中国石油股份有限公司阿拉善分公司实际情况及发展战略,在系统功能设计中达到较高先进性,充分应用计算机信息技术和GIS的成熟产品、采用最成熟的新技术路线,为中国石油股份有限公司阿拉善分公司制定符合行业发展趋势而又切实可行的系统方案。
4)实用性
系统方案在考虑前瞻性的前提下,还需符合中国石油股份有限公司阿拉善分公司现有的IT基础设施条件,使系统实施后能够真正发挥作用。
5)可操作性
在可操作性方面,除了考虑系统自身的可用性、易用性外,还应充分考虑到使用者的知识结构、经验和技能,让系统能真正实施并使用起来。
6)可扩展性
在信息技术和GIS技术不断发展的过程中以及中国石油股份有限公司阿拉善分公司对系统的需求也存在变化的可能,该技术方案保证了系统的可扩展性,能够适应发展的需求和技术,达到在今后的实际运行中易于维护、管理和升级。
2.功能需求
2.1.系统管理
2.1.1.角色管理
为保证系统权限控制具有良好的可扩展性和安全性,系统将处于不同层次的用户抽象为不同的角色,每一个角色是一个相对独立的权限集合,一个角色可以被多个用户所继承。
图2.1角色权限分配示意图
如图2.1所示,一个系统由若干功能模块所组成,每一个角色的控制项与唯一的功能模块相对应,系统管理员根据业务需要对不同控制项进行组合,从而达到派生出具有不同权限的用户角色。
在本系统中,系统中存在的主要角色如表2-1所示:
表2-1系统主要角色列表
角色名称
权限
备注
超级管理员
拥有系统所有权限
系统最高权限用户
公司领导
渠道统计分析、整个西安地区的渠道报警
公司职能部门
渠道统计分析、整个西安地区的渠道报警、辅助渠道布设管理审核
不能跨部门管理。
系统维护人员
系统数据的更新和地图属性的更新
以上角色仅为系统预定义的典型角色,在实际应用中可以根据业务要求对角色和权限进行灵活配置。
通过角色来对系统的权限进行管理和分配相对灵活性较好,系统功能扩展比较容易,可以灵活应对业务需求的各种变化。
同时,角色控制还需考虑权限可继承性以及如何与机构进行绑定等问题。
2.1.2.用户管理
系统管理员可对系统用户进行增加、修改、删除以及查询等操作。
用户只有与指定角色进行绑定后才能进行使用系统功能,一个用户只能归属于一个角色,一个角色可以对应多个用户。
系统管理员能够按照登录账号、角色名、姓名等对用户基本资料进行查询,其中用户基本信息的管理项目包括登录账号、所属角色名、真实姓名、性别、所在机构、联系电话、邮件地址等基本资料。
同时对遗忘登录口令的用户,系统管理员在检验有关证明材料后可以为该用户恢复指定的初始口令。
2.1.3.系统参数配置
为保证系统具有良好的可扩展性,对一些全局性的配置项将直接采用XML配置文件方式予以管理。
系统参数配置的主要内容有:
渠道的报警时间以及报警方式、地图的初始比例尺以及日志最长过期时间等一些改动相对较少的全局性系统参数。
2.1.4.日志管理
建立完善的日志审计机制是保证系统安全性、保证责任可追溯性的重要途径。
系统的每一次对数据库操作的敏感操作(如创建新用户,用户访问的时间、统计的内容、要素、属性等)都应当被记录,系统将记录下操作员登录账号、访问IP、访问时间以及操作项目等详细资料,作为今后进行事后监督和责任追溯的参考评价依据。
系统管理员可以按照访问类型、访问时间、访问账号以及访问IP对系统日志进行精确的分类查询,从而使得系统管理员可以及时掌握系统运行情况并及时发现一些非法的系统使用者。
为避免日志积累过多带来数据库存储空间的浪费,系统应能对过期日志进行清除,其中日志过期的最长时间间隔可在系统参数设置中进行配置。
2.2.地图基本功能
2.2.1.地图无级放大功能
用户在地图上某一点单击时,地图以该点为中心放大一倍的比例尺显示。
同时也能利用鼠标在地图上拉一个矩形框放大时,屏幕将以无级缩放的形式显示矩形框内指定的地图。
拉出的框的长度可能与显示屏的长宽比不一致,显示的时候会自动调节到最佳状态。
为了达到最佳效果,地图放大到一定程度将不在放大。
2.2.2.地图比例尺选择功能
系统内置多种常用的比例尺,用户可以选择相应的比例尺显示地图,显示的地图会自动调节到最佳状态。
2.2.3.地图无级缩小功能
用户在地图上某一点单击时,地图以该点为中心缩小一倍的比例尺显示。
当电子地图达到全区地图时,电子地图将不应该继续缩小。
2.2.4.地图漫游功能
用户可以将地图在屏幕上进行拖动,地图将向拖动方向连续移动,此时的地图上的比例尺和图层应当保持不变。
2.2.5.地图全幅显示功能
该功能将完成全幅显示电子地图的功能,图层不发生变化。
2.2.6.图层显示/隐藏功能
用户可以根据需要,显示或者隐藏当前的地图图层,当前显示图层时,系统根据当前地图自动调节显示比例尺,并根据比例尺显示当前图层的地图要素或者专题要素。
2.2.7.地图鹰眼显示/隐藏功能
用户可以根据需要,显示或者隐藏当前的地图鹰眼,也可以根据鹰眼中的范围框调整当前地图的显示范围。
当前显示图层时,系统根据当前地图自动调节显示比例尺,并根据比例尺显示当前图层的地图要素或者专题要素。
2.2.8.距离测量功能
用户可以根据需要,可以测量直线或者折线的距离,距离长度以米为单位。
在折线测距中,显示每段折线的长度和总距离的长度。
图2.2地图基本操作效果
2.2.9要素单点选择功能
该功能显示用户单点选择的目标地物的属性功能,在专题图上这个功能可以显示所选渠道的基本信息,也可以显示详细信息(包括展示收入及发展类指标、收入类指标以及渠道在线运营状态等信息)。
并按照用户要求,显示一定时间内的指标对比的统计表和统计图。
在基础地理图时,显示当前地物的属性,包括人口数量、人口分类等基础数据,以便辅助用户进行渠道布设。
2.2.10要素矩形选择功能
该功能显示用户在屏幕上矩形选择的目标地物的属性功能,在专题图上这个功能可以显示所选若干渠道的基本信息,也可以显示详细信息(包括展示收入及发展类指标、收入类指标以及渠道在线运营状态等信息)。
并按照用户要求,显示一定时间内的指标对比的统计表和统计图。
主要完成在矩形框内的各个渠道的各类指标在时间内相互对比功能。
在基础地理图时,显示当前地物的属性,包括人口数量、人口分类等基础数据,以便辅助用户进行渠道布设。
2.2.11要素圆型选择功能
该功能显示用户在屏幕上圆形选择的目标地物的属性功能,在专题图上这个功能可以显示所选若干渠道的基本信息,也可以显示详细信息(包括展示收入及发展类指标、收入类指标以及渠道在线运营状态等信息)。
并按照用户要求,显示一定时间内的指标对比的统计表和统计图。
主要完成在圆框内的各个渠道的各类指标在时间内相互对比功能。
在基础地理图时,显示当前地物的属性,包括人口数量、人口分类等基础数据,以便辅助用户进行渠道布设。
2.2.12要素多边形选择功能
该功能显示用户在屏幕上多边形选择的目标地物的属性功能,在专题图上这个功能可以显示所选若干渠道的基本信息,也可以显示详细信息(包括展示收入及发展类指标、收入类指标以及渠道在线运营状态等信息)。
并按照用户要求,显示一定时间内的指标对比的统计表和统计图。
主要完成在多边性框内的各个渠道的各类指标在时间内相互对比功能。
在基础地理图时,显示当前地物的属性,包括人口数量、人口分类等基础数据,以便辅助用户进行渠道布设。
图2.3要素单点选择效果
2.3.系统分析功能
2.3.1.系统报警功能
在地图上以不同的颜色和地标的闪烁等手段,显示渠道的销量指标(预警种类包括:
警告、正常、惊喜),出帐总额指标(预警种类包括:
出帐总额为零、出帐总额不足、出帐总额足额),渠道状态指标(预警种类包括:
正常(营业中/停)、建设装修中、改造),除了在地图上显示之外,以滚动或者其他文字方式显示报警内容。
图2.4渠道报警效果
2.3.2.数据分析功能
该系统主要对渠道的发展量、流失率、欠费率和出账金额指标进行统计分析,可以进行单渠道时间段的统计分析,也可以按照所框选(矩形、圆形、多边形)的多渠道时间段统计分析,输出可以是统计图或者统计表,统计表的格式用户可以选择。
图2.5发展量统计分析效果(左侧表示上月,右侧表示本月)
图2.6流失率统计分析效果(左侧表示上月,右侧表示本月)
图2.7欠费率统计分析效果(左侧表示上月,右侧表示本月)
图2.8出账金额统计分析效果(左侧表示上月,右侧表示本月)
2.3.3.辅助布设功能
用户根据地理要素的人口信息(数量、分布、结构)以及其他信息(自己和竞争对手的渠道布局)等资料,对新的区域进行布点分析,对最终渠道布局提供决策支持
图2.9人口统计分析效果
(按照小于20岁,20-40岁,40岁以上统计分类,测试数据)
黄色部分是统计范围,中间分布已经建好的联通各种类型的收费厅
图2.10最近三个月分析地区的缴费变动情况分析效果
绿色、蓝色和黄色是三个分析区域
2.4.数据输出功能
用户在使用统计分析等功能时候,可以将统计表格以Excel形式输出,将地图或者统计图以各种格式的图形输出,以便用户进一步处理。
3.性能需求
3.1.易用性
系统设计应具有良好的易用性、操作简便,符合常规Windows操作环境下的用户使用习惯。
同时,尽量减少用户的记忆工作量,如在信息录入时尽可能充分利用数据字典进行选择录入,以提高用户工作效率。
在系统查询功能设计时,应提供多种查询条件的复合查询,让用户可以快速、精确地得到相关信息。
同时,系统设计应具有良好的健壮性,如对各种用户各种错误输入应能及时识别并给出相应提示。
3.2.安全性
系统中所有涉及敏感信息如登录口令、证书等均需进行加密处理,服务器端应设置严格安全访问控制策略。
同时,系统应具有完整的日志管理功能,对用户的数据敏感操作应能够完全追踪,可以通过日志反查其操作时间、操作内容、操作人员帐号、登录IP等相关信息,从而保证系统安全性和操作责任的可追溯性。
3.3.故障响应能力
所有数据应同时具备硬拷贝(备份到外部介质)和软拷贝(备份到本地)两种备份方式,具有迅速的灾难恢复能力。
同时应充分考虑各种突发情况的处理方式,如系统的后台数据库因断电、死锁等原因无法访问时,系统应能够自动切换到备份服务器以保证用户能够继续访问。
4.系统运行环境
系统基于B/S架构进行开发,所有管理和维护工作均集中在服务器端,客户机只需安装有IE浏览器即可,由于系统需要用IE打印功能,因此要求IE浏览器版本不低于5.5。
服务器端运行环境为Microsoft.NETFramework2.0+IIS6.0,数据库服务器选择Oracle10g企业版,操作系统选择Windows2000AdvanceServer版,GIS中间平台选用SuperMapIS.NET2008版。