收藏 分销(赏)

自来水营销管理系统数据库设计说明书.doc

上传人:s4****5z 文档编号:8974712 上传时间:2025-03-09 格式:DOC 页数:14 大小:357.50KB 下载积分:10 金币
下载 相关 举报
自来水营销管理系统数据库设计说明书.doc_第1页
第1页 / 共14页
自来水营销管理系统数据库设计说明书.doc_第2页
第2页 / 共14页


点击查看更多>>
资源描述
自来水营销管理信息系统 - 数据库设计文档 - 华瑞教育 数据库设计文档 自来水营销管理信息系统 一、系统设置 1.SY_Area 抄表辖区 序号 列名 类型 说明 1 ID int 主键,自增 ID(范围1~99,不能超过99) 2 AreaName varchar(50) 抄表辖区名称 3 Remark varchar(200) 备注 4 Disabled bit 禁用 (0可使用 1已禁用) 2.SY_MeterType 水表型号 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 MeterTypeName varchar(20) 水表型号名称 3 Aperture int 口径 4 MavValue int 最大表码值(吨。此种水表的默认最大表码值) 5 MinValue int 下限设置(吨。仅供参考,不做实际用途) 6 Life int 周检年限(月) 7 Remark varchar(200) 备注 8 Disabled bit 禁用 (0可使用 1已禁用) 3.SY_CostType 费用类型 注:含用水类型和附加费类型 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 Kind int 类型 (0用水类型 1附加费) 3 Code varchar(3) 编码 (用水类型2位数,附加费3位数) 4 CostTypeName varchar(20) 费用类型名称(根据不同情况,建议分别为该字段取别名为:用水类型名称WaterTypeName、附加费类型名称SurchargeName) 5 FullName varchar(50) 费用类型全称(主要用于附加费) 6 Price decimal(9,2) 单价(元) 7 SurchargeText varchar(800) 附加费征收范围说明文字(缓存,仅有参考意义) 8 Remark varchar(200) 备注 9 Disabled bit 禁用 (0可使用 1已禁用) 4.SY_Surcharge 附加费关联 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 SurchargeID int 附加费ID(其实就是费用类型ID) 3 WaterTypeID int 用水类型ID(其实就是费用类型ID) 5.SY_Dept 部门 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 DeptName varchar(50) 部门名称 3 Remark varchar(200) 备注 4 Disabled bit 禁用 (0可使用 1已禁用) 6.SY_Emp 员工 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 EmpName varchar(50) 员工姓名 3 EmpNo varchar(10) 工号 4 Pwd varchar(20) 密码 (MD5加密) 5 DeptID int 部门ID 6 Remark varchar(200) 备注 7 Disabled bit 禁用 (0可使用 1已禁用) 7.SY_Menu 菜单 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 MenuName varchar(50) 菜单名称 3 Parent int 菜单上级ID 4 Url varchar(200) 菜单链接的URL 5 OnClick varchar(200) 菜单点击时的js代码 6 Icon varchar(30) 菜单图标对应的样式类 7 OrderIndex int 菜单排序号 8 FlowID int 此菜单项对应业扩流程中的流程ID 9 Disabled bit 禁用 (0可使用 1已禁用) 8.SY_EmpMenuPower 员工菜单权限 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 EmpID int 员工ID 3 MenuID int 菜单ID 9.SY_EmpAreaPower 员工辖区权限 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 EmpID int 员工ID 3 AreaID int 抄表辖区ID 二、用户管理 1.US_User 用户 注:即用水户 序号 列名 类型 说明 1 UserNo varchar(10) 主键 用户编码(规则:共10位,前2位表示辖区,后8位是全局流水号) 2 UserName varchar(80) 用户姓名(最多40个汉字) 3 ABC varchar(80) 简码 4 CreateDate datetime 创建日期 5 Address varchar(200) 联系地址(即用水地址) 6 Phone varchar(20) 联系电话 7 SMSPhone varchar(20) 短信电话 8 AreaID int 所属辖区 9 UserType varchar(10) 用户类型(公户、私户) 10 PayType varchar(10) 收款方式(坐收、走收、银行代扣) 11 BankName varchar(100) 开户银行 12 BankNum varchar(20) 银行账号 13 Formula varchar(100) 提比提量值 14 UserMoney decimal(18,2) 用户金额(正数是预缴费余额、负数是欠费金额) 15 MeterID int 水表ID 16 DocNum varchar(20) 档案编号 17 Pwd varchar(20) 密码(MD5加密。暂时无用,为将来的移动互联网查询预留的字段) 18 ContractNum varchar(20) 合同编号(指供水协议的合同编号) 19 ContractDate datetime 合同签订日期 20 VolumeID int 所属表册ID 21 VolumeOrderIndex int 在表册中的序号 22 Disabled bit 禁用 (0可使用 1已禁用) 2.US_Formula 提比提量 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 UserNo varchar(10) 用户编码 3 WaterTypeCode varchar(3) 用水类型代码(其实就是费用类型代码) 4 AllotText varchar(10) 提取值表述(仅供参考,如:80%) 5 AllotType int 提取方式(0提量 1提比 2取剩余) 6 AllotValue int 提取值(提量时表示水量,提比时表示百分比,取剩余时此字段无用) 3.US_Meter 水表 序号 列名 类型 说明 1 MeterNo varchar(14) 主键 水表编号(14位,规则:M+10位用户编码+杠+2位流水号。如:M0100000987-02,表示用户0100000987的第2块水表,此用户换过一次表。) 2 UserNo varchar(10) 所属用户 3 MeterName varchar(20) 表身码 4 MeterTypeID int 水表类型 5 MaxValue int 最大表码值 6 StartValue int 起始底码(仅供参考) 7 SetupDate datetime 装表日期 8 Factory varchar(100) 水表厂家 9 Disabled bit 禁用 (0可使用 1已禁用) 4.US_SMS 短信群发记录 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 SendTime datetime 发送时间 3 EmpID int 操作人 4 Message varchar(1000) 发送内容 5 Typee int 发送类型(0给所有用户发 1只给欠费用户发) 三、业扩工程 1.BE_Flow 流程模板 序号 列名 类型 说明 1 ID int 主键 步骤ID 2 StepName varchar(10) 步骤名称 3 DeptID int 步骤负责部门 4 Type1 int “新户”的流程 5 Type2 int “分户”的流程 6 Type3 int “过户”的流程 7 Type4 int “代扣”的流程 8 Type5 int “换表”的流程 9 Type6 int “重签”的流程 10 Type7 int “销户”的流程 数据: ID StepName DeptID Type1 Type2 Type3 Type4 Type5 Type6 Type7 -1 终止 0 完成 1 用户申请 0 1 1 1 1 1 1 1 2 初步审核 0 2 2 2 2 2 2 2 3 交施工费 0 3 3 3 4 水费清算 0 4 3 5 供水协议 0 4 5 3 6 施工竣工 0 5 6 4 7 通水停水 0 6 7 5 4 8 档案存档 0 7 8 3 3 6 4 5 2.BE_Order 业扩工单 序号 列名 类型 说明 1 OrderNo varchar(16) 主键 业扩工单(规则:16位,如:B1-20140105-0001。前两位表示工单类型,中间8位表示建单日期,最后四位是按工单类型和月份的流水号) 2 OrderType int 工单类型(1新户 2分户 3过户 4代扣 5换表 6重签 7销户) 3 StepID int 当前步骤ID(1-8步骤,0完成,-1终止) 4 CreateEmp int 建单人 5 CreateDate datetime 工单创建日期 6 CompleteEmp int 归档人 7 CompleteDate datetime 工单完成日期 8 LastEditEmp int 最后操作人 9 LastEditDate datetime 最后操作时间 10 UserName varchar(100) 用户名称 11 UserType varchar(8) 用户类型(私户 公户) 12 Address varchar(100) 用户地址 13 LinkMan varchar(20) 联系人 14 Phone varchar(20) 联系电话 15 UseTarget varchar(40) 接水用途 16 HouseHeight int 房屋层次 17 MaxAmount int 用水量 18 MeterTypeID int 申请表径 19 MeterCount int 申请装表表数 20 UserRemark varchar(200) 用户申请的备注说明 21 PayType varchar(10) 收费方式(坐收 走收 银行代扣) 22 BankCompany varchar(40) 开户银行 23 BankNum varchar(20) 银行账号 24 OldUserNo varchar(10) 原用户编码 25 OldUserName varchar(80) 原用户姓名 26 OldUserPhone varchar(20) 原用户电话 27 OldUserAddr varchar(200) 原用户地址 28 OldMeter varchar(10) 原用户表径(不存ID,直接存文字 ) 29 AuditEmpID int 初步审核人 30 AuditMessage varchar(200) 初审意见 31 ProjectMoney decimal(18,2) 总应收金额 32 RealMoney decimal(18,2) 总实收金额 33 PayDate datetime 交费日期 34 ProjectDate1 datetime 开工日期 35 ProjectDate2 datetime 竣工日期 36 AreaID int 所属辖区 37 AbortCause varchar(200) 工单终止原因 3.BE_OrderUser 工单用户详表 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 OrderNo varchar(16) 所属工单 3 UserName varchar(80) 用户姓名 4 Phone varchar(20) 联系电话 5 SMSPhone varchar(20) 短信电话 6 Address varchar(200) 联系地址 7 ProjectMoney decimal(18,2) 应交金额 8 RealMoney decimal(18,2) 实交金额 9 InvoiceNo varchar(10) 发票号 10 Formula varchar(100) 提比提量值 11 ContractNum varchar(20) 合同编号 12 MeterTypeID int 表径(即水表类型) 13 MeterName varchar(20) 身表码 14 MaxValue int 最大表码值 15 StartValue int 起始底码 16 MeterFactory varchar(100) 水表厂家 17 DocNum varchar(20) 档案编号 18 UserNo varchar(10) 最终产生的用户编号 4.BE_Formula 工单用户提比提量 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 OrderUserID int “工单用户详表”中的ID 3 WaterTypeCode varchar(3) 用水类型代码(其实就是费用类型代码) 4 AllotText varchar(10) 提取值表述(仅供参考,如:80%) 5 AllotType int 提取方式(0提量 1提比 2取剩余) 6 AllotValue int 提取值(提量时表示水量,提比时表示百分比,取剩余时此字段无用) 5.BE_History 流程历史记录 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 OrderNo varchar(16) 工单号 3 StepID int 步骤ID 4 Datee datetime 处理时间 5 EmpID int 处理人 6 IsBack bit 被撤回 6.BE_Comment 工单附加信息 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 OrderNo varchar(16) 工单号 3 Datee datetime 留言时间 4 EmpID int 留言人 5 Comment varchar(1000) 留言内容 7.BE_OrderLite 快捷工单 序号 列名 类型 说明 1 ID int 主键,自增 ID OrderType int 工单类型(1新户...) 2 Datee datetime 操作时间 3 EmpID int 操作人 4 UserNo varchar(10) 用户编码 5 UserName varchar(80) 用户姓名 6 Description varchar(1000) 说明 四、抄表管理 1.RD_Volume 表册 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 VolumeName varchar(50) 表册名称 3 AreaID int 所属辖区ID 4 OrderIndex int 排列顺序 5 Remark varchar(200) 备注 6 Disabled bit 禁用 (0可使用 1已禁用) 2.RD_YearMonth 抄表年月 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 ReadYear int 抄表年份 3 ReadMonth int 抄表月份 4 IsCurrent bit 当前 5 InitEmpID int 初始化操作人 6 InitDate datetime 初始化时间 7 EndDate datetime 结束时间 3.RD_Task 抄表任务分配 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 ReadYear int 抄表年份 3 ReadMonth int 抄表月份 4 VolumeId int 表册 5 EmpId int 责任抄表人 4.RD_Read 抄表数据 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 ReadYear int 抄表年份 3 ReadMonth int 抄表月份 4 UserNo varchar(10) 用户编码 5 MeterNo varchar(14) 水表编码 6 MaxValue int 最大表码值(冗余数据) 7 VolumeId int 表册ID 8 VolumeIndex int 表册中的序号(冗余数据) 9 ReadEmpID int 抄表人 10 ReadDate datetime 抄表时间 11 PreValue int 上月表码 12 Enter bit 已输入 13 CurValue int 本月表码 14 Dial bit 转表 15 Amount int 用水量 16 Formula varchar(100) 套用提比提量值 17 Audit bit 已审核 18 AuditEmpID int 审核人 19 AuditDate datetime 审核日期 5.RD_ReadTypes 分类水量 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 ReadID int 抄表ID 3 UserNo varchar(10) 用户编码 4 WaterTypeCode varchar(3) 用水类型代码(其实就是费用类型) 5 AllotText varchar(10) 提取值表述(仅供参考,如:80%) 6 Amount int 分量水量 6.RD_ChangeMaxValue 最大表码修正记录 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 Datee datetime 操作日期 3 EmpID int 操作员 4 UserNo varchar(10) 用户编码 5 MeterNo varchar(14) 水表编码 6 MaxValue1 int 修正前最大表码值 7 MaxValue2 int 修正后最大表码值 8 Remark varchar(200) 备注 7.RD_ChangeValue 底码修正记录 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 Datee datetime 操作日期 3 EmpID int 操作员 4 UserNo varchar(10) 用户编码 6 PreValue1 int 修正前底码 7 PreValue2 int 修正后底码 8 Remark varchar(200) 备注 五、收费管理 1.PY_Bill 水费单 序号 列名 类型 说明 1 BillNo varchar(20) 主键 水费单号(规则:SF0100000987-201308,共19位,SF+用户编码+年月) 2 ReadID int 对应的抄表ID 3 UserNo varchar(10) 用户编码 4 CreateDate datetime 建单日期 5 BillMoney decimal(18,2) 应交金额 6 RealMoney decimal(18,2) 实交金额 7 Balance bit 已结清 8 BalanceDate datetime 结清日期 2.PY_BillDetail 水费单明细 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 BillNo varchar(20) 所属水费单 3 UserNo varchar(10) 用户编码 4 CostTypeCode varchar(3) 费用项编码 5 Amount int 水量 6 Price decimal(18,2) 单价 7 DetailMoney decimal(18,2) 应收金额 8 RealMoney decimal(18,2) 实收金额 9 Balance bit 已结清 10 BalanceDate datetime 结清日期 3.PY_Pay 交费单 序号 列名 类型 说明 1 PayNo varchar(22) 主键 交费单号(规则:JF0100000987-201401-02,共22位。JF用户编码-年月-按月流水) 2 UserNo varchar(10) 用户编码 3 PayType varchar(10) 交费方式(坐收 走收 银行代扣) 4 PayDate datetime 交费日期 5 Invoice varchar(10) 发票号码 6 PayMoney decimal(18,2) 交费金额 7 UseMoney decimal(18,2) 已用金额 8 EmpID int 收费员 4.PY_UserHistory 用户历史详单 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 UserNo varchar(10) 用户编码 3 Typee int 记录类型(0水费单 1交费单) 4 OrderNo varchar(22) 水费单或交费单号 5 Datee datetime 建单时间 6 PreValue int 上月表码(仅水费单有值) 7 CurValue int 本月表码(仅水费单有值) 8 Amount int 用水量 (仅水费单有值) 9 BillMoney decimal(18,2) 应缴水费(仅水费单有值) 10 PayMoney decimal(18,2) 交费金额(仅交费单有值) 11 UserMoney decimal(18,2) 余额/欠费(正数表示余额 负数表示欠费) 5.PY_Balance 销账明细 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 UserNo varchar(10) 用户编码 3 BalanceDate date 销账日期 4 BalanceMoney decimal(18,2) 销账金额 5 BillNo varchar(20) 水费单 6 BillRealMoney1 decimal(18,2) 销账前实收金额 7 BillRealMoney2 decimal(18,2) 销账后实收金额 8 PayNo varchar(22) 交费单 9 PayUseMoney1 decimal(18,2) 销账前已用金额 10 PayUseMoney2 decimal(18,2) 销账后已用金额 6.PY_BalanceDetail 销账明细 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 ParentID int 总目ID 3 UserNo varchar(10) 用户编码 4 BalanceDate datetime 销账日期 5 BalanceMoney decimal(18,2) 销账金额 6 BillNo varchar(20) 水费单号 7 BillDetailID int 水费单明细ID 8 CostTypeCode varchar(3) 费用项编码 9 DetailRealMoney1 decimal(18,2) 销账前实收金额 10 DetailRealMoney2 decimal(18,2) 销账后实收金额 11 PayNo varchar(22) 交费单号 12 PayUseMoney1 decimal(18,2) 销账前已用金额 13 PayUseMoney2 decimal(18,2) 销账后已用金额 7.PY_SumReport 各类用水统计总表 注:这是一个报表缓存表 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 Typee int 类型(0月报表 1年报表) 3 ReportYear int 年份 4 ReportMonth int 月份(只有月报表才有值) 5 LineNo int 行号 6 C1 varchar(50) 第一列 7 C2 varchar(50) 第二列 8 C3 varchar(50) 第三列 9 C4 varchar(50) 第四列 10 C5 varchar(50) 第五列 六、发票管理 1.IV_Invoice 发票 序号 列名 类型 说明 1 InvoiceNo varchar(10) 主键 发票号码(一般是8位。批量收费时是10位,前8位相同,后2位是流水号。) 2 InvoiceType int 发票类型(0普通发票 1增值税发票) 3 EmpID int 领用收费员 4 InID int 入库批次ID 5 OutID int 出库批次ID 6 ArchiveID int 交票批次ID 7 Used bit 已使用 8 UseDate datetime 使用日期 9 Invalid bit 已作废 10 InvalidDate datetime 作废日期 11 Archived bit 已交票 12 ArchiveDate datetime 交票日期 2.IV_InInvoice 发票入库 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 InvoiceType int 发票类型(0普通发票 1增值税发票) 3 StartNo varchar(10) 开始号码 4 EndNo varchar(10) 结束号码 5 Counts int 总张数 6 InDate datetime 入库时间 7 InEmpID int 入库操作人 3.IV_OutInvoice 发票出库 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 EmpID int 领用人 3 InID int 对应入库ID 4 StartNo varchar(10) 起始号码 5 EndNo varchar(10) 结束号码 6 Counts int 总张数 7 OutDate datetime 出库日期 8 OutEmpID int 出库操作人 4.IV_Archive 交票记录 序号 列名 类型 说明 1 ID int 主键,自增 ID 2 EmpID int 交票人 3 InID int 对应入库ID 4 StartNo varchar(10) 起始号码 5 EndNo varchar(10) 结束号码 6 Counts int 总张数 7 ArchiveDate datetime 交票日期 8 ArchiveEmpID int 收票人 第 14 页 共 14 页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服