超市前台销售系统的开发.docx

上传人:b****5 文档编号:6144092 上传时间:2023-01-04 格式:DOCX 页数:15 大小:67.20KB
下载 相关 举报
超市前台销售系统的开发.docx_第1页
第1页 / 共15页
超市前台销售系统的开发.docx_第2页
第2页 / 共15页
超市前台销售系统的开发.docx_第3页
第3页 / 共15页
超市前台销售系统的开发.docx_第4页
第4页 / 共15页
超市前台销售系统的开发.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

超市前台销售系统的开发.docx

《超市前台销售系统的开发.docx》由会员分享,可在线阅读,更多相关《超市前台销售系统的开发.docx(15页珍藏版)》请在冰豆网上搜索。

超市前台销售系统的开发.docx

超市前台销售系统的开发

超市前台销售系统的开发

一、数据库规划:

1、任务陈述:

前台销售数据库的目的是收集、存储和管理商品的信息,分析超市的销售状况,支持办理会员卡,代金卡,退货等业务,支持会员卡和代金卡的信息管理。

大大提高超市的作业效率;通过全面的信息采集和处理,辅助提高超市的决策水平。

2、任务目标:

维护员工(收银员及领班,经理)的信息

维护商品的信息

维护销售单及其详单的信息

维护会员卡的积分

维护代金卡的信息

维护持代金卡人的信息

支持收银员挂单、调单、撤单的操作

实现对员工(收银员)的管理

实现对商品的销售状况查询

实现对销售单及其详单的查询

实现对每类商品的销售情况的查询

实现对会员卡信息的查询

实现对代金卡的信息查询

实现办理会员卡业务

实现代金卡办理及其发放业务

实现退货业务

实现会员卡的积分换礼品活动业务

快速实现对日常销售中的日志查询

实现产生各类销售报表

3.业务规则:

(1)商品的折扣由经理来决定,经理可以修改商品的定价。

(2)只有经理才能删除商品及其销售的信息

(3)经理和代班长有权发放代金卡,只有经理才能录入代金卡的信息。

(4)收银员只能减少代金卡的余额。

(5)发放的代金卡共有100元、200元、500元、1000元、2000元;

(6)代金卡无法充值,一旦金额为零或代金卡过期就会无效即无法再使用

(7)代金卡的有效期一般为1年(大额(超过1000元)为两年零3个月)

(8)会员卡可由收银员发放,顾客持会员卡即可在每次购买活动中增加积分。

(1元=1积分)

(9)会员可用卡内积分换取价值不等的礼品(一般礼品的价值不超过100元)(全年均可)

4.说明:

(1)维护操作(录入,删除,更新);

(2)销售单——最小单位为每一次的交易记录(小票)

