ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:380.11KB ,
资源ID:3346256      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3346256.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自来水收费管理系统论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

自来水收费管理系统论文.docx

1、自来水收费管理系统论文扬 州 市 职 业 大 学毕 业 设 计 说 明 书设计(论文)题目: 徐州市自来水收费管理系统系 别:专 业: 姓 名: 学 号: 指导教师: 完成时间: 摘要随着计算机技术的不断发展以及计算机应用的不断推广,越来越多的行业开始慢慢渗入了各自的内部管理和业务执行过程中。许多企业也开始利用计算机本身的处理信息的优势来开发各种不同的信息管理系统,运用到日常生产、管理、销售及服务中,使传统的业务执行系统更加合理,以方便管理人员更进一步地提供更好的服务,将更多的时间和精力投入到更重要的工作中。此外,随着城市人口的增多,以及人民生活水平的提高,各种用水清洁型电器大量涌入寻常百姓家

2、,致使用水量大涨,给水费收缴人员的管理带来了很大的不便,为了减轻水费收缴人员的工作负荷,同时也为了方便用户对水用量及水收费情况的查询,因此,设计这样一个应用软件系统即徐州市自来水收费管理系统。本系统尝试用VB架构一个自来水收费管理系统以推进自来水收费无纸化、过程电子化、管理智能化的发展。此外,还要运用Access数据库技术实现数据的采集和信息的处理等。关键词:自来水收费管理系统,VB,Access第一章 绪论 11.1 课题简介 11.2 开发软件 11.3 开发的意义 3第二章 自来水收费管理系统体系结构设计 4第三章 自来水收费管理系统工作流程 5第四章 自来水收费管理系统功能模块设计 6

3、第五章 自来水收费管理系统数据库设计 75.1 自来水收费管理系统数据库设计 7第六章 自来水收费管理系统界面设计 116.1 系统界面 116.2 经典界面的设计 116.3报表的设计 196.4 帮助的设计 21第七章 系统运行与测试 227.1 系统运行环境 227.2 系统测试 22设计心得 24致谢 25第一章 绪论1.1 课题简介自来水收费管理系统是每一个水资源管理机构、管理水资源用户及水费缴纳情况查询中不可缺少的一个管理信息系统,它的内容对于水资源管理机构的管理者来说是至关重要的,它能够为每一个水资源管理机构的管理者提供充足的信息和快捷的查询手段,极大的方便水资源管理机构的管理者

4、的合理管理。随着计算机科学的不断提高及日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对水资源用户及水费缴纳情况进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高水资源用户及水费缴纳情况管理的效率,也是水资源管理机构帐收费的科学化、正规化管理,与先进科学技术接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,对于即将毕业的计算机专业学生来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动。1.2 开发软件数据库是一

5、种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有多个不同部分的术语,如记录、域等。该系统选择Access 2003作为数据库开发工具。此外,该系统选择用Visual Basic 6.0设计界面,其可视化编程、面向对象的程序设计、结构化程序设计语言、事件驱动编程机制、访问数据库的特点,使得系统实现起来更方便。一、 Access简介Access中文版是Microsoft Office 2003套装软件的数

6、据库管理系统软件,是目前比较流行的小型桌面数据库管理系统,它适用于小型企业、学校、个人等用户,可以通过多种方式实现对数据收集、分类、筛选处理,提供用户查询和打印报表。Access具有良好的界面,采用了与Windows和Microsoft Office系列软件完全一致的风格,用户可以通过菜单和对话框操作,不用编写任何命令便能有效地实现各种功能的操作,完成数据管理任务。Microsoft Office的一个集成化的程序设计语言是VBA(Visual Basic for Applications),使用VBA可以创建非常实用的数据库应用系统。Access可以作为个人计算机终端和大型主机系统之间的桥梁

7、。通过如SQL、ODBC等特定技术,方便地存储、检索和处理服务器平台上的关键信息,提供了灵活、可靠、安全的客户/服务器解决方案。Access可以接受多种格式的数据,从而方便了用户在不同系统之间进行数据转换。随着Internet网络应用的发展,Access还增加了使用信息发布Web 向导和用HTML格式导出对象的功能。二、 Visual Basic简介 Visual Basic是Microsoft公司成功编程语言产品之一,在全世界拥有数以百万计的用户。它之所以受到人们的青睐,原因是多方面的,但主要的有两点,一是功能强大,二是容易掌握。Visual Basic的出现,打破了Windows应用程序的

