• 1.28 MB
  • 2022-06-16 12:33:11 发布

中国联通呼伦贝尔分公司基础资源管理系统设计及软件实现

  • 50页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
中国联通呼伦贝尔分公司基础资源管理系统设计及软件实现TheDesignandImplementationofBasicResourcesManagementSystemofChinaUnicomHulunbuirBranch作者姓名:赵立志专业名称:软件工程指导教师:赵阔副教授学位类别:软件工程硕士答辩日期:2014年5月17日 摘要中国联通呼伦贝尔分公司基础资源管理系统设计及软件实现随着经济全球化及国内经济环境快速变化,同类通信运营公司之间的竞争越来越激烈,提高公司运营关键点的管控、指挥和生产安排,快速响应用户要求,抓住经营机会的能力,是每个公司能否实现健康长远发展的关键保证。联通公司承担着为社会各界及企事业单位提供优质的通信及信息服务的重任,要想又快又好的发展,公司内信息自动化是必须要建立起来的。建设领先的公司基础资源管理系统,达到公司内信息快速交换和共享、使用,减少手工操作,公司才能在激烈的市场经济竞争环境中战胜对手,又好又快地发展。同时也只有在公司内部资源整合和发展上下功夫,才能更好地生存和发展。本文主要介绍了基础资源系统相关原理及其在国内的发展情况。论文针对呼伦贝尔联通公司存在着员工对资源情况掌握不清楚,熟悉移动业务的骨干不熟悉固网业务,熟悉固网业务的骨干不熟悉移动业务,流程不畅,各自为战,存在业务收入下滑,市场份额下降等各方面工作的压力。为了准确摸清家底,更好的发展市场,坚持效益优先、突出重点的投资原则、把有限的建设资金用在最需要的地方。我多次深入现场一线了解各地的实际情况,通过实地调查和走访,结合所学知识,设计了中国联通呼伦贝尔市分公司基础资源管理系统,该系统的上线应用,能取得降低运行成本、提高工作效益的显著成效,可以为其他电信运行商提供借鉴参考。文章中还介绍了J2EE+MVC+SSH的设计方式,同时分别介绍了J2EE,MVC,SSH的技术特点。本系统是为呼伦贝尔市联通公司管理基础资源所设计,在设计过程中充分考虑了权限、组织结构以及基础资源数据的管理。根据这些数据对数据库进行了全面的设计并介绍了各个模块的设置情况,并介绍了基础资源管理系统的软件设计和需求分析,以及该系不同功能模块的实现过程。在本系统中将基础资源管理系统主要分为以下几个模块:基础信息管理模块,自然资源模块,市场资源模块,综合资源模块,网运资源模块,系统管理模块,系统登录及门户模块。同时,这样一个大的系统,安全管理机制必不可I 少,文中简要阐述了安全管理机制的前期设计与后期维护。本系统在投入使用后,减少了各部门协调沟通的时间,同时,节约了时间成本与空间成本,提高了建设维护水平,缩短了投资建设周期,加强了对旗市区分公司的管控。对统筹呼伦贝尔市的业务发展和市场决策带来了可靠的帮助。系统改善了旧的工作方式,将各个部门的工作人员从数据审核、整理、移交等工作中解放出来,同时降低了人为操作的不确定性导致的数据错误事故的发生,使数据的整合更加准确、高效。通过基础资源管理系统的应用,把大量的公司在运营过程中的活动进行了整合,实现了高度自动化,帮助公司领先竞争对手;解决数据备份、查询和生产资源的循环使用,规范了工程建设流程的各项指标,避免了重复建设。本文的主要内容如下:1.介绍了本论文的研究背景、国内外现状以及研究意义;2.介绍了基础资源管理系统的概念,基础资源管理系统的分类、特点以及发展趋势;3.介绍了本文所描述的中国联通呼伦贝尔分公司基础资源管理系统进行需求分析与可行性分析,以及系统开发所应用的关键技术进行了简要说明;4.介绍了系统设计的内容和意义,并从总体上介绍了该基础资源管理系统的功能模块设置情况,之后分别介绍了各个模块的具体实现流程,最后阐述了系统的安全管理机制;5.对该系统进行了测试与评价。关键字:Java,呼伦贝尔联通公司,基础资源管理系统,效益最大化II AbstractTheDesignandImplementationofBasicResourcesManagementSystemofChinaUnicomHulunbuirBranchWitheconomicglobalizationandtherapidchangesinthedomesticeconomicenvironment,thecompetitionbetweensimilaroperatorshasbecomemoreandmorefierce.Directingandproductionarrangements,rapidresponsetouserrequirements,theabilitytoseizebusinessopportunities,isthateachcompany"sabilitytoachievelong-termhealthydevelopmentofthekeyguarantees.Chinaunicomundertakestheresponsibilityofimprovingthehighqualitycommunicationandinformationservice.Inordertoobtainthesoundandfastdevelopment,theinformationautomationincompanymustbeestablished.Onlyconstructingtheleadingresourcemanagementsystemtomaketherapidinformationexchange,usageandsharing,reducethemanualoperation,unicomcompanycoulddefeatotheroperatorsanddeveloprapidlyandsoundly.Asthesametime,companyshouldfocusoninternalresourceintegrationanddevelopmenttogetthebetterenvironmentofexistenceanddevelopment.ThisthesismainlyintroducedtherelativityprincipleofbasicresourcessystemanditsdevelopmentsituationinChina.TheUnicomcompany’semployeesmastertheresourcesunclear,mainstayswhofamiliarwithmobileservicebusinesswerenotfamiliarwithfixednetworkbusiness,mainstayswhofamiliarwithfixednetworkbusinesswerenotfamiliarwithmobileservicebusiness,theprocessisnotsmooth,businessrevenuedecline,themarketsharedecline,andsoon.Thispaperisproposedmainlyaccordingtotheabovepressureofwork.Inordertofindoutthedetailsaccurately,developmentofthemarketbetter,weinsistongivingprioritytoefficiency,outstandingkeyinvestmentprinciple,makingthelimitedconstructionfundsareusedwhereitismostneeded.Ihaveinsightintothescenetoinspectthelocal’sactualsituation,throughtheinvestigationandinterview,combiningwiththeknowledgeIhavelearnt,designedtheBasicResourcesManagementSystemofChinaUnicomHulunbuirBranch.Theapplicationofthesystemachievesignificantachievements,itcanreducetheoperationcost,improvetheefficiencyofworkandProvideareferenceforothertelecomoperators.ThearticlealsodescribestheJ2EE+MVC+SSHdesignsapproach,atthesametime,III introducesthetechnicalcharacteristicsofJ2EE,MVCandSSH.ThissystemisdesignedforUnicomcompanytomanagethebasicresources,inthedesignprocess,Ifullyconsideredthemanagementofthepermissions,structureandthebasicresourcesdata.Accordingtothesedatatodesignthedatabaseroundlyandintroducethesettingsituationofeachmodule.Thebasicresourcesmanagementsystemismainlydividedintothefollowingseveralmodules,basicinformationmanagementmodule,naturalresourcesmodule,marketresourcesmodule,comprehensiveresourcemodule,networkresourcemodule,systemmanagementmodule,systemloginandportalmodule.Inthemeanwhile,suchalargesystem,securitymanagementmechanismisindispensable,thearticlebrieflyintroducedtheearlydesignandlatermaintenanceofthesafetymanagementmechanism.Afterthesystemputintouse,reducedthetimeofeachdepartmentcoordinationandcommunication,atthesametime,savedtimesandspacecosts,improvedthelevelofconstructionandmaintenance,shortentheconstructionperiodofinvestment,strengthenedthemanagementandcontrolofurbanbranches.TheusingofthissystembringareliablehelpwiththebusinessdevelopmentandmarketingdecisionstoHulunbeir.Systemimprovestheoldwaysofworking,anddepartsthestaffofvariousdepartmentsfromauditingdata,sortingandhandingoverwork,whilereducingtheuncertaintyofartificialoperationdataerrorscausedbytheaccident.Asaresultisthattheintegrationofdataismoreaccurateandefficient.Throughtheapplicationofthebasicresourcemanagementsystem,theproductionprocessofthenumbersofcompaniesachieveahighdegreeofautomation,alsohelpthecompanyaheadofcompetitors.Thisapplicationresolvetheproblems,databackup,queryandrecyclingofproductionresources,atthesametime,standardizetheindicatorsoftheprojectconstructionprocessandavoidtheredundantconstruction.Thispaper’smaincontentsareasfollows:1Thispaperintroducestheresearchbackground,thestatusquoatdomesticandabroadandtheresearchsignificance.2Thispaperintroducesthebasicconceptsofresourcemanagementsystem,theclassificationofbasicresourcemanagementsystem,characteristicandthedevelopingtrend.3ThispaperintroducestherequirementsanalysisandfeasibilityanalysisofthebasicresourcemanagementsystemofChinaUnicomHulunbeierBranch.Also,thispaperdoesabriefdescriptiontothekeytechnologiesappliedinthesystem’sdevelopment.4Thispaperintroducesthesystemdesign’scontentandsignificanceandoverallIV introducesthefunctionmodulesettingscaseofthisbasicresourcemanagementsystem,afterintroducingtheimplementationprocessofeachmoduleofthisbasicresourcemanagementsystem,andfinallyelaboratesthesystemsecuritymanagementmechanism.5Conductingtestingandevaluationtothissystem.Keywords:Java,ChinaUnicomHulunbuirCompany,basicresourcemanagementsystem,benefitmaximizationV 目录第1章绪论...............................................11.1研究背景...............................................11.2研究现状...............................................11.3发展趋势...............................................21.4研究内容及意义.........................................21.5本文主要研究内容.......................................3第2章基础资源管理系统简述.................................42.1基础资源管理系统的基本概念.............................42.2基础资源管理系统的分类..................................42.3基础资源管理系统的特点和趋势...........................52.4本章小结...............................................6第3章基础资源管理系统分析和关键技术.......................73.1系统分析................................................73.1.1需求分析...........................................73.1.2可行性分析.........................................83.2关键技术要点............................................93.2.1Java技术简介........................................93.2.2B/S结构...........................................93.2.3J2EE构架.........................................103.2.4MVC模式..........................................103.2.5SSH框架..........................................103.3本章小结..............................................13第4章基础资源管理系统软件的系统设计......................144.1数据库设计............................................144.1.1组织机构的数据库设计..............................144.1.2数据管理的数据库设计..............................154.2系统设计..............................................16I 4.2.1基础资源管理系统原理..............................174.2.2系统模块..........................................184.2.3系统功能模块流程和说明............................184.4本章小结..............................................20第5章基础资源管理系统的实现..............................215.1系统实现环境..........................................215.2服务器实现环境........................................215.3系统实现界面..........................................215.3.1系统登录模块......................................225.3.2系统管理模块......................................225.3.3基础信息管理模块..................................265.3.4自然资源模块......................................265.3.5综合资源模块......................................285.3.6市场资源模块......................................295.3.7网运资源模块......................................305.4本章小结..............................................31第6章测试与评价..........................................326.1系统测试..............................................326.1.1软件功能测试......................................326.1.2测试用例..........................................326.2评价..................................................336.3开发总结...............................................346.4展望...................................................35结论.....................................................36参考文献....................................................37作者简介及在学习期间所取得的科研成果........................39致谢....................................................40II 第1章绪论1.1研究背景随着信息时代的到来,通信运营企业的竞争环境发生了非常大的变化。信息化在企业经营中发挥着越来越举足轻重的作用。然而国内通信运营公司仍存在以下问题:信息自动化水平低,许多日常工作仍停留在手工处理阶段,导致工作效率低下,公[1]司内部流程不畅,这些问题严重影响着通信运营商发展。联通公司承担着为社会各界及企事业单位提供优质的通信及信息服务的重任,要想又快又好的发展,公司内信息自动化是必须要建立起来的。建设领先的公司基础资源管理系统,达到公司内信息快速交换和共享、使用,减少手工操作,公司才能在激烈的市场经济竞争环境中战胜对手,又好又快地发展。同时也只有在公司内部资源整合和发展[2]上下功夫,才能更好地生存和发展。随着经济全球化及国内经济环境快速变化,同类通信运营公司之间的竞争越来越激烈,提高公司运营关键点的管控、指挥和生产安排,快速响应用户要求,抓住经营机会的能力,是每个公司能否实现健康长远发展的关键保证。在这种情况下作为一个电信运营企业,我们有一大堆基础架构,在这之上我们构建了一系列的应用系统,对于联通公司来讲,是一个全业务的运营商,所以各种计费系统,各种营业系统还有各种各样的结算系统数量非常庞大,但各系统之间基本保持相对独立的状况,提取关键关联数据较为困难,常常是提取一个数据要走一堆流程,需要多部门[3]审批,对业务的发展和市场决策带来了不小的困扰。在这样的前提下,建立一套基础资源管理系统势在必行,依托系统开发形成统一管控体系,可以降低成本,提高建设水平,缩短建设时间,加强管控。1.2研究现状随着经济的发展与信息化时代的到来,数据的量级也愈来愈大。面对这样复杂又大量的数据,我们急需一种管理数据的方式。正是由于管理大量资源与关联关键数据的重[4]要性,我们开发了基础资源管理系统。1 目前,国内关于自然基础资源管理系统的研究还非常少,将自然资源与企业、地域等资源结合的管理更是少之又少。随着信息化产品管理企业的趋势逐渐蔓延,我们率先提出需要一种可以管理基础资源的软件。1.3发展趋势二十一世纪是信息化时代,计算机技术与其他相关技术正在逐步替代传统的信息处理方式,大大地影响着我们的日常生活,已经成为这个时代的主流。在基础资源管理领[5]域,信息化处理数据也必将是一种趋势。基础资源管理系统可以减少处理数据时错误的发生率,保证了系统的准确性,不会因为一处错而出出错。信息化的管理方式更是大大加快了处理数据的速率。基础资源管理系统必将将基础资源管理工作带领到一个质的飞跃。1.4研究内容及意义我们规划所做的就是遵从统一管控的体系,统一版本、统一规范,统一实施的方式进行管控的。在基础资源管理这一块,我们在最近和未来都要加强这方面的管理,利用应用系统规范控制活动,作为电信企业,现在所有业务流程都是经过IT系统支撑的,通过信息系统的建设我们把所有流程全部桌面化,全部文档化和规范化,尽可能的开发出一些预防性控制,原来存在一些小业务和控制环节没有在系统支撑,这样会造成很大的风险,尽可能采用自动控制,避免更多的手工控制导致不确定性,另外还要对接口、系统之间的配套建设更加完善,避免更多的电子表格的活动发生,降低在信息处理过程中的风险。基础资源管理的效果是可以把大量的公司在运营过程中的活动整合,实现高度自动[6]化,帮助公司领先竞争对手;信息化手段能够很好的解决备份、查询和生产资料的循环使用,规范了操作流程的各项指标,避免重复建设;运营过程管理是把整个链条上的资源和生产,用户响应、财务现金流用计算机信息化系统进行管理和控制。通过基础资源系统信息化系统,把公司生产经营中的所有环节有效整合,形成闭环管理。公司的领导层因此可以随时掌握企业经营真实情况,从地市资源,到通信产品的销售使用,有助于领导层迅速调整公司发展战略,提高通信资源的利用效率,获得投资效益最大化。在系统内又分为地域资源情况分系统,综合资源分系统、市场资源分系统、2 网运资源分系统;这些分系统各司其职,互相配合支撑,既针对公司从上至下的员工,[7]又为公司领导提供咨询和服务,保障公司正常发展。基础资源管理系统的特点:通信产品差异不大,在市场上的竞争不仅要靠自身产品的优势,更要靠服务取胜。要做到这点,摸清家底、摸清本地经济发展特点、人口结构、业务落地、产品针对性等等,总之,摸清与业务相关的市场情况,就呈现出无比的重要性。在摸清了自己的家底后,又摸清了另外两家竞争对手的情况及本地经济发展特点后,公司就站在了市场的制高点上,无论是网络建设还是业务发展都有了坚实的基础。本设计要解决的是建立一个能够为公司通信市场资源部署及自有资源配备全过程[8]的自动信息化管理系统,借助网络,实现广域接入。包括实现实时监控,人机界面简单,使用方便,分级授权,安全性高的特性。可以灵活的录入各种资料,方便修改。生产资料的管理实现自动化,公司内部之间信息共享。集成相关管理功能,为领导层决策提供可靠的帮助。1.5本文主要研究内容本文的第一章主要介绍了本文研究的内容以及意义,第二章介绍了基础资源管理系统的相关概念、基础资源管理系统的相关原理知识及其在国内的发展状况。在这些知识的基础上,在第三章中,我们主要阐述了基础资源管理系统的设计理念、系统整体架构、系统功能以及关键技术等。随后,我们在第四章中对软件的整体架构以及各个功能模块的设计进行了详细的说明。基础资源管理系统中相关功能的实现我们在第五章中进行了详细的介绍。在第六章中,我们对本文的主要内容进行了总结与展望,介绍了基础资源管理系统的优点与缺点,以及改进方案。3 第2章基础资源管理系统简述2.1基础资源管理系统的基本概念基础资源管理系统,是在本行业中,用来解决工作中接触到的相关数据信息的管理,特别是关键数据的关联与提取。基础资源管理系统在应对当前信息化要求时,要做到以下几点:1、了解本地区的自然资源状况、人文状况、经济发展情况等;2、我公司在市场中的综合资源、市场资源、网运资源;3、在市场竞争中,通过详实的数据,为公司决策提供可靠的政策把握;4、系统数据要纳入在各旗市县的最后一米的通信产品管理及使用状况。得到这些数据后,对数据进行关联与整合。要设计一个基础资源管理系统,就是要在这样地域广阔的天地里,发挥其独特的作用。基础资源管理系统应该具备的主要功能:信息化管理我公司下设各级分公司的所处当地自然情况信息、市场资源信息、网运资源信息、综合资源信息。我公司内部各级分公司可以根据自己的权限对相关信息进行填报和使用。2.2基础资源管理系统的分类基础资源存在于各行各业中,包罗万象。基础资源,顾名思义,指各个行业或领域[9]中原始的可组成其他资源的成本或投入。基础资源管理系统,即准确地、迅速地、安全地对基础资源进行管理,以达到节约成本,减少人力或者提出隐性需求的目的。资源管理就目前人类所掌握的技能来看,是一项复杂且庞大的工程,涉及到人力、经济、社会、自然和环境等多个大型领域。目前,比较成形并且流行的基础资源管理系统有以下几种。1.自然基础资源管理系统。随着人类对人口、资源、环境与发展问题认识地逐渐加深,人们逐渐地认识到对丰富的自然资源进行管理愈发重要。尽管资源丰富对于发展来[10]说是优势,但若不善加利用,则不能转变为财富。自然基础资源管理系统正是对自然基础资源进行详细且合理的管理,以达到合理利用自然资源的目的。4 2.人力资源基础管理系统。人力资源在西方国家已经有几十年的发展历史,已经成为一门发展成熟的学科。但在国内,人力资源这门学科还在起步阶段,现有的基础知识[11]都以从国外引进为主。人力作为一种资源,尤其是优秀的人更是一种稀缺的资源,对人力资源进行精心和积极地管理,不断促进人力资源的增值必然是一种价值无量的投资。3.通信基础资源管理系统。存储了大量的人员、电信运营商公司、铁塔、基站等基础设施资源信息,有助于一个地区内的共享工作的展开,使通信资源的管理集中化、标准化、信息化。4.航天装备基础资源管理系统。为了能够提供及时的、准确的、安全的模拟信息,[12]需要对航天装备进行详细的分析以及仿真。航天装备基础资源管理系统需要很高的安全机制以及优秀的伸缩性与可扩展性。……基础资源管理系统在很多其他领域都有所应用。这些应用都减少了成本,增加了资源利用率。对各个领域的发展起了综合管理的作用。2.3基础资源管理系统的特点和趋势基础资源管理系统的特点:通信产品差异不大,在市场上的竞争不仅要靠自身产品的优势,更要靠服务取胜。要做到这点,摸清家底、摸清本地经济发展特点、人口结构、业务落地、产品针对性等等,总之,摸清与业务相关的市场情况,就呈现出无比的重要性。在摸清了自己的家底后,又摸清了另外两家竞争对手的情况及本地经济发展特点后,公司就站在了市场的制高点上,无论是网络建设还是业务发展都有了坚实的基础。随着基础资源管理系统应用的越来越广泛,系统的发展呈现以下几种趋势:1.资源的集中化。从应用层面上看,资源统一化管理使公司对资源的管理更加方便与快捷。资源由总公司集中管理,各个分公司向总公司汇总后再向各个分公司展示,这[13]样方便了管理,也方便了分公司的查询。在技术层面上看,必须将资源管理建成统一的管理平台、数据管理中心,保证数据与接口的标准化。2.资源的关联性。基础资源管理系统的目的在于将关键数据关联起来,便于管理、查询与存储。通过基础资源系统信息化系统,把公司生产经营中的所有环节有效整合,5 [14]形成闭环管理。公司的领导层因此可以随时掌握企业经营真实情况,从地市资源,到通信产品的销售使用,有助于领导层迅速调整公司发展战略,提高通信资源的利用效率,获得投资效益最大化。2.4本章小结本章的主要内容是介绍了基础资源管理系统。主要包括了基础资源管理系统的概念,基础资源管理系统的概念、基础资源管理系统的分类、特点以及发展趋势。基础资源管理系统是计算机技术与管理技术相结合的产物,通过不断发展的计算机技术不断提高基础资源管理工作的效率,为经济的发展做出贡献。6 第3章基础资源管理系统分析和关键技术3.1系统分析系统分析是系统在开发前期一项重要的工作,直接决定后续工作开展的质量与进度。系统分析需要对软件进行整体规划、需求分析与可行性分析。系统分析的具体步骤:限定问题、确定目标、调查研究收集数据、提出备选方案和评价标准、备选方案评估和[15]提出最可行方案。3.1.1需求分析要设计一个基础资源管理系统,就是要在这样地域广阔的天地里,发挥其独特的作用。基础资源管理系统应该具备的主要功能:信息化管理我公司下设各级分公司的所处当地自然情况信息、市场资源信息、网运资源信息、综合资源信息。我公司内部各级分公司可以根据自己的权限对相关信息进行填报和使用。系统各个需求模块如下所示:7 行政区划----公司在本地区的位置自然资源----面积、人口、乡镇、村、人口分布等自然情况模块文化建设----文化生活的特点经济特点----工业、农业、林业、牧业、综合模块财政收入----财政收入主要来源、经济发展的特点需求人力资源----组织机构、人员结构、各分公司人力信息等车辆----市公司及各分公司的车辆运营、维护及综合资源模块管理情况等房屋----房屋的管理台帐、租赁情况等能源消耗----维护备查、水、暖、电的使用消耗等总体情况一览表、乡镇苏木情况表、集团、传媒、市场资源模块视频、固话、宽带、2G、3G传输、宽带、2G、3G、交换、EPON、线路、移动基站、电源设备、空调设备、动力环境监控、网运资源模块一干光缆、二干光缆、城域光缆、通信机房信息、铁塔资源信息、仪器仪表、建设需求3.1.2可行性分析可行性分析要求以系统分析法为主要方法,通过调查分析可以影响项目的各种外在[16]与内在因素来验证项目是否可行。可行性分析是在系统开发前的一项重要过程,也是不可或缺的一个过程。可行性分析可以保证系统的后续开发是有意义的,不是徒劳无功,[17]同时也是工作价值的体现。本文所描述的基础资源管理系统不仅能够帮助联通公司迅速实现企业发展的信息化与自动化,同时也能为公司带来切实的经济利益以及社会上的影响力。从经济角度讲,8 基础资源管理系统能够更准确的把握市场动态,更好的发展市场,将有限的资金用在最[18]需要的地方。该系统的上线应用,能取得降低运行成本、提高工作效益的显著成效。从社会影响力上讲,基础资源管理系统的应用,可以成为其他电信运营商的参考范本,[19]能够为其他运营商提供非常有价值的参考借鉴作用。这些切实利益可以给联通公司带来更多客户资源,提升了公司的品牌形象,间接提高的公司的经济利益。3.2关键技术要点3.2.1Java技术简介Java是一种企业级应用开发技术,在目前各种软件设计中使用最广泛、发展最迅速、[20]认同度最高。Java具有高安全性、高开放性、高稳定性、高跨平台性等几大优点。Java具有一套完整的技术标准,因为全世界有非常多的开发人员使用,很多著名软件设计公司支持,所以Java的技术标准和内容不断完善,Java技术的通用性以及标准性非常高,在企业级解决方案的软件设计中发挥越来越重要的作用。Java技术的一个非常重要的优点是卓越的跨平台特点,Java中的JVM技术可以不用清楚的了解了底层操作系统的过程。使用Java技术编制的程序,可以方便的在Windows平台、Unix平台、Linux平台等各种平台灵活使用。目前使用Java技术编制的企业级应用可以在大型机、Unix、windows、linux等各种操作系统上运行,后台可以连接Oracle、SQLServer、Mysql、DB2、Informix等数[21]据库,表现出突出的效率。Java技术的这些突出优点可以使用Java技术编制的程序可以根据企业、客户的实际需求,灵活的选择运行平台,减少不必要的资金投入,降低企业和客户的成本,提升效益。3.2.2B/S结构[22]本系统采用应用最广泛的B/S架构。B/S结构具有方便快捷,免安装等优势。B/S结构将系统功能实现大部分的核心功能整合到服务器上去实现,避免了以往C/S架构上个人计算机的压力过大,客户端安装的繁琐。B/S结构可以不用安装客户端,只需浏览器和上网功能就能实现系统的功能。浏览器通过WebServer与服务器上的数据库进行数据的读取与写入。9 3.2.3J2EE构架J2EE构架是一个具有4层结构的构架,分别是:用户层、Web层、业务层以及EIS[23]层。其中,用户层用来将服务器上的系统信息展示给用户,这其中的用户包括各种类别的用户。Web层产生逻辑,并接收来自用户的反馈,Web层是由Servlet以及JSP来实现。业务层用来处理业务逻辑,管理事物以及资源的分配。EIS层提供信息系统服务,包括数据库服务,事物处理服务。3.2.4MVC模式MVC(Model-View-Controller),模型-视图-控制器。MVC解决如何从应用程序的表现层中分理处领域对象这一问题。应用程序的核心部分是模型,即真正解决问题的代[24]码,同时表示了系统的业务逻辑与数据。在设计结果和设计过程的实现中,用程序代码来表现管理的可以控制性和可以重复利用性;用户可见并可交互的界面成为视图,视图只用来向用户展示我们想让用户看到界面和数据以及接收用户输入的数据,并不用来处理数据;模型与视图的交互过程由控制器控制,它是模型和视图的纽带,控制器调用实现部分和界面去完成用户想要的功能。3.2.5SSH框架SSH框架,即Struts+Spring+Hibernate框架。Struts用来展示前台界面以及逻辑控[25]制。Spring将Struts与Hibernate集成,并且管理业务对象的生命周期和事务控制。[26]Hibernate则进行数据持久化的工作。一般来说,一个系统的集成SSH框架的功能包括四个层面:分别是①域模块层②业务逻辑层③表示层④数据持久层,通过这些功能的实现来解决软件设计人员能够方便的开发系统架构简单、使用方便、复用性强的Web应用程序。Struts经常被软件设计人员作为应用软件系统的整体基础框架,实现MVC分离,控制业务跳转,通过Hibernate框架对持久层提供支持,Spring被用来管理hibernate、struts。软件系统的基本业务流程:1、表示层:交互页面通过利用JSP页面来实现,承担接收请求(Request)和传送响应10 (Response),接着Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request传递给对应的Action处理。2、业务层:SpringIoC容器管理服务组件,给Action供应模型(Model)组件,该组件的协作对象数据处理(DAO)组件完成业务逻辑,同时提供事务处理、缓冲池等容器组件来增强系统功能。3、持久层:Hibernate来处理DAO组件请求的数据,最终将结果返回。Struts2:Struts可以为Controller、View、Model提供相应组件。ActionServlet:Struts的核心控制器,拦截用户请求。Action:用户提供的类,接收ActionServlet的请求,将处理后的结果返回给JSP页面显示。Model部分:包括ActionForm和JavaBean两部分ActionForm:封装用户的请求参数,封装成ActionForm对象,由ActionServlet转发给Action进行处理。JavaBean:封装底层的业务逻辑。View部分:采用JSP(或HTML、PHP……)实现。Struts通过标签库减少脚本的使用,其中,标签库可以进行自定义,这种自定义的的标签库能够实现和Model的交互,并增加了现实功能。对应上图的JSP部分。Controller组件:包括系统核心控制器和业务逻辑控制器。系统核心控制器:对应ActionServlet。由Struts框架提供,继承HttpServlet类,能配置成标注的Servlet。功能是拦截所有的HTTP请求,处理后再决定是否转给业务逻辑控制器。业务逻辑控制器:对应Action,功能是负责处理用户请求。Spring:一般认为,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在11 一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的,典型地,Spring应用中的对象不依赖于Spring的特定类。控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。容器——Spring包含并管理应用对象的配置和生命周期,从这个角度上可以把它理解成一种容器,但是,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。框架——Spring可以将简单的组件配置、组合成为复杂的应用。Spring中的应用对象被声明式地组合,Spring也提供了很多基础功能(事务管理、持久化框架集成等等)。Hibernate:Hibernate通常被称为开放源代码的对象关系映射框架。它对JDBC进行了非常轻量级的对象封装,非常方便Java程序员利用对象编程思维来控制数据库。它可以在任何JDBC场合中使用。Hibernate有Session、SessionFactory、Transaction、Query和Configuration5个核心接口。Session接口:负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。SessionFactory接口:负责初始化Hibernate。这个接口代理数据存储源,也承担创建Session对象。要注意SessionFactory不是轻量级的。一般情况,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。Configuration接口:负责配置并启动Hibernate,创建SessionFactory对象。在Hibernate的启动的过程中,Configuration类的实例首先定位映射文档位置、读取配置,然后创建SessionFactory对象。Transaction接口:负责事务相关的操作。Query和Criteria接口:负责执行各种数据库查询。它可以使用HQL语言或SQL语句两种表达方式。12 3.3本章小结本章的主要内容是对本文所描述的中国联通呼伦贝尔分公司基础资源管理系统进行需求分析与可行性分析。在本章中,还对该系统开发所应用的关键技术进行了简介。该系统的开发架构:面向SOA的体系,采用J2EE+MVC+SSH的设计方式。13 第4章基础资源管理系统软件的系统设计4.1数据库设计根据基础资源管理系统的需求分析,来进行数据库设计,首先是数据库的逻辑设计。在本系统的逻辑设计中,结合实际充分考虑了数据类型、数据大小和查询等问题,采用合理高效的数据库设计模式,为系统的功能实现提供了支持。其中,本系统主要实现功能的重点有权限管理、基础资源管理和数据管理等等。以下是根据权限管理功能所抽象出来的用户类、角色类和权限类之间的关系:图4.1系统用户类图数据库中保存有生产环境中所需要的如网络、人文地理、经济环境、支柱产业、人口等所有系统中需要的数据信息。数据库设计的合理性直接影响着系统的功能实现和运行效率。根据前期的需求分析,本系统采用ORACLE数据库,因此在表结构的设计过程中,充分考虑到了数据库的这种实际运行情况来进行设计。*1是指“多对一”关系,表示一个角色可以对应多个用户,**表示“多对多”关系,表示每个角色可以有多个权限,每个权限也可以对应多个角色。4.1.1组织机构的数据库设计本系统是为呼伦贝尔市联通公司管理基础资源所设计的,在实际公司中有许多不同职责的员工,所以应为系统建立不同的组织机构来区分不同权限的员工用户,考虑到这种实际情况,所涉及的数据库表设计如下。14 表4-1用户表用户表序号列名数据类型默认值允许空说明1IDVARCHAR(50)Notnull编号,主键2USERNAMEVarchar(50)账号3REALNAMEVarchar(50)真实姓名4PASSWORDVarchar(50)密码5AREAVarchar(50)区域6SWITCHVarchar(50)开关表4-2角色表角色表序号列名数据类型默认值允许空说明1IDVARCHAR(50)Notnull角色编号,主键2ROLE_NAMEVARCHAR(50)角色名称CREATE_TIME创建时间,用于3DATETIME排序表4-3权限表权限表序号列名数据类型默认值允许空说明1IDVARCHAR(50)Notnull权限编号,主键2ROLE_IDVARCHAR(50)角色ID4.1.2数据管理的数据库设计在实际应用过程中,各个模块的数据信息是相互独立的,每个模块信息只与所在区域有关系,因此,在数据库设计时,应在数据处理部分加入所在区域的存储位置,数据处理功能的部分数据表如下所示。15 表4-4自然资源表自然资源表序号列名数据类型默认值允许空说明1IDVARCHAR(50)Notnull编号,主键2MINERALSVarchar(50)矿产3FLORAVarchar(50)植物4ANIMALVarchar(50)动物5REMARKVarchar(50)备注6AREA_IDVarchar(50)公司所在区域表4-5经济特点表经济特点表序号列名数据类型默认值允许空说明1IDVARCHAR(50)Notnull编号,主键2DEVELOPCOUNTVarchar(50)经济开发区3INDUSTRIALCOUNTVarchar(50)工业园区CONSERVATIONCOUN自然保护区4Varchar(50)TNATIONALIZEDCOUN国有企业5Varchar(50)T5REMARKVarchar(50)备注6AREA_IDVarchar(50)公司所在区域4.2系统设计系统设计是软件开发中最为关键的一个步骤,它最为连接需求分析和编码实现两者之间的桥梁,所以系统设计环节的优劣就直接影响了整个软件的质量。系统设计阶段以需求为根据,考虑系统整体实现的技术问题,结合客户需求设计出一个可靠、高效、可实现的开发方案。在系统设计中,要将需求分析转换成软件结构和数据结构,将系统按照功能模块来划分,并确定各个模块之间的关系以及开发所需的环境和具体方法。16 4.2.1基础资源管理系统原理要定制开发这样一个业务资源管理系统,就是为了便于呼伦贝尔市联通公司和下设的各旗市区联通分公司各项工作的对接。解决由于呼伦贝尔市地域广阔,作为市一级公司不能经常到各地了解实际情况,造成资源掌握不准确,影响企业决策和市场响应。可以实现将全市管辖范围内的地域、经济条件和企业市场分布、网络现状、企业资源等制作成图文并茂的基础资料,录入资源管理系统并建立更新机制。绘制了全市网络覆盖和网络拓扑详图,摸清了通信建设、市场分布状况,建立了图表档案,并据此规范了网络优化制度,完善了工程管理机制,建立了从集团、商居、渠道分布到社区用户的网格化资源资料,彻底健全了基础资料,理顺了管理流程。基础资源管理系统涵盖范围广泛、内容详尽,对各地的经济、人口和网络覆盖、市场需求有了详实的了解,对分公司经营工作和网络建设的开展都具有相当大的指导意义,确保了建设决策的科学性,为制定滚动规划打好了基础。方便跟全市各分公司工作对接,中国联通呼伦贝尔市分公司可以从基础资源管理系统中随时调取相关旗市分公司各类信息,更加详细的了解各旗市分公司经营工作中存在的长版和短板。了解各旗市分公司的需求及投资重点。建设资源管理系统的重要意义,是使呼伦贝尔联通公司的领导层随时掌握企业经营真实情况,从地市资源现状,到通信产品的销售使用,帮助领导层迅速调整公司发展战略,提高通信资源的利用效率,获得投资效益最大化。系统结构如下图所示:图4.1系统结构图17 4.2.2系统模块根据本文之前对基础管理资源系统的需求分析的结果,将基础资源管理系统主要分为以下几个模块:基础信息管理模块,自然资源模块,市场资源模块,综合资源模块,网运资源模块,系统管理模块,系统登录及门户模块。基础信息管理模块主要负责呼伦贝尔下属各个单位的基本信息的维护;自然资源模块主要负责各个区域自然资源、文化、经济等信息的添加删除查找和修改;市场资源模块主要负责维护各个地区的乡镇苏木、固话、宽带等基本业务的信息;综合资源模块主要负责各个单位的组织机构、人员结构信息的管理;网运资源模块主要负责2G、3G等资源服务的信息维护操作;系统管理模块主要包括对系统用户以及系统角色、权限方面的管理。基础资源管理系统的整体架构设计如图4.2所示:图4.2系统功能模块图4.2.3系统功能模块流程和说明1.系统登录功能模块:该模块通过验证账户名和密码来判断用户是否为用户登录系统时,需要输入账户名和密码,系统会根据用户提交的账户名和密码与数据库中已经储存的账户信息进行匹配,若匹配成功,则登录成功,否则提示登录失败,提示用户检查登录名和密码。系统登录功能模块的流程图如图4.3所示:18 图4.3系统登录功能模块流程示意图2.数据管理功能模块:这个模块中包括了基础信息管理模块,自然资源模块,市场资源模块,综合资源模块,网运资源模块。这部分功能主要是对系统中数据信息的维护和管理,包括增加修改删除和查找操作。用户登录到系统中后,根据所分配到的权限进入管理页面,来操作自己相应的有权限操作的功能模块。该模块的流程图如图4.4所示:19 图4.4数据管理功能模块流程图3.系统管理功能模块:该模块的主要功能是管理员用来管理系统用户信息以及对系统信息的基本设置和维护。其中主要作用是建立系统用户角色并为其分配相应的权限,系统中各个用户的职责不同,那么为他们分配的权限也不同。4.4本章小结本章首先介绍了系统设计的内容和意义,对该系统进行了一个全面的介绍和分析。首先从总体上介绍了该基础管理资源系统的功能模块设置情况,之后分别介绍了各个模块的具体实现流程,最后阐述了系统的安全管理机制,20 第5章基础资源管理系统的实现5.1系统实现环境为了使本系统有更好的适用性,设计出一款最大限度满足用户的硬件、软件和网络状况的软件系统,系统的具体实现环境如下:1.硬件配置:a)CPU:双核2.00GHzb)内存:4Gc)硬盘:200Gd)网卡:100Me)显卡:独立显卡256显存2.操作系统:WIN2008/XP/WIN7/8、LINUX/UNIX。3.浏览器:IE8。4.网络环境:支持Internet或Intranet。5.防火墙端口开放:开放出网端口。5.2服务器实现环境本文研究的系统的服务器数据库采用ORACLE数据库,是目前最流行的C/S或B/S体系结构的数据库之一,系统的WEB运行平台为Tomcat,本系统满足在Windows2008Server/Professnal+SP4/2008Server/Linux操作系统中运行。5.3系统实现界面本文研究的基础资源管理系统主要分为了基础信息管理模块,自然资源模块,市场资源模块,综合资源模块,网运资源模块,系统管理模块,系统登录模块这几个模块。21 其具体的实现界面如下文所述。5.3.1系统登录模块用户在进入门户平台管理系统时,首先在浏览器中输入管理系统网址进入登录界面。在登录界面需要输入用户名、密码和验证码,系统会根据用户提交的账户信息与数据库中已经保存的账户信息进行匹配,若匹配成功,则登录成功,否则提示登录失败,提示用户检查登录信息。具体实现界面如图5.1所示:图5.1登录界面5.3.2系统管理模块用户登录成功后,进入主页面,在左侧管理菜单项中可以看到系统管理选项。具体实现界面如图5.2所示:22 图5.2管理菜单界面进入系统管理页面后,可以对用户、角色等信息进行管理。在这里可以建立新的系统使用用户,并建立用户角色,同时可以为不同的用户角色分配不同的权限,使不同岗位职能的系统用户有不同的功能操作权限。最大限度的满足客户的管理需求,具有极强的灵活性和可维护性。具体实现界面如图5.3所示:图5.3新建用户信息23 图5.4角色信息维护点击系统管理中的数据管理菜单项,进入数据管理模块,在该模块可以实现数据的备份、设置、删除和查询功能。该模块的设计使系统可以实现大数据的管理,可以及时的备份原有数据避免了数据的丢失,具体实现界面如图5.5所示:图5.5数据备份24 代码实现:publicStringlist()throwsException{page.fromExt(start,limit,sort,dir);EponRes1Manager.search(page,filters);returnSUCCESS;}@Override@Action(value="/network/eponres/save",results={@Result(name="success",type="json",params={"root","result"})})publicStringsave()throwsException{if(areaId!=null){Areaarea=areaManager.get(areaId);entity.setArea(area);}else{addFailureMessage("区域不能为空.");returnSUCCESS;}EponRes1Manager.save(entity);addSuccessMessage("保存成功");returnSUCCESS;}@Override@Action(value="/network/eponres/delete")publicvoiddelete()throwsException{EponRes1Manager.delete(ids);}publicvoidsetAreaId(IntegerareaId){this.areaId=areaId;}25 5.3.3基础信息管理模块基础信息管理模块主要是复制对呼伦贝尔地区各个下属单位信息的管理和维护,其中可以维护包括公司代码、名称、地址、联系人等信息,并提供查询功能,方便日常各个单位之间的业务交流和沟通,具体实现界面如图5.6所示:图5.6基础信息管理5.3.4自然资源模块通信产品差异不大,在市场上的竞争不仅要靠自身产品的优势,更要靠服务取胜。要做到这点,摸清家底、摸清本地经济发展特点、人口结构、业务落地、产品针对性等等,总之,摸清与业务相关的市场情况,就呈现出无比的重要性。所以本模块提供的功能就是对各个地区的基本信息的维护,包括行政规划、文化、经济等方面的情况,方便用户的查阅。本模块提供各个种类信息的录入、编辑、删除和搜索操作,其中搜索功能提供名称和所在区域两种模糊搜索方式。具体实现界面如下图所示:图5.7自然资源页面26 图5.8文化建设页面图5.9财政收入页面代码实现:protectedvoidprepareModel()throwsException{if(id!=null){entity=financialManager.get(id);}else{entity=newFinancial();}}@Override@Action(value="/nature/financial/list",results={@Result(name="success",type="json",params={"excludeNullProperties","true","includeProperties","totalCount"})})publicStringlist()throwsException{page.fromExt(start,limit,sort,dir);financialManager.search(page,filters);returnSUCCESS;}@Override@Action(value="/nature/financial/save",results={@Result(name="success",type="json",params={27 "root","result"})})5.3.5综合资源模块本模块的主要维护的信息有人力资源、车辆、房屋、能源消耗等数据,掌握这些基础数据将有助于企业在当地开展业务,信息化的管理让企业管理和运作更高效,使公司领导可以随时对企业的运行状态有全面的了解和掌握,这样领导才能更好的把握企业未来的发展方向。该模块中人员结构明细表的具体实现界面如图5.10所示:图5.10人员结构明细表代码实现:protectedvoidprepareModel()throwsException{if(id!=null){entity=electricResManager.get(id);}else{entity=newElectricRes();}}publicvoidsetAreaId(IntegerareaId){28 this.areaId=areaId;}@Override@Action(value="/network/electricres/list",results={@Result(name="success",type="json",params={"root","page","excludeNullProperties","true","includeProperties","totalCount"})})5.3.6市场资源模块市场资源模块主要的功能是管理集团、乡镇苏木情况、传媒等数据信息。在市场竞争如此激烈的今天,只有通过信息化的管理,使市场信息数据化,通过准确详实的数据,为公司的决策提供可靠的把握。同时这些资料的信息化使数据更新更方便,也使信息的备份、查询操作更简单,以及解决了生产资料的循环使用节省了大量纸质文件所带来的开销。该模块中乡镇苏木情况表的具体实现界面如图5.11所示:29 图5.11乡镇苏木情况表5.3.7网运资源模块本系统为用户提供网运资源信息的管理,这些数据信息可以在公司内部达到共享和交换,使企业员工可以随时随地的了解本公司的包括3G、移动基站、电源设备等基础设备信息,更好的了解企业,只有对企业的基础资源掌握清楚才能更好的在此基础上为公司创造更大的利益。该模块中3G资源具体实现界面如图5.12所示:30 图5.123G资源5.4本章小结本章首先介绍了基础资源管理系统的实现环境和服务器实现环境,并按照功能模块的划分介绍了系统的具体实现和实现界面,这些功能的实现满足了客户对系统的功能需求。31 第6章测试与评价6.1系统测试6.1.1软件功能测试对设计的应用软件进行功能方面的测试,必须先要知道测试哪些方面的内容。任何一个应用软件的的设计和使用都有特定的开发阶段,在应用程序软件开发的过程中,应用程序都有各自的针对不同阶段的实现结果,所以,测试的内容包括了应用软件在实现过程中这些输出结果,一般有软件需求分析、软件设计概要、软件详细设计概括、软件的源程序代码等内容。一般情况下,在进行软件测试的过程中,使用验证来检查可交付的结果,使用确认来检验程序代码可以实现的功能。一般来说,验证指的是怎么考虑应用软件设计的不同过程、不同阶段的结果是否正确。所谓确认,是指如何决定最后的软件产品是否正确无误。按照不同的分类方法,软件测试可分为这三种类型:1.按照开发阶段划分:一般可以分为①单元测试②集成测试③系统测试④验收测试;2.按照测试组织实施划分:一般可以分为①开发方测试②用户测试③第三方测试;3.按照测试技术划分:一般可以分为①白盒测试②黑盒测试。6.1.2测试用例表6.1所示是测试新建用户的功能。管理员登录系统管理页面后,可以对用户、角色等信息进行管理。该系统所需的计算机配置环境可以是WindowsXP操作系统或者为Windows7/8操作系统,浏览器环境为chrome浏览器。测试人员使用管理员账号新建用户后,随后使用新建用户登录。32 表6.1新建用户功能测试用例名称新建用户功能用例编号A001中国联通呼伦贝尔分公司基础资源项目名称编号/版本1.0.0管理系统参考信息中国联通呼伦贝尔分公司基础资源管理系统设计方案测试目的测试人员使用管理员账号新建用户后,随后使用新建用户登录。环境要求WindowsXP、Windows7/8、Chrome浏览器用例引用无开发人员测试人员项目责任人备注成功表6.2为基础信息管理模块中下属单位信息的修改测试。该系统所需的计算机配置环境可以是WindowsXP操作系统或者为Windows7/8操作系统,浏览器环境为chrome浏览器。管理员登录系统后,可以维护包括公司代码、名称、地址、联系人等信息,并提供查询功能。表6.2下属单位信息的修改测试用例名称下属单位信息的修改功能用例编号A002中国联通呼伦贝尔分公司基础资源项目名称编号/版本1.0.0管理系统参考信息中国联通呼伦贝尔分公司基础资源管理系统设计方案管理员登录系统后,进入其中一个下属单位,点击编辑信息,编辑完成后测试目的保存环境要求WindowsXP、Windows7/8、Chrome浏览器用例引用无开发人员测试人员项目责任人备注成功6.2评价通过基础资源管理系统的应用,中国联通呼伦贝尔市分公司把所有流程全部桌面33 化,文档化和规范化,将原来的一些小业务和控制环节纳入到系统支撑中,有效降低了经营风险。采用了系统自动控制,避免了较多的手工填报各种报表导致的不准确性,另外还完善了对接口、系统之间的配套建设,降低了在信息处理过程中的风险。通过基础资源管理系统的应用,把大量的公司在运营过程中的活动进行了整合,实现了高度自动化,帮助公司领先竞争对手;解决数据备份、查询和生产资源的循环使用,规范了工程建设流程的各项指标,避免了重复建设。通过基础资源管理系统的应用,把公司生产经营中的所有环节有效整合,形成了闭环管理。公司的领导层因此可以随时掌握企业基础资源的真实情况,从地市资源,到下设各级分公司的资源利用情况,是否需要投资?是否需要优化?使领导层可以迅速调整公司发展战略,提高通信资源的利用效率,获得投资效益最大化。基础资源管理系统是一个能够为中国联通呼伦贝尔市分公司通信市场资源部署及自有资源配备全过程的自动信息化管理系统,借助网络,实现广域接入。包括实现实时资料更新,人机界面简单,使用方便,分级授权,安全性高。可以灵活的录入各种资料,方便修改。生产资源的管理实现自动信息化,公司内部之间信息共享。集成了相关管理功能,为领导层决策提供可靠的帮助。通过基础资源管理系统的上线应用,使中国联通呼伦贝尔市分公司有效的降低了运营成本,提高了建设维护水平,缩短了投资建设周期,加强了对旗市区分公司的管控。对统筹呼伦贝尔市的业务发展和市场决策带来了极大的帮助。6.3开发总结通过基础资源管理系统的上线应用,使中国联通呼伦贝尔市分公司有效的降低了运营成本,提高了建设维护水平,缩短了投资建设周期,加强了对旗市区分公司的管控。对统筹呼伦贝尔市的业务发展和市场决策带来了极大的帮助。通过基础资源管理系统的应用,中国联通呼伦贝尔市分公司把所有流程全部桌面化,文档化和规范化,将原来的一些小业务和控制环节纳入到系统支撑中,有效降低了经营风险。采用了系统自动控制,避免了较多的手工填报各种报表导致的不准确性,另外还完善了对接口、系统之间的配套建设,降低了在信息处理过程中的风险。通过基础资源管理系统的应用,把大量的公司在运营过程中的活动进行了整合,实现了高度自动化,帮助公司领先竞争对手;解决数据备份、查询和生产资源的循环使用,34 规范了工程建设流程的各项指标,避免了重复建设。通过基础资源管理系统的应用,把公司生产经营中的所有环节有效整合,形成了闭环管理。公司的领导层因此可以随时掌握企业基础资源的真实情况,从地市资源,到下设各级分公司的资源利用情况,是否需要投资?是否需要优化?使领导层可以迅速调整公司发展战略,提高通信资源的利用效率,获得投资效益最大化。6.4展望基础资源管理系统是一个能够为中国联通呼伦贝尔市分公司通信市场资源部署及自有资源配备全过程的自动信息化管理系统,借助网络,实现广域接入。包括实现实时资料更新,人机界面简单,使用方便,分级授权,安全性高。可以灵活的录入各种资料,方便修改。生产资源的管理实现自动信息化,公司内部之间信息共享。集成了相关管理功能,为领导层决策提供可靠的帮助。35 结论中国联通呼伦贝尔分公司基础资源管理系统的开发和上线应用,整合共享了企业内外部资源,能取得降低运行成本、提高工作效益的显著成效,可以为通信行业内其他电信运行商提供借鉴参考。从该系统开始的需求分析,资源管理系统模式的研究,系统模块功能的确立到系统整体功能的基本实现,共用时一年的时间。总体来说,本系统具有如下特点:系统操作简单,易懂易学,便于在全市12个旗市区推广使用。系统资源管理模块的设计基本涵盖了企业生产经营活动中所需要的各个方面的数据,内容全面。通过基础资源管理系统的应用,把公司内部所有生产流程全部桌面化,文档化和规范化。通过基础资源管理系统的应用,把业务控制环节纳入到系统支撑中,有效降低了经营风险。该系统采用了自动控制,避免了较多的手工填报各种报表导致的不准确性,另外还完善了对接口、系统之间的配套建设,降低了在信息处理过程中的风险。结构简单,方便后续升级和扩容。该系统投入生产运营后,在实际工作中取得了很好的应用效果,成为常用的生产支撑系统之一,后续会随着企业规模和需求的增加,不断优化完善基础资源管理系统的模块和功能。36 参考文献[1]蒋贵善,王东华,俞明南,戴克敏.生产与运作管理[M].大连理工大学出版社,2000[2]刘京华.JavaWeb整合开发[M].清华大学出版社,2010[3]贺松平.基于MVC模式的B/S架构的研究及应用[M].华中科技大学,2006[4]孙卫琴.Tomcat与JavaWeb开发技术详解[M].电子工业出版社,2009[5]徐占江.呼伦贝尔市要览.内蒙古出版集团,2012[6]崔巍.数据库系统及应用[M].北京:高等教育出版社,2003.6.[7]黄梯云.管理信息系统[M].北京:高等教育出版社,2005[8]薛华成.管理信息系统(第六版)[M].北京:清华大学出版社,2012[9]周继雄.管理信息系统与决策支持系统[M].北京:中国科学文化出版社,2001[10]靳敏,夏素霞,张益星.数据库原理及应用[M].北京:机械工业出版社,2004[11]张晨霞.数据库技术[M].北京:水利水电出版社,2013.[12]Andel,Tom.ManufacturingandLogisticsJoinForces[J].MaterialHandingEngineering.2003,58(10).[13]Bhargava,Bharat.Concurrencycontrolindatabasesystems[J].IEEETransactionsonKnowledgeandDataEngineering,1999,11(1).[14]FleischamannM,JoVanNunen,BenFrave.IntegratingClosede‐loopSupplyChainsandSquarePartsManagementatIBM[R].ERIMReportSeriesResearchinManagement,2002.[15]吴成.福建移动综合网络业务资源管理系统的设计与实现[D].电子科技大学,2012[16]刘晓明.基于MVC架构的党务宣传门户网站的设计与实现[D].华中科技大学.2009.[17]陈晓璠,郑玉谦.电信网络资源综合管理系统建设现状及趋势浅析[J].网络财富,2008,8:021.[18]李新苗.运营商综合网络资源管理进入新阶段[J].通信世界,2010(021):35‐35.[19]宁彦铭.辽宁省通信基础资源共建共享管理系统研究与规划设计[D].北京邮电大学,2011.[20]王林.高绩效人力资源管理系统对新产品成功影响机制[D].南京大学,2011.37 [21]戚振江.战略性人力资源管理研究进展[J].科学学研究,2004,22(5):522‐528.[22]网络编程与开发技术[M].西安交通大学出版社,2003.[23]ConnollyTM,BeggCE.DatabaseSolutions:Astep‐by‐stepguidetobuildingdatabases[M].PearsonEducation,2004.[24]HernandezMJ.Databasedesignformeremortals:ahands‐onguidetorelationaldatabasedesign[M].Addison‐WesleyProfessional,2003.[25]王涛,宋晔.Struts与EJB结合的Web开发模式探讨[J].电脑与信息技术,2004,12(3):1‐4.[26]王碹,李燕.应用WebServices构建多层架构的高效.NET应用[J].2005.38 作者简介及在学习期间所取得的科研成果作者姓名:赵立志性别:男民族:汉出生地:呼伦贝尔市学位:学士学历:本科科研成果:无39 致谢通过对中国联通呼伦贝尔市分公司基础资源管理系统的设计,深刻的了解了软件开发过程。从项目设计到完成,不仅熟悉了软件设计方法,同时对联通公司内部企业生产运营、资源管理有了一个系统的认识。在本基础资源管理系统研发的过程中认真的阅读了相关技术书籍和内容,拓宽了知识面,提高很大。而这份收获要得益于老师与同学对我的帮助,在此,我要感谢我的论文指导老师赵阔老师,赵老师治学严谨、一丝不苟的严谨作风与教导给以我无尽的启迪,在系统的开发,系统结构设计、系统程序设计,系统最终测试的过程中,每当遇到困难,论文进行不下去向赵老师请教时,赵老师总是耐心的给予指导,在论文即将收尾之际,向赵老师和帮助过我的同学致以最诚挚的谢意。通过基础资源管理系统这次毕业论文设计,自己感到对软件开发和系统程序设计有了很大提高,能够把自己在近几年所学的知识形成成果,发挥对社会有益的价值。今后,虽然面临毕业,但自己在今后的工作中,还要继续加强学习,努力提高自身素质。40