自来水公司供水管理系统分析与设计(共59页).doc

上传人:飞****2 文档编号:16320931 上传时间:2022-05-16 格式:DOC 页数:59 大小:1.88MB
返回 下载 相关 举报
自来水公司供水管理系统分析与设计(共59页).doc_第1页
第1页 / 共59页
自来水公司供水管理系统分析与设计(共59页).doc_第2页
第2页 / 共59页
点击查看更多>>
资源描述

《自来水公司供水管理系统分析与设计(共59页).doc》由会员分享,可在线阅读,更多相关《自来水公司供水管理系统分析与设计(共59页).doc(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上毕业设计(论文)题 目 自来水公司供水管理系统分析与设计专 业 信息管理与信息系统 班 级 信 管071班 学 号 学 生 张 晓 雯 指导教师 齐德伟 讲师 2011 年专心-专注-专业自来水公司供水管理系统分析与设计张晓雯西安理工大学 信息管理系 信息管理与信息系统专业 07级 中国西安摘 要自来水公司供水管理系统,是在计算机技术高度发展的前提下应运而生的一套自来水企业的信息管理系统,它采用SQL Server数据库、Visual Basic程序设计语言,将自来水公司的主要业务,在计算机技术的支持下集合起来,对业务流程进行了最好的整合与规范。通过供水管理系统,可以

2、很好的完成公司日常的数据输入、数据存储、统计数据、报表打印、决策支持工作,使自来水公司更好、更快、更高效的运营。本文首先分析自来水公司供水管理系统的可行性,业务流程、数据流程、数据字典,在此基础上设计功能模块、输入输出及编码设计、数据库,并编写代码实现特定功能。本系统在完成信息的增、删、查、改等基本功能的同时,综合分析海量数据给出图表,便于管理者进行决策。关键词: 管理信息系统 数据库 程序设计 功能模块 Analysis and Design of Water Supply Management System of Tap Water CompanyZhang xiaowenInformat

3、ion Management and Information System, Grade 2007,Information Management Department, Xian University of Technology, Xian, China, Zip code:ABSTRACTThe water supply management system of tap water company is a tap water companys information management system under the premise of Highly developed comput

4、er technology, which uses SQL Server database, Visual Basic programming language, the water companys main business are togethered by the support of computer technology. On this basis, The best business process are Integrated and standardized. With the water management system can be a good day to com

5、plete the companys data input, data storage, statistics, report printing, decision-support work to make water companies better, faster, more efficient operationsThis paper analyzes the feasibility, business processes, data flow, data dictionary of tap water companys water supply management system, o

6、n the basis , design modules, input , output , code design, database, and write code to achieve a specific function. Complete information in the system to add, delete, query, update and other basic functions at the same time, gives charts through comprehensive analysis of massive data to get a good

7、decision for managers.Key words: management operating system, data base, program design, functional module .目 录1绪论本课题选题的目的旨在提供一个高效、准确、有决策支持功能的自来水公司供水管理信息系统。在这个系统中能记录海量数据,进行人员信息的管理,主要业务数据的导入、修改、查询、删除,准确统计数据,处理数据,制作报表,为决策提供快速准确的支持。为企业节省大量的人力、物力,使企业变得精炼易控,运营高效、决策正确,从而更好的在当代社会健康长远的发展。1.1选题背景当今时代,计算机的快速发

8、展,为人们的生活、工作、学习带来了巨大的便利,也使企业的运营思想发生了很大的转变。面对往日大量的数据,人们不再采用笔和纸张去记录,转而采用计算机技术这种高效、准确的方式去存储。企业过去的运营模式也伴随计算机技术的发展,变得重点突出、简洁高效,企业的海量数据,也在计算机技术的帮助下,更加方便快捷的存储、统计、分析,为企业的决策提供了十分有利的支持。在众多企业将自身的业务信息化的时候,管理信息系统便有了不可取代的地位,它将企业的日常工作流程与现代计算机技术溶为一体,在确保准确的前提下,以最好的实现方式、最快的处理速度,为企业的日常运营提供了有力的支持。信息管理系统使得企业准确、高效的运转,更好的决

9、策支持,成为企业争相信息化的动力。信息化正以极快的速度影响着人们的生活,但与此同时,各行各业的信息化进展不一,各行业因为业务问题、管理问题等,信息化程度有着较大的差别,自来水公司供水管理信息系统旨在将自来水行业信息化、高效化,从而使自来水的供给更加合理,更大的方便人们的生活,减少资源的浪费,促进社会和谐。1.2国内外研究现状城市供水管理信息工程水平的发展速度未能跟上城市经济与社会的发展,以及居民生活水平与方式的变化5。当前,在我国供水的各个方面,计算机管理信息系统的研究与应用尚处于起步阶段,尤其是供水系统建设的项目管理问题,多数城市仍然沿用人工管理的模式,虽然已有少数城市将计算机应用于供水系统

10、部分信息的管理,但尚缺少综合性强、通用性好的供水系统建设项目管理系统4。近几年来,“数字供水”、建设信息等概念的提出,自来水公司信息化的改革迫在眉睫。过去以生产、营业管理、无纸化办公为核心的管理信息系统,得到长期的应用实践,已经成为城市供水公司工作中不可或缺的工具。目前为止,很多自来水公司都已经在运用供水管理信息系统,供水管理信息系统更是成为许多软件公司的销售项目。在供水管理信息系统的帮助下,自来水公司更好的进行日常运营,更准确高效记录数据、分析数据、统计分析、为公司的决策进行支持。各个自来水公司虽运用不同的计算机语言,不同的数据库支持,但都在一定程度上将自来水公司的大量数据记录下来,并进行很

11、好的处理、分析、统计。1.3论文的研究内容本论文重在分析和设计自来水公司的业务流程以及功能模块,在此基础上,设计数据库,按照功能划分供水管理系统为各个子系统,并进行主要功能模块的软件实施。系统目标如下:通过自来水公司供水管理信息系统,录入日常数据到数据库;可视化的进行数据增删查改操作;统计分析海量数据;节约人力资源成本; 提高公司供水管理的效率与准确性;为企业今后的健康发展,提供可靠的数据支持,便于正确决策。论文的第一章从宏观角度讲述了课题的选题背景,发展现状;第二章则从技术知识的角度为供水管理信息系统的实现做铺垫;第三章分析自来水公司的日常业务,为其制定合理的业务流程,并设计功能模块,为后面

12、的数据库设计和系统实施,在思路以及逻辑上做了很好的支撑;第四章,设计数据库,合理全面的存储数据,是正确分析统计数据的前提,也将系统的功能更加清晰化;第五章,系统的功能模块设计,以及部分功能的实施。1.4论文研究意义本课题充分认识到信息化对于一个企业的发展有着至关重要的意义,为了适应当代信息化发展,为了更好的发展企业,自来水公司决定运用供水管理信息系统,为企业以后的发展奠定了坚实的基础。水是生命之源,而城市供水更是保障城市经济发展和人民生活的重要基础设施,所以供水行业管理水平的好坏,对整个国民生产、人民的日常生活和供水企业的经济效益都有着极为重要的影响。一直以来,我国供水行业传统信息系统的计测手

13、段以及管理水平的相对落后,在一定程度上束缚了供水企业合理的、安全的、经济的运行。特别是在计算机技术和信息技术飞速发展的今天,传统的供水系统已经很难适应现代管理的需求。为加速城市供水行业的技术进步,使我国供水行业的管理和应用提高到一个新的水平,以适应当前城市经济建设高速发展的需要,供水企业需要一个先进、科学、完善的管理系统,以保证供水企业安全高效的运行,提供合理生产及生活用水,以促使社会的稳定和谐发展。本论文在分析自来水公司业务流程、数据流程的基础上,通过数据库技术、编程语言将自来水公司的业务与数据进行很好的处理与整合,使自来水公司的日常工作在信息管理系统里运行,节省人力、物力,并为大量数据的存

14、储与分析提供安全保障,为自来水公司的发展,提供高质量的决策支持。通过本论文,可以更好的了解自来水公司的日常业务,功能模块,做到重点突出,全面兼顾的分析自来水公司的运营过程。本论文为最终完成自来水公司供水管理信息系统做了很好的铺垫,通过业务以及功能模块的分析,是其供水管理信息系统有了一个很好的模块式处理,是实现供水管理信息系统的必要前期准备。自来水公司供水管理信息系统旨在为自来水公司提供高效、快速的计算机信息处理系统,使自来水公司的人力、物力发挥其最大的效用,从而适应社会的发展,提高信息化水平,更好的将供水大业经营好,做到合理分配水资源,提高人民生活水平,促进社会和谐。1.5本章小结本章从宏观的

15、角度,介绍了选择本论文题目的背景,自来水公司管理信息系统在国内的发展现状,论文的主要研究内容,以及论文的研究意义。为后面几章的分析与设计做了很好的铺垫。2理论与技术支持在引入了自来水公司供水管理信息系统分析与设计的研究课题以及该课题目前在国内外的研究现状后,本章将系统阐述自来水公司供水管理信息系统分析与设计研究课题所需用到的主要的理论,包括SQL Server 2000数据库设计理论、VB程序开发中用到的技术等,这些理论和技术为后面实现供水管理信息系统提供理论支持。2.1 理论支持管理信息系统(MIS) :现代管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进

16、行信息的收集、传输、加工、存储、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。这门科学的主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业技术改造及提高企业管理水平的重要手段。一个完整的管理信息系统应包括:辅助决策系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识

17、库和与上级机关及外界交换信息的接口。现代企业管理信息系统不能没有Intranet,但Intranet的建立又必须依赖于管理信息系统的体系结构和软硬件环境。传统的管理信息系统的核心是C/S结构,而现在越来越多基于Internet的B/S结构表现出更大的优越性。完善的管理信息系统具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是管理信息系统成熟的重要标志,它象征着管理信息系统是软件工程的产物。通过管理信息系统实现信息增值,用数学模型统计分析数据,实现辅助决策。管理信息系统的开发必须具有一定的科学管理工作基础,只有在合理

18、的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行管理信息系统的开发。因此,为适应管理信息系统的开发需求,企业管理工作必须逐步完善以下工作:管理工作地程序化,各部门都有相应的作业流程;管理业务的标准化,各部门都有相应的作业规范;报表文件的统一化,固定的内容、周期、格式;数据资料的完善化和代码化。目前,管理信息系统的开发方法主要有:原型法、结构化方法和面向对象方法。2.2 技术支持2.1.1 ADO控件连接数据库ADO是一种数据库访问技术, ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口

19、(API)用以实现访问关系或非关系数据库中的数据。像Microsoft的其它系统接口一样,ADO是面向对象的。它是Microsoft全局数据访问(UDA)的一部分,Microsoft认为与其自己创建一个数据,不如利用UDA访问已有的数据库。为达到这一目的,Microsoft和其它数据库公司在它们的数据库和Microsoft的OLE数据库之间提供了一个“桥”程序,OLE数据库已经在使用ADO技术。ADO的一个特征(称为远程数据服务)支持网页中的数据相关的ActiveX控件和有效的客户端缓冲。作为ActiveX的一部分,ADO也是Microsoft的组件对象模式(COM)的一部分,它的面向组件的框

20、架用以将程序组装在一起。ADO 是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到你的Active Server 页面上。可以使用ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源,这样 ASP 程序员就可以访问任何与 ODBC 兼容的数据库,包括 MS SQL SERVER、Access、 Oracle 等等。ADO向VB程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现

21、ADO2.0的Msado15.dll需要占用342K内存,比RDO的Msrdo20.dll的368K略小,大约是DAO3.5的Dao350.dll所占内存的60)。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。因此你可以只创建一个Connection对象,但是可以有多个,独立的Recordset对象来使用它。ADO针对客户服务器以及WEB应用程序作了优化。2.1.2 VB程序控制EXCEL读取、写入操作理解EXCEL的对象模型是对其编程的基础。如果一个应用程序支持自动化技术,那么其它的应用就可以通过其暴露的对象,对它进行控制,控制程序称为客户机,而被控制的一方就称为服务器,被

