最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx

上传人:b****5 文档编号:29248537 上传时间:2023-07-21 格式:DOCX 页数:25 大小:455.31KB
下载 相关 举报
最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx_第1页
第1页 / 共25页
最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx_第2页
第2页 / 共25页
最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx_第3页
第3页 / 共25页
最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx_第4页
第4页 / 共25页
最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx

《最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx》由会员分享,可在线阅读,更多相关《最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx(25页珍藏版)》请在冰豆网上搜索。

最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料.docx

最新红旗连锁超市采购管理信息系统的分析与设计潘涛资料

交通与汽车工程学院

课程设计说明书

课程名称:

物流信息系统设计

课程代码:

1203999

题目:

红旗连锁超市采购信息

管理系统的分析与设计

年级/专业/班:

2011级物流管理1班

学生姓名:

潘涛

学  号:

312011110210127

开始时间:

2014年6月23日

完成时间:

2014年7月11日

课程设计成绩:

学习态度及平时成绩(30)

技术水平与实际能力(20)

创新(5)

说明书(计算书、图纸、分析报告)撰写质量(45)

总分(100)

指导教师签名:

年月

物流信息系统设计课程设计任务书

 

学院名称:

交通与汽车工程学院课程代码:

_1203999__

专业:

物流管理年级:

2011

 

一、设计题目

物流信息系统设计:

二、主要内容

分析设计具备一定功能的物流信息系统软件(或其他管理信息系统软件)

三、具体要求

完成信息系统分析

内容包括:

(1)软件功能需求分析

(2)业务流程分析

(3)数据流程分析

(4)数据字典

(5)存取分析

(6)处理逻辑描述

完成信息系统设计

内容包括:

(1)系统结构设计

(2)系统软硬件配置

(3)数据库设计

(4)代码设计

(5)输入输出设计

(6)模块功能说明

说明书字数6000字以上。

(也可进行其它管理信息系统的分析和设计,但工作量上应与上述要求相当,具体内容可由学生与指导教师共同协商确定)

四、主要技术路线提示

系统分析设计说明书撰写(符合《西华大学本科课程设计说明书规范化要求》):

(1)首先调查了解企业现状,该企业的信息系统使用现状,论述进行本系统分析设计的意义,分析设计的主要内容,要达到的主要功能目标;

(2)调查分析组织结构和主要业务,完成业务流程图;

(3)完成数据流程图;

(4)利用数据字典、存取分析、处理逻辑描述对数据流程内容详细描述;

(5)根据数据流程图完成系统结构图;

(6)进行系统软硬件配置;

(7)进行代码设计;

(8)进行数据库设计;

(9)进行输入输出设计;

(10)对系统结构图的各模块进行模块功能说明。

五、进度安排

第一天——第五天:

完成四中

(1)

(2);

第五天——第十天:

完成四中(3)(4)(5);

第十天——第十五天:

完成四中(6)(7)(8)(9)(10)。

六、完成后应上交的材料

课程设计说明书(符合《西华大学本科课程设计说明书规范化要求》)

七、推荐参考资料(不少于3篇)

[1]刘勇主编.信息系统分析与设计.北京:

科学出版社,2002

[2]薛华成.管理信息系统.北京:

清华大学出版社,1999

[3]李苏剑,游战清等.物流管理信息系统理论与案例.北京:

电子工业出版社,2005

[4]曾传华,黎青松等.物流管理与信息系统.北京:

清华大学出版社,2007

 

指导教师签名日期2014年6月20日

系主任审核日期2014年6月20日

 

摘要

红旗连锁超市主要经营不同种类的生活用品、食品,其采购产品种类多、数量大的特点,要求建立一个完善采购管理信息系统。

本课程设计针对红旗连锁超市销售的产品及订货现状,运用管理信息系统的基本步骤和设计方法进行了系统分析和系统设计,其中系统分析主要包括了组织结构分析、业务流程分析、数据流程分析、数据字典、数据存取分析、处理逻辑描述;系统设计包括看了系统软硬件配置、代码设计、数据库设计、输入输出设计、模块功能说明等。

