论文部分内容阅读
随着计算机技术以及Internet/Intranet的飞速发展,目前大多数企业、政府部门已经利用成熟的Web技术,采用目前常用的浏览器/服务器(Browser/Server)计算模式建立了Intranet系统。同样在供水行业,采用信息技术促进改造供水企业的制水、供水、营业、管理、服务,尽可能时实采集和处理信息,增强企业决策的有效性,将成为供水企业发展的必由之路。本课题以浙江某供水企业业务为参照,通过全面了解供水企业的业务流程和目前已有的供水企业营业管理系统中存在的问题和不足,精心设计的一套集用户档案管理、客户关系管理、抄表、报表打印、财务收费、办公等子系统于一体的供水综合信息管理系统。
目前国内外很多供水企业也都建立了营业管理的计算机系统,但是基于客户机/服务器模式(C/S)的系统占大多数,而且多数系统只处理抄表收费,涵盖完整的营业管理业务,全面集成报装立户流程、用户管理、抄表收费、票据管理、水表全生命周期管理等功能模块的系统只占少数。随着企业规模的日益扩大,应用程序的复杂程度不断提高,传统的客户机/服务器已经逐渐暴露了它的缺点。因此,本课题提出并实现了以ASP.NET为技术平台,采用B/S模式,综合运用C#、JavaScriptVBScript、商务数据库等多种新技术建立的供水企业综合营业管理系统。它将实现自来水用户档案管理自动化、抄表收费数据处理电脑化,水费的计算不需人工参预,抄表员只需要拿抄表机抄回一个水表的当前读数,系统就会自动计算出用户当月的水费信息,并自动打印出水费缴款通知单和发票。用户可以在任何位置安全的使用Web浏览器,登录该系统进行网上办公,浏览网页的客户端无需安装任何其它软件。
在结构设计方面,本课题开发的营业管理系统主要采用基于XML和.NET组件的三层应用系统的框架结构来构建,其体系结构分为用户服务层、业务服务层和数据服务层三个层次,具体结构层次基本分为四个层次,从底到上分别为:数据库、数据库存储过程、C#类库、ASP.NET。根据供水企业营业管理的日常业务需要,系统主要设计并实现了以下功能模块:报装管理、表务管理、用户管理、抄表管理、收费管理(大厅收费和银行收费)、打印管理、特殊管理、审批管理、系统管理、报表管理、票据管理、日志管理、系统设置等。
在具体实现方面,本系统采用.NET框架进行页面开发,采用ADO.NET技术实现对数据库的访问和操作,利用XML文档记录当前使用的服务器和数据库,利用.NET技术开发了Web服务,以此来优化代码,提高系统的运行效率,采用.NET组件将各类数据处理封装起来,为系统的各级用户提供可靠有效的服务,采用装配件来部署组件,增强代码的重用性,采用水晶报表(CrystalReport)实现各打印模板的设计,按照打印Word文档的原理实现打印操作。在对数据库的操作中,本系统将一些公用的、可变的业务逻辑采用存储过程进行编写,放在服务器端供各个模块远程调用,充分利用存储过程的优点,有效地提高系统的整体性能和安全性能。对于完善的营业管理系统来说,数据的安全与保密是使系统正常运行的基本保证。本系统要求系统管理者为每个系统操作者建立记录、设置密码,以防止非法用户进入系统,并要对每种工作授权,确定某种工作可以进入哪些工作模块。只有在系统中建立了记录的操作人员,凭正确的口令才能进入系统,并进行相应工作权限内的工作。
本系统已经成功的应用于多个供水企业,实践证明,本系统对企业的信息化建设和发展起到了非常重要和积极的作用。随着计算机技术以及Internet/Intranet的不断发展,本系统也将不断运用新的技术来弥补自身的缺点和不足,并运用新的技术不断更新完善来适应未来供水企业的需求。