《销售管理系统需求分析说明书.doc》由会员分享,可在线阅读,更多相关《销售管理系统需求分析说明书.doc(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、销售管理系统需求分析说明书开发小组成员: 组长: 组员: 目录1引言31.1编写目的31.2项目名称31.3项目背景31.4定义31.5参考资料42任务概述52.1项目总体目标52.2 用户群体52.3运行环境53功能需求63.1调查用户需求63.2用户对系统的要求64系统功能的设计与划分84.1销售人员管理部分84.2主管管理部分85非功能需求95.1数据流程图95.2数据字典95.3画面清单155.4功能结构151 引言1.1编写目的能够准确地回答“销售系统必须做什么?”的问题,即确定系统必须完成那些工作,对目标系统提出、准确、清晰、具体的要求,准确的描述软件需求,为进一步的总体设计打下基
2、础销售信息管理系统,我们已考虑到该系统是贵公司的一个销售信息管理系统,所以我们必须做到该销售管理系统能够与前台销售服务系统能够很好的结合使用。1.2项目名称同方电脑销售信息管理系统1.3项目背景本系统名称电脑销售信息管理系统。贵公司涉及的产品面很广泛,店面也多,而且还有很多的客户和合作厂商,本项目开发一个简单、实用和网络化的产品销售信息管理系统,该系统建成后,能够简化销售信息管理人员的工作量,方便所有相关人员的订单处理、产品出入库、产品查询和产品管理工作,及实产品的产品入库、产品查询、产品出库等功能。根据贵公司的规模不断扩大,面对大量商品的管理,开发一个管理简单、使用方便的产品销售信息管理系统
3、,结合我们多年从事企业应用系统建设的一些经验和体会编制而成。主要内容包括:销售管理系统的总体结构、技术特点、功能介绍和项目工程实施要求等内容。此项目的用户为广大购物消费者。销售系统平台包括: 主管管理部分,销售人员管理部分1.4定义销售:一种帮助有需要的人们得到他们所需要东西的过程,而从事销售工作的人,则从这个交换的过程中得到适度的报酬。系统:为实现规定功能以达到某一目标而构成的相互关联的一个集合体或装置(部件)。 1.5参考资料a.信息系统分析与设计 卫红春 主编b.数据库系统概论 第四版 王珊 萨师煊 主编c.C#程序设计及应用教程 第二版 马骏 主编2 任务概述2.1项目总体目标本系统开
4、发的意图是贵公司的产品销售信息管理系统的功能要求和系统特点,和一般的销售管理系统不同,因为它牵扯到在网上下订单、销售人员管理,产品管理,预定信息管理的管理,所以功能相对的就要要求界面简洁、实用、易懂,便于非销售专业人员管于不同用户的网络查询。该系统适合采用一个管理简单、安全、专业的管理软件2.2 用户群体 本系统适用于那些需要对产品销售情况的处理和管理的企业,公司或者工厂;所针对的用户是销售人员和主管2.3运行环境操作系统:Microsoft Windows 2000 Advanced Server支持环境:Microsoft Visual Studio2008数 据 库:Microsoft
5、SQL Server 20003功能需求 3.1调查用户需求1、主管的基本信息:主管做为销售部门的最高值为人员,他可以管理他所雇用的人员。可以实现添加、删除、修改等功能。 2、销售人员工作的基本信息:销售人员的基本工作就是将客户发来的订单进行记录,填写相关信息,并更新到数据库中,处理客户的退单以及开发销售票据等。3、主管处理产品的基本信息:主管可以通过本系统,实现对产品进行制定售价,制定折扣范围,分配佣金提成以及查询产品信息等。 4、主管对销售人员管理的基本信息:主管可以通过本系统,实现对销售人员的销售业绩进行查询,并对其分配佣金提成。5、销售记录的基本信息:该系统的用户可以在该系统中所提供的
6、产品销售信息的查询功能,。如果是市场分析人员需要数据时,就可以从这里得到。他们还可以根据销售记录来为员工制定工资还会涉及到奖金,罚款等多项,最终获得自己的目前工资。 6、信息查询的基本情况:主管和销售人员都具备对信息的查询共能。主管与销售人员之间的查询信息的差别在于,销售人员不能查询所有销售人员的信息,只能查询自己的个人信息。7、信息管理的基本情况:在本系统中,只有管理员具备对系统中涉及到得信息(除登录用户的信息和其他管理员的信息以外的信息)进行修改功能。比如,销售员查询订单信息时,发现订单信息录入有误。他本身不具备修改数据库中的信息的功能,则需上报管路员,经管理员核实再进行对数据库中的订单信
7、息进行修改。3.2用户对系统的要求1、销售员A、信息要求:销售员能查询到相关信息,包括个人的信息、客户的基本信息、产品的基本信息、产品种类信息、订单的基本信息、销售信息。比如查询自己开的订单的信息,对于仓库中的商品的剩余量进行查询以及查询自己的信息 等等。B、处理要求: 对于销售员,可以实现开订单并将订单信息更新到数据库中。并且对订单等信息进行查询,如发现信息错误等情况,销售员无法实现修改,需要上报主管,主管进行核实,并修改。安全性与完整性要求。C、安全性要求:1、系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2、系统应对不同的数据设置不同的访问
8、级别,限制访问用户可查询和处理数据的类别和内容;3、系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(销售人员),主管。D、完整性要求:各种信息记录的完整性,信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。2、主管:A、信息要求:管理员所能查询的相关信息,包括个人的信息、客户的基本信息、产品的基本信息、产品种类信息、订单的基本信息、销售信息、销售人员的信息。B、处理要求:管理员可以实现查询信息的同时也可以对所能查询的信息的进行相关操作,如对信息的修改、删除、更新、添加等功能。C、安全性要求:1、系统应设置访问用户的标识以鉴别是否是合法用户,并要
9、求合法用户设置其密码,保证用户身份不被盗用;2、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3、系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(销售员),管理员。4、系统功能的设计与划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:4.1销售人员管理部分1、销售订单 2、销售记录 3、退单处理 4 、开发票据 4.2主管管理部分1、制定售价2、制定折扣范围3、分配佣金、提成 4 、查询各类信息 5 、对销售人员进行管理5非功能需求5.1数据流程图5.2数据字典1.数据项用户数据字典:属性名存储代码类型长度备注用户编号Us
10、erIDnvarchar8销售人员及主管的编号用户姓名UserNamenvarchar20销售人员及主管员的姓名用户权限Jurisdictionchar6用户权限(主管和销售人员)销售人员信息数据字典:属性名存储代码类型长度是否允许空备注销售人员编号SaleIDchar3否销售人员的唯一编号姓名Salenamechar8否销售人员的真实姓名佣金Moneyint10是员工工资提成Discountint10是员工福利主管编号Majorchar3是主管唯一的编号主管信息数据字典:属性名存储代码类型长度是否允许空备注主管编号Majorchar3否主管的唯一编号主管名称Namechar10否主管的名称产
11、品信息数据字典:属性名存储代码类型长度是否允许空备注产品编号ProductIDchar6否主键约束产品名称ProductNamevarchar40是产品数量ShuliangInt10是原价Costint10是折扣范围Disint10是售价Priceint10是提成信息数据字典:属性名存储代码类型长度是否允许空备注主管编号Majorchar3 否主管唯一的编号销售人员编号SaleIDchar3否销售人员的唯一编号提成Discountint10是员工福利销售记录信息数据字典:属性名存储代码类型长度是否允许空备注订单编号OrderIDint10否每个订单的唯一编号产品编号ProductIDchar6
12、否每个产品的唯一编号销售人员编号SaleIDchar3否订单日期OrderDateDatetime是折扣Dissint10是用户编号UserIDnvarchar8销售人员及主管的编号用户编号产品数量ShuliangInt10是订单详细信息数据字典:属性名存储代码类型长度是否允许空备注订单编号OrderIDint10否产品编号ProductIDchar6否销售人员编号SaleIDchar3否用户编号UserIDNvarchar8否销售人员及主管的编号折扣Zhekchar8是数量shuliangInt 10是退单号Brackchar8是总价位TotalPricemoney是定价信息数据字典:属性名存储代码类型长度是否允许空备注主管编号Majorchar3否主管的唯一编号产品编号ProductIDchar6否每个产品的唯一编号售价PriceInt10是折扣范围DisInt10是5.3画面清单5.4功能结构15