[求助]酒店程控计费软件(PB9.0)
小弟最近在做毕业设计,要求是用PB9.0编写一个酒店程控计费系统,要求是用软件接受来自华为C&C08程控交换机的数据,通过RS232串口通信实现,需要用MSComm.ocx系统功能设计
根据需求分析,系统应该由以下的模块构成:
1、 话费详单显示模块;
要求能够显示通话详单,包括分机号、被叫号码、通话时间、通话时长等。同时要能实时、自动显示所有分机的通话记录。
2、 通信参数设置模块
要能够设置通信端口、波特率、数据位、奇偶校验、停止位。并能够将参数传递到读取串口通信的MSComm.ocx控件,使其能够使用设定的交换机参数与程控交换机通信。
3、 读交换机模块
能够通过串口从交换机读数,将从交换机中读到的数据记录到数据库中,以便进一步处理。
同时在数据库中至少需要保留一个月以上的原始数据,以便追溯。
4、 电话费率设置模块
要能够在计费前设置各种通话类型的费率,默认为当前电信的计费方式同时,费率设置要有相当的扩展性,方便以后的升级:
1) 能够根据用户组设定不同的费率,如VIP组可以有优惠分钟,可以有优惠话费;
2) 可以定义多种时段计价方法;
3) 可以定义到任何一天任何时间段的计费方法;
4) 节假日折扣可以随意设置;
5、 电话详单模块
要求能够将从交换机中读取的数据分解转换为分别的分机号、被叫号码、通话时间、通话时长等等数据。
6、 通话计费模块
能够按照通话类型、设定的费率、通话时长计算出每笔通话的金额。要求不能漏单,不能重复计费。
7、 手动录入模块
可以进行人工长话处理,直接输入相关电话费用,如交换机漏传给系统的电话,或者因为电脑重启时漏掉的电话等。
8、 统计分析模块
要求能够提供灵活多样的查询:
1) 可以按照分机号统计(主要运用于结帐时);
2) 可以选择任何时段进行统计;
3) 可以指定电话类别进行统计(如本地通话、长途通话等);
4) 可以按通话时间进行查询(方便查询超长通话);
5) 可以按话费金额进行查询(方便查询金额巨大通话);
6) 可以按被叫号码进行查询;
7) 上述的任何条件均可以组合使用;
8) 可以打印任何查询条件下的明细报表、汇总报表。
如果有擅长这方面的大哥希望可以帮帮小弟,小弟实在是黔驴技穷了。