22、控制的对象就是Active对象。VB正是通过EXCEL显露的各级对象来控制EXCEL工作的。每个对象都有各自的方法和属性,通过方法可以实现对对象的控制,而属性则可以改变对象的各种状态。EXCEL是以层次结构组织对象的,其对象模型中含有许多不同的对象元素,这些对象元素就是VB可以操纵的。在EXCEL对象的层次结构中,最顶层是Application对象,是Excel本身。从该对象开始往下依次是:.workbooks对象集,是Application对象的下层,其指的是Excel的工作簿文件。.worksheets对象集,是Workbooks对象集的下层,它表示的是Excel的一个工作表。.Cells

23、和Range对象,它们是worksheets对象的下层,它则指向Excel工作表中的一个或多个单元格。以上介绍的四个对象是Excel中最重要也是用得最多的对象,而且从上面的介绍中也不难看出,要控制Excel中的某个具体对象,如某个工作簿中某一表格中的单元格,就必须从Excel层次结构对象的最上层即Application对象开始遍历。application对象的使用:如前所述,Application对象位于Excel层次结构对象的最上层,它代表的是Excel自身,我们的应用程序理应从Application对象的建立开始。VB控制Excel的启动方式有几种,在这里我们使用了API调用,可以确保目前

24、系统中只有一个Excel副本在运行,程序代码和说明如下:Option ExplicitPublic xlapp As ObjectExcel对象Public xlbook As Object工作簿Public xlsheet As Object工作表 Set MyXL = GetObject(, Excel.Application) workbooks对象的使用:dim xlbook as object 定义一个指向工作簿变量set xlbook=xlapp.application.workbooks.addworksheets对象的使用:dim xlsheet as object 定义一个指

