食品商场数据库设计及分析范文.docx

上传人:b****6 文档编号:7052406 上传时间:2023-01-16 格式:DOCX 页数:14 大小:162.84KB
下载 相关 举报
食品商场数据库设计及分析范文.docx_第1页
第1页 / 共14页
食品商场数据库设计及分析范文.docx_第2页
第2页 / 共14页
食品商场数据库设计及分析范文.docx_第3页
第3页 / 共14页
食品商场数据库设计及分析范文.docx_第4页
第4页 / 共14页
食品商场数据库设计及分析范文.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

食品商场数据库设计及分析范文.docx

《食品商场数据库设计及分析范文.docx》由会员分享,可在线阅读,更多相关《食品商场数据库设计及分析范文.docx(14页珍藏版)》请在冰豆网上搜索。

食品商场数据库设计及分析范文.docx

食品商场数据库设计及分析范文

 

食品商场

数据库设计与分析

 

组长:

薛津

组员:

施晓宇、张俊、钱波、胥华钟、李光

 

食品商场数据库分析与设计

1.系统设计任务与设计目标

该食品商场管理系统设计出来旨在突破传统的商场进销存的管理理念,按食品商场的个性化模式定制一个集成进货、销售和仓库管理的系统,使食品商场的管理更为灵活、有效。

此系统主要适用于小型食品商场或是带有连锁店经营方式的食品商场。

系统中的功能模块主要包括:

采购管理、商品管理(包括商品基本信息和库存信息的管理)、销售和价格的管理、过期食品的销毁的管理、工作人员的管理、供货商的管理及会员的管理等。

本系统主要基于B/S模式开发,分为前台和后台管理页面。

前台管理主要对于食品的采购、销售和仓库进行管理,不同的管理模块有不同的操作人员,不同的操作人员有不同的权限,且权限不能相互跨越。

工作人员、供货商和会员的管理也由前台页面进行完成。

整个系统前台管理操作主要由数据库系统作为支持,后台管理的维护工作主要由系统管理员进行,包括完成对各个数据表单的维护、数据库的备份及恢复等工作,本系统中我们选择的数据库系统为SQLServer2000。

本系统主要实现以下目标:

采购管理

1)、对于生鲜食品的采用特殊的管理方法。

对于供货商的地域范围应该较为临近,供货商的效率应该较高,以保证食品的新鲜程度。

2)、不同价格的食品应该进行不一样的采购策略。

对于较贵的食品需要接受客户的预定,按照预定的量进行采购。

并且对于每次采购的数量应该予以控制。

3)、不同的商家对于该食品商场可能给予价格上的优惠措施,对于不同的进货单,订单发出的时间和收货的时间应该分别记录;

4)、若食品在仓库和货架中的数量不足,应该及时的通知总店进行采购;

5)、根据供货商的信誉评价的指标,可以适当选择进货产品的供货来源。

货架及仓库的管理

该模块主要是实现库存清点和报警的功能,具体的库存修改和单据形成在采购和销售中处理。

仓库管理主要分为三块,一是该地区总仓库的库存详细信息;二是该店库存中库存商品的详细信息;三是该店中已经上架商品详细的信息(若为连锁经营方式,仓库管理包括前三者;若为小型管理模式,则只需包括后两者)。

若某一地方的仓库内库存不足,可以进行及时的调拨操作。

在仓库的功能上,需要提供最低库存的报警和数量统计功能。

货架的管理主要包括货架食品数量的统计;按照商品信息中的商品类别、数量来确定上架的方式,并且按照生产日期的迟后的顺序来确定上架的先后顺序;对于快要到期的商品按照到期日的先后顺序进行分类的低价销售或是对于新上市食品的专柜销售。

商品管理

该模块主要包括食品的基本信息和库存信息的管理。

对于采购和销售的过程中所涉及到的库存中食品的库存量和库存食品的信息进行统一的分类管理。

价格管理和销售管理

价格的管理主要包括对生鲜食品根据当前时间减去采购时间的时间差判断新鲜程度,从而设定销售价格,时间差每增长一定百分比降低一定价格;对于即将到期的普通食品设定特价转入专柜销售低价处理。

该模块主要对于上架的食品所进行的销售和仓库中部分食品进行的销售活动的管理。

主要包括以下功能模块:

1)、需要根据采购的时间顺序,首先销售新进来的食品,按照时间的顺序,先后进行销售。

对于快到期的食品转入专柜销售。

2)、根据食品的保质期,对于快到期的食品进行低价销售,若超期,转入食品销毁的管理

3)、对于新上市的食品,转入专柜销售模块,在刚上市几天举行试尝活动。

4)、对于同一天不同时间段的生鲜食品,根据时间的先后顺序,给予不同的价格。