8、开发由专业的C程序员一统天下的局面,即使是非专业人员也能胜任,并可在较短的时间内开发出质量高,界面好的应用程序。随着版本的更新,Visual Basic已成为真正专业化的大型开发语言和环境,不仅功能越来越多,而且容易使用。Visual Basic6.0所提供的开发环境与Windows具有完全一致的界面,使用更方便,其代码效率已达到Visual C+的水平。Visual Basic的主要特点有:可视化编程、面向对象的程序设计、结构化程序设计语言、事件驱动编程机制、访问数据库。Visual Basic6.0的版本有学习版、专业版、企业版。Visual Basic6.0是专门为Microsoft的3

9、2位操作系统设计的,可用来建立32位的应用程序。它可以在多种操作系统下运行,包括Windows 95、Windows 98、Windows NT 4.0、Windows 2000等。在以上操作系统环境下,用Visual Basic6.0的编译器可以自动生成32位应用程序。1.3 开发的意义1计算机已经成为我们学习和工作的得力助手,使用其可方便的管理水资源用户及水费缴纳情况。现在我国的水资源用户及水费缴纳情况管理水平绝大部分还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用专业

10、的毕业生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我所学的知识编制出一个实用的程序来方便水资源管理机构进行水资源用户及水费缴纳情况管理。开发这一系统的好处有以下几点:第一、可以存储历年水资源用户及水费缴纳情况的信息,安全、高效;第二、只需一到二名档案录入员即可操作系统,节省人力;第三、可以迅速查到水资源用户及水费缴纳情况的各类信息。 2为将来水资源管理机构上网做好准备跟据2003年中国电信的调查报告显示我国的上网人数已达到1870万,互联网已经十分普及,本系统为水资源管理机构将来的上网作了先期工作,比如水资源管理机构的网络管理模式的建立。第二章

11、 自来水收费管理系统体系结构设计目前,系统开发已发展到大量应用WebServer新技术阶段,但一般的业务生成工具分为Browser/Server、Client/Server两种模式。C/S模式简单地讲就是基于企业内部网络的应用系统,它是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行,这样可以减少计算机系统的各种瓶颈问题。在C/S模式的工作过程中,客户机程序发出请求,服务器程序接收并且处理客户机程序提出的请求,然后返回结果。B/S模式其实也是一种客户机/服务器方式,只

12、不过它的客户端是浏览器,在这种结构下,用户工作界面是通过IE浏览器来实现的。C/S 模式有响应速度快;具有较强的事务处理能力;能实现复杂的业务流程等特点。B/S模式有分布性特点,可以随时随地进行业务处理;维护简单方便;开发简单,共享性强等特点。在系统的性能方面,B/S占有优势的是其灵活性。采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。采用C/S

13、结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。通过以上比较,自来水收费管理系统采用两层客户/服务器(C/S)体系结构。自来水收费系统开发C/S模式结构图如图2.1所示:客户端 服务器端 图2.1 自来水收费管理系统C/S模式结构图第三章 自来水收费管理系统工作流程自来水收费管理系统主要包括用户模块和管理员模块两部分。用户模块负责用户对水费的收缴查询等工作;管理员模块负责用户、水费、水表、系统管理等工作。在此系统设计过程中,该生主要负责管理员模块的设计。自来水收费管理系统工作流程为:通过系统界面进入登录,选择用户类型进入相应界面(选择1进入管理员界

14、面,选择2进入普通用户界面),进入管理员界面后可根据相应菜单进入各分界面。自来水收费管理系统管理员模块工作流程如图3.1所示: 图3.1 自来水收费管理系统管理员模块工作流程第四章 自来水收费管理系统功能模块设计在自来水收费管理系统中该生主要负责管理员模块的设计。徐州市自来水公司负责该市所有民用和工业用水的供应,并负责水费的收取。设计与开发一个自来水收费管理系统,功能至少包括:水费帐户的建立;帐户初始化;水表期末数的读取;水费帐单的建立;催缴通知;水费收取与发票打印;水费查询、统计与报表。通过上述描述,徐州市自来水收费管理系统应包括以下功能模块:1、系统管理:包括重新登录和退出系统。2、水费管

15、理:实现缴纳水费及查询缴费情况。3、用户管理:实现添加、删除、修改和查询用户信息。4、职工管理:实现添加、删除、修改和查询职工信息。5、打印服务:实现缴费情况、催缴通知和查询信息的打印。6、水价设置:实现缴费月份及当前水价的设置。7、水量管理:实现水量的录入和查询。8、帮助:制作帮助文档,介绍各部分功能。自来水收费管理系统功能模块如图4.1所示:图4.1 自来水收费管理系统功能模块图第五章 自来水收费管理系统数据库设计5.1 自来水收费管理系统数据库设计1、 需求分析通过调查研究,徐州市自来水收费管理系统需要满足以下功能;(1)由于系统有管理员和普通用户两个模块,要求有良好的登录界面。(2)方

