logo资料库

电费管理系统计算机毕业设计.doc

第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
资料共40页,剩余部分请下载后查看
摘     要
引       言
第一章、系统简介
第二章、管理信息系统概述
2.1、管理信息系统现状
2.2管理信息系统开发方法
第三章、开发平台和工具
3.1开发平台的选择
3.2开发工具的选择
3.3开发语言介绍
第四章、需求分析
4.1需求分析
4.2、可行性分析
第五章、系统总体设计
5.1系统功能描述
5.2功能模块划分
第六章、数据库设计
第七章、系统详细设计
7.1设计登录窗体
7.2、设计主界面
7.3 电费管理窗口设计
7.4用户抄表窗口的设计
7.5用户信息窗体的设计
7.6、数据查询窗体设计
致 谢
参考文献
电费管理系统 学校:___________________ 姓名:___________________ 学号:___________________ 同组人员:_______________ 指导老师:_______________ 二○○ 年五月
目录 摘 引 要 ...................................................... 3 言 .................................................. 3 第一章、系统简介 ................................................... 4 第二章、管理信息系统概述 ........................................... 4 2.1、管理信息系统现状 ............................................ 4 2.2 管理信息系统开发方法 .......................................... 5 第三章、开发平台和工具 ............................................. 7 3.1 开发平台的选择 ................................................ 7 3.2 开发工具的选择 ................................................ 7 3.3 开发语言介绍 .................................................. 8 第四章、需求分析 .................................................. 11 4.1 需求分析 ..................................................... 11 4.2、可行性分析 ................................................. 11 第五章、系统总体设计 .............................................. 12 5.1 系统功能描述 ................................................. 12 5.2 功能模块划分 ................................................. 13 第六章、数据库设计 ................................................ 13 第七章、系统详细设计 .............................................. 15 7.1 设计登录窗体 ................................................. 15 7.2、设计主界面 ................................................. 18 7.3 电费管理窗口设计 .............................................26 7.4 用户抄表窗口的设计 ........................................... 29 7.5 用户信息窗体的设计 ........................................... 33 7.6、数据查询窗体设计 ........................................... 37 致 谢 ............................................................ 39 参考文献 .......................................................... 40
摘 要 用电收费管理系统是单机版的应用系统,主要用于记录家庭用电情况并在此基础上进行超支 电费收取。本系统包括档案管理、通知发布、抄表系统、查询系统、报表系统、交费系统、 维护系统和辅助功能共八个分系统。 本系统有一定安全性和完整性,界面美观,操作方便;可提高工作效率;能及时、准确地反 映用电情况;信息收集、处理、存储、打印方便;收费程序更加规范;系统可维护性强、管 理集中。并提供在线帮助信息。 本系统的研究开发成功,可使居民用电收费摆脱每次手工书写统计的问题,实现管理计算机 化;使用者通过鼠标、键盘的简单操作就能实现完整的功能;提高工作效率,节省人力资源。 传统的电费管理都是由工作人员手工查表,抄表完成的,其中要完成用户电费的收取,每月抄 度,用户购电情况查询,以及列出欠费用户的信息名单,之类的信息.其工作强度大,工作流程 繁琐,由于工作人员的不细心,将会造成电费收支的出错也是经常发生的.鉴于以上原因我们 有必要开发一种帮作电费管理人员的软件系统,可以完成检查用户用电情况,每月抄度,信息 录入以及基本数据维护的各项功能.本系统采用 visual basic 6.0 与微软 Access 数据库方 式.界面尽量做到人性化,数据维护方面做到可靠安全. 关 键 词: 用电收费管理系统 管理信息系统 ACCESS 数据库管理系统 引 言 居民的用电管理问题,一直是摆在管理者面前的一道难题,传统的以手工操作为主的用电管 理方式,信息反馈慢,工作效率低,管理质量差。在计算机信息技术飞速发展与广泛应用的 今天,这种落后的管理方式与时代的步伐已显得格格不入,对学生宿舍用电实行智能化、信 息化管理,是信息时代对居民公寓管理工作提出的客观要求。 我国目前的居民区,是按房间安装了电度表,对房屋用电实行定额管理。供电局按照规定给 每居民拨用电定额。由于没有安装“用电收费管理系统”等类似的相关系统软件,在用电管 理过程中,每抄一次表就需要花很长的时间,同时还有大量的数据和信息需要处理,既费工 又费力,还容易出错。如何使数据与信息在用电管理系统的相关模块间流动起来,为居民用 电管理提供科学的管理方法,使管理更严谨,同时更具有操作性,节省操作人员的劳动,成 为我们学校用电收费管理人员的当务之急。 居民用电收费管理系统设计内容:本系统是单机版的应用系统。本系统设计具有以下功能: (1)用户管理(2)电费抄表登记(3)电费收缴(正常、超支、停电)(4)报表统计打印 (5)用户用电查询(6)系统维护等。 传统的电费管理都是由工作人员手工查表,抄表完成的,其中要完成用户电费的收取,每月抄 度,用户购电情况查询,以及列出欠费用户的信息名单,之类的信息.其工作强度大,工作流程 繁琐,由于工作人员的不细心,将会造成电费收支的出错也是经常发生的.鉴于以上原因我们 有必要开发一种帮作电费管理人员的软件系统,可以完成检查用户用电情况,每月抄度,信息 录入以及基本数据维护的各项功能.本系统采用 visual basic 6.0 与微软 Access 数据库方 式.界面尽量做到人性化,数据维护方面做到可靠安全.
第一章、系统简介 本系统主要由以下几大功能模块组成: 一.用户交费:(交纳电费,本日小节) 二.本月抄度:(单户抄度 多户抄度) 三.资料导出 (全部清单,欠费清单) 四.数据查询 (电费查询与统计,用户欠费查询) 五.信息录入 (资料录入,资料修改, 资料删除) 六.系统数据维护 (数据备份,数据恢复) 七.基本数据维护 (用户类型维护, 操作员维护) 八.帮助 九.退出 第二章、管理信息系统概述 2.1、管理信息系统现状 管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信 技术和电子计算机技术于一体。1985 年,管理信息系统创始人,明尼苏达大学卡尔森管理 学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统 是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户 -机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。” 随着网络技术的出现,管理信息系统又有了新的含义,基于网络的管理信息系统不断 出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的 定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、 存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。” 因此,我们可以看出,管理信息系统具有几个基本含义: (1)管理信息系统不是一个单纯的软件系统,而是一个人-机系统,由人和机器协同 工作。管理信息系统在支持企业或组织的各项管理活动中,管理人员负责将基础数据及时地 输入到计算机中,计算机则根据企业或组织中的各层管理人员的要求对基础数据进行加工处 理,并将所得到的信息输出。计算机不断地与最终用户进行着信息的交换,但在对数据的加 工处理过程中又需要人的适当干预。 (2)管理信息系统的管理过程就是对数据进行惧、存储、加工处理、传递,并产生信 息的过程,因此数据是管理信息系统的灵魂。管理信息系统运用了数据库的技术,对基础数 据进行统一规划、存储,供各层管理人员使用,从而实现了数据的一致和共享。
(3)管理信息系统可以解决企业或组织所面临的问题。例如,管理信息系统可以处理 企业生产经营活动的全过程,可以解决组织中数据处理效率问题,也可以解决财务管理决策 过程等。 管理信息系统应具有如下几个功能。 (1)数据处理功能: 数据处理是管理信息系统最基本的功能,它包括对各种类型数据的收集、加工处理、传 递、存储等工作。 (2)实测功能: 通过对数据的加工处理,可以随时了解各部门的实际运行情况,如各生产车间今天生 产的产品数量、销售部接受的订单等。 (3)预测功能: 通过运用一定的数学方法和预测模型,对过去的数据进行分析,就可能对未来可能发生 的情况进行预测,为高级管理人员进行管理决策提供依据。 (4)控制功能: 通过信息的反馈可以对整个企业生产经营的各个部门、各个环节的运行情况进行监测、 协调、控制,保证系统的正常运行。 (5)辅助决策功能: 通过对数据的加工处理,可以快速地获取对决策有影响的信息,从而为合理的配置企业 的各项资源,做出最佳的决策提供科学的依据。 目前,管理信息系统的应用已经非常广泛,随着计算机技术、网络技术和通信技术的 发展,管理信息系统的功能也日趋完善,并朝着智能化、网络化、集成化等方向发展。如办 公自动化(OA)、电子商务(EC)、专家系统(ES)、计算机集成制造系统(CIMS)。 2.2 管理信息系统开发方法 目前,常用的管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法。 下面仅对原型法和面向对象的开发方法进行简单的描述。 (1)原型法: 原型法(Prototyping Method)是 20 世纪 80 年代发展起来的,旨在改变生命周期法的
缺点的一种系统开发方法。 ①原型法的基本思想 首选根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统 快速生成工具,建立一个系统模型。再在此基础上与用户交流,将模型不断补充,修改完善, 如此反复,最终直至用户和开发者都比较满意为止,就形成了一个相对稳定、较为理想的管 理信息系统。 ②原型法的开发过程 采用原型法开发管理信息系统可以分为如下几个阶段: A、确定用户的基本需求。由用户提出对新系统的基本要求,如功能、基本界面形式、 所需的数据、应用范围、运行环境等,开发者根据这些信息估算出开发该系统所需的费用, 并建立简明的系统模型。 B、开发初步的原型系统。系统开发人员根据用户的要求建立原型系统,但该系统只是 一个初步的、不成熟的系统,从系统的工作效率上看也是不完善的。其主要目的是为了描述 开发者所理解的用户的基本需求。 C、修改、评价原型系统。将建造好的原型系统交给用户,并投入试运行,用户将使用 过程中发现的问题一一记录下来,并与开发人员进行交流。开发人员针对这些问题不断地对 系统进行修改、扩充与完善,直至用户满意为止。 D、形成最终的管理信息。对用户满意的原型系统进行进一步的开发,不断补充、完善, 最终形成一个适用的管理信息系统。 ③原型法的优缺点 原型法的优点是开发周期短,费用较少,同时可以较有效地避免因开发者和用户的认 识隔阂所产生的失败,其缺点是系统的开发缺乏统一的规划和开发标准,难以对系统的开发 过程加以控制。 原型法一般适用于开发规模不大、不太复杂或需求经常发生变化的系统。 (2)面向对象的开发方法 面向对象(Object Oriented)的技术于 20 世纪 80 年兴起,随后广泛地应用于计算机 技术的几乎所有领域。面向对象的技术中最重要的概念是对象。 面向对象是基于问题对象的自底向上的一种系统开发方法。在开发过程中,分析和设计 阶段独立于程序设计语言,信息系统模型设计好后,最终用具体的程序设计语言、数据库或 硬件来实现。面向对象法最主要的特点是对对象为基础,对象是分析问题和解决问题的核心。
①面向对象法的开发过程 面向对象法的开发过程一般分为四个阶段: A、认识客观世界(如一个企业)中的对象以及行为,分别独立设计各个对象的实体。 B、分析对象之间的联系和相互之间所传递的信息,由此构造客观世界(企业)所对应 的信息管理系统的模型。 C、由信息系统的模型转换成计算机软件系统的模型。 D、由计算机软件系统的模型再转化成一个现实系统。 ②面向对象法的优缺点: 面向对象法的优点是便于帮助分析者、设计者和用户清楚地表达抽象概念,互相进行交 流;交流特定的软件工具模块,直接地完成了从对象的描述到软件体系结构之间的转换,避 免了其它的方法在开发过程的客观世界描述和软件结构不一致性和复杂性问题,便于系统开 发简单、统一,开发周期短,费用低。 面向对象法的主要缺点与原型法一样,因此这种方法也不适用于开发大的、复杂的系统。 本系统在开发过程中具体是采用了原型法和面向对象两种方法相结合的开发思路,力求 在开发过程中尽量吸收这两种方法的长处,而克服它们的短处。 第三章、开发平台和工具 3.1 开发平台的选择 考虑到本系统的性能要求,和现有的条件,我们选择了 WINDOWS2000 中文版作为开 发、测试和运行的平台。因为 WINDOWS 操作系统是目前应用最广的操作系统,它以全新 的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选 用它作为开发平台,易于功能的扩展和软件升级。 3.2 开发工具的选择 针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合计量器具管理 系统的需要和目前的硬件环境,我们选用微软 WINDOWS 平台下的 Visual B asic 6.0 ( 简 写为 VB6.0)作为软件开发工具。
3.3 开发语言介绍 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场 上最为流行、使用最多、最为先进的可用作做作企业级开发工具的产品有: Microsoft 公司的 Visual Basic Microsoft 公司的 Visual C Borland 公司的 Delphi Powersoft 公司的 PowerBulider Java 等等 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则 偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了 不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没 有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标 榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配 合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。 作为数据库系统的开发,Visual Basic 是一个非常理想选择。数据库是 MIS 中的重要 支持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品 较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用 的特点及适用范围,本系统选用的数据库语言 Visual Basic 语言,该开发工具具有很多长 处: Visual Basic 是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计, 可用于开发 Windows 环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与 Windows 的专业开发工具 SDK 相媲美,而且程序开发人员不必具有 C/C++编程基础。在 Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部 的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌 入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出 Windows 环境下功能强 大、图形界面丰富的应用软件系统。 总的来说,Visual Basic 具有以下特点: 可视化编程: 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过
分享到:
收藏