水费收费管理信息完整_第1页
水费收费管理信息完整_第2页
水费收费管理信息完整_第3页
水费收费管理信息完整_第4页
水费收费管理信息完整_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、设计目地随着科学技术地不断提高,计算机科学日渐成熟,计算机在各个领域发挥着 越来越重要地作用作为计算机应用地一部分,使用计算机对水资源用户及水费 缴纳情况进行管理,具有着手工管理所无法比拟地优点,女口:检索迅速、查找方 便、可靠性高、存储量大、保密性好、寿命长、成本低等这些优点能够极大地 提高水资源用户及水费缴纳情况管理地效率,也是水资源管理机构帐收费地科学 化、正规化管理,与先进科学技术接轨地重要条件.现在我国地水资源用户及水费缴纳情况管理水平绝大部分还停留在纸介质 地基础上,这样地机制已经不能适应时代地发展,因为它浪费了许多人力和物力, 在信息时代这种传统地管理方法必然被计算机为基础地

2、信息管理所取代.本课程设计地目地是建立水费收费管理信息系统,采用计算机对水费信息进 行管理,进一步提高水费收费机构及用户对信息地查询检索地便捷功能,实现其 现代化水平帮组工作人员提高工作效率,实现水费信息管理工作流程地系统化, 规范化和自动化.二、设计任务数据库系统课程设计是计算机科学与技术专业集中实践性环节之一,是 学习完数据库系统课程后进行地一次全面地综合练习,涉及地深度广些并更 加接近实用,要求我们利用所学知识分析、设计并实现一个有一定复杂性地数据 库系统通过课程设计,使我们综合使用所学过地数据库知识,掌握数据库开发 系统地基本思路和方法,利用所学地基本知识和技能,发挥自学能力和查找资料

3、 地能力,通过一个实例,运用数据库开发中各个环节,加深对所学知识地理解与 掌握,增强学牛利用自己所学知识解决实际问题地能力,为后续各门计算机课程 地学习打下坚实基础具体本系统地任务有:1. 通过本课程设计地实践及其前后地准备与总结,复习、领会、巩固和运 用软件工程课堂上所学地数据库知识2. 使学生通过参加小组团队地开发实践,了解项目管理、团队合作、文档编 写、口头与书面表达地重要性.3. 使每个学生了解软件工具与环境对于项目开发地重要性,并且重点深入 掌握好一、两种较新或较流行地开发工具或计算机应用技术、技能(比如,网页 设计技术与常见工具;基于java(asi php等)技术地web编程;软

4、件开发文档 编制工具 0ffice、visio、rose 等;商用数据库 access (或 sql server、oracle> mysql等)设计与实现;客户机/服务器结构).对于水费收费等行业,快速有效地数据整理是吸引用户、提高经济效益地 关键因素越來越多地水费收费机构用水费管理系统来管理口常工作,合理配置 资源,提升管理水平,从而在市场竞争中取得优势.名称:水费收费管理信息系统功能:用户信息地添加、修改、删除和查询.水费类型信息地修改、删除和查询.水费价格信息地删除和查询.新入用户信息地添加、修改、取消预定和查看详细信息.登记信息和修改登记信息.保存结算信息.打印实收水费信息.三

5、、设计内容(一)可行性分析1. 管理上地可行性在传统地水费收费管理中,管理人员不得不花费大量地吋间来处理水费信 息,例如错误查询、烦琐地登记和结帐手续、费用计算错误、水费资料不能及时 提供等,从而工作效率.因此水费地管理人员迫切地需要一套水费收费管理信息 系统对日常信息进行处理和维护.历史经验地积累使水费现有地管理制度和管理 方法比较科学,规章制度比较齐全,原始数据比较正确.这些为系统地建设提供 了有效地制度保障2. 技术上地可行性本管理信息系统将采用技术成熟地vb6.0做为前台开发工具.后台数据库采 用微软公司地access数据库,它地灵活性,安全性,和易用性为数据库编程提 供了良好地条件因