25、向工作表的变量set xlsheet=xlapp.application.workshets.add或者:set xlsheet=xlapp.application.worksheet(1) 指向当前工作簿的第一页Cells和Range对象的应用:引用一个工作表(xlsheet)中的某个单位格用以下代码:xlsheet.cells(I,j)=100 表示在第I行第J列中写入100这个数。引用工作表中的多个单位格用以下代码:With xlsheet 设置边框为是实际上线.Range(.Cells(7,1),.Cells(28,29).Borders.LineStyle = xlContinuou

26、sEnd With2.1.3统计分析涉及的技术在统计分析时,将用到MSChart控件,MSChart控件是一个以图形方式显示数据的图表的控件。MSChart 控件支持下列功能: 真实的三维表示形式;支持所有主要的图表类型;通过随机数据和数据数组填充数据网格。 MSChart 控件与数据网格(DataGrid 对象)关联。该数据网格是保存要绘制的数据的表。数据网格还可以包括用于标识图表上的系列和类别的标签。图表应用程序的设计者通过插入数据或通过从电子表格或数组导入数据,用信息填充数据网格。MSChart控件的属性(1)ChartType属性:用于设置或返回图表类型,如,ChartType=1则显

27、示二维直方图,ChartType=14则显示饼图。(2)行(格)属性 RowCount属性:用于表示图表中总格(行)数。 Row属性:用于表示图表中某格(行)的序号。 RowLabel属性:用于表示格(行)标签名,默认值为Ri。用户可以修改其值。 RowLabelCount属性:用于表示格(行)标签数,MSChart控件允许设置多个格(行)标签。通常取值为1,当需要用2行以上的标签时,才修改此属性。 RowLabelIndex属性:用于表示格(行)标签序号,用户通过设置不同格(行)标签序号选择不同格(行)标签进行编辑。(3)列属性 ColumnCount属性:用于表示图表中每格(行)中的列数,

28、即数组中列数N。 Column属性:用于表示图表中某格(行)某列的列序号。 ColumnLabel属性:用于表示图表列标签名,默认为Ci。 ColumnLabelCount属性:用于表示图表某格中的列标签数。 ColumnLabelIndex属性:用于表示图表某格中的列标签序号。(4)Data属性Data属性用于表示图表中由数据格(行)序号Row与列序号Column所指定值,即数组Array_2(Row,Column)的值。用户可修改其值。(5)图例属性:是MSChart控件用于说明图表中列值含义而设置的一个图形,通常图例内容包含列的颜色图标与标签名。以便使用户能知道图表中每列的含义。图例的主

29、要属性如下。 ShowLegend属性:为True时显示图例,为False时不显示图例。 Legend属性:用于设置图例字体等内容。(6)TitleText属性:用于表示图表标题,如TitleText=”一维数组图表示例”。(7)ChartData属性:用于设置或返回一个数组,该数组包含图表要显示的数据值。2.3本章小结本章主要讲了管理信息系统的含义,以及在系统实现的时候的一些技术,包括ADO控件连接数据库,VB程序控制EXCEL读取、写入操作,统计分析设计的技术。为论文以及系统的实施奠定了理论以及技术支持,从特定角度,以文本形式提供了完成论文以及实现特定功能时所需的理论与技术。3系统分析3.

30、1系统整体规划 根据大荔县自来水公司的实际需求,供水管理系统的整体规划将从以下4个方面阐述:(1)系统实施的硬件环境:本系统的开发在硬件CPU主频1.6G以上、内存1G、硬盘50G,即一台普通PC机。(2)系统实施的软件环境:采用Microsoft SQL Server 2000作为数据库设计平台,Visual Basic 6.0作为程序设计语言,软件简易,安装便捷。(3)系统的功能模块:根据实际需求,本系统需要有以下功能模块:系统的初始化模块:进行系统的登录、退出管理;基本信息管理模块:对所需要的各方面信息,如公司抄表人员、水表信息、供水站信息、用户信息等进行管理;水表管理模块:在实际情况中

31、,水表可能处于正常工作状态、暂时停用状态、永远停用状态、检修状态等,不同状态的水表在系统实施时有不同的处理办法;主要业务模块:包括抄表与缴费,抄表员记录抄表数据,存入数据库,这是整个系统数据流的运转的开始,缴费员将收费情况输入数据库,是进行数据统计的前提。信息查询模块:上述信息都输入系统后,针对具体需求,可进行查询,包括用户信息查询、水表信息查询、抄表统计分析、用水量分析、水费征收清册;经济收益分析模块:本模块对一定时间段,或年度同期的经济收益进行比较,并进行经济任务完成情况分析。(4)系统实施时间安排:本系统整体完成需9个月完成,前4个月进行程序设计,后5个月根据公司人员的具体实施情况、需求

32、,进行系统更新与完善。3.2系统的可行性分析可行性研究是对系统进行全面分析,是使后续工作顺利进行的必要保证。可行性研究不仅涉及到信息系统的可能性,还包括必要性、合理性的研究。可行性研究一般需要从技术、经济、系统的运行和社会等方面进行综合分析,即技术可行性、经济可行性、运行可行性和社会可行性,下面结合大荔县自来水公司的实际情况给出开发本系统的可行性分析报告。3.2.1技术可行性技术可行性是指在现有的技术条件下,能否实现本系统在开发过程中所遇到的技术。针对本系统而言,整个系统在设计以及实现过程中均能实现。具体内容如下:1)数据存储方面,本系统里面存在大量的数据,比如客户信息、水表信息、支线信息、总

