数据库超市管理系统课程设计Word文件下载.docx

上传人:b****3 文档编号:17829158 上传时间:2022-12-11 格式:DOCX 页数:31 大小:169.45KB
下载 相关 举报
数据库超市管理系统课程设计Word文件下载.docx_第1页
第1页 / 共31页
数据库超市管理系统课程设计Word文件下载.docx_第2页
第2页 / 共31页
数据库超市管理系统课程设计Word文件下载.docx_第3页
第3页 / 共31页
数据库超市管理系统课程设计Word文件下载.docx_第4页
第4页 / 共31页
数据库超市管理系统课程设计Word文件下载.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

数据库超市管理系统课程设计Word文件下载.docx

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

数据库超市管理系统课程设计Word文件下载.docx

2016年1月1日

一绪论1

二需求分析2

三概念结构设计15

四逻辑结构设计18

五数据库完整性设计22

六物理结构设计23

七数据库实施24

小结28

参考文献1

附录(可选)1

一绪论

随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。

超市时时刻刻都需要对商品各种信息进行统计分析。

而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。

超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:

系统权限的设定、原始数据录入、数据的汇总及查询等。

从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。

而近几年来,零售业面对的市场竞争压力日益增加。

能否拥有一套迅速灵敏、功能强大的零售市场分析系统,有针对性地制定政策,适时根据市场需要排放货物,显得越来越重要,基于“超市管理系统”其上的数据挖掘应运而生。

本文只象征性的介绍了关于数据挖掘中的关联规则的初步知识,而具体数据挖掘在系统上的应用将在我同伴的论文中进行详细介绍。

挖掘“超市管理系统”数据库中顾客购买不同货物的关联性,避免了脱离市场、脱离需求,盲目排放货物所造成的损失,节省了资金,提高了效益。

随着市场经济和现代信息技术的的发展,过去手工管理超市的方式已不适宜超市的发展,如何使用现代化的工具,使企业和经营者个人在最小的投入下获取最大的回报。

因此,在超市管理中引进现代化的办公软件,就成为时下最好的解决办法。

使用软件办公,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐,工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题。

二需求分析

2.1需求分析阶段的目标

当前零售超市很普及,超市之间竞争很激烈,因此开发一个好的超市管理系统很有发展前景。

我们要开发一个计算机技术和数据库技术与现代化的商业管理有机结合、集成技术的先进性和管理的有效性于一体的软件。

(1)了解目前宿舍管理的现状以及2000的功能和特点。

(2)通过实地调查和问答-记录的方式了解超市管理系统的工作业务流程,并记录和处理相关的数据。

2.2需求分析阶段的任务

(1)处理对象:

系统要处理的对象商品基本信息、仓库基本信息表、供货商基本信息表、厂商基本信息表、门店基本信息表、员工基本信息、会员基本信息表表、普通用户信息包括等七个方面,各个对象包括信息如下所示(详细的数据见于数据字典):

1.商品基本信息:

包括商品编号、商品名称、规格、价格、厂商、单位等信息。

2.仓库基本信息表:

包括仓库编号、仓库种类、仓库地址、仓库面积等信息。

3.供货商基本信息表:

包括供应商编号、供应商名称、供应商联系电话、供应商联系人、供货商地址、邮编等信息。

4.厂商基本信息表:

包括厂商编号、厂商名称、厂商联系人、厂商联系电话、厂商地址、邮编等信息。

5.门店基本信息表:

包括门店编号、门店名称、门店类型、代理价格、店长姓名、店长电话等信息。

6.员工基本信息表:

包括员工编号、姓名、性别、身份证号、职务、电话、居住地址等信息。

7.会员基本信息表:

包括会员账号、会员姓名、身份证号、电话、地址、邮编等信息。

8.普通用户信息表:

包括用户账号、用户姓名、身份证号、电话、地址、邮编等信息。

(2)处理功能要求

系统主要完成以下几个功能:

前台业务:

1.商品录入

2.商品扫描收银

3.商品价格信息查询

4.销售活动查询

5.会员积分活动查询

后台业务:

1.进货管理

2.销售管理

3.库存管理

4.损坏商品处理

5.员工信息管理