5)、判断该顾客是否为会员,给予必要的折扣率,并开具商业发票或物品清单小票,提升消费积分,如遇活动可凭消费积分换取赠品;若非会员顾客需要办理会员手续,应该要在人员管理中添加相应的会员信息。

6)根据客户所在地和需求提供送货上门服务以提升服务质量。

7)定期向顾客显示最近热销食品、店长推荐食品和对于需要做出优惠处理的商品进行广告促销的方式。

8)定期查看顾客信息,若顾客在一定时期内没有任何的消费记录,则发放传单友情提醒。

过期食品销毁管理

该模块主要对于已过期的食品的信息进行记录,包括食品基本信息、销毁记录等。

若有连锁经营方式,需要将此单据处理后上报总店。

工作人员的管理

主要包括对于日常业务所涉及到的人员进行统一的信息管理,主要有操作员、营销人员、采购人员、库存管理人员、财务人员、安保人员等。

这些不同的人员对应着不同的部门,各个部门有着自己的主管,主管可以查看其所属部门员工的基本信息及业务记录。

供货商的管理

该模块包括对于供货商的基本信息进行统一的管理并给予不同的信誉评价。

会员的管理

该模块主要包括对于登记在册会员信息的统一管理,若为会员可以给予不同的级别,对于会员消费金额的大小给予其不同的消费积分。

由积分可以兑换相应的赠品和返券等。

2.需求说明书

2.1信息需求及完整性需求

我们所做的食品商场管理系统的数据库包括食品信息、工作人员信息、供货商信息、会员顾客信息、仓库信息、货架信息、食品采购信息、食品销售信息、顾客购买信息、顾客退货信息、折扣管理信息、过期食品销毁信息、食品预订信息、生鲜食品管理信息。

食品信息表:

食品编号(确定食品的唯一性,且不能为空),食品名称(不能为空),进价,规格,类型,生产厂商,条形码,生产日期,保质期,最高库存,最低库存,当前库存,运输方式,存储方式,历史平均采购数,预定价格。

工作人员信息表:

人员编号(确定工作人员的唯一性),人员姓名,联系方式,家庭住址,出生日期,性别,文化程度,所属部门,职务,职称,权限,参加工作时间,工资。

供货商:

供货商编号(确定供货商的唯一性),供货商名,地址,联系方式,条形码,负责人,信誉度。

顾客:

编号(确定顾客唯一性,不能为空),姓名,性别(只能是“男”或“女”),身份证号,联系方式,家庭住址,注册会员时间,消费积分,最近一次购买时间。

仓库:

仓库号,食品编号,食品名称,单位,管理人员编号。

货架:

食品编号,食品名称,单位,货架号,上架数量,是否专柜,来自仓库。

食品采购:

食品编号,仓库号,采购数量,订单发出时间,采购时间,收货时间。

食品销售:

食品编号,货架编号,售出时间,售出数量。

顾客购买:

食品编号,购买时间,购买数量。

顾客退货:

食品编号,退货人身份证,退货原因,退货时间,退货数量。

生鲜食品管理:

食品编号,就近供货商编号,打折方式,专柜号。

食品预订:

食品编号,数量,预订人身份证号,姓名,联系方式,地址,运送方式,预订状态。

过期食品销毁:

食品编号,数量,进价,过期时间,销毁方式。

折扣管理:

食品编号,优惠方式,折扣率,起始时间,结束时间。

2.2处理要求

2.3安全需求

为了确保顾客和商场的信息具有更好的安全性,前台管理和后台管理是分离的。

前台的各管理模块需要经过权限授权才可以使用,我们为此设计了两个角色:

一是商场管理员,二是前台服务员。

其中:

商场管理员享有最高权限,可以使用商场管理系统所提供的所有功能,包括采购管理、商品管理(包括商品基本信息和库存信息的管理)、销售和价格的管理、过期食品的销毁的管理、工作人员的管理、供货商的管理及会员的管理等。

前台服务员的主要职能是负责销售,以及查询会员顾客信息。

所有该角色只可以使用部分功能,包括食品销售管理、会员顾客信息查询。

后台管理主要由数据库系统作为支持,后台管理的维护工作主要由系统管理员进行,包括完成对各个数据表单的维护、数据库的备份及恢复等工作

操作员可以随时修改自己的口令,并且不同的操作员设置不同的操作权限,以增强系统的安全性。

数据保密性强,为每个用户设置相应的权限级别。

信息查询灵活、方便、快捷,数据存储安全可靠。

能够实现数据备份和数据恢复,保证数据安全。

系统运行稳定,安全可靠。

2.4数据共享需求

实现数据共享,可以使更多的人更充分地使用已有数据资源,减少资料收集、数据采集等重复劳动和相应费用,而把精力重点放在开发新的应用程序及系统集成上。

商场系统完全采用Web方式,由前台和后台管理两个部分组成。

前台作为与用户直接交互的可视化界面,由于使用方便,能将系统的各个功能提供给用户,以帮助用户进行客房管理。