33、站信息、水费折扣率表、抄表人员信息、抄表数据、缴费数据等等,所有这些大量的信息存储必须依赖数据库,在此基础上将数据结构化存储起来。首先在数据存储方面通过对实际情况的考察,本系统采用Microsoft SQL Server 2000作为数据库,通过对数据量的估计,以及实际的测试,Windows SQL Server 2000能够很好的完成本系统数据的存储。并且能够降低系统对硬件平台的要求,从而提高系统移植性。海量数据在成功存储的基础上,结构化的组织将大大增加数据库数据的简洁性,提高检索速度。在数据结构化方面本系统采用E-R图首先对系统进行建模,在此基础上减少表内的冗余信息,增强表之间的关联性。从

34、而实现数据结构化、高效存储。因此整个系统在数据存储方面具有技术可行性。2)前台管理方面,本系统采用编程语言是Visual Basic,Visual Basic是Microsoft公司推出的一款功能强大,简单易学的语言。在现代编程语言里Visual Basic已凭借其强大的功能,简单易学占有一席之地。故此本系统选用Visual Basic完全能够实现系统所有的功能。Visual Basic拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO控件连接数据库,还可以轻松的创建ActiveX控件。另外本系统采用ADO(ActiveX Data Objects

35、)访问后台数据库。ADO成熟的技术已经得到了业界的普遍认可,故此本系统在数据库访问方面同样具有技术可行性。综上所述,本系统在数据存储时采用的Microsoft SQL Server2000,编程语言Visual Basic的采用,以及数据库访问技术ADO的采用决定了本系统具有技术可行性。3.2.2经济可行性经济可行性分析要估计项目的成本和效益,分析项目经济上是否合理。如果不能提供足够的系统开发经费,或者系统的投资回报率较低,则系统的开发就应谨慎考虑。经济可行性分析包括资金可得性和经济合理性两个方面。资金可得性主要是从各个方面计算系统开发的成本,判断是否与大荔县自来水公司的经济情况相一致。经济合

