摘 要:针对目前供水站传统的收费采取人工的抄写方式收费的弊端,本文结合水资源的管理现状,在理清IC卡技术的概念与特点、采用IC卡管理信息系统的必要性基础上,对收费管理系统进行了需求分析、功能设计和数据库设计,形成了基于IC卡水务收费管理系统架构,为提高水务管理单位的工作效率提供重要参考。
关键词:IC卡技术;收费系统;数据库;设计
引言
水务管理是关乎国计民生的大事,是经济社会发展对水资源管理提出的必然要求。由于供水站传统的收费方式是采取人工的抄写方式,这样导致了对数据的准确性、工作的效率不能保证,缴费的流程也较为复杂麻烦。本文结合水资源的管理现状和IC卡技术设计了水务收费管理系统,实现了对水资源的优化配置、高效利用和科学保护。文章介绍了IC卡技术的概念与特点,对收费管理系统进行了需求分析、功能设计和数据库设计,为提高水务管理单位的工作效率提供了条件。
IC卡付费技术
2.1 IC卡付费技术理论
IC卡预付费水表是以先进的微电脑控制技术为核心,以智能卡为信息传递媒介而构成的高科技机电一体化智能仪表,具有机械计数和电子计数的双重功能,主要由智能卡读写器、低功耗微电脑、独创新型电机阀、流量采集及相应电路组成,在保持了传统机械式水表的特点的同时,还具有直观的电子显示。具有设计先进、技术含量高、功能完备、计量准确、性能可靠、体积小、显示直观、外形精美以及安装便捷、使用方便的优点,适用于居民自来水的计量和收费,避免了偷水、漏水、冒水事件的发生,使用电子计费的方式可以实现节约用水与科学有效管理的目的,而且在一定程度上改善了以往的城市供水管理方式,由“先用水,后交费”转变为“先交费,后用水”,在方便居民用水的同时提高了水务管理的工作效率。
2.2 IC卡技术特点
IC卡技术主要采用专用进口微处理器,具有较多优点。
一表一卡功能:用户办卡时将设置唯一代码,从而防止非法卡使用;
大屏幕液晶常显:屏幕可同时显示水量数据、电池状态、阀门状态;
低电压检测:如果电池电压低于3.8V时,系统选择自动关闭电机阀同时显示“欠压”、“关阀”,此时,如果想继续使用需要安装新的电池;
水量不足提示如果剩余水量较少是,可自动关闭水表阀门,并且提醒用户充值,充值后可以插卡打开阀门,然后继续使用;
防伪功能:当卡反插或非本系统卡插入时,将显示“卡错”;
专用工程卡:方便维修;
具有磁防护功能,如果有强磁场靠近时,IC表将显示“报警”同时将阀门关闭;整表具有机械和电子双显功能;
使用干电池可以方便用户更换;
有自动月自检的功能,从而可以在有干扰的情况下正常工作。
收费管理系统设计
3.1 需求分析
需求分析的结果是系统开发的基础,系统需求分析的好坏直接影响到工程的成败和软件的质量。这一阶段的基本任务是回答“做什么”的问题。在可行性分析阶段已经对用户的需求有了粗略的了解,然后在需求分析阶段通过收集、提炼、分析和审查已收集到的需求,从系统的功能要求、系统的性能要求、运行要求和将来可能提出的要求四个方面来确定用户对系统的确切要求。由于供水站传统的收费方式是采取人工的抄写方式,这样导致了对数据的准确性、工作的效率不能保证,缴费的流程也较为复杂麻烦。所以设计了这款软件解决上述难题,从而提高现有工作效率。经需求分析,本系统应该满足以下几种功能需求,从而满足水务的综合管理。
基础数据管理模块:该模块主要负责各基本信息的管理,主要包括用户数据管理、水井信息管理、区域管理、行业管理、水价管理。
IC卡管理模块:该模块主要是对IC卡的各种信息进行管理,包括验卡操作、注销清卡、发卡、对于IC卡的操作需要对卡片进行搜寻。
日常业务模块:本模块是主要的日常业务操作模块,包括售水管理、日结管理、巡核管理。
查询业务模块:该模块方便用户对各种类型的信息进行查询,它包括用户单位查询、水井信息查询、IC卡信息查询、售水业务查询、巡核业务查询、保修业务查询。
统计报表模块:该模块是对各种信息进行统计、生成报表,主要包括售水量统计、单位取水统计、操作员统计、区域取水统计、行业取水查询。
3.2 系统设计
在本系统研究中,采用模块化的思想设计系统各功能,以便使软件容易测试和调试,在开发过程在也利于软件工程的组织和管理,提高软件的可靠性和可修改性。本软件把核心数据的管理、查询与统计等各项功能分别设计,从而保证操作者方便快捷的管理系统。本软件的主要功能模块有基础数据管理模块、IC卡管理模块、日常业务模块、查询业务模块和统计报表模块等功能模块。
该系统用户信息的登记采用编号(例如:0001-9999)与姓名作为交费时查询寻找依据,因此该软件支持把编号、姓氏作为查询条件。
预充水费的功能,在交费确定时有对应的功能,在扣减水费后发票中与系统中可以明确的显示。
欠费提醒:在登陆系统的时候会自动弹出欠费人员的详细信息和欠费金额、时间等。在打印的功能中能实现按照月份打印。这种功能也可以设置为只要欠费就显示与按照欠费额度进行显示两种方式,操作员能够对该功能是否开启进行选择。
数据备份和还原:支持系统退出自动备份和手工备份。
设置两种权限,管理员与操作员。管理员的使用权限较大,具有完全的功能权限;操作员的权限是指收费和记录的权力,但是最终的数据操作员没有权限修改;当开始交费时,可以设置语音提示,而且催收通知单能够自定义格式;对于用户可实现选择性的打印统计可实现日结、月结和年结,按照总帐目体现出来,包括未抄表、欠费、交费的常规统计,并可直接查看明细表。
发票的打印功能:预先设置打印格式与内容,基本内容包括用户的个人信息与水表、价格、滞纳金、操作人员、收费人员姓名、发票编号等。管理员能够自定义打印内容,例如缴费的时间。交费能够一户交一户,发票同时可以一户打印一户,也能够批量有选择性的对多个用户同时缴费,并且打印多张收费单据。
3.3 数据库设计
数据库设计是建立数据库及其应用系统相关联的技术,把系统中的大量的数据按一定的模型组织起来,提供存储、维护、检索的功能,使得系统可以方便、准确地
从数据库中查找到所需的信息。设计数据库应该采用集中式数据管理模式,保证数据共享有较高的程度,有利于实现相关部门的协同应用;利用Oracle提供的存储过程,使应用程序变得稳定,大大提高了系统的性能;使用视图实现数据,保证了数据的访问安全性,在一定程度上也提高了数据检索的速度。
4.结语
IC卡的收费管理系统经过这几年的实际应用,客户普遍反映是满意的,它有效缓解了人工抄表及催收费用工作量大的问题,避免了收费及计量过程不准确造成的供需双方的纠纷。该系统能异常报警及时发现解决问题,自动计算任意时段的管损,降低了损耗;实现了监控数据永久存储,方便统计,为能耗分析提供了历史数据,创造了巨大的经济效益和社会效益。满足了水务系统各部门的提高管理效率、提升管理水平的要求。
参考文献:
[1] 陈联诚,陈旭东,区士超. SQLServer2000实用教程[M]. 北京:电子工业出版,2005.
[2] 贝 飞. 最新 Delphi7 数据库开发指南[M]. 北京:北京希望电子出版社,2003.