物流信息系统_第1页
物流信息系统_第2页
物流信息系统_第3页
物流信息系统_第4页
物流信息系统_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

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

文档简介

1、目录第1章 引言61.1 3PLS简介61.1.1 什么是3PLS61.1.2 3PLS的产生过程61.1.3 3PLS的业务范围71.1.4 3PLS的优点及未来发展前景81.2 3PLS集成物流管理信息系统101.2.1 何为3PLS集成物流管理信息系统101.2.2 3PLS集成物流管理信息系统具体包含哪些子系统10第2章 定义系统活动者和用例图122.1定义活动者122.2绘制用力图12第3章 系统静态建模13第4章 系统动态建模144.1绘制系统流程图144.2绘制系统顺序图15第5章系统阶段建模165.1客户子系统业务165.1.1 设计的思路和基本任务165.1.2 系统功能设计

2、和分析165.1.2 功能描述175.1.3客户子系统业务流程:175.1.4 客户子系统主要主要由三部分组成,具体功能要求:185.1.4 下面具体介绍各实体的作用:195.1.5下面具体介绍各个模块的作用:235.1.6创建“修改密码”菜单245.2客户关系管理子系统285.2.1 客户关系管理系统:285.2.2数据库设计325.2.3定义活动者和用例图355.2.4建立静态结构模型355.2.5建立动态行为模型365.3商品信息管理子系统395.3.1 商品管理系统概述395.3.2 系统分析395.3.3 需求分析415.3.4 系统功能流程图设计435.3.5 定义活动者和UseC

3、ase445.4物流配送管理子系统485.4.1开发背景:485.4.4系统可行性分析:505.4.5方案分析505.4.6系统设计505.5库存信息管理子系统565.5.1需求分析565.5.2库存管理系统的主要业务流程565.5.3库存管理系统的功能575.5.4系统的运行环境585.5.5总体设计585.5.6数据处理所采取的主要策略595.5.7详细设计605.5.8结论65系统运行良好。655.6财务管理子系统设计665.6.1 需求概述665.6.2软件结构675.6.3 程序设计说明675.7 系统维护子系统775.7.1 信息系统维护的目的与任务775.7.2信息系统维护的类型

4、775.7.3 信息系统维护的步骤795.7.4 定义活动者和UseCase图795.7.5 建立静态结构模型825.7.6 建立动态行为模型82附录87 第1章 引言1.1 3PLS简介1.1.1 什么是3PLS3PLs是指为公司提供全部或部分物流服务的外部供应商。3PL供应商提供的物流服务一般包括运输、仓储管理、配送等。在此过程中3PL供应商即非生产方,又非销售方,而是在从生产到销售的整个物流过程中进行服务的第三方,它一般不拥有商品,而只是为客户提供仓储、配送等物流服务。1.1.2 3PLS的产生过程90年代物流工业(logistics Industry)的杰出成就之一是第三方物流服务供应

5、商(Third-partyLogisticsServiceProvider,简称3PLs)的广泛兴起,将公司核心业务以外的作业外包(Outsourcing)通常被认为是现代的高效率供应链管理的标志。过去的10年中第三方物流在美国获得很大发展。1997年,美国3PLs业务年增长40%,98年增长15%,由97年的342亿美元增长至396亿美元。尽管3PLs被视为一个新兴工业,在信息技术的基础上融合运输、仓储和包装等古老行业,为其他行业提供大范围的综合服务,但在欧洲,3PLs却不是一个新概念。因为外包作为一个商业运作方式在欧洲已有数百年的历史。许多著名的物流公司如Schenker,Kuehne&a

6、mp;Nagle和Danzas,可追溯到中世纪,那时,它们就提供仓储,运输和报关经纪等综合业务。现在依然为欧洲主要的制造商、销售商及批发商提供物流服务。外包的真正兴起始于80年代末90年代初,即欧洲经济一体化之前。直到80年代末,美国公司新建的欧洲配送中心(EDCs)还都是自行运作的,但这些公司发现需要更多的柔性和不同类型的服务来满足新欧盟的需要,它们开始转向物流外包。这样在90年代,由第三方管理的EDCs的数量急剧增长。目前,3PLs的市场份额占物流费用的比例在世界各地有所不同。在英国,这一比例高达35%;在欧盟,1290亿美元的物流服务市场中有310亿美元分包给第三方物流公司,约占25%;

7、而在美国这一比率要低于10%。据UPS全球物流服务公司预测在欧洲第三方物流公司的市场份额在2002年将达到28%。值得注意的是,目前我国3PLs的市场份额还很低,大多数企业还是倾向于自营物流作业,由此导致供应链效率低下,企业缺乏足够的市场反应能力。在世界经济全球化和信息化的今天,特别是我国加入WTO后,将有更多的国外企业通过3PLs进入中国市场,同时,越来越多的国际3PLs也将进入中国物流服务市场,我国企业要与之抗衡,一方面要积极发展我国的3PLs,另一方面也要积极利用国际3PLs来整合自己的供应链,扩展自身商品对国内外市场渗透能力。1.1.3 3PLS的业务范围 一项最近的有关制造业利用3P