36、理性主要是针对技术系统的开支和经济效益。1)资金可得性,本系统的开发在硬件CPU主频1.6G以上、内存1G、硬盘50G即一台普通PC机即可达到要求。在软件环境上操作系统Windows SP2及以上操作系统,Microsoft SQL Server 2000,以及VB6.0开发环境。这些硬、软件开发环境所需资金根据考核完全自来水公司完全可承受,另外一点就是整个开发过程中的开发人员的开发费用,经过与公司协商,系统所需的资金自来水公司可以承受。2)经济合理性,本系统主要的投资在前期的开发阶段,在前期开发阶段完成之后,系统之后就不在需要投入再多的资金,另一方面系统在投入运营之后将给自来水公司带来更多的

37、利润,主要有以下几个方面,首先减少自来水公司存储数据大量繁重的工作量,其次整个系统会使得自来水公司的管理更加的简单,从以往的人工管理资料转换为计算机管理,提高工作效率。综上所述,整个系统不论是在前期的投入还是后期的经济收益都具有很好的经济可行性。这套系统正式投入使用之后必将为自来水公司的工作效率提速不少。3.2.3运行可行性为了使供水管理系统可以适应大荔县自来水公司的情况,在整个系统开发过程中,尤其是分析与设计阶段,紧密联系大荔县自来水公司提出的系统要求,对每一个阶段的任务都要进行总结分析,有问题及时改正。做到简化流程,操作方便,为本系统能够很好的在实际中发挥作用奠定了良好的基础,为了使得整个

