(完整版)仓库管理系统概要设计
- 格式:doc
- 大小:277.51 KB
- 文档页数:17
编号:________版本:________库存管理系统概要设计说明书目录第一章引言 (3)1.1编写目的 (3)1.2术语 (4)第二章系统概述 (4)2.1系统说明 (4)第三章总体设计 (4)3.1软件结构图 (5)3.1.1模块结构图 (5)3.1.2模块清单 (7)第四章模块功能描述 (8)4.1客户菜单模块 (8)4.1.1用户登陆(userLogin)功能 (8)4.1.2单据查询(selectBills)功能 (9)4.1.3营业分析(businessAnalyse)功能 (9)4.1.4系统提示(systemPrompt)功能 (9)4.2 进货管理模块 (9)4.2.1采购进货(InputBales)功能 (9)4.2.2采购退货(returnBalesInput)功能 (10)4.2.3往来帐务(comeGoAccountSupply)功能 (10)4.2.4采购单据查询(selectBillsInput)功能 (11)4.2.5当前库存查询(selectStockNow)功能 (11)4.3 销售管理模块 (11)4.3.1商品销售(sellBales)功能 (11)4.3.2顾客退货(returnBalesOutput)功能 (11)4.3.3往来帐务(客户)(comeGoAccountClient)功能 (12)4.3.4销售单据查询(selectBillsOutput)功能 (12)4.4库存管理模块 (12)4.4.1库存报警(stockPrompt)功能 (12)4.5 统计报表模块 (13)4.5.1库存成本统计(costStockStat)功能 (13)4.5.2商品采购统计(costBalesInput)功能 (13)4.5.3业务员采购统计(costOperationInput)功能 (13)4.5.4供应商统计(costSupply)功能 (13)4.5.5商品销售统计(costBalesOutput)功能 (14)4.5.6商品销售排行(groupBalesOutput)功能 (14)4.5.7业务员销售统计(costOperationOutput)功能 (14)4.5.8客户销售统计(costClientOutput)功能 (14)4.6 日常管理模块 (15)4.6.1供应商管理(adminSupply)功能 (15)4.6.2财务管理(PopedomSetup)功能 (15)4.6.3业务员管理(adminOperation)功能 (15)4.6.4客户管理(adminClient)功能 (15)4.7系统设置模块 (16)4.7.1商品信息(informationBales)功能 (16)4.7.2供货商信息(informationSupply)功能 (16)4.7.3仓库设置(setUpStock)功能 (16)4.7.4客户信息(informationClient)功能 (16)4.7.5员工信息(informationOperation)功能 (17)4.7.6系统设置(setUpSystem)功能 (17)第一章引言1.1编写目的编写本文档主要是为了方便组内成员编码时有据可依,以确保编码顺利进行根据程序系统的基本处理流程图、程序系统的组织结构、模块划分、模块功能描述、功能分配、运行设计、数据结构设计和安全性设计等。
为程序的详细设计奠定基础。
1.2术语序号术语或缩写词说明性定义____01____ ____ __Model __ 字段属性层_____02____ DAL _ 数据访问层_____03____ StockManage 界面层_第二章系统概述2.1系统说明任务提出单位:弘博软件教育开发单位:项目小组项目简介:项目包含商品销售管理系统,库存管理系统(仓库管理系统),财务和报表系统等子模块。
软件界面设计简洁,美观,其人性化的软件流程,使普通用户不需培训也能很快掌握软件操作使用方法,上手极易。
第三章总体设计3.1软件结构图3.1.1模块结构图3.1.2模块清单编号模块名称模块标识001用户登录userLogin002单据查询selectBills003营业分析businessAnalyse004系统提示systemPrompt005采货进购InputBales006采购退货returnBalesInput007往来帐务(供货商)comeGoAccountSupply 008 采购单据查询selectBillsInput009当前库存查询selectStockNow010商品销售sellBales011顾客退货returnBalesOutput012往来帐务(客户)comeGoAccountClient 013销售单据查询selectBillsOutput014库存报警stockPrompt015库存成本统计costStockStat016商品采购统计costBalesInput017业务员采购统计costOperationInput018供应商统计costSupply019商品销售统计costBalesOutput020商品销售排行groupBalesOutput021 业务员销售统计costOperationOutput022客户销售统计costClientOutput023供应商管理adminSupply024财务综合管理PopedomSetup025 业务员管理adminOperation026 客户管理adminClient027 商品信息informationBales028 供货商信息informationSupply029 仓库设置setUpStock030 客户信息informationClient031 员工信息informationOperation032 系统设置setUpSystem第四章模块功能描述4.1客户菜单模块4.1.1用户登陆(userLogin)功能模块编号:001模块名称:用户登陆模块标识符:userLogin输入处理输出用户输入用户名和密码将用户输入的信息和数据库中的信息进行比对是否登陆成功4.1.2单据查询(selectBills)功能模块编号:002模块名称:单据查询模块标识符:selectBills输入处理输出单据号如果单据号存在,就查询出单据的所有信息单据号,但据类型,开单日期,供应商,仓库名称,应付金额,实付金额,经办人………4.1.3营业分析(businessAnalyse)功能模块编号:003模块名称:营业分析模块标识符:businessAnalyse 输入处理输出当鼠标点击销售分析时点击到综合分析,按日分析,按月分析三个中的一个时,按其条件进行查询按条件在数据库中找到的所有信息,做出报表4.1.4系统提示(systemPrompt)功能模块编号:004模块名称:系统提示模块标识符:systemPrompt 输入处理输出当鼠标点击退出系统时弹出对话框提示用户是否确定退出系统4.2 进货管理模块4.2.1采购进货(InputBales)功能模块编号:005模块名称:采购进货模块标识符:InputBales 输入处理输出根据用户选择老商品添加和新商品添加其中之一根据用户选择,如果是老商品则直接在原有数据库内进行选择,如果是新商品则进行添加。
选择老商品则打开数据库资料,选择新商品则弹出新窗口进行添加。
4.2.2采购退货(returnBalesInput)功能模块编号:006模块名称:采购退货模块标识符:returnBalesInput输入处理输出当鼠标点击整单退货或添加退货商品时根据用户选择,如果是整单则查询单据,如果是选择添加退货商品则查询商品清单表选择整单就弹出窗体输入订单号,选择添加退货商品则弹出窗口在商品表中进行操作4.2.3往来帐务(comeGoAccountSupply)功能模块编号:007模块名称:往来帐务模块标识符:comeGoAccountSupply输入处理输出用户单击其中选项进行操作根据用户的选择,在数据库中进行查询根据用户输入条件查询出数据库内的所有信息4.2.4采购单据查询(selectBillsInput)功能模块编号:008模块名称:采购单据查询模块标识符:selectBillsInput输入处理输出用户输入供货商或者单据号根据用户输入信息在数据库内进行比对查询输出按条件查询到的所有信息4.2.5当前库存查询(selectStockNow)功能模块编号:009模块名称:当前库存查询模块标识符:selectStockNow输入处理输出用户输入仓库名,商品类别,商品编号或名称根据用户输入信息到数据库中进行查询输出按条件查询到的信息4.3 销售管理模块4.3.1商品销售(sellBales)功能模块编号:010模块名称:商品销售模块标识符:sellBales 输入处理输出点击添加商品或新商品添加根据用户选择进行从库存中添加或弹出窗口添加新商品输出库存中原有商品或添加的信商品信息4.3.2顾客退货(returnBalesOutput)功能模块编号:011模块名称:顾客退货模块标识符:returnBalesOutput输入处理输出供货商,仓库名,时间进入数据库中按条件查询顾客退货的详细情况4.3.3往来帐务(客户)(comeGoAccountClient)功能模块编号:012模块名称:往来帐务(客户)模块标识符:comeGoAccountClient输入处理输出时间供货商名称进入数据库中按条件查询往来帐户列表4.3.4销售单据查询(selectBillsOutput)功能模块编号:013模块名称:销售单据查询模块标识符:selectBillsOutput 输入处理输出供应商名称或编号进入数据库中按条件查询销售商品的具体情况列表4.4库存管理模块4.4.1库存报警(stockPrompt)功能模块编号:014模块名称:库存报警模块标识符:stockPrompt输入处理输出名称;时间进入数据库中按条件查询商品的库存低于商品的限制4.5 统计报表模块4.5.1库存成本统计(costStockStat)功能模块编号:015模块名称:库存成本统计模块标识符:costStockStat 输入处理输出时间;仓库名进入数据库中按条件查询商品库存的成本统计4.5.2商品采购统计(costBalesInput)功能模块编号:016模块名称:商品采购统计模块标识符:costBalesInput 输入处理输出进入数据库中按条件查询商品的采购统计时间;类别;编号;名称4.5.3业务员采购统计(costOperationInput)功能模块编号:017模块名称:业务员采购统计模块标识符:costOperationInput 输入处理输出时间,业务员的名称进入数据库中按条件查询及其特操作业务员采购的详细单据4.5.4供应商统计(costSupply)功能模块编号:018模块名称:供应商统计模块标识符:costSupply输入处理输出供货商信息进入数据库中按条件查询或添加供货商信息供货商详细信息4.5.5商品销售统计(costBalesOutput)功能模块编号:019模块名称:商品销售统计模块标识符:costBalesOutput输入处理输出商品名称,商品编进入数据库中按条件查询或添加仓库信息商品销售的统计情况号;时间4.5.6商品销售排行(groupBalesOutput)功能模块编号:020模块名称:商品销售排行模块标识符:groupBalesOutput输入处理输出时间;仓库名;商品进入数据库中按条件查询或添加客户信息商品销售情况的排序名;商品编号4.5.7业务员销售统计(costOperationOutput)功能模块编号:021模块名称:业务员销售统计模块标识符:costOperationOutput输入处理输出日期或员工名进入数据库中按条件查询业务员销售业绩4.5.8客户销售统计(costClientOutput)功能模块编号:022模块名称:客户销售统计模块标识符:costClientOutput输入处理输出客户单据信息;客户消费信息;客户账户信息日期或客户名进入数据库中按条件查询4.6 日常管理模块4.6.1供应商管理(adminSupply)功能模块编号:023模块名称:供应商管理模块标识符:adminSupply输入处理输出供应商名称或编号进入数据库中按条件查询供应商信息4.6.2财务管理(PopedomSetup)功能模块编号:024模块名称:财务管理模块标识符:PopedomSetup 输入处理输出日期或员工名进入数据库中按条件查询财务收支情况4.6.3业务员管理(adminOperation)功能模块编号:025模块名称:业务员管理模块标识符:adminOperation输入处理输出业务员名称进入数据库中按条件查询业务员采购或销售信息4.6.4客户管理(adminClient)功能模块编号:026模块名称:客户管理模块标识符:adminClient输入处理输出客户名称或编号进入数据库中按条件查询客户销售信息4.7系统设置模块4.7.1商品信息(informationBales)功能模块编号:027模块名称:商品信息模块标识符:informationBales 输入处理输出进入数据库中按条件查询及其特操作商品详细信息商品类别对商品的增删改查4.7.2供货商信息(informationSupply)功能模块编号:028模块名称:供货商信息模块标识符:informationSupply输入处理输出供货商信息进入数据库中按条件查询或添加供货商信息供货商详细信息4.7.3仓库设置(setUpStock)功能模块编号:029模块名称:仓库设置模块标识符:setUpStock输入处理输出仓库信息进入数据库中按条件查询或添加仓库信息仓库详细信息4.7.4客户信息(informationClient)功能模块编号:030模块名称:客户信息模块标识符:informationClient输入处理输出客户信息进入数据库中按条件查询或添加客户信息客户详细信息4.7.5员工信息(informationOperation)功能模块编号:031模块名称:员工信息模块标识符:informationOperation 输入处理输出员工信息进入数据库中按条件查询或添加员工信息员工详细信息4.7.6系统设置(setUpSystem)功能模块编号:032模块名称:系统设置模块标识符:setUpSystem输入处理输出系统初始化条件或用系统初始化,更改密码添加新用户操作成功后提示户账号密码。