超市管理系统中期报告.doc

上传人:b****2 文档编号:393320 上传时间:2022-10-09 格式:DOC 页数:10 大小:144.50KB
下载 相关 举报
超市管理系统中期报告.doc_第1页
第1页 / 共10页
超市管理系统中期报告.doc_第2页
第2页 / 共10页
超市管理系统中期报告.doc_第3页
第3页 / 共10页
超市管理系统中期报告.doc_第4页
第4页 / 共10页
超市管理系统中期报告.doc_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

超市管理系统中期报告.doc

《超市管理系统中期报告.doc》由会员分享,可在线阅读,更多相关《超市管理系统中期报告.doc(10页珍藏版)》请在冰豆网上搜索。

超市管理系统中期报告.doc

大连广播电视大学

本科毕业设计中期报告

题目:

小型超市管理系统

姓名:

邱明德

学号:

1021201200712

年级:

10春

专业:

软件工程

指导教师(签名):

任东华

完成日期:

2011年1月

1总体设计

1.1功能划分

零售前台(POS)管理系统具有以下功能:

²商品录入:

根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。

该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。

²收银业务:

通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。

在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。

如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。

会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。

²安全性:

OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。

²独立作业:

有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业

后台管理系统本系统具备以下功能:

²进货管理:

根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。

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

综合查询打印计划进货与入库记录及金额。

²销售管理:

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

综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。

按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

²库存管理:

综合查询库存明细记录。

库存状态自动告警提示。

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

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

库存自动盘点计算。

²人员管理:

员工、会员、供货商、厂商等基本信息登记管理。

员工操作权限管理。

客户销售权限管理。

1.2功能描述

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

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

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

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

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

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

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

以及自动盘点计算。

6.人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限

管理的功能。

1.3系统功能结构图

系统总体结构

小型超市零售管理系统

前台POS销售系统

后台管理系统

商品录入

收银业务

进货管理

销售管理

库存管理

人员管理

模块子系统结构

1.4系统流程图

前台管理系统

顶层DFD图

第0层DFD图

第1层DFD图

2详细设计

2.1详细流程

零售前台(POS)管理系统用例视图

(2)后台管理系统用例视图

2.2数据库设计

(1)系统ER图

购买日期

消费金额

会员卡号

厂商

厂商ID

厂商名称

厂商地址

厂商电话

供货商名称

m

n

生产

m

1

注册时间

会员ID

累计金额

用户

用户ID

用户密码

m

供货金额

供货日期

销售日期

供货商电话

供货商地址

供货商ID

供货商

销售

销售ID

商品ID

商品名称

价格

促销价格

消费

m

系统ER图说明

1)商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;

2)每个顾客可以购买多种商品,不同商品可由不同顾客购买;

3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。

(2)数据库表的设计

1.系统关系模型

a)商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)

b)用户表(用户编号,用户名称,用户密码,用户类型)

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

d)销售表(销售编号,商品编号,销售数量,销售金额,销售日期)

e)交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)

f)进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)

g)供货商表(供货商编号,供货商名称,供货商地址,供货商电话)

h)厂商表(厂商编号,厂商名称,厂商地址,厂商电话)

2.系统数据库表结构

数据库表索引

表名

中文名

MerchInfo

商品信息表

User

用户表

Menber

会员表

Sale

销售表

Dealing

交易表

Stock

进货入库表

Provide

供货商表

Factory

厂商表

商品信息表(MerchInfo)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

MerchID

int

4

P

Notnull

商品编号

MerchName

Varchar

50

Notnull

商品名称

MerchPrice

Money

4

Notnull

价格

MerchNum

Int

4

Notnull

库存数量

CautionNum

Int

4

Notnull

库存报警数量

PlanNum

Int

4

null

计划进货数

BarCode

Varchar

50

Notnull

条形码

SalesProPrice

Money

4

促销价格

SalesProDateS

Datetime

8

促销起日期

SalesProDateE

Datetime

8

促销止日期

AllowAbate

Int

4

Notnull

允许打折

AllowSale

Int

4

Notnull

允许销售

FactoryID

Varchar

10

F

Notnull

厂商编号

ProvideID

Varchar

10

F

Notnull

供货商编号

用户表(User)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

UserID

varchar

10

P

Notnull

用户编号

UserName

Varchar

25

Notnull

用户名称

UserPW

Varchar

50

Notnull

用户密码

UserStyle

Int

4

Notnull

用户类型

会员表(Menber)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

MemberID

Varchar

10

P

Notnull

会员编号

MemberCard

Varchar

20

Notnull

会员卡号

TotalCost

Money

4

Notnull

累积消费金额

RegDate

Datetime

8

Notnull

注册日期

销售表(Sale)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

SaleID

Varchar

10

P

Notnull

销售编号

MerChID

Varchar

10

F

Notnull

商品编号

SaleDate

Datetime

8

Notnull

销售日期

SaleNum

Int

4

Notnull

销售数量

SalePrice

Money

4

Notnull

销售单额

交易表(Dealing)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

DealingID

Varchar

10

P

Notnull

交易编号

DealingPrice

Money

4

Notnull

交易金额

DealingDate

Money

4

Notnull

交易日期

MemberID

Varchar

10

会员卡号

UserName

Varchar

10

F

Notnull

用户名称

入库纪录表(Stock)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

StockID

Varchar

10

P

Notnull

入库编号

MerchID

Varchar

10

F

Notnull

入库商品编号

MerchNum

Int

4

Notnull

入库数量

MerchPrice

Money

4

Notnull

单额

TotalPrice

Money

4

Notnull

总额

StockDate

Datetime

8

Datetime

入库日期

PlanDate

Datetime

8

Datetime

计划进货日期

StockState

Int

4

Notnull

入库状态

供货商表(Provide)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ProvideID

varchar

10

P

Notnull

供货商编号

ProvideName

Varchar

50

Notnull

供货商名称

ProvideAddress

Varchar

250

供货商地址

ProvidePhone

Varchar

25

供货商电话

厂商表(Provide)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

FactoryID

varchar

10

P

Notnull

厂商编号

FactoryName

Varchar

50

Notnull

厂商名称

FactoryAddress

Varchar

250

厂商地址

FactoryPhone

Varchar

25

厂商电话

超市管理系统涉及范围宽,要解决的问题多,功能复杂,实现困难。

但由于限于时间和能力,本系统只能做出其中的一部分功能。

如发现有其它问题,希望老师批评指正。

下一阶段编写代码具体实现各个功能,预计寒假完成。

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

当前位置:首页 > 考试认证 > IT认证

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

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