8、Ls的情况调查表明,3PLs向财富500强提供的服务中有2/3是基本的运输服务,接近半数的是仓储服务,不足20%的合同包括了供应链的一些深层次活动,例库存补充和产品装配。在97年的另一项调查中,174家公司中有58%外包运输服务,46%的公司向3PLs外包仓储,31%的外包物料搬运系统。以美国为例,在98年运输合同额达62亿美元,增长20%。在这一行业中,利润很高,特别是卡车运输公司。如Swift,Wener和M。S承运公司发展迅速,这与众多的公司外包自己的运输业务有很大关系。这些承运公司拥有大量客户,拥有先进技术进行运输流的优化。在3PLs行业中业务量最大的是增值的仓储与配送工业,98年收入

9、达144亿美元,其中许多公司属于国际仓储物流协会(IWLA),它代表着北美公共和合同仓储公司。IWLA的成员仓储面积每年增加1520%,而年收入每年增加2025%。这是因为更多的收入来自增值服务而不仅仅是贮存费用。IWLA中90%的成员提供服务,如货物合并,库存管理,条码标识,分类检签,提取和装箱,订货实现等。有的成员还扩展到其它的增值服务领域,如保证期内退回产品的管理,维修与更换,退回产品的销毁,网上订货满足和计算机组装,促使3PLs仓储业务增长的原因,是许多公司决定外包他们自有的仓储作业。在90年代中期,在美国约有11%的仓储业务由3PLs完成,现在这比例提高18%,在IWLA的新增成员中

10、30%是增加了仓储服务的卡车运输公司。铁路和货运转运商也增加了仓储能力,许多公司将钱投向物流领域,特别是仓储领域。太多的企业涌入增值仓储服务领域将使这一行业的利润率大为降低。许多公司缺乏相应经验,无法很好控制其成本和顾客服务成本,出价过低,很有可能达不到其它行业的利润率水平。当前,劳动力密集型职能如仓储和配送被越来越多的企业作为外包的对象,而且物流外包的范围在不断扩大。如欧洲最大的3PLs提供大范围的增值服务,这些服务是制造商针对不同市场顾客化产品所必需的,包括以不同语言进行标签和包装到产品装配。目前,3PLs的顾客源中不仅有大型企业,如70%的财富500强使用3PLs;也有中小企业。据Arm

11、strong公司的调查表明,1000家3PLs中其顾客87%是中型公司。另外,3PLs正不断扩展其国外业务,3PLs的海外经营额已占25%左右。1.1.4 3PLS的优点及未来发展前景首先,可以使企业专心致志地从事自己所熟悉的业务,将资源配置在核心事业上。企业集中精力于核心业务。由于任何企业的资源都是有限的,很难成为业务上面面俱到的专家。为此,企业应把自己的主要资源集中于自己擅长的主业,而把物流等辅助功能留给物流公司。如美国通用汽车的萨顿工厂通过与赖德专业物流公司的合作,取得良好的效益。萨顿集中于汽车制造,而赖德管理萨顿的物流事务。赖德接洽供应商,将零部件运到位于田纳西洲的萨顿工厂,同时将成品

12、汽车运到经销商那里。萨顿使用电子数据交换(EDI)进行订购,并将信息发送给赖德。赖德从分布在美国、加拿大和墨西哥的300个不同的供应商那里进行所有必要的小批量采购,并使用特殊的决策支持系统软件来有效地规划路线,使运输成本最小化。其次,灵活运用新技术,实现以信息换库存,降低成本。当科学技术日益进步时,专业的3PLs能不断地更新信息技术和设备,而普通的单个制造公司通常一时间难以更新自己的资源或技能;不同的零售商可能有不同的、不断变化的配送和信息技术需求,此时,3PLs能以一种快速、更具成本优势的方式满足这些需求,而这些服务通常都是制造商一家难以做到的。同样,3PLs还可以满足一家企业的潜在顾客需求

13、的能力,从而使企业能够接洽到零售商。如美国赖德专业物流公司向一家床垫制造商西蒙斯公司(Simmons)提供一种新技术,使得后者彻底改变了自己的经营方式。在合作前,西蒙斯公司在每一个制造厂储存了20000到50000个床垫来适时满足客户的时尚需求。合作后,赖德在西蒙斯的制造厂安排一个现场物流经理。当定单到达时,该物流经理使用特殊的软件来设计一个把床垫发送给客户的优化顺序和路线。随后这一物流计划被发送到工厂的楼底,在那里按照确切的数量、款式和顺序制造床垫,并全部及时发送。该项物流合作从根本降低了西蒙斯对库存的需求。第三,减少固定资产投资,加速资本周转。企业自建物流需要投入大量的资金购买物流设备,建

