数据库课程设计报告-自来水管理公司

上传人:第*** 文档编号:56922639 上传时间:2018-10-17 格式:DOC 页数:37 大小:3.38MB
返回 下载 相关 举报
数据库课程设计报告-自来水管理公司_第1页
第1页 / 共37页
数据库课程设计报告-自来水管理公司_第2页
第2页 / 共37页
数据库课程设计报告-自来水管理公司_第3页
第3页 / 共37页
数据库课程设计报告-自来水管理公司_第4页
第4页 / 共37页
数据库课程设计报告-自来水管理公司_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《数据库课程设计报告-自来水管理公司》由会员分享,可在线阅读,更多相关《数据库课程设计报告-自来水管理公司(37页珍藏版)》请在金锄头文库上搜索。

1、数据库课程设计 系统开发报告课程名称: 自来水公司收费管理系统 专 业: 数字媒体技术 班 级: 2013 级 小组成员: 指导教师: 1目目 录录一 绪绪论论1 前言前言 1 写给老写给老师师1 小组分小组分工工2二二 自来水收费管理系统概自来水收费管理系统概述述33 现状分现状分析析3 系统目系统目标标3 系统特系统特2点点4 系统运行截系统运行截图图5三三 自来水收费管理系统数据库设自来水收费管理系统数据库设计计1414 需求分析需求分析 14 数据库物理结构分析数据库物理结构分析 16 数据库概念结构设计数据库概念结构设计 20 数据库逻辑结构设数据库逻辑结构设计计22四四 自来水收费

2、管理系统数据库功能模块的创自来水收费管理系统数据库功能模块的创建建24五五 总总3结结33 体体会会33 参考文参考文献献340一一 绪论绪论 1.1.前言前言随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成水费缴纳情况管理工作。基于 SQL server 数据库技术建立一个通用自来水收费管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对水费进行了统计如报表统计等。基本上能满足管理员和公司的要求。 此次数据库课程设计的主要设计如下: 原理分析、程序设计过程、程序实现和程序调试以及数据库的设计,需求分

3、析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。2.写给老师写给老师本次实践项目,我们小组花了很多时间去完成,从查阅资料到确立目标,再到实施开发与进行调试,最后系统是能完全运行与使用,其中包括后台和前台两个大部分;因为是第一次进行系统开发,所以难免还有不足之处。在进行答辩时候,已经听取了老师的一些很有建设性的意见,比如:在水费单表中要把水费单价和用水量加进去。这是一个关键点,之前确实没考虑完善,答辩完了我们又进行了修改,将在实验报告的后续内容展示,望老师细看并给出宝贵意见。另外,老师建议在界面上不花太多时间,本系统界面较为大方便捷,但是并不比数据1库费时间,因为界面的设计主要

4、知识利用 HTML+CSS 堆积,而数据库涉及很多逻辑设计,我们也是花很多时间进行设计和使之正确运行使用。3.小组分工小组分工二二 自来水收费管理系统概述自来水收费管理系统概述1 1、现状分析、现状分析随着科学技术的发展,社会进步,计算机迅速的发展,自来水收费的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高自来水收费管理效率,减轻劳动强度提高,信息处理速度和准确性;为自来水公司提供更方便、科学的服务项目。为他们提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个自来水收费管理系统的方案。让计算机对

5、自来水收费进行自动管理,自来水公司可以直接在计算机上实现关于自来水的一些信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。2 2、系统目标、系统目标 针对在收费过程中出现的各类问题,我对该自来水公司从2自身特点出发设计一个自来水收费管理系统,系统主要包含客户信息管理,用水类型管理,业务员管理,客户用水信息管理,客户费用管理和收费登记。3 3、系统特点、系统特点1. 可以存储众多用户及用户的个人信息用户的个人信息,完整而且进行了正确的主键和被引用为外键;2. 只需一到二名档案录入员即可操作系统,节省

6、人力;3. 可以迅速查到用户用水情况及水费缴纳情况用户用水情况及水费缴纳情况,用户对应的每个水费单有标明有已经交费或者未交费,用 0 和 1 来表示;4. 可实现缴费自动化管理缴费自动化管理,用户可以进行交费、管理员可以进行扣费,当然前提都是用户余额足够;5. 用户可以实现充值,并且有充值记录充值记录;6. 每个用户有对应一个信用值信用值,若是欠费多次信用值会自动下降;7. 每个用户有个人通知,用户每次访问系统个人通知时候多会将此事系统时间记录为用户最后一次访问系统的时间,并且一次时间为界点,用以提示未读信息数量,还有用户的收件箱数量也会从数据库中读出来,即调用 countcount;8. 用

