汽车配件管理系统项目需求说明书第一部分引言................................................................31.1编写目的.............................................................31.2适用范围.............................................................31.3背景.................................................................31.4术语、定义和缩写.....................................................31.5文档概述.............................................................31.6参考资料.............................................................4第二部分任务概述............................................................42.1目标.................................................................42.2用户的特点...........................................................52.3假定和约束...........................................................5第三部分问题分析............................................................53.1技术架构.............................................................5第四部分需求规定............................................................64.1系统流程图...........................................................64.2对功能的规定.........................................................64.2.1对所有授权用户功能的概述.......................................64.2.2系统管理员功能的概述..........................................104.2.3仓库管理员的功能概述..........................................134.2.3仓库管理员的功能概述..........................................14新建订购单反馈信息..................................................164.2.3.4新建出库单..................................................174.2.3.5查询总表....................................................184.2.3.6新建零件信息................................................194.2.3.7更新采购单..................................................194.2.3.8新建入库单..................................................204.2.3.9打印出库单..................................................204.2.4系统管理员功能的概述..........................................214.2.4.2新建采购单..................................................234.2.4.3更新采购申请的状态为已处理..................................244.2.4.4查询处于未处理状态的采购单..................................244.2.4.5查询处于仓管或经理未同意的采购单............................254.2.4.6修改采购单..................................................254.2.4.7将采购单的采购建议改为建议已采纳............................264.2.4.8查询已被经理同意的采购单....................................274.2.4.9统计指定时间内各种零件的采购总量............................274.2.4.10打印预执行的采购单.........................................284.2.4.11定期删除无效的采购单.......................................284.2.5普通销售人员的功能概述........................................294.2.6销售管理人员的功能概述........................................374.2.6.1统计部门指定时间段的零件销售总量............................384.2.7经理的功能概述................................................404.2.8人事部管理员的功能概述........................................474.2.5精度...........................................................514.2.6时间特性要求...................................................514.2.7灵活性.........................................................524.3系统容量............................................................524.4故障处理要求........................................................524.5其它专门要求........................................................534.6文档需求............................................................544.7测验需求............................................................545.1设备................................................................545.2支持软件............................................................555.3接口................................................................555.4控制................................................................55第一部分引言1.1编写目的需求说明书有时候也被称为规格说明书,本规格说明描述了汽车配件管理系统项目的要求,作为系统设计、实现目标及验收的依据,通过该需求分析,描述用户的具体需求,定义需求具体的格式和内容。并且作为各方面沟通的依据,也为下一步工作提供基准。软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。1.2适用范围本文档主要涉及“汽车配件管理系统”的应用模型和功能需求描述。1.3背景说明:A、软件系统的名称:汽车配件管理系统B、任务提出者:庄严C、开发者:北大青鸟NY2T56班第X小组实现完成的系统将在XXX使用,所应用的网络系统是Intrenet。本系统将是独立的系统,目前不与其它任何系统提供接口,所产生的输出都是独立的。本系统将使用SQLServer2000作为数据库存储系统。1.4术语、定义和缩写CarManagerSystem:汽车配件管理系统1.5文档概述本文档主要描述了“汽车配件管理系统”的外部接口需求、功能需求以及其他非功能需求。1.6参考资料参考资料:A、国家标准《软件需求说明书(GB856T——88)》;B、汽车配件管理系统项目的软件需求说明第二部分任务概述2.1目标总体上,系统的目标是帮助汽车售后服务中心对汽车零件,仓库,零件的采购,销售进行统一管理,提高工作效率,便于公司的管理,为业务过程提供更加快捷、更好和更加经济的服务。具体来讲,系统的目标包括:(比如:)销售人员客户信息管理新建客户信息查询客户信息更新客户信息订购单信息管理新建订购单更新订购单查询订购单删除订购单统计信息管理统计自己指定时间段内的零件销售总量统计自己指定时间段内的各种零件销售总量定期删除无效订购单打印预出库的订购单销售管理人员部门统计信息管理统计部门指定时间段内的零件销售总量统计部门指定时间段内的零件销售金额统计部门指定时间段内的各种零件销售总量统计部门指定时间段内的各种零件销售金额2.2用户的特点本系统将在汽车配件销售公司使用,使用者可能包括部门管理者、销售人员、仓库管理人员、采购人员和系统管理人员,这其中有部分人员在计算机的应用、使用上存在障碍和困难,他们以往没有使用过类似系统的经验,并且都在计算机的操作和使用方面没有得到过相关的培训,我开发人员应负责对其进行该系统的使用的培训和后期维护。根据业务的频繁程度,系统每天操作完成一个功能点应该在50–1000次之间。用户对界面的友好性,有一定的要求。本系统的规模比较小,并且将提供为期两天的操作、安装培训,以达到其熟练使用的目的。2.3假定和约束根据合同的规定,已有的约束条件:A、本系统的最后的交付日期是2007年12月1日,并且包括安装、培训,系统要求在2008年1月1日正常投入使用;假设:A、北大青鸟能够提供交付测试的环境;B、老师能够参与到需求的核准工作;设计和实现上的限制:A、基于Structs架构进行开发。B、利用Spring控制Struts的动作C、利用Spring包装Hibernate的做为持久层第三部分问题分析3.1技术架构由于该系统是一个内部使用的汽车配件管理系统,所以应该采取B/S的应用程序模式.而且该项系统要求采用J2EE技术架构,并指明用Struts开源框架和JavaBean技术,因此设计技术架构如下图(给出项目的技术架构图)第四部分需求规定4.1系统流程图4.2对功能的规定4.2.1对所有授权用户功