14、设仓库和信息网络等专业物流设备。这些资源对于缺乏资金的企业特别是中小企业是个沉重的负担。而如果使用3PLs不仅减少设施的投资,还解放了仓库和车队方面的资金占用,加速了资金周转。第四,提供灵活多样的顾客服务,为顾客创造更多的价值。假如你是原材料供应商,而你的原材料需求客户需要迅速的货源补充,你就要有地区仓库。通过3PLs的仓储服务,你就可以满足客户需求,而不必因为建造新设施或长期租赁而调拨资金并在经营灵活性上受到限制。如果你是最终产品供应商,利用3PLs还可以向最终客户提供超过自己提供给他们的更多样的服务品种,为顾客带来更多的附加价值,使顾客满意度提高。尽管近年来,3PLs的发展速度有所放慢,但

15、其未来发展空间仍极其广阔,其业务扩张将主要来自以下几方面的需求:(1)老主顾外包其它业务当前3PLs承担的业务还主要集中在一些最基本的物流服务上,如运输和仓储。当这些业务取得成功后,货主往往回考虑进一步扩大合作范围,如产品包装,标签印制甚至产品组装等。(2)整合供应链作业一体化供应链管理要求企业对整个供应链流程进行整合,而3PLs是在领域的专家,相对于制造业企业来说,他们可以做得更好。因而越来越多的企业考虑与3PLs合作进行供应链整合。如UPSWorldwidelogistics(WWL)和Fender国际公司吉它制造业巨臂的合作。位于英国圣阿尔班斯的UPS帮助Fender完成其配送过程的流线

16、化和集中化,以使Fender公司在近几年内实现欧洲境内销售量翻番的计划。由UPS管理来自世界各地制造厂的海陆进货,由第三方物流公司管理其EDCs的库存。由EDCs的雇员检查产品质量,检视库存,满足配送商和零售商的订货,管理多方承运人的交付。通使用UPS的集中化配送中心,Fender公司能够缩短交付时间,更好地监控质量和交付订货,更为重要的是,UPS在将吉它运往零销商之前,完成每把吉它的调音,以保证零售商从箱子中取出吉它时即可弹奏。(3)开发物流信息管理系统在供应链一体化后,货主需要支持物流作业的信息技术。而企业信息部门忙于内部信息系统。这就为3PLs提供了扩展业务的机会。3PLs在物流优化方面

17、优势明显,可帮助其顾客采用供应链策略管理物流。(4)处理供应链未端任务如退货和产品包装。尽可能地在靠近消费者或者买主的地方完成产品,已成为供应链管理体制中的基本原则。1.2 3PLS集成物流管理信息系统1.2.1 何为3PLS集成物流管理信息系统所谓的3PLS集成物流管理信息系统就是指:一种信息系统,该系统能支持第三方物流活动高效紧凑进行和有效的降低第三方物流企业的服务成本。其由人员、计算机硬件、软件、网络通信设备及其它办公设备组成的人机交互系统,其主要功能是进行物流信息的收集、存储、传输、加工整理、维护和输出,为物流管理者及其它组织管理人员提供战略、战术及运作决策的支持,以达到组织的战略竞优

18、,提高物流运作的效率与效益。1.2.2 3PLS集成物流管理信息系统具体包含哪些子系统(1)客户订单管理子系统 客户订单管理子系统的作用为接受客户订单信息,以及仓储管理系统发来的库存信息,然后按客户和紧要程度给订单归类,对不同仓储地点的库存进行配置,并确定交付日期。(2) 客户关系管理子系统 客户关系管理系统是利用信息科学技术,实现市场营销、销售、服务等活动自动化,是企业能更高效地为客户提供满意、周到的服务,以提高客户满意度、忠诚度为目的的一种管理经营方式。(3) 商品信息管理子系统 商品信息管理子系统是指使用计算机技术对商品的品名,规格,包装,储位,数量和保管条件进行管理,从而方便第三方物流

19、企业为下游客户高效无误得配送货物,提高物流服务水平。(4) 商品配送管理子系统 商品配送管理子系统是指对第三方物流企业在商品配送过程中配送路线的选择,配送车辆的确定,每个车辆的合理装载量的确定等的一种优化物流活动的信息系统。 (5)库存信息管理子系统 库存管理信息系统是指对在库商品进行合理的分类,采用ABC分类法等把在库商品进行分类,从而确定个商品的重要程度,进而运用有效的方法对各类别商品进行管理的信息系统。 (6)财务管理子系统 财物管理子系统是指对第三方物流企业在经营的各项物流活动中所产生的成本和盈利额进行实时地跟踪和统计,为物流企业及时有效的做出调整和决策提供有效的依据。 (7)系统维护

