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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

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模型,如图所示:

3.2逻辑结构设计

3.3物理结构设计

基本表的设计如下:

(1) 职工清单(StaffBill)

说明:此表存放员工信息。

(2) 用户清单(UserBill)

说明:此表存放系统用户信息。

(3) 商品清单(MerchBill)

说明:此表存放商品信息。

(4) 供货商清单(ProfferBill)

说明:此表存放供货商信息。

(5)进货清单(ImportBill)

说明:此表存放进货信息。

(6) 销售清单(SaleBill)

说明:此表存放销售信息。 (7) 库存清单(StoreBill)

4运用设计

4.1数据字典设计

数据元素:商品信息

说明:商品信息的存储并对其进行编码,来区别各类商品 数据流来源:人工输入

数据流去向:数据库并各种报表打印

数据流组成:{商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注}

数据元素:供货商资料

组成:{供货商号+名称+

联系人+联系电话+联系地址+开户行+银行帐号+备注} 数据元素:职工信息 说明:本公司各个各职工信息 数据流来源:人工输入

数据流去向:数据库并各种报表打印

数据流组成:{职工编号++性别+籍贯+学历+类别+工资+联系电话+联系地址+身份证号+聘用日期+编制日期+备注} 数据元素:仓库信息 组成:{商品编号+库存数量}

4.2安全保密设计

数据只被少数授权用户修改,其他受限用户有权查看,但均必须提供用户名和正确的密码。存储数据库的服务器也只能让系统管理员或少数高级管理人员登录。

相关文档
最新文档