本站介绍
您当前的位置:首页 > 软件工程论文 >

供热收费管理系统功能结构和数据库设计

时间:2021-11-25

  摘    要: 随着计算机技术和网络技术的不断进步,现代信息化技术在各行各业得到了广泛应用。供热收费管理系统根据供热公司收费管理需求,实现了供热公司信息化收费管理方案。系统数据库服务器采用SQL Server 2012,客户端开发系统为PowerBuiler可视化软件开发平台。系统实现了收费管理系统的基础设置、收费管理、收费统计分析、数据备份与恢复等一体化。经过系统测试和实际运行,系统运行稳定,实现了收费管理的信息化处理,规范了供热收费管理流程,达到了企业的实际需求,提高了企业管理的工作水平和工作效率。

  关键词 :     供热收费;管理系统;信息化处理;设计与实现;

  从供热公司的管理现状来看,大多数供热公司在经营与管理过程中仍然采用传统的管理工作模式,尤其是在供热收费管理环节,一直采用纸质手工处理,存在容易出错、数据查询困难、不便于保存以及工作效率低下等问题。为了提高供热公司收费管理的工作效率、规范工作流程,根据供热公司收费管理的实际需求,采用Power Builder软件开发平台设计了供热收费管理系统,旨在提高企业的信息化管理水平[1]。

  1、 供热收费管理系统需求分析

  供热收费管理系统的设计目的是根据供热公司收费管理的实际需求,利用计算机技术、数据分析技术实现供热用户管理、楼盘管理、小区管理、收费管理、数据统计分析、数据查询等信息化管理[2],实现企业信息化管理,从而提高工作效率。根据供热公司收费管理的工作需求,供热收费管理的主要用户包括公司负责人、系统主管、收费管理人员。供热收费管理系统的主要需求如下:

  1)公司负责人作为企业的主要领导,需要随时掌握当前供热用户的关阀、停供以及供热缴费情况,具有对供热收费管理系统数据统计和分析结果查询的需求。

  2)系统主管是供热收费管理系统的管理人员,拥有本系统操作的最高权限,也称为系统管理员[3]。系统主管必须保证系统的稳定运行,能够在系统出现硬件故障和软件故障的情况下,迅速恢复系统的正常运行。具有本系统网络环境、硬件设备、数据备份与恢复、数据库服务器维护、用户权限设置的需求。

  3)供热收费管理人员是本系统的主要操作人员。负责供热用户、楼盘小区基础信息设置以及供热用户缴费的收取、更正等工作。具有本系统供热用户信息管理、收费管理以及数据查询的需求。
 

供热收费管理系统功能结构和数据库设计
 

  2、 供热收费管理系统功能结构设计

  供热收费管理系统主要实现供热用户、楼盘小区等基础信息管理、供热收费管理以及数据查询分析等功能。通过对供热公司的实际调研并与公司负责人和管理人员沟通,在需求分析的基础上,设计了本系统的总体功能结构,如图1所示。

  1)基础设置子系统。供热收费管理系统正常运行必须提供基础信息,主要包括收费类型管理、供热用户管理、楼盘小区管理,在设计时必须要考虑其相互之间的勾稽关系,如在设置供热用户时,必须先设置楼盘小区,同时要设置其收费类型,包括企业收费和住宅收费两种。

  图1 供热收费管理系统总体功能结构
图1 供热收费管理系统总体功能结构

  2)供热用户收费子系统。供热用户收费子系统是本系统的核心子系统,主要实现供热用户取暖费收缴、收费催缴、更正收费以及收费查询统计、收费票据打印等功能。

  3)数据分析子系统。供热收费数据分析子系统主要实现供热用户查询统计、供热用户收费统计分析和欠费统计更正等功能。在设计数据查询方式时,可以实现多种方式的综合查询统计功能。供热用户信息查询主要完成按用户编号、用户楼盘、姓名等相关信息的多条件查询,具有统计汇总功能。供热用户收费查询主要完成按用户编号、用户楼盘、姓名以及收费区间等多种方式查询功能。欠费统计更正主要完成指定日期对正常用户尚未交费的用户更改用户状态,不可逆,应慎用。

  4)数据维护子系统。数据维护子系统主要包括操作员管理、数据备份和数据恢复三个功能模块[4]。操作员管理模块用来实现操作员添加、修改、删除以及系统管理员权限设置。数据备份模块用来实现生成当前数据的副本。数据恢复模块用来将生成的副本还原到当前的系统中,用来实现当系统故障出现数据丢失的情况以便恢复到最近工作状态。

  3、 供热收费管理系统后台数据库设计

  (1)供热收费管理系统数据库的概念设计

  供热收费管理系统的全局E-R模型如图2所示。

  图2 供热收费管理系统全局E-R图
