服装进销存管理系统
3 需求分析
3.1 各功能模块需求分析
系统分为4个主要的功能模块:基本管理模块、进货管理模块、销售管理模块、库存管理模块。
基本管理模块需求分析如下:企业经营的基础资料是一个服装企业最基本也是最重要的的信息,脱离了基础资料,例如,服装商品资料、供货商资料、客户资料等,服装进销存系统就无法进行,“基本管理”功能模块就用于维护这些资料。
“服装信息”用于维护(增加、修改、删除、查询)企业所经营的服装的基本信息,内容包括:商品编号、商品名称、 商品单位、数量、单价、库存量。其中商品名称是服装名称的简称,目的是在程序中可以通过简称查询到所需要的服装。
“进货单信息”用于维护企业供货商的基本信息,内容包括供货商号、简称、地址、类型、电话、开户行帐号、税号、单位等。
“销售信息”用于维护企业客户的基本信息,内容包括客户名称、简称、联系人、地址、电话、开户行帐号、税号、单位等。
“管理员信息”用户管理企业各部门的管理员的权限更改。
进货管理模块主要实现的功能是进货单的操作,进货单用于录入企业的进货订单,主表“进货单”内容包括商品编号、商品名称、类型、型号、库存总量等,销售管理模块主要实现的功能是销售单的操作。销售单用于录入企业的销售订单,主表“销售单”内容包括商品编号、商品名称、类型、型号、库存总量、单价等。
库存管理模块主要实现的功能是库存的查询,包含库存信息这个表单,其属性有:商品号、商品名、、类型、型号。
3.2 进销存管理系统关系图[8]
第 6 页 共 41 页
需求分析
关系模型如下:
供货商信息(商品编号、商品名称、地址、类型、型号、开户行帐号、税号、联系人及电话。)
客户信息(商品编号、商品名称、类型、型号、联系人、地址、电话、开户行帐号、税号等。)
商品清单(商品编号、商品名称、类型、型号、进货价、产地。) 进货单(商品编号、商品名称、型号、规格、库存数量、盘点数量。)
销售单(商品编号、商品名称、型号、规格、客户编号、客户名称、税号、单位电话、联系人、单位地址)
库存(商品编号、商品名称、库存数量、盘点数量)
第 7 页 共 41 页
服装进销存管理系统
4 系统结构
4.1 系统流程图
该服装进销存管理系统的系统流程为:管理员登录,如果输入正确的帐号和密码就能登录此系统,否则就会退出系统。登陆成功后就可以根据不同的权限来操作相应的功能模块,具体的流程如图1所示:
管理员登录 登录用户为 管理员 否 系统退出 是 库 存 管 理 基 本 管 理 进 货 管 理 销 售 管 理
图1 系统流程图
4.2 功能模块图
基本管理的功能模块有四个子功能模块,分别是:服装信息管理、供货商信息管理、客户信息管理以及管理员信息管理。不同的子功能必须使用相应的权限才能操作。如图2所示:
第 8 页 共 41 页
系统结构
基本管理
图2 基本管理模块图
服装 信 息 供货 商 信息 客户信息 管理员信息 进货管理的功能模块有2个子功能模块:进货信息管理、进货单打印。其中进货单打印嵌入到进货单信息里面,在实行查询、删除、增加、修改的同时还能实现打印的功能,如图3所示:
图3 进货管理模块图
进货 信 息 进货 单打印 进货管理 销售管理的功能模块有2个子功能模块:销售信息管理、销售单打印。其中销售单打印嵌入到销售单信息里面,在实行查询、删除、增加、修改的同时还能实现打印的功能,如图4所示:
第 9 页 共 41 页
服装进销存管理系统
图4 销售管理模块图 销售管理 销售 信 息 销售单打印 库存管理的功能模实现的是及时查询库存信息的情况。在实际的实现过程中,为了要加快查询的速度和精度,我们设计了3种查询的方法。库存管理功能模块图如图5所示:
库存管理 库存信 息查询 图5 库存管理功能模块图
4.3 系统数据表及其用途
1.供货商清单:用于保存企业供货商的基本信息,供货单位编号为主键。其字段如表1所示。
第 10 页 共 41 页