仓库管理系统软件需求规格说明书.docx
《仓库管理系统软件需求规格说明书.docx》由会员分享,可在线阅读,更多相关《仓库管理系统软件需求规格说明书.docx(29页珍藏版)》请在冰豆网上搜索。
仓库管理系统软件需求规格说明书
仓库管理系统
软件需求规格说明书
引言
1.1目的
编写本文档的目的是明确用户需求,在最终用户和开发者之间达成对软件产品要求的共用理解,作为项目开发的目标,为软件概要设计提供指导,并作为软件测试的依据。
1.2范围
该项目需求分析文档适用于库存管理系统。
1.3术语
序号术语或缩写词说明性定义
01Model业务逻辑层
02DAL数据访问层
03StockManage界面层
第2章项目概述
2.1产品描述
本产品是一款适用于超市,商场,医院等机构的库存管理软件。
软件操作简捷适应不同层次不同角色的人员操作。
具有完善的供应商管理、业务员管理、权限分配、销售管理等功能。
2.2用户特点
本产品适用于各大商场。
针对不同级别的供货商和业务员可设置不同进货折扣和提成比例数量。
货款和销售额自动计算,还可以灵活改变。
操作方便,使用这款软件管理您的仓库,可以大大提高工作效率,克服手工操作繁琐易出错的弊端,化繁为简,实现微机化管理,从而给您带来更可观的经济效益。
2.3一般约束
本产品的开发基本遵循ISO9001。
2.4假设和依据
本产品应在windows2000平台下,具有局域网络和网路型数据库,数据传输应使用HTTP协议。
在本产品的开发过程中,应严格注意安全XX工作,避免资料外泄。
第3章具体需求
3.1功能需求
3.1.1<用户登陆管理>
3.1.1.1引言
用户登陆管理主要用于对用户的权限设置,包括验证用户名和密码。
用户输入用户名和密码
将用户输入的信息和数据库中的信息进行比对
进入系统
密码错误
是否存在
存在
不存在
3.1.1.2输入
输入用户名和密码
3.1.1.3处理
对输入的用户名和密码进行入库比对。
3.1.1.4输出
登陆成功
3.1.2<单据查询>
引言
本模块主要用于对单据信息的管理,根据输入的单据号判断是否存在此单据不存在则提示该单据信息不存在,存在即可对其详细信息进行查看。
单据号
进入数据库比对查询
单据号,但据类型,开单日期,供应商,仓库名称,应付金额,实付金额,经办人………
没有数据
是否存在
存在
不存在
3.1.2.2输入
单据号
3.1.2.3处理
根据输入的单据号信息判断是否存在此单据,不存在则提示该单据不存在,存在即可对其进行详细信息的查看。
3.1.2.4输出
单据详细信息表。
3.1.3<营业分析>
3.1.3.1引言
本功能用于对营业额的分析。
当鼠标点击销售分析时
点击到综合分析,按日分析,按月分析三个中的一个时,按其条件进行查询
按条件在数据库中找到的所有信息,做出报表
没有数据,做不出报表
查询是否存在
是
否
3.1.3.2输入
输入选择的统计条件
3.1.3.3处理
根据用户选择显示统计出的营业额分析
3.1.3.4输出
营业额分析报表
3.1.4<系统提示>
引言
当用户点击退出系统时,用户需确认是否退出本系统
当用户点击退出系统时
是否退出
是
否
退出系统
返回继续操作
3.1.4.2输入
点击退出系统,选择是否退出
3.1.4.3处理
根据用户选择,做出是否退出系统的行为
3.1.4.4输出
退出系统或继续操作
3.1.5<采购进货>
引言
本功能主要实现对库存的添加
根据用户选择老商品添加和新商品添加其中之一
根据用户选择,如果是老商品则直接在原有数据库内进行选择,如果是新商品则进行添加。
选择商品
打开数据库内的表
弹出新窗口进行添加
老商品
新商品
3.1.5.2输入
输入要添加的阿老商品或者新商品
3.1.5.3处理
根据用户选择进行添加
3.1.5.4输出
老商品详细信息表或者添加新商品的窗口
3.1.6<采购退货>
3.1.6.1引言
本功能实现客户还碟功能
当鼠标点击整单退货或添加退货商品时
根据用户选择,如果是整单则查询单据,如果是选择添加退货商品则查询商品清单表
选择整单就弹出窗体输入订单号
选择添加退货商品则弹出窗口在商品表中进行操作
选择
整单
添加退货
3.1.6.2输入
碟片信息
3.1.6.3处理
检查碟片是否磨损,是即填写并保存磨损信息,否即放入库存并修改库存信息。
再判断是否是会员,是会员即根据其会员级别以与租借天数来计算应缴金额,非会员则直接根据租借天数计算应缴金额。
3.1.6.4输出
还碟成功。
3.1.7<往来帐务>
3.1.7.1引言
对于在租借过程中出现磨损而影响下一次租借的光碟进行磨损信息的记录,同时对库存进行修改。
用户单击其中选项进行操作
根据用户的选择,在数据库中进行查询
显示数据
是否存在
无数据显示
存在
不存在
3.1.7.2输入
磨损碟信息。
3.1.7.3处理
人为核实为磨损碟后判断是否应该进行赔偿,是即守收取相应的赔偿金额,并将金额统计到财务表中,同时登记到报损信息表中;否则直接登记到报损信息表中。
3.1.7.4输出
报损碟信息。
3.1.8<采购单据查询>
3.1.8.1引言
本模块用于统计总收入,包括租碟金、售碟金、赔偿金。
用户输入供货商或者单据号
根据用户输入信息在数据库内进行比对查询
查询
输出按条件查询到的所有信息
无数据
存在
不存在
输入
输入统计日期。
3.1.8.3处理
点击查询按钮,显示财务统计信息。
3.1.8.4输出
输出销售总额。
3.1.9<当前库存查询>
3.1.9.1引言
本功能用于查询本店的租借信息。
输入统计时间,商品名称和编号查询信息
是否存在
提示查询内容不存在
商品信息
否
是
商品进货统计
库存变动情况
商品变动情况
输入仓库名称,商品类别,商品编号或名称查询信息
是否存在
商品详细信息
否
是
提示不存在
商品信息查询
客户详细信息
输入商品编号,名称信息
3.1.9.2输入
输入租借的光碟信息
3.1.9.3处理
查询光碟的租借信息
3.1.9.4输出
输出租借查询结果
3.1.10<商品销售>
3.1.10.1引言
本功能用于查询尚未归还的碟片信息。
添加商品
添加新商品
输入商品信息
输入新商品信息
更新数据库信息
输入
输入未还碟信息。
3.1.10.3处理
查询位还碟
3.1.10.4输出
输出碟片信息。
3.1.11<顾客退货管理>
引言
本功能用于查询磨损碟信息并带有打印功能;
时间
仓库名称
按输入条件查询数据库
顾客退货的详细情况
该单据不存在
否
是
是否存在
供货商
输入
输入磨损碟信息。
3.1.11.3处理
根据光碟名称或类型对磨损碟信息进行查询。
输出
输出打印磨损碟信息。
3.1.12<往来帐务管理>
引言
本功能用于设置用户的权限以便有效的管理系统。
时间
供应商名称
按输入条件查询数据库
往来的账号列表
该单据不存在
否
是
是否存在
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.13<销售单据查询>
引言
本功能用于查询磨损碟信息并带有打印功能;
供应商名称
供应商编号
按输入条件查询数据库
销售商品的具体情况列表
该单据不存在
否
是
是否存在
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.14<库存报警>
引言
本功能用于查询磨损碟信息并带有打印功能;
时间
查询数据库
返回警戒线下的商品
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.15<库存成本统计>
引言
本功能用于查询磨损碟信息并带有打印功能;
输入时间,仓库名查询信息
是否存在
提示查询内容不存在
表格显示
图表显示
否
是
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.16<商品采购统计>
引言
本功能用于查询磨损碟信息并带有打印功能;
输入时间,仓库名查询信息
是否存在
提示查询内容不存在
商品采购明细表
商品采购汇总表
否
是
商品采购分类统计表
商品采购额分类图表显示
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.17<业务员采购统计>
3.1.17.1引言
本功能用于查询磨损碟信息并带有打印功能;
输入时间,业务员名称查询信息
是否存在
提示查询内容不存在
业务员采购单据表
商品汇总表
否
是
单据详细信息
商品明细表
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.18<供应商统计>
引言
本功能用于查询磨损碟信息并带有打印功能;
输入时间,供应商名称查询信息
是否存在
提示查询内容不存在
往来帐务列表
否
是
单据的商品信息
供货商供货情况表
供货商所有单据
输入时间,供应商名称查询信息
是否存在
商品详细信息表
否
是
提示不存在
供货商商品详细表
商品详细信息表
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.19<商品销售统计>
引言
本功能用于查询磨损碟信息并带有打印功能;
输入时间,商品类别,供应商名称查询信息
是否存在
提示查询内容不存在
销售商品明细表
否
是
商品销售汇总表
按供货商统计
商品销售统计表
输入时间,类别,供货商名称查询信息
是否存在
供货商商品销售明细
否
是
提示不存在
按客户统计
客户销售商品信息
输入日期,类别,名称信息
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.20<商品销售排行>
引言
本功能用于查询磨损碟信息并带有打印功能;
输入时间,仓库,商品名称查询信息
是否存在
提示查询内容不存在
图表显示
否
是
表格显示
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.21<业务员销售统计>
引言
本功能用于查询业务员销售信息并带有打印功能;
输入查询日期,业务员名称查询信息
是否存在
提示查询内容不存在
销售单据表
否
是
销售商品汇总
业务业绩统计
业务员销售明细
输入查询日期,业务员名称查询信息
是否存在
业务列表
否
是
提示不存在
销售商品明细
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.22<客户销售统计>
引言
本功能用于查询客户销售信息并带有打印功能;
输入查询时间,客户名称查询信息
是否存在
提示查询内容不存在
商品信息表
否
是
商品销售明细
客户所有单据
客户消费情况表
输入往来时间,客户名称查询信息
是否存在
往来帐务列表
否
是
提示不存在
客户帐务信息
客户详细信息
输入查询日期,客户名称信息
单据的商品信息
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.23<供应商管理>
引言
本功能用于查询供应商信息并带有打印功能;
供应商名称
供应商编号
按输入条件查询数据库
返回供应商的信息
该供应商不存在
否
是
是否存在
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.24<财务管理>
引言
本功能用于查询财务信息并带有打印功能;
日期
员工XX
按输入条件查询数据库
返回财务收支情况
该表不存在
是否存在
否
是
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.25<业务员管理>
引言
本功能用于查询业务员信息并带有打印功能;
业务员的XX
按输入条件查询数据库
业务员采购信息
业务员销售信息
该单据不存在
是否存在
否
是
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.26<客户管理>
引言
本功能用于查询客户信息并带有打印功能;
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.27<商品信息>
引言
本功能用于查询商品信息并带有打印功能;
添加
修改
输入信息
是否删除
是
否
保存至数据库
删除成功
删除失败
删除
查询
满足条件
是
显示
不显示
否
退出本窗体
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.28<供货商信息>
引言
本功能用于查询供应商信息并带有打印功能;
添加
修改
输入信息
是否删除
是
否
保存至数据库
删除成功
删除失败
删除
查询
满足条件
是
显示
不显示
否
退出本窗体
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.29<仓库设置>
引言
本功能用于对仓库息并的设置;
添加
修改
输入信息
是否删除
是
否
保存至数据库
删除成功
删除失败
删除
查询
满足条件
是
显示
不显示
否
退出本窗体
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.30<客户信息管理>
引言
本功能用于对客户信息进行管理;
添加
修改
输入信息
是否删除
是
否
保存至数据库
删除成功
删除失败
删除
查询
满足条件
是
显示
不显示
否
退出本窗体
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.31<员工信息管理>
引言
本功能用于对员工信息进行管理并带有打印功能;
添加
修改
输入信息
是否删除
是
否
保存至数据库
删除成功
删除失败
删除
查询
满足条件
是
显示
不显示
否
退出本窗体
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.1.32<系统设置>
引言
本功能用于设置系统信息;
系统初始化
修改密码
选择系统初始化条件
验证密码
正确
错误
执行条件保存
修改成功
修改失败
输入
输入用户信息
处理
根据用户进行权限设置
输出
输出用户相应的权限
3.2外部接口需求
3.2.7用户接口
无。
3.2.8硬件接口
无。
3.2.9软件接口
无。
3.2.10通信接口
无。
3.3性能需求
3.4设计约束
3.4.7其它标准的约束
服务器端使用IIS,Windowsserver2003平台。
3.4.8硬件的限制
支持TCP/IP协议。
3.5属性
3.5.7可用性
3.5.8安全性
3.5.9可维护性
3.6其它需求
3.6.7数据库
版本SQLServer2000。
3.6.8操作
遵循用户手册。
3.6.9场合适应性
适应于通用普通浏览器。
分辨率为:
1024×768