S2SH水费管理系统-JAVA【计算机毕业设计、源码、开题报告】

本文介绍了一款基于JAVA的S2SH水费管理系统,涵盖需求分析、总体设计、详细设计和系统测试。系统提供区域信息、用户资料、营业信息、账目管理和操作员管理等功能,支持移动终端抄表计费,采用JSP技术、MySQL数据库和BS架构。在测试中,系统表现出良好的经济性、技术性、操作性和法律性可行性。
摘要由CSDN通过智能技术生成

叿狆号:"IT软件学习社"

 

1 绪 论

1.1本文的来源

随着人们生活水平的不断提高和生活节奏的加快,不少供水用户的超表与缴费越来越多,而精力、时间却越来越少,于是各种自来水公司管理应用应运而生。自来水公司管理的规模也是越来越大,以前单纯的文本记录人工管理方式不仅效率低下,且易出错,直接导致管理费用的增加,服务质量的下降。由于这种人工管理方式不能完全适应自来水公司管理的发展,因此需要一个功能强大的管理系统对自来水公司水费进行管理,实现对区域信息管理、用户资料管理、营业信息管理、水费管理、账目管理,用户管理等功能

1.2目的和意义

如今,随着全国的信息化建设程度越来越高,互联网开始在人们的生活发挥着越来越为重要的作用,网络技术可以将各种不同的设施连接起来,进行统一的管理,目前缴费业管理状况要满足快速增长的缴费量,是远远不够的,因为当前自来水公司管理多采用手工或半手工处理自来水公司管理业务流程,多用人工方式在前台接送缴费并半手工进行水表信息管理,效率十分低下。自来水公司管理业务主要是超表缴费、账目管理、客户信息管理、水表信息管理等。以上这些自来水公司管理内部业务如果用计算机来进行管理的话,能大大节约大型自来水公司管理工作人员和管理人员的时间,提高工作效率。

1.3本文的主要内容

本文从系统架构、实现方法、从整体到部分,逐个模块、逐个部分对系统设计、实现过程进行了详细介绍。其中第二章需求分析主要对系统的功能需求、性能需求、数据库需求进行了分析;第三章总体设计主要介绍了系统的功能模块设计、数据库设计;第四章介绍了系统的详细设计,对数据库、界面、各个模块进行了详细说明;第五章测试,主要介绍了本系统的测试方法、测试用例、测试结果分析。

2 需求分析 

在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。

本系统所做的需求分析包括功能需求分析、性能需求分析、数据库需求分析。

2.1功能需求分析

该系统集基础信息设置、抄表、收费、票据打印、数据查询和统计分析于一体,具体包含了水费管理部门对用水户的资料管理、抄表收费管理以及收费情况用水量情况统计查询等,有助于各水管部门获取决策信息,提高社区自来水收费人员的工作效率。

一、区域信息管理模块

        1、社区区域信息管理

参考行政区划,添加本自来水分公司所辖社区信息;

        2、修改社区区域信息

        3、删除社区区域信息

        4、查询社区区域信息

二、用户资料管理

        1、添加用户信息

           按照社区区域划分添加用户信息资料;

自动生成用户编号(用户编号具有唯一性【结合门牌号生成】)

        2、修改、删除用户信息

           对用户信息进行修改、删除操作;

           其中,用户编号不能修改。

        3、查询用户信息资料

三、营业信息处理模块

   1、用户收费信息维护

       1.1 添加用户自来水水表收费参数

为用户添加水表,设置该水表的收费参数:水表编号、水费单价(从系统基础数据中获取,不可修改)、上月水费记录、是否缴费等信息。

    用户可以添加多块水表。

1.1 设置水表结算方式

      设置用户下水表的结算方式:月结、季结、年结等类型;

         2、水费计算接口设计

             2.1 接收移动终端传递的用户编号、水表编号、本次抄表数值。

             2.2 计算本次用水量、单表用水金额、缴费金额等数值,返回给调用接口缴费金额。

             2.3 注意处理:逐月缴纳、次月补缴、季结、年结等类型的处理中的差异性。

3、移动终端(web页面模拟)抄表计费

输入用户编号,输入本次抄表数值,移动终端远程读取数据库获取用户上次缴费数据值记录,计算本次应缴费用,提供缴费小票。

(注:在本系统开发设计中,设计完成移动终端调用接口,移动终端操作界面由web页面模拟完成)

         4、账单查询打印

            4.1 发票账单打印

             用户凭缴费小票,打印发票。

            4.2 缴费账单查询

             按用户编号、水表编号、时间(月份、季度)等条件查询用户缴费账单信息

         5、账单金额小写与大写转换功能        

四、账目管理模块

    1、提供所有历史帐票信息的查询功能。

    2、为查询提供多元化复合条件。

    3、提供历史帐票的补打功能。

   4、分类统计功能

提供对选定范围的用水进行分类统计的功能,为节约水资源的决策提供数据支持。

五、操作员管理模块

    1、系统管理员(经理)添加管理员

    2、系统管理员(经理)修改、删除管理员信息

    3、系统管理员(经理)查询管理员信息

    4、系统管理员(经理)重置管理员密码

六、系统管理模块:

     1、数据安全管理

        1.1 数据备份:将当前系统中的数据进行备份操作;

1.2 数据还原:将以前备份的数据可以还原到当前数据库中;

         2、水表结算类型维护

设置水表结算类型基础数据:月结、季结、年结等。

         3、水费单价信息维护

设置水费单价价格。

2.2 可行性分析

开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个领证开发之前,都要进行可行性分析,可以减少领证的开发风险,避免人力、物力和财力的浪费。下面就技术、经济、操作和法律四个方面来介绍

(1)经济性

如今是信息化时代,信息化管理可以使驾驶员管理行管理工作更加系统化、快速化、全面化。在提高工作效率的基础上,可以考虑减少管理人员的数量,本系统对计算机配置的要求不高,网吧机房更换下来的低配置电脑都可以完全满足需要,再者,网吧在管理工作上的高效率和便捷性远远超过了开发本系统的成本,再者,服务器端的安装简洁明了,交费机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。所以在经济上具有完全的可行性

(2)技术性

本系统开发工具是MyEclipse和MYSQL数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大三时就学习了java课程,大学期间也系统的了解了J2EE的知识,华苑社区自来水分公司水费管理系统的总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过软件工程,软件测试,UML统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性

(3)操作性

本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加管理即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。

(4)法律性

本华苑社区自来水分公司水费管理系统的是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。

综上所述,开发一个华苑社区自来水分公司水费管理系统的与人工记录的方式相比具有速度更快,操作更准确,节省开支等有利之处,因此,建立一个华苑社区自来水分公司水费管理系统的是必要可行的。

2.3 Tomcat介绍

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

2.4 MySql数据库

Mysql使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;可以处理拥有上千万条记录的大型数据库。对于一般的个人使用者和中小型企业来说,Mysql提供的功能已经绰绰有余,而且由于Mysql是开放源码软件,因此可以大大降低总体拥有成本。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值