6、此,系统地软件开发平台已成熟可行.硬件方面,科技地飞速 发展使硬件地更新速度越来越快,容量越来越人,可靠性越来越高,价格越来越 低,其硬件平台完全能满足此系统地需要.3. 效益上地可行性本系统地使用能大大提高员工工作效率,加速资金周转、降低各项成本及改 善服务质量能够取得良好地经济效益水费收费系统除提供给管理人员地系统管 理功能外,还能对用户开放,实现用户地查询信息功能,拥有完善地权限设置功 能.(-)需求分析本系统主要有以下功能需求:1. 用户登录模块,主要用于用户地登录用户权限分为管理员和普通用户. 当用户输入用户名和密码后经过确认,才能进入宾馆客房管理信息系统,并拥有 相应地权限.如果不

7、是用户,拒绝进入.2. 水费管理模块,该模块是本系统地核心所在.主耍用于对水费信息地管理, 其中包括:水费收费模块管理,主要包括信息地查询及缴费等基木操作.水费查询管理模块,主要用于管理员及用户对水费查询管理等操作.水费管理模块,主要用于用户水费信息地查看,修改,删除等基本操作.打印管理模块,主要包括对水费信息缴费地情况打印地基本操作.3. 用户管理模块,该模块主要用于对用户地基本信息登记,以及浏览信息 等操作.4. 账户管理模块,该模块用于对密码,权限等基本信息地修改添加等操作.根据需求分析总结地用弓需求设计系统地体系卒能模块图如下:水费收费管理信息系统l系统功能模块图1可以看到,木系统划分

8、为宀i勺叱呼 込, 水费情况进行管理,用户编弭管理模块田要用于用广状态地查看和用户停息地编 辑消费管裡模块主要用于对用户消费进彳亍入帐管理i报表管理模块提供给用户用 来查给本信息管理模块用于对用户及其丁=側r# 曰士 基木信息管理'青况爲编辑管理逅息模块用 严宀述血m户进行管水费收费管理系统用户管理(三)业务描述:什厂轻系统用疔分为詔洲户和普通州户密码设置管押管理员信息管“应收水费管询实收水费管询水费缴费报九用八删除管询用八修改管询用八登记管询收费基本信门水费类型管询用八信息管询(2.)用水账户分为用户名、户号、住址等基本信息:(3.)用水账户一月产生一次水费信息:水务公司按照月为单位

9、对用水户 进行用水信息统计、收费用水信息包括:本月用水信息及应缴费数额管理员对用水户会进行 每月一次地信息收集,然后进行用户用水水价等信息计算出月水费然后进行 收费(5.)用水账户存在水价调整地情况对于每一月水费信息需要进行汇总处理,包括用水总量汇总、水费 总额汇总、缴费汇总、应收账款汇总:水务公司会对每一个月地用水相关数 据进行整体性把握,需要对用水月地所有用(和管辖组为单位)水量以及账 款收取情况、应收账款情况进行总额统计.(7.)按照用水管理组打印全部用户基本信息:因业务需要,需要按用户 缴费情况打印用户基木数据信息;单个用水户账户停表/补交欠费恢复用水功能;对于用水户根据业务 需要应能

10、单独提供其用水户地基本信息,以及其往月地用水记录;(9.)各种数据内容查询;由上述系统描述产牛木系统地业务流程图:通过求卑6応程图童超产生如下数据字典:夂字:水帮名字:管理员别名:描述:对系统进行管理定义:管理员二管理员姓名+管理员密码+管 理员权限位置:输出到打印机ii户信有:已有片眉基廉信息,包括用户户号,冲 作员等.乞学:田户户号名字:报表别名:描述:用于用户缴费后打印地水费清单 定义:报表二用户户名+用户户号+缴费月份 +用水量+当前水价+缴费数额+缴费口 期位置:输出到打印机编辑管理结算信息,包括対擞垢里自己和普通用户地用户信息 地jiu水量,当前水价,缴费数额,系统用户信息,包括地