6.员工工资信息处理

7.会员信息管理

8.普通用户信息管理

9.普通用户信息管理

10.仓库出入信息管理

2.3业务规则分析

基于上述功能需求,通过进一步了解,超市管理系统的业务规则如下:

1)收银前台配合商品促销及特价,对商品进行条形码扫描或者手动输入,即可自动给价,会员和普通用户两种模式,包括多种付款方式:

现金、礼券、折价券、购物卡、信用卡等。

2)提供上笔交易作废、选入重开(卡纸时使用)、选入退货(退货时使用)、选入修改等功能。

3)通过员工信息注入,可以对员工销售业绩进行更新。

4)员工可以对对应的员工信息进行查询、更新、增加、删除、修改等。

5)商品信息的录入、更新修改、删除、查询等,并对变动情况进行记录和修改。

6)对商品库存信息进行增加、更新、修改、查询、删除、并可以在商品数量低于一定值时进行预警。

7)按商品进货管理查询和对商品的变动以及销售信息表的查询来查询商品的销售信息。

8)通过对损坏商品信息表和损坏商品信息处理表的查询来了解各商品的损坏情况。

9)通过生成的员工工资信息表来进行员工的工资发放。

10)普通用户可以通过网络对商品价格信息、销售活动进行查询,会员用户可以通过网络对商品价格信息、销售活动、会员积分活动进行查询。

11)提供门市卖场常用的店务管理功能。

12)统计各商品销售排行、销售金额、盈利、税收等。

2.4需求分析阶段成果

收银业务流程图:

会员或普通用户查询活动业务流程图:

进货流程图:

出入库业务流程图:

刷坏商品处理流程图:

(3)数据字典

(a)数据项:

系统涉及的数据项有71项

表1.1数据项列表

数据项编号

数据项名

数据项含义

与其它数据项的关系

存储结构

别名

1

商品编号

(10)

编号

2

商品名称

(20)

名称

3

商品规格

规格

4

商品价格

价格

5

厂商名称

6

商品单位

单位

7

仓库编号

8

仓库种类

种类

9

仓库地址

地址

10

仓库面积

面积

11

供货商编号

12

供货商名称

13

供货商联系人

姓名

14

供货商电话

电话

15

供货商地址

16

供货邮编

邮编

17

厂商编号

18

厂商联系人

19

厂商电话

20

厂商地址

21

厂商邮编

22

门店编号

23

门店名称

24

门店类型

类型

25

门店代理价格

代理价格

26

店长姓名

27

店长电话

28

员工编号

29

员工姓名

30

员工性别

(2)

性别

31

员工身份证

身份证

32

员工职务

职务

33

员工电话

34

员工地址

35

会员编号

36

会员姓名

37

会员身份证

省份证

38

会员电话

39

会员居住地址

40

会员邮编

41

普通用户编号

42

普通用户姓名

43

普通用户身份证

44

普通用户电话

45

普通用户地址

46

普通用户邮编

47

活动编号

48

活动类型

49

活动促销价格

促销价格

50

活动促销数量

数量

51

活动开始时间

开始时间

52

活动结束时间

结束时间

53

积分等级

等级

54

返现金额

55

积分活动编号

56

积分活动类型

57

积分活动开始时间

58

积分活动结束时间

59

收银金额

金额

60

收银时间

时间

61

进货编号

62

进货商品数量

63

销售数量

64

总金额

65

销售比重

比重

66

库存数量

67

警报数量

68

仓库员工编号

等同于

69

损坏数量

70

登记员工编号

71

处理方式

72

处理员工编号

73

基本工资

74

奖金

75

出入时间

76

出入数量

77

员工生日

生日

(b)数据结构:

表1.2数据结构列表

数据结

构编号

数据结构名

数据结构

含义

组成

商品信息

、、、、、

仓库讯息

、、、

供货商信息

厂商信息

、、、、

门店信息

员工信息

、、、、、、、

会员信息

普通用户信息

活动信息

积分活动信息

收银信息

进货信息

销售信息

库存信息

库存出入信息

损坏商品信息

、、

损坏商品处理信息

员工工资信息

(4)处理逻辑描述(判定表或判定树)

表1.3处理逻辑列表

