仓库管理系统概要设计.docx
- 文档编号:14438178
- 上传时间:2023-04-23
- 格式:DOCX
- 页数:13
- 大小:77.38KB
仓库管理系统概要设计.docx
《仓库管理系统概要设计.docx》由会员分享,可在线阅读,更多相关《仓库管理系统概要设计.docx(13页珍藏版)》请在冰豆网上搜索。
仓库管理系统概要设计
编号:
________
版本:
________
库存管理系统
概要设计说明书
第一章引言
1.1编写目的
编写本文档主要是为了方便组内成员编码时有据可依,以确保编码顺利进行根据程序系统的基本处理流程图、程序系统的组织结构、模块划分、模块功能描述、功能分配、运行设计、数据结构设计和安全性设计等。
为程序的详细设计奠定基础。
1.2术语
序号术语或缩写词说明性定义
____01__________Model__字段属性层_
____02____DAL_数据访问层_
____03____StockManage界面层_
第二章系统概述
2.1系统说明
任务提出单位:
弘博软件教育
开发单位:
项目小组
项目简介:
项目包含商品销售管理系统,库存管理系统(仓库管理系统),财务和报表系统等子模块。
软件界面设计简洁,美观,其人性化的软件流程,使普通用户不需培训也能很快掌握软件操作使用方法,上手极易。
第三章总体设计
3.1软件结构图
3.1.1模块结构图
3.1.2模块清单
编号
模块名称
模块标识
001
用户登录
userLogin
002
单据查询
selectBills
003
营业分析
businessAnalyse
004
系统提示
systemPrompt
005
采货进购
InputBales
006
采购退货
returnBalesInput
007
往来帐务(供货商)
comeGoAccountSupply
008
采购单据查询
selectBillsInput
009
当前库存查询
selectStockNow
010
商品销售
sellBales
011
顾客退货
returnBalesOutput
012
往来帐务(客户)
comeGoAccountClient
013
销售单据查询
selectBillsOutput
014
库存报警
stockPrompt
015
库存成本统计
costStockStat
016
商品采购统计
costBalesInput
017
业务员采购统计
costOperationInput
018
供应商统计
costSupply
019
商品销售统计
costBalesOutput
020
商品销售排行
groupBalesOutput
021
业务员销售统计
costOperationOutput
022
客户销售统计
costClientOutput
023
供应商管理
adminSupply
024
财务综合管理
PopedomSetup
025
业务员管理
adminOperation
026
客户管理
adminClient
027
商品信息
informationBales
028
供货商信息
informationSupply
029
仓库设置
setUpStock
030
客户信息
informationClient
031
员工信息
informationOperation
032
系统设置
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
输入
处理
输出
系统初始化条件或用户账号密码
系统初始化,更改密码添加新用户
操作成功后提示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 概要 设计