进销存系统需求规格说明书.docx
《进销存系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《进销存系统需求规格说明书.docx(18页珍藏版)》请在冰豆网上搜索。
![进销存系统需求规格说明书.docx](https://file1.bdocx.com/fileroot1/2022-11/30/602be111-d254-4c9f-af2f-2df82e3befda/602be111-d254-4c9f-af2f-2df82e3befda1.gif)
进销存系统需求规格说明书
进销存管理信息系统
需求规格说明书
项目名称:
进销存管理信息系统
项目申报单位:
中州大学06信管二班
项目负责人:
沈保强
起止年限:
年月至年月
信息工程学院
二OO八年十月
1.文档介绍
1.1文档目的
本文档主要针对进销存的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。
1.2文档X围
本文档包含以下几部分:
1.产品介绍
2.产品面向的用户群体
3.产品应当遵循的标准或规X
4.产品的X围
5.产品中的角色
4.产品的功能性需求
5.产品的非功能性需求
6.需求确认
1.3读者对象
本文档的读者X围包括:
1.需求提供方具体责任人
2.开发方的项目经理、系统分析设计人员、测试人员
1.4参考文档
白领就业指南:
VisualFoxPro8.0设计师之路/X涌逸,康祥顺,李辉编著.-:
电子工业,2006.7
专家门诊:
VisualFoxPro开发答疑160问/X洪举编著.-:
人民邮电,2003.9(专家门诊系列丛书)
1.5术语与缩写解释
缩写、术语及符号
解释
PSS
PurchaseSaleStock的缩写-进销存软件系统
2.产品介绍
进销存(PSS)软件是一款通用性极强的商业企业进销存管理系统,软件囊括了商业企业日常经营管理的全过程。
软件适用于食品、服装、保健品、电子、电器、物资、化妆品等商业领域的企业。
软件覆盖商业企业商品的采购、销售、库存、管理决策支持等各个环节,软件的各个模块操作界面简单、实用,软件帮助系统图文并茂,让用户可以在最短的时间内掌握软件的使用方法,助用户生意早日更上一层楼。
软件的采购管理、销售管理、库存管理功能强大,灵活,同时为用户提供方便实用的模糊查询功能,用户可以在最短时间内找到自己所需要的信息。
本软件采用Microsoft的Visual系列的开发工具,具有强大的数据库管理功能,它具有快捷、有效、灵活的突出特点。
3.产品面向的用户群体
进销存(PSS)主要是帮助商业企业全面有效管理采购、销售和库存,软件适用于需要进行采购管理,销售管理以及库存管理的所有商业企业。
4.产品应当遵循的标准或规X
本产品的是一套标准的进销存软件,符合国家财务标准,本产品遵循《计算机软件保护条例》的各项规定。
5.产品X围
PSS进销存管理系统是集采购、销售及库存管理于一体的商业企业管理软件系统。
本产品适用于商业贸易、批发行业以及个人用户,不适用于零售行业及行业标准较强的行业(如医疗药品的进销存管理)。
6.产品中的角色
角色名称
职责描述
超级管理员
拥有使用系统所有功能的权限。
普通用户
在拥有相应的权限的情况下,可以维护各种资料,管理采购,销售及库存。
7.产品的功能性需求
7.1功能性需求分类
功能类别
功能名称、标识符
描述
用户登录
用户登录
对用户输入的用户名,密码进行验证,验证通过后,该用户可以使用PSS系统中自己拥有权限的那部分功能,否则拒绝使用。
维护基本资料
销售员资料维护
用户修改,删除,新增或查询销售员数据,系统根据用户的操作,对销售员资料进行更新或显示。
商品资料维护
用户修改,删除,新增或查询商品数据,系统根据用户的操作,对商品资料进行更新或显示。
客户资料维护
用户修改,删除,新增或查询客户数据(其中包括对客户的联系人的修改,删除,新增与查询以及对客户交易记录的查询),系统根据用户的操作,对商品资料进行更新或显示。
供应商资料维护
用户修改,删除,新增或查询供应商数据(其中包括对供应商的联系人的修改,删除,新增与查询以及对供应商交易记录的查询),系统根据用户的操作,对供应商资料进行更新或显示。
======-====采购
采购入库
用户通过录入采购入库单增加采购的货物,并可对采购入库单及其单据中的货物明细进行修改、删除与查询。
采购退货
用户录入通过采购退货单退回货物,并可对采购退货单及其单据中的货物明细进行修改、删除与查询。
销售
销售出库
用户通过录入销售出库单记录销售的货物,并可对销售出库单及其单据中的货物明细进行修改、删除与查询。
销售退货
用户通过录入销售退货单退回已销售货物,并可对销售退货单及其单据中的货物明细进行修改、删除与查询。
库存
库存查询
用户通过组合不同条件,对库存进行查询、盘点。
维护系统
维护用户资料
拥有系统维护权限的用户可以增加新用户,并可以对用户的资料进行修改、删除以及查询。
管理用户权限
拥有权限管理的用户可以设定其他用户对软件的访问权限。
修改密码
用户重新设定自己的密码
报表导出
导出库存预警
库存量低于安全存量的商品系统向用户提供警示信息,以提醒用户及时进货。
用户也可将警示信息导出到Excel中。
导出商品资料
将商品资料信息导出到Excel中。
导出采购报表
按日期或用户定义的汇总方式对采购信息进行汇总,并将汇总结果导出到Excel中。
导出年采购报表
根据年度汇总采购支出金额,并按月分将其导出在Excel中。
7.2用例图
7.2.1进销存系统用例图
图7.2.1进销存系统总用例图
7.2.2基本资料维护用例图
图7.2.2基本资料维护用例图
7.2.3采购用例图
图7.2.3采购用例图
7.2.4销售用例图
图7.2.4销售用例图
7.2.5库存用例图
7.2.6维护系统用例图
图7.2.6维护系统用例图
7.2.7报表导出用例图
7.3用例描述
⏹用户登录
1.0用例名称:
中文名称:
用户登录
功能:
验证用户的身份。
1.1简要说明:
本用例的功能主要是用于确保用户在提供正确的验证信息之后,可以进一步使用本系统。
1.2基本流:
1用户请求使用本系统。
2系统显示用户登录信息输入界面。
3用户输入登录名,密码并确认操作。
4系统验证用户登录信息,如果登录信息验证没有通过,系统显示提醒信息,并转向基本流,如果验证通过,系统显示系统操作主界面。
1.2.1备选流1:
1客户可以在没有登录成功之前的任意时候要求放弃登录。
2系统结束用户登录信息输入界面的显示。
3退出系统。
1.3特殊需求:
无
1.4前置条件:
1请求使用本系统。
1.5后置条件:
1用户登录成功,可以使用系统提供的功能。
1.6附加说明:
无
Ø维护基本资料
1.维护销售员资料
1.0用例名称:
中文名称:
维护销售员数据
功能:
用于维护公司销售员工信息资料。
1.1简要说明:
本用例的功能主要是增加、删除、修改、查询公司销售员工的信息。
1.2事件流:
1.2.1基本流:
1用户请求维护公司销售员工资料。
2系统显示公司销售员工信息资料。
3根据用户的操作执行以下相应操作。
⏹用户修改已经存在的销售员工信息,系统执行修改员工信息子流。
⏹用户选择增加销售员工操作,系统执行增加销售员工信息子流。
⏹用户选择删除销售员工操作,系统执行删除销售员工信息子流。
⏹用户选择查询符合指定条件的员工的信息,系统执行查询销售员工子流。
4用户要求保存操作结果。
5系统保存用户操作结果。
6用户要求结束公司销售员工信息的维护。
7系统结束公司销售员工资料的显示。
1.2.1.1修改员工信息子流
1用户修改员工信息。
2系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2。
3系统返回基本流4。
1.2.1.2增加销售员工信息子流
1显示新增员工信息输入界面。
2用户输入新员工信息。
3系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。
4系统返回基本流4。
1.2.1.3删除销售员工信息子流
1用户选择要被删除的销售员工信息。
2用户请求删除选择的销售员工信息。
3根据请求被删除的销售员工的工作情况,执行以下操作。
●如果该员工仍负责某些客户,提醒用户指派其他销售员接手这些客户,只有在该销售员不负责任何客户的时候,该销售员才允许被删除。
提醒之后,转删除销售员工信息子流1。
●如果该员工负责的客户与本公司有交易记录,则不允许删除该员工,并提示用户。
转删除销售员工信息子流1。
●如果不属于上述两种情况,则允许删除员工,继续执行下一步骤。
4系统询问用户是否真的要删除指定员工的信息。
5根据用户的选择,系统执行相应的操作。
◆用户选择继续删除,系统删除该员工的信息。
◆用户选择取消,系统不删除该员工的信息。
6系统返回基本流4。
1.2.1.4查询销售员工信息子流
1显示指定查询条件界面。
2用户指定查询条件并确认操作。
3系统显示符合条件的员工信息。
1.3特殊需求:
1销售员工编号必须指定,输入不能超过8位字符。
2中文名称必须指定,输入不能超过5位中文字符。
3输入英文名称不能超过60位英文字符。
4输入不能超过20个英文字符。
5移动输入不能超过20个英文字符。
6电子必须输入合法的电子地址。
1.4前置条件:
1进入本系统的主界面。
2拥有维护销售员工信息资料的权限。
1.5后置条件:
1系统保存修改过的销售员工资料。
1.6附加说明:
1操作的销售员工的资料应包括:
销售员工编号,中文XX,英文XX,,移动,以及联络地址。
Ø商品资料维护
2.0用例名称:
中文名称:
维护商品资料
功能:
用于维护公司经营的商品的信息资料。
2.1简要说明:
本用例的功能主要是增加、删除、修改、查询公司所经营商品的信息资料。
2.3特殊需求:
1商品编号必须指定,输入不能超过8位字符。
2商品名称必须指定,输入不能超过30个英文字符或15位中文字符。
3安全存量必须指定,只能输入数值和小数点。
4建议采购价和建议销售价,必须指定,只能输入数值和小数点。
5商品的最后一次进货日期和最近一次销售日期,在添加商品时,不允许填写。
6商品的最后一次进货日期和最近一次销售日期,在修改商品信息时,不允许修改。
Ø客户资料维护
3.0用例名称:
中文名称:
维护客户数据
功能:
用于维护公司客户的信息资料。
3.1简要说明:
本用例的功能主要是增加、删除、修改、查询公司客户的信息
3.3特殊需求:
1客户编号必须指定,输入不能超过8位字符。
2中文简称必须指定,输入不能超过10位中文字符。
3输入客户全称不能超过60位英文字符或30个汉字。
4输入负责人XX不能超过30个英文字符或15个汉字。
5输入负责人称谓不能超过30个英文字符或15个汉字。
6输入客户联络不能超过20个字符。
7输入客户移动不能超过20个字符。
8输入传真不能超过20个字符。
9输入客户地址、送货地址、发票地址等信息,不允许超过100个英文字符或50个汉字。
Ø供应商资料维护
4.0用例名称:
中文名称:
维护供应商数据
功能:
用于维护公司的供应商资料。
Ø采购
1.采购入库
1.0用例名称:
中文名称:
采购入库
功能:
用于维护公司采购入库信息。
1.1简要说明:
本用例的功能主要是增加、删除、修改、查询公司采购入库的信息。
1.2基本流:
1用户请求维护公司采购入库单据资料。
2系统显示公司采购入库单据信息。
3根据用户的操作执行以下相应操作。
◆用户修改已经存在的采购入库单据,系统执行修改采购入库单据子流。
◆用户选择增加采购入库单据操作,系统执行增加采购入库单据子流。
◆用户选择删除采购入库单据操作,系统执行删除采购入库单据子流。
◆用户选择查询符合指定条件的采购入库单据,系统执行查询采购入库单据子流。
4用户要求保存操作结果。
5根据用户要求保存的信息在保存之前被处理的方式不同,系统执行以下操作。
◆用户要求保存的是被修改过的单据信息,更新相关商品的库存量(公式:
当前商品库存数量-修改前单据上的商品数量+修改后的单据上的商品数量),保存采购入库单据信息,这两个操作要求事务处理。
◆用户要求保存的是新增加的单据信息,系统根据单据中进货日期和该单据上的供应商最近一次进货日期比较,如果本单据的进货日期在供应商最近一次进货日期之后,用本次进货日期的值替换供应商的最近一次进货日期。
同时,更新每种商品的库存数量(更新公式:
当前库存数量=当前库存数量+本次进货数量)。
同时保存单据信息。
以上三个操作要求事务处理。
◆用户要求保存的是被删除的信息,更新相关商品的库存量(公式:
当前库存量-被删除的采购入库单据的商品数量),删除数据库中采购入库单单据信息。
以上两个操作要求事务操作。
6用户要求结束采购入库单据数据的维护。
7系统结束公司采购入库单据数据的显示。
2.采购退货
2.0用例名称:
中文名称:
采购退货单据信息维护
功能:
用于维护公司的采购退货单信息。
Ø销售
1.销售出库
1.0用例名称:
中文名称:
销售出库
功能:
用于维护公司销售出库信息。
1.1简要说明:
本用例的功能主要是增加、删除、修改、查询公司销售出库单据的信息。
2.销售退货
2.0用例名称:
中文名称:
销售退货单据信息维护
功能:
用于维护公司的销售退货单信息
2.1简要说明:
本用例的功能主要是增加、删除、修改、查询销售退货单信息。
Ø库存
1.库存查询
1.0用例名称:
中文名称:
查询库存
功能:
用于获得每种商品的库存信息。
1.1简要说明:
本用例的功能主要是查询商品的库存信息。
Ø系统维护
1.用户资料维护
1.0用例名称:
中文名称:
维护用户资料
功能:
用于维护使用本系统的用户资料。
1.1简要说明:
本用例的功能主要是增加、禁用、修改、查询系统的用户资料。
2.修改密码
3.0用例名称:
中文名称:
修改用户密码
功能:
用于系统用户修改自己的密码,以确保系统的安全性。
3.1简要说明:
本用例的功能主要是允许用户修改自己的密码。
Ø导出报表
1.库存预警
1.0用例名称:
中文名称:
导出库存报警报表到Excel
功能:
用于导出库存报警报表到Excel。
1.1简要说明:
本用例的功能主要是导出当前库存数量低于安全存量的商品的信息到Excel,以帮助用户及时进货。
2.导出商品资料报表
2.0用例名称:
中文名称:
导出商品资料报表
功能:
用于将商品资料报表导出到Excel。
2.1简要说明:
本用例的功能主要是根据用户指定的查询条件以Excel形式显示商品信息。
3.导出采购报表
3.0用例名称:
中文名称:
导出采购汇总报表
功能:
用于导出采购汇总报表到Excel。
3.1简要说明:
本用例的功能主要是根据用户指定的条件导出采购汇总报表到Excel。
3.2基本流:
1用户请求导出采购汇总报表。
2系统显示导出采购汇总报表操作界面。
3根据用户的选择,执行相应操作。
◆用户选择指定汇总开始日期和截止日期,系统执行指定汇总日期子流。
◆用户选择指定汇总条件,系统执行指定汇总条件子流。
◆用户选择导出,系统执行导出子流。
4用户请求关闭导出采购汇总报表操作界面。
5系统关闭导出采购汇总报表操作界面。
3.2.1.1指定汇总日期子流
1用户指定汇总开始日期和结束日期。
2系统显示开始日期和结束期之间的采购汇总信息。
3返回基本流3。
3.2.1.2指定汇总方式子流
1用户可以按供应商、商品、按业务员,按供应商(商品)、商品(供应商)等5种方式进行汇总。
2在指定不同的汇总方式的时候,报表格式如下图所示。
4.导出采购年报表
4.0用例名称:
中文名称:
导出采购年报表
功能:
用于将采购年报表导出到Excel。
4.1简要说明:
本用例的功能主要是根据用户指定的条件将采购年报表导出到Excel中。
4.2基本流:
1用户请求导出采购年报表。
2系统显示导出采购年报表操作界面。
3根据用户的选择,执行相应操作。
◆用户选择指定导出哪一年度的报表,系统执行指定年度子流。
◆用户选择导出,系统执行导出子流。
4用户请求关闭导出采购年报表操作界面。
5系统关闭导出采购年报表操作界面。
4.3前置条件:
1进入本系统的主界面。
2拥有导出采购年报表的权限。
项目负责人
XX
性别
学号
为本项目工作任务量(%)
沈保强
男
2301
主要研究人员
蔡俊姣
女
2012
闵玉丽
女
2242
吕珂
女
2212