20、子系统 系统维护子系统是指在信息系统运行的过程中,对系统出现的问题进行处理和为杜绝一些致命问题的出现而进行的日常管理和维护工作,它是整个物流活动有效开展的保证,更是延长信息系统使用寿命和提高信息系统效率的基本保障。 3PLS集成物流管理信息系统如图1.1所示。图1.1 3PLS集成物流管理信息系统第2章 定义系统活动者和用例图2.1定义活动者 每个UseCase都是一个活动者与系统在交互中执行有关事例序列。根据子系统的需求找出全部的UseCase,并以活动者的角度给出事件流。对于一个Usecase应该说明的基本内容是:UseCase怎样开始和结束,正常的事件流和变通的事件流,意外的事件流等。

21、系统的主要活动者有客户,业务员,会计,决策支持者等。系统的主要UseCase包括:客户关系管理,订单处理,财务管理,决策支持,配送管理,库存管理,系统维护等。2.2绘制用力图 绘制的用例图如图2.1所示。 配送管理 库存管理商品管理图2.1用例图第3章 系统静态建模 静态建模如图3.1所示: 货物订单图3.1系统类图第4章 系统动态建模4.1绘制系统流程图绘制的系统流程图如图4.1所示。图4.1系统流程图4.2绘制系统顺序图绘制的系统顺序图如图4.2所示。图4.2系统顺序图第5章系统阶段建模5.1客户子系统业务5.1.1 设计的思路和基本任务1、基本思路首先创建客户订单管理系统的数据库,然后分

22、别创建“产品信息”表,“客户信息”表,“订单信息”表,“用户信息表”。然后依次创建系统主程序,可视类和系统主菜单。最后创建系统主表单,用它来装载系统主菜单,常用工具栏和状态栏,以及一些列表单。2、基本任务主要负责主菜单的制作,以及用户信息表的设计,修改密码等相关工作。3、系统分析和设计思想客户子系统是商品进销存中的一个子系统,主要由三个模块组成:客户信息管理,客户订单管理,商品查询。主要用来客户修改自己的基本信息,查询自己的存款信息,客户进行订货,查询定单的状态,查询历史单据,查询公司销售的商品。5.1.2 系统功能设计和分析订单管理系统的主要目的是实现对订单信息的管理,然而规范订单信息管理必

23、然会涉及下订单的客户以及订单中所涉及的产品,因此我们设计的订单管理系统包括信息管理、信息浏览和用户管理3个功能5.1.2 功能描述订单管理系统主要完成以下功能。(1)系统登录控制,必须使用特定的账号和密码登录系统后才能使用系统。(2)产品信息管理,管理订单中所使用的产品的信息,可以浏览、增加、修改和删除产品信息。(3)客户信息管理,管理下订单时客户的信息,可以浏览、增加、修改和删除客户信息。(4)订单信息管理,管理订单的信息,可以浏览、增加、修改和删除订单信息,在增加订单时血药使用的产品信息和客户信息必须首先通过产品信息管理和客户信息管理功能添加。(5)客户信息浏览,浏览系统中所有的客户的信息

24、,可以使用指定的关键字查询相应的客户。(6)产品信息浏览,浏览系统中所有的产品信息,可以使用指定的关键词查询相应的产品。(7)用户管理,可以在此处进行用户密码的修改。5.1.3客户子系统业务流程:新客户进入系统前需要进行注册,待销售经理批准后方可登录进入本系统;待客户向本公司出纳交予付款后就可以登录本系统订货,经销售业务员审核订单通过后,销售业务员分配订货并向库房管理员办理出库后发货给客户,至此客户购货完。分工组成结构树见下图:客户登陆客户注册修改基本信息查询存款信息查询商品客户订货客户查询订单查询历史订单查询订单状态业务协作流程见下图:客户销售部库房客户订单审核订单分配订单商品出库发货5.1

25、.4 客户子系统主要主要由三部分组成,具体功能要求:1客户信息管理 客户信息管理主要用来客户修改自己的基本信息,查询自己的存款信息。2客户订单管理 客户订单管理主要用来客户进行订货,查询定单的状态,查询历史单据。3商品查询 商品查询主要用来客户查询公司销售的商品,便于客户订货。本子系统主要与5个表有和一个视图有联系,分别是:表名称代码销售订单SalesOrder客户customer预收款fund商品product订单内容SalesItems订单明细Vw_salesitems5.1.4 下面具体介绍各实体的作用:(1) 客户表(customer)客户是向本公司采购商品的企业或个人,客户可以通过网

