第四章 汽车配件公司业务信息管理系统设计
第一节、子系统划分
对汽车配件公司业务管理信息系统按功能划分,采用按业务处理功能划分,这种划分方式具有很好的连接形式,可修改性,可读性,紧凑性。
根据功能数据分析(U/C矩阵)结果可将汽车配件公司的业务管理信息系统分为四个子系统:采购管理子系统,库存管理子系统,销售管理子系统,财务管理子系统
采购销售子系统 库存管理子系统 销售管理子系统 财务管理子系统 配件产品管理 库存量管理 订单管理 收入管理 配件供应商管理 库存产品查询 客户管理 支出管理 图4、子系统具体功能表
第二节、层次化模块结构图
汽车配件公司业务管理信息系统中,模块划分和处理过程设计是非常关键的一步,因此,设计的系统要拥有良好的可修改性、易读性、易查错性。
基本思想是:1、模块化;2、图表文字。
1、模块化
将复杂的系统分成不同粒度的模块的过程,即将系统分解成可独立完成任务的不可再分的部分,这种方式简单方便,容易建立修改
2、图表文字
HIPO图即模块结构图,是一种强有力的描述系统机构和模块内部处理功能的工具,它主要包括层次结构图和IPO图两个部分。
层次结构图描述了整个系统的设计结构以及各类模块之间的关系;
IPO图则描述了在某个特定模块内部的输入部分,处理描述,输出部分。
企业业务管理系统销售部采购部财务部库存部客户管理订单管理配件供应商配件产品管理收入管理支出管理库存产品查询库存量管理 图5、 系统功能子系统图
层次化结构模块图是从结构化设计的角度提出的一种工具。汽车配件公司业务管理信息系统的模块化库存管理子系统,销售管理子系统、采购管理子系统等,财务管理子系统,它们之间是平级关系,并且,相互之间也不交叉。同时,一个模块还下分了子模块。
模块名称:订单管理 输入部分 1.查询者利用权限打开数据库 2.输入订单产品具体信息 3.输入订单客户具体信息 处理过程 1.核对使用者的账号的权限 使用单位:销售部 输出部分 1.满足权限的使用者输出使用界面 2.将输入订单产品的2.符合库存量要求的具体信息 与库存量产品输出具体信息 进行匹配 3.将用户的具体信息与数据库中的记录进行匹配 4.新建满足产品与顾客信息的新订单号 3.符合系统的客户记录的客户输出客户具体记录 4.前两项据满足的情况下输出一个新的订单号,自动添加到数据库中 图6、订单输入IPO图
订单输入IPO图表示了订单输入模块,讲述了如何输入客户订单,检查其正确性,核对建立新的账号等功能,若输入信息不正确则无法进入下一级验证。
模块名称:客户管理 输入部分 处理过程 使用部门:销售部 输出部分 1.查询者利用权限打开数1.核对使用者的账号的权1.满足权限的使用者输出据库 2.输入客户的具体信息 3.进入系统新建新用户 限 使用界面 2.将输入的客户号与订单2.输出该用户新订单号,号相匹配 3.在系统中新客户与库存产品,库存量相匹配 历史订单号 图7、用户管理IPO图
订单输入IPO图表示了客户管理模块,讲述了如何新建新客户,并将旧客户信息相匹配,检查正确性,若输入信息不正确则无法进入下一级验。
模块名称:配件产品 输入部分 处理过程 使用部门:采购部 输出部分 1.查询者利用权限打开数1.核对使用者的账号的权1.满足权限的使用者输出据库 2.输入订单号 3.输入配件产品名称 限 使用界面 2.将订单号与相应产品的2.输出订单中产品的库存库存信息相匹配 量 3.将配件产品名称与相应3.按库存量由小到大的默库存量匹配 认顺序对配件产品进行排序 图8、配件产品IPO图
配件产品IPO图表示了配件产品模块,讲述了如何查询订单中的配件产品及库存配件产品的库存量,检查其正确性,若输入信息不正确则无法进入下一级验证。 模块名称:配件供应商 输入部分 处理过程 使用部门:采购部 输出部分 1.查询者利用权限打开数1.核对使用者的账号的权1.满足权限的使用者输出据库 2.输入产品名称信息 3.输入已有供应商信息 限 使用界面 2.将产品名称信息与供应2.输出所需产品的供应商商号相匹配 按价格从低到高排序 3.将供应商号与产品信息3.输出某选定的供应商所主要是价格相匹配 图9、配件供应商IPO图
能供应的产品信息
配件供应商IPO图表示了配件供应商模块,讲述了如何查询某配件的供应商信息以及某特定供应商所能提供的配件产品信息,检查其正确性,保证经济性。
第三节、系统运行环境与数据库设计
系统运行环境设计为在Windows xp平台下运行,程序设计语言选择Visual FoxPro Forpro 6.0以上版本。