1、中小型企业客户关系管理系统的设计与实现管理科学。269。 中E甘dII,7a=t系管理039;_-??且ittq小型P:E各尸文系官东玩剧院lT习英张强(青岛农业大学海都学院,山东莱阳265200)摘要:随着市场经济的深入发展,各类中小型企业已经在国民经济中占有越来越重要的位置,本系统是针对中小型的企业的客户关系管理而设计开发的,通过本系统中小型企业更好的管理客户信息,而且还能方面快捷的操作。经过测试本系统具有灵活性、稳定性、高度安全性和可扩充性的特点,适用于大多数的中小型企业.关键词:ASP编程;SQL数据库;管理1概述网站的应用1。1研究背景。客户关系管理(CustomerRelation
2、ship Management, 程序.CRM)系统是计算机技术和现代管理理论结合的产物,是市场营销理论ASP提与实践发展的必然结果.客户关系管理系统以供内建对市场、销售和服务等有机地整合起来,形成跨部门的统一业务管理平象,这些对台。客户关系管理系统通过对客户生命周期的有效管理,帮助企业有效象使用户更管理客户资源、控制销售过程、缩短销售周期、提高销售成功率;通过对容易收集通客户相关信息的分析与挖掘,识、别客户消费规律和客户价值,指导企业过浏览器请的部门运作和市场规划,从而提供更加快捷和周到的优质服务,帮助企求发迭的信业提升客户满意度和忠诚度,最终提高企业市场竞争力。息、响应浏随着市场经济的深入
3、发展,各类中小型企业已经在国民经济中占览器以及存有越来越重要的位置,并且成为国民经济的重要组成部分。但是受制于储用户信各种因素,中小企业在经营发展过程中,又面对着重重困难,表现在市息。例如:可圈1客户管理系统总体设计结构图场营销方面.以使用Ap??首先,很多中小型企业的客户资料都掌握在业务员手中,客户会随plication X才业务员的离去而使得资料丢失,而如今,业务员的调动也很颇.象使给定应WELCO品1E再次,公司的客户没能得到及时的保管,甚至有些数据会丢失,由用程序的所四四辑斟黯盹跚酷障时E 此,会使公司在激烈的竞争中被淘汰.有用户共享最后,有些企业对自身拥有的客户没有深刻的了解.信息;
4、可以用户各l l 1。2研究目的。客户关系管理系统是针对企业在市场营销方面所存使用Re一密码| | 在的难题所开发的软件。根据用户的要求,实现客户管理、用户管理、库quest 对像验证码仁::J酬访问任何用翩蘸翩翩翻翻翻存管理现存的和潜在的用户,使企业能够及时准确的调整内部管理以适应业HTTP请求务转型所带来的各种变化。传递的信由此,通过计算机网络对客户倪息进行管理,不但使企业对自身拥息,包括从有的客户有了一个更为深刻的了解,而且能够全面的统计客户的购买HTML表格图2用户登录界面效果数量,及时的了解客户的动态信息,还可以根据计算机记录的数据信用POST方息,不断的调整企业的生产发展动向。由于
5、采用了新技术手段,业务处法或GET理流程的自动化程度提高了,实现了企业范围内的信息共享,提高了企方法传递的业员工的工作能力;还可以通过新的业务模式(电话、网络)扩大企业经参数、cookie营活动范围,及时把握市场机会,占领更多的市场份额;客户也可以自和用户认己选择喜欢的方式,同企业进行交流,方便得获取信息得到更好的服证。Request图3客户信忌管理页面的设计界面务,客户的满意度得到提高,可帮助企业保留更多的老客户,更好的吸对像能够访引新客户。问发送给服1.3开发环境及相关技术介绍。本系统开发选取的开发语言是务器的二进A霄,数据库选用的是Microsoft公司2000年推出的SQLServer
6、数据制数据,如库管理系统。上载的文ASP是ActiveServer Page的缩写,其实是一套微软开发的服务器牛;可以使圈4反馈信息添加页面设计界面端脚本环境,意为;活动服务器网页;0ASP可以与数据库和其它程序进用Response行交互,是一种简单、方便的编程工具。问对象控制发表1合同信息表的结构ASP语言具有不同于其他语言的典型特点;(1)利用ASP可以实送给用户的#039;f#039;1RJ古Jilf!劳垄fJilf!去度现突破静态网页的一些功能限制,实现动态网页技术.(2)ASP文件是信息。包括编号int 6 包含在HTML代码所组成的文件中的,易于修改和测试.(3)服务器上直接发送信
7、喜户IDvarchar 10 20202020 的ASP解释程序会在服务器端定制ASP程序,并将结果以HTML格式息给浏览合同编号varchar 传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所器、复位向签定日期varchar 产生的网页。(4)ASP提供了一些内置对象,使用这些对象可以使服务浏览器到另执行人varchar 器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表一个URL签草人varchar 单提交的佳息,并在脚本中对这些信息进行处理,然后向web浏览器发或设置佳IJ霆人varchar 20 送信息。(5)ASP可以使用服务器端ActiveX组建来执行各
8、种各样的任cookie的值;11039;J建时间varchar 20 务,例如存取数据库、发现那个Email或访问文件系统等。(6)使用Server对象修改时间varchar 20 VBScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成提供对服务备注varchar 1000 管理科学.270。 器上的方法系人信息的添加、显示、查询、修改及删除等部分。联系人的信息的添加表2产品信息表的结构和属性进行与查询主要是处理联系人的信息,以保证用户和客户之间的顺畅联系字占主在苏J';i范类1f!I量结J曹丧1苦是否主锺的访问;可和、沟通。编号int 10 是以使用Ses?3。2。3
9、合同信息管理设计。合同言息管理模块的设计主要包括合同产品10va工巳i丑r20 否SlOn对象存言息的添加、显示、查询、删除及修改等几个部分.严品名称VillCm。r 20 否储特定的用在客户管理模块的设计中,用到三个数据库表,分别是客户信息单位VillChar 20 否户会话所需表、联系人信息表及合同信息表,客户信息表主要用于保存客户信息。供应商varchar 20 否的信息。当联系人言息表主要用于保存联系人的信息。产品简介varc旧r1o 否用户在应用合同信息表主要用于保存合同详细信息,该数据表的结构如表1程序的页操作用户varcl丑r所示。20 否之间跳转操f乍时间varcm。r 3。3
10、库存管理模块的设计。库存管理模块的主要功能是管理入库、出20 苦时,存储在库信息、产品信息进行管理,其中包括对库存信息、产品信息进行添加、修改时间varclru: 20 否Session对象删除、查询等操作.中的变量不该模块主要功能是对库存信息进行管理,主要是产品的管理和库表3反馈信息处理表的结构会清除;而存的管理两个部分.其中,产品管理设计主要包括添加、显示、查询、删笋lIl:&梯039;量039;t1E。关&039;ffjI1t1E甘E9只E否主革曹用户在应用除及修改产品信息几个部分;库存管理设计主要包括显示/查询库存信编号int 10 是程序中访问息、库存记录显示记录的添加3个部
11、分。标题V面char20 否页时,这些3.3。l产品管理设计。在库存管理页面中,单击产品管理单选取按反馈日期varchar 20 否变量始终存钮,进入产品管理页面。用户可以在本页面中,使用查询功能,通过输入反馈客户varchar 20 否在.也可以相应的查询条件,查询产品的相关信息.反馈内容varchar刷否使用Ses3.3。2库存管理。在库存管理页面中,单击库存管理单选取按钮,进是否处理varchar 20 否SlOn方法显入库存管理页面.用户可以在本页面中,使用查询功能,通过输入相应处理结果varchar 1000 否式地结束一的查询条件,查询库存的相关信息。库存管理由十主要包括显示/查询
12、创建时间varchar 却否个会话和设库存信息、库存记录显示和库存记录的添加3个司?5t。创建人varchar 羽否置空闲会材莫块涉及到的数据库表主要有两个:产品信息表与库存信息表.话的超时期本表主要用于保存产品的相关信息,其中包括产品名称、产品供应商及限;可以使用OhjectContext对像提交或撤销由ASP脚本初始化的事产品简介等.产品信息处理表的结构如表2所示。务.库存记录表主要用于保存库存记录信息。在此不多做介绍。SQL Se凹er2000是Micro响。白公司2000年推出的SQLSe凹er数3。4服务管理模块设计。服务管理模块的主要功能是对客户反馈信据库管理系统的版本,是应用程序
13、与数据库交谈的语言.它是一个杰出息进行添加、删除、查询等操作。涉及到客户反馈信息内容的添加、显的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。示、查询、删除和修改等部分.SQL是目前使用关系式数据库的种标准语言,包括选取、新增、删除3。4。1反馈信息的添加。顾名思义,反馈信息添加部分的主要功能是与修改等语法。问用户添加客户的反馈信息。反馈主息部分的界面设计如图4所示。2 I总体设计3。4。2反馈信息的处理.对于客户的反馈信息,用户可以处理的是客户管理系统通常主要由客户管理模块、库存管理模块、服务管理;处理结果;和;是否处理;两项信息,可在服务;未完成;的情况下修改模块、报表管理
14、模块、email管理模块、用户管理模块几大模块组成,对;处理结果飞而其他信息不得随意修改,当服务完成选项,选中;已完于本系统的总体设计,以图的形式表示,如图l所示。成;项,那么任何信息都不可以再进行修改。3系统主体功能详细设计本模块中涉及到的数据库表为反馈信息处理表,本表主要用于保本节主要介绍四个主体模块的功能及数据库设计,其中有用户管存客户反馈回来的信息,其中包括反馈日期、反馈内容及处理结果等.理模块、客户管理模块、库存管理模块、服务管理模块。反馈信息处理表的结构如表3所示。3。1用户管理模块设计。用户管理的主要功能是添加用户信息,实4总结现多用户管理。主要包括用户管理和权限设置两个部分.本
15、系统是针对中小型的企业的客户关系管理而设计开发的,以实在用户登录进行管理时,因为某些用户的权限是有限的,所以在用现中小型企业管理客户信息的高效管理为主要目的,能够快捷地进行户操作页面要加以判断.其中有普通管理员和超级管理员,可对用户进日常的基本信息管理才韧未信息的增、删、改、查等基本操作,而且还能行添加,删除,修改客户的信息,包括,只读,可写,是否是超级管理员等方面快捷的操作.经过测试本系统具有灵活性、稳定性、高度安全性和内容。只有是超级管理员才能对用户信息添加,删除等的一切信息,而可扩充性的特点,可以实现方便快捷的网上管理,从而节省了人力、物普通管理员只能查看信息,修改自己的密码。力资源,并
16、提高了工作效率,适用于大多数的中小型企业.用户管理包括用户信息的显示、添加、修改和删除4个部分.在用参考文献户管理页面,双击用户信息列表中的用户信息,将显示用户的详细信1刘精新。ASP动态网站开发毕业设计指导实例阳。北京:机械工业出版息。用户登录界面主主示如图2所示。手土,2005.3。2客户管理模块的设计。顾名思义,客户信息管理模块的主要功2孟凡奇,陈庆平,吕伟.ASP程序设计基础M.上海上海交通大学出版能是对客户的信息进行相应的管理,对客户信息、客户联系人信息、合i3:。,2006。 同信息进行添加、删除、查询等操作,需要管理的信息主要有客户的信3李禹生,文IJ兵。ASP实用技术:网络数据
17、库应用系统设计问。北京。中国息、联系人的信息及合同的信息.水利水电出版社,2004。3。2。1客户信息管理设计。客户信息的管理主要涉及到对客户的信归l飞忠科技产品研发中心.ASPamp;SQLServer网站设计与实现阴句。北京:息进行添加、显示、查询、删除及修改等。考虑到相关内容,本模块的界电子工业出版社,2001.面设计如图3所示。5项宇峰。ASP+SQL Server网站系统开发项目案例M。北京:清华大学在图中可以看出,在本页面中,用户可以通过添加、查询、删除及修出刷土,2007.改等按钮,对客户的相关信息进行查询,查询时注意查询条件的设定。白杨志妹,冯小飞。ASP+SQLServer基础练习典型案例队句。北京:清华大3。2。2联系人言息管理设计.联系人信息管理模块的主要功能有联学出且反手土,2006