已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 企业客户关系管理系统毕业企业客户关系管理系统毕业 论文论文 目目 录录 第第 1 1 章章 绪论绪论.1 1.1课题研究背景及意义.1 1.2国内外相关研究及发展趋向.1 1.3研究课题所采取的技术.2 第第 2 2 章章系统分析系统分析.4 2.1系统分析概述.4 2.2需求分析.4 2.2.1功能需求.4 2.2.2数据需求.4 2.2.3性能需求.5 2.3可行性论证.5 2.3.1经济可行性.5 2.3.2技术可行性.5 2.3.3操作可行性.5 第第 3 3 章章系统详细设计及实现系统详细设计及实现.6 3.1总体设计.6 3.1.1项目规划.6 3.1.2系统功能结构图.6 3.2系统设计.7 3.2.1设计目标.7 3.2.2开发运行环境.7 3.3数据库设计.8 3.3.1设计方案分析.8 3.3.2设计方案确定.8 3.3.3数据表的建立.9 3.4详细设计及实现.12 3.4.1系统总体构架.12 3.4.2数据库的连接.13 2 3.4.3各功能模块的介绍.13 3.4.4系统登录模块.13 3.4.5客户管理模块.13 3.4.6服务管理模块.17 3.4.7报表管理模块.18 3.4.8邮件管理模块.19 3.4.9库存管理模块.20 3.4.10用户管理模块.21 第第 4 4 章章系统测试系统测试.22 4.1测试目标.22 4.2测试平台.22 4.2.1硬件.22 4.2.2软件.22 4.3测试方案.22 4.3.1黑盒测试.22 4.3.2白盒测试.23 4.4测试及结果分析.23 4.4.1功能测试.23 4.4.2可靠性与易用性.23 4.4.3测试结论.23 结结 论论.24 致致 谢谢.25 参考文献参考文献.26 绪论 客户关系管理是一种基于Internet的应用系统,它通过对企业业务流程的重组来整合 用户信息资源,以更有效的方法来管理客户关系,在企业内部实现信息和资源的共享, 从而降低企业运营成本,为客户提供更经济、快捷、周到的产品和服务,保持和吸引更 多的客户,以求最终达到企业利润最大化的目的。 1.1 课题研究背景及意义 客户关系管理它是一项综合的 IT 技术,也是一种新的运作模式,它源于“以客户为 中心”的新型商业模式,是一种旨在改善企业与客户关系的新型管理机制,它更是一项 企业经营战略,企业据此赢得客户,并且留住客户,让客户满意。通过技术手段来增强 3 客户关系,并进而创造其价值,最终提高利润增长的上限和底线,这才是客户关系管理 的焦点问题。 信息时代也是客户短缺的时代,企业内部只有不断地挖掘新客户,维护好与老客户 的关系,占领市场客户群体的绝大多数份额,了解客户的需求动向,才能在整个领域取 得一席之地。这种思想并不是新颖的,只不过它告诉人们一个重要的道理,只要企业能 够确切知道客户真正需要什么,那么企业的短期、中期和长期收入都会发生变化。企业 要在激烈的市场竞争中立于不败之地,就必须找一种全新的管理理念和管理手段,对内 部和外部资源进行有效的整合,对于每个企业来说客户管理的完善程度将直接影响企业 的经济效益。 1.2 国内外相关研究及发展趋向 近年来,随着市场竞争的日趋激烈,社会经济高速发展,商业、IT、建设、机械等 项目事业的持续增长,客户的存在作为企业生存发展的前提和基础,其重要性已逐渐被 人们所认识,客户关系的管理更是显得至关重要。客户关系管理 CRM,其概念的引入已有 数年,其深层的内涵却有许多的解释。以下摘录国外研究 CRM 的几位专家对其不同定义, 通过这些定义让我们对客户关系管理有一个初步的认识。 客户关系管理是一项营商策略,透过选择和管理客户达至最大的长期价值。它需要 用以客户为中心的营商哲学和文化来支持有效的市场推广、营销和服务过程。企业只要 具备了合适的领导、策略和文化,应用 CRM 可促成有效的客户关系管理。除此以外客户 关系管理也是信息行业用语,它具体指的是有助于企业有组织性地管理客户关系的方法、 软件以至互联网设施等等。 相对于国外的企业来讲,客户关系管理之所以能够成为热点与它所能够实现的强大 功能是密不可分的。客户关系管理的快速发展与企业的迫切需求有直接的联系,而企业 的需求又与客户关系管理在新经济的环境下所能解决的问题密切相关。概括起来,企业 选择客户关系管理的六大目标包括交叉销售、追加销售、客户保留、客户获取、客户再 生和客户体验。这六大目标最终归结为一个核心目标,实现客户资源价值的最大化。 对于我们国家的企业发展状况来说,客户关系管理它是企业为提高核心竞争力,达 到竞争制胜,快速成长的目的,树立客户为中心的发展战略,并在此基础上展开的包括 判断、选择、争取、发展和保持客户所需的全部商业过程。企业以客户关系为中心,通 过开展系统化的客户研究,通过优化企业组织体系和业务流程,提高客户满意度和忠诚 度,提高企业效率和利润水平。同时企业在不断的改进与客户关系的全部业务流程,最 4 终实现电子化、自动化运营目标的过程中,创造并使用先进的信息技术、软硬件和优化 管理方法、解决企业所面临的种种难题。 1.3 研究课题所采取的技术 企业客户关系管理系统是针对企业设计的一个典型数据库开发应用程序,由客户管 理模块、服务管理模块、E-mail管理模块、库存管理模块、报表管理模块、用户管理模块 组成。该系统是基于ASP技术的开发环境下编写而成,后台选用数据库系统是MS SQL Server。 ASP技术是目前应用开发中的核心技术,也是目前流行的 3P 技术中应用广泛的一种。它 是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。 ASP 很容易开发和修改,可用来创建动态 Web 页或生成功能强大的 Web 应用程序。 Dreamweaver 在此次开发系统的过程中起到了举足轻重的作用。它是Macromedia公司 开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网 页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制 和跨越浏览器限制的充满动感的网页。 使用ASP技术编程一般需要在后台配数据库,所以我们还需要熟悉数据库的设计, 在这里我选用的数据库系统是SQL Server。它是一个功能强大的数据库语言,通常使用于 数据库的通讯。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据, 或者从数据库中检索数据。SQL是一个非过程化的语言,因为它一次处理一个记录,对数 据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可 操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。 IIS作为Win2000 server的扩展,自推出以来已经有了很大发展,其体系结构是当今市 场上最受关注的Web服务器之一。新推出的IIS5.1版本增强了系统安全性,具有服务器端 脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强 大功能。 IIS与ASP的结合:在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平 行线上,两者相互独立并无法作出集成性的设计。我们可以利用IIS+ASP构成三层式Web 结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功 能,使得Web站点的开发更方便,实现的功能更强大。 5 第第 2 2 章章系统分析系统分析 系统分析是管理信息系统的一个主要和关键阶段,负责这个阶段的关键人物是系统 分析员,完成这个阶段任务的关键问题是开发人员与用户之间的沟通。系统分析从系统 需求入手,从用户观点出发建立系统用户模型,用户模型从概念上全方位表达系统需求 及系统与用户的相互关系。系统分析在用户模型的基础上,建立适应性强独立于系统实 现环境的逻辑结构。 2.1 系统分析概述 系统分析是指在管理信息系统开发的生命周期中应用系统思想和系统科学的原理进 行分析工作的方法和技术。其目标就是按系统规划所定的某个开发项目范围内明确系统 开发的目的和用户的信息需求,提出系统的逻辑方案。分析阶段独立于系统实现环境, 可以保证建立起来的系统结构具有相对的稳定性,便于系统维护、移植或扩充。 2.2 需求分析 2.2.1 功能需求 客户管理模块:该模块需要完成对客户信息、客户联系人信息、合同信息进行添加、 删除、查询等基本的操作功能。 服务管理模块:该模块需要对客户反馈的信息进行处理,实现对其信息的添加、删 除、查询等操作。 E-mail管理模块:该模块主要管理客户联系人电子邮件地址信息,对企业客户之间的 邮件进行管理,向客户发送邮件。 报表管理模块:该模块主要通过查询条件,对各种信息进行查询,并将得到的结果 导出Excel表、进行打印报表等操作。 库存管理模块:该模块的主要功能是管理入库、出库信息、对产品信息进行管理, 其中需要完成对库存信息、产品信息的添加、删除、查询等操作。 用户管理模块:该模块要实现对管理用户信息的添加、删除等操作,并实现对用户 使用权限的设置。 2.2.2 数据需求 6 (1)要按照严格的数据格式输入,否则系统不予响应进行处理。 (2)查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通 常信息的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。 2.2.3 性能需求 一般系统操作的响应时间应在 120 毫秒内。在软件方面,响应时间,更新处理时间 都比较快且迅速,完全满足用户要求。当用户需求,如操作方式,运行环境,结果精度, 数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性、适应性非 常大。 2.3 可行性论证 可行性论证是在进行初步调查后对系统的开发进行必要性和可能性的研究,所以也 称为可行性分析研究。研究的结果可能是肯定的,即系统可以进行开发;也可能是否定 的,即系统在现有条件下不应开发;同时也可以提出第三种解决方案,如改变目标,或 追加投资,或延长工期等。可行性研究是系统开发前的一项重要工作,不能认为可有可 无,它是在一定约束条件下求得一个问题的较好解答的论证过程。 2.3.1 经济可行性 通过计算机网络对客户信息进行管理,使企业对自身拥有的客户有了一个更为深刻 的了解,不仅能全面的统计客户的购买数量,及时的了解客户的动态信息,还可以根据 计算机记录的数据信息,不断的调整企业的生产发展动向,这带来的经济回报将远超过 我们所支出的,并且最重要的一点是该软件的开发可以使我们对系统的整体开发有全新 的认识。 2.3.2 技术可行性 此系统的设计是基于 ASP 的开发环境下完成的,ASP 作为一种 Web 实现技术,它的效 率是很高的,ASP 作为实现本系统的技术,它是完全可行的,并且开发出来的系统界面简 单易懂,人性化设计合理,便于操作使用。 2.3.3 操作可行性 本系统界面朴实大方,设计简单,它可以适合大众群体使用。各功能模块一目了然, 其中简洁的界面给予操作人员易操作的可视提示,以保证每一步操作都容易理解上手, 容易理解。由此可见这个系统在操作上是完全可行的。 7 第第 3 3 章章系统详细设计及实现系统详细设计及实现 详细设计,这是考验设计思维的重要关卡,一份好的详细设计说明,可以使编码的 复杂性减低到最低,从需求分析到概要设计到完成详细设计说明,一个软件项目就应当 说完成了一半了。做软件详细设计说明书,是对需求分析、概要设计的进一步细化,一 般由各部分的担当人员依据概要设计分别完成,是系统具体实现的细节部分。 3.1 总体设计 3.1.1 项目规划 客户关系管理系统是一个典型的数据库开发应用程序,它由客户管理模块、服务管 理模块、报表管理模块、E-mail管理模块、库存管理模块、用户管理模块组成,根据需求 分析规划系统功能模块如下: 客户管理模块:该模块主要功能是对客户信息、客户联系人信息、合同信息进行添 加、删除、查询等操作; 服务管理模块:该模块主要功能是对客户反馈信息进行添加、删除、查询等操作; 报表管理模块:该模块主要通过查询条件,对各种信息进行查询,并将得到的结果 导出Excel表、进行打印报表等操作(其中信息包括:客户信息、联系人信息、反馈信息、 库存信息) ; 邮件管理模块:该模块主要管理客户联系人E-mail地址信息,对企业客户之间的E- mail文件进行管理,向客户发送邮件; 库存管理模块:该模块的主要功能是管理入库、出库信息、产品信息进行管理,其 中包括对库存信息、产品信息进行添加、删除、查询等操作; 用户管理:该模块主要管理用户信息的添加、删除等操作,并设置用户的使用权限。 3.1.2 系统功能结构图 企业客户关系管理系统各模块功能结构如图 1 所示。 8 报表管理 联 系 人 报 表 模 块 客 户 报 表 模 块 客户管理 联 系 人 信 息 管 理 合 同 信 息 管 理 客 户 信 息 管 理 库存管理 库 存 管 理 产 品 管 理 服务管理 反 馈 信 息 添 加 反 馈 信 息 修 改 反 馈 信 息 查 询 email管理 e m a i l 管 理 发 件 人 管 理 客户关系管理系统 用户管理 用 户 权 限 用 户 管 理 反 馈 报 表 打 印 库 存 报 表 打 印 图 1 系统功能结构图 3.2 系统设计 3.2.1 设计目标 本系统是针对中小型企业通过网络实现对客户的管理而设计的,主要实现如下目标: (1)可以对客户信息即客户的基本信息进行全面的管理; (2)能及时了解客户的反馈信息,并对其进行管理操作; (3)能够实现客户信息、联系人信息的报表导出、打印功能; (4)实现各种信息的选择查询、模糊查询功能等; (5)能和客户通过网络在线沟通,并对客户联系人的邮件地址进行管理; (6)能及时查看库存信息,并通过网站对入库、出库信息进行管理; (7)管理员可以添加操作员信息、设置操作员的权限; (8)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误; (9)要求系统的数据保密性强,通过为每个用户设置使用权限来实现; (10)系统运行稳定、安全可靠。 3.2.2 开发运行环境 硬件平台: CPU: P4 1.8 GHz; 内存:128MB以上。 软件平台: 操作系统:Windows xp( Windows 2000/ 2003) ; 数据库:SQL Server 2000; 9 浏览器:IE5.0及以上; Web 服务器:IIS 5.1。 3.3 数据库设计 数据库也即是按照数据结构来组织、存储和管理数据的仓库。具体来说它是存储在 一起的相关数据的集合,这些数据是结构化的,无害的或不必要的冗余,并为多种应用 服务。数据的存储独立于使用它的程序。对数据库插入新数据,修改和检索原有数据均 能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据 库时,则该系统包含一个“数据库集合” ,我们经常接触的就是Access和SQL Server。 3.3.1 设计方案分析 我们平时设计过程中经常用到的数据库有Access和SQL Server,该系统适合用哪一个 数据库作后台处理还有待于分析,下面将两者进行仔细的比较。Access是一个面向对象的、 采用事件驱动机制的小型关系数据库管理系统。在Access中,用户可以根据实际需要对数 据进行分类,然后使用表分别存储每一种类型的数据,并建立起不同类型数据之间的关 系。此时,每条信息仅在一处存放,减少了冗余数据的产生,节省了宝贵的存储空间, 同时也加快了更新数据的速度。 SQL Server2000作为微软在Windows 系列平台上开发的数据库, 一经推出就以其易用性 得到了很多用户的青睐。SQL Server2000数据库是基于结构化的查询语言的可伸缩的关系 数据库。它具有很多优点:首先它上手容易,由于SQL Server2000与Windows界面风格完 全一致,且有许多“向导”帮助,因此易于安装和学习。另外,SQL Server2000除了具有 扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。Microsoft SQL Server 简化了管理、优化工作,它非常明显的改进就是增加了联机分析处理功能,这可以让很 多中小企业用户也可以使用数据仓库的一些特性进行分析。 3.3.2 设计方案确定 Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数 据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。Access数据库有 一定的极限,如果数据达到100M左右,很容易造成服务器IIS假死,或者消耗掉服务器 的内存导致服务器崩溃。 而SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。 SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作。所有SQL 语句接受 10 集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一 条SQL语句的输入。SQL不要求用户指定对数据的存放方法,它可用于所有用户的DB活 动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它 类型的终端用户。基本的SQL 命令只需很少时间就能学会,高级的命令在几天内便可掌 握。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在 一种语言中。由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL 的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。所以最终决 定选用SQL Server 作为后台数据库。 3.3.3 数据表的建立 该系统数据库采用SQLServer2000数据库,系统数据库名称为db_System。数据库db_ System中包含如下几张表。 (1)tb_Addresser(发件人信息表) 发件人信息表主要用于保存发件人信息,该数据表的结构如表 1 所示。 表 1 发件人信息表 字段名字段名数据类型数据类型长度长度主键否主键否描述描述 idint4否自动编号 EmailNamevarchar50否发件人姓名 EmailPwdvarchar50否发件人邮箱密码 Emailvarchar50否发件人 E-mail SmtpEmailvarchar50否企业邮局地址 (2)tb_Client(客户信息表) 客户信息表主要用于保存客户信息信息,该数据表的结构如表 2 所示。 表 2 客户信息表 字段名字段名数据类型数据类型长度长度主键否主键否描述描述 idint4是自动编号 ClientNamevarchar100否公司名称 ClientAddressvarchar100否公司详细地址 ClientTelvarchar20否公司电话 ClientFaxvarchar20否公司传真 ClientEmailvarchar50否公司 E-mail ClientNumbervarchar10否邮政编码 11 ClientPagevarchar50否公司网址 ClientHabitudevarchar50否企业性质 ClientSizevarchar10否公司 ClientCityvarchar50否所在城市 ClientCreditvarchar50否结款信用 ClientCountryvarchar50否所属国家/地区 ClientPayvarchar50否结款方式 ClientListvarchar50否最高订单 ClientYearvarchar10否年度订单 ClientCycvarchar10否需求周期 SetTimevarchar20否创建时间 EditTimevarchar20否修改时间 SetNamechar10否创建人 (3)tb_Feedback(反馈信息表) 反馈信息表主要用于保存客户的反馈信息。该数据表的结构如表 3 所示。 表 3 反馈信息表 字段名字段名数据类型数据类型长度长度主键否主键否描述描述 idint4是自动编号 FeedbackTitlevarchar50否反馈标题 FeedbackDatevarchar50否反馈日期 FeedbackClientvarchar50否反馈客户 FeedbackContentvarchar2000否反馈内容 FeedbackFulfillvarchar50否是否完成 FeedbackResultvarchar2000否处理结果 SetTimevarchar20否创建时间 SetNamevarchar50否创建人 (4)tb_Stockpile(库存记录表) 库存记录表主要用于保存库存记录信息,该数据表的结构如表 4 所示。 表 4 库存记录表 字段名字段名数据类型数据类型长度长度主键否主键否描述描述 idint4是自动编号 StockpileProductNamevarchar50否产品编号 StockpileProdutNumberint4否产品数量 12 StockpileTypevarchar50否库存类型 StockpileContentvarchar50否库存说明 SetNamevarchar50否创建人 SetTimevarchar20否创建时间 (5)tb_Pact(合同信息表) 合同信息表主要用于保存合同详细信息,该数据表的结构如表 5 所示: 表 5 合同信息表 字段名字段名数据类型数据类型长度长度主键否主键否描述描述 idint4是自动编号 PactClientvarchar50否客户 id PactNumbervarchar50否合同编号 PactDatevarchar50否签定日期 PactMoneyvarchar50否签定日期 PactExecutorvarchar100否执行人 PactSignatoryvarchar50否签单人 PactRemarkvarchar2000否备注 SetTimevarchar20否创建时间 EditTimevarchar20否修改时间 SetNamevarchar50否创建人 (6)tb_User(用户记录表) 用户记录表主要用于保存用户的信息,该数据表的结构如表 6 所示: 表 6 用户记录表 字段名字段名数据类型数据类型长度长度主键否主键否描述描述 idint4否自动编号 usernamevarchar50否用户名 userpwdvarchar50否密码 Clientvarchar50否管理客户权限 Linkmanvarchar50否管理联系人权限 Pactvarchar50否管理合同权限 Stockpilevarchar50否管理库存权限 Feedbackvarchar50否服务管理权限 Formsvarchar50否报表管理权限 Addresservarchar50否发件人管理权限 13 Emailvarchar50否E-mail 管理权限 usersvarchar50否管理用户权限 chaojivarchar50否超级用户权限 (7)tb_Addresser(产品信息表) 产品信息表主要用于保存产品详细信息,该数据表的结构如表 7 所示: 表 7 产品信息表 字段名字段名数据类型数据类型长度长度主键否主键否描述描述 idint4是自动编号 ProductNumbervarchar50否产品编号 ProductNamevarchar50否产品名称 ProductUnitvarchar50否单位 ProductProvidervarchar50否供应商 ProductContentvarchar2000否产品简介 SetNamevarchar50否操作用户 SetTimevarchar20否操作时间 EditTimevarchar20否修改时间 3.4 详细设计及实现 3.4.1 系统总体构架 企业客户关系管理系统是针对企业设计的一个典型数据库开发应用程序,由客户管 理模块、信息管理模块、E-mail管理模块、库存管理模块、报表管理模块、用户管理模块 组成。该系统是基于ASP技术的开发环境下编写而成,后台选用数据库系统是MS SQL Server。 此系统的主要文件构架如下图 2 所示: 系统登陆页面 login.asp 系统管理首页 index.asp 服务管理 Feedback.asp 库存管理 Stock.asp 用户管理 User.asp 客户管理 Kehu.asp 邮件管理 Email.asp 报表管理 Table.asp 14 图 2 系统总体构架图 3.4.2 数据库的连接 系统后台采用SQL Server2000数据库,系统数据库名称为db_System。数据库连接代码 如下所示: 3.4.3 各功能模块的介绍 登录模块:为管理员进入管理页面提供入口。 客户管理模块:包括客户的信息管理、联系人信息管理以及合同信息管理。 服务管理模块:对反馈信息进行管理。 E-mail管理模块:包括客户邮件的管理和发件人管理。 库存管理模块:包括库存管理和产品管理两个部分。 报表管理模块:包括客户报表查询、联系人报表查询、反馈客户报表查询和库存报 表查询 4 个部分。 用户管理模块:主要是对用户进行管理,设置用户的基本管理权限。 3.4.4 系统登录模块 用户登录模块主要功能是验证用户是否合法,用户登录模块页面主要由用于收集登 录信息的前台表单部分和用于验证后台处理部分组成。 当单击“登录”时,后台对用户得身份进行验证,主要是检索用户和密码在数据库 中是否存在,如果存在那么登录成功,进入操作页面,否则显示登录失败。用户登录模 块的运行结果如图 3 所示: 图 3 登录界面 3.4.5 客户管理模块 15 客户管理模块的主要功能是对客户信息进行管理,主要包括客户信息管理、联系人 信息管理和合同信息管理 3 个部分。 1、客户信息管理设计 客户信息管理设计主要包括对客户信息进行显示/查询、添加、修改和删除 4 个部分 的功能。用户可以通过功能导航进入客户信息管理页面,页面设计效果如图 4 所示: 图 4 客户信息管理页面设计图 在客户信息管理页面中,用户可以在查询区域输入查询条件,并选择查询方式,查 找相关的客户信息;也可以单击客户信息,在展示区会显示此客户的详细信息,也可对 客户信息进行修改;在选中每条信息前面的复选框,单击删除按钮,选中客户信息将 被删除。 (1)客户信息显示/查询 用户可以在客户信息管理页面中的查询部分,输入一定的查询条件进行客户信息的 查询。客户信息显示/查询页面的运行结果如图 5 所示: 图 5 客户信息显示页面 (2)客户信息添加 客户信息添加的主要功能是用于用户添加客户信息。在查询页面中单击添加按钮, 在展示区中会显示添加页面,其设计效果如图 6 所示: 16 图 6 客户信息添加页面 (3)客户信息修改 在显示客户详细信息页面,用户可以浏览、修改其客户的详细信息。进行客户详细 信息浏览和修改的页面设计效果如图 7 所示: 图 7 客户信息修改页面 在客户信息修改页面,用户可以浏览客户详细的信息,也可以修改客户的信息(当 用户有修改的权限时,那么用户可以进行修改) 。当用户单击修改按钮后,修改的数据 将被提交进行处理。 (4)客户信息删除 在客户信息管理页面,用户可以点选任意一条客户信息前面的复选框,然后单击页 面下方的删除按钮,被选择的客户信息将被删除。客户信息删除主要是根据传递的参 数,将数据库中对应id的客户信息全部删除。 2.联系人信息管理设计 联系人信息管理的主要功能包括显示/查询、添加、修改和删除联系人信息 4 个部分。 用户可以通过功能导航进入联系人信息管理页面,页面设计效果如图 8 所示: 图 8 联系人信息管理页面设计图 (1)联系人信息显示/查询 用户可以在联系人信息管理页面中的查询部分,输入一定的查询条件进行联系人信 17 息的查询。 (2)联系人信息添加 联系人信息添加的主要功能是添加客户的联系人信息。添加联系人页面的运行结果 如图 9 所示: 图 9 联系人信息添加页面 (3)联系人信息修改 联系人信息修改的主要功能是用户修改联系人信息,方便用户和客户之间的联系和 沟通。在显示联系人详细信息页面,用户可以更改其联系人的信息。 (4)联系人信息删除 联系人信息删除的主要功能是删除其联系人的相关信息。其程序代码如下所示: 3、合同信息管理设计 合同信息管理设计主要包括显示/查询、添加、修改和删除合同信息 4 个部分。用户 可以通过功能导航进入合同信息管理页面,页面设计效果如图 10 所示。 图 10 合同信息管理设计页面 (1)合同信息显示/查询 用户可以在合同信息管理页面中的查询部分,输入一定的查询条件,进行合同信息 18 的查询。用户在查询部分输入查询条件后,单击查询按钮,用户所添加的查询条件将 被提交处理,根据用户提交的表单信息对数据库进行检索,并将结果集通过操作区输出 到浏览器中。 (2)合同信息添加 合同信息添加的主要功能是用户添加客户的合同信息。在查询页面中单击添加按 钮,在展示区中会显示添加页面,其运行结果如图 11 所示: 图 11 合同信息添加页面 (3)合同信息修改 合同信息修改的主要功能是用户修改合同信息。在显示合同详细信息页面,用户可 以更改其合同的信息。合同信息修改页面运行结果如图 12 所示: 图 12 合同信息修改页面 (4)合同信息的删除 合同信息删除的主要功能是删除合同信息,其代码如下: 3.4.6 服务管理模块 服务管理设计的主要功能包括反馈信息的显示/查询、添加、修改和删除 4 个部分。 用户可以通过功能导航进入服务管理页面,页面设计效果如图 13 所示: 19 图 13 服务管理页面设计图 1、反馈信息添加 反馈信息添加的主要功能是用户添加客户的反馈信息。在查询页面中单击添加按 钮,在展示区中会显示添加页面。反馈信息添加页面的设计效果如图 14 所示: 图 14 反馈信息添加页面 2、反馈信息修改 因为反馈信息是客户的反馈意见所以不得随意修改,用户只可以修改“处理结果” 和“服务完成”两项信息。当服务完成选项,选中“已完成”时,那么任何信息都不可 以修改,也就是说只有在服务“未完成”的情况下才能修改“处理结果” ,反馈信息页面 设计效果如图 15 所示: 图 15 反馈信息修改页面 3.4.7 报表管理模块 1、报表管理 报表管理的主要功能是打印各种类型的报表,包括客户报表打印、联系人报表打印、 反馈报表打印和库存报表打印 4 个部分,报表管理页面设计效果如图 16 所示: 图 16 报表管理页面 20 2、客户报表模块 客户报表模块的主要功能包括客户报表查询、导入Excel和用Web打印 3 个部分。 (1)客户报表查询:用户可以在报表管理页面中的客户报表查询部分,输入查询条 件,进行客户信息的查询。 (2)导入Excel:当用户在查询部分输入条件,并单击导入Excel按钮后,用户添加 的查询条件将被提交给数据处理页,处理页用select case判断隐藏域的值,进而确定怎样 处理。当数据处理页处理完毕之后,会自动转向下载页,在下载页中单击左键,直接用 Web打开Excel, 右键单击“下载”选择“目标另存为”把Excel保存在相应的路径下。 (3)用Web打印:用户在查询部分输入查询条件后,单击打印报表按钮,用户添 加的查询条件将被提交给数据处理页进行处理。根据处理页对查询条件的处理,产生相 应的 SQL 查询语句,客户报表打印页面运行结果如图 17 所示: 图 17 客户报表打印页面 3.4.8 邮件管理模块 E-mail管理模块的主要功能是给客户联系人发送邮件,其特点是即时、方便、快捷。 1、发件人管理设计 发件人管理主要是对发件人的信息进行管理,包括显示、添加、修改和删除发件人 信息 4 部分。当用户在首页的功能导航区中,单击“E-ma
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年储能技术市场深度分析与产业投资指南报告
- 2025年租赁车库维修责任合同
- 2025年跨境电商玩具检测安全合规报告
- 2025年低空经济文化遗产无人机应用技术创新与市场分析报告
- 绿色贵金属应用-洞察与解读
- 海边活动策划方案表格
- 线上云活动策划方案
- 2025企业与个人之间的借款合同模板(简化版)
- 存款专项营销方案
- 钣金产品购销合同范本
- SWITCH塞尔达传说旷野之息-1.6金手指127项修改使用说明教程
- 鼠疫病原学检验的实验室质量控制
- 同步电动机维护检修规程
- JJG 986-2004木材含水率测量仪
- GB/T 3641-1983P3型镀锌金属软管
- GB/T 33322-2016橡胶增塑剂芳香基矿物油
- 大数据技术原理与应用第五章NoSQL数据库
- 2023年云南驰宏锌锗股份有限公司招聘笔试题库及答案解析
- 机械设备安全专项检查表
- 江苏省中等职业学校学业水平考试商务营销类(营销方向)技能考试测试题
- 2022 年叉车司机N1考试题库(全真题库)
评论
0/150
提交评论