• 2.24 MB
  • 2022-05-17 10:56:14 发布

基于net的crm客户关系管理系统设计

  • 59页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
基于.NET的CRM管理系统设计摘要:为了不断扩大市场规模增加竞争力,大量企业需要应用客户关系管理系统,从而有效的提高了企业的经济效益。本系统结合企业的需求,根据企业实际情况构想了三大功能模块:系统管理员模块、部门经理管理模块、普通用户管理模块,主要功能包括:查询客户信息、订单管理、添加客户信息、报表管理、管理客户信息、留言管理、投诉管理、任务管理、用户信息管理等功能。为管理员和用户对客户关系管理系统的使用提供了便捷,开发环境选用VS2010,运用SQL2005作为后台数据库管理,系统基于ASP.NET设计,并采用B/S的操作方式,同时开发实现了添加随机验证码的安全机制。该系统可与E-commerce,officeautomation系统有效结合,实现了对客户信息的有效管理,在实际应用取得了良好的效果。关键词:CRM管理系统;客户信息;B/S架构;ASP.NET;SQL数据库DesignofCRMmanagementsystembasedon.NETAbstract:Inordertoexpandthescalemarketcompetitiveness,alargenumberofenterprisesneedtoapplytheCRMsystemandincreasetheirbenefits. Inthedesign,theenterpriseneedsisanalyzed.So,threefunctionalmodulesisdesigned,includemoduleofsystemadministrator,departmentmanagermanagement,generalusermanagement.Theirsfunctionscovertoaddcustomerinformation,manageandinquirecustomerinformation,manageorder,complaint,report,task,messageanduserinformationandsoon. ThedesignisselectedbyVS2010asthedesignenvironment,SQLServer2005asthedatabasemanagement,theoperationisusedbyB/SmodebasedonASP.NET,andthesecuritymechanismisusedbytherandomverificationcode.ItisdesignedtoeffectivecombinationwithE-commerceandofficeautomation.Inthepracticalapplication,thecustomerinformationacquiredeffectivemanagementandachievedgoodresults.Keywords:Customerrelationsmanagementsystem;Customerinformation;Browser/Serverconstruction;Asp.netframework;SQLdatabaseiii 目录摘要iAbstracti目录ii1绪论11.1选题背景目的和意义11.2课题目的和意义21.3设计思想21.3.1CRM概念31.3.2CRM管理思想31.3.3CRM的作用41.4ASP.NET介绍41.5系统开发环境52系统总体设计62.1可行性分析62.1.2技术可行性62.1.3经济可行性72.1.4运行可行性72.2需求分析72.3系统模块结构设计82.4功能模块流程介绍82.4.1数据增加流程82.4.2数据修改流程92.4.3数据删除流程102.5系统用例122.6数据库设计143系统详细设计193.1数据库结构193.2功能模块的详细设计223.2.2用户登录界面模块的详细设计223.2.3客户信息管理模块界面详细设计243.2.4订单管理模块详细设计263.2.5用户信息管理模块详细设计283.2.6投诉信息模块详细设计303.2.7服务信息管理模块详细设计313.2.8报表管理模块详细设计323.2.9任务管理模块详细设计343.2.10留言管理模块详细设计36iii 4系统测试384.1测试目的384.2测试方法384.3系统测试394.3.1测试数据394.3.2测试方法394.4测试结果405结论525.1软件开发过程的特点和体会525.2系统评价及改进52致谢54参考文献55附录56iii 基于.NET的CRM管理系统设计561绪论1.1选题背景目的和意义19世纪左右,以满足市场竞争日益激烈的需要,越来越多欧美国家的一些企业开始开发和销售SFA(自动化系统),其次是努力开发CSS(客户服务系统)。1996年以后,很多企业开始开发SFA和CSS这两个系统相结合的系统,除了营销与策划(营销部)的组合另外还包括一些上门服务(外勤人员),在这种经济形势的大力推动下也渐渐形成了我们今天耳熟能详的CRM。客户关系管理是一种相当成熟的技术管理模式,它的运用要想取得成效,后台坚实的技术支持和先进的开发环境二者是缺一不可的。就支撑平台而言那CRM客户关系管理软件应该算是首选,因为它能够完全基于网络环境并适合通信平台,计算机等信息技术来实现业务的前景,不同功能的后台无缝连接技术和工具的实施。CRM软件的固化,以及以客户为中心的思维程序,能够有效地把客户关系管理帮助管理者更好地完成,其中最为关键的有两点:那就是能够快速分析鉴别和有效维持有价值的客户至关重要。对于企业外部的客户而言一个完善的客户关系管理(CRM)系统能为其提供更加全面的解决方案,从而能够有效的开发和利用客户这一宝贵资源,客户关系管理的运作算得上是一项系统工程,它既适应了不断变化的需求竞争的环境,以及数据库营销、关系营销、一对一营销的整合等一系列的管理思想。目前在我国许多企业的重要经营策略就是能够拥有一套符合自己需求的客户关系管理(CRM)系统,也因此它与供应链管理(SCM)、企业资源规划(ERP)并称为叩响企业成功的金砖。互联网的飞速发展,在整个世界经济进入快速增长期史无前例,但随着网络技术的成熟,电子商务的概念已被广泛接受,电子商务的迅速崛起该范围内的一个全球性的浪潮迅速改变着传统的商业模式。网络购物,B2B,B2C已经成为人们讨论的焦点。在不久的将来,能以指数上升曲线形势增长的将会是电子商务行业。电子商务系统提供了新的途径,商家与客户沟通,但电子商务的影响是革命性的给传统业务带来了严峻的挑战:需要管理者来看待思考未来的客户。这些都势必会对未来和当今社会造成巨大的思想冲击。传统企业常常会把后台运作看作是重点管理的对象,也即ERP系统,他们认为这样可以实现内部业务流程的自动化并可以进一步的提高生产效率。至于接待,往往严重不足,在面对诸如:什么样的产品最流行、究竟是什么原因回头客的数量减少、以及哪些客户是最有利可图的客户、存在什么样的服务问题,很多企业都没有得到真实的考证反而大多数都只是凭所谓的经验来判断揣测。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56互联网上的竞争是相当激烈有惨痛的有些时候说白了就是谈笑间灰飞烟灭,所发生的巨变都只在刹那间发生容不得有半点迟疑,那么既然竞争如此激烈电子商务怎能在激战中获胜?在此资源的有效获取就显得相当重要因为合理的资源能够为客户关系管理系统提供客户数据分析。作为客户关系管理的专业化管理公司,为企业提供一个收集、合理解析和运用多种客户信息系统、使得企业对其客户资源管理充分的利用,以及企业在电子商务时代自由为满足冷静提供了科学的手段和方法的客户。大量的事实证实了一个惊人的发现,那就是竞争优势的建立和维持实际上依赖于客户关系,这是网络经济和电子商务对传统商业模式的变化直接导致的一个最重要的基础。1.1课题目的和意义通过对CRM理念和技术的深入了解,其实对每一位客户的信息企业都可以快速的获取、追踪和解析,然后了解市场趋势和确切地知道谁是客户、谁是客户的联系、什么是客户的需求、客户需要什么样的产品和服务、如何满足客户的要求、客户产生的商业机会、及其某些非常重要的影响因素,从而达到满足客户要求的目的。随着中国加入WTO的经济模式引发的变化,从而对这些行业有很大的影响,他们查觉到新的机遇,但也感受到竞争的压力。在这个机会和竞争的双重压力下,许多具有长足的发展愿景的用户选择了可以提高周转率,拓展新的商业机会的CRM产品。CRM用户仅刚刚引入我国时隔一年时间,但是不管是对厂家还是用户都造成了空前的影响他们都很重视这个产品,在我国甚至许多企业厂商开始研发属于自己的CRM产品,可是他们通过详细考证和合理有效的分析得出的结论是:能够满足并实现更完善效果的CRM产品这样的生产商家在我国分布很少,甚至有的只能实现初步的应用模块管理,而有的只是在原有的基础上稍加修改,其客户关系并没有真正系统的把“以客户为中心”的经营理念设计到产品中。我们的CRM市场正在迅速增长和壮大,这催生了巨大商机,已成为投资商、互联网开发企业等一同重视的核心问题,CRM市场前景发展将非常壮丽未来一片光明。然而,现代企业的信息化建设正在进行,但大多数以失败或不理想而结束,主要是由于购买的软件不适合。自己开发CRM系统是有非常重要的现实意义。1.2设计思想无论是过去还是现在竞争无处不在无时不在,可以说从古至今我们就生活在种种竞争中,所以为了生存企业必须把客户就是上帝这条准则牢记在心,他们开始越来越多的关心客户问题,及时接收和采纳客户的反馈信息,及时对客户所提出的种种要求作出合理回应。这样通过对客户各方面信息的努力深入了解才能达到知己知彼百战百胜的目的,同时企业也不断地提升了自身的竞争力。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1.1CRM概念CRM(客户关系管理),这个说法最初是由国外传入的并逐渐在我国形成了巨大的影响。在商业界和许多客户关系管理学家领域都引发了空前的影响,他们对这一产品理念表现出了巨大的兴趣十分关注。可以说分析CRM所关注的领域不同强调的重点也就不同。CRM其实所传达的是一种管理理念,他更加完善和准确的定义表述了管理的深层含义,它体现了一个完整而有效地现代化管理信息系统。所有不同的全面了解,CRM可以定义为一个宣传的管理思想和方法,以客户为中心的业务,其意义可以分为三个层次:(1)企业能够在关系营销、业务流程等方面能够做出核心的创新改革,这将是企业管理思想的最核心部分。也将更加体现了客户至上的管理理念。(2)其中所涉及到的具体技术有数据仓库技术、数据挖掘技术、面向对象技术、Internet技术、图形用户界面、客户机/服务器体系、网络通讯等现代高新技术,均为融入CRM核心思想的科技产品。(3)整合了管理思想,业务流程,人员和信息技术于一体的综合管理系统。在本文中,客户关系管理的定义可以表述如下:客户关系管理不断改善客户关系以及所有相关的业务流程,最终实现信息化,自动化业务目标的过程中,所创建和使用先进的信息技术,硬件,软件和优化的管理方式、解决方案的总和。1.1.2CRM管理思想无论是过去还是现在竞争无处不在无时不在,可以说从古至今我们就生活在种种竞争中,所以为了生存企业必须把客户就是上帝这条准则牢记在心,他们开始越来越多的关心客户问题,及时接收和采纳客户的反馈信息,及时对客户所提出的种种要求作出合理回应。从而经一步的提高企业的核心竞争力。CRM的目的是帮助公司继续收购和积累客户知识,并运用这些知识在生产,营销和客户服务的各个领域,以提高客户满意度和忠诚度,降低生产,销售和服务成本,从而提高企业效益。CRM的核心管理思想主要包括以下几个方面:(1)客户是企业发展最重要的资源之一。人类进步的阶梯上永久的记录了客户与企业之间的种种微妙关系,只有把握好客户与企业间的关系,才能够在激烈的竞争中取胜。在企业的生存与发展中客户资源可以说是最重要的,他是决定一个企业生死存亡的决定性因素。所以在CRM系统中也融入了这一重要管理思想,企业应该把客户看作上帝,应该时刻把握追踪客户的有效信息,做到把客户的需求时时把握。并建立全面完善的客户档案或客户信息数据库从而有效地记录客户信息资源。在企业遇到危机是能够及时有效地分析客户数据来寻求解决问题的有效方法途径。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)全面完善和管理客户与企业间的种种关系。企业与客户之间存在的各种关系,它包含销售过程中所隐含的单纯的买卖关系,也包括企业间合同的签订、订单处理、货物的签收发送等等。而且在企业经营中还会包括其他的各种关系这些关系均会直接或渐间的影响着客户与企业间的关系。1.1.2CRM的作用CRM是一种非常可贵的企业经营决策策略他常常用于挑选和管理有利用价值的客户,他为更好的处理企业和客户间的关系提供了有效的参考。强烈的体现了客户是上帝的核心管理理念。CRM能够很大程度地改善和提高了所有客户关系生命周期的业绩。CRM根本目的是降低运营成本,提高企业销售收入、客户满意度和员工生产力。而CRM平台系统是处理与外部客户的ERP,SCM,电子商务,它是企业系统之间的与客户建立了智能过滤器,同时提供了一个单一的,高效的平台,所以说很多企业的CRM系统提升法宝的核心竞争力,它的作用主要体现在以下几个方面:(1)改善服务。CRM为企业指明了客户是上帝,客户的态度决定企业的存亡,他将这一核心理念深深注入企业理念中,因此企业为了迎合客户的种种需求,就会对客户主动提供各种有效关怀与更加人性化的服务。从而提高了客户的满意度也提高了企业的服务水平。(2)降低成本。团队销售的效率和准确性由于CRM的使用大大提高了,而且服务质量的改进也大大降低了需求。1.2ASP.NET介绍ASP.NET提供了几个超越以前web开发模式的优点:它所具有的有优点分别包括增强的性能、ASP.NET是运行在服务器端编译后的CLR代码而不是像ASP那样解释执行、拥有世界级水平的开发工具支持、强大而富有弹性、简单、易于管理、并且具有可伸缩性和有效利用性、可订制和扩展。ASP.Net2.0是把基于通用语言的程序在服务器上运行。这仅是ASP.Net2.0强大化软件支持的一小部分。ASP.NET应用程序框架是建立在公共语言运行库(CLR)。它用于在服务器端建立强大的Web应用程序。ASP.NET被编译成CLR代码运行在服务器端,而不是作为解释的ASP。ASP.NET通过提前绑定、及时编译执行、计算机有效优优化和提升存储服务来达到合理优化的目的。所有这些性能远远比你以前写的每一行代码更大。他成为世界一流的开发工具。VisualStudio.NET集成开发环境(IDE)中,从工具箱到设计组件ASP.NET框架。所见即所得(WYSIWYG)的编辑,拖放服务器控件和自动部署,由这一强大的工具功能的一小部分提供。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56ASP.NET运行时刻的任何子组件可以被自己编写的组建扩展和替换。并且它提供了比当今的Web开发模式很多强大的优点。同时它也以服务器上的通用语言为基础的程序运行。不像以前的ASP即时解释程序,而是将编译程序在服务器端首次运行时进行编译。这些只是一小部分被ASP.NET2.0这个强大的软件所支持。ASP.NET2.0可以使得通用语言的基本库,消息机制,数据借口的处理都能无缝的整合在一起。它是使用一种以字符为基础的分级的配置系统,可以使设置服务器环境和应用程序更加容易。1.1系统开发环境本系统使用VS2010作为系统开发工具。VS2010是微软所研发的一款优秀的代表作,它拥有美丽而人性化的界面美化设置,为用户提供了更加便捷的服务,与此同时他有汇集了多种现代化技术诸如可视化技术、面相对象技术、网络开发技术、数据库技术等等一系列有效技术,所以VS2010这一重大举措变革也吸引了众多开发人员的青睐,他们愿意享受VS2010所带给他们的无尽乐趣,当然随着后续的不断开发这款软件也会更加趋于完善其所拥有的功能也会更加强大,当然给用户的体验也会是全新的,用户体验会相当便捷和高效从而会进一步的提高编程效率,产生更大的经济效益。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561系统总体设计1.1可行性分析可行性分析在系统的整个开发过程中尤为重要,他可以从整体出发从大局出发能够更加全面的对实施的可行性做出有效的判断从而及时有效的对已经决定的计划做出及时的变更。这样可以最大限度的减少与避免不必要的麻烦并且也可以最大限度的提高整体项目的开发效率。可行性分析的最主要步骤包含:首先,目标明确,对系统地功能和规模以及系统地开发背景、是否有必要开发、它的意义何在这些都应该作相应的调研和分析。并且在经过这一系列的调查和研究之后应该给出相应的解决方案。这样可以为系统开发提供科学的依据。该系统拥有三大功能:(1)建设集中的信息仓库的能力。通过进一步的收集信息达到信息集中化。并及时地收集客户信息,从而达到整个企业信息统一的目的。(2)对工作流程进行集成的能力。工作负载是指把有关文件和工作规则自动分配给负责具体安排自动化业务流程的具体步骤的人。同时CRM解决办法也拥有强大的功能,他能够为实现在不同部门间进行有效的信息传递,各个部门间可以进一步的进行技术交流达到沟通无障碍。(3)与ERP功能的集成能力。如果CRM能够完全和ERP以及财务、存储、生产、销售、人力资源等有效的整合,那么一个完整的客户沟通交流循环连接将产生。通过有效地利用这种方法企业可以收集获取更多的商业机密信息,而不仅仅是一般的低级讯息,更不是普通的数据同步。基于简化上述功能,系统会根据一个基于Web的客户关系管理软件,尤其是那些具有网络功能,特别是提高服务反馈消息的通道,且操作更简单,接口更加统一,这对于一个中小型企业是完全可行的,并且在软件开发方面目前自己的水平也已经可行。1.1.2技术可行性评价现有的技术,以澄清利用现有技术系统开发和系统实施的可能性。由于计算机网络技术的发展和计算机硬件的性价比不断攀升,所以使电脑全面应用到企业管理的方方面面成为可能。该系统是基于标准的语言来构建下一代网络,采用了非常流行开放的ASP.NETWeb服务器应用技术作为开发工具,并且可以基于一个通用的数据接口(ADO),用于MS全力支持延长-SQL数据库技术,继承了客户关系管理系统的传统优势,同时突出基于互联网平台的沟通渠道,同时具有先进的、可扩展兼容、稳定等优上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56势,在个性化方面也具有独特的优势。1.1.1经济可行性对经济状况和投资能力分析、对系统的建设、对运行和维护费用的有效评估,可估计系统建成后所取得的社会效益和经济效益进行有效评估。他为更好的处理企业和客户间的关系提供了有效的参考。强烈的体现了客户是上帝的核心管理理念。CRM能够很大程度地改善和提高了所有客户关系生命周期的业绩。CRM根本目的是降低运营成本,提高企业销售收入、客户满意度和员工生产力,他是为了帮助公司继续收购和积累客户知识,并运用这些知识在生产,营销和客户服务的各个领域,以提高客户满意度和忠诚度,降低生产,销售和服务成本,从而提高企业效益。因此,经济回报将远远超过信息化过程中的输入。1.1.2运行可行性操作可行性是指系统对组织的影响,适应现有工作人员和机构、设施和环境、以及员工培训补充计划的可行,CRM软件不仅是一个先进的技术产品,更是一种企业经营战略和管理理念。它的功能主要包含客户在线咨询服务、对客户展现人文关怀和不断收集获取新鲜数据(可以与呼叫系统总部达到完美的交流沟通),同时也是很多大型互联网企业所急需青睐的重要产品。在客户端,它提供了一个统一的客户服务渠道,整合客户交互的Web、电子邮件、电话等方式,从而加强个人化网页的功能,该服务器提供了客户跟踪、分析和数据仓库等功能,实现一对一营销所以为企业运作过程提供了可靠的保证。1.2需求分析为了能够实现大多数企业能对其所拥有的客户进行系统而有效地管理。我决定开发这款客户关系服务管理系统,我所设计的这款客户关系管理系统其主要功能包含添加客户信息、客户信息管理、查询客户信息、订单管理、投诉管理、报表管理、任务管理、消息管理、用户信息管理等功能模块。无论是过去还是现在竞争无处不在无时不在,可以说从古至今我们就生活在种种竞争中,所以为了生存企业必须把客户就是上帝这条准则牢记在心,他们开始越来越多的关心客户问题,及时接收和采纳客户的反馈信息,及时对客户所提出的种种要求作出合理回应。从而经一步的提高企业的核心竞争力。CRM管理系统可以帮助公司继续收购和积累客户知识,并运用这些知识在生产,营销和客户服务的各个领域,以提高客户满意度和忠诚度,降低生产,销售和服务成本,从而提高企业效益。人类进步的阶梯上永久的记录了客户与企业之间的种种微妙关系,只有把握好客户与企业间的关系,才能够在激烈的竞争中取胜。在企业的生存与发展中客户资源可以说是最重要的,他是决定一个企业生死存亡的决定性因素。所以在这款CRM系统中也融入上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56了这一重要管理思想,企业应该把客户看作上帝,应该时刻把握追踪客户的有效信息,做到把客户的需求时时把握。并建立全面完善的客户档案或客户信息数据库从而有效地记录客户信息资源。在企业遇到危机是能够及时有效地分析客户数据来寻求解决问题的有效方法途径。1.1系统模块结构设计依据对当前所设计的系统需求进行合理有效的分析得出的结论是该系统应满足以下三大功能模块,一个是系统管理员模块,部门经理管理模块,普通用户管理模块。(1)整体的结构图如图2-1所示:图2.1系统功能模块图1.2功能模块流程介绍1.2.1数据增加流程数据增加流程顾名思义就是对信息数据进行添加的操作。它是指当用户对其个人信息进行载入操作时,他的个人ID字段会由系统自行生成而无须自己添加当然既然是系统生成的那么用户无权限对其尽享相应的修改操作。而用户其他的的信息则都由用户自己来添加修改和编辑,此时系统无权干涉,在用户添加信息完毕时系统会对用户所输入的信息数据做一个相应的合法性判断,如果判断所输入的信息合法则被录入总的数据库,反之,则会提醒用户请重新输入相应的个人信息。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)数据增加流程图如图2-2所示。图2.2数据增加流程图1.1.2数据修改流程当用户进行数据修改操作时,应该对预先添加的信息数据做一个筛选,把被选中的数据进行修改,对数据输入完毕后,系统会对用户所输入的信息数据做一个相应的合法性判断,如果判断所输入的信息合法则被录入总的数据库,反之,则会提醒用户请重新输入相应的个人信息。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)数据修改流程图如图2-3所示图2.3数据修改流程图1.1.2数据删除流程当用户进行数据删除操作时,用户只需预先选中被删内容并单击删除按钮,此时系统会跳出相应的对话框来提醒用户是否确定删除信息,然后删除所选中的数据内容。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)数据删除流程图如图2-4所示图2.4数据delete流程图上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1系统用例(1)管理员功能用例如图2-5所示图2.5管理员用例图图上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)部门经理功能用例如图2-6所示图2.6部门经理用例图上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)普通用户用例如图2-7所示图2.7普通用户用例图1.2数据库设计根据数据库中的几个表分别绘制数据库的实体图。(1)用户信息实体图如图2-8所示上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56图2.8用户信息实体图(1)客户信息结构图图如图2-9所示图2.9客户信息结构图(2)服务信息实体图如图2-10所示图2.10服务信息实体图上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)工作任务信息实体图如图2-11所示图2.11工作任务信息实体图(2)部门信息实体图如图2-12所示图2.12部门信息实体图上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)留言信息实体图如图2-13所示图2.13留言信息实体图(2)订单信息结构图如图2-14所示图2.14订单信息结构图上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)投诉信息实体图如图2-15所示图2.15投诉信息实体图上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561系统详细设计本章主要分析和介绍了如何有效系统的设计数据库以及一些重要模块的实现方法。1.1数据库结构SQL语言是一种常见的结构化查询语言他通常被运用于关系型数据库管理系统中,并且他也已经通过了大量的数据库管理系统的进一步有效验证审核。当用户利用ASP.NET作为开发工具时,这时用户同时也可以利用SQL进行数据编辑而这两个过程可以达到互不干涉互不影响的高度默契。这一巨大亮点也决定了为什么ASP.NET开发工具可以作为一个强大的数据库应用程序的主要开发。SQL语言之所以能够被世界范围内广泛地运用和传播,这和SQL所独有的优点是分不开的,SQL具有好多优点这时其他编程语言所无法比拟和超越的,他具有的优点如下:首先,他不是一种面向过程的语言,他在对数据进行处理时是逐个处理的,并能够对所处理的数据进行自动定位导航;其次,SQL遵循由高到低的管理权限机制这样可以有效地避免了权限滥用的现象,可以对数据进行更加有效合理的操作。同时SQL不允许用户对单个数据记录进行操作;接受集合设置为输入,并将返回集合设定为输出;他也允许在编译过程中把其中一个SQL语句所执行的结果当作另一个SQL语句的输入。SQL不要求用户必须使用指定的数据存储方法,这样用户可以尽可能的将重点放在所得的结果上。SQL他的适用范围很广范他对所有用户都是适用的。包括一些相应的管理员以及程序员等。所有利用SQL编写的程序都具有可移植性。该系统采用SQL2008数据库进行系统开发,开发后台数据库CRMMis。(1)Users(用户信息表)如表3-1所示。表3.1MsgBox函数返回值数据名称数据类型数据长度主键设置内容描述idInt4Yes用户编号Namenvarchar100No用户名字Pwdnvarchar100NoPasswardRoulenvarchar100No用户类型TNamenvarchar100No实际名字Telnvarchar100NoTelAddressnvarchar100NoAddressDepIdInt10No部门IDDepNamenvarchar100No部门名字上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)CustomerInfo(客户信息表)如表3-2所示。表3.2客户信息表数据名称数据类型数据长度主键设置内容描述idInt4Yes编号txtNamenvarchar100No客户名字txtTypenvarchar100No行业类型txtHyTypenvarchar100No客户类型txtFZRnvarchar100No管理者txtQYTypenvarchar100No公司类型txtAgenvarchar100No客户年岁txtCDnvarchar100No重要程度txttelnvarchar100No客户TeltxtKHJBnvarchar100No客户级别txtemalnvarchar100NoEmailtxtQYnvarchar100No客户地区txtaddressnvarchar100NoaddresstxtSitenvarchar100No客户网站txtDsnvarchar100No客户概况txtPicnvarchar100No照片地址(2)WorkInfo(工作任务信息表)如表3-3所示。表3.3工作记录信息表数据名称数据类型数据长度主键设置内容描述idInt4Yes编号txtNamenvarchar100No任务标题txtTypenvarchar100No任务类型txtFilenvarchar100No任务文件Dstext100No描述AddTimedatetime10No工作时间txtuserIdInt10No用户编号DepIdInt10No部门ID(3)SurveyInfo(服务信息表)如表3-4所示。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56表3.4服务信息表数据名称数据类型数据长度主键设置内容描述idInt4Yes编号txtNamenvarchar100No服务题目txtTypenvarchar100No服务类型Dstext100No服务描绘AddTimedatetime10No服务时间txtuserIdInt10No用户编号idInt10No编号txtNamenvarchar100No题目DepIdInt10No部门ID(1)TSInfo(投诉信息表)如表3-5所示。表3.5投诉信息表数据名称数据类型数据长度主键设置内容描述idInt4Yes编号TitleSnvarchar100No投诉题目KeHunvarchar100No投诉客户Dstext100No描述AddTimedatetime10No投诉时间txtuserIdInt10No用户编号DepIdInt10No所属部门(2)OrderInfo(订单信息表)如表3-6所示。表3.6订单信息表数据名称数据类型数据长度主键设置内容描述idInt4Yes编号ShuLiangnvarchar100No产品数量KeHunvarchar100No客户订单GoodsNamenvarchar100No商品名字Dstext100No描述AddTimedatetime10No订单时间AdduserInt4No用户编号DepIdInt10No部门ID(3)LiuYanInfo(留言信息表)如表3-7所示。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56表3.7留言信息表数据名称数据类型数据长度主键设置内容描述idInt4Yes编号txtNamenvarchar100No留言题目HuiFunvarchar100No信息回复HuiFuDatenvarchar50No回复时间txtDstext50No留言内容AddTimedatetime10No留言时间(1)DepInfo(部门信息表)如表3-8所示。表3.8部门信息表数据名称数据类型数据长度主键设置内容描述idInt4Yes编号Namenvarchar100No部门名字1.2功能模块的详细设计在系统设计过程中最主要的有两方面内容:一是,对整体框架架构的初步加工设计,二是,对具体过程的进一步合理设计。系统逻辑方案的主要目的是在这一阶段反映用户的信息是否可以被转换成为一个以事实为基础的物理计算机程序,并为该系统的下一个阶段提供必要的信息技术支持。(1)整体技术架构。(2)CRM中数据搜索。数据搜索是指通过大量的数据,提取潜在的、有何时何地的知识、模型或规则的过程。我们站在企业的立场考虑,如果企业拥有一套完整的数据搜索技术,那么企业就可以及时地挖掘潜在的业务,并且可以对当前的行业趋势作出准确的分析和判断。使得企业对客户的信息了如指掌。从而对待不同的客户有针对性的销售和服务,以提高客户的满意度。该系统设计主要包括增加客户信息、查询客户信息、订单管理、投诉管理、报表管理、任务管理、信息管理、客户信息管理等主要管理模块。1.2.2用户登录界面模块的详细设计系统登录是系统的第一个页面,所有角色都是在一个页面登录,三种角色都在同一个登录页面进行登录,然后进行权限判断不同的用户角色进入不同的管理界面。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统登录的运行效果如图3-1所示。图3.1系统登陆界面展示系统登录界面关键代码编写设计如下:上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1.1客户信息管理模块界面详细设计客户信息主要包括客户的姓名、客户类型、行业类型、负责人、性别、年龄、重要程度、联系电话、电子邮件、通讯地址、客户级别、所在区域、个人网站、通讯地址、客户描述、照片等信息。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)客户注册页面效果图如图3.2所示。图3.2用户注册信息运行界面(2)添加客户信息网页页面效果图如图3.3所示。图3.3添加客户信息网页运行界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)添加客户信息页面效果图如图3.4所示。图3.4添加客户信息运行界面关键代码如下:1.1.2订单管理模块详细设计订单管理设计它能够实现对订单信息及时更新做到对所有的订单及时有效地处理更上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56新。他的使用权限是面向全体用户的,所有用户均可以实现添加订单信息的功能,订单信息包括商品名称、数量、订单客户、订单描述等信息。普通用户只能管理自己添加的订单信息,部门经理权限更加广泛他可以实现对本部门的订单信息进行系统化管理,当然如果是管理员身份则可以对所有的订单信息进行管理。(1)添加订单信息网页运行界面如图3.5所示。图3.5添加订单信息网页版界面(2)添加订单信息运行界面如图3.6所示。图3.6添加订单信息界面添加订单的关键代码如下:上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1.1用户信息管理模块详细设计(1)添加用户信息的运行网页界面如图3.7所示。图3.7添加用户信息网页界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)添加用户信息的运行界面如图3.8所示。图3.8添加用户信息界面展示(2)用户信息管理运行界面如图3-9所示。图3.9用户信息管理界面添加用户信息的关键代码如下:上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1.1投诉信息模块详细设计当用户对某项服务存在不满时或者应有的权益受到不法侵害时都可以实行投诉从而来维护自己的合法权益不受侵害。其中一些具体的投诉权限包括,一般用户只能对自己的投诉信息进行相应的操作管理,而相反如果是部门经理或者是权力更大一些的相关领导则不仅可以管理自己的投诉信息还可以查看他人的投诉信息,也就是说可以对所管辖范围内的所有员工投诉信息进行查看和做出相应的处理。(1)添加投诉信息运行网页界面如图3-10所示。图3.10添加投诉信息网页版界面(2)添加投诉信息运行界面如图3-11所示。图3.11添加投诉信息界面关键代码如下:上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1.1服务信息管理模块详细设计当用户需要得到某项服务时,就可以登陆服务信息管理模块曲在线登记,这样可以更加及时快捷的知晓用户的心声从而对用户的需求做出最及时地回应。其中一些具体的服务信息权限包括,一般用户只能对自己的服务信息进行相应的操作管理,而相反如果是部门经理或者是权力更大一些的相关领导则不仅可以管理自己的服务信息还可以查看他人的服务信息,也就是说可以对所管辖范围内的所有员工投服务息进行查看和处理。(1)添加投诉信息运行界面如图3-12所示。图3.12添加服务信息界面服务信息管理包括部门经理管理本部门的服务信息进行管理,管理员对所有服务信息进行管理的功能模块。(2)服务信息管理界面如图3-13所示。图3.13服务信息管理界面展示上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56添加服务信息的关键代码如下:1.1.1报表管理模块详细设计报表管理模块实现了对客户信息的报表管理,他可以实现把所有客户的信息导出到电子表格中并打印。(1)报表管理运行网页界面如图3-14所示。图3.14报表管理网页版界面展示图上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)报表管理运行界面如图3-15所示。图3.15报表管理界面实现电子表格导出功能的关键代码如下:上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1.1任务管理模块详细设计工作任务管理模块实现了对任务信息的管理,普通用户可以添加自己的工作任务信息以及任务的描述,任务的报告等信息,普通用户只能管理自己添加的工作任务,部门经理的权限比较宽泛他可以管理所在部门的所有员工的工作规划。管理员可以对所有的任务信息进行管理。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)添加任务信息运行网页界面如图3-16所示。图3.16添加任务信息网页版界面(2)添加任务信息运行界面如图3-17所示。图3.17添加任务信息界面添加工作任务的关键代码如下:上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1.1留言管理模块详细设计当用户需要发表意见或者有什么事情需要及时通告时,就可以登陆留言管理模块进行在线留言,这样可以更加及时快捷的发表用户的心声从而企业也可以对用户的需求做出最及时地回应。其中一些具体的留言管理权限包括,一般用户只能对自己的留言信息进行相应的操作管理,而相反如果是部门经理或者是权力更大一些的相关领导则不仅可以管理自己的留言信息还可以查看他人的留言信息,也就是说可以对所管辖范围内的所有员工留言信息进行查看和处理。(1)发布留言信息运行网页界面如图3-18所示。图3.18添加留言信息网页版界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)发布留言信息运行界面如图3-19所示。图3.19添加留言信息界面展示添加留言信息的关键代码如下:上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561系统测试1.1测试目的软件是由程序员编写的,所以程序员在编程时难免会犯错误。如果这些错误不能在软件使用之前被严格查出改正,那么迟早会在软件中运行暴露出来,而那些不会被发现的错误可能发生在需求分析,概要设计,详细设计,编码和软件开发的各个阶段,在这些错误无法送达前要想修改这些错误成本会很高,并且往往导致非常不良的后果。任何一个软件系统的开发必须经过调试设计后完成。只有通过调试,性能和质量才能得到有效的保障,才能发现并解决系统、程序或功能等方面的错误。调试时发现,检查,在此过程中纠正错误,必须开发一个软件系统。由于软件测试的目的决定了软件测试的主要作用是找出哪些软件错误。试验设计的理论用来指导测试人员发现软件错误更容易有助于测试从而在发现更多的错误之前,使得该软件投入运行,这样减少了正式投入使用软件后所遇到的问题;其次,软件测试时收集到的测试结果数据为软件的可靠性与质量分析提供了依据。调试的基本步骤包括单个模块的调试和整体对整个软件运行机制的调试,其中单个模块调试是相对基本的调试内容,当然,在这里再次细分的话,也可为每个域设置属性,以确定每个触发器是否正确配置,这直接影响到整个模块功能和操作的成功。1.2测试方法上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1系统测试1.1.1测试数据在计算机上进行编码调试程序时,基本上步骤是采取“编写代码→整体调试→修改源代码→二次调试→多次修改完善来完成,所需的数据都是由本人自己添加,系统在调试测试中所使用的结构虚拟化数据也是自己编写生成。1.1.2测试方法第一步在自己的计算机上进行大量的测试,从而以确保不会出现不必要的失误和过错,第二步是布置安装环境在安装有数据库SQLserver2005和MicrosoftVisualStudio2010的配置环境中测试运行,第三步再通过大量测试在多台不同的计算机上运行来检测该系统是否能够正常运行,从而实现测试的目标。测试项目表如下:表4.1测试项目表测试序号所测项目信息所测项目方法步骤所测结果显示1用户登录输入正确用户名密码可以登录输入错误用户名密码管理员的信息错误2账号管理(修改用户信息,登录密码)输入修改信息成功修改输入修改信息成功修改3客户信息管理添加客户信息成功完成删除客户信息4订单管理添加订单信息成功完成删除订单信息5投诉管理添加投诉信息成功完成删除投诉信息成功完成6服务管理添加服务信息成功完成删除服务信息成功完成7报表管理查询客户信息成功完成客户信息报表成功完成8任务管理添加工作任务成功完成删除工作任务成功完成9留言管理发布留言信息成功完成删除留言信息成功完成上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561.1测试结果系统运行时能够履行各自的功能,可以实现查看,添加,删除,编辑等功能,并运行正常,后台数据库也运行良好,数据保证了一致性和稳定性。(1)系统用户登录的运行效果如图4-1所示。图4.1系统用户登陆界面展示(2)系统用户注册运行效果如图4-2所示。图4.2系统用户注册界面展示上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统用户注册成功提示效果如图4-3所示。图4.3系统用户注册提示界面(2)系统用户登录的运行效果如图4-4所示。图4.4系统用户注册提示界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统用户成功登录的运行效果如图4-5所示。图4.5系统用户成功登陆界面(2)系统用户输入错误密码的运行效果如图4-6所示。图4.6系统用户输入错误密码界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统用户输入错误密码提示效果如图4-7所示。图4.7系统用户输入错误密码提示界面(2)系统用户修改信息效果如图4-8所示。图4.8系统用户修改信息提示界面(3)系统用户修改所在部门效果如图4-9所示。图4.9系统用户修改所在部门信息提示界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统用户修改成功提示效果如图4-10所示。图4.10系统用户修成功信息提示界面(2)系统用户修登录密码效果如图4-11所示。图4.11系统用户修成密码信息提示界面(3)系统用户修登录密码修改成功效果如图4-12所示。图4.12系统密码修成功信息提示界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)核查系统用户信息是否成功修改效果如图4-13所示。图4.13系统用户是否成功修改信息提示界面(2)系统添加客户信息效果如图4-14所示。图4.14系统添加客户信息提示界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统成功添加客户信息效果如图4-15所示。图4.15系统成功添加客户信息提示界面(2)系统删除客户信息效果如图4-16所示。图4.16系统删除客户信息提示界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统添加订单信息效果如图4-17所示。图4.17系统添加订单信息提示界面(2)系统删除订单信息效果如图4-18所示。图4.18系统删除订单信息提示界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统成功删除客户信息效果如图4-19所示。图4.19系统成功删除订单信息提示界面(2)系统添加投诉信息效果如图4-20所示。图4.20系统添加投诉信息提示界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统删除投诉信息效果如图4-21所示。图4.21系统删除投诉信息提示界面(2)系统成功删除投诉信息效果如图4-22所示。图4.22系统成功删除投诉信息提示界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56(1)系统添加服务信息效果如图4-23所示。图4.23系统添加服务信息提示界面(2)系统是否删除服务信息效果如图4-24所示。图4.24系统是否删除服务信息提示界面(3)系统成功删除服务信息效果如图4-25所示。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56图4.25系统成功删除服务信息提示界面(1)系统添加工作任务效果如图4-26所示。图4.26系统添加工作任务信息提示界面上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计561结论人类进步的阶梯上永久的记录了客户与企业之间的种种微妙关系,只有把握好客户与企业间的关系,才能够在激烈的竞争中取胜。在企业的生存与发展中客户资源可以说是最重要的,他是决定一个企业生死存亡的决定性因素。也正因这一点,CRM为企业指明了客户就是上帝,客户的态度决定企业的存亡,他将这一核心理念深深注入企业理念中,所以在此所得出的结论就客户关系管理系统是一种非常可贵的企业经营决策策略他常常用于挑选和管理有利用价值的客户,他为更好的处理企业和客户间的关系提供了有效的参考。强烈的体现了客户是上帝的核心管理理念。它能够在很大程度上改善和提高客户关系的生命周期业绩。其中它的根本目的是降低运营成本、提高企业销售收入、增加客户满意度和员工生产力从而为企业尽可能地创造最大利润。1.1软件开发过程的特点和体会通过对企业客户服务系统的开发,使我对ASP.NET开发工具进行了从头至尾的学习。并把新学到的关于ASP.NET的理论知识充分应用到此次系统开发当中。前期所学的知识只停留在VB6.0这个层面上,而此次通过对ASP的认真学习,受益匪浅。也充分体验到了C/S与B/S模式的差距。通过这次论文实践,让我懂得了凡事都需要坚持和磨练,做事情要学会脚踏实地既然选择了就要坚持到底,编写代码经常会遇到不同的bug,但是也正是当你感觉到有那么一个过程让你感觉举步维艰的时候也正是那个间断如果你坚持下来那么你必然会成功,因为最痛苦的时候也是我们最有进步的时候。所以通过这次论文让我不仅学到了怎样书写合格的论文更让我懂得了做事情坚持不懈的真正含义。所以我觉得不管这次的论文成功与失败都将会影响我今后的学习和生活。1.2系统评价及改进由于我的能力不足,该系统在今后任然需要有大量的改进和完善。例如:数据平台迁移能力差。在后台备份和存储过程中,包含了大多数的业务逻辑和数据处理,由于每个数据库系统的SQL语法的差异,这个系统如果您需要在其他数据库系统中运行,它必须是实质性的改变存储过程。随着系统的不断开发将根据不同用户的需求不同从而进一步的对系统进行二次开发,使得该系统的功能更全面并将不断改进外观从而增加美感的需要,迁移后端存储过程的业务逻辑分离到商业逻辑层中去,提高了系统的数据平台迁移能力。在设计过程中让我感觉到最举步维艰的是我对具体的业务流程有些不是太熟悉,经常会搞不清甚至搞混各个模块分类,因此对于一些数据的分析处理也不是很全面。这一问题直接影响建立的系统的完善性。因为直到系统设计越是到最后这个问题就越是突出上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56相对影响也越大。从而也大大的增加了所需的工作量,同时也使我认识到软件工程学的重要性。经过查阅大量相关资料以及同学和老师的精心指导,才使系统功能逐步完善,对于某些忽略的地方经过重新的整理,得到有效的数据,再者是在ASP.NETWeb设计技术上的问题,由于我编程能力的不足,在实现有些功能的时候碰到了不少问题,也就无法提供灵活的数据查询功能,还有系统设计与SQL数据库的可移植性不是很好,经常会出现一些附加错误或者说连接性差的错误。上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56致谢首先非常感谢戴老师在我遇到问题时给与我及时的指点能让我在第一时间里感受到豁然开朗的喜悦,在此真心的感谢我的导师戴酉!没有您的帮助我也不会完成今天的成果。您在我即将告别母校之际赐予了我能够重新学习ASP.NET的机会,并开启了我真正热爱编程的热情。也感谢您对我的指导和鼓励!是您让我能够高效的完成毕业设计并给我在完成毕业设计的同时给予了我无尽的动力。是您让我通过这次论文的设计,也是您让我真正感受到了这四年学习生涯中最大的收获。在此次论文的设计中,我阅读了大量有关ASP.NET以及SQL-Server相关的书籍。从开题的论证到软件系统功能的实现,直至最后的论文撰写,这个过程说实话他让我很怀念也很感动,因为有那么多的老师和同学愿意帮我我真的很感动。经过将近四个月的学习、设计和开发,企业客户服务系统基本开发完成。有些时候会出现很多问题,在老师与同学们的帮助下,已逐步完善。但是该系统还有很多缺陷和不足,例如登陆界面不够华丽不能吸引大众的眼球,系统缺乏防病毒侵袭功能,用户登录安全性验证不很完善等多方面问题。这些问题都需要我今后一步步不断的完善。最后再次感谢所有曾经帮组过我的老师和同学,我发自内心的像你们表达我无限的谢意!真的很感谢你们!在此也非常感谢各位评审老师,虽然我的设计还存在好多缺陷和不足但是我想我今后一定会不断地改进,我会继续努力学习,不断提升自己!上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56参考文献[1]陈承欢,彭勇.管理信息系统基础与开发技术(第二版)[M].北京:北京高等教育出版社,2005,101~158[2]王杉,萨师煊.数据库系统概论(第二版)[M].北京:北京人民邮电出版社,2000,78~123[3]宋文管.电子商务实用教程[M].北京:北京人民邮电出版社,2002,45~78[4]王恩博.网络数据库实用教程-SQLServer2005[M].北京:北京人民邮电出版社,2004,135~190[5]张立科.ASP开发CRM系统实例导航[M].北京:北京高等教育出版社,2005,134~200[6]婕昌,龙小敏.深入体验ASP.NET[M].西安:西安电子科技大学出版社,2001,145~199[7]康际科技.ASP.NET行家设计实务[M].北京:中国铁道出版社,2002,133~198[8]RussBasiura,.ASP.NETWeb服务高级编程[M].北京:清华大学出版社.2002,111~202[9]邝孔武,王晓敏.信息系统分析与设计[M].北京:清华大学出版社,2006,43~141[10]胡勇辉.ASP.NET2.网络开发入门与实践[M]..北京:电子工业出版社,2008,11~87[11]郭瑞军,郭馨君.ASP.NET2.0数据库开发实例精粹[M].北京:电子工业出版社,2006,41~172上海应用技术学院计算机科学与信息工程学院毕业论文 基于.NET的CRM管理系统设计56附录附录说明文字。附录篇幅不宜过大。如果文档或程序过多,可以写明附录见所附软盘或光盘。没有请删去此部分内容。上海应用技术学院计算机科学与信息工程学院毕业论文