第1章绪论
1.1系统开发背景
中国电信浙江省分公司(以下简称浙江电信)如今在移动网络工程项目建设方面正面临着巨大的成本和效率的压力。由于原始的工程建设方式浙江电信无法做到快速审批、快速施工、快速验收。原始的工程建设方式是釆用纸质审批,设计文稿也采用纸质打印,基站的验收工作也是釆用人工处理的方式,这种处理方式造成了资源浪费严重,成本居高不下,效率过于慢,这就造成了同竞争对手的商业竞争活动中无法取得先机。在此种情况下浙江电信决定进行移动网络工程项目的大力建设,争取在未来移动网络的商业竞争中取得先机[4]。浙江电信为了建设移动网络工程项目,投入了大量的人力、物力、财力,组织了多位专家进行可行性评估为移动工建系统的建设提出了大量宝贵的可行性建议。在决定进行系统建设后,浙江电信又组织了数位高级软件架构师对系统架构进行了初步设计并形成文档确定下来,为了让整个系统的生命周期均处在有效的质量管理之中,浙江电信移动工建系统全生命周期均是在CMM3体系下进行质量管理的,并且引入了 TFS,CC, CQ等质量管理工具,这也提现了浙江电信领导对该系统的重视[5]。浙江电信对移动工建系统的信息化建设给予了极大的关注和投入,本文将从需求、总体设计、详细设计、系统实现和测试等多个方面讲述该系统的建设。希望能为浙江电信信息化事业做出一份努力。
……..
1.2国内外情况对比
在移动网络工程建设项目的问题上国内是起步比较晚的。首先从业务上来说国内在移动工建系统的建设理念上就起步很晚,当国内电信行业从业人员意识到可以采用信息化系统来管理工程建设时国外发达国家已经在此道路上走了很远的一段距离。通过对国外发达国家移动工建系统的研究发现,国外在对移动网络工程建设信息化之后明显效率提高,建设成本大幅降低,而且在建设质量上也比以往要有很大的改善。为了学习国外发达国家的先进经验,国内电信行业开始在政策和财力物力上均给予了不同程度的倾斜[6]。在技术方面国内的软件行业本身发展较晚,在移动工建系统的信息化建设上并没有太多的技术架构经验,在流程的信息化上也并没有合适的产品只能依靠国外的商业产品或者开源软件来实施。数据库层面更是技不如人,数据库的市场份额几乎都被国外几大厂商所把持。中间件软件也是以国外的技术和产品表现更为强劲。在技术的创新和研发的道路上需要踏实的前行[7]。由于国外发达国家在移动工建的项目建设上已经有了大量的经验和案例,因此国内电信行业在此道路上仍需要多多学习国外的先进经验,任重而道远。本文主要解决了浙江电信移动工建系统在信息化道路上的基站建设流程确定和优化的工作,同时也对基站管理功能做了业务上的规划并形成固定模式,这大大简化了业务审批程序,也为基站的建设提供了有效的支撑。本系统在业务上对原有的业务处理流程和方式进行了大量的改进和优化,首先针对业务流程进行优化,减少不必要的业务流程,合并部分冗余流程,并将改进后的流程固定下来,形成公司制度。对于基站设计部分则釆用电子文稿的形式,减少了资源的浪费,降低了公司运营成本[8]。而在技术上本系统采用大量的开源技术像JBPM工作流引擎、Struts框架等,在JAVA的世界里开源软件/技术是有着非常重要的地方的。我们也希望能够在在本系统的建设过程中对幵源软件的发展做出一份贡献和努力。
…………
第2章需求分析
2.1系统概述
在浙江电信移动网络工程建设项目的建设过程中基站建设管理是一个最重要的管理项。大多数项目最终都是要被落实到具体的基站上去的。因此对于基站信息的管理也是该系统建设的非常重要的一环。在浙江电信移动工建项目中基建建设管理主要分为流程管理和非流程管理两个大部分。流程管理主要控制、引导基站的具体工作流程。而对流程管理生成数据进行分析、统计、归档等功能则是非流程管理的部分[9]。我们在基站规划的时候就已经确定了此基站归属于哪个项目,并且将其具体内容录入到规划信息中,并进行签约。当项目签约完成后,就可以分别对基站进行设计工作。无论是什么项目,都分别进行无线设计、地质勘察与土建设计、电源设计、配套设计、天馈设计、塔桅设计等内容,待设计人员完成所有设计后,统一汇总并进行设计合并。然后由设计合并执行人分发相关负责人分别进行各专业的会审。会审涉及多个部门。完成会审后,在此将设计合并。施工人员拿到设计后,将分别按照专业进行具体的施工。基站的各类施工完毕后将统一进行网格优化和基站验收的工作。如果设计结果不满意会审可以将设计退回到设计处,而验收如果不合格则可以退回到施工处。
…………
2.2基站建设流程
在基站建设流程功能中工程项目既全省统一立项的再见工程项目。该类项目是由浙江省本部项目负责人管理的,他录入并拆分至下属地市分公司,并且制定该地市分公司具体的项目负责人。在一期工程项目中是包含多个新建或者利旧基站建设的[10]。而对于物理基站来说,它专指新建或已建成的物理站,新建一个物理站必定是要归属于某一期的工程项目的。物理基站与工程项目是一对多的关系,因此每一次对物理基站的扩容等工程可能会属于不同的工程项目。浙江电信移动工建系统主要实现对工程项目与基站两大类实体的管理。在本系统中工程项目会区分2G、3G进行分别的建设。这是两个项目,而对于物理基站来说则可能是2G、3G共用一个物理基站。因此2G工程项目、3G工程项目下基站规划人员分别会怎对此物理基站进行信息的规划。对于基站建设来说必定要幵始于基站的规划,一般情况下在基站的规划阶段,就基本确定了此基站的在本期项目当中的建设内容:包括了站名、基站设备类型工、天线类型、地址经玮度等参数。而相对应的工程项目来说,每一个基站规划必定属于某一期的工程项目。由于工程项目会区分2G、3G,因此一个物理基站理论上会有2条规划内容信息,分别对应着2G规划和3G规划。当然一个规则只能是对应一个物理站。
………
第3章系统总体设计......... 14
3.1系统设计原则......... 14
3.2功能结构设计......... 15
3.3技术架构设计......... 16
第4章系统详细设计......... 21
4.1技术路线 .........21
4.2系统模型设计 .........22
4.3数据库设计 .........35
4.3.1数据库设计 .........35
第5章系统实现及测试......... 47
5.1系统实现 .........47
5.1.1基站管理模块......... 47
5.2系统测试 .........70
第5章系统实现及测试
5.1系统实现
在基站规划模块中主要功能包括:新增规划、利旧规划、修改规划、删除规划、启动流程、规划的查询、规划明细的查看等内容。针对规划的增删改查内容做了大量的符合用户体验的工作,从而使用户能够在使用时减少操作步骤,优化流程,让系统更好的为浙江电信的用户服务。用户登录系统后,系统会根据登录人员的相关信息,查询其所在地区,然后查询出该的确的项目列表。当然用户也可以根据项目编号、项目名称、立项年度等条件进行项目的查询操作,很方便、快速的检索出符合条件的项目。然后用户单击项目编号,系统会展示项目明细信息以供用户查看。用户在所在列中进行操作,单击基站规划的链接,系统就会进入到规划列表当中。操作说明:在浙江电信移动工建系统中,规划列表信息均来自于同一个项目。由于规划列表都是来源于同一个项目,所以项目编号、项目名称是不可编辑的。在本系统中用户是可以查询规划信息的,为了让用户能够快速查询到所需要的符合条件的规划信息,我们在查询区域设置了规划号、站址类型、基站名称、重要程度、基站类型、基站使用频率、是否直放站、状态信息等查询条件。每一个规划都有不同的状态:如:暂存、建设中、基址变更中、流程正常结束、设计变更中、非正常结束。用户可以根据不同的规划状态来进行不同的操作行为。
…………
结论
本文主要围绕中国电信浙江省分公司在移动网络工程建设中的项目基站建设管理信息系统进行描述,该系统设计开发过程严格按照软件工程的生命周期来进行实现。所以本文也按照软件工程的思想对系统进行了详尽的描述,首先进行了系统的需求分析,阐述了浙江电信对移动工建在信息化建设方面的诉求。其次在系统的总体设计部分,展示了系统的设计原则、功能结构设计、技术架构设计。最后通过系统实现及测试部分展示了该系统在使用过程中的部分功能界面,以及系统测试的全过程[29]。在技术上,浙江电信移动工建系统是由纯JAVA语言进行开发的。在系统框架设计时,采用了当前业界非常流行的符合J2EE标准的框架:SSH框架CStruts+Sping+Hibernate)。而且本系统还集成了 JBPM幵源软件作为系统的工作流引擎,从而撑基站的流程管理,相比于其他引擎流程,JBPM在设计上更加灵活,开发也非常简便[3()]。浙江电信移动工建系统的核心功能模块是基站的建设流程和基站的管理功能模块。其中基站建设流程包括基本流程、基站站址变更、基站设计变更等流程。而基站管理模块则是对基站建设全生命周期的管理,主要包含:基站规划、基站签约、设计分发、基站设计、设计完成、设计会审、会审完成、基站开通、单站优化、基站初验、基站终验、基站归档共12个功能。浙江电信移动工建系统采用信息化系统中流程化的管理模式,有效的支撑了浙江电信对移动基站建设的管理过程。该系统不仅建设质量的把控上也较之前有了很大的提升,而且提高浙江电信移动网络基站的建设效率,降低其建设成本[31]。#p#分页标题#e#
…………
参考文献(略)