科技论坛 中国科技信息2006年第4期 CHINA SCIENCE AND TECI-H'4OLO6Y I ̄'I'ION Feb. 维普资讯 http://www.cqvip.com 基于c/s结构的供暧收费管理信息系统的开发与应用 王廷军’贾瑞清 (1,中国矿业大学机电系/辽宁工学院机械系1 00083;2,中国矿业大学机电系1 00083) 摘要:针对集中供暖企业收费计算机网络化管理的要求,提出了一种基于客户/服务器(c/s)结构的供暖收费管理信息系统设计方案,给出 了系统需求分析、各子系统、功能模块,进行了客户机端和服务器端软、硬件的设计,并对传输网络的构建方法系统进行了讨论。系统的应用结果表 明,软件适合同城市多地点网络收费的要求。 关键词:集中供暖;c/s结构;供暖收费管理信息系统;客户机;服务器;传输网络 随着我国城镇建设事业的快速发展,社会 对供暖收费管理也提出了更高的要求。传统的 由收费员直接入户收费、或只在供暖公司设立 个收费地点、或取暖费单机管理的方式已经 远远不能满足供暖企业收费和用户交纳取暖费 的要求。在城市不同区域或大型小区,设立固定 的若干计算机收费网点,利用网络与公司的收 费中心相联接,既可节约收费成本、及时快速的 进行收费工作,又方便了用户的交费,用户可以 就近交费并当时打印发票。因此,开发适于集中 供暖企业特点的客户/服务器结构模式的供暖 收费网络管理信息系统具有现实意义。本文探 讨构建企业自己的同城市多地点网络收费系统 的软件设计.硬件实现与网络传输等问题。 一软件主要由前台收费、后台数据处理、查 询三大部分构成,系统采用模块化结构,如 图l所示。主要的用户有:系统管理员、收 费员 稽查员、财务人员、公司领导等,据 此可分为五个主要的子系统。 2.3系统体系结构 依据集中供暖收费的特点及实际需开,系 统采用客户机/服务器结构,数据库放在服务 器上,应用程序分散在客户和服务器两端,适 于同城市多地点网络收费。用户在客户机上操 作时,服务器只根据客户端的应用请求提供符 合条件的数据,从而减少了网络传输给客户端 的数据量,满足了供暖收费的数据量大、实 时、快速.准确、安全等要求。 2.4客户端应用程序 系统使用Visual FoxPro 6.0作为程序的 前端开发工具。Visual FoxPro是一个成熟的 数据库开发软件,具有Windows GUI界面生 成工具。主要的客户端应用程序有前台收费程 序、管理员程序、修改员程序、稽查员程序、 财务对帐程序、公司查询程序、户型表管理 程序等。 2.5服务器端数据库 系统使用SQL Server 2000作为数据库管 理软件,数据库在服务器上运行。S Q L Se rve r 作为大型关系数据库管理软件,与 Visual FoxPro有较好的兼容性和易连接性, 具有严密的多用户访问、海量数据存储、内 置安全性等功能【2I。在安全性上,服务器上的 SQL Server具有两种身份验证模式:Windows 身份验证模式和混合模式(Windows身份验证 和SQL Server身份验证),没有权限不能进 入或连接数据库,可以有效地保护数据的安全。 2.6 0DBC 客户机 田3系统结构图 3.1客户机 1,集中供暖企业对供暖收费的要求 集中供暖企业的供暖收费具有采暖住户多 (一般为几万户)、住户地理区域广(同城市多区 域)、交费时间集中(多在l0~l1月份),月收 费量极不平衡,以l1月份为最高等特点。因此, 收费数据量大,且常以每年几万到十几万条的 收费记录递增。因此,对住户实行多网点就近实 时收费成为企业的首要之选。 在城市内的不同区域(如集中的住宅小 区),设立一些固定的计算机收费网点(客 户机),客户机通过光纤网络联接到公司的收 费中心的服务器,并将经理室、财务室、稽 查科的客户机与收费中心的服务器相连接,构 成了客户/服务器结构。客户机可以使用 Pentium l 66以上的微机,使用Windows98 或Windows2000作为操作系统。 3.2服务器 为了在硬件上确保充分发挥软件的性能, 采用专用服务器,具有磁盘阵列存储,既满 足了数据海量存储与读写速度的要求,又提高 了容错性l操作系统可使用Windows2000或 Windows NT。 2。软件设计 2.1系统需求分析 供暖收费管理的主要任务实现是对取暖住 户交费的管理和收费员收费的管理【】I,主要包 括: (1)住户基本信息、房屋信息、当年取暖费 交费情况、往年取暖费交费情况、尾欠情况、年 收费标准(商户与住宅收费标准不同)、变户(房 主变动)、开栓与否、一年的取暖费多次交款、预 交费问题、特困户、优惠、单位趸交等的管理。 (2)各分公司、收费员的实际收费情况管 4,网络传输 如果客户端与收费中心的距离近,符合局 域网的要求,则企业可以构建自己的局域网。如 果客户端分散在城市内,与收费中心的距离较 远,则租用电信部门的现有网络是一个更好的 选择。 随着网络技术的发展,电信部门提供了多 种网络租用服务,如帧中继(F r a m e Relay)、ATM、虚拟专用网络(Virtual Private Network,简称VPN)等等,用以 安全地构建企业的内部专用网络。特别是 VPN技术,它采用隧道技术可以在Internet上 建立安全的企业内部专用虚拟网络,不需要另 外建设长途数据线路,也节省了租用专线的费 用和网络维护费用。 5。应用实例 系统利用Visual FoxPro作为前台应用开 发工具、使用SQL Server作为后台数据库系 统,采用ODBc实现了中间层与数据库的连 接,借助光纤网络实现了城市分散网点收费、 发票打印和收费中心服务器后台数据储存处 理。辽阳市房产供暖公司从2002年底开始应用 本系统,收到了良好的经济效益和社会效益。 实际应用结果表明,系统性能满足了收费数据 量大,收费地点分散,快速查询统计的要求, 实时性,安全性,稳定性、客错性好,使 用维护也简单,极大地提高了工作效率,减 少了收费管理上的错误率,对供暖企业的取暖 (下转第1 5页) 维普资讯 http://www.cqvip.com 翼 (上接第l1页) 2000次乘法运算。若采用二元计算方法,乘 法运算量会大大减少。基干二元的运算,首 先将两个变量的慨率相结合,本例中先计算 0 ,需要1 0 0次乘法运算,再将p与 0 合并,需进行1000次运算,共需要llo0 次乘法运算,比未改进前减少了9 0 0次。此 外,消息以二元方案进行合并运算,在向内 传递消息的过程中,也可以减少乘法运算量。 如,团节点{T,L,E}将本身的慨率分布P 蓑 蓉 笋灞 缘化的计算量。研究人员还对联合树进行改 曩妻 螽 姗 姗 黼・螽 ………院. (上接第1 5页) 收费具有重要意义和实用价值。 参考文献: 进,Kj rulff提出嵌套联合树,是用多个小 联合树取代原联合树中的团节点,使团节点分 布函数的计算过程更加清晰。 参考文献: …LaurJ tzen S L,Spiegelhalter D J.Local Computations with Probabilities on Graphical Structures and their Applications tO Expert Systems (BIT,L)(£)与得到的两个相邻节点传递来的消息 进行结合。仍假设各变量有1 0个状态,来自 {L,E,B}的消息共有1 00个状态组合,来自 {E,x}的消息共有10个状态组合,£有1000 个状态组合,将£与消息进行结合需要进行 2000次乘法运算。采用二元运算的思想,先 将来自{L,E,B}的消息和来自{E,X}的 消息进行结合,需要进行1 00次乘法运算,再 将结果与£结合,需进行1 000次运算,共进 行ll 00次运算,比改进前降低了900次运算。 [J].Journal of the Royal Statistical Society,1 988, 50(1 570):1 57--224. [1】王廷军,潘冬.取暖收费计算机管理系统的 研究【J】.节能.1997,(1)42—43 [2】束欣鹃主壤.基于VFP和sQL的蠡据摩技 术及虚月藿[M】.西安:鸯安电子料技大学出版 社,2004.1 [2]Prakash P.Shenoy.Binary Join Trees[J]. Uncertainty in Artificial Intelligence 1 2(1 996)492 499 [5]Lepar V,Shenoy P P.A comparison of Lauritzen and Spiegelhalter,Hugin and Shafer and Shenoy architectures for computing marginals of 作者简介: 王廷军 男.中胃矿业大学机械设计专业 博士研究生.副教授。 贾瑞清 男.中冒矿业大学机电与信息工 程系.教授.博导。 、 probability distributions.[R]Uncertainty in Artificial lntelligence.1 4(1 998)528 527. [4]Tuija Schmidt,Prakash P.Shenoy.Some improvements tO the Shenoy Shafer and Hugin architectures for computing marginals[J].Artificial Intelligence 1 02(1 998);325 555 (上接第1 9页) 化及数值大小,计算也非常复杂,不 方便使用;对干相变复杂的成膜材料 l5]Anders L.Madsen,Finn V.Jensen.Lazy propagation:A junction tree inference algorithm based on lazy evaluation[J].Artificial Intelligence 1 1 5(1 999)205 245 中,实践证明该方法的偏差较大。 参考文献: [6]Kja ̄rulff U.Nested junction trees.[R]Uncertainty 图1 Chest Clinic problem贝叶斯网络及 对应的联合树 in Artificial intelligence:Proceedings of the Thirteenth Conference.(1 997)294 501 作者简介 刘伟娜,女,汉 河北农业大学农业机械化 工程硕士研究生。研究方向 人工智能及 [1]张红宇,韦钰.物理化学学报. 1 99 6,9 9 8. 3.结论 本文从四方面对三种联合树算法进行分析 比较,简要介绍对H ugin算法的改进,从计 算效率角度对改进算法与传统算法进行比较。 除此外,基干懒惰评价的联合树推理算法是利 用贝叶斯网络D分离原则,减少消息传递和边 [2]何平笙.高技术有机高分子材料进 展.1 994 应用 基于图模型的数据挖掘。 霍利民.男.汉.教授.硕士生导师.研究方向 人工智能及应用.电力系统与应用。 13