- 5
- 0
- 约3.67万字
- 约 54页
- 2017-06-11 发布于北京
- 举报
中创一卡通消费系统
数据库设计说明书
杭州中创电子有限公司
目录
第一章 前言 4
1.1. 背景 4
1.2. 参考资料 4
第二章 设计思路 5
第三章 数据库应用结构 6
3.1. 数据表和程序模块的分类 6
3.2. 数据表分类说明 6
3.3. 程序模块分类说明 6
3.4. 数据表与程序模块间的关系 6
第四章 数据表详细设计 8
4.1. 系统信息类表 8
4.1.1 系统信息表 8
4.1.2. 站点信息表 9
4.1.3.授权文件表 10
4.1.4. 操作员权限模板表 10
4.1.5. 操作员权限表 10
4.1.6. 权限组管理表 11
4.2. 编码类表 11
4.2.1. 消费级别表 11
4.2.2. 操作类型表 12
4.2.3. 设备类型表 12
4.2.4. 人员类型参数表 12
4.2.5. 餐次信息表 13
4.2.6.菜单信息表 14
4.2.7. 组织机构信息表 14
4.2.8、端口信息表 14
4.2.9. 设备信息表 15
4.2.10. 设备商户关系表 16
4.2.11. 人员基本信息表 16
4.2.12. 人员基本信息导入表 17
4.2.13. 卡信息表 18
4.3. 补贴信息类表 19
4.3.1. 补贴类别表 19
4.3.2. 补贴计划主表 20
4.3.3. 补贴计划明细表 20
4.3.4. 补贴发放主表 21
4.3.5. 补贴发放明细表 21
4.4. 结算表类 22
4.4.1. 操作员日结表 22
4.4.2. 设备日结表 23
4.4.3. 系统总账表 24
4.5. 业务类表 24
4.5.1. 卡操作信息表 24
4.5.2. 消费明细表 25
4.5.3. 消费异常表 26
4.5.4. 消费明细临时表 27
4.5.5. 黑名单表 28
4.5.6. 批次黑名单表 29
4.5.7. 日志表 30
第五章 视图设计 31
5.1. 设备日结视图 31
5.2. 人员信息视图 33
5.3. 人员卡信息视图 33
第六章 存储过程设计 37
前言
为了顺利实施公司一卡通消费系统,编写数据库详细设计说明书。。
SELECT a.deviceid, CONVERT(varchar(4), a.deviceid) + 号机 AS devicename, a.ConsDate,
a.MealCnt, ISNULL(a.Consumecount, 0) AS Consumecount, ISNULL(a.Consumemoney,
0) AS Consumemoney, ISNULL(a.Correctioncount, 0) AS Correctioncount,
ISNULL(a.Correctionmoney, 0) AS Correctionmoney, ISNULL(a.Savingcount, 0)
AS Savingcount, ISNULL(a.Savingmoney, 0) AS Savingmoney, ISNULL(b.name,
无餐次) AS mealcntname, c.Portid, c.SnB, e.Stationid, e.Name AS portname,
f.name AS stationname, c.eateryid, j.name AS eateryname, ISNULL(h.tenantid, )
AS tenantid, ISNULL(i.name, ) AS tenantname
FROM dbo.eatery_deviceday a LEFT OUTER JOIN
dbo.eatery_mealinfo b ON a.MealCnt = b.id LEFT OUTER JOIN
(SELECT *
FROM dbo.pub_deviceinfo
WHERE recycle 1) c ON a.deviceid = c.SnA LEFT OUTER JOIN
dbo.pub_devicetype d ON c.Type = d.id LEFT OUTER JOIN
dbo.pub_portinfo e ON c.Portid = e.id LEFT OUTER JOIN
dbo.pub_stationinfo f ON e.Stationid = f.onlyid LEFT OUTER JOIN
dbo.pub_deptinfo j ON j.type = 2 AND c.eateryi
原创力文档

文档评论(0)