26、上或其它形式订购商品。新客户在订购商品前必须进行注册,经销售经理批准,向出纳缴纳预付款后,就可以进行购物。注册时系统将为其建立一个账户,客户订货必须预付款,所订商品的总金额不得多于账户上的预付款金额。主要用来存放客户的注册信息,存款余额,订货金额等。该表的主要功能是,在客户登录时,通过客户登录名和客户登录口令以及客户状态字段来判断是否允许客户正确登录。表结构如下所示:名称代码字段类型意义客户编号custIDInt主键,pk_customer客户名称custNameVarchar(40)客户所属地区custAreaChar(16)客户地址custAddressVarchar(50)客户邮编cus

27、tZipZip客户电话custPhonePhone客户传真custFaxPhone客户EMAILcustEmailEmail客户登录名custUserVarchar(20)候选主键,AK_custUser客户登录使用,具有唯一性客户登录口令custPasswordVarchar(16)客户登录时的密码客户存款余额custAmountMoney客户目前账户中的存款余额, 当销售人员根据订单发货时需要减少客户存款金额,即: 客户存款余额 = 客户存款余额 - 订单总金额每当收到预付款后,都要增加客户的存款金额。即:存款余额 = 存款余额 + 收款金额客户订货金额custOwingMoney客户订货

28、但尚未成交的金额总和当销售人员审核接收该单据时需要累加客户订货额,即,客户订货金额 = 客户订货金额 + 订单总金额当销售人员根据订单发货时需要减少客户订货金额,即: 客户订货金额 = 客户订货金额 - 订单总金额客户注册时间custRegTimeDatetime审批客户时间custAppTimeDatetime审批人custApproverEmpnumber审批人编号客户状态custStatusSmallint待审批通过冻结(2)商品表(product)公司所经营的商品信息,这里的经营包括销售和从供货商处购买。产品信息是在后台信息维护的,前台界面可以查看。名称代码字段类型意义商品编号pdID

29、Int商品表主键pk_product商品名称pdNameChar(10)商品表候选键AK_product规格型号pdModelVarchar(40)生产厂商pdMadeinVarchar(20)商品售价pdPriceVarchar(20)对客户的销售价格数量单位pdUnitMoney库存量pdTotalVarchar(12)当前库中商品的实物总量。每当有入库商品或出库商品时,需要相应的增加或减少商品表中的库存量。可分配量pdQuantityfloat尚未分配给客户订单的库存数量,最小为每当有入库商品或出库商品时,需要相应的增加或减少商品表中的可分配量。预订数量pdBookfloat接受客户订货

30、但尚未出库的数量之和,每当有入库商品或出库商品时,需要相应的增加或减少商品表中的预订数量。计划采购数量pdPurchasedfloat已计划采购尚未入库的数量之和,每当生成一个新的计划采购数量时,都要将其累加到总的计划采购数量中去,每当有入库商品时,由于计划采购已经到位,所以需要减少总的计划采购数量。最低库存量pdLowlevelfloat库中最少保存的商品数量库存成本pdCostMoney现有库存商品的采购金额总和,每当有入库商品或出库商品时,需要相应的增加或减少商品表中库存成本。销售起始日期pdStartDateDatetime开始销售商品的时间销售终止日期pdEndDateDatetim

31、e停止销售商品的时间录入时间pdRecDateDatetime当时录入的时间录入人pdRecorderEmpnumber录入人编号尺寸pdSizeVarchar(20)商品介绍pdIntroduceVarchar(2000)商品图片pdPictureImage拼音名pdPYMVarchar(12)商品名拼音首字母商品状态pdStatussmallint1.等待批准(默认值);2.批准销售;3.终止销售(3)销售订单表(SalesOrder)销售订单是客户向公司订货的单据,由客户在前台建立,后台销售员审核后驱动后续的采购及出库业务。名称代码字段类型意义销售订单号SOIDBigint销售订单主键p

32、k_SalesOrder客户编号CustIDInt 外键订购时间SODateDatetime 客户订购的时间最长等待时间SOWaitdays Smallint客户要求的最长等待时间(天)送货地址SOAddressVarchar(50)订单总金额SOTotalMoney订购商品的金额合计,单据总金额是单据商品明细金额的总和客户付款方式SOPaytermsVarchar(8)预付款、货到付款订单类型SOTypeVarchar(8)网上/委托销售人员SOSalesmanEmpnumber销售人员编号成交时间sotradedateDatetime客户付款时间订单备注SOMemoryVarchar(10

33、0)订单处理状态SOStatusSmallint1:待审批;2:生效;3:分配完毕;4:出库完成;5:发货完毕订单是否付款SOIspayChar(1)'y'-是;'n'-否(4) 预收款(fund)该表记录客户予付款信息名称代码字段类型意义客户编号custIDInt外键收款日期fundDateDatetimepk_fund 预收款主键收款金额fundAmountMoney收款人fundpayeeEmpnumber收款人编号收款方式fundWayVarchar(8)支票号fundChequeVarchar(20)(5)订单内容(SalesItems)记录针对一个客