判定条件

决策

判断用户查询涉及的功能模块

员工信息模块、仓库信息模块、供货商信息模块、厂商信息模块、门店信息模块、商品信息模块、活动信息模块、积分活动信息模块、收银信息模块、进货信息模块、销售信息模块、库存信息模块、仓库出入信息模块、损坏商品信息模块、损坏商品处理信息信息模块、员工工资信息模块:

先确定查询所涉及的功能模块;

然后,确定要查询的内容,确定查询数据流向;

最后显示查询结果。

判断用户修改要涉及的模块,同时把相应的修改数据传到相应的模块之中

先确定更新所涉及的功能模块;

然后,把更新信息传送到相应的模块中;

最后,进行相应的更新操作。

三概要设计

3.1引言

概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,包括概念模型设计和新系统流程两个阶段。

3.2概念模型设计

3.2.1概念设计方法

概念设计通常有四种方法:

自顶向下,自底向上,逐渐扩张以及混合策略。

1 自顶向下:

2 自底向上:

3 逐步扩张:

4 混合策略:

本超市管理系统采用自底向上的方法。

即首先定义全局的概念模型,然后逐渐细化,运用自底向上的方法进行需求分析,然后在自底向上的进行概念设计。

3.2.2概念设计步骤

(1)确定实体集:

商品、仓库、供货商、厂商、门店、员工、会员、普通用户等

(2)确定联系集:

活动信息、积分活动信息、收银信息、进货信息、销售信息、库存信息、仓库出入信息、损坏商品处理信息、员工工资信息等

3.3局部图

(1)根据不同的对象,从数据流程图入手

商品实体集:

仓库实体集:

供货商实体集:

厂商实体集:

门店实体集:

员工实体集:

3.4全局图

四逻辑结构设计

4.1逻辑设计的任务和目标

以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本图转换为选用产品所支持的数据模型相符合的逻辑结构。

具体内容包括数据组织(将图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务

4.2数据组织

将图转换为关系模型

可以转化为一下关系模型:

1.商品:

(、、、、、)

2.仓库:

(、、、)

3.供货商:

4.厂商:

(、、、、)

5.门店:

6.员工:

(、、、、、、、)

7.会员:

8.普通:

9.活动:

(、、、、、)

10.积分活动:

11.收银:

(、、、)

12.进货:

13.销售:

14.库存:

(、、、、)

15.出入库:

16.损坏商品:

(、、)

17.损坏处理:

18.员工工资:

4.3数据库模式定义

1.商品()信息表,用于记录商品的基本信息:

商品基本信息表

属性名

数据类型

取值范围

是否是主属性或外键

完整性

2.仓库()信息表,用于记录仓库的基本信息:

仓库基本信息表

3.供货商()信息表,用于记录供货商的基本信息:

供货商基本信息表

4.厂商()信息表,用于记录厂商的基本信息:

厂商基本信息表

5.门店()信息表,用于记录门店的基本信息:

门店基本信息表

6.员工()信息表,用于记录员工的基本信息:

员工基本信息表

男、女

7.会员()信息表,用于记录会员的基本信息:

会员基本信息表

8.普通用户()信息表,用于记录普通用户的基本信息:

普通用户基本信息表

9.活动()信息表,用于活动的基本信息:

活动基本信息表

10.积分活动()信息表,用于积分活动的基本信息:

积分活动基本信息表

11.收银()信息表,用于收银的基本信息:

收银基本信息表

12.进货()信息表,用于进货的基本信息:

进货基本信息表

13.销售()信息表,用于销售的基本信息:

销售基本信息表

14.库存()信息表,用于库存的基本信息:

库存基本信息表

15.损坏商品()信息表,用于损坏商品的基本信息:

损坏商品基本信息表

五数据库完整性设计

安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。

完整性要求用于描述商品基本信息、仓库基本信息表、供货商基本信息表、厂商基本信息表、门店基本信息表、员工基本信息、会员基本信息表、普通用户信息表中数据项能否为,以及一些用户自定义完整性(符合实际要求),

六物理设计

6.1物理设计阶段的目标与任务

数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完

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

当前位置:首页 > 法律文书 > 调解书

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

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