16、便管理员添加、查询、修改用户信息。(3)方便管理员添加、查询、修改职工信息。(4)方便管理员添加、查询、修改水量信息。(5)方便管理员操作收缴费信息。(6)方便的管理员添加、查询、修改水价信息。(7) 方便的管理员、用户和职工了解部门和区域信息。(8)数据计算自动完成,尽量减少人工干预。(9)系统退出。为了满足上述需求,自来水收费管理系统中需要建立:登录表、职工表,部门表,用户表,区域表,水价表,水量表,收费表,欠费表这九张表。2、数据库结构设计徐州市自来水收费管理系统包括九张表,结构图如图5.1所示:图5.1 数据库结构图3、数据表结构设计a.登录表有用户类型、密码等字段。其中主键是用户类型

17、。表5.1 登录表编号字段名称字段数据类型字段宽度必填字段1用户类型文本50是2密码文本50是b.职工表有职工编号、姓名、性别、电话、地址、职务、部门编号等字段。其中主键是职工编号,外键是部门编号。表5.2 职工表编号字段名称字段数据类型字段宽度必填字段1职工编号文本50否2姓名文本50否3性别文本50否4电话数字长整型否5地址文本50否6职务文本50否7部门编号文本50否c.部门表有部门编号、部门名、电话等字段。其中主键是部门编号。表5.3 部门表编号字段名称字段数据类型字段宽度必填字段1部门编号文本50否2部门名文本50否3电话数字长整型否d.欠费表有用户编号、水价类型、流量差、本次费用、

18、职工编号等字段。其中主键是用户编号,外键是职工编号。表5.4 欠费表编号字段名称字段数据类型字段宽度必填字段1用户编号文本50否2水价类型文本50否3流量差数字长整型否4本次费用数字长整型否5职工编号文本50否e.用户表有用户编号、姓名、性别、年龄、电话、区域编号等字段。其中用户编号是主键。区域编号为外键。表5.5 用户表编号字段名称字段数据类型字段宽度必填字段1用户编号文本50否2姓名文本50否3性别文本20否4年龄数字整型否5电话数字长整型否9区域编号文本50否f.水价表有水价类型、水价名称、水价等字段。主键是水价类型。表5.6 水价表编号字段名称字段数据类型字段宽度必填字段1水价类型文本

19、50否2水价名称文本50否3水价货币否g.水量表有流水号、水价类型,上次流量、本次流量、流量差、统计日期、职工编号等字段。其中流水号是主键,职工编号为外键。表5.7 水量表编号字段名称字段数据类型字段宽度必填字段1流水号文本50否2水价类型文本50否3上次流量数字长整型否4本次流量数字长整型否5流量差数字长整型否6统计日期日期/时间短日期否7职工编号文本50否h.收费表有用户编号、水价类型、流量差、本次费用、缴费状态、职工编号等字段。其中主键是用户编号,外键是职工编号。表5.8 收费表编号字段名称字段数据类型字段宽度必填字段1用户编号文本50否2水价类型文本50否3流量差数字长整型否4本次费用

20、数字长整型否5缴费状态文本50否6职工编号文本50否i.区域表有区域编号、区域名称、面积等字段。主键是区域编号。表5.9 区域表编号字段名称字段数据类型字段宽度必填字段1区域编号文本50否2区域名称文本50否3面积数字长整型否4人口数字长整型否4、数据表设计步骤以用户表的设计为例介绍表的设计步骤:a、创建表,命名为用户表。设计表,设计视图,输入字段名称、选择字数据类型并设置字段大小等属性。b、保存表,打开表添加记录。用户表结构设计如图5.2所示:图5.2 用户表结构设计图第六章 自来水收费管理系统界面设计6.1 系统界面徐州市自来水收费管理系统包括十五个界面:主界面、登录界面、管理员界面、用户

21、信息录入界面、用户信息修改界面、用户信息查询界面、水量录入界面、水量查询界面、缴费操作界面、水费查询界面、欠费催缴界面、水价管理界面、职工信息录入界面、职工信息查询界面、职工信息修改界面。四个报表分别打印用户信息、职工信息、收费信息和催缴通知。此外还有帮助系统用来介绍各界面的功能以及使用方法。6.2 经典界面的设计除登录界面外,设置其他窗体的大小一致,并且所有窗体保持居中显示,居中显示的代码如下:Private Sub Form_Load()Form1.Left = (Screen.Width - Form1.Width) / 2Form1.Top = (Screen.Height - For

22、m1.Height) / 2End Sub 使窗体1居中显示在屏幕中1、系统界面的设计(1)作用:该界面是用来告诉用户其进入的是徐州市自来水收费管理系统。(2)内容:该界面包括系统的名称,当前时间,制作人以及指导老师和进入按钮等。(3)制作步骤如下:a.添加窗体,caption属性改为“系统界面”,picture属性选择1.jpg。b.添加5个标签,分别更改caption属性为“徐州市自来水收费管理系统”、“设计人:丁婉婉 秦忠健”、“指导老师:殷卫莉”、“当前时间:”和清空。c.添加timer控件,把其Interval属性设为1000,并编写代码如下:Private Sub Timer2_T