38、软件能够在实际中很好的运用,本系统采用快速模型开发方式,即按照用户的需求迅速开发出符合需求的系统,在此基础上与用户交互,提出系统进一步的改进的方案,如此循环的与用户交互,在很大程度上避免了系统错误。在于用户交互的阶段我们针对自来水公司的网络环境,以及软硬件环境,对整套软件的适应性不断改进,到现阶段本系统已经能够稳定、高效、成功的在自来水公司的网络环境上运行。上述过程即使本系统在运行性方面做得工作,综上所述,本系统具有很强的运行性。3.2.4社会可行性软件社会可行性是指,软件作为一个产品是否会提高社会生产效率,是否促进社会和谐以及产生良好的社会舆论。本系统的开发对象是自来水公司,自来水历来都是城

39、镇居民的生活必须,关系到国家、社会的稳定和谐,关系到居民的生活质量,现代城镇居民生活如果离开自来水,造成的后果是不可想象的,故此自来水公司对于城镇建设、居民生活、社会安定和谐都具有极其重要的作用。本系统致力于高效、稳定、安全的为自来水公司的管理指定方案。所以本系统不可否定的会对社会生产效率起到积极的作用。在另一方面自来水公司作为民生工程的头等大事,对于促进城市化进程有着极其重要的作用,另外作为居民生活的必须,自来水也是社会安定、和谐的命脉,本系统的成功实现,并且顺利应用于实际必将为现代城市化建设,促进社会和谐起到积极的作用。3.3业务流程图自来水公司的主要业务概括如下:公司每月初为各个站点制定

40、供水任务,办公室月上旬、中旬、下旬有选择的打印抄表卡,交给抄表员,抄表员到各个用户所在地抄水表,将数据记录回来,输入到数据库中,根据抄表数据,公司打印发票给收费员,收费员到用户所在地收取水费,给予发票,并记录缴费情况,将其记录到数据库中,月末或年末,相关人员对数据进行整合与统计,与以往对比经营成果,交与公司管理层,由公司管理层针对数据,分析当前企业的现状,从而为企业长远发展做出决策。管理层分析数据办公室月任务业务处理单位决策过程处理过程数据流向表格/报表符号说明:发票收费员发票收费、记录缴费情况用户输入数据库抄表卡抄表员抄表统计分析数据统计报表发展方案月初月末图3.1 业务流程图3.4数据流程