红旗连锁超市采购管理信息系统的建立为其提供了采购管理的有力保障。

关键词:

采购管理信息系统系统分析系统设计

1引言

1.1问题的提出

,随着红旗连锁超市需求的不断增大,需要超市在备货过程中,尽量备不同种类,且大批量的货物。

采购货物种类多、数量大的特点就要求超市要适应市场需求的变化,迅速有效的进行采购备货。

为了便于超市进行不同种类货物的备货,防止因畅销引起的缺货现象,建立一个有效的采购管理信息系统就显得十分重要。

1.2任务与分析

针对多种类的商品,超市需要一个有效的采购管理信息系统,对货物的采购及库存进行管理,在信息系统的设计时,本文主要从以下几个方面进行设计:

1.2.1组织结构分析

1.2.2系统软硬件配置

1.2.3代码设计

1.2.4数据库设计

1.2.5输入输出设计

1.2.6模块功能说明

2系统分析

2.1软件功能需求分析

采购管理信息系统是根据超市采购的实际需要,对超市各类商品库存、商品采购提供相关依据,用数据帮助超市能及时补货。

本系统实施后能够完成以下几种功能:

2.1.1输入、修改商品及供应商的基本资料

2.1.2能够完成商品库存量的查询功能

2.1.3根据库存状况,发送商品采购订单。

2.2业务流程分析

红旗连锁超市的商品采购和补货流程如下:

供应商向超市发出商品目录,超市的工作人员根据超市实际的销售情况和商品库存情况向采购部门报告,由采购部门列出商品需求清单,并向供应商发出订单,待供应商送货到达,检验商品质量,安排商品入库并确定最终送达商品及商品数量。

2.3数据流程分析

根据红旗连锁超市的商品采购和补货流程,可绘制出其数据流程图。

从顶至下,逐层分解,对超市商品采购管理信息系统进行数据流程分析,便可得到超市商品采购信息系统的最终数据流程图。

如图所示。

图1数据流程图

2.4数据字典

所谓数据字典就是对系统数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,是数据分析和管理的工具,同时也是系统设计阶段进行数据库设计的重要依据。

数据字典的具体内容包括数据项、数据结构、数据流、处理逻辑、数据存储和外部项。

以下是红旗连锁超市采购管理信息系统数据字典的具体条目。

2.4.1数据项的数据字典

表1数据项条目—供应商编号

名称

内容

数据项名称

供应商编号

数据项编号

101

别名

sno

简要说明

每个供应商唯一编码

类型及长度

字符型,8位

有关编码说明

第1-2位

供应商提供商品编号

第3-6位

供应商所在地编码

第7位

供应商评价等级

第8位

供应商类型

数据类型

离散

表2数据项条目—供应商名称

名称

内容

数据项名称

供应商名称

数据项编号

102

别名

sname

类型及长度

字符型,32位

数据类型

离散

表3数据项条目—订单编号

名称

内容

数据项名称

订单编号

数据项编号

103

别名

bno

类型及长度

字符型,11位

有关编码说明

第1-8位

订货日期

第9-11位

订单顺序号

数据类型

离散

表4数据项条目—商品编号

 

名称

内容

数据项名称

商品编号

数据项编号

104

别名

gno

简要说明

每种商品的唯一编码

类型及长度

字符型,4位

有关编码说明

第1-2位

供应商提供商品编号

第3-4位

商品类型代码

数据类型

离散

2.4.2数据结构的数据字典

表5数据结构条目—订单

名称

内容

数据结构名称

订单

数据结构编号

201

简要说明

采购订单汇总表

组成

订单编号

供应商编号

供应商提供商品编号

采购负责人

订货数量

订货方式

订货日期

表6数据结构条目—供应商基本信息表

名称

内容

数据结构名称

