基于工作流的电信固定电话收费管理系统_毕业设计论文(编辑修改稿)内容摘要:

数据类型定义主要为结构化的数据定义类型。 语法为: 平 顶 山工 业职业 技 术学 院 毕业设计说 明 书 ( 论 文 ) 第 8 页 F 表 文件类型名 ‚ {‛ 文件属性定义 ‚ }‛; E 表 文件类型 名 ‚ {‛ 外部引用文件定义 ‚ }‛; D 表 记录类型名 ‚ {‛ 成员定义 ‚ }‛ ; 活动描述 活动定义给出了对活动的描述。 语法为: ACTIVITY 活动名 ‚ (‛ 参数表 ‚ )‛ ‚ {‛ { 循环条件: } { 并行活动数: } //共亨输入输出参数 { 前置条件: } { 后置条件: } { 异常处理: } ‚ }‛; 工作流实施服务的动态信息部分 工作流的规范说明语言只是描述了工作流的静态信息,缺少对动 态信息的表示。 系统运行时,不断产生新的活动或工作流实例,每一 个实 例都包含自已的属性值,这些值是不断变化的。 工作流实施服务 当然要包含这些动态信息。 由于动态信息主要是引擎等软件处理的,一般不需要人的理解和 干预。 可根据变量值的大小做出相应判断。 活动或工作流的实际参数、工作流局部数据变量值、活动变量实 例等都是动态信息,随着系统的运行,它们的状态不断地发生变化。 在工作流规范说明语言中,它是由变量定义部分和规则部分组成。 其 中变量定义部分定义数据变量、活动变量;规则部分通过规则定义来 描述工作流的控制。 工作流定义框架描述 WORKFLOW 工作流名 ‚ {‛ 参数表 ‚ }‛ ‚ {‛ VAR ‚ {‛ 变量定义表 ‚ }‛; RULE ‚ {‛ 规则定义表 ‚ }‛; { 前置条件: } { 后置条件: } { 异常处理: } 平 顶 山工 业职业 技 术学 院 毕业设计说 明 书 ( 论 文 ) 第 9 页 ‚ }‛; 变量定义描述 VAR ‚ {‛ { 变量名 [类型名 | 活动名 ] } ‚ }‛ 规则定义描述 RULE ‚ {‛ {事件: IF cond THEN actions { ELSE actions }。 } {事件: SWITCH exp CASE const_exp: actions ⋯⋯。 } {事件: WHILE cond DO actions。 } ‚ }‛ 事件、语句和表达式描述 事件一般有系统事件和用户定义活动事件。 事件表达式的语法是:实体名 .事件名 主要的语句有: CALL 子工作流 ‚ (‛ 实参 ‚ )‛; //用于调用子工作流 PERFORM 活动变量名 ‚ (‛ 实参 ‚ )‛; //用于激活一个活动参与表达式运算的只能是可见的输入参数、局部变量、全局变量和常量。 引擎的工作 工作流实施服务的工作主要由引擎完成。 引擎是工作流系统的中枢,负责协调各部件的运行。 引擎根据静态和动态的信息 ,作出相应的处理。 引擎的处理是以事件为基础的,整个系统是由事件驱动的。 事件表示系统中某个特定的条件发生了变化,引起工作流引擎采取某个动作来适应这种变化。 引擎运行的一个周期就是对一个事件的反馈。 3. 3 工作流的客户端部件 本模型是分布式系统模型,各个部件可以分布在不同的计算机上。 它受理顾客的服务请求,要求顾客提供相应的数据。 在确认满足要求后,向服务器端的引擎发送一个产生新处理实例的系统事件,由引擎处理这个事件,产生新的处理实例。 工作流服务受理是采用软件实现,平 顶 山工 业职业 技 术学 院 毕业设计说 明 书 ( 论 文 ) 第 10 页 由业务人员同顾客交流,再利用受理软件通知实施服务― ―接受了顾客的一个服务请求。 服务受理软件除了发送一个产生新处理实例的系统事件外,它还可以对应用数据和相关数据进行不同的处理,如应用数据放在客户端,便于操作;而相关数据放在服务端,便于引擎的访问。 服务受理把系统能接受的所有服务请求集中在一个软件中,而不是一种服务请求对应一个受理应用,这样便于集中管理和维护。 下面我将主要阐述本系统所用到的工作流定义。 工作流定义 电话号与汇缴号 电话号:就是普通家用电话的号码,一般个人用户开户都视为电话号码。 (非手机用户)汇缴号:各大企、市业单位因公用电话数 量多,为了交费方便,就在电信局设立了专为本单位电话交费的一个统一的编号(并不是哪一个电话的号码),叫做汇缴号。 一般汇缴号话费数额很大。 一折对多号 多数个人用户开户都是开一个存折,交一台电话的话费,这属于一折对一号的用户。 有些用户家中有多部电话,或希望用一个存折为多部电话交费的,可以在正常开户后用帐户变更功能为用户连接多个电话(汇缴)号(不超过 10 个),此种用户既为一折对多号的用户。 允许电话号码和汇缴号码同时存在于一个存折。 一折多号用户交费时,若希望为对应的全体电话交费,应该采用延时交费方式, 若希望只对其中某些电话交费,则禁止用延时交费,必须用即时交费方式。 (参见图 ) 图 一折对一号和一折对多号 欠费查询 操作员在做每笔存储交费业务前先做欠费查询,以通知储户电话是否欠费和欠费总金额。 欠费查询时注意区分电话号和汇缴号。 操作员也可通过做欠费查询业务,来判断整个网络线路(包括从网点到中心机再到电信局)的通讯情况是否良好,只有在所有通讯环节畅通的情况下,才能查到电话的欠费信息。 (参见图 ) 图 欠费查询 现金交费 现金交费既不在本行开户的用户,在电话欠费时 可通过现金交费方式将所欠话费交清。 现金交费只允许用户交等于该户电话欠费总额的现金,既操作员只能收取固定数目的话费。 现金交费应注意区分电话号交费和汇缴号交费。 平 顶 山工 业职业 技 术学 院 毕业设计说 明 书 ( 论 文 ) 第 11 页 在常用日间业务中选择现金交费,计算机会首先从电信局查询该用户欠费信息,并将欠费总金额显示在终端屏幕上,并提示是否交费。 操作员在收取交费金后,按大写的‘ Y’键,如果提示‚交易成功‛,则现金交费业务正常结束;按‘ n’终止现金交费业务。 如果提示其它不成功信息,可重试交费操作或停止现金交费。 操作员可以做欠费查询来核对刚才做现金交费的电话号是否已经不欠费。 现金交 费必须在网点到中心及中心到电信局的通讯完全畅通时完成。 (参见图 ) 图 现金交费 存储交费 存储交费也叫存折交费(做代理存折续存业务时自动交费),既已经在本行开户的用户凭专用的话费存折交费,用户凭存折可以通存通兑。 存储交费不限制交费金额,用户可以在存款凭条中自由填写交费金额。 建议操作员在用户存款前做帐户查询及欠费查询操作,以保证用户存折对应的电话号码无误,若发现错误可用变更帐户修改。 用户存款金额应不小于电话欠费总金额,否则电话仍无法开通。 考虑到通讯时间问题以及一个存折对应多个电话( 汇缴)号的情况,存储交费操作分为两种交费方式:即时交费和延时交费。 1.即时交费 对于一个存折对应一个电话(汇缴)号的用户,在通讯完全畅通的情况下,建议使用即时交费。 操作员在输入存储交费数据时,若在电话号一项中输入正确电话号,既表示选择了即时交费方式。 即时交费时,计算机会自动将该存折交费前的补登明细、本次的交费明细以及本次交费后电信局扣掉的各月话费明细打印到存折上。 提示‘ 00’时,说明该笔存款业务完全成功且用户话费已完全交清或用户不欠费;提示‘ DX’时说明该用户存款后的余额仍然小于拖欠的话费总金额,或中心与 电信局通讯出现故障。 注意,此时该用户的存款交易已经正常入帐,应立即打印存折及凭条。 操作员可通过欠费查询来判断故障原因,如果余额不足,可让用户继续做即时交费存款,如果是电信故障,可再做一笔金额较小的延时交费业务。 即时交费时速度较慢,必须在通讯完全畅通时才能成功,成功后欠费停机的电话会即时开通。 (参见图 ) 图 即时交费 对于一个存折对应多个电话(汇缴)号的用户,或出现中心机与电信局通讯繁忙或不通的情况下,建议使用延时交费。 操作员在输入存储交费数据时,若在电话号一项中输入‘ 0’,既表示 选择了延时交费方式。 延时交费时,计算机会自动将该存折交费前的补登明细和本次的交费明细打印到存折上,不打印本次电信局的各月扣款明细,而是在下次(至少 1 小时后)做存款交易时,以补登方式打印到存折。 提示‘ 00’时,说明该笔存款业务成功,但用户话费是否已完全交清尚不清楚。 操作员可在大约 1 小时后通过欠费查询来判断该笔延时交费业务所对应的各电话(汇缴)号的话费是否交清。 延时交费时速度较快,在中心与电信通讯不通时照常进行,可实现用户在任何时候都能正常交费。 中心机每隔一小时就会将在这一小时做的延时交费业务统一向电信局 交费,并将交费信息写入该户明细中。 正常情况下,延时交费成功后,该户帐号对应的欠费停机的电话会在 1 平 顶 山工 业职业 技 术学 院 毕业设计说 明 书 ( 论 文 ) 第 12 页 小时以内开通。 (参见图 ) 图 延时交费 帐户查询 建议操作员在每笔存储交费业务前先做帐户查询,以判断储户的存折是否对应着正确的电话(汇缴)号码。 帐户查询功能有两种查询方法,操作员可通过输入电话(汇缴)号来查询帐号,也可通过输入帐号来查询电话(汇缴)号。 为提高工作效率,不论操作员做哪种查询,中心机都会将该帐号及其对应的所有电话(汇缴)号、话号标志、帐户实际余额、用户名称等相关信息一次性显 示在终端上。 话号标志为‘ 1’表示该号码是电话号,‘ 2’表示该号码是汇缴号。 帐户查询业务不涉及中心机与电信局的通讯。 (参见图 ) 图 帐户查询 帐户变更 本行储蓄代理话费系统提供一折对多号模式,既用一个存折可以同时交多个电话(汇缴)号的话费。 为灵活起见,增加帐户变更功能。 帐户变更实际上就是改变各帐户及各电话号码之间的对应关系。 帐户变更一般用于一折对多号用户的开户时。 开户时用户帐号只对应一个电话号,此时用帐户变更既可为此帐号连接多个电话号码。 操作员可通过帐户查询功能来判断是该帐号否需要做帐户变更以及帐户变更后的结果。 帐户变更的功能强大,包括对各电话(汇缴)号码的增加、删除、修改,三项功能: 1.增加 操作员输入的电话(汇缴)号如果在中心机(帐号对照文件)中如果不存在,则中心机自动增加该电话(汇缴)号的记录,并与其同时输入的帐号相连接。 其中变更帐号只能是本所帐号,变更身份证号必须是其帐号对应的身份证号。 2.删除 如果操作员在做存 储开户业务时电话号码输入错误,但开户已经成功,可通过帐户变更来删除该号码。 操作员在输入变更帐号时输入 ‘ 0’,变更身份证号输入该电话(汇缴)号原来帐号对应的身份证号,既可删除此号码。 3.修改 如果中心机中已经存在要变更的电话(汇缴)号,则自动按修改处理,将该号码变为对应操作员输入的新的变更帐号,而取消与原帐号的所属关系。 其中变更帐号只能是本所帐号,变更身份证号为新帐号对应的身份证号。 由于帐户变更功能提供给了所有操作员改变话号与帐号对应关系的权限,所以必须考虑安全性问题。 为了提高本帐户变更功能的可靠性,除了 在操作时检查变更身份证号外,每笔帐户变更交易都记入当日流水,并且在中心机保存了详细的变更资料,希望操作员在做帐户变更时谨慎操作,在做帐户变更业务时必须持有效证件(身份证原件)。 (参见图 ) 图 帐户变更 平 顶 山工 业职业 技 术学 院 毕业设计说 明 书 ( 论 文 ) 第 13 页 存储开户 在本行代理话费的用户可以在任何代理网点做存储开户。 存储开户类似活期开户,增加了电话号或汇缴号一项。 开户时注意区分电话(汇缴)号,且开户时不输入金额。 存储开户时只能输入一个电话(汇缴)号码,针对一折对多号的用户,可利用帐户变更来完成其它号码与该帐号的连接。 因开户时帐户内无余额, 在完成存储开户业务后,利用存储交费功能来为用户存款及扣。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。