例子物流信息系统系统分析与设计.docx
- 文档编号:23296960
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:27
- 大小:300.64KB
例子物流信息系统系统分析与设计.docx
《例子物流信息系统系统分析与设计.docx》由会员分享,可在线阅读,更多相关《例子物流信息系统系统分析与设计.docx(27页珍藏版)》请在冰豆网上搜索。
例子物流信息系统系统分析与设计
摘要
A超市是一家坐落于XX大学一食堂二楼的小型超市,主要的经营项目有食品、文化用品、生活用品等。
该超市现有一台电脑安装有简易的管理信息系统软件为超市的进货、销售、库存管理和财务管理提供服务,但由于该管理信息系统在采购管理上的功能不全,致使其对供应商及采购管理方面存在一定的问题。
本课程设计针对A超市采购管理信息系统的系统现状,运用管理信息系统设计的基本步骤和设计方法分析与设计了A超市采购管理信息系统。
主要包括:
组织结构分析,业务流程分析,数据流程分析,数据字典描述,数据存取分析,处理逻辑描述以及系统结构设计,软硬件配置,代码设计,数据库设计,输入/输出设计,模块功能描述等,为程序开发人员开发该采购管理信息系统提供依据。
关键词:
管理信息系统系统分析系统设计
1引言
1.1问题的提出
随着我国经济实力的不断增强,市场供给的不断丰富,人民收入的大幅度增加,购买力增强,超市作为零售业中目前最流行的一种商业零售企业模式,在我国不断壮大。
超市的经营管理模式,可以有效地减轻售货员的劳动强度,通过顾客自选方式减少买卖双方矛盾,同时还可以避免收款差错。
然而,作为零售企业,它的典型特点是业务繁多、信息量大,且与市场较为接近。
因此,超市能否较快的适应市场变化、迅速有效的处理相关信息和开展相应业务是超市在激烈的市场竞争中取得优势地位的一个关键。
本文的作者调查了所在学校的一家小型超市,并以该超市为对象,按照管理信息系统分析与设计的步骤与方法,为该家超市设计相应的采购管理信息系统。
1.1.1A超市发展现状
A超市是一家坐落于XX大学一食堂二楼的小型超市,主要服务于XX大学的学生、教职工及附近居民,现在经营的项目主要有食品、文化用品、生活用品等。
作者设计了调查问卷并通过对该超市的调查,了解了该超市的现状:
该超市的营业时间为早晨7点至晚上10点30分,日常工作的职工5名,其中一名店长,负责超市管理,一名日常工作主管,两名职员;一名会计;一名采购主管,一名采购职员。
该超市采取两班倒的工作制度。
该超市有一台POS机,通过扫描仪在销售商品时直接读取商品信息;有一台XX一卡通射频识别读卡器,用于方便XX大学学生刷卡付费,结算方式是上报XX大学财务处变现;后台有一台电脑,负责整个超市的进货、销售、仓储、会计等的管理。
该超市设有一间库房,供应商主要是以批发商为主,且批发商相对固定。
每周的进货次数为1到2次,但也会同时根据货物的不同种类而定。
采用打电话的方式订货,但也接受上门推销订货的形式。
具体订货量是靠后台电脑的统计数据结果和一定的经验得出。
该超市大约每15天左右清点一次货物。
对过期或将要过期以及滞销的货物,若可以到批发商那里退货的采取退货方式;不可以退货,经如店主介绍,像康师傅方便面,果冻类不能退货的商品,就采取销毁或其他方式解决。
1.1.2A超市信息系统使用现状
A超市现有一台电脑安装有简易的管理信息系统软件为超市的进货、销售、库存管理和财务管理提供服务。
作者通过调查发现,该超市的管理信息系统并非为该超市的具体业务流程进行设计的,而是在外购买的,因而在采购管理上存在功能不全的情况,致使对供应商及采购管理方面的使用上存在一定的问题。
1.2国内外研究的现状
目前,随着计算机技术的日趋成熟,为了满足超市管理现代化的需求,国内与国外的软件商已经开发出很多较好的商品化超市管理软件,虽然这些超市管理软件其功能和性能都很完善,但它大多数是面向大型超市开发的,专业性很强,功能分工较细,操作和使用比较复杂,难以掌握。
而国内很多小型超市由于管理人员不多,业务分工也不是很详细,这样的软件对他们而言太庞大、太复杂,所以应用效果并不是很好。
为了推进中小型超市的管理信息系统的发展,业内迫切需要开发一些适合于中小型超市的管理信息系统。
1.3任务与分析
本课程设计旨在针对A超市采购管理信息系统的系统现状,运用管理信息系统设计的基本步骤和设计方法分析与设计A超市采购管理信息系统。
主要包括:
组织结构分析,业务流程分析,数据流程分析,数据字典描述,数据存取分析,处理逻辑描述以及系统结构设计,软硬件配置,代码设计,数据库设计,输入/输出设计,模块功能描述等,为程序开发人员开发该采购管理信息系统提供依据。
进而达到为A超市设计出一款适合的采购管理信息系统,辅助其完成商品采购及供应商管理等业务,提高采购管理效率,服务超市管理,提高超市竞争力的目的。
2系统分析
2.1企业组织结构及相关业务分析
2.1.1A超市的组织结构分析
A超市作为小型超市,日常工作的员工只有5人,业务分工不是很详细。
目前设有一名店长,总体负责指挥调度与管理;一名日常工作主管,负责日常的超市管理和领导其余3名员工;一名会计;2名进货人员,其中一名为采购主管。
因而该超市的组织结构图如下图2.1所示
图2.1超市组织结构图
2.1.2A超市相关业务功能分析
1、供应商信息管理
非固定供应商通过审核,符合条件的可以列入供应商档案中,录入供应商档案信息,包括供应商名称,编号,供应商提供商品编号,采购负责人,厂址,订货方式,退货方式及备注。
不符合条件不列入;已有固定的供应商,可以对其档案内容可以进行查询、修改及删除。
2、订单管理
根据供应商提供的商品目录,选择需要订购的商品,核对无误后,向供应商发出订单,同时根据订单进行订单统计、存档,上报店长。
3、入库管理
商品的查点验收,将供应商开具的发票交给会计,用于帐务管理。
对于数量和种类正确的商品进行入库,供应商提供的货物种类或数量与订单上不符时与供应商联系,更换商品或者退货。
2.2业务流程分析
A超市的采购业务流程表述如下:
供应商向店长发出商品目录,店长根据超市的商品情况,确定需要采购的商品及数量,将采购清单交给采购主管,由采购主管及职工丙进行商品采购。
采购人员检查核对采购清单后,填写打印采购订单,发给供应商进行订货,并将订单汇总,存档。
供应商根据订单发货并开具货物发票,采购人员根据订单进行商品查点验收,若商品合格,则将合格商品发票交给会计,同时登记供应商信息,并可以对已有供应商进行信息管理;若商品不合格,则与供应商联系,更换商品或退货;核对商品数目,对数量正确的商品进行入库,数量不符的则与供应商联系。
A超市采购业务流程图如图2.2所示。
图2.2A超市采购业务流程图
2.3数据流程分析
根据A超市的采购业务流程可以绘制出其数据流程图。
从顶至下,逐层分解,对商品采购管理信息系统进行数据流程分析,便可以得出商品采购信息系统的最终数据流程图。
如图2.3所示。
2.3数据流程图
2.4数据字典
数据字典是对系统数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,是数据分析和管理的工具,同时也是系统设计阶段进行数据库设计的重要依据。
数据字典的具体内容包括数据项、数据结构、数据流、处理逻辑、数据存储和外部项。
以下是A超市采购管理信息系统数据字典的具体条目。
1、数据项的数据字典(部分)
表2.1数据项条目-供应商编号
名称
内容
数据项名称
供应商编号
数据项编号
101
别名
sno
简要说明
每个供应商的唯一编码
类型及长度
字符型,8位
有关编码说明
第1~2位
供应商提供商品编号
第3~6位
供应商所在地代码
第7位
供应商评价等级
第8位
供应商类型
数据类型
离散
表2.2数据项条目-供应商名称
名称
内容
数据项名称
供应商名称
数据项编号
102
别名
sname
类型及长度
字符型,32位
数据类型
离散
表2.3数据项条目-订单编号
名称
内容
数据项名称
订单编号
数据项编号
103
别名
bno
类型及长度
字符型,10位
有关编码说明
第1~8位
订货日期
第9~10位
订单顺序号
数据类型
离散
表2.4数据项条目-商品编号
名称
内容
数据项名称
商品编号
数据项编号
104
别名
gno
简要说明
每种商品的唯一编码
类型及长度
字符型,4位
有关编码说明
第1~2位
供应商提供商品编号
第3~4位
商品类型代码
数据类型
离散
2、数据结构的数据字典
表2.5数据结构条目-订单
名称
内容
数据结构名称
订单
数据结构编号
201
简要说明
采购订单汇总表
组成
订单编号
供应商编号
供应商提供商品编号
采购负责人
订货数量
订货方式
订货日期
表2.6数据结构条目-供应商基本信息表
名称
内容
数据结构名称
供应商基本信息表
数据结构编号
202
简要说明
供应商的基本信息
组成
供应商编号
供应商名称
供应商提供商品编号
厂址
退货方式
表2.7数据结构条目-入库单
名称
内容
数据结构名称
入库单
数据结构编号
203
简要说明
入库商品汇总统计表
组成
供应商编号
供应商提供商品编号
商品名称
入库数量
入库时间
3、数据流的数据字典(部分)
表2.8数据流条目-发货单
名称
内容
数据流名称
发货单
数据流编号
301
简要说明
供应商向超市采购人员开出的发货单
数据流来源
外部项“供应商”
数据流去向
处理逻辑“查点验收”
数据流组成
商品名称、数量
表2.9数据流条目-合格商品清单
名称
内容
数据流名称
合格商品
数据流编号
302
简要说明
查点验收合格的商品清单
数据流来源
处理逻辑“查点验收”
数据流去向
处理逻辑“核对数目”
数据流组成
商品名称、数量
4、处理逻辑的数据字典(部分)
表2.10处理逻辑条目-选择商品
名称
内容
处理逻辑名称
选择商品
处理逻辑编号
P1.1
简要说明
根据供应商提供的商品目录选择需要采购的商品
输入数据流
商品目录
输出数据流
采购清单
处理
根据供应商提供的商品目录选择需要采购的商品,列出采购清单
5、数据存储的数据字典
表2.11数据存储条目-订单存档表
名称
内容
数据存储名称
订单存档表
数据存储编号
D1
简要说明
采购订单汇总表
组成
订单编号
供应商编号
供应商提供商品名称
采购负责人
订货数量
订货方式
订货日期
表2.12数据存储条目-供应商档案
名称
内容
数据存储名称
供应商档案
数据存储编号
D2
简要说明
供应商的基本信息汇总的档案
组成
供应商编号
供应商名称
厂址
退货方式
表2.13数据存储条目-入库单存档表
名称
内容
数据存储名称
入库单存档表
数据存储编号
D3
简要说明
入库商品汇总统计存档表
组成
订单编号
供应商提供商品编号
入库数量
入库时间
6、外部项的数据字典
表2.14外部项条目-供应商
名称
内容
外部项名称
供应商
外部项编号
S1
简要说明
需要向其采购的供应商
外部项产生数据流
商品目录、发货单、发票
系统传给外部项的数据流
采购订单、不合格商品清单、数量不符商品清单
表2.15外部项条目-会计
名称
内容
外部项名称
会计
外部项编号
S2
简要说明
向其传递合格商品的发票
系统传给外部项的数据流
合格商品发票
外部项的数量
1个
表2.16外部项条目-店主
名称
内容
外部项名称
店主
外部项编号
S3
简要说明
超市管理人员
系统传给外部项的数据流
订单汇总表、入库统计表
外部项的数量
1个
2.5数据存取分析
在数据流程图中定义了数据存储,在数据字典中表述了数据存储的结构后,可以使用数据立即存取图来进行数据存取分析。
在该系统中,可以按供应商编号等来查询该供应商的基本信息,可以通过订单编号等查询订单的信息,可以通过订单编号等查询对应的入库商品的信息。
也可以通过供应商名称等查询对应订单信息及商品的入库信息,相反地,通过输入商品编号等可以查询对应的订单信息和供应商信息。
其数据立即存取图如图2.4所示。
该系统还可以通过这些存档的数据,完成汇总报表操作。
包括订单信息的汇总、入库单的汇总,生成订单汇总表和入库统计表。
可以通过输入订购方式、供应商提供商品编号等完成汇总操作。
数据存储之间通过这种关联管理,来实现快速查询供应商、订单、入库商品信息的操作,且有效的控制了数据的冗余,提高了系统查询得效率。
图2.4数据立即存取图
2.6处理逻辑描述
1、P1.1选择商品
对于“选择商品”的处理逻辑,超市人员从供应商提供的商品目录中选择希望购买的商品,被选中的商品,列入采购清单当中,以备核查后生成订单
2、P1.2检查核对
对于采购清单“检查核对”的处理逻辑,超市人员对采购清单进行检查核对,若核对结构为清单正确,则填写打印订单;若不正确,则返回到上一步重新选择商品,修改采购清单。
3、P1.3填写打印订单
对于“填写打印订单”的处理逻辑,超市人员根据核对后的采购清单,录入订单信息,并向供应商提交订单。
4、P1.4订单汇总
对于“订单汇总”的处理逻辑,是将订单存档表按照一定的方法,进行分类汇总,进而生成订单汇总单,供店主查阅。
5、P2.1查点验收
对于商品“查点验收”的处理逻辑,超市人员对货物进行查点验收,查看商品是否符合超市要求,如是否在保质期内,包装是否完好等,若商品合格,则将合格商品发票交给会计,同时登记供应商信息,并可以供应商进行档案管理;若商品不合格,则与供应商联系,更换商品或退货。
6、P2.2核对数目
对于商品“核对数目”的处理逻辑,超市人员根据订单清点供应商提供的商品的数量,若数量正确,则将商品入库;若数量与订单上不符,则与供应商联系,采取相应的处理办法。
7、P2.3入库
对于“入库”的处理逻辑,超市人员将合格的、数量正确的商品入库,并同时录入相应的入库单。
8、P2.4入库单统计
对于“入库单统计”的处理逻辑,是将入库单存档表按照一定的方法,进行分类汇总,进而生成入库统计表,供店主查阅
9、P3供应商信息录入与维护
对于“供应商信息录入与维护”,超市人员将供应商基本信息进行录入,并可以对其进行查询和修改及删除,进而可以得到相应的供应商档案。
3系统设计
3.1系统结构图
A超市采购管理信息系统的系统结构图如图3.1所示。
图3.1系统结构图
3.2系统软硬件配置
A超市采购管理信息系统是以计算机系统为核心建立起来的,所以计算机系统的软件和硬件配置在很大程度上影响整个信息系统的功能实现。
根据系统功能,对XX超市采购管理信息系统的软件和硬件配置做出如下要求。
硬件配置:
一台电脑,实际使用最低配置要求:
CPU:
IntelPIII500MHz
内存:
256MB以上
硬盘空间:
4GB以上,最好高于20GB
显卡:
4MB以上的PCI或AGP显卡
声卡:
最新的PCI声卡
CD-ROM:
8x以上CD-ROM
以及联机设备(打印机等)
软件配置:
Windows2000以上操作系统
Powerbuilder开发软件
SQLSever数据库管理系统
3.3代码设计
A超市采购管理信息系统为供应商编号、订单编号、商品编号进行了代码设计。
分别设计如下。
1、供应商编号
XXXXXXXX
(供应商提供商品编号)(供应商所在地代码)(供应商评价等级)(供应商类型)
其中供应商提供商品编号是该超市对于商品的自编号;供应商所在地代码是根据该超市自定区域代码;评价等级分为优、良、可、差四级,对应数字为1、2、3、4;供应商类型分为固定供应商、临时供应商,对应数字为1、2。
如供应商编号为01031011,表示该供应商提供的商品的编号为01,供应商的所在地代码为0310,评价等级为优,属于固定供应商。
2、订单编号
XXXXXXXXXX
(订货日期)(订单顺序号)
其中订货日期的格式是0000-00-00(年月日)的形式;订单顺序号是该超市的自编号。
如订单号为2009062504,表示订单发出日期为2009年6月25日,订单顺序号为04。
3、商品编号
XXXX
(供应商提供商品编号)(商品类型代码)
其中供应商提供商品编号是该超市对于商品的自编号;商品类型代码是根据商品属于食品、文化用品、生活用品中的分类,对应的代码分别为01、02、03。
如商品编码为0101,表示商品编号为01的食品。
3.4数据库设计
该系统所选用的DBMS是MSSQLSever2000,各个表的具体框架如表3.1~3.7所示。
表3.1供应商基本信息表
字段名称
数据类型
长度
准许为空
主码
供应商编号
int
8
No
主码
供应商名称
varchar
32
No
厂址
varchar
50
Yes
电话
varchar
15
No
退货方式
varchar
50
Yes
备注
varchar
50
Yes
表3.2采购清单
字段名称
数据类型
长度
准许为空
主码
清单编号
int
2
No
主码
供应商编号
int
8
No
订购数量
int
4
No
商品编号
int
4
No
备注
varchar
50
Yes
表3.3商品表
字段名称
数据类型
长度
准许为空
主码
商品编号
int
4
No
主码
商品名称
varchar
50
No
备注
varchar
50
Yes
表3.4订单
字段名称
数据类型
长度
准许为空
主码
订单编号
int
10
No
主码
供应商编号
int
8
No
主码
采购负责人
char
8
No
订货数量
int
4
No
订货日期
date
8
No
订货方式
varchar
20
Yes
商品编号
int
4
No
商品名称
varchar
50
No
备注
varchar
50
Yes
表3.5入库单
字段名称
数据类型
长度
准许为空
主码
订单编号
int
10
No
主码
商品编号
int
4
No
入库数量
int
4
No
入库时间
date
8
No
商品名称
varchar
50
No
备注
varchar
50
Yes
表3.6不合格商品表
字段名称
数据类型
长度
准许为空
主码
订单编号
int
10
No
主码
商品编号
int
4
No
不合格数量
int
4
No
处理办法
varchar
50
No
商品名称
varchar
50
No
备注
varchar
50
Yes
表3.7数量不符商品表
字段名称
数据类型
长度
准许为空
主码
订单编号
int
10
No
主码
商品编号
int
4
No
数量
int
4
No
处理办法
varchar
50
No
商品名称
varchar
50
No
备注
varchar
50
Yes
表3.8用户表
字段名称
数据类型
长度
准许为空
主码
用户编号
int
2
No
主码
用户权限
varchar
50
No
密码
int
8
No
3.5输入输出设计
3.5.1输入设计
输入方式与设备的选择:
由于系统输入主要是供应商信息录入、采购信息、订单信息、商品入库操作结果输入,这些输入都是实时输入。
输入的设备主要包括:
键盘、鼠标。
1.输入设计内容:
输入内容包括供应商基本信息、订单信息、商品入库信息等。
2.输入媒介和装置:
键盘、鼠标。
本系统采用直接将数据从界面窗口键盘输入。
3.输入格式设计:
本系统采用直接将数据从界面窗口键盘输入,输入格式参照数据窗口显示的格式。
4.输入数据校验:
为了确保输入数据的准确性,在数据输入之前要进行校验,主要采用人工复核的方式进行。
3.5.2输出设计
1.输出内容:
输出供应商汇总信息、订单汇总信息、入库商品汇总信息等
2.输出格式设计:
输出的格式参照数据窗口显示的数据格式。
3.输出设备和介质:
打印机、显示器。
本系统输出方式主要是显示器显示和打印相关操作结果。
3.6模块功能说明
1、系统登录模块
系统登录模块如图3.2所示。
模块名称
系统登录
模块功能
识别系统用户身份,赋予不同的操作权限
处理概要说明:
(设计操作界面如下图)
单击“系统登录”命令按钮,将弹出如上所示的身份验证窗口,用户输入用户编号及密码后,单击“确定”按钮,对所输入的编号和密码进行验证,若验证通过,则登录如窗口,否则就通过信息框弹出错误信息,密码输入错误3次,即自动关闭窗口。
图3.2系统登录模块
2、信息录入模块(供应商基本信息录入模块为例)
供应商基本信息录入模块如图3.3所示。
模块名称
供应商基本信息录入
模块功能
录入供应商编号、名称、厂址及其所对应的所有商品的编号和名称的等基本信息,并可以进行“添加”、“删除”、“修改”、“保存”、“打印”等操作
处理概要说明:
(设计操作界面如下图)
采购清单录入、订单录入、入库商品信息录入、不合格商品处理录入、数量不符商品录入都属于信息录入的类型,可以根据以下操作界面的设计,分别依照需要录入的信息和可以实现的操作,来设计界面。
图3.3信息录入模块
3、信息查询模块(供应商信息查询模块为例)
供应商信息查询模块如图3.4所示。
模块名称
供应商信息查询
模块功能
通过设置查询条件,完成对供应商信息的查询、保存及打印操作
处理概要说明:
(设计操作界面如下图)
采购订单查询也属于信息查询的类型,可以依照订单按年、月、日、供应商、商品等类别查询。
类比以下操作界面的设计,可以设计出其查询操作界面。
图3.4信息查询模块
3、报表输出模块(订单汇总表模块为例)
订单汇总表模块如图3.5所示。
模块名称
订单汇总表
模块功能
完成与订单相关的统计表的查询和输出功能,数据表自动完成统计,并可以打印和保存
处理概要说明:
(设计操作界面如下图)
采购订单汇总表可以依照按订货日期,采购负责人等类别进行订单查询。
入库统计表和供应商档案可以类比以下操作界面的设计,可以设计出其报表输出操作界面。
图3.5报表输出模块
结论
通过对A超市采购业务的调查,分析了该超市的组织结构及相关业务后,进而对该超市采购管理信息系统进行了详细的业务流程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 例子 物流 信息系统 系统分析 设计