SQL设计超市管理系统文档格式.docx

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

SQL设计超市管理系统文档格式.docx

《SQL设计超市管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《SQL设计超市管理系统文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

SQL设计超市管理系统文档格式.docx

的连锁超市管理系统的数据库, 

为今后进一步开发数据库应用系统

奠定基础。

主要仪器及软

硬件:

计算机。

软件:

数据库软件、

设有如下实体:

超市(超市编号、超市名、地址)

职工(姓名、性别、超市编号、月薪)

商品(商品号、商品名、规格、单价)

销售(超市编号、商品号、月销售量)

上述实体存在如下联系:

(1) 

一个超市可有多名职工,一个职工只能属于一个超市

(2) 

一个超市可卖多种商品,一种商品可在多个超市销售

日期:

2012/1/3 

班级:

姓名:

学号:

实验六、连锁超市数据库系统的设计

实验报告

1、 

前言

随着计算机的发展,计算机技术已经融入到社会的各个角落,把人们从以前

繁琐的手工操作中解放出来,从而使信息的管理大大简便起来。

超市日常有大

量的数据需要进行处理。

如何在激烈的竞争中扩大销售额、降低经营成本、扩

大经营规模,成为超市营业者努力追求的目标。

2、 

需求分析

超市日常有大量的数据需要进行处理。

包括职工人员的管理、销售情况以

及商品信息等等。

面对如此大的信息量,就需要有相应的计算机管理系统来提

高工作的效率和系统管理的安全性。

通过这样的系统,超市就可以提高工作效

率,减少人工操作的工作量,使数据安全可靠的记录在数据库中。

该系统可以对数据内容进行查询、添加、修改、删除、浏览等处理,主要

是由超市的管理员来管理。

要保证商品号、职工编号不能重叠;

销售表的商品

信息与商品表的商品信息相一致。

逐步实现数据库的安全性和完整性。

根据系统的需求,对记录的信息进行分类,需要记录的信息如下:

超市:

{超市编号、超市名、地址}

职工:

{姓名、性别、超市编号、月薪}

商品:

{商品号、商品名、规格、单价}

销售:

{超市编号、商品号、月销售量}

根据这些需求,本系统所需要“超市表”、“职工表”、“商品表”和“销售

表”。

3、 

概念结构设计

根据所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。

3.1、超市实体图

超市编号

超市

超市名

地址

3.2、职工实体图

性名

职工编号

职工

性别 

月薪

3.3、商品实体图

商品

商品号单价

商品名规格

3.4、销售图

销售

商品号

月销售量

3.5、数据流程图

登记

了解

营业员

销售信息

主管

询传

雇佣

商品信息

采购员

3.6、建立全局 

E-R 

1

n

商品名

m

月薪姓名

性别

规格

单价

3.7、系统流程图

用户登录

判断

系统开始

职工管理商品管理销售记录

退出

4、逻辑结构设计

将已绘制出来的 

图转换成关系图 

图向关系模型的转换要解决的问

题是如何将实体型和实体间的联系转换为关系模式,如何确定这些关系模式的

属性和码。

关系模型的逻辑结构是一组关系模式的集合。

图则是有实体型、实体的属

性和实体型之间的联系 

个要素组成的。

该数据库的关系模式主要有以下几个

方面:

带下划线的属性为各关系模式的主码。

职工(职工编号、姓名、性别、超市编号、月薪)

商品(商品号、规格、商品名、单价)

在以上关系中,实体中的每个属性都是简单属性,都是不可再分的,实体遵循

第一范式;

对于超市关系模式中存在的函数依赖有

{超市编号→超市名,超市编号→地址}

对于职工关系模式中存在的函数依赖有

{职工编号→姓名,职工编号→性别,职工编号→超市编号,职工编号→月薪}

对于商品关系模式中存在的函数依赖有

{商品号→规格,商品号→商品名,商品号→单价}

对于销售关系模式中存在的函数依赖有

{(超市编号,商品号)→月销售量}

上述关系模式都满足 

1NF、2NF、3NF、BCNF。

5、数据库和数据表的建立

(1)创建数据库

使用 

Server 

management 

studio 

创建数据库,其步骤如下:

1、单击”开始”菜单,选择”程序”子菜单中的”MicrosoftSQL 

Sever 

2005”菜单项,

在其子菜单中,单击”SQL 

studio”,进入身份验证对话框

2、在身份验证,可以选 

WINDOW 

身份验证或 

SQLServer 

身份验证,在选定

的服务器上打开服务器连接,打开 

窗口.

3、打开 

4、然后在数据库上单击鼠标右键,弹出快捷菜单

5、在快捷菜单中,单击"新建数据库”菜单项,打开数据库属性窗口,进行属性的

设置

6、然后在数据库上单击鼠标右键,弹出快捷菜单

列名

数据类型

允许空

Char(10)

姓名

Char(20)

Char

(2)

int

表 

职工表

(2)数据表的建立

超市表的定义

超市表存储超市的详细信息,供管理参考使用及管理使用。

为每个超市设置一

个唯一的编号,以便在数据库中使用。

超市信息表的结构定义如下所示:

职工信息表的定义

职工信息表存储职工的详细信息,为每一个职工设置一个唯一的编号以便在数

据库中使用。

职工信息表的结构定义如下所示:

Int

商品信息表的定义

商品信息表存储超市所出售的商品的信息。

商品信息表的结构定义如下所示:

表商品表

销售信息表的定义

销售信息表存储超市所销售的商品的信息。

销售信息表的结构定义如下所示:

利用菜单方式建立各表,最终输入各属性值入库。

超市表

职工表

商品表

销售表

6、总结

通过此次连锁超市管理的小系统,让我们熟练掌握了课本上的基本概念,并

能应用于实际,结合实际情况自己建立其一个连锁超市管理系统,但由于各方

面的技术欠缺,只能完成数据库设计前面四个阶段,同时在掌握数据库原理以

及熟悉 

的连锁超市管

理系统的数据库, 

为今后进一步开发数据库应用系统奠定基础。

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

当前位置:首页 > 小学教育 > 语文

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

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