23、imer()Label5.FontName = Times New RomanLabel5.FontSize = 20Label5.Caption = Time$End Sub 设置显示时间标签的字体类型,字号和显示内容d.添加命令按钮,把其caption属性改为“进入”,编写代码如下:Private Sub Command1_Click()Form2.ShowForm1.HideEnd Sub 窗体2显示,窗体1隐藏(4)运行效果如图6.1所示:图6.1 系统界面效果图2、登录界面的设计(1)作用:该界面提供了用户登录系统的功能。(2)内容:该界面包括欢迎词、用户类型下拉列表、输入密码文本框

24、、登录和退出按钮、当前时间等。(3)制作步骤如下:a.添加窗体,caption属性改为“登录界面”,picture属性选择2.jpg。b.添加4个标签,分别更改caption属性为“欢迎您,请选择登录”、“用户类型”、“密码”和清空。c.添加2个timer控件,把Interval属性设为1000,并分别编写代码如下:Private Sub Timer1_Timer()If Label1.Left 6840 ThenLabel1.Left = -3480ElseLabel1.Left = Label1.Left + 50End IfEnd Sub 设置标签1的滚动范围Private Sub Ti

25、mer2_Timer()Label2.FontName = Times New RomanLabel2.FontSize = 20Label2.Caption = Time$End Sub 设置显示时间的标签的字体,字号和显示内容d.添加2个命令按钮,把caption属性改为“登录”和“退出”,分别编写其代码如下:Private Sub Command1_Click()Dim sfind, str As String 定义变量sfind,str为字符串型str = DataCombo1.Text 把DataCombo1的值赋予变量strsfind = 用户类型 like & str & 把用户

26、类型中类似于str的值赋予变量sfindAdodc1.Recordset.MoveFirstAdodc1.Recordset.Find sfind, , adSearchForwardStatic n As Integer 定义变量n为整型If Text1.Text = Adodc1.Recordset!密码 ThenForm2.HideForm3.Show text1的密码和记录一致,窗体3显示,窗体2隐藏ElseMsgBox 密码错误,请重新登录! 提示密码错误,请重新登录End Ifn = n + 1If n = 3 ThenMsgBox 对不起,你无权登录系统!End 当n=3时,提示

27、对不起,你无权登录系统!,结束End IfEnd SubPrivate Sub Command2_Click()msg$ = 你确定退出此界面吗? 提示信息为你确定退出此界面吗Title$ = 退出对话框 标题为退出对话框X = MsgBox(msg$, 35, Title) 执行Msgbox后的值赋给变量XIf X = 6 ThenEnd X=6时退出系统ElseIf X = 7 ThenForm2.Show 否则若X=7,显示窗体2ElseForm2.Show 否则显示窗体2End IfEnd Sub e.添加Adodc控件,设置ConnectionString属性,设置RecordSou

28、rce属性“select * from 登录表”。添加DataCombo控件,Rowsource属性选择“Adodc1”,ListField属性选择“用户类型”。(4)运行效果如图6.2所示:图6.2 登录界面效果图3、管理员界面的设计(1)作用:本界面是进入徐州市自来水收费管理系统的各界面的通道。(2)内容:本界面以下拉菜单为主,包括徐州市自来水收费管理系统的各个界面的菜单以及实现各个功能的菜单。(3)制作步骤如下:a.添加窗体,caption属性为“管理员界面”,picture属性选3.jpg。b.添加Image控件,picture属性选择欢迎.gifc.选择“工具”菜单下的“菜单编辑器”

29、,编辑过程如图6.3所示:图6.3 菜单编辑过程图(4)效果如图6.4所示:图6.4 管理员界面效果图4、查询界面的设计以用户信息的查询为例介绍查询界面的设计。(1)作用:查询界面用来查询用户信息,职工信息,水量信息,水价信息,收费信息等。(2)内容:包括用户信息的显示,用户信息的查询,打印,退出等。(3)制作步骤如下:a.添加窗体,caption属性改为“用户信息查询界面”,picture属性选择6.jpg图片。b.添加Adodc控件,设置ConnectionString属性,设置RecordSource属性“select * from 用户表”。添加DataGrid控件,DataSource属性选择“Adodc1”。c.添加 Frame控件,在其上面添加3个标签和1个命令按钮,分别更改caption属性为“用户信息查询”、“用户编号”、“姓名”、“查询”。再添加2个文本框,清空text属性的内容。查询按

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1