自来水公司收费管理系统_第1页
自来水公司收费管理系统_第2页
自来水公司收费管理系统_第3页
自来水公司收费管理系统_第4页
自来水公司收费管理系统_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1 自来水公司收费管理系统需求分析 1 1 1 开发背景 1 1 2 系统主要业务分析 2 1 2 1 客户信息管理业务分析 2 1 2 2 用水类型管理业务分析 2 1 2 3 业务员信息管理业务分析 2 1 2 4 客户用水信息管理业务分析 2 1 2 5 客户费用管理业务分析 2 1 2 6 收费登记业务分析 2 1 3 系统功能需求分析 3 1 3 1 客户信息管理功能分析 3 1 3 2 用水类型管理功能分析 3 1 3 3 业务员管理功能分析 3 1 3 4 客户用水信息管理功能分析 3 1 3 5 客户费用管理功能分析 4 1 3 6 收费登记功能分析 4 1 3 7 数据流图 4 1 4 系统数据模型 6 1 5 数据字典 8 1 5 1 数据项 8 1 5 2 数据结构 10 1 5 3 数据流 10 1 5 4 数据存储 12 1 5 4 数据处理 12 2 自来水公司收费管理系统逻辑结构设计 14 2 1 系统模块划分 14 2 2 数据库逻辑结构设计 14 3 个人网上银行功能设计 17 3 1 增加信息操作 17 3 2 删除信息操作 21 3 3 触发器 23 3 4 规则 24 3 5 查询信息操作 24 4 课程设计总结 27 4 1 总结 27 4 2 展望 28 0 1 1 自来水公司收费管理系统需求分析自来水公司收费管理系统需求分析 1 11 1 开发背景开发背景 随着城市人口的增多 以及人民生活水平的提高 各种用水清洁型电器大 量涌入寻常百姓家 致使用水大涨 给水费收缴人员的管理带来了很大的不便 常常在自己的办公桌上着一叠叠得计录册 很难在其中进行查询及修改操作 为了减轻水电收缴人员的工作负荷 同时也为了方便用户对水电用量及水电收 费情况的查询 我们决定设计一个应用软件系统也就是水电缴费管理系统 城市公用事业 特指水 电 气 热 的对外窗口服务是每个城市最基本 和必需的服务 服务质量的高低 可以直接影响到城市的形象甚至社会经济活 力 城市公用事业的对外窗口服务是面对城市千家万户 具有广泛性 多样性 连续性 公开性 准确性 及时性和方便性等重要特性 要使服务能够优质 经济 高效地提供给市民 开发和应用自来水收费管理系统用户自由查阅个人 的用量及缴费情况等手段 这种自来水收费管理系统在一定程度上方便了用户 和自来水管理工作人员 但作用是有限的 由于城区不断扩大 用户缴费不便 不得不增加营业点 加重了企业的负 担 实现无论何时 何地都能够为市民提供咨询 投诉 报修甚至缴费等立 体服务 已成为自来水收费单位对外窗口服务的必然趋势 自来水收费管理的计算机化是小区物业管理信息化 现代化和规范化的有 力手段 是对物业管理的一次变革 具有十分重要的意义 物业管理要创一流 水平 体现一流质量 实现现代化管理势在必行 为了促进水费收缴工作目标的实现 提高水费收缴工作人员的工作效率 实现水费收缴工作由原始的手工操作到无纸化 自动化的技术变革 有必要开 发一套自来水收费管理系统 自来水收费管理系统是针对目前水费收缴困难麻烦等情况下设计出的管 理软件 是一个实用的管理信息系统 管理员可以通过相应的模块 对数据库 中的信息进行更新 删除和查询 对水电基本用量信息报表生成 对使用该系 统的管理 员信 息进 行 更 新 删 除 还 有 操 作员 管 理 权 限设置 密码 修改 数 据 备份 与 系统 恢复等其他系统管理功能 因为本系统具有高透明性 所以相关用户可以对自 来水使用缴费信息以及资费信息进行查询 通过本系统的应用 可以加强对水电使用信息的管理 减轻管理员的工作 1 负担 提高工作效率 使用户可以更及时有效的查询并交纳水电费 实现水电 缴费管理的科学化 现代化 1 21 2 系统主要业务分析系统主要业务分析 1 2 11 2 1 客户信息管理业务分析客户信息管理业务分析 客户信息管理业务分为增加客户信息 修改客户信息 删除客户信息 查 询客户信息等 该业务的主要业务是针对客户信息管理 增加客户信息是在新 增了一个用水客户的情况下对客户信息表的操作 客户申请开户 然后客户填 写客户基本信息表 业务员则根据客户所填的表在客户信息表中增加一条客户 的信息记录 1 2 21 2 2 用水类型管理业务分析用水类型管理业务分析 用水类型管理业务分为增加用水类型信息 修改用水类型信息 删除用水 类型信息 查询用水类型信息等 该业务的主要业务是针对用水类型信息管理 修改用水类型信息是在某类型用水的价格有所变动的情况下对用水类型信息表 的操作 管理员会根据改变的数据对表进行修改 1 2 31 2 3 业务员信息管理业务分析业务员信息管理业务分析 业务员信息管理业务分为增加业务员信息 修改业务员信息 删除业务员 信息 查询业务员信息等 该业务的主要业务是针对业务员信息管理 增加业 务员信息是在有新的业务员上班时管理员对业务员信息表的操作 管理员根据 业务员的信息在业务员信息表中增加一条业务员的信息记录 1 2 41 2 4 客户用水信息管理业务分析客户用水信息管理业务分析 客户用水信息管理业务分为增加客户用水信息 修改客户用水信息 删除 客户用水信息 查询客户用水信息等 该业务的主要业务是针对客户用水信息 管理 增加客户用水信息是在每个月的月初对上个月的所有客户的用水信息进 行增加 1 2 51 2 5 客户费用管理业务分析客户费用管理业务分析 客户费用管理业务分为增加客户费用信息 修改客户费用信息 删除客户 费用信息 查询客户费用信息等 该业务的主要业务是针对客户费用管理 当 增加客户费用信息时 系统会自动计算好上个月的水费插入 当客户缴费后收 费标志会自动修改 2 1 2 61 2 6 收费登记业务分析收费登记业务分析 收费登记业务分析就是对客户缴费进行登记 其中包括客户号 月份 应 收费用 实收费用 业务员号等 1 31 3 系统功能需求分析系统功能需求分析 1 3 11 3 1 客户信息管理功能分析客户信息管理功能分析 客户信息管理功能分为开户 修改客户信息 注销客户信息 查询指定月 份未交水费的客户信息 查询指定客户的信息等 下面给出客户信息管理的需 求 1 开户 新增一条客户信息包括客户编号 客户姓名 住址 联系电话 余 额等信息 2 修改客户信息 对客户信息进行修改 3 注销客户信息 删除申请注销客户信息的客户信息 4 查询指定月份未交水费客户信息 显示在指定月份没用交水费的用户信息 以便催费 5 查询指定客户信息 显示指定客户的信息 1 3 21 3 2 用水类型管理功能分析用水类型管理功能分析 用水类型管理功能分为增加用水类型信息 修改用水类型信息 删除用水 类型信息 查询用水类型信息等 下面给出用水类型管理的需求 1 增加用水类型信息 新增一条用水类型信息包括用水类别号 用水类别名 水价 最大用水量 超出价格等信息 2 修改用水类型信息 对用水类型信息进行修改 3 删除用水类型信息 删除已取消的用水类型信息 4 查询用水类型信息 显示用水类型的基本信息 1 3 31 3 3 业务员管理功能分析业务员管理功能分析 业务员管理功能分为增加业务员信息 修改业务员信息 删除业务员信息 查询业务员信息等 下面给出业务员管理的需求 1 增加业务员信息 新增一条业务员信息包括业务员编号 业务员姓名 性 别 出生日期 住址 密码 营业点等信息 2 修改业务员信息 对业务员信息进行修改 3 删除业务员信息 删除已注销的业务员信息 4 查询业务员信息 显示业务员的基本信息 1 3 41 3 4 客户用水信息管理功能分析客户用水信息管理功能分析 客户用水信息管理功能分为增加客户用水信息 修改客户用水信息 删除 客户用水信息 查询客户用水信息等 下面给出客户用水信息管理的需求 1 增加客户用水信息 新增一条客户用水信息包括客户号 月份 用水类别 3 号 用水量等信息 2 修改客户用水信息 对客户用水信息进行修改 3 删除客户用水信息 按要求删除一条客户用水信息 4 查询客户用水信息 显示指定月份或指定客户的客户用水信息 1 3 51 3 5 客户费用管理功能分析客户费用管理功能分析 客户费用管理功能分为增加客户费用信息 修改客户费用信息 删除客户 费用信息 查询客户费用信息等 下面给出客户费用管理的需求 1 增加客户费用信息 新增一条客户费用信息包括客户号 月份 费用 收 费标志等信息 2 修改客户费用信息 对客户费用信息进行修改 3 删除客户费用信息 按要求删除一条客户费用信息 4 查询客户费用信息 显示指定客户或指定月份客户费用信息 1 3 61 3 6 收费登记功能分析收费登记功能分析 收费登记功能只有对客户缴费进行登记这一功能 新增一条收费登记信息 包括客户号 月份 应收费用 实收费用 业务员编号等信息 1 3 71 3 7 数据流图数据流图 1 4 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 5 1 41 4 系统数据模型系统数据模型 根据上面所述的业务流程 可以得到系统的数据流图 根据业务流程以及 对应的数据流图 可以得到数据字典 根据得到的数据字典 我们可以得到各 个实体的属性图 以下就是主要实体的数据字典和实体图 客户的数据项有 客户编号 客户姓名 住址 联系电话 余 额等 由 客户的数据项可以得到其相应的实体属性图 如图所示 客户 客户号客户姓名住址联系电话余额 业务员的数据项有 业务员编号 业务员姓名 性别 出生日期 住址 密 码 营业点等 由客户的数据项可以得到其相应的实体属性图 如图所示 业务员 业务员编号姓名性别出生日期联系电话住址密码所属营业点 用水类型的数据项 用水类别号 用水类别名 水价 最大用水量 超 出价格等 由客户的数据项可以得到其相应的实体属性图 如图所示 水 类别号类别名水价最大购买量最大用水量超出价格 管理员的数据项 管理员编号 管理员 姓名 性别 出生日期 住址 密 码等 由客户的数据项可以得到其相应的实体属性图 如图所示 6 管理员 管理员编号姓名性别出生日期住址联系电话密码 收费登记的数据项 客户号 月份 应收费用 实收费用 业务员编号等 由客户的数据项可以得到其相应的实体属性图 如图所示 登记 客户号月份应收费用实收费用业务员编号 客户用水的数据项 客户号 月份 用水类别 号 用水量等 由客户的数据 项可以得到其相应的实体属性图 如图所示 使用 客户号用水类型月份用水量 客户费用的数据项 客户号 月份 费用 收费标志等 由客户的数据 项可以得到其相应的实体属性图 如图所示 缴费 客户号月份费用收费标志 7 由上述各实体及其属性可以得到实体间的关系图即 ER 图 如下图所示 客户业务员 水管理员 缴费 使用 m n p q 登记 p q 1 5 数据字典数据字典 1 5 11 5 1 数据项数据项 Administration 表 数据项名数据项类 型 长 度 是否是关 键字 是否为空数据项含义数据项说明 ad id Char 5 是 否管理员编号主码 ad namee Char 10否否管理员姓名 sexChar 2否否性别 birthdaydatetime e 否否出生日期 telChar11否否联系电话 addressChar50否否住址 passwordchar6否否密码 Customer 表 数据项名数据项 类型 长 度 是否是关 键字 是否为空数据项含义数据项说明 Cust id Char 5 是 否客户编号主码 Cust name Char10 0 否 否客户姓名 address Char50 否 否住址 tel Char11 否 否联系电话 Use money float 否 否余额 8 Customer cost 表 数据项名数据项 类型 长 度 是否是关 键字 是否为空数据项含义数据项说明 Cust idChar 5是 否客户编号主码 外码 The monthChar 10是 否月份主码 外码 costFloat 否 否费用 If costchar 4否 否收费标记 Employee 表 数据项名数据项 类型 长 度 是否是关 键字 是否为空数据项含义数据项说明 Emp idChar 5是 否业务员编号主码 Emp nameChar 10否 否业务员姓名 SexChar 2否 否性别 birthdayDatetime 否 否出生日期 addressChar 50否 否住址 passwordChar 6否 否密码 walkplaceChar 20否 否营业点 telchar 11否 否联系电话 Pay report 表 数据项名数据项 类型 长 度 是否是关 键字 是否为空数据项含义数据项说明 Cust idChar 5是 否客户编号主码 外码 The monthChar 10是 否月份主码 外码 Should payFloat 否 否应收费用 Last payFloat 否 否实收费用 Emp idChar 5否 否业务员编号 Water 表 数据项名数据项 类型 长 度 是否是关 键字 是否为空数据项含义数据项说明 Water idChar 5是 否用水编号主码 Water nameChar 10否 否用水名 priceFloat 否 否价格 Max getInt 否 否最大用水量 Over costFloat 否 否超出费用 9 Water use 表 数据项名数据 项类 型 长 度 是否是关 键字 是否为空数据项含义数据项说明 Cust idChar 5是 否客户编号主码 外码 The monthChar 10是 否月份主码 外码 Water idChar 5否 否用水编号外码 Water numberfloat 否 否用水量 1 5 21 5 2 数据结构数据结构 编号数据结构名属性 1客户表客户编号 客户名 住址 联系电话 余额 2用水类型表用水类型编号 用水类型名 单价 最大用水量 超出费用 3业务员表业务员编号 业务员姓名 性别 出生日期 联系电话 住址 密 码 营业点 4管理员表管理员编号 管理员姓名 性别 出生日期 联系电话 住址 密 码 5客户费用表客户编号 月份 费用 收费标记 6客户用水表客户号 月份 用水类型编号 用水量 7收费登记表客户号 月份 应收费用 实收费用 业务员编号 1 5 31 5 3 数据流数据流 Administration 表 数据流编号A1 名字管理员基本信息 别名 描述该自来水公司各个管理员的基本信息 定义管理员基本信息 管理员编号 密码 位置管理员输入 Customer 表 数据流编号A2 名字客户基本信息 别名 描述该自来水公司各个客户的基本信息 定义客户基本信息 客户编号 姓名 住址 联系电话 位置业务员输入 10 Customer cost 表 数据流编号A3 名字客户费用基本信息 别名 描述该自来水公司各个客户的客户费用基本信息 定义客户基本信息 客户编号 月份 费用 收费标志 位置业务员输入 Employee 表 数据流编号A4 名字业务员基本信息 别名 描述该自来水公司各个业务员的基本信息 定义业务员基本信息 业务员编号 密码 位置业务员输入 Pay report 表 数据流编号A5 名字收费登记基本信息 别名 描述该自来水公司各个客户的收费登记基本信息 定义收费登记基本信息 客户编号 月份 应收费用 实收费用 业务员 编号 位置业务员输入 Water 表 数据流编号A6 名字用水类型基本信息 别名 描述该自来水公司各个用水类型的基本信息 定义用水类型基本信息 类型号 类型名 价格 最大用水量 超出价格 位置管理员输入 Water use 表 数据流编号A7 名字客户用水基本信息 别名 描述该自来水公司各个客户用水的基本信息 定义客户用水基本信息 客户号 月份 用水类型号 用水量 位置业务员输入 11 1 5 41 5 4 数据存储数据存储 数据存储名输入数据流输出数据流说明部分 客户表客户信息客户信息该数据存储存储了客 户的基本信息 用水类型表用水类型信息用水类型信息该数据存储存储了用 水类型的基本信息 业务员表业务员信息业务员信息该数据存储存储了业 务员的基本信息 管理员表管理员信息管理员信息该数据存储存储了管 理员的基本信息 客户用水表客户用水信息客户用水信息该数据存储存储了客 户用水的基本信息 客户费用表客户费用信息客户费用信息该数据存储存储了客 户费用的基本信息 收费登记表收费登记信息收费登记信息该数据存储存储了收 费登记的基本信息 1 5 41 5 4 数据处理数据处理 Administration 表 数据加工编号B1 数据加工名字管理员信息输入 数据加工别名 输入数据管理员编号 管理员姓名 性别 出生日期 联系电话 住址 密码 输出数据管理员编号 管理员姓名 性别 出生日期 联系电话 住址 密码 加工逻辑描述将管理员信息存入数据库中 Customer 表 数据加工编号B2 数据加工名字用户信息输入 数据加工别名 输入数据客户编号 客户名 住址 联系电话 余额 输出数据客户编号 客户名 住址 联系电话 余额 加工逻辑描述将用户信息存入数据库中 12 Customer cost 表 数据加工编号B3 数据加工名字用户费用信息输入 数据加工别名 输入数据客户编号 月份 费用 收费标记 输出数据客户编号 月份 费用 收费标记 加工逻辑描述将用户费用信息存入数据库中 Employee 表 数据加工编号B4 数据加工名字业务员信息输入 数据加工别名 输入数据业务员编号 业务员姓名 性别 出生日期 联系电话 住址 密码 营业点 输出数据业务员编号 业务员姓名 性别 出生日期 联系电话 住址 密码 营业点 加工逻辑描述将业务员信息存入数据库中 Pay report 表 数据加工编号B5 数据加工名字收费登记信息输入 数据加工别名 输入数据客户号 月份 应收费用 实收费用 业务员编号 输出数据客户号 月份 应收费用 实收费用 业务员编号 加工逻辑描述将客户的收费登记信息存入数据库中 Water 表 数据加工编号B6 数据加工名字用水类型信息输入 数据加工别名 输入数据用水类型编号 用水类型名 单价 最大用水量 超出费用 输出数据用水类型编号 用水类型名 单价 最大用水量 超出费用 加工逻辑描述将用水类型信息存入数据库中 Water use 表 数据加工编号B7 数据加工名字客户用水信息输入 数据加工别名 输入数据客户号 月份 用水类型编号 用水量 输出数据客户号 月份 用水类型编号 用水量 加工逻辑描述将客户用水信息存入数据库中 13 2 2 自来水公司收费管理系统自来水公司收费管理系统逻辑结构设计逻辑结构设计 2 1 系统模块划分系统模块划分 由需求分析可知 整个系统可以划分为六个小模块 分别为 客户信息管 理模块 用水类型信息管理模块 业务员信息管理模块 客户用水信息管理模 块 客户费用管理模块 收费登记管理模块 如图所示 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 业 2 2 数据数据库逻辑结构设计库逻辑结构设计 数据库的关系模型根据数据模型来确定 即将关系模型转化为 Sqlserver 数据库系统所支持的实际数据模型 得到数据库的逻辑结构 在数据库的关系 模型及系统处理过程中的数据的结构的基础上 获得系统数据库表以及表之间 的关系 在本系统中 以下是系统中几个主要的数据库表结构 如表所示 14 管理员信息表 编号字段名字段类型备注说明字段约束 1ad id Char 5 管理员编号主键 2ad name Char 10 管理员姓名 3sexChar 2 性别 4birthdaydatetime 出生日期 5telChar 11 联系电话 6addressChar 50 住址 7passwordChar 6 密码 客户信息表 编号字段名字段类型备注说明字段约束 1Cust idChar 5 客户编号主键 2Cust nameChar 10 客户姓名 3addressChar 50 住址 4telChar 11 联系电话 5Use moneyfloat 余额 客户费用信息表 编号字段名字段类型备注说明字段约束 1Cust idChar 5 客户编号主键 外键 2The monthChar 10 月份主键 3Costfloat 费用 4If costChar 4 收费标志 15 业务员信息表 编号字段名字段类型备注说明字段约束 1Emp idChar 5 业务员编号主键 2Emp nameChar 10 业务员姓名 3sexChar 2 性别 4birthdaydatetime 出生日期 5addressChar 50 住址 6telChar 11 联系电话 7passwordChar 6 密码 8WorkplaceChar 20 营业点 收费登记表 编号字段名字段类型备注说明字段约束 1Cust idChr 5 客户号主键 外键 2The monthChar 10 月份主键 外键 3Should payfloat 应收费用 4Last payfloat 实收费用 5Emp idChar 5 业务员编号外键 用水类型信息表 编号字段名字段类型备注说明字段约束 1Water idChar 5 用水类型号主键 2Water nameChar 10 用水类型名 3pricefloat 价格 4Max getint 最大用水量 5Over costfloat 超出费用 16 客户用水信息表 编号字段名字段类型备注说明字段约束 1Cust idChar 5 客户号主键 外键 2The monthChar 10 月份主键 外键 3Water idChar 5 用水类型号外键 4Water numberfloat 用水量 3 3 个人网上银行个人网上银行功能设计功能设计 3 13 1 增加信息操作增加信息操作 1 客户信息插入 create procedure insert customer cust id char 5 cust name char 10 address char 50 tel char 11 use money float as insert into customer cust id cust name address tel use money values cust id cust name address tel use money 2 用水类型信息插入 create procedure insert water water id char 5 water name char 10 price float max get int 17 over cost float as insert into water water id water name price max get over cost values water id water name price max get over cost 3 业务员信息插入 create procedure insert employee emp id char 5 emp name char 10 sex char 2 birthday datetime tel char 11 address char 50 password char 6 workplace char 20 as insert into employee emp id emp name sex birthday tel address password workplace values emp id emp name sex birthday tel address password workplace 4 管理员信息插入 18 create procedure insert administrator ad id char 5 ad name char 10 sex char 2 birthday datetime tel char 11 address char 50 password char 6 as insert into administration ad id ad name sex birthday tel address password values ad id ad name sex birthday tel address password 5 客户用水信息插入 create procedure insert water use cust id char 5 the month char 10 water id char 5 water number float as insert into water use cust id the month water id water number values cust id the month water id water number 19 6 客户费用信息插入 create procedure insert customer cost cust id char 5 the month char 10 if cost char 4 as begin declare water id char 5 price float max get int over cost float cost float water number float select water id select water id from water use where cust id cust id and the month the month select water number select water number from water use where cust id cust id and the month the month select price select price from water where water id water id select max get select max get from water where water id water id select over cost select over cost from water where water id water id if water number max get select cost max get price water number max get price insert into customer cost cust id the month cost if cost values cust id the month cost if cost end 20 7 收费登记信息插入 create procedure insert pay report cust id char 5 the month char 10 last pay float emp id char 5 as begin declare should pay float select should pay select cost from customer cost where cust id cust id and the month the month insert into pay report cust id the month should pay last pay emp id values cust id the month should pay last pay emp id end 3 23 2 删除信息操作删除信息操作 1 客户信息删除 create procedure delete customer cust id char 5 as delete from customer where cust id cust id 21 2 用水类型信息删除 create procedure delete water water id char 5 as delete from water where water id water id 3 业务员信息删除 create procedure delete employee emp id char 5 as delete from employee where emp id emp id 4 客户用水信息删除 create procedure delete water use cust id char 5 the month char 10 as delete from water use where cust id cust id and the month the month 5 客户费用信息删除 create procedure delete customer cost cust id char 5 the month char 10 as delete from customer cost where cust id cust id and the month the month 6 管理员信息删除 create procedure delete administrator ad id char 5 as delete from administration where ad id ad id 7 收费登记信息删除 create procedure delete pay report cust id char 5 the month char 10 as delete from pay report 22 where cust id cust id and the month the month 3 33 3 触发器触发器 创建删除客户信息触发器 create trigger customer delete on customer instead of delete as begin delete from customer cost where cust id in select cust id from deleted delete from water use where cust id in select cust id from deleted delete from pay report where cust id in select cust id from deleted delete from customer where cust id in select cust id from deleted end 创建插入收费登记信息触发器 create trigger pay cost on pay report for insert as begin declare pay float use money float cust id char 5 should pay float select pay select last pay from inserted select cust id select cust id from inserted select use money select use money from customer where cust id cust id select should pay select should pay from pay report where cust id cust id select use money pay use money should pay if use money 0 begin update customer cost set if cost 已收 where cust id cust id 23 update customer set use money use money where cust id cust id end if use money 0 begin update customer cost set if cost 未清 where cust id cust id update customer set use money 0 where cust id cust id end end 3 43 4 规则规则 创建规则使得月份符合格式 年 月 并邦定到表中相应字段 create rule the month rule as the month like 年 月 exec sp bindrule the month rule customer cost the month exec sp bindrule the month rule pay report the month exec sp bindrule the month rule water use the month 3 53 5 查询信息操作查询信息操作 统计指定月份应收费用和实收费用 create procedure pay information the month char 10 as select sum should pay 应收费用 sum last pay 实收费用 from pay report where the month the month 24 查询指定月份未交费用户信息 create procedure unpay the month char 10 as select from customer customer cost where customer cust id customer cost cust id and if cost 未收 or if cost 未清 and the month the month 1 客户信息查询 create procedure search customer cust id char 5 as select from customer where cust id cust id 2 用水类型信息查询 create procedure search water water id char 5 as select from water where water id water id 25 3 业务员信息查询 create procedure search e

温馨提示

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

评论

0/150

提交评论