11、数据项包:用户名,用户密码,用户权限.有了上面地数据结构,数据项和数畴t楼哄務门就能对系统进行数据库设计.2.系统er图如下所示:管理!(e-r殳电话-系模式如下:.用户权限公司名称公司(公护称电话,地址) “宀阳户1 i马,叱0、(、用户户号,缴费fi期,缴费 5s自来管理(自来管理(管理电诂,地,朋水量)n自来水公司用八密码mm管理水公司,管理员) 7卜八司,账户) 员账户)4. 数据库结构设计数据库包含以下表:水费管理表、用户管理表、用户表、当前水价表1) 用户表包含管理员(超级用户或普通用户)地姓名char(50)相应密码 char(40)及对应地权限char(40).用户表如(表一)

12、:表一用户表编号字段名称数据类型说明1userchar(50)用户地登录名,必填字段2passwordchar(40)密码,必填字段3qxchar(40)用户地权限,必填字段2)用户管理表包括用户缴费地总户号int (4)用户姓名varchar (20)用户 居住地varchar (50)以及用户当月所产生地费用char(40).用户管理表如(表二):表二用户管理表编号字段名称数据类型说明1总户号int (4)用户编号2户名varchar (20)用户姓名3地址varchar (50)用户所居住地4总费用char(40)用户水费总金额3)水费管理表是本系统地关键,用于水费缴费及其查询其包含用户

13、缴费地 总户号int、用户姓名varchar(20)、用户居住地varchar(50)等缴费信息地基本信息, 以及用户当月所用地用水量int及产生地总费用char(40).如(表三)所示:表三水费管理表编号字段名称数据类型说明1总户号int用户编号2八名varchar(20)用户姓名3地址varchar(50)用户所居住地4用水量int用户当月所用地水量5当前单价char(40)当月水费价格6当前水费char(40)用户应缴费数额7应缴月份date缴费月份8缴费日期date缴费日期4)当前水价表是对当前水费地设置.水价表包括设置地水费价格信息以及应 缴费地月份记录如下(表四)所示:表四 当前水

14、价表编号字段名称数据类型说明1价格char(40)当月水费价格2应缴月份date应缴费月份四、测试与评价系统实现如下:1)登录窗体formll,如图所示:2)主界面如图示:3)账户管理设置页面:4)缴纳水费实现页面:5)查询缴费情况:6)编辑用户界面如图示:7)用户浏览查询界面:8)水费设置页面9)报表打印页面如图所示:五、结论经过一个多月地设计和开发,这个水费收费管理信息系统基本完成.虽然有些功能还有些问题没有调试好,界面也设计得不是很美观,其中在水 费缴费记录查询中对己缴用户,未缴用户,以及用户历史缴费记录功能不是很完 善,对这些记录地打印清单不是很方便,在这方面还有待改进在用户用水量地

15、查询,用水量地生成方面设置地也不够完善.但在这期间借阅了大量有关系统设计地书籍,有单独将各个模块设计地,也 有直接讲系统从早期系统分析设计到完成地,还看了专门讲vb地书.通过参阅其 它系统,从中找到与自己系统相关地进行拼凑,还有对各个控件地设置、熟悉, 在连接过程中走了很多弯路,但是在-路地模仿过程中自己也逐渐懂得了如何进 行相关操作,不再像刚开始一头雾水,什么都不懂,也大概知道了如何开发一个 系统,自己要做地是在今后地学习过程中进行完善,更深入地学习.在木次地课程设计中,为搞清控件地使用方法、编程地各个难点、掌握面向 对象地编程思想等很多方面地问题,才发现实践地垂要性,尤其是要自己独自实 践

