超市管理系统数据库设计说明书

上传人:公**** 文档编号:567926402 上传时间:2024-07-22 格式:PDF 页数:7 大小:301.27KB
返回 下载 相关 举报
超市管理系统数据库设计说明书_第1页
第1页 / 共7页
超市管理系统数据库设计说明书_第2页
第2页 / 共7页
超市管理系统数据库设计说明书_第3页
第3页 / 共7页
超市管理系统数据库设计说明书_第4页
第4页 / 共7页
超市管理系统数据库设计说明书_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《超市管理系统数据库设计说明书》由会员分享,可在线阅读,更多相关《超市管理系统数据库设计说明书(7页珍藏版)》请在金锄头文库上搜索。

1、-目录目录1 1 引言引言 2 21.1 编写目的 21.2 背景 21.3 定义 21.4 参考资料 22.1 标识符和状态 32.2 使用它的程序 32.3 约定 32.4 专门指导 32.5 支持软件 33.1 概念构造设计 43.2 逻辑构造设计 43.3 物理构造设计 44.1 数据字典设计 74.2 平安保密设计 7.2 2 外部设计外部设计 3 33 3 构造设计构造设计 4 44 4 运用设计运用设计 7 7z.-超市管理系统数据库设计说明书超市管理系统数据库设计说明书1 1 引言引言1.11.1 编写目的编写目的本数据库设计说明书是为了详细设计的数据构造而进展设计的, 为后期

2、工作打下根底。让该系统的需求者对该系统中的数据构造有个大致的了解。1.21.2 背景背景a、待开发的数据库的名称:超市销售管理系统b、使用此数据库的软件系统的名称:Microsoft SQL Server 2000c、该软件系统开发工程的任务提出者: 。 。 。 。 。1.31.3 定义定义SQL 语言英文全称是 Structure Query Language,意为构造化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进展沟通用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。SQL 已被 ANSI美国国家标准协会和国际标准化组织ISO定为关系型数据库语言的标准语

3、言。目前绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicroSoft SqlServer、DB2 等都遵循 SQL 语言标准。SQL 语句有很多,功能齐全,大致可以分为四大类:数据定义: 用于创立、 删除、 修改数据中的各类对象, 如 CREATE、 DROP、 ALTER。数据查询:对数据库查询检索,命令有 SELECT。数据更新:插入、更新、删除数据库,如 NSERT、UPDATE、DELETE。数据控制:数据控制管理,如表加锁、授权、回收授权、提交事务、回滚事务,命令有:LOCK、GRANT、REVOKE、COMMIT、ROLLBACK。1.41.4 参考资料参考

4、资料1、超市销售管理系统可行性研究说明书2、超市销售管理系统需求说明书3、软件工程导论张海藩,清华大学出版社。4、数据库系统概论萨师煊 高等教育出版社.z.-2 2 外部设计外部设计2.12.1 标识符和状态标识符和状态数据库标示符:public用户名:programmer密码:security权限:全部有效时间:开发阶段说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。2.22.2 使用它的程序使用它的程序超市销售管理系统客户端。2.32.3 约定约定用户名 Check 约束 6 位密码 Check 约束 6 位到 16 位员工号 Chec

5、k 约束 6 位主键约束PK外键约束FK唯一性约束Check 约束用户自定义约束默认约束DF主键约束 Primary Key主键约束 Primary Key2.42.4 专门指导专门指导暂无2.52.5 支持软件支持软件管理员工具:SQL Administrator Windows/Linu*查询浏览工具:SQL Query-Browser Windows/Linu*命令行工具:sql开发客户端:SQL connector/NET.z.-3 3 构造设计构造设计3.13.1 概念构造设计概念构造设计超市销售管理系统数据库 E-R 模型,如下列图:身份证号姓名性别销售单号籍贯职工编号职工/用户m

6、工资销售日期进货单号进货进货日期商品编号销售n客户m数量供货商编号n商品供货名称n供货商地址名称m价格条形码银行帐号供货日期开户行3.23.2 逻辑构造设计逻辑构造设计3.33.3 物理构造设计物理构造设计根本表的设计如下:(1) 职工清单(StaffBill)中文字段名职工编号性别籍贯学历类别工资英文字段名staffIDnamese*homediplomakindsalary字段类型charvarcharcharvarcharvarcharvarcharint长度68244104主键/外键P字段值约束NOT NULLNOT NULLNOT NULLNULLNOT NULLNULLNULL.z

7、.-联系身份证号聘用日期编制日期备注phoneaddressidCardbeginDateenactTimeothersvarcharvarcharvarchardatetimedatetimete*t1250188850NULLNULLNOT NULLNULLNULLNULL说明:此表存放员工信息。(2) 用户清单(UserBill)中文字段名英文字段名字段类型长度主键/外键字段值约束密码userIDpasswordcharchar66P/FNOT NULLNOT NULL说明:此表存放系统用户信息。(3) 商品清单(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商

8、品编号供货商号名称条形码计量单位类别产地单价备注merchIDprofferIDfullNamebarCodemetricUnitkindbirthPlaceunitCostotherscharcharvarcharcharvarcharvarcharvarcharmoneyte*t6680154850450PFNOT NULLNOT NULLNOT NULLNOT NULLNOT NULLNULLNULLNOT NULLNULL说明:此表存放商品信息。(4) 供货商清单(ProfferBill)中文字段名供货商号名称联系人英文字段名profferIDfullNamecontactPerson

9、字段类型长度主键/外键字段值约束charvarcharvarchar6508PNOT NULLNOT NULLNOT NULL.z.-联系开户行银行帐号备注phoneaddressopeningBankaccountIDothersvarcharvarcharvarcharvarcharte*t1250101550NOT NULLNOT NULLNULLNULLNULL说明:此表存放供货商信息。(5)进货清单(ImportBill)中文字段名英文字段名字段类型长度主键/外键字段值约束进货单号商品编号供货商号进货价数量金额进货日期备注importBillIDmerchIDprofferIDimp

10、ortPricequantitytotalMoneycharcharcharmoneyintmoney666444850PP/FFNOT NULLNOT NULLNOT NULLNOT NULLNOT NULLNOT NULLNOT NULLNULLimportDatedatetimeotherste*t说明:此表存放进货信息。(6) 销售清单(SaleBill)中文字段名英文字段名字段类型长度主键/外键字段值约束销售单号商品编号销售数量销售日期saleBillIDmerchIDsaleNumsaleDatecharcharintdatetime6648PP/FNOT NULLNOT NULL

11、NOT NULLNOT NULL说明:此表存放销售信息。(7) 库存清单(StoreBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号库存数量merchIDstoreNumcharint64P/FNOT NULLNOT NULL.z.-4 4 运用设计运用设计4.14.1 数据字典设计数据字典设计数据元素:商品信息说明:商品信息的存储并对其进展编码,来区别各类商品数据流来源:人工输入数据流去向:数据库并各种报表打印数据流组成:商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注数据元素:供货商资料组成:供货商号+名称+联系人+联系+开户行+银行帐号+备注数据元素:职工信息说明:本公司各个各职工信息数据流来源:人工输入数据流去向:数据库并各种报表打印数据流组成: 职工编号+性别+籍贯+学历+类别+工资+联系+身份证号+聘用日期+编制日期+备注数据元素:仓库信息组成:商品编号+库存数量4.24.2 平安保密设计平安保密设计数据只被少数授权用户修改, 其他受限用户有权查看,但均必须提供用户名和正确的密码。存储数据库的效劳器也只能让系统管理员或少数高级管理人员登录。.z.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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