7、户可以查看水费单和个人信息查看水费单和个人信息;9. 管理员管理员可以实现对用户情况和整个网站信息的增删改查增删改查310. 在显示所有用户时候用到左连接左连接等功能;11. 网站主页发布发布企业新闻、停水通知和水质监测这三部分的数据,管理员通过后台进行发布;12. 网站数据库存储的新闻、停水通知、用户通知和水质监测,每一个单有相应 idid 值值,因为单单靠标题来区别每一个信息实不可取的,有可能有的标题一样,而且那样查询起来效率更低,在结合 php 实现的时候更是不方便查询;13. 数据库整体可以正确运行,关联到很多细节问题和关键信息使用,需要细细分析和编写,系统的界面并 4.4.系统运行系

8、统运行附图:附图:(1).网站主页,右上角有用户个人中心;下部分有三大通知(2).三大通知展示4(3).个人中心56(4).进行充值和进入消息中心查看,会进行数据库修改,发现充值记录增加了,并且消 息的未读提醒也会失去(5).用户尝试自己进行充值,执行成功截图7(7).用户登录界面展示8(8).用户注册界面展示(9).后台管理展示9(10).尝试对用户 ueser1 进行交费,执行成功(11).尝试修改用户李四的信息,将其地址改为“北山街道” ,执行成功10(12).将水费单进行修改后的界面,增加了用水量和单价两个字段(13).数据库代码截图(后附代码) ,一共十张表11用户表用户与个人消息的

9、映射中继表用户水费表12更多功能和数据库将附上代码。三三 自来水收费管理系统数据库设计自来水收费管理系统数据库设计1、需求分析需求分析1. 界面友好,功能和流程清晰,容易上手; 2. 具有比较完善的统计和查询功能,支持自定义打印,支持 报表样式;3. 用户水表状态信息显示,对于该户正常、停止、检修、销 户等信息 可以分类体现; 4. 支持多种收费方式,以现金交纳、预存费用为主,实现对 保底消费的设臵,对于费用中的找零管理,对于批量收费的实现、减免优惠等; 5. 可以支持发票打印(针式打印机) ,根据水站统一发票样式 打印内容136. 数据的自动和手动备份、支持数据表的直接导入并可生成 报表样式

10、; 7. 可打印缴费、欠费通知单该工资管理系统主要是由客户信息管理、业务员管理、用水类型管理、客户费用管理、客户用水信息管理、收费登记几个部分组成的。(1)客户信息管理功能分为开户、修改客户信息、注销客户信息、查询水费、查询个人余额、查询通知、查看个人信用值、查询充值记录等。(2)业务员管理功能制定了业务员可以对客户、网站公示等诸多信息进行修改,在后台界面进行。 1. 修改用户信息:客户姓名、联系方式、住址、删除与否、欠费缴费、信用值等的修改。 2. 发布网站信息:包括企业新闻、停水通知、水质发布等。3.业务员本身也有一个表存储其信息,在进行后台管理需要用到。 4. 查询业务员信息:显示业务员

11、的基本信息。(3)收费单登记功能包括收费标志,即是否已经缴费,包括客户 id,收费单 ID,日期,金额,收费单说明等信息。(4)客户充值记录会记录到数据库中。1.增加客户充值记录:新增一条客户用水信息包括客户14号、日期、金额、充值说明等信息。 2.读出客户充值记录:按照充值日期,从大到小的顺序读出并显示。 (5)客户个人公告涉及 3 个表,分别是(1).客户信息表(client)(2).公告存储表(notice)(3).客户与公告对应表(clieng_notice)1.由于公告是多对多的原因。2.每次进入个人中心,从数据库读出客户未查看过的信息,未查看数量会以红色字体提示。3.查询代码涉及三个表。4.客户与公告对应表包括用户 id 和公告 id,都是外键。(6)停水通知和企业新闻包括日期、内容、文章或公告的ID、标题等信息。2 2、数据库物理结构分析、数据库物理结构分析2.1 设计策略由于该系统主要用于自来水的收费管理,其中客户的管理,业务员的管理,客户的用水管理是主要功能,所以应用程序主15要就是实现这几个功能。2.2 系统总体结构图2.3 数据字典(1)数据项客户表客户表字段名数据类型可否为空键引用备注住址业务员编号密码业务员姓名 年龄联系电话客户客户 ID 客户姓名客户地址联系电话客户余额客户密码信用值充值记录日期金额说明客户

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号