图2 供热收费管理系统全局E-R图

  (2)供热收费管理系统数据库的逻辑设计

  根据概念结构设计的E-R图,按照逻辑模型转换规则和第三范式关系规范化,供热收费管理系统数据库的关系模式如下:

  1)用户关系(用户号、用户名、用户密码、权限);

  2)楼盘小区关系(编号、名称、地址);

  3)收费类型关系(类型编号、类型名称、价格);

  4)供热用户关系(用户编号、用户姓名、楼盘编号、楼号、单元号、房间号、用户状态、类型编号);

  5)供热收费关系(收费单号、收费日期、收费时间、用户编号、超高费、滞纳金、欠费金额、收费金额、用户号)。

  4、 供热收费管理系统的设计与实现

  根据供热公司对供热收费管理的实际需求,供热收费管理系统开发环境采用Power Builder软件平台,后台数据库服务器采用SQL Server 2012数据库管理系统[5]。考虑到系统的安全性,硬件网络环境采用星型局域网结构。同时供热收费管理系统属于企业财务信息化系统的一部分,由于涉及到财务相关内容,本系统采用C/S(客户/服务器)结构的软件设计模式。由于篇幅有限,只介绍系统总体程序控制流程、收费登录界面的设计与实现和供热用户收费界面的设计与实现,其他界面的设计与实现略。

  (1)系统总体程序控制流程

  供热收费管理系统执行时,首先进行用户身份验证,如果用户登录成功则系统进入主界面,并根据用户权限分别操作基础设置子系统、供热收费子系统、数据分析统计子系统和系统维护子系统,如果用户登录不成功,则返回登录界面,提示错误信息。供热收费管理系统的总体程序控制流程如图3所示:

  图3 系统总体程序控制流程
图3 系统总体程序控制流程

  (2)收费登录界面的设计与实现

  收费登录界面是进入供热收费管理系统的唯一通道。为了保证数据完整和安全,本系统限制只有合法用户才能登录系统进行基础设置和业务处理。在收费登录界面需要输入操作员(不是用户的姓名)、口令,正确后方可进入本系统进行业务操作。收费登录界面的基本设计思路是:启用收费登录界面,在操作员文本框中输入操作员名和口令,出于系统安全性考虑,口令显示为隐藏占位符“*”号。输入操作员名和口令后单击“确定”按钮,系统执行“确定”按钮的单击事件,在事件中执行检索操作员在用户表中是否存在,如果正确,则进入供热收费管理系统主界面,否则系统弹出提示对话框,提示“操作员错误或操作员口令错误,请重新输入!”,光标定位到操作员文本框,重复上述过程。单击“取消”按钮退出登录界面。收费登录模块的程序控制流程如图4所示。因篇幅有限程序源代码略。

  (3)供热用户收费界面的设计与实现

  供热用户收费界面是供热收费管理系统的重要模块之一,也是本系统设计最复杂的模块。供热用户收费模块的设计思路是:由于供热用户收费是操作员使用最频繁的功能界面,每次供热用户缴费,操作员都要输入供热用户的详细信息,防止输入错误,造成收费操作失误。由于用户编号是供热用户的唯一标识,为此程序设计时只需输入供热用户的编号,即可将供热用户的所有信息显示在界面上。如果用户编号输入错误,系统显示错误提示信息。供热用户编号正确后,系统在界面的下方显示当前供热用户的基本信息,包括用户编号、用户名、楼盘名称、单元号、房间号、收费面积、是否欠费和当前状态等,并自动计算收费金额。根据实际收费需求,考虑到欠费用户的供热收费,程序设置了是否收取滞纳金的判断和滞纳金的输入,同时考虑到企业用户楼层高的问题,设置了是否收取超高费的判断和金额输入。最后单击“保存”按钮完成供热收费。供热用户收费完成后可随时打印收费单据。供热用户收费界面执行结果如图5所示。

  图4 收费登录模块程序控制流程
图4 收费登录模块程序控制流程

  图5 供热用户收费执行界面
图5 供热用户收费执行界面

  由于篇幅有限其他功能模块的设计和实现过程略。

  5 、结束语

  供热收费管理系统在分析供热公司收费管理信息化与企业信息化应用现状和实际工作需求的基础上,采用SQL Server2012作为系统后台数据库,开发环境为Power Builder软件平台,设计实现了供热公司收费管理的基础设置、收费管理、数据分析统计以及数据维护等功能。为了保证系统的安全稳定,本系统采用客户/服务器(C/S)结构。经运行检验,系统运行平稳,满足了供热公司的信息化需求,规范了收费管理的工作流程,提高了工作效率。

  参考文献

  [1]李翔.基于B/S的高校学生收费系统设计[J] .电子技术与软件工程, 2019(10):179-180
  [2]赵婧.试论供热收费管理系统的设计与实现[J] .科技经济导刊, 2020,28(10):31
  [3]陈志鹏.于NFC技术防伪溯源平台的设计与实现[D] .杭州:杭州电子科技大学, 2017
  [4]程琳,樊江涛,李龙,等.智能停车场管理系统设计与实现[J] .数字技术与应用, 2021,39(5):169-171
  [5]甘剑波.基于B/S结构的学生档案管理系统设计与实现[D].长春:吉林大学, 2015
  [6]余丽娜.基于Android的校园APP的设计与实现一以“ 校园学生信息服务助手"APP为例[J] .现代信息科技, 2021,5():99-101

相关文章推荐

长按二维码或保存到相册

识别 加企业微信→开始写作

1.点击下面按钮复制QQ号

3008635931

2.打开QQ→添加好友/群

粘贴QQ号,加我为好友