34、户的一次销售业务的销售商品明细,必须依赖订单产生。名称代码字段类型意义销售订单号Soidbigint外键商品编号pdidint外键销售单价SIPricemoney订购数量SIQuantityfloatpk_fund 预收款主键采购价SicosttMoney销售出库时的平均采购价,即库存成本单价订购商品处理状态SIStatussmallint1.待审批;2.待购买;3.已购买(6)订单明细表vw_salesitems 此表是一个视图 字段代码来源订单号SOID来自订单内容表SalesItems订购商品PdID销售单价SIPrice订购数量SIQuantity采购价Sicost订购商品处理状态SI

35、StatusClassNum商品名称PdName来自商品表product规格行号PdModel生产厂商PdMadein数量单位pdUnit1.程序结构总体设计 人事负责人子系统的HIPO图,如下所示:客户订单管理系统信息管理模块用户模块信息浏览模块产品信息客户信息订单信息的修改密码产品信息飞客户信息飞客户信息查询客户信息浏览产品信息查询产品信息浏览新增产品信息新修改产品信息是删除产品信息人新增客户信息修改客户信息删除客户信息新增订单信息修改订单信息删除订单信息5.1.5下面具体介绍各个模块的作用:1客户信息管理 客户信息管理主要用来客户修改自己的基本信息,查询自己的存款信息。具体包括以下的功能

36、模块:修改客户基本信息HID_2_1 本模块能够修改客户已注册的基本信息,查看客户状态。查询存款信息HID_2_2 本模块可使用户查看到自己的存款信息。2 客户订单管理 客户订单管理主要用来客户进行订货,查询定单的状态,查询历史单据。具体包括以下的功能模块:客户订货HID_2_3 本模块能够进行客户的网上订货。查询订单状态HID_2_4 本模块能够使客户查看到自己订单被执行的情况。查询历史订单HID_2_5 本模块能够使客户查看到已经完成的订单。3商品查询 商品查询主要用来客户查询公司销售的商品,便于客户订货。查询商品HID_2_6 本模块能够使客户查询想要购买的商品。4退出退出本系统 退出客

37、户子系统帮助 给出客户子系统的帮助文挡设置系统主菜单的结构后,保存菜单为Main.mnx 文件。由于菜单不是单独运行,而且内置在系统主菜单中运行,所以还需要设置菜单的常规选项。打开菜单设计器选择ViewGeneral Options 菜单命令,打开General Options 对话框;选中Top-Level Form 复选框,这样菜单就可以与顶层表单一起运行了。菜单设计完成后,还需要生成可执行的菜单文件(.MPR文件)。在菜单设计器中选择MenuGenerate 菜单命令,打开Generate Menu 对话框;在此对话框中的Output File 文本框中输入生成的可执行的菜单文件的位置,

38、单击Generate按钮即可。4.3 用户管理模块订单管理系统中设计的用户管理模块包括系统登录、修改密码、添加用户、修改和删除用户5项功能。5.1.6创建“修改密码”菜单(1)创建表单界面在项目管理器中新建一个表单作为“修改密码”表单,命名为Setpass。将“用户信息”表添加到表单的数据环境中。 在表单中添加3个标签控件、4个文本框控件和2个按钮控件,如图设置表单及其控件的属性。 “修改密码”表单中设定当鼠标指针移动到按钮上方时指针变为自定义的形状,并且显示按钮的提示信息,即按钮设定的ToolTipText属性值。要使提示信息能够成功显示,需要设置表单的ShowTips属性值为“.T.-值”

39、,另外控件的ToolTipText属性值不能为空。(2)添加代码由于“修改密码”表单主要是用来更改当前登录用户的密码,所以在表单初始化时首先要将登录用户的用户名显示在表单中的“用户名”文本框中。添加“修改密码”表单的Init事件代码如下:THISFORM.txt 用户名.VALUE=cuser在“修改密码”表单中单击“确定”按钮时,程序首先检测表单中的输入情况,检测到内容包括:新密码是否为空新密码与确认密码是否不一致原密码是否正确如果原密码正确、新密码不为空且与确认密码一致即将当前登录用户的密码更改为新密码。依据此思路,添加“修改密码”表单中“确定”按钮的Click事件代码如下:声明本地变量,

