欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    客户信息管理系统论文1.doc

    • 资源ID:12781214       资源大小:383KB        全文页数:33页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    客户信息管理系统论文1.doc

    推荐精选分类号 编号 摘摘 要要近年来,随着企业彼此间的竞争日趋激烈,信息管理技术在企业的发展中占据着越来越重要的地位。企业要在激烈的市场竞争中立于不败之地,就必须找一种全新的管理理念和管理手段,对其内部和外部资源进行有效的整合。在企业的经营生产中,企业信息管理已成为企业经营管理中不可或缺的一部分,为企业进行客户信息管理和进行各种客户调配活动提供了重要的依据,在生产分配安排中发挥了越来越重要的作用。论文详细论述了一个基于 ASP.NET 企业客户信息系统的开发设计过程。系统采用 ASP.NET 作开发平台,C#作编程语言,SQL Server 2008 作数据库管理系统。本文介绍了 ASP.NET 环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析公司客户人工管理的不足,创建了一套行之有效的计算机管理客户的方案。系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口和程序。关键词关键词: : 企业客户信息管理;ASP.NET;SQL 数据库设计推荐精选ABSTRACTIn recent years, with between enterprises is becoming more competitive, information management technology in the development of enterprises occupy an increasingly important position. Enterprises in the fierce competition in the market in an invincible position, it is necessary to find a new management concept and management tools, internal and external resources for their effective integration. In business production, business services business has become an integral part of management for enterprise customers to conduct various kinds of customer management and deployment activities provided an important basis for the distribution arrangements in the production is playing an increasingly important role. Papers detail a customer service based on the ASP.NET enterprise system design process. System for the ASP.NET development platform, C # for programming language, SQL Server 2008 for database management systems. This article introduces the detailed process of exploring a management information system under the environment of ASP.NET, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for company customer management by computer, through analyzing disadvantages of company customer management by human resources. This article emphasizes on three sections. The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major function , together with the main windows and programs.KeywordsKeywords: CRM, ASP.NET, database design, information management systems推荐精选目 录第一章第一章 绪绪 论论.6二、 客户信息管理理论概述.7三、 客户信息管理的发展及现状.8(一)发展经历.8(二)应用现状.8四、研究内容与目的 .9第二章第二章 开发工具简介开发工具简介.9一、 数据库系统简介.9二、 系统开发语言:C#.9三、 系统开发工具:VISUAL STUDIO 2005.10四、 数据库开发工具:SQL SERVER 2008.10五、ADO.NET 数据库访问技术.11第三章第三章 数据库设计数据库设计.11一、 数据库需求分析.11第四章第四章 系统设计(模块图)系统设计(模块图).13一、功能分析 .13二、模块设计 .13第五章第五章 程序设计程序设计.14一、登录界面 .14二、修改密码界面 .14三、主界面 .15四、用户管理界面 .15五、客户管理界面 .16六、工作安排界面 .18第六章第六章 程序测试程序测试.18一、测试内容 .19二、测试结果 .19结结 论论.20致致 谢谢.21参考文献参考文献.22附录附录.23推荐精选第一章 绪 论一、 客户信息管理的理论背景近几年,随着全球经济一体化进程的不断加快,信息化潮流席卷全球,其程度高低已成为衡量一个国家综合国力的重要标志,成为 21 世纪不可抗拒的必然选择。IT 技术和现代管理思想的引入,为竞争压力下的中国企业注入勃勃生机。进入 WTO 以后,我国企业将直接面对全球竞争,从表面上看是企业之间的竞争,但其实质是不同国家政府之间的管理体制、管理方式、管理职能与管理效率的竞争。企业只有为客户提供良好的服务,才能使企业在严酷的国际竞争中获取竞争优势。 客户信息管理作为一种全新的战略思维和工作方法,正以前所未有的速度在各个企业中迅速普及,给企业带来新的管理技术和管理思想,并对企业原有的企业文化带来一次全新的革命。可以帮助企业充分利用客户关系资源,扩展新的市场和业务渠道,提高顾客满意度和企业的盈利能力,使企业在激烈的竞争中得以立足和发展。目前市场上流行的专门针对中小型企业开发的客户营销关系管理系统,实现”以客户为中心”的信息化管理的经营理念。它们辅助企业建立规范、高效的营销体系,提高企业整体营销竞争力;及时、准确、全面地把握营销动态,降低企业营销管理成本,提高企业的综合竞争力,适用于所有从事产品营销和服务营销的企业。企业的外部资源:客户资源、代理商资源、分销商资源,供应商资源和其他合作伙伴资源本质上与企业内部的其他资源一样需要人们的悉心经营。客户是企业的利润资源,怎么样让公司的员工能对客户的各类请求和服务给出及时和完美的解决方案?能不能让企业的客户资源有自动更新机制,去掉没有价值的客户,增加能带来利润的客户?作为管理层能不能知道每一个销售人员管理的客户的状态?能不能随时都能知道公司下个月潜在的销售额?客户的增长率情况如何?每个销售人员的表现如何?所有这些都需要有一套系统来解决。通过客户信息管理可以将企业的客户集成到企业的服务组织、生产级织和销售组织中来。通过这个解决方案,企业可以管理关于客户、潜在客户、合伙伙伴、合同、通信、文档和需求的相关信息。并为每一个客户,每一个代理商,每一个分销商和每一个供应商开放一个门户,通过客户门户,客户可以访问他们被允许访问的所有信息:订单状况、信用额度、企业最新产品资讯、最新产品报价。通过分销商门户,分销商们可以被赋予权限,访问共同客户的信息。通过使用这套系统,企业可以大大提升客户管理的水平。二、二、 客户信息管理理论概述客户信息管理理论概述 客户信息管理,从管理科学的角度来考察,是一种“以客户关系一对一理论”为基础,以客户为中心的市场营销理论和战略,旨在改善企业与客户之间关系的新型管理机制,同时也是包括一个组织机构判断、选择、争取、发展和保持客户所要实施的全部商业过程。“客户关系一对一理论”认为,每个客户的需求是不同的,只有尽可能地满足每个客户的推荐精选特殊需求,进行一对一个性化服务,企业才能提高竞争力。每个客户对企业的价值也是不同的,通过满足每个客户的特殊需求,特别是满足重要客户的特殊需求,企业可与每个客户建立起长期稳定的关系,客户同企业之间的每一次交易都使得这种关系更加稳固,从而使企业在同客户的长期交往中获得更多的利润。因此,CRM 的实质就是企业基于客户知识的获取、存储、传递、转化、整合、创造等管理过程。推荐精选 从解决方案的角度考察,它是将市场营销的科学管理理念通过信息技术集成在软件上,在网络时代的客户关系管理应该是利用现代信息技术手段,借助 IT 系统可以对业务流程和管理结构进行调整,把业务流程、管理结构和 IT 系统三者结合起来考虑,在企业和客户之间建立一种数字的、实时的、互动的交流管理系统 。 所以,其内涵是企业利用 IT 技术和 Internet 技术实现对客户的整合营销,是以客户为核心的企业营销的技术和管理实现。客户信息管理的核心管理思想包括以下三个方面:客户是企业发展的最重要资源之一;对企业与客户发生的各种关系进行全面管理;进一步延伸企业供应链管理。 三、三、 客户信息管理的发展及现状客户信息管理的发展及现状(一)发展经历客户关系管理理念的出现与美国企业的管理体系和信息技术 40 多年来的发展历程密切相关。20 世纪 80 年代中期,信息技术和 IT 产业开始进入飞速发展的阶段,许多企业为了降低成本、提高效率、增强竞争力,纷纷重新设计业务流程,MRPII、ERP 等信息系统的实施大大提高了企业内部业务流程的自动化程度,效率得到明显改善,企业可以有更多的精力关注与外部相关利益者的互动,以便抓住更多的商业机会。随着日益激烈的市场竞争,企业所处的市场环境从卖方市场过渡到买方市场,赢得客户长久的信任和支持对于企业的重要性空前提高,一些可以帮助企业从各个方面进行客户管理的技术和管理思想相继出现,系统应运而生。 客户信息管理起源于 20 世纪 80 年代初提出的“接触管理” (Contact Management) ,即专门收集整理客户与公司联系的所有信息。到 90 年代初期,则演变成为包括电话服务中心与支援资料分析的“客户关怀” (Customer Care) 。1990 年前后,许多美国企业为了满足日益竞争的市场需要,开始开发销售力自动化系统和发展客户服务系统,虽然增强了特定的商务功能,但却未能提供完整的加强越个体客户间关系的手段。1996 年后,一些公司开始推出整合交叉功能的 CRM 解决方案,把内部数据处理、销售跟踪、客户服务请求融合一体,不仅包括软件,还包括硬件、专业服务和培训,为公司雇员提供全面的及时的数据,然他们清晰了解每位客户的需求和购买历史,从而提供相应的服务。20 世纪 90 年代后期,Internet 技术的迅猛发展加速了 CRM 的应用和发展。WEB 站点、在线客户自助服务和基于销售自动化的电子邮件让每一个 CRM 解决方案的采纳者进一步拓展了服务能力。(二)应用现状 CRM 与 ERP,SCM 并称作提高企业竞争力的三大法宝。CRM 是 ERP、 SCM、电子商务等系统与客户交互的平台,在企业与客户间提供一个统一高效的平台。CRM 系统的主要功能包括:客户信息管理、市场营销管理、销售管理和服务管理与客户关怀。虽然 CRM 的功能涵盖了以上的方方面面,但是根本的作用为了改善服务,提高效率和降低成本,最终达到提高客户满意度的效果。客户关系管理系统也成为了管理软件厂商追逐的热点之一,以 Oracle、 Siebel、IBM 等为代表的一批顶级 IT 企业都表现出对 CRM 前景坚定的信心,己开始在此领域部署解决方案。Oracle、Siebel 等软件巨头业己视 CRM 为未来的重要发展方向,成为 CRM 应用中的主流厂商。连传统 IT 产业的代表 IBM 公司也表示将为 CRM 的发展增砖添瓦,IBM 公司全球产业部推荐精选总经理 Linda Sanford 称:“IBM 公司已经将 CRM 作为一个主要领域,它将为 CRM 提供专门的技术。 ”而众多的 CRM 渠道和咨询公司也在力争占领新市场的份额,五大咨询公司中安盛、德勤、普华永道都己开始提供 CRM 咨询,此外还迅速崛起了很多提供 CRM 服务咨询的公司。对他们来说,这一潜在市场的服务收入将发展成其收入增长的重推荐精选要四、研究内容与目的四、研究内容与目的通过数据库、数据源、C#代码,进行对客户管理系统的实现,并对客户管理系统的发展进行展望。帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化。企业客户的分布比较份杂,但要有着完善的客户信息,对每一客户要有详细的记录信息,功能上对系统的需求是全面的。因此目的分为四个方面:一方面是客户管理人员可以通过计算机来管理各类客户,分类编号,调整客户数据,增加客户数量,适应客户管理的需求;二方面是相关部门的人员能通过计算机来查询和浏览客户中的客户,来确定自已需要查找的客户,为业务的更好开展做好准备;三方面是相关工作人员对客户数据的排序,也是说可以根据需要按照某一字段进行排序,从而找出具有共同性的客户,并可将这些查询和排序的结果进行打印操作;四方面是对客户数据的备份和恢复工作,这也是本系统的一个重要的功能,以防本系统在发生人为的损坏时能够及时恢复这些资料。这四个方面形成了企业客户管理的一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。第二章 开发工具简介一、一、 数据库系统简介数据库系统简介数据库系统提供了在某个集中的地方存储和维护数据信息的方法。数据库系统主要由三大部分组成:数据库管理系统(DBMS:它是专门负责组织和管理数据信息的程序)、数据库应用程序(它使我们能够获取、显示和更新由 DBMS 存储的数据)、数据库(按一定结构组织在一起的相关数据的集合)。一般来说,DBMS 和数据库应用程序驻留在同一台计算机上并在同一台计算机上运行,称为单机型数据库应用系统。但是随着 DBMS 技术的发展和信息网络化、集成化的要求,目前的数据库系统正向客户/服务器模式和 MIDAS(多层数据库应用系统)发展。客户/服务器数据库将 DBMS 和数据库应用程序分开,从而提高了数据库系统的处理能力。数据库应用程序运行在一个或多个用户工作站上,并且通过网络与运行在其他客户机或服务器上的一个或多个数据库管理系统进行通信推荐精选二、二、 系统开发语言:系统开发语言:C#C# C#(C Sharp)是微软(Microsoft)为.NET Framework 量身订做的程序语言,C#拥有C/C+的强大功能以及 Visual Basic 简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和 C+与 Java 一样亦为对象导向(object-oriented)程序语言。C#是微软公司研究员 Anders Hejlsberg 的最新成果 .C#看起来与 Java 有着惊人的相似 ;它包括了诸如单一继承 ,界面,与 Java 几乎同样的语法 ,和编译成中间代码再运行的过程 .但是 C#与 Java 有着明显的不同 ,它借鉴了 Delphi 的一个特点 ,与 COM(组件对象模型 )是直接集成的 ,而且它是微软公司 .NET windows 网络框架的主角。 C#语言自 C/C+演变而来。但是,它现代、简单、完全面向对象和类型安全。如果您是 C/C+程序员,学习曲线将会很平坦。许多 C#语句直接借用您所喜爱的语言,包括表达式和操作符。假如不仔细看,简直会把它当成 C+。关于 C#最重要的一点:它是现代的编程语言。它简化和现代化了 C+在类、名字空间、方法重载和异常处理等领域。屏弃了 C+的复杂性,使它更易用、更少出错。对 C#的易用有贡献的是减少了 C+的一些特性,不再有宏、模板和多重继承。特别对企业开发者来说,上述功能只会产生更多的麻烦而不是效益。使编程更方便的新功能是严格的类型安全、版本控制、垃圾收集(garbage collect)等等。所有的这些功能的目标都是瞄准了开发面向组件的软件。 三、三、 系统开发工具:系统开发工具:VisualVisual StudioStudio 20052005 Visual Studio 2005 包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能:全方位的工具平台 不论您是一位编程初学者还是一个富有经验的企业开发团队的一员,为您提供高效的开发工具。减少开发的复杂度 确保您能更加轻松发布基于 Framework 的解决方案,包括 Windows、Web、移动和基 于 Office 的应用。第三方的生态系统 允许您利用来自 Visual Studio 行业合作伙伴的参与研发的产品,并体验用来补充 Visual Studio 2005 第三方解决方案的全面部署。改善团队的沟通 给您提供高效智能的生命周期工具,通过使用 Visual Studio 2005 Team System,来增强 IT 周期参与者之间的交流与协作。简单的来说 Visual Studio 2005 Visual Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。四、四、 数据库开发工具:数据库开发工具:SqlSql ServerServer 20082008SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应 SQL Server 安装界面用。SQL Server 推荐精选2008 通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在 BI 领域的领导地位。推荐精选SQL Server 2008 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从 CEO 到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。 SQL Server 2008 全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。重点关注企业数据管理、开发人员生产力和商务智能。五五、ADO.NETADO.NET 数据库访问技术数据库访问技术ADO.NET 的名称起源于 ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的 Microsoft 技术中访问数据.它提供了平台互用性和可伸缩的数据访问。ADO.NET 增强了对非连接编程模式的支持,并支持 RICH XML.由于传送的数据都是 XML 格式的,因此任何能够读取 XML 格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET 组件,它可以是基于 Microsoft Visual Studio 的解决方案,也可以是任何运行在其它平台上的任何应用程序。 ADO.NET 是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel 表格或者 XML 文件。 ADO.NET 允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC 协议,许多新的数据源使用 OleDb 协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET 的 ADO.NET 类库来进行连接 。ADO.NET 提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。第三章 数据库设计一、一、 数据库需求分析数据库需求分析 针对企业客户信息管理系统的需求,通过对客户信息处理过程的内容和数据流程的分析。为本系统设计如下的数据项和数据结构:(一)公司基本信息表:记录编号、公司名称、地址、电话、公司负责人、业务委托人编号、经营领域、订单及备注。(二)用户信息表:用户编号、用户名名称、用户密码、身份辨认、性别、备注情况。 二、二、 数据库功能设计数据库功能设计根据功能要求在 Sql Server 2008 里创建数据库,客户管理信息系统的数据库中的各个表格的设计如下,这里的每个表格代表数据库中的一个独立的表。 1客户所属关系联系人销售产品本公司销售关系推荐精选 N N N M 客户关系管理系统客户关系管理系统 E-RE-R 图图客户基本信息表字段名称数据类型说明CLIENTIDchar(14)企业编号CLIENTNAMEvarchar(50)企业名称BUSINESSAREASvarchar(50)经营领域BOSSvarchar(50)公司负责人BORROWERchar(14)业务委托人编号PHONEvarchar(50)电话ADDRESSvarchar(100)地址NOTEANDORDERSvarchar(300)订单及备注用户信息表用户信息表字段名称数据类型说明USERIDchar(14)用户编号NAMEnvarchar(50)用户名名称PASSWORDnvarchar(50)用户密码ISMANAGERbit身份辨认推荐精选SEXbit性别DESCRIPTIONnvarchar(300)备注情况第四章 系统设计(模块图)一、功能分析一、功能分析开发这个系统的目的就是帮助企业以及销售人员提高工作效率以及确保客户信息的准确性和实时性,实现企业客户信息管理的系统化、规范化和自动化,从而为企业以及销售人员创造最大的效益。根据这个系统所要实现的目的和任务,总结出这个系统最终实现的主要功能如下:(一)系统管理部分:包括添加系统用户和修改密码。(二)用户信息管理部分:包括添加个人信息,修改个人信息、查询个人信息。(三)企业信息管理部分:包括修改企业信息、 查询企业信息和删除企业信息。(四)企业客户委托工作安排部分:包括对销售人员的工作任命以及工作卸任。二、模块设计二、模块设计(一)系统模块:系统启动的时候有管理员用户,使用这个用户登录后,可以管理其他用户的信息,增加用户,删除用户以及增加企业客户,更新企业客户信息以及删除客户信息,还有对销售人员的工作安排,最后还有密码的修改。当用普通人员登录时,只有对企业客户信息查询的功能模块。(二)用户信息管理模块:包括增加用户,修改用户信息,查询用户信息。(三)企业客户信息管理模块:包括增加企业客户,修改企业客户信息,查询企业客户信息。(四)企业销售任务安排管理模块:包括对销售人员的工作任命以及工作卸任。模块图如下:推荐精选企业客户信息管理系统系统客户信息模块工作安排添加用户修改用户密码设置用户权限修改用户信息添加企业信息修改企业信息查询企业信息信息查询工作安排工作安排取消工作安排 第五章 程序设计一、登录界面一、登录界面在用户名称框中输入用户名,并在密码框中输入正确的密码,并选择好用户的角色后,单击“确定”按钮,就可以弹出客户的主界面,另外在此界面上还可以登录到用户的密码修改界面。推荐精选二、修改密码界面二、修改密码界面在登录点击修改密码按钮,可以登录到用户密码修改界面,在此界面上可以对用户的密码进行更新修改。三、主界面三、主界面根据对用户的的需求分析,主界面一共设计了 3 大模块,即用户管理模块、客户管理模块、工作模块,每个模块由系统主界面的直接点击触发。主界面设计的很简单,可以直接访问到各个模块。推荐精选四、用户管理界面四、用户管理界面(一)添加用户界面点击用户管理界面的添加用户按钮,在添加用户这个窗体中,输入新用户名称、用户密码、确认密码、性别以及权限的设置点击确定,就可以添加新用户。(二)维护用户信息界面点击用户管理界面的用户列表按钮,在用户列表这个窗体中,可以对用户进行查询,以及用户信息的更新,删除。五、客户五、客户管理界面管理界面(一)添加客户界面推荐精选点击客户管理界面的添加客户按钮,在添加客户这个窗体中,输入新客户名称、客户电话、客户业务领域、客户负责人,地址以及订单的备注信息后,点击添加,就可以添加新客户。(二)维护客户信息界面点击客户管理界面的客户列表按钮,在客户列表这个窗体中,可以对客户进行查询,以及用户信息的更新,删除。还可以在此界面看到客户的工作安排状况。(三)更新客户信息界面推荐精选在维护客户信息界面上,点击更新按钮,就可以登录到客户信息的更新界面,在此界面上,可以对客户的各种信息进行更新修改。六、工作安排界面六、工作安排界面(一)客户委托界面 (二)卸任界面推荐精选在主界面点击工作安排按钮,就可以进入到工作安排界面,在此界面可以对客户的开发工作进行委托,以及对销售人员的工作进行安排。 第六章 程序测试一、测试内容一、测试内容1.软件的正常运行。2.用户登录界面友好,可操作性及安全性能较好,能对不同管理级别者进行限制,以保证数据库的安全。3.数据库的可维护性好,数据的录入、删除及更改均能顺利完成,并能实现动态更新。4.数据查询便捷,能对各种不同的查询条件进行搜索,以找到最合适的答案。5.数据类型填写错误时,系统能够报错。6.软件对操作系统的兼容性良好,可移植性完好。二、测试结果二、测试结果1.软件在运行、关闭及退出时保存记录的提示功能基本完成,在软件的不断启动关闭过程中没有出现死机、程序执行效率降低等各种不良现象,功能的实现较为完善。2.用户登录界面较友好,但软件界面的色彩选择、搭配上对于长期工作者而言仍然会产生眼部不适感。操作性及安全性能较差未能完成对不同管理级别者的限制工作,对软件涉及到的机密数据进行保护。推荐精选3.数据库的可维护性良好,数据的录入能顺利完成,并能实现动态更新,删除和修改也能顺利完成。4.数据查询不够全面,只能按系统设定的少数查询条件进行搜索,以找到合适的答案。5数据类型填写错误时,系统有报错功能,在数据输入错误时,使用者能够获知错误所在。6.软件对操作系统的兼容性良好。结 论经过反复测试,系统完成后运行添加、修改、查询、报表等功能均正常。但此系统仍存在许多缺陷,但是通过该系统设计达到了系统设计目的意义,基本掌握了软件开发的主要步骤,了解了各环节在开发时要注意的问题,从方便用户的角度出发,去考虑开发出好的软件。另外,在设计过程中也逐渐提高了软件开发技能和编程技能。因此本设计虽然较粗糙简单,但是从学习的角度上看,非常有意义。同时也感觉到在计算机方面还有好多东西要学,更重要的是一定要自己亲自动手,不断地摸索比较,才能学到更多的东西,接受新事物。推荐精选推荐精选参考文献1 周涛,吕伟臣,夏永和. SQL Server 2005 数据库基础应用. 北京:清华大学出版社. 2007.12.2 刘丽霞,庄奕琪. 基于 SQL Server 的数据库技术及应用. 西安:西北工业大学出版社.2007.3.3 吕廷杰. 客户关系管理与主题分析. 北京:人民邮电出版社. 2001.11.4 维忠,杨芙清. 面向对象的系统分析(第二版)M. 北京:清华大学出版社. 20065 李应伟, 姚素霞, 景丽 ASP.NET 数据库高级教程(C#篇).北京:清华大学出版社. 2004.076 萨师煊. 数据库系统概论M. 北京:高等教育出版社. ,2000.157 何荣勤. CRM 原理设计实践M. 北京:电子工业出版社. 20068 王辉. Visual C#程序设计 实用教程. 北京:清华大学出版社.20079 杨德宏,李玲. 客户关系管理成功案例.北京:机械工业出版社. 2002.110 魏峥.ADO.NET 程序设计教程与实验M. 北京:清华大学出版社.2007.推荐精选附录:由于系统比较简单,因此仅列出部分关键的程序代码登录页面的逻辑代码:using System;using System.Configuration;using System.Data;using System.Data.SqlClient;public partial class Login : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Session.Clear(); protected void btnLogin_Click(object sender, EventArgs e) String connString = ConfigurationManager.ConnectionStringsDBConnectionString.ConnectionString;/取得连接字符处 String sqlString = select * from user where name=NAME and password=PASSWORD;/SQL查询字符串 if (this.ddlIsManager.SelectedIndex 0) sqlString += and isManager = true; /声明数据连接对象和数据访问对象 SqlConnection connection = new SqlConnection(connString); SqlCommand command = new SqlCommand(sqlString,connection); /声明SQL查询参数并对其赋值然后将其加入Command对象,以防止SQL注入攻击。 SqlParameter parameterName = new SqlParameter(NAME,SqlDbType.VarChar); parameterName.Value = this.txtUserName.Text; SqlParameter parameterPassword = new SqlParameter(PASSWORD, SqlDbType.VarChar); parameterPassword.Value = this.txtPassword.Text;推荐精选 command.Parameters.Add(parameterName); command.Parameters.Add(parameterPassword); if (Boolean.Parse(ddlIsManager.SelectedValue) sqlString += and isManager=ISMANAGER ; SqlParameter parameterIsManager = new SqlParameter(ISMANAGER, SqlDbType.Bit); parameterIsManager.Value = true; command.Parameters.Add(parameterIsManager); /查询数据库取得数据; SqlDataAdapter adapter = new SqlDataAdapter(command); DataTable dtData = new DataTable(); adapter.Fill(dtData); /如果用户名和密码正确转入管理页面。 if (dtData.Rows.Count 0) Session.Add(isValidate, true); if (this.ddlIsManager.SelectedIndex 0) Session.Add(isManager, true); else Session.Add(isManager, false); Response.Redirect(./Default.aspx); else Response.Write( alert(用户名或密码错误!);); if (Boolean.Parse(ddlIsManager.SelectedValue) SessionisManager = true.ToString();推荐精选 protected void btnReset_Click(object sender, EventArgs e) Response.Redirect(/ResetPassword.aspx); 控制用户登录权限的逻辑代码:using System;using System.Web.UI.WebControls; public partial class MasterPage : System.Web.UI.MasterPage bool isValidate = false; bool isManager = false; protected void Page_Load(object sender, EventArgs e) /加载页面验证该用户是否登录如未登录或Session已超时则转到登录页面; if (!IsPostBack) try isValidate = (bool)SessionisValidate; isManager = (bool)SessionisManager; catch Response.Redirect(/Login.aspx); if (!isValidate) Response.Redirect(/Login.aspx); if (!isManager) this.tvMenu.Nodes.Clear(); this.tvMenu.Nodes.Add(new TreeNode(客户查找,/book/SelectBook.aspx); /只允许非管理员用户访问SelectBook页面;推荐精选 string url = Request.Url.AbsolutePath; if (url != /BookManger/book/SelectBook.aspx) Response.Redirec

    注意事项

    本文(客户信息管理系统论文1.doc)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开