《汽车销售管理系统需求规格说明书(new)》由会员分享,可在线阅读,更多相关《汽车销售管理系统需求规格说明书(new)(28页珍藏版)》请在金锄头文库上搜索。
1、汽车销售管理系统需求规格说明书文件状态: 草稿 正式发布 正在修改文件标识:IRP-REQ当前版本:V1.3作 者:赵欣悦、余柳、张砚樵、赵建斌、朱子奇审 核:张庆完成日期:2012-5-11重庆理工大学 目 录 1. 文档介绍41.1 文档目的41.2 文档范围(文档范围管理)41.3 读者对象41.4 参考文档41.5 术语与缩写解释42. 产品介绍(项目介绍)62.1 产品标识62.2 产品描述63. 产品面向的用户群体74. 产品应当遵循的标准或规范75. 产品范围86. 产品中的角色87. 产品的功能性需求97.1 功能性需求分类97.2 系统管理中心 F197.2.1基础信息管理F
2、1.1(主要是增、删、改、查)97.2.2进货管理F1.2117.2.3销售管理F1.3127.2.4仓库管理F1.4137.2.5收款管理F1.5158. 产品的非功能性需求178.1 用户界面需求(美工设计对项目的重要性)178.2 软硬件环境需求178.3 产品质量需求179. 需求建模与分析报告199.1 用户方组织结构图199.2 业务流程分析报告(业务流程图)199.2.1 流程图的图形表示的意义199.2.2 用户的业务流程图(必须加上业务流程的文字说明)209.3 数据流程分析报告(数据流程图)239.3.1 流程图的图形表示的意义239.3.2 数据流程图23附录B:需求确认
3、281. 文档介绍1.1 文档目的在本次系统设计过程中需求规格说明书是为了使用户和项目开发者双方对该项目的初始规定有一个共同的理解,使之成为整个开发工作的基础。项目需求规格说明书将作为下一个阶段概要及详细设计工作的前提和依据 本项目需求规格说明书的编写目标是使项目用户和项目开发商建立起沟通的基础,并在本需求说明书通过用户评审后成为项目设计的依据和系统建设的依据。1.2 文档范围描述本项目的功能、背景和用户群;描述本项目的功能性需求;描述本项目的非功能性需求;描述需求建模与分析报告;用户确认需求。1.3 读者对象本需求规格说明书的读者对象为汽车销售管理系统项目成员以及管理人员。1.4 参考文档计
4、算机软件文档编写指南汽车销售管理系统业务调查手稿汽车销售管理系统需求分析概要汽车销售管理系统项目介绍计算机软件开发质量监督与过程控制CMMI+3级软件过程改进方法与规范1.5 术语与缩写解释缩写、术语解 释SPP简化并行过程(Simplified Parallel Process)PM项目管理(project management)JAVAJava,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。由于其具有跨平台、动态的Web、Internet计算等新特性显示了Java的魅力。从此,Java被广泛接受并推动了Web的迅速发展。JSP是由S
5、un Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,Java Server PagesJAVA SSH框架JAVA SSH框架是Struts + Spring + Hibernate的组合框架简称。Struts 的MVC设计模式可以使我们的逻辑变得很清晰。Spring 的IOC和AOP可以使我们的产品在最大限度上解藕。hibernate当然就是实体对象的持久化实体实体是一个可持久化的域对象,比如电脑、书等。数据字典对数据流程图中对象的详细描述2. 产品介绍2.1 产品标识产品名称:汽车销售管理系统缩 称:CSMS(Car Sales Management Sys
6、tem)版 本 号:企业版1.02.2 产品描述本产品是为解决汽车销售公司的管理问题而设计。随着经济的发展和国内汽车市场的不断扩大,某汽车销售公司定单成倍增加,各项业务更加细化,各部门分工更加明确。而目前的人工管理方式显然已是不符合现代企业的管理要求。基于整体考虑,本产品的任务就是设计一个管理系统,利用计算机来代替人工操作。减轻了员工的劳动强度,提高了劳动质量和效率,减少了错误的发生。本次设计,从需求分析,概念设计,逻辑设计,物理设计,到数据库的建立、运行,再到数据库的安全维护等各个方面进行了详细的分析设计。并且值得一提的是,大家认真分析了企业的业务需求,公司的主要职责和主要结构等信息,从而保
7、证了设计出比较符合公司需要的管理系统。3. 产品面向的用户群体本系统的最终用户有两类:1)管理部门主管:对各项业务工作熟悉,为本系统的主要面向用户,部门主管人员几乎每天都会用到本管理系统; 2)销售部门员工:需要较快地熟悉本系统的用户,销售时会大量地使用本系统进行更新和查询。使用者具有如下特点:1)工作繁忙,惜时如金; 2)工作中与外界联系非常频繁;3)与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损失; 4)已经或即将实施办公自动化。针对如上用户特点,车辆管理系统软件可以迅捷、准确、方便地提供汽车的管理功能,同时力求为用户提供方便、高效、实用的功能。故我们的系统面向用户的
8、功能就要求必须操作简便,效率。至于前台界面部分则在保证实现功能的前提下尽量做到简便,方便管理人员使用。4. 产品应当遵循的标准或规范为满足用户要求,保证汽车销售系统的先进性、实用性、安全性和扩展性,在汽车销售系统的设计过程中我们详细参考国内外的相关标准,技术上严格遵守国际、国内标准。主要设计参考标准或规范如下:CMMI+3级软件过程改进方法与规范ISO/IEC 14443EMV标准ISO 8583:1993汽车销售系统整体解决方案中华人民共和国行政区划代码 GB2260-91专业技术职务代码 GB8561-88学科分类代码 GB/T13745-92文化程度代码 GB4658-84政府或行业的其
9、它代码标准 . 5. 产品范围本产品主要应用于汽车销售企业,主要负责方案发布与获取,其适用领域集中在信息化的汽车销售企业,可以通过本系统获取业务明细从而得出项目总体规划,不适用于其他类信息系统。本产品分多个阶段实施,虽本需求规范说明书列举了本项目的大部分需求,但本次开发只限定为一阶段,其中包含系统管理中心部分功能、汽车销售管理系统部分功能。6. 产品中的角色角色名称职责描述R1超级管理员负责汽车销售系统的管理和维护,主要负责对主管和员工授于账号权限和激活权限;对整个系统进行升级维护,数据转储,故障排除R2管理部门主管负责对系统进行数据审核,数据的调用和更改,并且具有微调系统使用功能的权限R3销
10、售部门员工负责数据的录入和对存储数据的权限要求下的察看7. 产品的功能性需求7.1 功能性需求分类功能类别功能名称、标识符描述F1 系统管理中心F1.1 基础信息管理对厂商信息,车辆信息,客户信息进行管理F1.2 进货管理对车辆采购、车辆入库进行管理F1.3 销售管理对车辆预售、车辆销售、收益统计进行管理F1.4 仓库管理对库存车辆、仓库明细账、进销存统计进行管理F1.5收款管理对收用户款、付厂商款、应收款统计、应付款统计进行管理F2 决策分析中心需求暂不明确略7.2 系统管理中心 F17.2.1基础信息管理F1.1(主要是增、删、改、查)功能名称子功能名称、标识符描述F1.1 基础信息管理F
11、1.1.1新增功能增加厂商、车辆、客户的信息F1.1.2修改功能修改厂商、车辆、客户的信息F1.1.3删除功能在被允许的情况下删除厂商、车辆、客户的信息7.2.1.1新增功能 F1.1.1名称、标识符新增功能 F1.1.1功能描述增加厂商、车辆、客户的信息。优先级普通输入厂商、车辆、客户信息操作序列1、 输入厂商、车辆、客户信息。2、 检验信息。3、 保存后的信息。输出新增信息的结果补充说明无7.2.1.2修改功能F1.1.2名称、标识符修改功能 F1.1.2功能描述修改厂商、车辆、客户的信息。优先级普通输入需修改的信息操作序列1、 检索出需修改的信息。2、 编辑修改信息。3、 检验信息。4、
12、 更新信息。输出修改后的信息补充说明无7.2.1.3删除功能F1.1.3名称、标识符删除功能 F1.1.3功能描述删除不需要的信息。优先级普通输入需删除的信息操作序列1、 检索出需删除信息。2、 删除信息。3、 判断是否存在对应信息。输出删除后的信息补充说明无7.2.2进货管理F1.2功能名称子功能名称、标识符描述F1.2进货管理F1.2.1车辆采购采购员进行车辆的采购。F1.2.2车辆入库仓库管理员进行车辆的入库。7.2.2.1车辆采购F1.2.1名称、标识符车辆采购F1.2.1功能描述采购员进行车辆的采购优先级普通输入车辆采购计划操作序列1、 采购员将采购订单交给汽车厂商。2、 汽车厂商将
13、发货单反馈给采购员。3、 汽车销售公司财务管理员将货款发给厂商后,厂商将汽车发给汽车公司。输出发货单补充说明无7.2.2.2车辆入库F1.2.2名称、标识符修改菜单F1.2.2功能描述仓库管理员将车辆进行入库处理。优先级普通输入入库单操作序列1、 采购员将入库单交给仓库管理员。2、 仓库管理员将汽车进行入库管理并修改库存信息。输出库存信息补充说明无7.2.3销售管理F1.3功能名称子功能名称、标识符描述F1.3 销售管理F1.3.1 车辆预售客户预先订购汽车。F1.3.2 车辆销售销售员销售汽车。F1.3.3 收益统计财务管理员统计销售的收益。7.2.3.1车辆预售F1.3.1名称、标识符车辆预售 F1.3.1功能描述客户预先订购汽车。优先级普通输入用户订购信息操作序列1、 用户将订购单交给销售员。2、 销售员将预订合同交给客户。3、 客户交定金交给财务管理员。输出预售合同补充说明无7.2.3.2车辆销售F1.3.2名称、标识符车辆销售 F1.3.2功能描述销售员销售汽车。优先级普通输入客户购车需求操作序列1、 客户将购车需求告知销售员。2、 销售员生成购车订单并将购车合同交给客户。3、 客户将全款支票交给财务管理员。4、 财务管理员将更新财务账本。输出财务账本补充说明无7.2.3.3收益统计F1.3.3名称、标识符收益统计 F1.3.3功能描述统