软件工程-需求分析文档详细分析.doc
文本预览下载声明
企业进、销、存管理信息系统的需求分析
本章详细介绍企业进、销、存管理信息系统的需求分析。本章要解决的问题如下:
(1)什么是需求分析?
(2)需求分析包括哪几个部分?
(3)如何编写需求分析?
本需求分析用以指导程序员明确客户的需求,使程序员根据具体的需求按时、按质完成项目。本需求分析并不对软件的逻辑结构、数据库结构进行描述。建议对需求分析所做的修订历史均加以记载。
进、销、存管理信息系统简介
进、销、存管理信息系统是一个基于内部网与外部网的应用系统,它采用了J2EE技术,提高了系统数据的共享性,从而使系统的接纳用户数大大增加。
(1)目的。
使用户和项目人员明确系统的功能、应用范围。
(2)范围。
本系统可以在Windows 2000、Windows NT、Windows XP、Linux和Unix平台应用。
(3)定义、首字母缩写词和缩略语。
STOCKMIS的英文全称是Stock Management Information System,中文全称是进、销、存管理信息系统。
(4)参考资料:
①企业的购货业务流程说明和涉及单据。
②企业的库存业务流程说明和涉及单据。
③企业的销售业务流程说明和涉及单据。
进、销、存管理信息系统整体说明
本需求分析包括2大部分,分别是整体说明和具体需求。
整体说明
进、销、存管理信息系统共分为4个模块:
(1)基础信息模块。基础信息模块包括各种数据处理模块,如用户、账号、商品、供应商、客户、仓库的数据处理。
(2)进货模块。进货模块处理进货循环的各种业务,如进货、进货付款、进货退货、进货会计分录处理。
(3)库存模块。库存模块处理库存循环的各种业务,如库存调拨、商品调价、库存盘点、库存商品查询、库存警告管理、商品有效期查询、库存会计分录处理。
(4)销售模块。销售模块处理销售循环的各种业务,如前台销售、信用销售、销售收款、销售退货、销售会计分录处理。
具体需求
⒈功能
进、销、存管理信息系统的功能如下:
(1)用户既可以应用窗口程序,又可以应用互联网程序访问系统。
(2)基础信息模块应该提供如下功能:
所有用户可以应用登录程序登录系统。
登录用户可以切换用户,身份。
登录用户可以修改密码。
登录用户可以查看权限。
用户管理用户可以进行用户及用户权限添加、修改、删除操作。
数据备份用户可以应用数据备份程序将数据库的数据转换为本地机器的数据。
账套管理用户可以应用账套管理程序进行账套的创建、打开、备份、删除操作。
商品数据管理用户可以应用商品数据管理程序进行商品的创建、修改、删除操作。
商品折扣管理用户可以应用商品折扣管理程序进行商品折扣设置。
供应商数据管理用户可以应用供应商数据管理程序进行供应商的创建、修改、删除操作。
客户数据管理用户可以应用客户数据管理程序进行客户的创建、修改、删除操作。
客户信用管理用户可以应用客户信用管理程序进行客户信用的设置操作。
仓库数据管理用户可以应用仓库数据管理程序进行仓库的创建、修改、删除操作。
会计科目管理用户可以应用会计科目管理程序进行会计科目创建、修改、删除操作。
报表用户可以应用报表管理程序显示会计科目余额表。
用户日志查看用户可以应用用户日志查看程序查看用户的关键操作。
(3)进货模块应该提供如下功能:
①请购用户、订购用户和验收用户可以应用进货程序实现单据审批和进货操作。
②订购用户、验收用户和现金管理用户可以应用进货退货程序实现单据审批和退货操作。
③现金管理用户可以应用进货付款程序进行付款操作。
④进货单查询用户可以应用进货单查询程序查询进货单。
⑤现金日记账查看用户可以应用现金日记账查看程序查询现金日记账。
⑥应付账款查询用户可以应用应付账款查询程序查询进货单。
⑦进货会计用户可以应用进货会计处理程序进行进货会计分录的创建、修改、撤消、恢复和审核操作。
(4)库存模块应该提供如下功能:
①商品调出用户和商品验收用户可以应用库存调拨程序进行库存商品的调拨操作。
②商品调价用户可以应用商品调价程序重新设置商品的售价。
③商品组合管理用户可以应用商品组合程序进行商品数量的分拆与组合操作。
④库存盘点计数用户可以应用库存盘点程序记录盘点数据。
⑤库存盘点核查用户可以应用库存盘点程序核查盘点数据。
⑥库存商品查询用户可以应用库存商品查询程序查询库存商品。
⑦库存单据查询用户可以应用库存单据查询程序查询库存单据。
⑧库存警告管理用户可以应用库存警告管理程序设置和查看库存警告。
⑨商品有效期查询用户可以应用商品有效期程序查询过期的商品。
⑩库存会计用户可以应用库存会计处理程序进行库存会计分录的创建、修改、撤消、恢复和审核操作。
(5)销售模块应该提供如下功能:
①所有成功登录用户都可以应用特价商品程序查看特价商品。
②前台销售用户可以应用前台销售程序进
显示全部