公交收费系统主要实现功能 本系统主要实现乘客刷卡扣费、数据采集、后台报表查询等功能: 1、支持一票式扣费、分段收费和自由金额扣费。 2、带无线通讯模块的公交刷卡机可实现数据实时上传,不带无线通讯模块的公交刷卡机可通过U盘上传交易记录。 3、后台可发行用户卡片并为卡片充值。 4、可查询充值、交易等各种报表。 公交刷卡系统管理 钱包和消费类型管理 用户卡包含两个钱包:现金钱包和次数钱包。当次数钱包中存在余次用没有**过限制时,总是先扣次数。扣完次数或次数消费达到限制后,刷卡机才扣除卡片的现金钱包中的余额。两种钱包共衍生三种消费类型——现金消费、次数消费、月卡消费,其中,次数消费和月卡消费共用一个钱包。 现金消费:每次刷卡成功扣除现金钱包的余额。 次数消费:每次刷卡成功扣除次数钱包中的余次1次。 月卡消费:每次刷卡成功,扣除预充到当月的余数1次。 扣费顺序是先扣月卡,再扣次数,最后扣现金。按下一种消费方式扣费需要的条件是,上一种消费方式扣费达到了限制,或者钱包余次扣完了。 月卡消费是次数消费中的一种,但其充值方式与普通次数有所区别,因此单独列出。普通次数消费前,直接在管理软件中充值次数即可,次数没有有效期,只要卡片不过期,余次一直可以被使用。但月卡充值不同,月卡充值方式是按月预充次数,但这个次数是有有效期的,过了*的月份没有使用完就作废。 有一点需要注意的是,如果在月卡上充值了普通次数(用于4.2.3.4次数消费),当月没有用完,下月会清零。因此,建议不要为月卡充值普通次数,如果一定要用,事先须向乘客说明。更好的解决方案是,月卡次数用完以后,为用户充值现金,月卡可以继续使用现金扣费(定额、自由、分段)。现金如果没有用完,始终不会清零。 公交消费方式: 1.定额扣费模式 通过消费参数中设置的消费规则扣费,不可以手工临时修改。如,消费方式中设置的A时段,普通卡2元一次,学生卡1元1次;B时段,普通卡3元一次,学生卡3元一次。那么在A时段中,持普通卡用户刷卡就是扣费2元,在B时段中,持学生卡和普通卡用于刷卡扣费都是3元,这个价格无法临时改变,只能通过下载新的消费参数来重新设定。 定额扣费支持所有的消费类型,包括现金消费、次数消费、月卡消费。 2.自由扣费模式 使用台式公交刷卡机时,此功能需要外接键盘来实现。在键盘上按功能键F1可以进入到自由扣费模式,在此模式下输入扣费金额后确定,用户刷卡时将按输入的金额扣费,但会按卡类折率来打折。 自由扣费仅支持现金消费。 3.分段扣费模式 分段扣费功能需要外接键盘或报站器来实现。在键盘上按功能键F4可以进入分段收费模式,在此模式下输入起始站点号,然后系统会根据消费参数来计算扣费金额,刷卡后按扣费金额扣除卡片余额,但会受到卡类折率来的影响。分段消费参数是根据线路来设置的,每一台刷卡机同时只能属于一条线路。