前台在考虑功能实现的同时,也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受电子商务给他们带来的便利。

 

3.数据库概念模型的设计

实体信息表

Relationname

Attributename

Description

Datatype

Isprimarykey

constraint

GoodsInfo

(食品信息表)

gno

食品编号

char(10)

yes

Notnull

gname

食品名称

char(20)

no

Notnull

ginprice

进价

Money

no

Notnull

gstyle

规格

char(8)

no

Notnull

gtype

类型

char(20)

no

Notnull

gproducor

生产厂商

char(20)

yes

Notnull

gcodes

条形码

char(20)

no

Notnull

gprodate

生产日期

Date

no

Notnull

gkeeptime

保质期

int

no

Notnull

gtopstore

最高库存

Int

no

Notnull

gbottostore

最低库存

int

no

Notnull

gstore

当前库存

int

no

Notnull

gtransp

运输方式

char(10)

no

Notnull

gstormeth

存储方式

char(10)

no

Notnull

ghisinput

历史平均采购数

int

no

gsetprice

预定价格

money

no

Notnull

StaffInfo(工作人员信息表)

sno

人员编号

char(10)

yes

Notnull

sname

人员姓名

char(8)

no

Notnull

stelephone

联系方式

char(13)

no

saddress

家庭住址

char(20)

no

sbirthday

出生日期

date

no

ssex

性别

char

(2)

no

seducation

文化程度

char(8)

no

sdept

所属部门

char(10)

no

notnull

sposition

职务

char(8)

no

notnull

stitle

职称

char(68)

no

spermit

权限

char

(2)

no

Notnull

sworkstart

参加工作时间

date

no

Notnull

cwage

工资

int

no

notnull

Supplier(供货商)

supno

供货商编号

char(10)

yes

notnull

supname

供货商名

char(20)

no

Notnull

supaddress

地址

char(20)

no

notnull

suptele

联系方式

Char(13)

no

notnull

supcode

条形码

char(20)

no

notnull

suprespon

负责人

char(8)

no

supcredit

信誉度

char

(2)

no

notnull

ClientInfo(顾客)

cno

编号

char(10)

yes

Notnull

cname

姓名

char(8)

no

Notnull

csex

性别

char

(2)

no

Notnull

cID

身份证号

char(18)

no

Notnull

ctelephone

联系方式

char(13)

no

caddress

家庭住址

char(20)

no

cregitime

注册会员时间

Date

no

Notnull

cpoint

消费积分

int

no

crecentbuy

最近一次购买时间

Date

no

Store(仓库)

stgoodno

食品编号

char(10)

no

Notnull

stgoodname

食品名称

char(20)

no

Notnull

stunit

单位

char(4)

no

Notnull

stno

仓库号

char(4)

yes

Notnull

stmanager

管理人员编号

char(10)

no

notnull

Shelf(货架)

shgoodno

食品编号

char(10)

no

Notnull

shgoodname

食品名称

char(20)

no

Notnull

shunit

单位

char(4)

no

Notnull

shno

货架号

char(4)

yes

Notnull

shquantity

上架数量

int

no

Notnull

stelephone

是否专柜

char

(2)

no

Notnull

ststorefrom

来自仓库

char(10)

no

notnull

数据库概念结构(ER图)

4.数据库逻辑结构的设计

食品信息表(食品编号,食品名称,进价,规格,类型,生产厂商,条形码,生产日期,保质期,最高库存,最低库存,当前库存,运输方式,存储方式,历史平均采购数,

预定价格)

工作人员信息表(人员编号,人员姓名,联系方式,家庭住址,出生日期,性别,文化程度,所属部门,职务,职称,权限,参加工作时间,工资)

供货商(供货商编号,供货商名,地址,联系方式,条形码,负责人,信誉度)

顾客(编号,姓名,性别,身份证号,联系方式,家庭住址,注册会员时间,消费积分,最近一次购买时间)

仓库(仓库号,食品编号,食品名称,单位,管理人员编号)

货架(食品编号,食品名称,单位,货架号,上架数量,是否专柜,来自仓库)

食品采购(食品编号,仓库号,采购数量,订单发出时间,采购时间,收货时间)

食品销售(食品编号,货架编号,售出时间,售出数量)

顾客购买(食品编号,购买时间,购买数量)

顾客退货(食品编号,退货人身份证,退货原因,退货时间,退货数量)

生鲜食品管理(食品编号,就近供货商编号,打折方式,专柜号)

食品预订(食品编号,数量,预订人身份证号,姓名,联系方式,地址,运送方式,预订状态)

过期食品销毁(食品编号,数量,进价,过期时间,销毁方式)

折扣管理(食品编号,优惠方式,折扣率,起始时间,结束时间)

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

当前位置:首页 > 经管营销 > 销售营销

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

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