《超市管理系统》大数据库设计.docx

上传人:b****1 文档编号:437552 上传时间:2022-10-10 格式:DOCX 页数:32 大小:370.67KB
下载 相关 举报
《超市管理系统》大数据库设计.docx_第1页
第1页 / 共32页
《超市管理系统》大数据库设计.docx_第2页
第2页 / 共32页
《超市管理系统》大数据库设计.docx_第3页
第3页 / 共32页
《超市管理系统》大数据库设计.docx_第4页
第4页 / 共32页
《超市管理系统》大数据库设计.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

《超市管理系统》大数据库设计.docx

《《超市管理系统》大数据库设计.docx》由会员分享,可在线阅读,更多相关《《超市管理系统》大数据库设计.docx(32页珍藏版)》请在冰豆网上搜索。

《超市管理系统》大数据库设计.docx

《超市管理系统》大数据库设计

 

数据库原理与应用

实践报告

 

学号班级

 

2012.6

容要求:

1数据库功能描述

超市管理系统是一个超市不可缺少的局部,它的容对于超市的决策者和管理者来说都至关重要,所以超市管理系统应该能够为用户提供充足的信息和快捷的销售,查询手段。

但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:

效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

超市销售管理系统是为帮助企业有效提高销售管理而开发的。

该数据库包括商品、职员、销售信息、仓库等模块,并提供了查询、修改、添加、删除等功能。

销售管理系统能简化企业在销售管理方面的复杂性,和减少在管理上的庞大开销。

随着计算机行业的飞速开展,人类已经进入;了信息时代,社会中的各个单位、部门也陆续开始使用软件化的管理模式,由于他具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标,迅速准确地完成各种工作,大大的提高了企业的销售管理效率。

2数据库设计

2.1系统需求分析

顶层图

0层

仓库管理层

销售管理层

人事管理层

 

(1)商品清单

中文字段名

字段类型

长度

主键/外键

字段值约束

商品号

char

13

P

NOTNULL

名称

char

10

NOTNULL

进价

smallmoney

10

NOTNULL

保质期

smalldatetime

10

NOTNULL

生产日期

smalldatetime

10

NOTNULL

仓库号

char

10

F

NOTNULL

存量

char

10

NOTNULL

根底售价

smallmoney

10

NOTNULL

说明:

此表存放商品信息

中文字段名

字段类型

长度

主键/外键

字段值约束

员工号

char

13

P

NOTNULL

char

10

NOTNULL

性别

char

2

NOTNULL

职称

char

10

NOTNULL

年龄

char

2

工资

smallmoney

10

NOTNULL

char

11

NOTNULL

(2)员工清单

 

说明:

此表存放员工信息

(3)会员清单

中文字段名

字段类型

长度

主键/外键

字段值约束

会员号

char

13

P

NOTNULL

char

10

NOTNULL

char

18

NOTNULL

积分

int

10

NOTNULL

消费金额

smallmoney

10

NOTNULL

余额

smallmoney

10

NOTNULL

 

说明:

此表存放会员信息

(4)供给清单

中文字段名

字段类型

长度

主键/外键

字段值约束

商品号

char

13

P/F

NOTNULL

供给商号

char

20

F

NOTNULL

数量

int

20

NOTNULL

单价

smallmoney

10

NOTNULL

日期

smalldatetime

10

NOTNULL

员工号

char

13

P

NOTNULL

 

说明:

此表存放供给采购商品信息

(5)销售清单

中文字段名

字段类型

长度

主键/外键

字段值约束

收银台号

char

10

P

NOTNULL

商品号

char

13

P/F

NOTNULL

数量

int

10

NOTNULL

日期

smalldatetime

10

NOTNULL

会员号

char

13

F

NOTNULL

 

说明:

此表存放销售商品信息

(6)摆放清单

 

中文字段名

字段类型

长度

主键/外键

字段值约束

货架号

char

10

P

NOTNULL

商品号

char

13

P/F

NOTNULL

数量

int

10

NOTNULL

说明:

此表存放货架摆放信息

 

(7)打折清单

中文字段名

字段类型

长度

主键/外键

字段值约束

折扣号

char

8

P

NOTNULL

商品号

char

13

P/F

NOTNULL

售价

smallmoney

10

NOTNULL

说明:

此表存放商品打折信息

(8)职守清单

中文字段名

字段类型

长度

主键/外键

字段值约束

员工号

char

13

P/F

NOTNULL

收银台号

char

10

P/F

NOTNULL

时间段

char

20

NOTNULL

说明:

此表存放员工直属信息

(9)供给商清单

中文字段名

字段类型

长度

主键/外键

字段值约束

供给商号

char

20

P

NOTNULL

供给商名称

char

20

NOTNULL

char

11

NOTNULL

说明:

此表存放供给商信息

 

(10)货架清单

中文字段名

字段类型

长度

主键/外键

字段值约束

货架号

char

8

P

NOTNULL

地址

char

20

NOTNULL

员工号

char

13

F

NOTNULL

说明:

此表存放货架分布与负责人信息

(11)仓库清单

中文字段名

字段类型

长度

主键/外键

字段值约束

仓库号

char

10

P

NOTNULL

地址

char

20

NOTNULL

员工号

char

13

F

NOTNULL

说明:

此表存放仓库信息

(12)收银台清单

中文字段名

字段类型

长度

主键/外键

字段值约束

收银台号

char

10

P

NOTNULL

台现金

smallmoney

10

NOTNULL

入台现金

smallmoney

10

NOTNULL

说明:

此表存放收银台信息

 

(13)折扣清单

中文字段名

字段类型

长度

主键/外键

字段值约束

折扣号

char

8

P

NOTNULL

折扣额度

smallmoney

10

NOTNULL

说明:

此表存放商品折扣信息

(14)部门清单

中文字段名

字段类型

长度

主键/外键

字段值约束

部门名称

char

10

P

NOTNULL

人数

char

10

NOTNULL

主管

char

13

F

NOTNULL

说明:

此表存放部门信息

(15)任职清单

中文字段名

字段类型

长度

主键/外键

字段值约束

员工号

char

13

P/F

NOTNULL

部门

char

10

P/F

NOTNULL

说明:

此表存放员工任职信息

文件条目

(1)文件名:

商品清单

组成:

{商品号+仓库号+存量+生产日期+保质日期+根底售价+进价}

组织:

按商品编号递增排列

(2)文件名:

员工清单

组成:

{职工号++性别+职称+年龄+工资+}

组织:

按职工编号递增排列

(3)文件名:

会员清单

组成:

{会员号++号+积分+消费金额+余额}

组织:

按会员号递增排列

(4)文件名:

仓库清单

组成:

{仓库号号+地址+员工号}

组织:

按仓库号递增排列

(5)文件名:

销售清单

组成:

{商品号+收银台号+日期+数量+会员号}

组织:

按收银台号递增排列

(6)文件名:

供给商清单

组成:

{供给商号+供给商名称+}

组织:

按供给商号递增排列

(7)文件名:

部门清单

组成:

{部门名称+人数+主管}

组织:

按部门名称排序

加工说明

(1)加工名:

1:

查询

加工逻辑:

根据要查询的库存信息,检索出库存信息明细表

输入流:

库存信息查询,发出库存信息请求

输出流:

库存信息清单,进货信息请求

(2)加工名:

1:

更新

根据进货信息或销售信息更新库存信息

输入流:

已进货信息,销售信息

输出流:

发出库存检索请求

(3)加工名:

2:

查询

根据要查询的销售信息,检索出销售信息明细表

输入流:

销售信息查询

输出流:

销售清单,销售单

(4)加工名:

2:

更新

加工逻辑:

根据销售信息更细销售清单

输入流:

前台销售信息,库存信息

输出流:

更新库存清单

(5)加工名:

3:

查询

加工逻辑:

根据要查询的进货信息,检索出进货信息明细表

输入流:

进货信息查询,发出进货/采购清单查询

输出流:

库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果

(6)加工名:

3:

更新

加工逻辑:

根据进货信息更新进货清单

输入流:

进货信息请求,进货单

输出流:

发出进货/采购清单查询

(7)加工名:

4:

查询

加工逻辑:

根据输入要查询的员工信息或供货商信息,检索出相应的结果

输入流:

员工信息查询,供货商信息查询,发出员工/供货商清单查询

输出流:

已有供货商信息,供货商信息清单,员工信息清单,员工/供货商清单检索结果

(8)加工名:

4:

更新

加工逻辑:

根据输入的员工信息或新供货商信息更新相应的员工清单或供货商清单

输入流:

员工信息,新供货商信息清单,员工/供货商清单检索结果

 

2.2数据库概念结构设计

全局E-R图

2.3数据库逻辑结构设计

商品〔商品号,名称,进价,保质期,生产日期,根底售价〕

摆放〔商品号,货架号,数量〕

供给〔商品,供给商,数量,日期,金额〕

销售〔商品号,收银台号,日期,数量,会员〕

存贮〔商品号,仓库号,数量〕

打折〔商品号,折扣,售价〕

员工〔员工号,,性别,职称,年龄,工资,〕

打理〔员工号,货架,时间〕

管理〔员工号,仓库〕

职守〔员工号,收银台号,时间段〕

直属〔员工号,部门〕

采购〔员工号,供给商,日期〕

3数据库实施

3.1数据库架构图

3.2数据表生成脚本初始数据录入脚本

createtable商品(

商品号char(13)constraint商品_primprimarykey,

名称char(10),

进价smallmoney,

根底售价smallmoney,

保质期smalldatetime,

生产日期smalldatetime,

仓库号char(10)constraint仓库_商品_foreforeignkeyreferences仓库(仓库号),

存量char(10),

createtable员工(

员工号char(13)constraint员工_primprimarykey,

char(10),

性别char

(2)constraint员工_性别_chkcheck(性别='男'or性别='女'),

职称char(10),

年龄char(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1