UML 电话系统中 类图 数据字典

UML 电话系统中 类图 数据字典,第1张

电话计费系统不仅是电信运营商运营支撑系统(BOSS)主要组成部分,也是宾馆、学校、大中型企业必备的管理系统之一。灵活性、准确性、实时性是它的生命。而UML作为面向对象分析与设计的一种标准表示,其最终用途是为不同领域的人们提供统一的交流标准,在电话计费系统中运用UML有助于解决系统开发过程中各类人员(系统架构师,软件设计人员、开发人员、客户、用户)之间相互交流困难的难题,从而建立起一个具有灵活性、准确性、实时性的系统。电话计费系统按照电信业务规范可以划分为数据采集、话费批价、账务处理3个主要系统,而每一个系统又可以分若干个子系统。笔者主要论述基于UML的电话计费系统的分析与设计。

1 UML概述

UML(统一建模语言,Unified Modeling Language)是一种标准化的面向对象的图形化建模语言。它由图与元模型组成,其中的图通常表示UML的语法部分,而元模型是UML的语义部分,它通常起到解释图的含义的作用。图形化表示系统各阶段的元素是UML的特色所在。UML提供了9种不同的图,按其行为特征可以分为两大类,一类是静态图,包括用例图、类图、对象图、组件图、配置图。另一类是动态图,包括序列图、协作图、状态图和活动图。

我们也可以按照从不同的角度为系统架构来将这9种图划分为5种视图:

第一类是用例图(Use case diagram),它通常用于表示客户需求,从用户需求角度描述系统功能,并指出各功能的 *** 作者。

第二类是静态图(Static diagram),包括类图、对象图和包图。其中类图描述系统中类的静态结构,并且定义系统中的类与类之间的联系。对象图是类图的实例,它不是真实的类图,通常用于反映实例的数据结构,及各对象之间的关系。包图由包或类组成,表示包与包之间的关系,主要用于描述系统的分层结构。

第三类是行为图(Behavior diagram),它包括状态图、活动图。其中状态图是对类所描述的事物的补充说明,它显示了对象所有可能的状态以及引起状态发生变化的条件。活动图是一个连续的工作流,它由各种动作状态组成,用于描述各用例之间的活动过程。

第四类是交互图(Interactive diagram),它包括序列图、协作图。其中序列图主要反映显示对象之间的动态协作关系,它强调对象之间消息发送的先后顺序,同时显示对象之间的交互。协作图描述对象间的动态协作关系,主要用于上下文相关的对象之间的动态协作关系。

第五类是实现图(Implementation diagram),它包括组件图、部署图。其中组件图主要用于反映代码的物理结构及各物理部件之间的依赖关系,部署图用于表述系统中的软硬件结构。

2 系统分析

2.1 计费的基本原理

话费计费的依据是用户的通话记录(Call record)。通话记录主要由主叫号码、被叫号码、通话开始时间、通话时长字段组成。话费的计算公式可以如下描述:

Fee=f(caller,called,startDateTime,duration)

其中:Fee为话费;caller为主叫号码;called为被叫号码;start Date Time为通话开始时间;duration为通话时长。

对于一个营业区内的所有电话,基本话费标准批价是一致的,上面公式可以简化为:

Fee=f(called,start Date Time,duration)

电话网络是全球性的,每一个电话都有唯一的号码,不可能对每一个号码都给出不同费率,自然就电话地理区域的不同、用途的不同进行了分类,这就是通话种类(如国际长途、国内长途、区内、区间、信息台等等)。

由于日期与时间的不同,电话用户产生呼叫的频次差别很大,白天呼叫话务量高,夜晚话务量较低,节假日话务量较低,工作日则话务量高;为了提高电话网络的利用率,电信运营商都实行按日期与时间段的优惠资费,以吸引用户在网络较空闲的时候通话。

通话的时长是按单位来计算的,如长途按6 s为1个单位,本地按前3 min后1 min为单位计算。

对上述公式的实现的不同产生了不同的资费标准(如信息产业部颁布的电话资费标准)。

2.2 功能性需求

通过对计费基本原理和目前正在使用的计费系统的分析,参考相关电信业务规范,可得出标准话费计费系统的系统用例图(见图1)。

2.3 性能需求

满足5万话单以下的电话(或150万话单/d)计费,话单处理速度5 000条/min。计算后的费率精确到分。

2.4 输入输出的需求

采用文件级的批价,文件格式如下:

主叫,被叫,通话起始时间,通话时长(单位为s)

