




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. . 目录目录 1 引言引言.2 1.1 编写目的.2 1.2 背景.2 1.3 定义.2 1.4 参考资料.2 2 外部设计外部设计.3 2.1 标识符和状态.3 2.2 使用它的程序.3 2.3 约定.3 2.4 专门指导.3 2.5 支持软件.3 3 结构设计结构设计.4 3.1 概念结构设计.4 3.2 逻辑结构设计.5 3.3 物理结构设计.5 4 运用设计运用设计.7 4.1 数据字典设计.7 4.2 安全保密设计.7 . . 超市管理系统数据库设计说明书超市管理系统数据库设计说明书 1 引言引言 1.1 编写目的编写目的 本数据库设计说明书是为了详细设计的数据结构而进行设计的,为后期工作打 下基础。让该系统的需求者对该系统中的数据结构有个大致的了解。 1.2 背景背景 a、待开发的数据库的名称:超市销售管理系统 b、使用此数据库的软件系统的名称:Microsoft SQL Server 2000 c、该软件系统开发项目的任务提出者:。 。 。 。 。 1.3 定义定义 SQL 语言英文全称是 Structure Query Language,意为结构化查询语言。SQL 语 言的主要功能就是同各种数据库建立联系,进行沟通用来执行各种各样的操作, 例如更新数据库中的数据、从数据库中提取数据等。SQL 已被 ANSI(美国国 家标准协会)和国际标准化组织(ISO)定为关系型数据库语言的标准语言。 目前绝大多数流行的关系型数据库管理系统,如 Oracle、Sybase、MicroSoft Sql Server、DB2 等都遵循 SQL 语言标准。SQL 语句有很多,功能齐全,大致可以 分为四大类: 数据定义:用于创建、删除、修改数据中的各类对象,如 CREATE、DROP、ALTER。 数据查询:对数据库查询检索,命令有 SELECT。 数据更新:插入、更新、删除数据库,如 NSERT、UPDATE、DELETE。 数据控制:数据控制管理,如表加锁、授权、回收授权、提交事务、回滚事务, 命令有:LOCK、GRANT、REVOKE、COMMIT、ROLLBACK。 1.4 参考资料参考资料 1、 超市销售管理系统可行性研究说明书 2、 超市销售管理系统需求说明书 3、 软件工程导论张海藩,清华大学出版社。 . . 4、 数据库系统概论萨师煊 高等教育出版社 2 外部设计外部设计 2.1 标识符和状态标识符和状态 数据库标示符:public 用户名:programmer 密码:security 权限:全部 有效时间:开发阶段 说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库 连接字符串,在发行前请予以改正。 2.2 使用它的程序使用它的程序 超市销售管理系统客户端。 2.3 约定约定 用户名 Check 约束 6 位 主键约束 Primary Key 密码 Check 约束 6 位到 16 位 员工号Check 约束 6 位 主键约束 Primary Key 主键约束(PK) 外键约束(FK) 唯一性约束 Check 约束(用户自定义约束) 默认约束(DF) 2.4 专门指导专门指导 暂无 2.5 支持软件支持软件 管理员工具:SQL Administrator Windows/Linux 查询浏览工具:SQL Query-Browser Windows/Linux 命令行工具:sql . . 开发客户端:SQL connector/NET 3 结构设计结构设计 3.1 概念结构设计概念结构设计 超市销售管理系统数据库 E-R 模型,如图所示: 名称 职工/用户 职工编号 籍贯 供货日期 进货日期 电话 地址 供货商编号 供货商 进货 进货单号 商品编号 名称 价格 商品 姓名性别 条形码 m n m n 开户行银行帐号 工资 身份证号 客户 供 货 销售单号 销售日期 数量 m n 销售 . . 3.2 逻辑结构设计逻辑结构设计 数据库各类信息 系统管理 员 信信息息录录入入 维维 护护 数数据据更更新新 信息查询 商商品品信信息息 商品销售 管理 员员工工信信息息管管 理理 数数据据更更新新 添添加加删删除除修修改改 3.3 物理结构设计物理结构设计 基本表的设计如下: (1) 职工清单(StaffBill) 中文字段名英文字段名字段类型长度主键/外键字段值约束 职工编号staffIDchar6PNOT NULL 姓名namevarchar8NOT NULL 性别sexchar2NOT NULL 籍贯homevarchar4NULL 学历diplomavarchar4NOT NULL 类别kindvarchar10NULL 工资salaryint4NULL 联系电话phonevarchar12NULL 联系地址addressvarchar50NULL 身份证号idCardvarchar18NOT NULL 聘用日期beginDatedatetime8NULL 编制日期enactTimedatetime8NULL . . 备注otherstext50NULL 说明:此表存放员工信息。 (2) 用户清单(UserBill) 中文字段名英文字段名字段类型长度主键/外键字段值约束 帐号userIDchar6P/FNOT NULL 密码passwordchar6NOT NULL 说明:此表存放系统用户信息。 (3) 商品清单(MerchBill) 中文字段名英文字段名字段类型长度主键/外键字段值约束 商品编号merchIDchar6PNOT NULL 供货商号profferIDchar6FNOT NULL 名称fullNamevarchar80NOT NULL 条形码barCodechar15NOT NULL 计量单位metricUnitvarchar4NOT NULL 类别kindvarchar8NULL 产地birthPlacevarchar50NULL 单价unitCostmoney4NOT NULL 备注otherstext50NULL 说明:此表存放商品信息。 (4) 供货商清单(ProfferBill) 中文字段名英文字段名字段类型长度主键/外键字段值约束 供货商号profferIDchar6PNOT NULL 名称fullNamevarchar50NOT NULL 联系人contactPersonvarchar8NOT NULL 联系电话phonevarchar12NOT NULL 联系地址addressvarchar50NOT NULL 开户行openingBankvarchar10NULL 银行帐号 accountIDvarchar15NULL 备注otherstext50NULL . . 说明:此表存放供货商信息。 (5) 进货清单(ImportBill) 中文字段名英文字段名字段类型长度主键/外键字段值约束 进货单号importBillIDchar6PNOT NULL 商品编号merchIDchar6P/FNOT NULL 供货商号profferIDchar6FNOT NULL 进货价importPricemoney4NOT NULL 数量quantityint4NOT NULL 金额totalMoneymoney4NOT NULL 进货日期importDatedatetime8NOT NULL 备注otherstext50NULL 说明:此表存放进货信息。 (6) 销售清单(SaleBill) 中文字段名英文字段名字段类型长度主键/外键字段值约束 销售单号saleBillIDchar6PNOT NULL 商品编号merchIDchar6P/FNOT NULL 销售数量saleNumint4NOT NULL 销售日期saleDatedatetime8NOT NULL 说明:此表存放销售信息。 (7) 库存清单(StoreBill) 4 运用设计运用设计 4.1 数据字典设计数据字典设计 数据元素:商品信息 说明:商品信息的存储并对其进行编码,来区别各类商品 数据流来源:人工输入 中文字段名英文字段名字段类型长度主键/外键字段值约束 商品编号merchIDchar6P/FNOT NULL 库存数量storeNumint4NOT NULL . . 数据流去向:数据库并各种报表打印 数据流组成:商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+ 备注 数据元素:供货商资料 组成:供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注 数据元素:职工信息 说明:本公司各个各职工信息 数据流来源:人工输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急与安全管理制度
- 影城操作间管理制度
- 微小型工厂管理制度
- 快递分公司管理制度
- 性教育讲师管理制度
- 总工办员工管理制度
- 情商训练室管理制度
- 户外led管理制度
- 换药室消毒管理制度
- 推拿理疗馆管理制度
- 2024年度股权转让款退款合同3篇
- 生产车间关键岗位培训
- 精益六西格玛黄带认定考试题库及答案
- 24秋国开《西方行政学说》形考任务1学习活动(二)答案(第2套)
- 2019年湖北宜昌中考满分作文《我向往麦穗一样的人生》
- 车辆保险服务招投标书范本
- GB 11564-2024机动车回复反射装置
- 《牛津英汉词典》全集完整版TXT电子书
- (资料)某县二次供水改造可行性研究报告
- 2024年【每周一测】第四周语文五年级下册基础练习题(含答案)
- 电气自动化工程师自学宝典阅读笔记
评论
0/150
提交评论