小商店管理系统数据库开发系统分析方案.docx

上传人:b****8 文档编号:9606155 上传时间:2023-02-05 格式:DOCX 页数:54 大小:114.13KB
下载 相关 举报
小商店管理系统数据库开发系统分析方案.docx_第1页
第1页 / 共54页
小商店管理系统数据库开发系统分析方案.docx_第2页
第2页 / 共54页
小商店管理系统数据库开发系统分析方案.docx_第3页
第3页 / 共54页
小商店管理系统数据库开发系统分析方案.docx_第4页
第4页 / 共54页
小商店管理系统数据库开发系统分析方案.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

小商店管理系统数据库开发系统分析方案.docx

《小商店管理系统数据库开发系统分析方案.docx》由会员分享,可在线阅读,更多相关《小商店管理系统数据库开发系统分析方案.docx(54页珍藏版)》请在冰豆网上搜索。

小商店管理系统数据库开发系统分析方案.docx

小商店管理系统数据库开发系统分析方案

1

 

数据库课程设计报告

 

主要内容:

(1)管理和统计库存商品

(2)查询销售、库存和进货情况,并能打印详细信息

基本要求:

本系统采用 C/S 模式作为开发模式

(1)大大提高超市的运作效率;

(2)通过全面的信息采集和处理,辅助提高超市的决策水平;

