客户管理系统概述.docx
- 文档编号:5727642
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:30
- 大小:323.69KB
客户管理系统概述.docx
《客户管理系统概述.docx》由会员分享,可在线阅读,更多相关《客户管理系统概述.docx(30页珍藏版)》请在冰豆网上搜索。
客户管理系统概述
摘 要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。
本文介绍了在Dreamweaver8.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。
通过分析公司客户人工管理的不足,创建了一套行之有效的计算机管理客户的方案。
文章介绍了客户管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;介绍了系统功能设计和其主要代码;介绍了在access数据库中建立数据库和数据表的基本方法,并附带了一些主要的窗口和程序。
本系统具有添加管理员、设置管理员权限、客户信息添加和查询、数据汇总等主要功能。
并能显示客户列表和其详细信息。
本系统界面友好,操作简单,比较实用。
关键词:
客户管理系统,客户管理,Dreamweaver,access
ABSTRACT
Alongwithinformationtechnologyinmanagementmoreandmorethoroughandwidespreadapplication,themanagementinformationsystemtheimplementationtobegraduallymatureinthetechnology.Themanagementinformationsystemisthenewdisciplinewhichunceasinglydevelops,theenterprisemustsurvivemustdevelop,wantsthehighefficiencyorganicallytoorganizetheenterpriseactivities,muststrengthenthebusinessmanagement,namelystrengthenstoenterpriseinterioreachkindofresources(person,wealth,andsoon)theeffectivemanagement,establishesthemanagementinformationsystemwhichadaptswithowncharacteristic.
Thisarticleintroduceduses"fromthetopdownwardtheoverallplanundertheDreamweaver8.0environment,frombottowtotopappliesthedevelopment"thestrategydevelopsamanagementinformationsystemtheprocess.Throughtheanalysiscompanycustomermanualmanagementinsufficiency,foundedasetofeffectivecomputermanagementscustomerplan.Thearticleintroducedthecustomermanagementinformationsystemsystemanalysispart,includingfeasibilityanalysis,serviceflowanalysisandsoon;Introducedthesystemfunctiondesignanditsmaincode;Introducedestablishesthedatabaseandthedatasheetessentialmethodintheaccessdatabase,andhassupplementedsomemainwindowsandtheprocedure.Thissystemhasincreasesthemanager,establishesthemanagerjurisdiction,thecustomerinformationincreaseandtheinquiry,thedatacompilesandsoonthemainfunction.Andcandemonstratethecustomertabulateswithitsdetailedinformation.
Thissystemcontactsurfacefriendly,operationsimple,quiteispractical.
Keyword:
customermanagementsystem,customermanagement,Dreamweaver,access
1前 言
随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。
信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。
同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对来看,可以提高工作效率;对外来看,可以获得竞争优势。
管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。
生命周期法(LifeCycleMethod)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(PrototypingMethod)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;面向对象(ObjectOriented)的开发方法于20世纪80年代开始兴起的,是一种基于对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。
基于以上三种方法的特点和各自的优缺点,本客户管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。
在现在的经济形式下,供求关系已经变为买方市场,所以只有有广大客户的支持,公司才能蓬勃发展,以客户为中心,让客户成为朋友是所有公司所希望的结果,也是本客户管理系统所追求的境界,本客户管理系统通过对用户信息资源的整合,在公司部达到资源共享,从而为客户提供更快速周到的优质服务,吸引和保持更多的客户;通过对业务流程的简化设计,更方便快捷的处理客户的需求和商务来往,直观的看出客户在公司的营业额的大小以及今后的发展动向,这样便更有效地管理客户关系,降低企业营销管理成本。
因此,成功的客户管理系统实施是系统资源和企业文化两方面的,只有这两方面同时满足,才能达到增加企业盈利和改善客户关系这一投资最优化效果。
客户管理系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。
所以在实际的设计中,要特别注意这些方面。
2系统需求分析
2.1软件设计方案
本软件的设计适用于各种生产商品的工厂企业,也适用于大量批发货物的批发商,因为在这些商品交易中,有大量的客户信息需要处理,因此,合理设置系统管理人员的权限问题尤为重要,如果权限设置合理,既能保证各级管理人员的工作量平衡,又能保证客户的信息不会被随意的改动,保证了信息的安全性。
通过设计,先画出客户管理系统的组织结构图如下:
图2-1管理方式结构图
一般来讲,一个公司的业务分国业务和国外业务两个大类,然后在此两个大类中又可以进行细化,但是本系统只是把国的客户作为研究对象,因此根据客户在国不同的地理位置的分布(如省、市、自治区等的不同)进行进一步的管理,下面列出客户管理业务中的流程:
(1)确定该客户所在的区域进行定位;
(2)将该客户的详细资料录入本系统,并可以在录入后将客户的个人资料进行修改、删除等常规操作;
(3)各个地区的部门经理或者操作员都各有不同的权限,以便根据各自的权限来对客户数据库进行不同的操作,以维护客户信息和数据库的安全性。
(4)相关业务部门在需要时,可在本系统中根据自己设定的条件进行快速查找(可以进行组合查找);
(5)相关业务部门在需要时,可在本系统中根据自己设定的条件进行排序。
2.2现行系统存在问题的分析
以前公司的客户管理工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解各类客户的实际情况,也无法快速地进行客户信息的查询等操作,不便于动态及时地调整客户资料,以便更好地适应当前经济形势发展的需要和企业的管理的先进性。
手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。
计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了工作人员的自身素质。
2.3解决方案
基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整企业客户管理系统,并且对种类客户的管理过程形成一整套动态的管理就十分必要了。
客户信息系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。
企业客户的分布比较份杂,但要有着完善的客户信息,对每一客户要有详细的记录信息,功能上对系统的需全面的。
因此对用户的需求可分为几个方面:
一方面是客户管理人员可以通过计算机来管理各类客户,分类编号,调整客户数据,增加客户数量,适应客户管理的需求;二方面是相关部门的人员能通过计算机来查询和浏览客户中的客户,来确定自已需要查找的客户,为业务的更好开展做好准备;三方面是相关工作人员对客户数据的排序,也是说可以根据需要按照某一字段进行排序,从而找出具有共同性的客户,并可将这些查询和排序的结果进行打印操作;四方面是对客户数据的备份和恢复工作,这也是本系统的一个重要的功能,以防本系统在发生人为的损坏时能够及时恢复这些资料。
这四个方面形成了企业客户管理的一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。
在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种客户信息。
硬件的配置要求不能太高,这样可以很好的适应当前的客户管理。
在开发方式上对系统的需求,由于客户管理系统虽然是一种商业性的活动(但对于本人来说,却是一个毕业设计的容),所以系统设计开发的周期要短,在短时间完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。
2.4可行性分析
通过对该客户的各个方面进行了具体的了解之后,现对该单位开发客户管理系统的可行性进行分析。
技术上可行:
该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Access,开发工具有dreamweaver8.0,photoshop,Acdsee等,这些软件在开发中已被大量应用,技术上都比较成熟。
因此在技术上是可行的。
经济上可行:
由于本人的设计原因,系统本身的开发周期短,另外功能也不是很全面,所以在开发过程中所需的经费也比较少。
管理上可行:
在客户分布位置很广阔的情况下,公司要为每个客户建立资料档案,也便加强公司对客户资料的管理,因此在管理上可行。
维护操作可行:
工作方便,后台操作快截明了,操作人员可以在短时间完全掌握维护技术。
综上所述,开发客户管理系统在技术上、经济上、管理上以及维护上都是可行的。
2.4.1asp简介
ASP是一套微软公司开发的服务器端脚本环境,它是一种未经编译的开放的应用软件。
ASP是ACTIVESERVERPAGES的简称,Activeserverpags(动态服务器主页,简称ASP),含于InternetInformationServer(IIS)当中,提供一个服务器端(server-side)的scripting环境,让你产生和执行动态,交互式,高效率的站点服务器的应用程序。
你不必担心浏览器是否能执行你设计出来的ActiveServerPages,你的站点服务器会自动将ActiveServerPages的程序码,解释为标准HTML格式的主页容,在送到用户端的浏览器上显示出来。
用户端只要使用常规可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的主页容。
从字面上说,ASP包含三方面含义:
1、Active:
ASP使用了Microsoft的ActiveX技术。
ActiveX(COM)技术是现在Microsoft软件的重要基础。
它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。
ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。
只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。
2、Server:
ASP运行在服务器端。
这样就不必担心浏览器是否支持ASP所使用的编程语言。
ASP的编程语言可以是VBSCRIPT和JSCRIPT。
VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。
然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。
而在服务器端,则无需考虑浏览器的支持问题。
Netscape浏览器也可以正常显示ASP页面。
3、Pages:
ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。
浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。
这样就可以防止别人抄袭程序。
ASP的工作原理:
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。
2、浏览器向服务器发出请求。
3、服务器引擎开始运行ASP程序。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面容。
5、页面信息发送到浏览器。
ActiveServerPages的特点是:
一:
无须Compile编译:
容易产生,无须Compile编译或Link即可执行。
二:
使用常规文本编辑器,如Windows的记事本,即可设计。
三:
与浏览器无关(BrowserIndependence):
用户端只要使用常规的可执行HTML玛的浏览器,即可浏览ActiveServerPages所设计的主页容,
Script语言(Vbscript,Jscript)是在站点服务器(Server端)执行,用户不需要执行这些Script语言。
四:
面向对象(Object_Orient).
五:
可通过ActiveXServercomponents(ActiveX服务器组件)来扩充功能。
ActiveXServercomponent,可使用VisualBasic,Java,VisualC++,COBOL等语言来实现。
六:
ActiveServerPages与任何AcTiveXscripting语言兼容。
除了可使用VBscript或JScript语言来设计,并可通过Plug-in的方式,使用由thirdparty所提供的其他譬如REXX,perl,Tcl等scripting语言。
script引擎是处理script的COM(ComponentObjectModel)对象。
七:
ActiveserverPages的源程序代码,不会传到用户的浏览器,因此可以保护辛辛苦苦写出来的源程序不会外泻。
传到用户浏览器的是ActiveServerPages执行的结果的常规HTML码。
八:
使用server端script产生client端script,你可以使用ASP程序码,在站点服务器执行script语言(VBscript或Jscript),来产生或更改在client端执行的script语言。
从应用的层面看,ASP有如下的功能:
1.处理由浏览器传送到站点服务器的表单输入。
yxA8C}V~!
e0N(O!
t2.访问和编辑服务器端的数据库表。
使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。
3.读写站点服务器的文件,实现访客计数器、座右铭等。
4.提供广告轮播器、取得浏览器信息、URL表管理等置功能。
5.由cookies读写用户端的硬盘文件,以记录用户的数据。
OO2?
"\:
P{(e6.可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。
&Q$dkH
S{
e7.使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。
通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。
QN/aF5O0vE*|\I8.扩充功能的能力强,可通过使用VisualBasic、Java、VisualC++等多种程序语言制作ActiveXServerComponent以满足自己的特殊需要。
由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。
在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
所以我们选择ASP这种应用软件来人作为本软件的开发工具。
2.4.2Access数据库简介
数据库技术产生于20世纪60年代中期,是数据管理的最新技术,也是计算机科学的重要分支。
数据库管理系统是仅次于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由数据库管理系统统一管理、统一控制。
数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
Access是美国Microsoft公司于1994年推出的微机数据库管理系统。
它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。
Access不仅是关系数据库管理系统,同时它也被设计为Windows图形用户界面应用程序生成器。
Microsoft公司采纳了DBASE和Foxpro这两个关系数据库的特点来设计Access,为其增加了窗体和报表设计功能,并借鉴VisualBasic语言,加入了许多程序设计功能。
中文版Access2003具有和Office2003中Word2003、Excel2003等相同的操作界面环境以及与其直接连接的功能,并且提供了更为方便的操作捷径方式。
Access2003是完全面向对象、采用事件驱动机制的关系型桌面数据库系统。
与其他数据库管理系统相比,它具有如下几大特点:
同时面向数据库最终用户和数据库开发人员;
典型的开放式数据库管理系统;
支持多媒体的应用与开发;
置了大量的函数;
提供了许多宏;
提供了联机帮助功能;
基于WEB的智能管理功能;
更智能的自动拼写与语法检查器;
更符合个人网络用户和需求。
基于Access2003的这些功能与特点我们选择了它来管理本软件中涉及到的数据信息。
3数据库设计
3.1新建数据库
新建一个数据库有两种方法:
一种是创建一个空数据库,即建立一个没有表、查询、窗体和报表等容的数据库;另一种方法是使用Access中提供的数据库模板创建数据库,即通过对向导所提出的选项和不同选择来设计窗体、查询和报表等,从而建立一个完整的数据库。
这里我们将使用第一种方法:
在Access窗口中单击“文件(F)”菜单,在下拉菜单中选择“新建”项,将得到如图2.1所示的对话框。
图3-1新建数据库
双击“数据库”图标,即会显示“文件新建数据库”对话框,在文件名文本框中输入要保存数据库的文件夹及新建的数据库名,然后选择“确定”。
即可创建好一个名为“kufu”的数据库,如图:
图3-2保存数据库
3.2添加数据表
表是Access数据库的基础,是信息的载体。
其它对象如查询、窗体和报表,也是将表中的信息以各种形式表现出来,方便用户使用这些信息。
在Access中,创建表的方法有三种:
一是使用设计器创建表;二是通过输入数据创建表;三是利用向导创建表。
在这里,我们采用第一种方法创建表:
双击“使用设计器创建表”,则会出现如图所示的对话框:
输入所需的字段名,然后设置数据字段类型
图3-3建立表
设置完成后,单击“文件(F)”菜单,在下拉菜单中选择“保存”项,将会出现一个如图的对话框,在“表名称”文本框中输入表名,单击确定按钮。
图3-4保存表
3.3在access中建立所需要的数据表:
建立一个主表class_name,所建立的字段名和数据类型如下:
表3—1主表class-name
字段名称
数据类型
ID(主键)
数字
selectName
文本
OptionContent
备注
Description
文本
建立一个发货表fahuo,用来标明发货的详细信息:
表3—2发货表
字段名称
数据类型
Id(主键)
自动编号
产品名称
备注
count
备注
联系人
备注
发货方式
文本
联系
文本
Date
日期/时间
业务交办人
文本
发货明细
备注
Isof
文本
特殊说明
备注
companyid
数字
enddate
日期/时间
建立一个客户信息表kufu,用来记录客户的详细信息:
表3—3客户信息表
字段名称
数据类型
Id(主键)
自动编号
备注
省份
文本
城市
备注
公司名称
备注
联系人
备注
联系
备注
手机
备注
职务
文本
传真
文本
地址
文本
客户等级
备注(1已购买2意向3无价值)
Date
日期/时间
批准人
文本
审核人
备注
录入人
文本
备注
备注
redate
日期/时间
客户性质
文本
拓展1
文本
拓展2
文本
拓展3
文本
拓展4
数字
负责人
文本
负责人职务
文本
设计一个回访方式表tark:
表3—4回访方式表
字段名称
数据类型
Id(主键)
自动编号
userid
数字
username
备注
kufuid
数字
Date
日期/时间
联系人
备注
容
备注
方式
文本(交流,交流,上门交流)
建立
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户 管理 系统 概述