供应商基本信息表

数据结构编号

202

简要说明

供应商的基本信息

组成

供应商编号

供应商名称

供应商提供商品编号

厂址

退货方式

表7数据结构条目—入库单

名称

内容

数据结构名称

入库单

数据结构编号

203

简要说明

入库商品汇总表

组成

供应商编号

供应商提供商品编号

商品名称

入库数量

入库时间

2.4.3数据流的数据字典

表8数据流条目—发货单

名称

内容

数据流名称

发货单

数据流编号

301

简要说明

供应商向小卖部开出的发货单

数据流来源

外部项“供应商”

数据流去向

处理逻辑“查点验收”

数据流组成

商品名称、数量

2.4.4处理逻辑的数据字典

表9处理逻辑条目—选择商品

名称

内容

处理逻辑名称

选择商品

处理逻辑编号

A

简要说明

根据供应商提供的商品目录选择需采购商品

输入数据流

商品目录

输出数据流

采购清单

处理

选择商品,并列出采购清单

2.4.5数据存储的数据字典

表10数据存储条目—订单存档表

名称

内容

数据存储名称

订单存档表

数据存储编号

H

简要说明

采购订单汇总表

组成

订单编号

供应商编号

供应商提供商品的名称

采购负责人

订货数量

订货方式

订货日期

表11数据存储条目—供应商档案

名称

内容

数据存储名称

供应商档案

数据存储编号

G1

简要说明

供应商的基本信息汇总的档案

组成

供应商编号

供应商名称

厂址

退货方式

表12数据存储条目—入库单存档表

名称

内容

数据存储名称

入库单存档表

数据存储编号

R1

简要说明

入库商品汇总存档表

组成

订单编号

供应商提供商品编号

入库数量

入库时间

2.4.6外部项的数据字典

表13外部项条目—供应商

名称

内容

外部项名称

供应商

外部项编号

G2

简要说明

需要向其采购的供应商

外部项产生数据流

商品目录、发货单

系统传给外部项的数据流

采购订单

2.5数据存取分析

在该系统中可进行以下数据存取:

1.可通过查询供应商编号来查询供应商基本信息

2.可通过订单编号查询订单信息

3.可通过订单编号查询采购商品的信息

4.可通过供应商信息查询采购商品信息和订单信息

5.可通过商品的编码才查询订单信息和供应商信息

图2数据存取图

2.6处理逻辑描述

2.6.1A选择商品

对于“选择商品”的处理逻辑,超市销售人员根据库存信息和供应商提供的商品目录,选择要采购的商品,由超市采购人员确认加入采购清单。

2.6.2B采购订单

对于“采购清单”的处理逻辑,超市采购人员根据销售人员的信息,填写采购清单。

2.6.3C验收

超市工作人员根据供应商提供的商品到货目录进行到货商品的验收工作,包括检查商品的品质,生产信息等。

2.6.4D核对商品数

对于“核对商品数”的逻辑处理,超市工作人员根据供应商提供的商品数进行采购到货数的核对,确认采购数与到货数是否一致。

2.6.5E入库

对于“入库”的逻辑处理,超市工作人员,在进行检验等工作完成后,将货物放置于货物存储地,完成入库。

2.6.6F供应商信息录入与维护

对于“供应商信息录入与维护”的逻辑处理,超市工作人员可以对其基本资料进行录入,并可对其进行查询、修改和删除,从而可得到供应商档案。

3系统设计

3.1系统结构设计

 

红光世纪百盛超市采购管理信息系统结构图,如图所示。

TheXi撳簱Ning冨眬

鍫嗗瀿

Luу灈

The鍏Fan闆嗚GengchangestheFuQi珯

TheMei佷笟Bi勬簮Cong″垝

TheChan╃劧Yinginsect伅

TheLuу埌閫氱煡

图3系统结构图

The鍑嗘椂鍒?

3.2系统软硬件设置

硬件配置:

CPU:

Intel酷睿i5

内存:

4GB

硬盘空间:

500GB以上

显卡:

GT630独立显示芯片

声卡:

最新的PCI声卡

CD-ROM:

8X以上CD-ROM

以及联机设备(打印机等)

软件配置:

Windows7操作系统

SQLSever数据库管理系统

Powerbuilder开发软件

VisualFoxPro数据库管理系统

3.3数据库设计

本系统选用的数据库管理系统是SQLSever2000,各表具体情况如下:

表14用户表

字段名称

数据类型

长度

准许为空

用户编号

int

2

NO

密码

varchar

8

NO

表15供应商基本信息

字段名称

数据类型

长度

准许为空

供应商编号

int

8

NO

供应商名称

varchar

32

NO

厂址

varchar

50

YES

电话

varchar

15

NO

退货方式

varchar

50

YES

备注

varchar

50

YES

表16采购清单

字段名称

数据类型

长度

准许为空

清单编号

Int

2

NO

供应商编号

int

8

NO

订购数量

int

4

NO

商品编号

ing

4

NO

备注

varchar

50

YES

表17入库单

字段名称

数据类型

长度

准许为空

订单编号

int

10

NO

商品编号

int

4

NO

入库数量

int

4

NO

入库时间

date

8

NO

商品名称

varchar

50

NO

备注

varchar

50

YSE

3.4代码设计

红旗连锁超市采购管理信息系统代码设计分为两种:

一种为对供应商编号、订单编号、商品编号的代码设计;另一种为各菜单按钮的程序代码。

3.4.1编码设计

供应商编号

由8位数字(0-9)组成,供应商评价等级分为3级,为优、良、差,对应数字为1、2、3;供应商类型分为长期供应商和临时供应商,对应数字为1、2.

有关编码说明

第1-2位

供应商提供商品编号

第3-6位

供应商所在地编码

第7位

供应商评价等级

第8位

供应商类型

订单编号

由11位数字(0-9)组成,例如,20140614001表示2014年06月14日,订单顺序为001.

有关编码说明

第1-8位

订货日期

第9-11位

订单顺序号

商品编号

由4位数字(0-9)组成,其中,商品类型分为生活用品、食品,对应代码为01、02。

例如,0101表示供应商提供商品编号为01,商品类型为生活用品。

有关编码说明

第1-2位

供应商提供商品编号

第3-4位

商品类型代码

3.4.2代码设计

各菜单项的命令或过程代码:

商品基本信息查询:

doformforms/采购商品.scx

供应商基本信息查询:

doformforms/供应商档案.scx

采购订单录入:

doformforms/采购订单.scx

商品入库单录入:

doformforms/入库单.scx

输出:

doformforms/采购订单.scx

退出:

_VFP.ActiveForm.release

Clearevent

3.5输入输出设计

3.5.1输入设计

红旗连锁超市采购管理信息系统的输入设计包含以下几个方面:

供应商基本资料的输入、修改、删除.

采购订单的输入

入库单的输入

输出设计

红光世纪百盛超市采购管理系统输出设计包含以下几个方面:

供应商基本资料的输出

采购订单的输出

入库单的输出

商品基本信息的输出

输出方式:

电脑屏幕显示结果和结果打印。

3.6模块功能说明

3.6.1登陆模块。

主要包含两部分内容:

用户名、密码。

打开系统,单击“系统登录”;如图所示弹出登陆界面,在输入用户名和密码之后,单击“登陆”按钮,进行登陆,输入的信息如果与系统信息一致,那么可进入下一窗口,如果不一致则无法登陆系统。

图4登陆界面

图5登录表单

 

登录代码:

setexacton

ifempty(alltrim(thisform.text1.value)).and.empty(alltrim(thisform.text2.value))

messagebox("账号、密码不能为空",48,"提示")

thisform.text1.setfocus

return

endif

selectzh

locateforalltrim(账户)=alltrim(thisform.text1.value).and.alltrim(密码)=alltrim(thisform.text2.value)