(3销售详单——每一种有唯一编号的商品的销售情况

(4)退货单——记录每一笔退货交易

(5)退货详单——记录退货交易中每一种有唯一编号的商品的退货明细

二、数据库定义:

1、系统边界:

填写

来自

开出

对应

办理

持有

要求

系统边界

2.主要用户视图需求:

用户

需要数据

视图要求

 

收银员(前台)

销售商品的编码,商品名称,规格,单价,折扣

会员卡信息(编号,积分)

代金卡信息(编号,金额,有效期)

查询给定商品的价格、折扣

查询给定会员卡信息

查询给定代金卡信息

查询自己当日销售业绩

查询自己当前的挂单

 

经理(后台)

各类商品的基本信息(包括库存量)

各类商品的销售状况

所有收银员的销售业绩

所有商品的退货情况

所有会员卡信息

所有代金卡信息

所有持代金卡人的信息

所有日志

维护所有商品的基本信息

维护所有商品的销售情况

维护所有收银员的销售业绩

维护所有销售单及退货单

维护所有会员卡信息

维护所有代金卡信息

维护所有持代金卡人信息

维护所有日志

 

代班长(前台)

各类商品的基本信息

各类商品的当天销售状况

所有收银员的当天销售业绩

所有会员卡信息

所有代金卡信息

所有持代金卡人的信息

查询所有商品的基本信息

查询所有商品的当天销售情况

查询所有收银员的当天销售业绩

查询所有销售单

查询录入退货单

查询所有会员卡信息

查询所有代金卡信息

 

3、需求收集及分析:

1、数据需求:

在员工登录表的信息中需要包含哪些类型的数据?

员工编号,登录密码

你需要对员工登录表做哪些操作?

更新,删除,录入。

你需要对代金卡做哪些操作?

查询,删除,更新。

你需要经常做哪些操作对商品的信息?

对商品的单价、折扣经常更新。

你经常需要哪些信息每天?

每种商品的销售数据,及收银员的每天销售情况。

2.事务需求:

哪些事务对业务操作是关键的?

销售单的信息,扫描商品后,商品单价及折扣信息的快速出现非常重要,这直接有关收银员的结账效率,

决定顾客的等待时间,从而影响超市的销售。

这些事务什么时候运行?

每天。

这些事务的高峰期和正常期,低谷期是什么时候,

低谷期是早上8:

00—9:

00,高峰期:

下午12:

00——3:

00,晚上:

7:

30——9:

30,其他营业时间是正常的。

周六及周日我们会更忙。

3.数据库需要哪种类型的安全机制?

敏感的数据是我们超市每一种商品的销售情况。

因为这决定了我们的采购及后续的销售业绩。

要保存哪些历史数据?

商品的销售记录应该保存一定的时期。

这有助于我们了解我们大部分顾客的需求。

你们需要哪种类型的操作失败和数据丢失?

当然最好的。

我们的一切业务都和数据库息息相关,如果数据库系统不能正常工作,我们损失很大。

严格说我们希望数据库每晚营业结束后都应当备份。

4.管理用户视图。

各个用户的视图都有差别,所以不予处理。

5.创建各个用户视图的数据需求定义

(1)数据需求。

超市有若干的收银员和代班长,一个经理。

每个员工都有唯一的编号,对应的登入密码。

超市的商品数据包括商品编号,类名,名称,库存量,单价,折扣,规格,供应商,商品编号是唯一的。

超市的会员卡有卡号,积分,卡号是唯一的。

超市的代金卡数据包括持卡人编号,卡号,金额,注册日期,有效期,持卡人编号和卡号是唯一的。

销售单的数据包括小票编号,支付手段,pos机号,收银员编号,日期,结账金额。

小票编号是唯一的。

销售详单的数据包括小票编号,商品编号,数量,供应商,日期,备注,小票编号是唯一的。

退货详单的数据包括退货编号,商品编号,数量,退还单价,支付方式,原因备注,退货编号和商品编号是唯一的。

退货单的数据包括退货单编号,小票号,退货日期,员工号,备注,退货单编号和小票号是惟一的。

Pos机的数据有编号,生产厂家,编号唯一。

(2)事务需求。

数据录入

录入新员工的登录信息

录入商品的信息(第一次使用)

录入会员卡的信息

录入代金卡的信息

数据更新和删除

更新/删除商品信息

更新/删除员工信息

更新/删除会员卡信息

更新/删除代金卡信息

数据查询

数据库必须支持以下的查询:

每一种商品的详细信息

每一种商品的销售详细信息

每个厂家的供应商品的销售及退货信息

每一种商品的退货信息

每个员工的销售情况

每个pos机的使用情况

四.逻辑数据库设计。

1.标记实体。

该数据库的实体有:

商品,会员卡,员工,销售单,销售详单,代金卡,pos机,退货详单,退货单,供应商,银行卡。

2.标识关系。

购买

积分

商品供应记录

卖记录

打印

使用

3.标识实体或关系的属性。

商品(商品编号,类名,名称,库存量,单价,折扣,规格,供应商)

会员卡(卡号,积分)

销售单(小票编号,支付手段,pos机号,收银员编号,日期,结账金额)

销售详单(小票编号,商品编号,数量,供应商,日期,备注)

代金卡(持卡人编号,卡号,金额,注册日期,有效期)

代金卡消费记录(卡号,消费金额,日期)

会员卡积分记录(卡号,使用积分,日期)

退货详单(退货编号,商品编号,数量,退还单价,支付方式,原因备注)

退货单(退货编号,小票号,退货日期,员工号,备注)

pos机(编号,生产厂家)

员工登录表(员工编号,登录密码)

银行卡消费记录(卡号,消费金额,日期,备注)

3.2将属性存档:

记录如下表:

实体或

关系

属性

描述

类型

和长度

多值

复合

派生

备注

 

商品

goods

 

gnumber

classname

pname

storage

uniteprice

discout

norms

supplier

商品的唯一编码

类名

名称

库存量

单价

折扣

规格

供应商

char(11)

char(10)

char(10)

smallint

float

float

char(12)

char(10)

n

y

y

y

y

y

y

y

会员卡

cardno

integral

卡号

积分

char(9)

smallint

N

y

 

销售单

savebill

rnumber

pmeans

pno

staffno

wdate

saccouter

remark

小票编号

支付方式

Pos机号

员工号

日期

结账金额

备注

char(14)

char(8)

char(6)

char(6)

datetime

smallint

char(30)

N

Y

Y

Y

Y

Y

y

销售详单

rnumber

gnumber

counts

supplier

dremark

小票编号

商品编号

数量

供应商

备注

char(14)

char(11)

smallint

char(10)

char(30)

N

N

N

Y

y

代金

cid

cradid

total

cdate

持卡人编号

卡号

金额

日期

char(25)

char(11)

smallint

datetime

Y

N

Y

Y

代金卡

消费

cardid

moneys

edate

卡号

金额

日期

char(11)

smallint

datetime

N

Y

N

会员卡

cardno

integrals

ldate

卡号

使用积分

日期

char(9)

smallint

datetime

N

Y

N

退货详单

tnumer

gnumer

cout

tprice

pmeas

temark

退货单号

商品编号

数量

退货单价

支付方式

备注

char(12)

char(11)

smallint

float

char(8)

char(30)

N

N

Y

Y

Y

Y

退货单

tnumer

rnumer

tdate

staffno

tmark

退货单号

小票号

退货日期

员工号

备注

char(12)

char(14)

datetime

char(6)

char(30)

N

N

Y

Y

Y

Pos机

Pno

manu

Pos机号

生产厂家

char(6)

char(16)

N

Y

员工登录表

staffno

cord

员工号

密码

char(6)

char(20)

N

N

 

代金

代金卡

消费

会员卡积分

使用记录

退货

详单

 

退货单

 

Pos机

 

员工登录信息

 

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

当前位置:首页 > 求职职场 > 简历

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

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