移动通信账务管理系统的设计和实现
随着移动通讯技术的发展,移动用户数量也越来越庞大,为了能向广大的移动用户提供更加优质的服务,就需要建立一整套移动业务综合管理系统,包括业务管理系统、帐务管理系统和客户服务系统,整个系统使用分布式数据库技术进行设计开发。其中作为用 户最关心的帐务管理系统尤为重要。本文详细介绍了帐务管理系统的设计及实现。本系统已在新都试运行了半年多的时间,系统运行稳定可靠。
起点论文在软件硕士论文代写,工程硕士毕业论文,代写硕士论文开题报告经验丰富,原创硕士论文,贴身定制,如需代写敬请垂询:15196663721(周老师)qq:573507536,邮箱:qidianlunwen@163.com
在建立这套系统中,本人主要负责了帐务管理系统的总体设计、详细设计及数据库设计,并承担了全部数据库存贮过程的编写。因此,本文就着重介绍帐务管理系统的设计及实现。
本文首先简要介绍了帐务管理系统与移动业务综合管理系统中其它各部分之间的关系及帐务管理系统的总体结构和功能特色;接着介绍了在系统开发中用到的分布式数据库技术的理论和软件工程硕士论文理论;最后介绍帐务管理系统的总体设计及实现方法。
软件工程硕士论文的目标可概括为“生产具有正确性、可用性以及开销合宜的产品”。下确性意指软件产品达到预期功能的程度。可用性意指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多问题有待解决,它们形成了对过程、过程模型及工程方法选取的约束。
软件工程硕士论文活动是“生产一个最终满足需求且达到工程硕士论文目标的软件产品所需要的步骤”。主要包括需求、设计、实现、确认以及支持等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软体系结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。支持活动包括修改和完善。伴随以上活动,还有管理过程、支持过程、培训过程等。
围绕工程硕士论文设计、工程支持以及工程管理,提出了以下四条基本原则:
第一条原则是选取适宜的开发模型。该原则与系统设计有关。在系统设计中,软件需求、硬件需求以及其它因素之间是相互制约、相互影响的,经常需要权衡。因此,必须认识需求定义的易变性,采用适宜的开发模型予以控制,以保证软件产品满足用户的要求。
第二条原则是采用合适的设计方法。在软件设计中,通常要考虑软件的模块化、
抽象与信息隐蔽、局部化、一致性以及适应性等特征。合适的设计方法有助于这些特征的实现,以达到软件工程的目标。
第三条原则是提供高质量的工程支持。“工欲善其事,必先利其器”。在软件工程中,软件工具与环境对软件过程的支持颇为重要。软件工程项目的质量与开销直接取决于对软件工程所提供的支撑质量和效用。
第四条原则是重视开发过程的管理。软件工程的管理,直接影响可用资源的有效利用,生产满足目标的软件产品,提高软件组织的生产能力等问题。因此,仅当软件过程予以有效管理时,才能实现有效的软件工程。
综上所述,这一软件工程框架告诉我们,软件工程目标是可用性、正确性和合算性:实施一个软件工程要选取适宜的开发模型,要采用合适的设计方法,要提供高质量的工程支撑,要实行开发过程的有效管理:软件工程活动主要包括需求、设计。实现、确认和支持等活动,每一活动可根据特定的软件工程,采用合适的开发模型、设计方法、支持过程以及过程管理。根据软件工程这一框架,软件工程学科的研究内容主要包括:软件开发模型,软件开发方法,软件过程,软件工具,软件开发环境,计算机辅助软件工程(CASE)以及软件经济学等。
3.2.2软件开发模型
软件开发硕士论文模型是软件开发全部过程、活动和任务的结构框架。软件开发模型能清晰、直观地表达软件开发全部过程,明确规定要完成的主要活动和任务,它用来作为软件项目工作的基础。模型都应该是稳定和普遍适用的。
软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型对于不同的应用系统,允许采用不同的开发手段和方法,使用各种不同的程序设计语言以及各种不同技能的人员参与工作,还应允许采用不同的软件工具或各种不同的软件工程坏境。
最早出现的软件开发模型是1970年W. Royce提出的瀑布模型,而后随着软件工程学科的发展和软件开发的实践,相继提出了演化模型、螺旋模型、增量模型、喷泉模型等。在此主要介绍一下螺旋模型。
螺旋模型是在瀑布模型和演化模型的基础上,加入两者所忽略的风险分析建立的一种软件开发模型。该模型于1988年TRW公司B·鲍姆(BARRY W·BOEHM)提出。
软件风险是任何软件开发项目中普遍存在的问题,不同项目其风险有大有小。在制定软件开发计划时,系统分析员必须回答:项目的需求是什么,需要投入多少资源以及如何安排开发进度等一系列问题。然而若要他们当即给出准确无误的回答是不容易的,甚至几乎是不可能的。但系统分析员又不可能完全回避这一问题。凭借经验的估计给出初步的设想便难免带来一定风险,实践表明,项目规模越大,问题越复杂,资源、成本、进度等因素的不确定性就越大,承担项目所冒的风险也越大。风险是软件开发不可忽视的潜在不利因素,它可能在不同程度上损害到软件开发过程和软件产品的质量。软件风险驾驭的目标是在造成危害之前,及时对风险进行识别、分析,采取对策,进而消除或减少风险的损害。
帐务管理系统所实现的功能是将综合业务管理系统所产生的用户信息与计费系统所产生的本计费周期内的计费信息及其它与帐务处理相 关的信息进行综合,产生用户交款帐单,并根据用户交款帐单向用户进行收费。
帐务处理系统是一个周期性循环运作的系统,其帐务周期一般为一个月。在一个帐务周期内,其计费周期为从上月21日到本月20日之间,其收费周期为从本月3日到26日。在收费周期结束后,进行本帐务周期的结算工作及欠费管理,从而产生出新的欠费数据。
资料管理就是指对本帐务周期中要用到的所有数据进行管理。即从计费系统加载本计费周期内的计费数据;从业务管理系统加载本计费周期内的用户档案数据,并且对本帐务周期内的系统参数进行设置。
帐务处理就是指将资料管理中准备好的计费数据、用户档案数据、欠费数据及其它相关数据,依据系统参数设定的参数值进行合帐处理,生成用户交款数据及销帐数据。代写软件工程硕士论文,工程硕士论文开题报告。
销帐处理是指对用户的交费行为进行处理。销帐是指用户以某种交费方式交纳本帐务周期内的用户帐款。依据用户交费方式的不同,销帐可以分为门收销帐、托收销帐及代收销帐几种。门收销帐是指在移动局营业厅内设的收费终端上进行交费,打印收费发票;托收与代收都是指通过银行收费终端进行实时或定时销帐,打印发票。无论以何种销帐方式,在用户进行交费时,都要在系统中记录该用户的销帐信息,若在本收费周期内,用户没有以任何方式进行销帐的则该部分用户就要变成欠费用户,实行欠费管理,欠费用户要收取一定比率的滞纳金。
欠费管理对用户欠费情况进行管理。欠费是指用户在指定的收费周期内没有以任何一种方式进行销帐,在进行本帐务周期的最终结算(月结算)时,对未销帐的用户自动划归欠费管理。对欠费用户可以进行催交、停机及撤网等处理,对欠费用户要收取滞纳金。
图2. 1描述了帐务管理系统中数据及业务流图,同时指出了系统各功能模块之间的相互关系。
(责任编辑:admin) |