(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强

主要参考资料等:

《数据库系统概论》 作者:

王珊 萨师煊  出版社:

高等教育出版社

《SQL Server2005 中文版关系数据库基础与实践教程》作者:

周峰 出版社:

电子工业出

版社。

《SQL Server 数据库开发实例精粹》 作者:

徐国智汪孝宜 等 出版社:

电子工业出版

社。

2

 

1、开发背景.....................................................................................................................................4

2、功能描述.....................................................................................................................................4

3、业务流程分析.............................................................................................................................5

4、数据流程分析.............................................................................................................................7

4.1、数据流程图......................................................................................................................7

4.2、数据字典..........................................................................................................................9

7.1、数据项的描述..................................................................................................................7

7.1、销售/收银处理数据字典.

..............................................................................................7

7.1、进货管理数据字典..........................................................................................................7

7.1、库存管理数据字典..........................................................................................................7

5、概念模型设计...........................................................................................................................20

6. 逻辑模型设计和优化................................................................................................................22

7. 物理设计和实施........................................................................................................................24

7.1、创建基本表.

....................................................................................................................25

7.1、创建视图.

........................................................................................................................30

7.1、创建存储过程.

................................................................................................................32

8、课程设计心得体会...................................................................................................................34

参考文献.........................................................................................................................................34

3

 

1、开发背景

90 年代中期,由于 Internet 的迅速普及,使 Intranet 成为 Internet 技术在企业管理信息

系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信

息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企

业管理信息系统提供了充足的条件。

企业信息管理系统在此基础上延伸、扩展,使之上下、

内外全面贯通。

引入 Internet 后,形成了新型的浏览器/服务器(Browser/Server)结构,而传

统的客户机/服务器(Client/Server)结构在这方面就远不及 B/S 结构。

21 世纪,商店的竞

争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、

人才的竞争。

技术的提升和管理的升级是超市业的竞争核心。

零售领域目前呈多元发展趋

势,多种业态:

超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。

如何在

激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目

标。

4

2、功能描述

针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下

系统:

小商店管理系统(基本功能)

1.进货管理:

 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲

目进货造成商品积压。

 按计划单有选择性地进行自动入库登记。

 综合查询打印计划进货与入库

记录及金额。

2.销售管理:

 商品正常销售、促销与限量、限期及禁止销售控制。

 综合查询各种销售明细记录、

各地收银员收银记录以及交结账情况等。

按多种方式统计生成销售排行榜,灵活察看和打印商

品销售日、月、年报表。

3.库存管理:

 综合查询库存明细记录。

 库存状态自动告警提示。

如库存过剩、少货、缺货等。

软件为您预警,避免库存商品积压损失和缺货。

 库存自动盘点计算。

3、业务流程分析(业务流程图)

 

商店总 经理与 供货

商洽谈进货

 

供货商

 

进货管理流程

 

库存管理流程

 

销售管理流程

 

业务流程图

 

模块子系统结构

商品录入

5

 

功能描述:

商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。

收银业务

 

功能描述:

收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打

折。

进货管理

 

功能描述:

进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,

以及提供查询和打印计划进货与入库记录的功能。

6

销售管理

 

功能描述:

销售管理子系统可以控制某商品是否允许销售,查询每种商品的销

售情况并产生年、月、日报表,同时可以生成销售排行榜。

 

库存管理

 

功能描述:

库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,

以及自动盘点计算。

7

4、数据流程分析

 

4.1、数据流程图

 

库存信息查询

 

库存信息清单

1:

库存管理

销售信息

销售信息查询

已进货信息

进货信息查询

库存信息 进货信息请求

销售单

2:

销售管理

3:

进货管理

采购单

销售信息清单

进货信息清单

前台销售信息

已有供货商信息

人事信息查询

进货单

新供货商信息

职工信息

4:

人事管理

人事信息清单

小商店管理系统第 0 层图

8

图 1 销售/收银处理数据流程图

S001

D002 该商品已满

 

D004 库存信息

供货商

 

D001 供货信息

品品

商品库存查询

D001 供货信息

 

F001

商品库存信息

D003 进货信息

P002

商店进货

D003 进货信息

F002

进货记录

 

D001 库存信息记录

图 2 进货管理流程图

S001

总经理

 

D001 查找库存信息

品品

商品库存查询

D002 库存信息

 

F003

商品销售信息

D003 销售信息

F001

商品库存信息

D004 已进货信息

F002

商品进货信息

图 3 库存管理流程图

 

4.2、数据字典描述

 

(0)数据项的描述

中文名  字段名字段类型长度  主/外键字段值约束

商品编号  Goods_Idint4PNot null

商品名称  GoodsNameVarchar 50Not null

9

价格GoodsPrice Money4Not null

库存数量  GoodsNum Int 4Not null

库存报警数量 CautionNum Int 4Not null

计划进货数  PlanNum Int 4null

条形码BarCode Varchar 50Not null

促销价格SalesProPrice Money4

促销起日期  SalesProDateSDatetime 8

促销止日期  SalesProDateEDatetime 8

允许打折AllowAbateInt 4Not null

允许销售AllowSaleInt 4Not null

厂商编号FactoryIDVarchar 10 FNot null

供货商编号  ProvideIDVarchar 10 FNot null

用户编号UserIDvarchar 10 PNot null

用户名称UserNameVarchar 25Not null

用户密码UserPW Varchar 50Not null

用户类型UserStyleInt 4Not null

会员编号MemberIDVarchar 10 PNot null

会员卡号MemberCard Varchar 20Not null

累积消费金额 TotalCostMoney4Not null

注册日期RegDate Datetime 8Not null

销售编号SaleIDVarchar 10 PNot null

商品编号Goods_IdVarchar 10 FNot null

销售日期SaleDate Datetime 8Not null

销售数量SaleNum Int 4Not null

销售单额SalePrice Money4Not null

交易编号DealingIDVarchar 10 PNot null

交易金额DealingPrice Money4Not null

交易日期DealingDate Money4Not null

会员卡号MemberIDVarchar 10

用户名称UserNameVarchar 10 FNot null

入库编号StockID Varchar 10 PNot null

入库商品编号Goods_IdVarchar 10 FNot null

入库数量GoodsNumInt 4Not null

单额GoodsPriceMoney4Not null

总额TotalPriceMoney4Not null

入库日期StockDateDatetime 8Datetime

计划进货日期PlanDate Datetime 8Datetime

入库状态StockStateInt 4Not null

10

供货商编号  ProvideIDvarchar 10 PNot null

供货商名称  ProvideName Varchar 50Not null

供货商地址  ProvideAddressVarchar 250

供货商电话  ProvidePhone Varchar 25

联系人  ContactPerson nvarchar 8Not null

开户行  OpeningBank nvarchar 10null

银行帐号AccountIDvarchar 15null

厂商编号FactoryIDvarchar 10 PNot null

厂商名称FactoryName Varchar 50Not null

厂商地址FactoryAddressVarchar 250

厂商电话FactoryPhone Varchar 25

 

(1)数据流的描述

 

图 1 销售/收银处理数据流程图

数据流编号:

D001

数据流名称:

交易信息

简述:

顾客所购买的商品的消费信息单

数据流来源:

顾客

数据流去向:

会员信息判断

数据流组成:

会员编号,会员卡号,累积消费金额,注册日期

数据流量:

100/天

高峰流量:

500/天

 

数据流编号:

 D002

11

数据流名称:

无效或非会员

简述:

会员卡或此顾客非会员

数据流来源:

会员信息判断

数据流去向:

顾客

数据流组成:

会员编号,会员卡号等

数据流量:

100/天

高峰流量:

500/天

 

数据流编号:

 D003

数据流名称:

该商品空缺

简述:

顾客所购买的商品空缺

数据流来源:

商品库存信息查询

数据流去向:

顾客

数据流组成:

会员编号,会员卡号,商品编号,商品名称,价格等

数据流量:

100/天

高峰流量:

500/天

数据流编号:

 D004

数据流名称:

会员信息

简述:

会员卡信息和消费信息

数据流来源:

会员信息

数据流去向:

会员信息判断

数据流组成:

会员编号,会员卡号,累积消费金额,注册日期

数据流量:

100/天

高峰流量:

500/天

数据流编号:

 D005

数据流名称:

销售信息

简述:

会员卡信息和消费信息

数据流来源:

顾客消费

数据流去向:

商品库存信息,顾客消费记录

数据流组成:

会员编号,会员卡号,累积消费金额,注册日期

数据流量:

100/天

高峰流量:

500/天

数据流编号:

 D006

数据流名称:

库存信息

简述:

会员卡信息和消费信息

数据流来源:

商品库存信息

数据流去向:

商品库存查询

数据流组成:

商品编号,商品名称,价格,条形码,库存数量,厂商编号,供货商

编号等

数据流量:

100/天

12

高峰流量:

500/天

 

(2)处理逻辑的描述

处理逻辑编号:

P001

处理逻辑名称:

会员信息判断

简述:

判断顾客信息的合法性

输入的数据流:

D001 交易信息,D004 会员信息

处理描述:

根据顾客的会员卡信息,验证会员信息,验证通过则打折,验

证不通过则不打折和指明顾客为非会员。

输出的数据流:

D001 商品信息,D002 无效或非会员

处理频率:

10 次/天

处理逻辑编号:

P002

处理逻辑名称:

商品库存查询

简述:

查询读者所要借的图书是否有库存

输入的数据流:

D001 商品信息,D006 库存信息

处理描述:

根据顾客提供的商品信息,到仓库中查找是否有该商品,有则

进行借书处理,如没有则返回顾客该商品无库存信息。

输出的数据流:

D003 该商品空缺,D001 商品信息

处理频率:

1000 次/天

处理逻辑编号:

P003

处理逻辑名称:

顾客消费

简述:

顾客所购商品的名称,价格等

输入的数据流:

D001 交易信息

处理描述:

将顾客的消费记录作为的销售信息存入商品库存信息

输出的数据流:

D005 销售信息

处理频率:

1000 次/天

 

(3)数据存储的描述

数据存储编号:

F001

数据存储名称:

商品清单

简述:

商品的基本信息

数据存储组成:

商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备

关键字:

商品编号

相关联的处理:

P002

 

数据存储编号:

F002

13

数据存储名称:

库存清单

简述:

商品的库存信息

数据存储组成:

商品编号+库存数量

关键字:

商品编号

相关联的处理:

P002

数据存储编号:

F003

数据存储名称:

销售清单

简述:

商品的销售信息

数据存储组成:

销售单号+商品编号+销售数量+销售日期

关键字:

销售单号

相关联的处理:

P002

数据存储编号:

F004

数据存储名称:

进货清单

简述:

商品的进货信息

数据存储组成:

进货单号+商品编号+供货商号+进货单价+数量+金额+进货日期+

备注

关键字:

进货单号

相关联的处理:

P002

数据存储编号:

F005

数据存储名称:

职工清单

简述:

商品的职工信息

数据存储组成:

职工编号+姓名+性别+籍贯+学历+类别+工资+联系电话+联系地址

+身份证号+聘用日期+编制日期+备注

关键字:

职工编号

相关联的处理:

P002

(4)外部实体的描述

外部实体编号:

S001

外部实体名称:

商品

简述:

用来交换的劳动产品

输入的数据流:

D002,D003

输出的数据流:

D001

外部实体编号:

S002

外部实体名称:

库存

简述:

仓库中实际储存的商品数量

输入的数据流:

D002,D003

输出的数据流:

D001

外部实体编号:

S003

14

外部实体名称:

销售

简述:

仓库中实际储存的商品和数量

输入的数据流:

D002,D003

输出的数据流:

D001

外部实体编号:

S004

外部实体名称:

进货

简述:

商店为销售而购进货物

输入的数据流:

D002,D003

输出的数据流:

D001

外部实体编号:

S005

外部实体名称:

职工

简述:

与商店订立劳动合同的所有人员

输入的数据流:

D002,D003

输出的数据流:

D001

 

(1)数据流的描述

S001

D002 该商品已满

 

D004 库存信息

供货商

 

D001 供货信息

品品

商品库存查询

D001 供货信息

 

F001

商品库存信息

D003 进货信息

P002

商店进货

D003 进货信息

F002

进货记录

图 2 进货管理流程图

数据流编号:

D001

数据流名称:

供货信息

简述:

供货商提供给商店的商品信息单

数据流来源:

供货商

数据流去向:

商品库存查询

数据流组成:

商品编号,商品名称,库存数量等

数据流量:

100/天

高峰流量:

500/天

15

 

数据流编号:

D002

数据流名称:

该商品已满

简述:

该商品不需要进货

数据流来源:

商品库存查询

数据流去向:

供货商

数据流组成:

商品编号,商品名称,库存数量等

数据流量:

100/天

高峰流量:

500/天

 

数据流编号:

 D003

数据流名称:

进货信息

简述:

商店需要进货的商品信息

数据流来源:

商品进货

数据流去向:

商品库存信息,进货记录

数据流组成:

商品编号,商品名称,价格,条形码,库存数量,厂商编号,供货

商编号等

数据流量:

100/天

高峰流量:

500/天

数据流编号:

 D004

数据流名称:

库存信息

简述:

进货后仓库里存放的商品信息

数据流来源:

商品库存信息

数据流去向:

商品库存查询

数据流组成:

商品编号,商品名称,价格,条形码,库存数量,厂商编号,供货

商编号等

数据流量:

100/天

高峰流量:

500/天

(2)处理逻辑的描述

处理逻辑编号:

P001

处理逻辑名称:

商品库存查询

简述:

查询需要进货的商品和数量

输入的数据流:

D001 供货信息,D004 库存信息

处理描述:

根据仓库的库存信息,确定商店需要进货的商品信息,需要则

进货,不需要则不进货。

输出的数据流:

D001 商品信息,D002 该商品已满

处理频率:

10 次/天

处理逻辑编号:

P002

处理逻辑名称:

商品进货

简述:

查询读者所要借的图书是否有库存

16

输入的数据流:

D001 供货信息

处理描述:

根据需要进货的商品信息,找供货商进货。

输出的数据流:

D003 进货信息

处理频率:

10 次/天

 

(3)数据存储的描述

数据存储编号:

F001

数据存储名称:

商品库存信息

简述:

库存商品的基本信息

数据存储组成:

商品编号,商品名称,库存数量,厂商编号,供货商编号等

关键字:

商品编号

相关联的处理:

P001 ,P002

 

数据存储编号:

F002

数据存储名称:

进货记录

简述:

每次进货的商品信息

数据存储组成:

商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备

关键字:

商品编号

相关联的处理:

P002

(4)外部实体的描述

外部实体编号:

S001

外部实体名称:

供货商

简述:

为商店 供货商 品的 经销商 或制造商

输入的数据流:

D002

输出的数据流:

D001

 

(1)数据流的描述

 

D001 库存信息记录

17

S001

总经理

 

D001 查找库存信息

品品

商品库存查询

D002 库存信息

 

F003

商品销售信息

D003 销售信息

F001

商品库存信息

D004 已进货信息

F002

商品进货信息

图 3 库存管理流程图

 

数据流编号:

D001

数据流名称:

查找库

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

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

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

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