家电企业产品销售管理信息系统_第1页
家电企业产品销售管理信息系统_第2页
家电企业产品销售管理信息系统_第3页
家电企业产品销售管理信息系统_第4页
家电企业产品销售管理信息系统_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前言随着Internet技术的兴起,电子商务迅速发展,“销售管理系统”是基于B/S结构的用以促进产品销售为核心的电子商务网站,不仅能够全面展现公司的良好形象,实现企业产品的在线订购和客户需求信息的收集,开辟市场销售的新渠道,同时可以即时管理遍布全国乃至全球的分支机构、代理商和客户。本销售管理系统是一套完全基于 B/S 结构先进的管理系统。 企业直销或分销业务均可通过它和Internet实现跨区域远程管理,无论组织机构如何复杂、办公地点如何分散,数据均可集中管理,实现信息的高度共享,方便快捷,随时保证各区域分公司或分销商全部数据集中存取和实时分析。由于采用 web-based 的开发方式和J2EE最先进的开发框架(JSP + JavaBean),系统可以满足企业特殊要求功能,具备高度的扩展与灵活性。一、为什么需要“销售管理系统” 随着改革和经济发展,我国企业的市场意识和对市场的适应能力增强,企业管理水平不断提高,但与国际企业相比仍然存在较大差距,不同程度地存在以下方面问题: 1.顾客需求越来越多,用户期望越来越高,大市场正被不断细分,企业缺少一个行之有效的持续开拓更大市场的办法。 2.企业与市场(包括分支机构、代理商、经销商)之间的信息传递速度慢,总部很难及时了解各地产品销售、库存和货款回收的准确数据,影响公司的决策。 3.客户在想什么,是否有新的需求,对产品有何建议,企业无法及时得到反馈信息。 4.企业营销需要的人、财、物力越来越多,产品的销售费用逐年增加。 5.部分企业的各地市场和分支机构诸侯割据,缺少相互协调、协同作战的有效方法。 6.业务员独占客户信息,交易透明度低,无法杜绝职员挪用货款和跳槽事件发生。二、“销售管理系统”在企业经营中的作用 节约交易费用,降低销售成本。企业供应链耗费整个公司高达25 的运营成本,利用Internet技术降低供应链耗费,对企业提高利润率意义重大。 持续扩大市场范围,有利于持续开发全球市场。 全球市场同步传递信息,系统内部数据共享,提高工作效率。 提高业务透明度,减少暗箱操作,有利于相互监督,减少腐败和职员跳槽事件。 缩短货款回收期,加快企业资金周转,提高资金使用效率。 员工之间职责分工明确,有利于提高工作效率。 提高企业对市场的快速反应能力,全面提高企业竞争力。 直接快速地发布企业的信息资料,对外广告宣传,有利于树立企业形像。 提供客户信息反馈和客户跟踪服务,保持与客户的紧密接触。 一年365天/24小时不间断服务,提供和(或)获取商业信息。保持企业与销售人员和客户的紧密联系,充分发挥团队的协同作战优势。第1章 系统基础知识软件危机指的是在计算机软件的开发和维护过程中所遇到的一系列严重问题。1968年北大西洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次提出了“软件危机”(software crisis)这个名词。概括来说,软件危机包含两方面问题:一、如何开发软件,以满足不断增长,日趋复杂的需求;二、如何维护数量不断膨胀的软件产品。 具体地说,软件危机主要有以下表现: (1)对软件开发成本和进度的估计常常不准确。开发成本超出预算,实际进度比预定计划一再拖延的现象并不罕见。 (2)用户对“已完成”系统不满意的现象经常发生。 (3)软件产品的质量往往靠不住。Bug一大堆,Patch一个接一个。 (4)软件的可维护程度非常之低。 (5)软件通常没有适当的文档资料。 (6)软件的成本不断提高。 (7)软件开发生产率的提高赶不上硬件的发展和人们需求的增长。第1.1节 面向过程的生命周期法产生“软件危机”的原因在于:用户需求不明确,缺乏正确的理论指导,软件规模越来越大且复杂度也越来越高。那么如何解决“软件危机”呢?人们越来越重视软件开发方法的研究,通过多年的研究和努力,软件开发方法走向两个方面:一方面是着重研究与机器本身相关的软件开发工具,即高级语言及软件开发环境;另一方面,着重研究软件设计和规格说明等。这时系统开发生命周期(Systems Development Life Cycle , SDLC)应运而生。它是一种用于规划、执行和控制信息系统开发项目的组织和管理方法,是工程学的原理在信息系统开发中的具体应用。生命周期法是一种结构化方法,把信息系统开发视为一个生命周期,把软件看作是人工制品,必然有其产生、成长、成熟、运作、消亡的生命过程。生命周期法把系统开发分为多个阶段,一般分为五个阶段:系统规划、系统分析、系统设计、系统实施。系统运行与维护。严格按阶段进行,每个阶段都有明确的目标和任务。每一阶段完成以后,要完成相应的文档资料,作为本阶段工作的总结,也作为下一阶段的依据。这种方法特别强调阶段完整性和开发的顺序性,它要求开发者首先确定系统的完整需求和全部功能。生命周期法具有明显的优点。它采用系统观点和系统工程方法,自顶向下进行分析与设计并自下而上进行实施。开发过程阶段清楚,任务明确,并有标准的图、表、说明等组成各阶段的文档资料。生命周期法引入了用户观点,适用于大型信息系统的开发,将逻辑设计与物理设计分开。 但是,生命周期法的应用前提是严格的需求定义方法和策略。需求定义(the Definition of Requirement )方法是一种严格的、预先定义的方法。从理论上讲,一个负责分析设计的项目小组应完全彻底地预先指出对应用来说是合理的业务需求,并期待用户进行审查、评价和认可,并在此基础上顺利开展工作。 这种严谨的需求定义方法是在一定假设的前提下形成的,它们是: (1)所有的需求能被预先定义这一假设的确切含义是,在没有系统实际工作经验的情况下,所有的系统需求在逻辑上是可以预先说明的。在某种情况下,虽然不能保证项目参加者个人都能确知系统需求和逻辑模型,但通过大多数人对系统的建议和合理判断,完全可以描述一个明确的系统需求,所有需求都能被准确预先定义。但实际情况,需求定义方法假设的有效性是比较脆弱的。现实中,往往提供详细说明材料的人不是本领域的专业权威和职业分析人员;去定义复杂度甚高的事情又是十分困难的;大多数用户绝非面面俱到,只能是有选择性的说明。即使预先定义工作做得很好,往往系统仍旧需要进一步地修改和经过若干次反复,这是因为以下的事实是经常存在的。个人对系统的认识往往与实际不完全吻合;实地观察和使用系统会刺激用户对系统提出新的需求;观看和经历会修改和取消对系统的事先需求。 (2)项目参加者之间能够清晰而准确地通信 严格需求定义方法的又一项重要假设是:在系统开发的进程中,项目组、项目经理、分析人员、用户开发人员、审计人员、保密分析员、数据管理员、人际关系专家等都能够清晰而有效地进行通信。虽然每个人都有自己的专业、观点和行动,但用图形描述文档等工具,使得大家可能得到清晰、有效的沟通。而实际情况往往是复杂的,对于共同的约定,每个人往往会有自己的解释和理解,对规格说明上应该有而尚未有的规定和说明,会有各种意见或加进个人看法。而文字叙述,如英语或汉语及其它文字描述,并非是一种准确的通信工具,即使提供了结构化的文字语言,如结构化英语以及判定表、树等较严格的通信的高级方式,当然这较叙述性的文字描述肯定是一种改进,减少了模糊性,但它仍然缺乏精确的技术上的通信语言的“严密性”、“专业性”和“行业性”。因此,在多学科、多行业人员之间架起通信的桥梁是困难的。人们早就认识到,相互间通信的有效性的损失乃是开发过程中失败的主要原因之一。 (3)静态描述图形模型对应用系统的反映是充分的使用预先定义技术时,主要的通信工具是定义报告,包括工作报告和最终报告。采用叙述文字、图形模型、逻辑规则、数据字典等形式,这些具体形式因各自的技术有所不同,但其作用是相似的。所有技术工具的共同特点是:它们都是被动的通信工具和静止的通信工具,不能表演,因而无法体现所建议的应用系统的动态特性,而要求用户根据一些静态的信息和静止的画面来认可系统则似乎近于苛求。因此,严格定义技术本质上是一种静止、被动的技术,要它们来描述一个有“生命”的系统是困难的。理解和评价一个应用系统的最好方式,应该是去体验它,而不仅仅是去阅读和讨论它。 综合上述各点可见,严格需求定义的合理性在许多情况下并不满足,因此建立在脆弱基础上的开发策略在实施中一旦导致系统的失败就绝非意外之事。为了更好地处理由于缺乏支持严格方法的假设而给项目带来的风险,需要探求一种变通的方法,面向对象的系统分析与设计方法恰恰可以符合这些要求,能够较好地解决开发中由于需求不确定的引发的问题。 第12节 UML与面向对象的系统分析与设计方法UML是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。它有以下特性:1、不是一种可视化的程序设计语言,而是一种可视化的建模语言2、不是工具或知识库的规格说明,而是一种建模语言规格说明,是一种表示的标准。3、不是过程,也不是方法,但允许任何一种过程和方法使用它。UML的目标是:1、易于使用、表达能力强,进行可视化建模2、与具体的实现无关,可应用于任何语言平台和工具平台3、与具体的过程无关,可应用于任何软件开发的过程;4、简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改。5、为面向对象的设计与开发中涌现出的高级概念(如协作、框架)提供支持,强调在软件开发中对架构、框架、模式和组件的重用。面向对象是近20年来国内外IT行业最为关注的技术之一,面向对象技术是一种按照人们对现实世界习惯的认识论和思维方式来研究和模拟客观世界的方法学。它将现实世界中的任何事物都视为“对象”,将客观世界看成是由许多不同种类的对象构成的,每一个对象都有自己的内部状态和运动规律,不同对象之间的相互联系和相互作用就构成了完整的客观世界。面向对象方法(Object Oriented,简称OO方法)克服了传统的功能分解方法只能单纯反映管理功能的结构状态、数据流程模型只侧重反映事物的信息特征和流程、信息模拟只能被动地迎合实际问题需要等缺点,构成以系统对象为研究中心,为信息管理系统的分析与设计提供了一种全新的方法。面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。面向对象的基本概念对象:对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对象为他们提供所希望的行为。在对内的操作通常称为方法。 类:类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。面向对象主要特征:封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。 继承性:继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继职其它类的全部描述,同时可修改和扩充。继职具有传达室递性。继职分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。多态性:对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。综上可知,在OO方法中,对象和传递消息分别表现事物及事物间相互联系的概念。类和继承是实施应人们一般思维方式的描述范式。方法是允许作用于该类对象上的各种操作。这种对象、类、消息和方法的程序设计范式的基本点在于对象的封装性和类的继承性。通过封装能将对象的定义和对象的实现分开,通过继承能体现类与类之间的关系,以及由此带来的动态联编和实体的多态性,从而构成了面向对象的基本特征。第13节 管理信息系统概论管理信息系统同其他任何学科一样,都有一个不断发展和不断完善的过程。20世纪60年代,美国经营管理协会及其事业部第一次提出了建立管理信息系统的设想,即建立一个有效的MIS,使各级管理部门都能了解本单位的一切有关的经营活动,为各级决策人员提供所需要的信息。但由于当时硬、软件水平的限制和开发方法的落后,效果并不明显。进入80年代以后,随着各种技术特别是信息技术的发展,MIS也得到了进一步的发展,MIS的概念逐步充实和完善。1.3.1 管理信息系统的定义管理信息系统是20世纪80年代才逐渐形成的一门学科,其概念至今尚无统一的定义。MIS定义有很多种,研究者们从各自的角度出发给出了不同的定义,最具代表性的几种定义有:(1)就其功能来说,管理信息系统是组织理论、会计学、统计学、数学模型及经济学的混合物,这许多方面都同时展示在先进的计算机硬件和软件系统中。这个领域的中心问题是扩展视野,综合政府部门和民间组织的决策,这些组织必须控制其内部活动和由该组织的规模与复杂程度所引起的种种功能要求。(2)一个管理信息系统是能够提供过去、现在和将来预期信息的一种有条理的方法,这些信息涉及到内部业务和外部情报。它按适当的时间间隔供给格式相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策制定过程。(3)MIS是一个具有高度复杂性、多元性和综合性的人机系统,它完全使用现代计算机技术、网络通讯技术、数据库技术以及管理科学、运筹学、统计学、模型论和各种最优化技术,为经营管理和决策服务。(4)管理信息系统是一个有人、计算机等组成的能进行管理信息收集、传递、储存、加工、和使用的系统。管理信息系统能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。(5)不仅仅把信息系统看作是一个能对管理者提供帮助的基于计算机的人机系统,而且把它看作一个社会技术系统,将信息系统放在组织与社会这个大背景去考察,并把考察的重点,从科学理论转向社会实践,从技术方法转向使用这些技术的组织与人,从系统本身转向系统与组织、环境的交互作用。人们对MIS的认识是一个不断提高和完善的过程,把上述的4、5两条结合起来,可以比较全面地认识MIS.1.3.2 管理信息系统的特点 由上述管理信息系统的定义,可以看出管理信息系统具有如下的特点:(1) 面向管理决策 管理信息系统是继管理学的思想方法、管理与决策的行为理论滞后的一个重要发展,它是一个为管理决策服务的信息系统,体恤能够根据管理的需要,及时提供所需要的信息,帮助决策者做出决策。(2)综合性 从广义上说,管理信息系统是一个对组织进行全面管理的综合系统。一个组织在建设管理信息系统时,可根据需要逐步应用个别领域的子系统,然后进行综合,最终达到应用管理信息系统进行综合管理的目标,管理信息系统综合的意义在于产生更高层次的管理信息,为管理决策服务。(3)人机系统 理信息系统的目的在于辅助决策,从而决策只能有人来做,因而管理信息系统必然是一个人机结合的系统。在管理信息系统中,各级管理人员既是系统的使用者,又是系统组成部分,因而,在管理信息系统开发过程中,要根据这一特点,正确界定人和计算机在系统中的地位和作用,充分发挥人和计算机各自的长处,使系统整体性能达到最优。(4)现代管理方法和手段相结合的系统 人们在管理信息系统应用的实践中发现,只简单地采用计算机技术提高处理速度,而不采用先进的管理方法,管理信息系统的应用仅仅是用计算机系统仿真手工管理系统,充其量只是减轻了管理人员的劳动,其作用的发挥十分有限。管理信息系统要发挥其在管理中的作用,就必须与先进的管理手段和方法结合起来,在开发管理信息系统时,融进现代化的管理思想和方法。(5)科交叉的边缘科学 管理信息系统作为一门新的学科,产生较晚,其理论体系尚处于发展和完善的过程中。早期的研究者从计算机科学与技术、应用数学、管理理论、决策理论、运筹学等相关学科中抽取相应的理论,构成管理信息系统的理论基础,从而形成一个有着鲜明特色的边缘科学。1.3.3 管理信息系统的结构目前,对管理新系统的结构描述尚无统一的模式。管理信息系统并不是与一个组织的其他信息系统相分离的特殊实体,它是企业信息系统的核心,贯穿于企业管理的全过程,同时又覆盖了管理业务的各个层面,因而其结构也必然是一个包含各种子系统的广泛结构。(1) 基于管理任务的系统层次结构管理信息系统的任务在于咫尺管理业务,因而管理信息系统可以按照管理任务的层次进行分层。管理任务的层次如表11:表11 管理任务的层次层次内容战略管理规定企业的目标、政策和总方针;企业的组织层次;决定企业的任务。管理控制(战术管理)资源的获得与组织,人员的招聘与训练,资金的监控等。运行控制有效地利用现有设备和资源,在预算限制内活动战略管理是企业的长远计划,处理中、长期事件,如市场战略、产品品种等;管理控制(或战术管理)属于中期计划范围,包括资源的或区域组织、人员的招聘训练、资金监控等方面;运行控制涉及作业的控制(如作业计划和调度等)。业务处理是企业的最基本活动,它记录了企业的每一项生产经营和管理活动。对于其他组织的管理与企业管理一样,存在着类似的层次关系。在实际的工作中,有时同一问题可以属于不同的管理层次,只是每一层次考虑问题的角度不同而已。如库存控制问题,在运行控制层最关心的是日常业务处理的准备污物;在管理控制层考虑的是如何根据运行控制数据,确定安全库存量和订货次数;而在战略管理层关心的是如何根据运行控制和管理控制的结果及战略目标、竞争者行为等因素,做出正确的库存战略决策。由此可见,不同的管理层次对信息的需求是不同的。在战略管理与运行控制层所需信息的特性有很大差别,而管理控制所需信息则介于二者之间。表12描述了不同管理层次之间信息特性的差别。有这些差别可以看出,管理信息系统的不同层次具有不同的信息处理方法。表12不同管理层次的信息特性信息特性运行控制管理控制战略管理来源系统内部内部外部范围确定有一定确定性很宽概括性详细较概括概括时间性历史综合未来流通性经常变化定期变化相对稳定精确性要求高较高低使用频率高较高低从管理决策问题的性质来看,在运行控制层上的决策大多数是属于结构化的问题,而在战略管理层,大多数决策属于非结构化决策问题,管理控制层所做决策问题的性质,结余结构化和非结构化之间。战略管理层的决策内容,如确定和调整组织目标,以及制定关于获取、使用各种资源的政策等,一般属于非结构化决策问题。决策者是企业或组织的最高管理层。管理控制层所做决策是针对各种资源的获取和使用进行有效的计划和控制等方面的问题。它受战略管理层所做的目标和策略的限制,一般属半结构化或结构化的决策,决策者为组织的中层领导。运行控制层的决策是为了保证有效地完成具体任务或操作,有一定的周期性,问题的性质一般属于结构化决策,决策者通常是组织的基层管理人员。(2) 基于管理职能的系统结构管理信息系统的结构,也可以按照使用信息的组织职能加以描述。系统所涉及的各职能部门都有着自己特殊的信息需求,需要专门设计相应的功能子系统,以支持其管理决策活动,同时各职能部门之间存在着各种信息联系,从而使各个功能子系统构成一个有机结合的整体,管理信息系统正是完成信息处理的各功能子系统的总和。因而,按管理职能划分,管理信息系统可有下列子系统构成: 销售与市场子系统。销售与市场功能通常包括产品的销售和推销以及售后服务的全部活动。其中业务处理由销售订单、推销订单的处理。运行控制活动包括雇佣和培训销售人员、编织销售计划和推销工作的各项目,以及按区域、产品、顾客的销售量定期分析。 生产子系统。生产子系统的功能包括产品的设计与制造、生产设备计划、作业的调度与运行、生产工人的录用与培训、质量的控制与检验等。生产子系统中,典型的业务处理是生产指令、装配单、成品单、废品单和工时单等的处理。 物质供应子系统。物资供应子系统包括采购、收货、库存控制、发放等管理活动。业务处理数据为购货、申请、购货定单、加工单、收获报告、库存票、提货单等; 财务和会计子系统。财务和会计有着不同的目标和工作内容,但它们之间有着密切的联系。财务的职责是在尽可能地的成本下,保证企业的资金运转,包括托收管理、现金管理和资金筹措等。会计则是把财务工作分类、绘制标准财务报表、制定预算及对成本数据的分类与分析。 人事子系统。人事子系统包括人员的录用、培训、考核记录、工资和终止聘用等。其业务处理要产生有关聘用条件、培训说明、人员的基本情况数据、工资变化、工时、福利及终止聘用通知等内容。 高层管理子系统。每个组织都有一个最高领导层,如公司总经理和各职能领域的副总经理组成的委员会。高层管理子系统为高层领导服务,它的业务处理活动主要是信息的查询和决策的支持,处理的文件常常是信函和备忘录以及高层领导向各职能部门发送的指示等。 信息处理子系统。信息处理子系统的作用是保证各职能部门获得必要的信息资源和信息处理服务。该子系统典型的业务处理有工作请求、采集数据、改变数据的请求,软硬件情况的报告以及设计方面的建议。第2章 系统需求分析不论采用何种开发MIS的方法,系统分析都是必要且十分重要的环节,虽然,分析的具体方法和详尽程度可能不尽相同。实践表明,系统分析工作的好坏,在很大程度上决定了系统的成败。管理信息系统分析的任务是:在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。逻辑方案不同于物理方案,前者解决“做什么”的问题,是系统分析的任务;后者解决“怎样做”的问题,是系统设计的任务。第2.1节 可行性分析2.1.1 经济性当前许多中小型企业都使用人工管理方式来管理企业的销售业务,这样的管理方式既困难有浪费时间和成本,并且容易出现漏账、差账的情况,因此中小企业可以像大型企业那样采用先进的管理方式,利用企业有关的管理软件如销售管理信息系统软件,提高企业效率,降低企业的运营成本。2.1.2 技术性 企业销售管理系统从中小企业的实际出发,可有效地管理企业的销售情况,并降低企业运营成本,即时调整销售策略,提高库房的利用率。通过计算机网络管理系统对企业销售进行全面的管理,满足了企业的现代化管理要求。2.1.3 结论基于上述的开发“销售管理系统”的原因和“销售管理系统”带给公司的益处,开发销售管理信息系统是可行的,应大力支持。所以,把企业销售管理系统建设为一个基于Web的电子商务网站系统,不仅能够全面展现公司的良好形象,实现企业产品的在线订购和客户需求信息的收集,开辟市场销售的新渠道,同时可以即时管理遍布全国乃至全球的分支机构、代理商和客户。第2.2节 业务调查销售管理主要是针对企业的销售部门的相关业务进行管理。企业销售部门是企业与市场连接的桥梁,其主要职能是为客户和最终用户提供服务,从而使企业获得利润,实现其经济和社会价值。2.2.1 销售管理的业务流程分析 企业的销售管理工作主要由企业的销售部门完成,销售部门与生产部门、财务部门和仓库部门有着密切的业务联系。(1) 销售部门制定销售预测、计划或客户订单后,将产品订货和交货情况汇总通知计划部门或生产部门做成生产计划。(2) 生产部门根据计划安排领料生产,进入生产作业控制,产品完工后进行入库处理(按订单或加工单入库)。(3) 仓库部门按计划发料、安排产品入库,并按出库通知(根据订单的交货期)组织出货,生成出入库单据交财务部门。(4) 财务部门根据仓库的出入库单据、出货发票做帐;客户收到货物和结算发票后付款给企业的财务部门。(5) 销售部门记录有关的售前、售中、售后服务情况,把有关的质量问题提交给质量部门进行产品质量分析。 基于上述分析,可由 图21来描述销售管理的业务流程。技术支持订单计划决策信息经营计划发货提货单提货单发票入库付款财务部门提货管理销售分析决策部门仓储部门生产部门销售部门订单管理服务管理结算管理客 户技术部门质量部门质量保证计划图21 销售管理的业务流程分析 2.2.2 销售管理的功能分析 一般来讲,销售管理的主要功能应包括:销售市场分析管理、销售价格管理、销售计划管理、销售收货管理和销售服务管理等功能。以下分别进行介绍。(1) 销售市场分析管理销售市场分析管理应包括销售统计分析和销售预测分析。其中销售统计分析主要是对各种市场“已有”的销售信息进行汇总统计分析,如可从各种产品的订单订货情况、销售情况、订单收款情况、销售发货情况、销售计划完成情况、销售盈利情况以及从地区、客户、销售员和销售方式等多角度多方位进行统计与分析;销售预测分析是利用有关预测方法和销售统计分析信息,对销售“潜在“的市场进行预测,以指导企业今后的销售活动和企业的生产计划。(2) 销售价格管理销售价格管理包括定价管理和价格折扣管理。其中,定价管理是针对企业的市场营销目标、利润目标、产品成本、市场需求、竞争对手的价格以及企业的营销组合(如分销商、经销商和供应商)等情况,制定出相应的科学合理的价格;价格折扣管理则是在定价的基础上,企业还要根据市场条件的变化来调整价格,包括数量折扣、季节折扣、地区性折扣、顾客市场细分折扣和销售渠道折扣等。(3) 销售计划管理销售计划管理的主要功能是:按照客户订单、市场预测情况和企业生产情况,对某一段时期内企业的销售品种、各品种的销售量与销售价格作出计划安排。企业的销售计划通常按月制定(或按连续几个月的计划滚动),也可以具体到某个地区、某类客户(群)或某个销售员个人按特定期限进行制定。(4) 销售订单管理销售订单(或销售合同)是企业生产、销售发货和销售货款结算的依据,销售订单管理是销售工作的核心。其主要功能是:根据客户需求的信息、交货信息、产品的相关信息及其他注意事项制定销售订单;通过考察企业生产可供货情况、产品定价情况和客户信誉情况来确认销售订单;将销售订单信息传递给生产计划部门以安排生产,并密切跟踪销售订单的执行状况。(5) 销售发货管理销售发货管理包括销售发货管理和销售发票管理。销售发货管理的功能是按销售订单的交货期组织货源,下达提货单,并组织发货,然后,将发货情况转给财务部门。具体包括根据销售订单中已到交货期的订单进行库存分配,下达提货单,在工厂内交货的订单由用户持提货单到仓库提货,厂外交货的则按提货单出库并组织发运。销售发票管理的功能是:开出销售发票,向客户催收销售货款,并将发票转给财务部门记账。对于拖欠货款的客户,销售人员要做好收款计划,同时要配合财务人员积极催款。(6) 销售服务管理常言道“客户就是上帝”,因此,对客户提供各种相关的服务,是稳固市场与开拓市场的重要前提。销售服务管理的功能主要是为客户提供服务,包括提供售前、售中和售后服务并进行跟踪。销售部门(或联系技术部门)解答售前客户对产品的技术咨询、跟踪合同、了解订单的交货情况及客户对产品质量、交货期的满意程度,提供售后服务支持(或联系技术部门),如产品安装、产品调试、产品维护和产品维修等,并向质量部门和技术部门提供产品的售后质量记录。 第2.3节 基于用例的系统功能获取通过对一些典型电子商务网站的考察、分析以及实际的市场调查,要求本销售管理信息系统具有以下功能:l 统一友好的操作界面,能保证系统的易用性。l 规范、完善的基础信息设置。l 商品分类详尽,可按不同类别查看商品信息。l 按商品大类及商品名称进行模糊查询。l 实现网上购物。l 新品及特价商品展示。l 商品销售排行。l 企业客户有关信息的管理l 企业销售数据的统计分析有关的管理本销售管理信息系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理两个部分组成。1、 前台商品展示及销售:该部分主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询等。2、 后台管理:该部分主要对企业内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、商品统计分析管理和公告管理等。2.3.1 系统角色(系统执行者) 1、游客:网络上的一些网民,也是企业的潜在客户,其有权限浏览本系统做成的网站信息,选择自己感兴趣的内容,也可以使用本网站搜索功能来检索商品。2、用户:用过网站的注册功能注册成为本企业的会员,既是企业的顾客。通过登录网站后就可以在线订购企业的产品,也可以执行本系统网站的某些功能,如会员资料管理、查看订单等。3、系统管理员:本系统的维护人员,实时地监视着网站的数据状况,如会员信息维护、订单管理、商品信息管理。4、销售经理(销售人员);本系统的最高执行者,根据实际的销售情况对销售业绩进行统计分析,了解市场行情,最终制定销售计划。2.3.2 系统用例图基于用例的系统功能的获取,是从外部用户的角度来识别系统能够完成什么功能,至于系统内部是如何实现,使用什么算法,则不予考虑。既是他们希望系统能够做什么,能够给他们带来什么,是否能够实现他们所需要的东西。因此根据本系统的系统角色分别得到的用例如图所示: 用户的用例视图(图22):图22用户用例视图 系统管理员用例视图(图23): 图23系统管理员用例视图 销售经理用例视图(图24)图24 销售经理用例视图 系统游客用例视图: (图25)图15 系统游客用例视图第2.4节 系统用例文档图形化表示的用例本身不能提供该用例所具有的全部信息,因此还必需描述用例不可能反映在图形上的信息。通常用文字描述用例的这些信息。用例的描述其实是一个关于角色与系统如何交互的规格说明,该规格说明应清晰明了,无二义性。系统用例描述如下: (1)用例编号:visitor001用例名:register 用例描述:游客为使用本系统提供的服务,注册系统用户。执行者: visitor (游客)前置条件:游客进入注册用户的页面。后置条件:游客成功完成注册,若通过审计员的审核后就成为系统会员,否则注册不成功。基本路径:1. 想要成为系统会员的游客要求注册2. 系统显示游客需要提供的有关个人信息要求3. 游客提交所要求的个人信息4. 系统成功验证游客所提交的信息,注册成功,等待审计员审查扩展路径:4 系统验证不成功4a1系统显示游客提交信息的错误所在4a2游客修改信息再次提交,直到提交信息完全正确。 (2)用例编号:public001用例名: search products (搜索产品)用例描述: 执行者提供有关产品信息,搜索出产品的全部信息,并进行选购。执行者: visitor (游客),user (用户),systemManager(系统管理员)前置条件:执行者进入搜索产品界面。 后置条件: 执行者成功地实现产品的搜索,并执行相应的操作。基本路径:1. 执行者根据查询条件,提交查询的相关信息或局部信息2. 系统经过查询后,显示相关产品的信息3. 执行者可以根据查询结果,继续执行相关的操作。扩展路径:3a游客搜索产品的结果3a1系统显示相关产品的信息3a2游客决定注册成为会员或是继续是系统游客 3b用户搜索产品的结果3b1系统显示相关产品的信息3b2用户可以从中选择要购买的产品或继续检索 3c系统管理员搜索产品的结果3c1系统显示相关产品的信息3c2系统管理员执行相应的系统维护操作。(如修改价格、修改折扣等) 3d 若系统没有查询到相关的产品信息时 3d1系统给出提示,要求重新进行产品检索。(3) 用例编号:public002用例名: login system (登录系统)用例描述:执行者进入系统,并执行相应的操作。执行者: user(用户) ,saleManager(系统管理员), systemManager前置条件: 执行者通过浏览器进入系统界面后置条件: 执行者成功进入系统,并可以执行执行者相应的操作基本路径:1. 系统要求用户提交用户名和密码2. 用户提交用户名和密码3. 系统成功地验证信息,执行者进入系统扩展路径:3.系统验证出现错误时 3a1系统验证用户不是系统会员3a2系统提示用户注册成为系统会员。3b1系统验证用户密码错误3b2系统提示用户重新输入密码3b3用户重新提交密码(4) 用例编号:user001用例名: modifies information用例描述:用户修改个人信息 执行者: 用户前置条件:用户登录系统 后置条件:用户成功地修改个人信息基本路径:1 用户要求修改其个人信息2 系统显示出用户相关的可以修改的个人信息3 用户修改某些个人信息,提交信息。4 系统对提交的信息进行验证5 用户成功地修改个人信息。6 系统接受用户的个人信息。扩展路径: 5用户修改个人信息不成功时 51系统提示用户,提交的信息错误所在之处 52用户重新修改信息,提交信息 53系统重新验证信息,直至无错误。(5) 用例编号:user002用例名: manages cart用例描述:用户管理购物车 执行者:用户前置条件:用户登录系统后置条件:用户成功地管理购物车基本路径:1、 用户要求进行管理购物车2、 系统显示出用户此次购物车中的详细情况3、 用户根据显示结果进行相应的操作4、 系统接受用户管理购物车的结果扩展路径: 3a 用户选择继续购买其他产品时 3a1 系统显示公司产品目录供用户选择 3a2 用户选择其他产品,将其加入购物车中。 3a3 若选择的产品,用户购物车中已经存在,则提示用户直接修改其订购数量即可。 3b 用户修改某项产品的订购数目时 3b1 用户修改某项产品的订购数目,并提交 3c 用户购物车某项产品的订购时 3c1 用户选择某项不愿在订购的产品,把它从购物车中删除,备注:3b1 若用户提交的数目超出某个上限,系统需要给出用户提示(6) 用例编号:user003用例名: reviews order用例描述:用户查看自己已存在的订单 执行者:用户前置条件:用户登录系统后置条件:用户成功地查看自己已存在的订单基本路径:1 用户要求查看其历史交易情况2 系统提供查看历史交易所需的条件3 用户提交所需要的查看历史交易信息4 系统成功地显示交易详细信息。扩展路径: 4系统没有检索到相关的信息时 4a1 系统提示用户重新进行检索历史交易 4a2 用户提交检索依据,直至无误。(7) 用例编号:user004用例名:submits order 用例描述:用户提交订单 执行者:用户前置条件:用户登录系统后置条件:用户成功地提交订单,等待审计员审查订单基本路径:1、 用户要求提交订单2、 当用户完成产品订购时,按照系统提示提交订单。3、 系统验证订单中的详细信息4、 用户成功地提交订单扩展路径: 3 系统验证订单存在错误信息时 3.1 系统显示出订单中某些错误之处,要求用户修改 3.2 用户修改信息后,提交信息,直至无误。 (8) 用例编号:saleManger001用例名: statistics order用例描述:销售经理统计销售记录 执行者: 销售经理前置条件:销售经理登录系统后置条件: 销售经理成功地统计销售记录基本路径:1. 销售经理要求进行统计销售记录2. 系统显示供进行统计工作所需要的统计条件3. 销售经理按照要求提交统计工作所需要的信息4. 系统显示统计的结果5. 销售经理依据结果,执行统计管理工作。扩展路径: 4系统不存在销售经理提交信息的统计结果时 41系统给出提示,要求重新进行相应的统计工作(9) 用例编号:saleManager002用例名: make plan用例描述:销售经理制定销售计划 执行者:销售经理 前置条件:销售经理登录系统后置条件: 销售经理成功地制定销售计划基本路径:1 销售经理要求进行制定销售计划2 系统提供制定销售计划所需要的依据。3 销售经理按照系统要求提交相关销售统计信息和有关市场行业的信息4 系统把预测结果显示给销售经理5 销售经理根据预测结果,与现实情况比较后,再做相关的调整。扩展路径:(10) 用例编号:systemManager001用例名: maintain catalog用例描述: 系统管理员维护产品目录执行者:系统管理员 前置条件: 系统管理员登录系统后置条件: 系统管理员成功地维护产品目录基本路径: 1、 系统管理员要求进行维护产品目录2、 系统显示已有的产品目录。3、 系统管理员执行相应的操作4、 系统接受系统管理员的维护管理扩展路径: 3、 系统管理员可以执行的操作 3a 系统管理员根据公司产品状况,删除已经淘汰的产品纪录 3b 系统管理员根据公司产品状况,修改某些产品的相关信息 3c 系统管理员根据公司产品状况,增加最新研制的产品(11) 用例编号:systemManager002用例名: modify price用例描述:系统管理员修改产品的价格 执行者:系统管理员 前置条件:系统管理员登录系统后置条件:系统管理员成功地修改产品的价格基本路径:1、 系统管理员根据销售部门的有关管理人员下达的产品价格修改命令,要进行价格修改2、 系统管理员提交需要修改价格产品信息(如产品编号等)3、 系统显示有关产品的详细信息4、 系统管理员修改产品价格5、 系统接受修改扩展路径:(12) 用例编号:systemManager003用例名: modify discount用例描述:系统管理员修改产品的折扣执行者:系统管理员前置条件:系统管理员登录系统后置条件:系统管理员成功地修改产品的折扣基本路径:1、 统管理员根据销售部门的有关管理人员下达的产品折扣修改命令,要进行折扣修改2、 系统管理员提交需要修改折扣的产品信息(如产品编号等)3、 系统显示有关产品的详细信息4、 系统管理员修改产品折扣5、 系统接受修改扩展路径:(13) 用例编号:systemManager004用例名: modify number用例描述:系统管理员修改产品的库存数量执行者:系统管理员前置条件:系统管理员登录系统后置条件:系统管理员成功地修改产品的库存数量基本路径:1、 系统管理员根据公司里业务的操作,修改产品库存数量。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论