40、记录表单中输入情况LOCAL OK默认是输入无误OK=.T.比较方式为精确比较SET EXACT ON检测表单中数据输入情况DO CASE如果密码为空CASE EMPTY(ALLTRIM(THISFORM.txt新密码.VALUE) .AND.EMPTY(ALLTRIM(THISFORM.txt确认密码.VALUE) MESSAGEBOX(“新密码不能为空”,48,“订单管理系统”) THISFORM.txt.新密码.SETFOCUS OK=.F.如果新密码与确认密码不一致CASE ALLTRIM(THISFORM.txt新密码.VALUE) < > ALLTRIM(THISFOR

41、M.txt确认密码.VALUE) MESSAGEBOX(“新密码与确认密码不一致”,48,“订单管理系统”) THISFORM.txt.新密码.SETFOCUS OK=.F.ENDCASE如果输入无误IF OK=.F.如果输入正确IF FOUND() LOCAL Newpass Newpass=ALLTRIM(THISFORM.txt新密码.VALUE) UPDATE UEERINFO SET 密码 =Newpass MESSAGEBOX(“修改密码”,64,“订单管理系统”) THISFORM.txt.原密码.SETFOCUSENDIF改为模糊比较SET EXACT OFF在“修改密码”表单

42、中单击“取消”按钮时,首先弹出确认退出对话框,如果确认则退出当前表单。“取消”按钮的Click事件代码如下:LOCAL YNYN=MESSAGEBOX(“确认退出”,4+32,“订单管理系统”)IF YN=6 THISFORM.ReleaseENDIF至此,“修改密码”表单创建完成。5.2客户关系管理子系统5.2.1 客户关系管理系统:客户关系管理(Customer relationship management 或简称 CRM),企业活动面向长期的客户关系,以求提升企业成功的管理方式,其目的之一是要协助企业管理销售循环:新客户的招徕、保留旧客户、提供客户服务及进一步提升企业和客户的关系,并运

43、用市场营销工具,提供创新式的个性化的客户商谈和服务,辅以相应的信息系统或信息技术如数据挖掘和数据库营销来协调所有公司与顾客间在销售、营销以及服务上的交互。如图5.2.1所示月租型促进销售管理 执行 目标 控制反馈 图5.2.1客户管理系统图1.客户关系管理系统的主要介绍CRM(Customer Relationship Management)-客户关系管理,是一种以"客户关系一对一理论"为基础,旨在改善企业与客户之间关系的新型管理机制。某CRM系统以全方位的客户关系管理基础,结合完善的产品管理和财务管理,协同简洁实用的办公管理等与企业的客户关系维护和开发息息相关的各项内容完

44、美的融合在一起,是完全实现客户、产品、财务、售后服务、团队管理、业绩考核、日常办公协同工作的管理平台,使整个企业的客户管理纳入到统一的规范化管理中。系统基于B/S架构,用户数不限,使用期限不限。包括客户、联系人、产品、合同、回款、售后、日程、公告、知识库、备忘录、个性网址、邮件群发、图表统计、自动提醒、团队管理等功能模块,SQL Server数据库。“以客户为中心”,提高客户满意度,培养、维持客户忠诚度,在今天这个电子商务时代显得日益重要。客户关系管理正是改善企业与客户之间关系的新型管理机制,越来越多的企业运用CRM来增加收入、优化赢利性、提高客户满意度。 什么是客户关系管理及客户关系管理的作

45、用客户关系管理是一种经营管理战略和理念,而并非是某种信息技术。在具体操作中,是通过一系列的战略设定、流程优化与改造、经营职能的重新设计和技术辅助手段等整合的过程而实现的。 客户关系管理是公司实施新的战略举措而进行的管理工作,试想,如果没有根据公司总体发展战略和目标制定明确的客户关系管理战略,如何有效实现过程中在组织、营运和流程等方面的优化和改善?没有一个明确的战略目标,如何能确保客户关系管理的目标收益?所以,客户关系管理目标不仅是在规划阶段就应认真完成的目标步骤,而且它还将为下一阶段的客户关系管理实施工作制定目标方向。除此之外,明确的客户关系管理战略也为企业指明了具体的客户关系管理目标,明确了

46、具体的工作方向和范围。更为重要的是正确的客户关系管理战略为企业在实施和推行客户关系管理过程中所要面对纷繁复杂的情况提供了明确的价值标准。 客户关系管理目标客户关系管理目标是基于企业发展战略的产物,其制定的过程中主要包括设定未来以客户为中心业务模式的愿景和定位、制定客户关系管理工作方向、客户关系管理准备度分析、成功要素设定等。在客户关系管理目标制定的过程中,企业将基于内外部环境做仔细分析,同时对于企业业务、组织和客户现状进行客户关系管理准备度评估,才能明确资源、阻力、助力等客户关系管理目标关键要素。 基于关键要素整合而形成的客户关系管理目标对于企业进行客户关系管理相关工作的重要意义在于:(1).

47、以企业发展战略为基础,明确未来以客户为中心的业务营运模式蓝图,理解客户关系管理工作在实现企业战略过程中的重要性、预期收益和战略使命;(2).对于目标客户价值定位的总体分析,明确哪一部分客户是企业客户关系管理工作的重点目标,形成未来这部分客户与企业之间关系的愿景 ().对于客户关系管理工作的总体目标有明确的设定,并可据此逐步分解到效益收益、客户管理、业务运营、组织人员和信息技术等具体客户关系管理目标;(4).明确企业进行客户关系管理工作的准备度,根据客户关系管理目标设计在具体工作开展中的方式和原则;(). 对下一步实施和推广过程中的工作成果形成评估的方法,并可以有原则的对工作方法和目标进行优化。

48、 客户关系管理系统主要功能设计根据系统需求分析和系统功能模块结构图来看,系统因具备以下基本功能:客户信息添加,修改和删除功能;员工信息添加,修改和删除功能;联系人信息添加,修改和删除功能;销售信息添加,修改和删除功能;服务反馈信息,修改和删除功能;客户信息,员工信息,联系人信息,销售信息,服务反馈信息的查询功能;客户信息,员工信息,联系人信息,销售信息,服务反馈信息的报表和打印功能;市场活动,机会信息管理,城市区域信息管理功能。根据功能要求分为以下几个模块客户管理模块,主要提供客户信息和联系人信息的添加、修改和删除功能。销售管理模块,主要提供销售信息的添加、修改和删除功能。服务反馈模块,主要提

49、供服务反馈信息的添加、修改和删除功能。查询模块,提供了对客户信息、联系人信息、销售信息、服务反馈信息的查询功能。其中不仅实现了分类查询,更区分了精确查询和模糊查询两部分,使得管理员能按不同要求查询到最精确的结果。所谓精确查询是指输入的内容完全相同才能查询到结果,而所谓模糊查询,是在输入的查询条件中只要从左到右计算,所输入内容是系统数据库中所包含字段内容的子串,就能够显示在显示查询结果的Datagrid控件中。 报表模块,这也是对客户信息、联系人信息、销售信息、服务反馈信息的基本信息给出了打印其记录的功能,报表是打印的预览。 系统的软件结构图通过对软件详细功能的描述,我们对系统的认识又进了一步,

50、为了对系统的功能有个更加直观的把握,系统软件结构如图5.2.2所示: 系统软件结构如图5.2.2所示 5.2.2数据库设计 在前面的关于系统的描述中我们已经掌握了系统数据流动的来龙去脉,也知道了系统要使用的一些关键数据对象信息,下面需要的就是进行数据结构即数据库的设计,设计结构合理,不容余而又高效的数据库表结构是一个信息管理的重中之重,而与程序设计语言是没有什么关系的。软件=程序+数据结构,其中的数据结构是核心,所有的程序无非就是从数据结构那里取数据,处理数据,存储数据,就是这么简单,所以我们先抛开所有的程序设计语言,分析一下这个系统的关键数据结构。 客户(客户名称、客户编码、国家/地区、国际

51、区号、省份、区号、城市、邮编、详细地址、客户电话、客户传真、电子邮箱、主页、年收入、员工数、行业、客户类型、客户来源、客户状态) 联系人(姓名、称呼、主联系人、客户、部门、职务、国家/地区、国际区号、省份、区号、城市、邮编、详细地址、办公电话、移动电话、家庭电话、传真、电子邮箱、业余爱好、特别纪念日) 销售产品(销售日期、相关客户、相关联系人、订单/合同号、产品、单价、销售数量、折扣、金额) 联系人信息: 姓名、称呼、主联系人、客户、部门、职务、国家/地区、国际区号、省份、区号、城市、邮编、详细地址、办公电话、移动电话、家庭电话、传真、电子邮箱、业余爱好、特别纪念日 简要说明:联系人列表主要是

52、对客户相关联系人信息进行登记、要求每个公司客户的相关联系人都有一条记录相对应,一个公司可以有多个联系人。 主联系人只设置两种情况“是/否”,一客户可对应多个联系人,主联系人具有决定性作用。 业余爱好和特别纪念日记录了联系人相关信息,在业务往来中,难免有应酬场合,了解联系人的业余爱好既可以作为谈资使对方有亲切感,而特别纪念日也往往在必要的时候成为成功赢得客户的机会来源。1.数据库的物理结构设计 通过对系统功能的分析,我们得到了关于系统的关键对象,下面我们就需要在数据库中将这些实体的描述用数据表的形式建立起来,所有数据库物理表结构是和实体属性图相对应的,我们建立的一些关键的表包括客户信息表,联系人信息表,市场活动信息表,日程安排信息表,机会信息表,销售信息表,反馈信息表,城市区域信息表,系统参数表,登陆信息表。2.概念结构设计概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成一个独立于具体DBMS的概念模型。概念结构是各种数据模型的基础,比数据模型更独

温馨提示

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

评论

0/150

提交评论