if.not.found()

messagebox("账户密码错误,请重新输入",48,"提示")

thisform.text1.value=""

thisform.text2.value=""

thisform.text1.setfocus

else

doformxk.scx

thisform.release

endif

退出代码:

Quit

3.6.2录入模块

主要包含:

采购订单的输入和入库单的输入

在登陆系统之后,可选择菜单栏中的“采购订单录入”和“商品入库单录入”。

在“采购订单录入”界面,有“商品编号”、“商品名称”、“供应商信息”以及“确认发送订单”和“退出”按钮,点击各按钮可进行相应操作。

在“商品入库单录入”界面,有“商品编号”、“商品名称”、“供应商信息”以及“数量”和“价格”等按钮,点击各按钮可进行相应操作。

如图所示。

图6商品订单录入界面

图7商品订单录入表单

订单录入代码

If!

empty(thisform.text1.value)and!

empty(thisform.text2.value)and;

!

empty(thisform.text3.value)and!

empty(thisform.text4.value)and;

!

empty(thisform.text5.value)

selesp

appendblank

gobottom

replacegyswithalltrim(thisform.text1.value)

replacemcwithalltrim(thisform.text2.value)

replacebhwithalltrim(thisform.text3.value)

replaceslwiththisform.text4.value

replacejgwiththisform.text5.value

messagebox("成功添加记录",48,"信息窗口")

endif

3.6.3查询模块

主要包含商品基本信息及库存量的查询、供应商基本资料的查询。

在登录系统之后,可选择菜单栏中的“商品基本信息查询”和“供应商基本信息查询”。

在“商品基本信息查询”栏,有“查询”“添加”和“退出”按钮,如需进行商品基本信息的查询则可点击“查询”;在“供应商基本信息查询”栏,有“查询”“添加”和“退出”按钮,如需进行商品基本信息的查询则可点击“查询”,在进入查询界面后,可对供应商基本资料进行“修改”“删除”操作。

图8查询界面

图9查询表单

查询代码:

selectsp

locateforbh=alltr(bo1.value)

iffound()

seleallbh,mc,jg,sl,gysfromsp;

wherebh==alltr(bo1.value)intocursortemp

withthisform.grid1

.recordsourcetype=1

.recordsource="temp"

.columncount=5

.column1.header1.caption="编号"

.column2.header1.caption="名称"

.column3.header1.caption="价格"

.column4.header1.caption="库存数量"

.column5.header1.caption="供应商"

endwith

thisform.refresh

thisform.grid1.setfocus

endif

bo3.value=""

bo2.value=""

3.6.4输出模块

主要包含:

对采购订单进行打印并发送至供应商

图10订单打印

结论

在建立了红旗连锁超市采购管理信息系统的过程中,通过对系统的分析和设计,丰富并完善信息系统的设计。

本系统的设计有利于对不同种类的商品进行库存管理以及及时订货和补货,一定程度上提高了红旗连锁超市采购信息管理水平,也为其采购管理提供了基础资料和数据支持。

致谢

在此次课程设计过程中,查阅了大量信息系统设计的资料并在老师的指导下,室友的帮助下,最终完成了红旗连锁超市采购管理信息系统的设计。

感谢梁老师的悉心指导和室友的热心帮助。

参考文献

[1]匡松,何振林.VisualFoxpro面向对象程序设计上机和级考实训教程[M].西南交通大学出版社.2006.07

[2]匡松,刘容.VisualFoxpro面向对象程序设计实用教程[M].西南交通大学出版社2006.07.

[3]刘勇.信息系统分析与设计[M].北京:

科学出版社.2002.

[4]常澜潇.福满家超市采购管理信息系统分析与设计[R].2009.

[5]曾传华,黎青松等.物流管理与信息系统[M].北京:

清华大学出版社.2007.

 

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

当前位置:首页 > 成人教育 > 成考

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

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