每字段之间用“,”号分隔,每行一条话单。

例:98745632,98745632,2006-01-01 11:32:50,160

文件名按生成时间命名:

如:2006-01-03 10:00:10生成的文件文件名为20060103100010

输出文件:数据库的话单记录表,异常话单记录表

3 系统设计

3.1 系统结构与模块的划分

系统结构与模块的划分见图2。

系统分为:登录模块、数据模块、配置模块、界面模块、入库线程模块、数据库分析计算存储过程。

3.2 模块之间的组合与交互

(1)登录模块与数据模块的交互见图3。

(2)界面模块、入库线程、数据模块、数据库、话单文件之间的交互见图4。

4 结语

UML作为一门功能强大的可视化建模语言,是面向对象系统开发领域的一个有效建模工具。将UML应用于话费计费系统中能有效地建立起一个具有高度灵活性,扩展性的系统。基于UML的话费计费系统有助于电信运营公司在当今竞争激烈的环境中适应市场的灵活多变,从而处于有力的竞争位置。

把电话收费系统加到中软里面去,好像不可以,因为以前我搞的那个中软系统的时候,是前台查询到客户的通话费用然后累计到客房消费或者是餐费里面去的。如果真的要实现这样的话估计要找中软的技术人员!

深圳策城软件能满足各中高端酒店信息化的各项需求,包括前台接待系统、前台收银系统、客房管理系统、夜间稽核系统、后台维护系统、营销管理系统、电话计费系统、预订管理系统、财务报表系统、总经理查询系统,各子系统可以根据酒店的实际需要进行自主选择。深圳市策城电子有限公司酒店客房管理系统各子系统详细分类如下:

一、前台接待子系统

● 散客预订:客房单间、多间预订登记、修改、删除、查询,一张定单可订多间不同类别的房间,客人可预订两年内的任何房号。

● 团体预订:与散客预订基本相同,区别是团体房不存在服务费的问题。

散客入住登记:入住客人资料详细登记。

散客快速登记:在接待高峰期,可迅速为客人登记房号,节约时间。

● 预订散客自动登记:

预订客人入住时,可根据预订要求作自动登记及相应的调整 。

● 回头客登记:

系统可保存多年的历史客人资料,当历史客人(回头客)再次入住时,可直接从历史库中调出客人资料,并自动登记。

● 散客登记信息修改

● 在住散客换房

● 同行散客自动转帐。

● 未预订团体登记

● 预订团体自动登记

● 团体登记资料修改

● 团体成员换房

● 团体付帐关系建立:

对团体及成员消费费用的支付可根据团体实际要求进行设置;如:团体支付所有费用,房租由团体支付,其它由成员自己支付等等。

● 房类、房态查询

● 在住、预订、历史客人快捷查询。

● 客房统计信息报表查询及打印:

1)客房房态信息表

2)客房房类信息表

3)客房营业概况表

4)客房房租明细表

5)客房营业日、月、年报表

● 客人统计信息报表查询及打印:

1)预订客人统计明细表

2)在住客人统计明细表

3)团体主单信息表

4)包房客人统计信息表

5)贵宾客人统计信息表

6)预计到达客人信息表

7)预计离馆客人信息表

8)当日入住客人信息表

9)当日离馆客人信息表

● 酒店营业统计报表查询及打印:

1)房租核查统计明细表

2)在住客人催帐信息表

3)酒店挂帐信息表

4)酒店营业统计报表

二、前台收银子系统

● 客人记帐或结帐:

客人消费费用和付款记帐、帐目修改、冲帐、细帐或总帐转移,按不同条件打印消费单、结账单。

● 房号快速结帐

● 团体集体结帐退房

● 酒店签帐:

对与酒店有签帐协议的单位及个人提供签帐帐号建立、记帐、修改、定期结帐、签帐额限制等功能。自动转帐关系建立、修改、查询包括散客之间自动转帐、团体成员之间自动转帐和团体为成员付帐等关系的建立、修改、取消和查询。

● 客人消费费用和付款类别维护

● 在住/离馆/历史客人帐务查询

● 客房实时房态、楼层房态查询

● 收银员 *** 作口令修改

● 收银交班报表查询及打印:

1)收银员个人收款明细统计表

2)收银员全班收款明细统计表

3)收银员全天收款明细统计表

4)客人发生费用明细、统计表

酒店营业统计信息报表查询:

1)房租核查统计明细信息表

2)在住客人催帐信息表

