1、仓库管理系统软件需求规格说明书精品文档仓库管理系统软件需求规格说明书 收集于网络,如有侵权请联系管理员删除 目录目录0引言11.1目的11.2范围11.3术语1第2章项目概述12.1产品描述12.2用户特点12.3一般约束12.4假设和依据2第3章具体需求23.1功能需求23.1.123.1.233.1.343.1.463.1.563.1.6 83.1.7 83.1.8 93.1.9 103.1.10 113.1.11 123.1.12 133.1.13 143.1.14 153.1.15163.1.17 183.1.18 193.1.19 203.1.20213.1.21223.1.2223
2、3.1.23243.1.25263.1.26273.1.27283.1.28283.1.29293.1.30303.1.31313.1.32323.2外部接口需求333.3性能需求333.4设计约束333.5属性343.6其它需求34引言1.1 目的编写本文档的目的是明确用户需求,在最终用户和开发者之间达成对软件产品要求的共用理解,作为项目开发的目标,为软件概要设计提供指导,并作为软件测试的依据。1.2 范围该项目需求分析文档适用于库存管理系统。1.3 术语序号 术语或缩写词 说明性定义 01 Model 业务逻辑层 02 DAL 数据访问层 03 StockManage 界面层 第2章 项目
3、概述2.1 产品描述本产品是一款适用于超市,商场,医院等机构的库存管理软件。软件操作简捷适应不同层次不同角色的人员操作。具有完善的供应商管理、业务员管理、权限分配、销售管理等功能。2.2 用户特点本产品适用于各大商场。针对不同级别的供货商和业务员可设置不同进货折扣和提成比例数量。货款和销售额自动计算,还可以灵活改变。操作方便,使用这款软件管理您的仓库,可以大大提高工作效率,克服手工操作繁琐易出错的弊端,化繁为简,实现微机化管理,从而给您带来更可观的经济效益。2.3 一般约束本产品的开发基本遵循ISO9001。2.4 假设和依据本产品应在windows2000平台下,具有局域网络和网路型数据库,
4、数据传输应使用HTTP协议。在本产品的开发过程中,应严格注意安全保密工作,避免资料外泄。第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.1引言本模块主要用于对单据信息的管理,根据输入的单据号判断是否存在此单据不存在则提示该单据信息不存在,存在即可对其详细信息进行查看。单据号进入数据库比对
5、查询单据号,但据类型,开单日期,供应商,仓库名称,应付金额,实付金额,经办人没有数据是否存在存在不存在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
6、.3.4 输出营业额分析报表3.1.4 3.1.4.1引言当用户点击退出系统时,用户需确认是否退出本系统 当用户点击退出系统时是否退出是否退出系统返回继续操作3.1.4.2 输入点击退出系统,选择是否退出3.1.4.3 处理根据用户选择,做出是否退出系统的行为3.1.4.4 输出退出系统或继续操作3.1.5 3.1.5.1引言本功能主要实现对库存的添加根据用户选择老商品添加和新商品添加其中之一根据用户选择,如果是老商品则直接在原有数据库内进行选择,如果是新商品则进行添加。选择商品打开数据库内的表弹出新窗口进行添加老商品新商品3.1.5.2 输入输入要添加的阿老商品或者新商品3.1.5.3 处理
7、根据用户选择进行添加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.
8、7.1 引言对于在租借过程中出现磨损而影响下一次租借的光碟进行磨损信息的记录,同时对库存进行修改。用户单击其中选项进行操作根据用户的选择,在数据库中进行查询显示数据是否存在无数据显示存在不存在3.1.7.2 输入磨损碟信息。3.1.7.3 处理人为核实为磨损碟后判断是否应该进行赔偿,是即守收取相应的赔偿金额,并将金额统计到财务表中,同时登记到报损信息表中;否则直接登记到报损信息表中。3.1.7.4 输出报损碟信息。3.1.8 3.1.8.1 引言本模块用于统计总收入,包括租碟金、售碟金、赔偿金。用户输入供货商或者单据号根据用户输入信息在数据库内进行比对查询查询输出按条件查询到的所有信息无数据存
9、在不存在3.1.8.2输入输入统计日期。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 引言本功能用于查询尚未归还的碟片
10、信息。添加商品添加新商品输入商品信息输入新商品信息更新数据库信息3.1.10.2输入输入未还碟信息。3.1.10.3 处理查询位还碟3.1.10.4 输出输出碟片信息。3.1.11 3.1.11.1引言 本功能用于查询磨损碟信息并带有打印功能;时间 仓库名称按输入条件查询数据库顾客退货的详细情况该单据不存在否是是否存在供货商3.1.11.2输入输入磨损碟信息。3.1.11.3 处理根据光碟名称或类型对磨损碟信息进行查询。3.1.11.4输出输出打印磨损碟信息。3.1.12 3.1.12.1引言本功能用于设置用户的权限以便有效的管理系统。时间 供应商名称按输入条件查询数据库往来的账号列表该单据不
11、存在否是是否存在3.1.12.2输入 输入用户信息3.1.12.3处理 根据用户进行权限设置3.1.12.4输出 输出用户相应的权限3.1.13 3.1.13.1引言 本功能用于查询磨损碟信息并带有打印功能;供应商名称供应商编号按输入条件查询数据库销售商品的具体情况列表该单据不存在否是是否存在3.1.13.2输入 输入用户信息3.1.13.3处理 根据用户进行权限设置3.1.13.4输出 输出用户相应的权限 3.1.14 3.1.14.1引言 本功能用于查询磨损碟信息并带有打印功能;时间查询数据库返回警戒线下的商品3.1.14.2输入 输入用户信息3.1.14.3处理 根据用户进行权限设置3.
12、1.14.4输出 输出用户相应的权限3.1.153.1.15.1引言 本功能用于查询磨损碟信息并带有打印功能;输入时间,仓库名查询信息是否存在提示查询内容不存在表格显示图表显示否是3.1.15.2输入 输入用户信息3.1.15.3处理 根据用户进行权限设置3.1.15.4输出 输出用户相应的权限3.1.16 3.1.16.1引言 本功能用于查询磨损碟信息并带有打印功能;输入时间,仓库名查询信息是否存在提示查询内容不存在商品采购明细表商品采购汇总表否是商品采购分类统计表商品采购额分类图表显示3.1.16.2输入 输入用户信息3.1.16.3处理 根据用户进行权限设置3.1.16.4输出 输出用户
13、相应的权限3.1.17 3.1.17.1引言 本功能用于查询磨损碟信息并带有打印功能;输入时间,业务员名称查询信息是否存在提示查询内容不存在业务员采购单据表商品汇总表否是单据详细信息商品明细表3.1.17.2输入 输入用户信息3.1.17.3处理 根据用户进行权限设置3.1.17.4输出 输出用户相应的权限3.1.18 3.1.18.1引言 本功能用于查询磨损碟信息并带有打印功能;输入时间,供应商名称查询信息是否存在提示查询内容不存在往来帐务列表否是单据的商品信息供货商供货情况表供货商所有单据输入时间,供应商名称查询信息是否存在商品详细信息表否是提示不存在供货商商品详细表商品详细信息表3.1.
14、18.2输入 输入用户信息3.1.18.3处理 根据用户进行权限设置3.1.18.4输出 输出用户相应的权限3.1.19 3.1.19.1引言 本功能用于查询磨损碟信息并带有打印功能;输入时间,商品类别,供应商名称查询信息是否存在提示查询内容不存在销售商品明细表否是商品销售汇总表按供货商统计商品销售统计表输入时间,类别,供货商名称查询信息是否存在供货商商品销售明细否是提示不存在按客户统计客户销售商品信息输入日期,类别,名称信息3.1.19.2输入 输入用户信息3.1.19.3处理 根据用户进行权限设置3.1.19.4输出 输出用户相应的权限3.1.203.1.20.1引言 本功能用于查询磨损碟
15、信息并带有打印功能;输入时间,仓库,商品名称查询信息是否存在提示查询内容不存在图表显示否是表格显示3.1.20.2输入 输入用户信息3.1.20.3处理 根据用户进行权限设置3.1.20.4输出 输出用户相应的权限3.1.213.1.21.1引言 本功能用于查询业务员销售信息并带有打印功能;输入查询日期,业务员名称查询信息是否存在提示查询内容不存在销售单据表否是销售商品汇总业务业绩统计业务员销售明细输入查询日期,业务员名称查询信息是否存在业务列表否是提示不存在销售商品明细3.1.21.2输入 输入用户信息3.1.21.3处理 根据用户进行权限设置3.1.21.4输出 输出用户相应的权限3.1.
16、223.1.22.1引言 本功能用于查询客户销售信息并带有打印功能;输入查询时间,客户名称查询信息是否存在提示查询内容不存在商品信息表否是商品销售明细客户所有单据客户消费情况表输入往来时间,客户名称查询信息是否存在往来帐务列表否是提示不存在客户帐务信息客户详细信息输入查询日期,客户名称信息单据的商品信息3.1.22.2输入 输入用户信息3.1.22.3处理 根据用户进行权限设置3.1.22.4输出 输出用户相应的权限3.1.233.1.23.1引言 本功能用于查询供应商信息并带有打印功能;供应商名称供应商编号按输入条件查询数据库返回供应商的信息该供应商不存在否是是否存在3.1.23.2输入 输
17、入用户信息3.1.23.3处理 根据用户进行权限设置3.1.23.4输出 输出用户相应的权限3.1.243.1.24.1引言 本功能用于查询财务信息并带有打印功能;日期 员工姓名按输入条件查询数据库返回财务收支情况该表不存在是否存在 否 是3.1.24.2输入 输入用户信息3.1.24.3处理 根据用户进行权限设置3.1.24.4输出 输出用户相应的权限3.1.253.1.25.1引言 本功能用于查询业务员信息并带有打印功能;业务员的姓名按输入条件查询数据库业务员采购信息业务员销售信息该单据不存在是否存在否是 3.1.25.2输入 输入用户信息3.1.25.3处理 根据用户进行权限设置3.1.
18、25.4输出 输出用户相应的权限3.1.263.1.26.1引言 本功能用于查询客户信息并带有打印功能;3.1.26.2输入 输入用户信息3.1.26.3处理 根据用户进行权限设置3.1.26.4输出 输出用户相应的权限3.1.273.1.27.1引言 本功能用于查询商品信息并带有打印功能;添加修改输入信息是否删除是否保存至数据库删除成功删除失败删除查询满足条件是显示不显示否退出本窗体3.1.27.2输入 输入用户信息3.1.27.3处理 根据用户进行权限设置3.1.27.4输出 输出用户相应的权限3.1.283.1.28.1引言 本功能用于查询供应商信息并带有打印功能;添加修改输入信息是否删
19、除是否保存至数据库删除成功删除失败删除查询满足条件是显示不显示否退出本窗体3.1.28.2输入 输入用户信息3.1.28.3处理 根据用户进行权限设置3.1.28.4输出 输出用户相应的权限3.1.293.1.29.1引言 本功能用于对仓库息并的设置;添加修改输入信息是否删除是否保存至数据库删除成功删除失败删除查询满足条件是显示不显示否退出本窗体3.1.29.2输入 输入用户信息3.1.29.3处理 根据用户进行权限设置3.1.29.4输出 输出用户相应的权限3.1.303.1.30.1引言 本功能用于对客户信息进行管理;添加修改输入信息是否删除是否保存至数据库删除成功删除失败删除查询满足条件
20、是显示不显示否退出本窗体3.1.30.2输入 输入用户信息3.1.30.3处理 根据用户进行权限设置3.1.30.4输出 输出用户相应的权限3.1.313.1.31.1引言 本功能用于对员工信息进行管理并带有打印功能;添加修改输入信息是否删除是否保存至数据库删除成功删除失败删除查询满足条件是显示不显示否退出本窗体3.1.31.2输入 输入用户信息3.1.31.3处理 根据用户进行权限设置3.1.31.4输出 输出用户相应的权限3.1.323.1.32.1引言 本功能用于设置系统信息;系统初始化修改密码选择系统初始化条件验证密码正确错误执行条件保存修改成功修改失败3.1.32.2输入 输入用户信
21、息3.1.32.3处理 根据用户进行权限设置3.1.32.4输出 输出用户相应的权限3.2 外部接口需求3.2.7 用户接口无。3.2.8 硬件接口无。3.2.9 软件接口无。3.2.10 通信接口无。3.3 性能需求3.4 设计约束3.4.7 其它标准的约束服务器端使用IIS,Windows server 2003平台。3.4.8 硬件的限制支持TCP/IP协议。3.5 属性3.5.7 可用性3.5.8 安全性3.5.9 可维护性3.6 其它需求3.6.7 数据库版本SQL Server 2000。3.6.8 操作遵循用户手册。3.6.9 场合适应性适应于通用普通浏览器。分辨率为:1024768