超市管理信息系统
超市管理信息系统
系统设计说明书
班 级:财务管理0903
小组成员:徐海平、黄俊文、钱彦霖、
组 长:徐海平
时 间:
何计明、张成
2011.5.11
一:系统需求分析
1.1:开发背景 某超市,成立于 20 世纪 90 年代初期。该超
市连锁店采用统一采购,统一核算,统一配送的低成本经营方式。我研究的对象是该超市连锁店的一个分店,其规模属于中型超市。它占地面积约六百多平方米,拥有管理人员及职员八十人左右。主要提供日用百货、烟酒食品、各种肉类、蔬菜、水果等商品,品种上千种。因其经营规模的扩大,业务的扩张,必须引进先进的管理思想、方法和技术,以提高企业的管理水平,使该店实现在五年内发展成为一个大型综合超市的目标。为此,该连锁店提出,近期内要运用信息技术,建立起包括库存、人事管理的管理信息系统,以提高商品库存效率,简化人事管理,增加公司年度利润。如下图为超市目前的组织机构图
经过对超市整体信息、人员信息及工作状态信息的了解,分析超市现有的信息资源和设备及相关的信息需求,通过初步调查,可行性分析,详细调查后,重点是对采购管理业务、库存管理业务、销售管理业务的流程进行描述,我们拟出小型超市的业务流程图如下:
系统外部实体
表格/报表制作 数据/文件 数据传递过程
功能描述
存档
图2-1 业务流程图图例
图2-3 采购业务流程图
图2-4 库存业务流程图
1.2:系统分析 系统开发的目标是实现超市管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,经过对超市管理人员和业务人员的接触,我们了解到用户的要求:
(1). 进销衔接:利用小型超市管理系统后,要求能够对整个经营过程进行有效监控,特别是一些自销产品的销售和总销售额的监控,能够及时地把销售情况反馈给进货部门,以便及时组织货源,满足顾客的消费需求, (2). 库存管理:通过本系统,能够清楚地看到企业库存的产品数量、存放地点等信息,对于库存减少或增加到一定量时能及时提出警告,提醒及时增加或减少库存。能够自动统计库存情况,
使得采购部门和销售部门能够根据库存信息作出决策。从而减少和避免人工统计带来的统计误差和繁重的盘点工作。
(3). 订单管理:围绕采购部门输入的订单能够通过管理信息系统一直跟踪下去,监控物流的各个过程。超市能够做到以销定购,合理分配采购资金。 (4). 采购管理:根据销售情况和超市现有库存及资金分配计划,制订出相应的采购品种数量、采购顺序等计划。 (5). 销售管理。能够根据商品销售情况及时汇总销售收入,对资金的回笼和分配做到决策人员心中有数、有的放矢。
(6). 资金管理。能够根据商品销售情况及时汇总销售收入,实现资金快捷配置。
● 1.3:系统可行性分析.
● 管理上的可行性 本系统采用基于Windows 的图形用户界面,而该系统是
大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。 ● 技术上的可行性 要求系统开发人员能够熟练运用 VB 、 VF 等编程语言,
并需要计算机一台。目前技术人员已经掌握这些编程语言,学生实验室由多台电脑供学生使用。因此,本此系统开发在技术上是可行的。
● 经济上的可行性 现在已有一部分计算机等所需设备,可以充分发挥作
用,节约不少设备资金,其余开发人员费用由连锁店支付。
综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。 1.4:系统开发应用的关键技术及软件说明 本系统开发混合采用结构化系统开发方法与面向对象的开发方法,结合两种开发方法各自的优势进行系统开发。对原来的库存管理系统进行改进,使之能为公司提供强大的管理支持和查询服务,具体完成以下功能:
·库存输入 ·库存修改 ·库存查询 ·库存处理
系统实现后,由计算机系统代替原来烦琐的人工档案管理,能完成以下功能: ·档案查询 ·档案更新 ·档案输出
二:系统功能设计
2.1系统功能:本系统的逻辑模型主要是以系统的数据流离转徙和数据词典为主要描
述工作。即在对超市信息管理和业务流程进行分析和研究的基础上,超越现有组织机构和业务分工所造成的信息障碍,完全从业务管理功能和管理对象出发,按信息系统中应有的数据流和数据结构来勾画系统的概貌,把收集到的数据调查表,利用数据分析方法和工具,如U/C矩阵法等,加以汇总、整理、分析,得到系统的逻辑功能、数据资源和数据流程的情况。
上述讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。数据字典通过对数据流、数据元素、数据存储、加工、外部项的描述,对数据流图的各种成分起注解、说明作用,给这些成分赋以实际的内容举例说明如下:
表2-3 数据存储字典
表2-4 数据加工
2.2系统流程图:(1)根据系统分析的结果,按照结构化的系统设计方法,对系
统的数据流图采用变换中心法或事务中心法进行分析,对系统功能进行层层分解,得到系统的总体功能模块图及各模块功能结构图(HIPO图)
图3-1 系统总体功能模块图
图3-2 基础数据录入模块图
图3-3 商品流转功能模块图
图3-5 库存管理功能模块图
有了HIPO 图,接下来便要进行IPO 图的编制,IPO 图实际上是一张图形化的表格,它描述了分层图中每一个模块的输入输出关系、处理内容、本模块的内部数据和模块的调用关系。在系统设计中, 每一模块必须有相应的IPO 图作为设计结果的描述。下图给出了询价管理模块的IPO 图,以做示范。
制日
图3-6 询价管理IPO 图
(2)系统硬件设计:为了提高系统的可靠性、可扩充性和可维护性,及目前成
熟的组网技术,我们设计该网络为局域网模式。基于10M/100M双绞线以太网(或者10M/100M细缆以太网)的客户/服务器系统。
该局域网设计有6台PC 机、4台打印机和UPS 电源设备若干分别提供给采购单元、库存单元、销售单元、财务单元和经理办公室做相关工作,5个POS 机提供线销售单元做前台销售,一台高配置的服务器做中心服务器,一个32口100M 带宽的集线器做网络集线器和四个8口10M 带宽的集线器做各单元内部网络集线器。计算机之间连接的传输介质全部用5类双绞线。
网络物理结构为星型结构.如图3-7 (3)系统实体关系图
系统涉及到的实体
商品:{商品号、商品名称、规格、单位、价格}
商品分类:{商品分类号,商品分类名称、规格、单位}
供应商:{供应商编号、供应商名称、传真、电话、联系人、地址、邮编} 报价单:{报价单号、报价日期}
报价细则:{报价单号、商品名称、规格、单位、单价、产地}
询价单:{询价单号、供应商名称、传真、联系人、询价日期、报价截止日} 询价细则:{询价项次、商品名称、规格、单位、交货期、交货地点} 请购单:{请购单号、请购部门、请购日期、备注}
请购细则:{请购单号、请购项次、商品名称、规格、单位、请购数量、需求日期} 订购单:{订购单号、订购日期、供应商名称、传真、联系人、付款条件、交货地点、交货期、备注}
订购细则:{订购项次、商品名称、规格、单位、订购数量、单价、金额}
图3-7 超市信息管理系统的物理结构图
采购员:{工号、姓名、性别、职务} 应付账:{付账编号、付账总额、商品号} 折扣规则:{商品号、折扣率}
入库单:{入库单号、入库日期、入库员工名称、库管员名称}
入库明细:{商品名称、规格、单位、入库数量、单价、金额、入库时间、供应商名称} 库存信息:{商品号、商品名称、规格、单位、数量、单价、金额、警戒库存、存放位置}
还库单:{还库单号、还库日期、还库员工名称、库管员名称}
还库明细:{商品号、商品名称、规格、单位、还库数量、单价、金额、还库时间} 领货员:{工号、姓名、性别、职务}
出库明细:{商品号、商品名称、规格、单位、入库数量、单价、金额、出库时间} 出库单:{出库流水号、出库日期、领货员工名称、库管员名称} 库管员:{工号、姓名、性别、职务}
(4)概念设计
图3-8 采购管理和仓储管理单元基本E -R 图
(5)逻辑设计
采购管理和仓储管理的基本E -R 图经过转化、关系模式的规范化,消除关系中的函数依赖和传递依赖,得到如下关系:
商品:{商品号、商品分类号、商品名称、规格、单位、价格、供应商编号} 商品分类:{商品分类号,商品分类名称、规格、单位}
供应商:{供应商编号、供应商名称、传真、电话、联系人、地址、邮编} 部门:{部门编号、部门名称、员工编号、备注} 员工:{员工编号、员工名称、职务、部门编号} 报价单:{报价单号、供应商编号、报价日期}
报价细则:{报价单号、报价项次、询价单号、询价项次、商品号、供应商编号、产地} 询价单:{询价单号、供应商编号、采购员工号、询价日期、报价截止日} 询价细则:{询价单号、请购单号、请购项次、商品号、交货期、交货地点} 请购单:{请购单号、采购员工号、请购日期、备注}
请购细则:{请购单号、请购项次、商品号、请购数量、需求日期}
订购单:{订购单号、订购日期、供应商编号、采购员工号、付款条件、交货地点、交货期、备注}
订购细则:{订购单号、订购项次、请购单号、请购项次、商品分类号、商品号、订购数量、订购金额、订购时间、折扣规则、已入库}
应付账:{付账编号、付账总额、商品号、商品分类号} 折扣规则:{商品分类号、商品号、折扣率}
入库单:{入库单号、入库日期、领货员工号、库管员工号}
入库明细:{入库单号、入库项次、订购单号、订购项次、商品分类号、商品号、入库数量、金额}
库存信息:{商品号、商品分类号、入库单号、入库项次、还货单号、出库单号、库存数量、金额、警戒库存、存放位置}
出库单:{出库单号、出库日期、领货员工号、库管员工号} 出库明细:{出库单号、商品号、商品分类号、出库数量} 还库单:{还库单号、还库日期、还库员工号、库管员名称} 还库明细:{还库单号、商品号、商品分类号、还库数量、}
物理结构设计
为了便于编程,本系统中所有字段代码一律采用汉语拼音的首字母作为该项代码。例如商品字段的代码是sp, 商品分类号的代码是spflh. 关于数据库和数据库表名称结构如
下:
基础数据库(jcsj )包括表:商品表(sp ), 商品代码表(spdm )部门编码表(bmbm ), 供货商表(ghs )
表
表
采购数据库(cg)包括的表: 报价单表(bjd)、报价细则表(bjxz)、询价单表(xjd)、询价细则表(sjxz)、请购单表(qgd)、请购细则表(qgxz)、订购单表(dgd)、订购细则表(dgxz)、应付账表(yfz)、折扣规则表(zkgz)
以下是主要的几个表结构:
库存数据库(kc)包括的表有: 入库单(rkd)、入库明细表(rkmx)、库存信息表(kcxx)、出库单表(ckd)、出库明细表(ckmx)、还库单表(hkd)、还库明细表(hkmx)
表
款滤镜滤镜