3)酒店挂帐信息表

4)当天冲账报表

5)当天转帐报表

6)酒店营业统计报表

7)酒店收益平衡表

三、客房管理子系统

● 客房单间、多间预订登记、修改、删除。

● 客房房态维护(置干净房、脏房、维修房)

● 客房房类、房态、房号初始化及修改

● 客房房价维护(平日、节假日房价、房价币种、服务费、加床价设立、修改)

● 新房价执行(指在住房)

● 客房房类、房间数量维护

● 房类、房态查询。

● 客人统计信息报表查询及打印:

1)预订客人信息表

2)在住客人信息表

3)接待团体信息表

4)包房客人信息表

5)贵宾客人信息表

6)预计到达客人信息表

7)预计离馆客人信息表

8)当日入住客人信息表

9)境外客人信息表

● 客房统计信息报表查询及打印:

1)客房房态信息表

2)客房房类信息表

3)客房房租明细表

4)客房营业概况表

5)客房营业日、月、年报表

四、夜间稽核子系统

● 过租前房租稽查

● 酒店电脑管理系统数据硬盘备份

● 自动过租

● 夜间处理前报表打印稽查

1)各营业点收款交班报表

2)各营业点费用交班报表

3)各营业点各种统计报表

● 酒店电脑管理数据夜间处理

● 夜间处理自动生成财务报表

● 夜间处理自动生成送外事科文件

● 财务报表的查询及打印:

1)酒店营业日统计表

2)酒店日收益平衡表

● 黑名单稽查(建立、修改、查询)

● 用户口令修改

五、后台维护子系统

● 酒店电脑管理系统用户维护

● 酒店电脑管理系统用户权限设立

● 付款方式定义及其修改

● 消费费用定义及其修改

● 前台接待数据库重新索引

● 前台帐务数据库重新索引

● 历史数据索引、备份、删除

● 其它数据库维护

六、营销部管理系统

散客预订:

客房单间、多间预订登记、修改、册除、查询

团休预订:

与散客预订基本相同,区别是团体房不存在服务费

客人预订查询

预订排房查询

将来房态查询

客户资料管理

协议单位资料管理

VIP卡资料管理

销售员销售业绩管理

经销商销售业务结算

在住、预订、历史客人快捷查询

客人历史入住系统统计

客房统计信息报表查询及打印

客人统计信息报表查询及打印

酒店营业统计信息报表查询及打印

七、电话计费系统

● 基本话费(市话、国内长途、国际长途)费率设立、修改

● 节假日、特别时段话费优惠设立、修改

● 特别号码话费设立、修改

● 电话服务费、附加费设立、修改

● 分机通话自动计费

● 客房电话话费自动入帐

● 客房电话开关控制接口

● 客房房态查询

● 客房服务员私打电话稽查

● 分机通话记录查询及打印

●(按主叫号、被叫号、日期等条件查询或打印)

● 分机话费明细统计查询及打印(按主叫号、被叫号、日期等条件查询或打印)

八、预订管理系统

●预订订单录入、客历、合约、会员预订;

●预订订单变更修改、预订确认、应到未到处理、未确认

●预订单处理、预订方式分类统计;

●单位及旅行社预订报表、房态预报表、可用房查询表。

●客人预订可到房类、房号;

●根据已订房客人资料进行快速入住登记;

●全面的预订客人管理建立客人间的同住关系及关联关系。

九、账务报表系统

●模块提供了浏览,打印,导出等常用功能

●报表权限

对于拥有不同报表权限的用户,将会再次界面看到不同的报表

●查看报表

分配完权限后,就可以再报表处理界面看到相应的报表

●报表说明

1)、协议客户消费明细统计表

2)、历史客户统计表

3)、营销员销售业绩统计表

4)、收银员交班账目明细表

5)、挂账统计表

6)、客人消费开票统计表

7)、阶段营业收入统计表

8)、营业收入分班统计表

9)、可用客房预测表

10)、当天钟点房表

11)、夜审房态统计表

12)、客人换房统计表

13)、客人个性化需求一览表

14)、......

十、总经理查询系统

●统计分析:收入状况统计分析,餐饮娱乐统计分析。包括现金、挂账、欠账、免单、综合等统计分析项目。

●统计报表:总营业额统计,餐饮娱乐营业额统计,当日房态统计,当前房间预订报表,当前住客浏览,应离未离客人报表,预订未离客人报表,预订未到客人报表,当前客人消费报表。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10703101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存