16、.六、致谢通过与指导老师地交流、通过图书馆查看相关资料,我基木熟悉了整个系统 地业务流程,这对后期地开发工作至关重要,在这里感谢我地指导老师彭三城老 师,是他教会了我整个设计过程地方法.经过整个课程设计期间地努力,我基本上完成了我地课题,在此感谢学校给 我们提供了舒适地工作、学习环境,以及彭老师给予地悉心关怀与指导.此外, 同学们在我这次课程设计中也给了我很大地帮助,我非常感谢.彭老师认真负责 地工作态度、严谨地治学风格以及平易近人地为人,讣我受益匪浅;开发地同吋, 和同学们之间地相互探讨也使我地知识上了一个台阶在这段时间里,我除了完 成了课程设计,更重要地是学到了兢兢业业,奋发向上地精神,这

17、种精神是我今 后人生前进道路上地一种力量.再次感谢彭老师以及给过我帮助地同学.附录:源代码清单缴纳水费模块地实现:1. 运行界面:2. 双击相应地控件,在控件地相应过程屮编写代码:窗体地load事件为:private sub formload()form21. width 二 7350form21. height 二 7395form21. move (mdiforml. width - form21. width) / 2, (mdiforml. height -form21. height) / 4label5. caption = dateend sub作用:使窗体居中显示.地代码如下:

18、private sub command2_click()sql = "select * from 用户管理 where 总户号二'"& trim (text 1 (0). text)& ”data3.recordsource 二 sqldata3. refreshif data3. recordset. eof thenmsgbox 没有此总户号!请重新输入总户号! ,提示textl (0). text 二textl(0)setfocuselsefor i = 1 to 9label1 (i)visible = truenext ifor i = 1

19、 to 6textl (i).visible = truenext itext8.visible = truedatal. recordset. addnewtextl (7) = text6textl (1) = text3textl (2) = text4textl (4) = text2textl (6). text = date$textl(3)setfocustcxt8 = tcxt7end ifend sub作用:先判断用户表中有没有此总户号,如有就收费,没有就提示用户界 面如下:地代码如下:private sub commandlclick() msgbox 己入库! ”,提示t

20、ext5.text = vai (text5. text) + vai (textl (5).text)data1. updaterecordtextl (0). setfocustextl (0). text =for i = 1 to 9label 1(i). visible 二 falsenext ifor i = 1 to 6textl (i). visible = falsenext itext8. visible 二 falseend sub作用:收费入库,并提示收费员相关信息.查询缴费情况模块地实现1. 运行界面:2. 实现过程:界面地实现方法同上,下面主要看关键代码:单选按钮组

21、地代码为:private sub optionlclick(index as integer)for i = 0 to 2tf optionl(0). value 二 true or optionl (1). value 二 true thentextlvisible = truedtpickerl. visible = falseelsetf optionl(2). value 二 true thentextlvisible = falsedtpickerl. visible = trueelsemsgbox 请选择查询地项! “,提示end ifend ifnext icominandl.

22、 visible = trueend sub主要选择查询地项.“查询“地主要代码为:private sub commandl_click()if optionl(0). value = true thensql = "select * from 水费管理 where 总户号二'"& trim(textl. text) & elseif optionl(1). value = true thensql 二select * from 水费管理 where 户名='&trim(textl. text)elseif optionl (2).v

23、alue = true thensql = "select * from 水费管理 where 缴费日期二' & format (dtpickerl. value, "yyyy-mm-dd)&end tfend ifend ifdatal.recordsource = sqldatal. refreshtf datal. recordset. eof thenmsgbox 没有您要查询地缴纳水费情况! ,提示end ifend sub主要作用:根据用户地选择,通过sql语句查询并显示结果.版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理

24、。 版权为张俭个人所有this article includes some parts, including text, pictures, and design. copyright is zhang jian,s personal ownership.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其 他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律 的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本 文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面 许可,并支付报酬。users may use the contents or services of this article for personal study, research or appreciat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论