电力财务管理系统1

电力财务管理系统1

ID:39863678

大小:348.84 KB

页数:26页

时间:2019-07-13

电力财务管理系统1_第1页
电力财务管理系统1_第2页
电力财务管理系统1_第3页
电力财务管理系统1_第4页
电力财务管理系统1_第5页
资源描述:

《电力财务管理系统1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电力财务管理系统220900307黄伟强220900321华泉220900324潘磊220900327李振贵220900333刘增伟220900340王子豪一、系统开发背景介绍电力财务管理系统的功能是管理电力系统用户收费,收费对象包括低压电用户与高压电用户,系统支持银行缴费,并且根据相应的收费信息生成报表,如果用户未及时缴费,则向用户发出欠费通知。在电力系统中以往缴费都是人工缴费,信息时效性差,特别是无法支持银行缴费这点影响了广大用户的缴费难度。系统开发成功后,一方面能增强电力系统缴费的时效性,使得电力的缴费更快速,另一方面,由于采用了信息系统,缴费的安

2、全性与正确性也得到了保证,同时,银行缴费功能也极大地方便了用户的使用。二、系统分析2.1涉众分析经过分析,发现在电力系统中,与财务管理有关的几个部门分别为电费管理部门、财务部门,财务管理部门,银行。除去以上几点以外,还有直接涉众就是用电客户,在电力客户中分为,工业用电与居民用电,相应的客户分为高压电客户与低压电客户。2.2在业务分析中得到的业务用例在业务分析中,营业会计,电费发行员,电费收取员进入了我们的视线,我们发现,营业会计的主要业务依次为统计欠费明细,制作收费明细,制作营业报表。电费发行员的主要工作为计算电费以及发布欠费通知。而电费收取员的主要工作

3、为收取电费,经过分析,得到了业务用例。2.3概念分析系统用例经过深入具体分析,我们发现,电力财务部门的主要工作有四块:1、录入本月用户表数2、计算电费3、收取电费4、制作营业报表得到系统分析用例具体分析了计算电费用例之后,我们得到了计算电费的系统用例,计算电费分为以下四步1、录入当月用户电表数2、计算电费3、在计算完所有用户的电费之后,进行电子银行批量缴费4、在电子银行缴费后依然欠费的用户发布欠费通知具体分析了收取电费用例之后,我们得到了收取电费的的系统用例,收取电费分为以下三步1、查询得到用户欠费信息2、与客户交流确认用户信息3、缴费后录入信息具体分析

4、了制作营业报表用例之后,我们得到了制作营业报表的的系统用例,制作营业报表分为以下三步1、统计欠费信息2、制作收费明细3、最后得到营业报表2.3用户业务档案模型用户信息分为三部分,基本信息(包括用户名,住址,开户信息等),计费账户(包括欠费记录,银行缴费账号如果有的话),抄表账号(根据抄表得到的数字计算电费);得到业务档案模型,一位用户只有一份用户档案,但可以有多个计费账户,以方便梯度计价,一位用户也可以拥有多个抄表账号。三、系统设计3.1、系统体系结构部分数据库操作需要根据Manager中定义的操作设计,根据分析发现Manager中使用的操作分别有,查询

5、系统用户信息,查询普通用户信息,查询欠费列表,增删系统/普通用户,修改系统/普通用户信息。根据以上分析得到DB设计类图财务管理系统需要将业务与逻辑分开,我们采用的体系结构为,另外设计一套UI程序,UI调用一个大类的API,此大类为Manager,其封装了用户登陆,系统用户操作,客户操作等API。作为一个需要为UI提供众多功能的类,类中需要实现众多API接口,分析结果如下财务管理系统用户分析系统用户与客户两大类,其中可登陆的只有系统用户,系统用户根据自己相应的权限进行相应的操作,没有权限则无法进行相关的操作,于是我们引入了一个权限管理器,其大致原理便是以来

6、数据库的查询操作查询用户权限,并检测其有无相应的操作权限,返回查询结果,Manager类根据其查询的结果决定是否执行相应的操作。3.2序列图我们分析了电费发行员的具体业务流程,得到了一下结果。要进行计算电费操作,首先以电费发行员身份登录系统,得到相应权限,调用录入函数,录入用户数据,之后调用函数,批量计算电费信息,之后启动电子银行缴费程序,进行电子银行缴费。在电子银行缴费后向依然欠费的用户发布欠费通知,通知其来缴费。操作过程中随时保持权限检测。我们分析了电费收取的具体业务流程,得到了一下结果。要进行收取电费操作,首先登录电费收取员账户,拥有相关权限,根据

7、用户提供的信息查询得到用户信息,核对完用户信息后缴费,并录入系统。操作过程中保持权限检测。四、总结经过此次系统建模,我感受到了UML这一强大工具为应用程序系统带来的便利性,在程序开发中,满足用户需求是重要的一点,但程序员在与客户沟通时往往不能有效沟通,这时就需要一种工具做为客户-项目经理-程序员之间的纽带,而UML正是提供了这种功能,此外,UML工具还有利于程序员的正确开发,在开发一个大型系统时,多个程序员之间往往会出现沟通障碍,UML将系统模块化,有利于团队分工协作,增强开发系统的正确性。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。