41、图 根据自来水公司的整体业务,分析其数据流向,得到其数据流程图如下:缴费数据发票决策支持抄表卡供水管理系统管理层抄表员D1抄表信息表管理层缴费员D5 缴费信息表月初任务抄表数据图3.2 系统整体数据流程图抄表业务数据流程图如下:P2抄表数据正常抄表水表报停水表检修办公室水表销户抄表员P1打印抄表卡抄表卡D1抄表信息表D3水表信息表直线抄表数据D2支线水表信息表数据修改D4水损信息表供水量与抄表量之差图3.3 抄表业务数据流程图缴费业务数据流程图如下:P4收款数据用户缴费情况支线缴费情况办公室收款员P3打印发票发票D5.1用户缴费信息表用户D5.2支线缴费信息表大客户普通用户月初任务实际收费图3

42、.4 缴费业务数据流程图3.5 数据字典以抄表卡为例,分析其数据字典:(a)数据结构:名称:抄表卡说明:供抄表人员抄水表使用结构:抄表号 支线编号 支线名称 水表编号 水表口径 年份 月份 旬(次) 上次读数 本次读数 抄表员 上次抄表日期总编号:CB-1001编号:1001有关的数据流、数据存储:数据表、水表信息表、支线信息表、水表口径表 数量:每月大概3000张(b)数据流名称:抄表卡说明:抄表人员抄完水表交给系统操作人员,由操作人员进行核对、修改,并导入数据库中数据流来源:抄表人员 数据流去向:系统操作员总编号:CB-2001编号:2001流通量:3000份/每月(c)数据存储名称:抄表

43、卡说明:用户的用水量,抄表数据 主要结构:数据编号 水表编号 支线编号 上次读数 本次读数 时间总编号:CB-3001编号:3001有关的数据流:P1P2 P2D1 P2D2 P2D3 P2D4有无立即查询:有(d)处理过程名称:填写抄表卡 总编号:CB-4001说明:办公室打印出抄表卡,交与抄表员, 编号:4001抄表员只需对照水表名称、用户名称,检查水表口径后,把用户的当前水表数据抄入抄表卡即可。 输入:抄表员填写抄表数据输出:将抄表数据写入数据库处理:抄表员在核对水表信息、用户信息后讲抄表数据填入抄表卡 系统操作人员将数据输入数据库,并可进行部分修改。(e)外部实体名称:抄表员输出数据流

44、:抄表卡 总编号:CB-5001编号:5001个数:大约200个3.6本章小结本章首先从系统可行性出发,分别就系统的技术可行性、经济可行性、运行可行性、社会可行性进行分析,从各个方面都证实了系统的实现可行性,为后面的系统分析与设计做了铺垫;继而给出了业务流程图和数据流程图,更清晰的展示了企业的业务关系,以及其数据流向,为系统的分析与设计打下了很好的基础。4系统设计前面已经详细的阐述了自来水公司管理信息系统的业务流程以及功能模块,本章则将针对本系统的数据流程,结合SQL server 2000 ,进行系统设计。 4.1系统功能模块设计根据系统业务及数据流程,对系统功能模块进行划分与整理,功能模块

45、图如下:自来水公司供水管理信息系统基础信息抄表/缴费查询统计收益分析水表管理操作员管理退出水表口径信息支线水表管理用户水表管理用水统计图表近三年经济指标分析与去年同期分析对比月经济完成情况抄表数据导入抄表数据修改用户缴费系统初始化水费征收清册用水量分析抄表统计分析水表信息查询用户信息查询用户类型设置用户数据管理大客户用水比率设置用水类型设置抄表人员管理支线设置发票打印抄表卡输出图4.1 系统功能模块图4.2输入、输出及编码设计4.2.1输入设计供水管理系统的输入设计有以下方面:基本信息的输入:公司人员基本信息:编号,姓名,性别,身份证,电话,手机,电子邮箱,地址。界面设计如下:图4.2 公司人员基本信息输入界面水表基本信息:水表编号,水表口径,水表使用年限,水表状态。用户基本信息:用户账号,姓名,电话,身份证号,工作单位,固定水费,减免水费,住址,用水类型,供

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