客户关系管理系统的研究与实现—免费毕业设计论文内容摘要:

osoft 解决方案的互操作性。 例如, .NET Framework SDK 所包含的 Web 服务描述语言工具可以查询在 Web 上发布的 XML Web services,分析它的 WSDL 描述,并产生 C 或 Visual Basic 源代码,您的应用程序可以使用这些代码而成为 XML Web services 的客户端。 这些源代码可以创建从类库中的类派生的类,这些类使用 SOAP 和 XML 分析处理所有基础通信。 虽然您可以使用类 库来直接使用 XML Web services, Web 服务描述语言工具和包含在 SDK 中的其他工具可以使您更加方便地用 .NET Framework 进行开发。 如果您开发和发布自己的 XML Web services, .NET Framework 为您提供了一组符合所有基础通信标准(如 SOAP、 WSDL 和 XML)的类。 使用这些类使您能够将注意力集中在服务的逻辑上,而无需关注分布式软件开发所需要的通信基础结构。 最后,与托管环境中的 Web 窗体页相似,您的 XML Web services 将使 用 IIS 的可伸缩通信以本机语言的速度运行。 1. 6 概述 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。 作为 .NET Framework 的一部分提供。 当您编写 应用程序的代码时,可以访问 .NET Framework 中的类。 您可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、 C、 JScript .NET 和 J。 使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 应用程序。 包括:  页和控件框架  编译器  安全基础结构  状态管理功能  应用程序配置  运行状况监视和性能功能  调试支持  XML Web services 框架  可扩展的宿主环境和应用程序生命周期管理  可扩展的设计器环境 1. 7 网页概述 可以使用 网页作为 Web 应用程序的可编程用户接口。 网页在任何浏览器或客户端设备中向用 户提供信息,并使用服务器端代码来实现应用程序逻辑。 网页有下列特点:  基于 Microsoft 技术。 在该技术中,在服务器上运行的代码动态地生成到浏览器或客户端设备的网页输出。  兼容所有浏览器或移动设备。 网页自动为样式、布局等功能呈现正确的、符合浏览器的 HTML。 此外,您还可以将 网页设计为在特定浏览器(如 Microsoft Inter Explorer 6)上运行并利用浏览器特定的功能。  兼容 .NET 公 共 语 言 运 行 库 所 支 持 的 任 何 语 言 , 其 中 包 括 Microsoft Visual Basic 、 Microsoft Visual C 、 Microsoft J 和 Microsoft JScript .NET。  基于 Microsoft .NET Framework 生成。 它提供了 Framework 的所有优点,包括托管环境、类型安全性和继承。  具有灵活性,因为您可以向它们添加用户创建的控件和第三方控件。 2 客户关系管理系统的系统分析 2. 1 系统可行性分析 经过我们的调查发现,大部分的中小网络公司都因缺乏资金 而无法组建客户管理部门,而通过本系统,可以实现在无须投入大量人力和资金的情况下,实现对客户资料的妥善管理,进而间接为公司创造利润。 从技术上来讲,本系统所采用的 MS SQL SERVER2020 作为数据存储,可以保证资料的完整性;本系统采用的 CASE 开发工具 Visio Studio 2020 提供了短期完成系统开发的可能性;采用 .NET Framework 为本系统的实现高性能,高可靠性提供了保证。 所以本系统的开发是可行的。 2. 2 功能需求分析 2. 2. 1 业务员模块功能 (1) 客户状态通过设置(自定义) 配置,例:意向客户、陌生客户等。 (2) 客户资料录入栏目有一些基本参数实现自定义,例:客户名称、联系地址等。 (动态字段) (3) 实现全文检索,即可以对任何字段进行检索。 (4) 在客户录入时,可实时检查非法输入同时报错。 例:电话号码录入字母等,即可弹出错误的提示。 (5) 设置下次联系提醒(可按时间查询),默认是当日联系客户。 (6) 客户保护时间设置。 (即在某段时间内该客户是某个业务员的,其他业务员就无须浪费时间去谈这个客户了) (7) 申请保护延时。 (客户保护时间过后,可以申请保护延时,即延长保护时间) (8) 按客户保护到期时间检索系统客户。 (9) 录入客户 资料查看(可查看新录入或从系统内的客户资料) (10) 部门经理对部门客户管理,可以查看某个业务人员录入资料 (11) 客户资料转移(指的是从某个业务员转给另外的业务员,实现单个业务员某种客户状态转移,或是单条或全部资料转移)。 (12) 录入条数提醒,您今天新录几条,还差几条。 (13)客户资料显示报表。 2. 2. 2 客户部经理模块功能 (1) 部门客户资料查看。 (2) 管理部门报错。 (3) 部门录入统计。 (4) 成单客户管理。 (5) 成单审批。 2. 2. 3 系统设置模块功能 (1) 配置客户状态。 (2) 配置提示框内容显示。 (3) 客户表扩展字段配置(动态字段配置)。 (4) 配置系统设置表。 (5) 管 理公司客户报错。 (6) 客户资料转移。 2. 3 业务流程分析 这里我们按照角色,对系统进行业务流程分析。 ( 1) 业务员流程:业务员主要有三个功能,分别为查看已有客户资料,对录入有错的客户进行报错和录入客户资料。 录入客户时,对域名进行限制,若系统中没有该域名,则录入成功,若域名已经存在,且没有其他业务员对该域名进行保护(称之为被系统保护),则判断是否被自己所保护,如果不是,则调出客户资料,如果被自己保护,则提示已经被自己保护。 具体步骤见图 21 图 21 业务员 流程视图 ( 2) 客户部经理流程:经理登陆后可以对业务员提交的错误客户记录进行管理,有退回和删除两个选择,当该记录没有错误时,退回;如果确实存在错误,则给予删除。 经理可以查看本部门所有的客户资料,并且具有搜索客户的功能,同时查看本部门业务员的录入情况,同时可以查看部门录入的统计报表。 具体见图 22 登陆 选择 察看已有客户 客户报错 添加客户 域名已存在 添加成功 被系统保护 被自己保护 调出客户资料 该客户已经被保护 退出 否 是 是 否 是 否 图 22客户部经理流程视图 ( 3) 人事经理流程:人事部门功能比较简单,分别为查看员工资料,创建公司,创建部门,创建小组,创建员工。 具体见图 23 图 23人事部门流程视图 ( 4) 管理员流程,见图 24 登陆 选择 管理报错 察看部门客户资料 察看当日录入 退回报错 删除报错 当日录入统计 察看指定业务员录入情况 搜索客户 登陆 选择 创建公司 创建部门 创建小组 创建员工 查看员工资料 图 24管理员流程视图 2. 4 数据文件 通过对客户关系管理系统所包含的内容和数据流程分析,设计如下的数据项和数据结构 (1) 员工信息 ( HrTable) ,见表 21 列 数据类型 允许 NULL 说明 HrID Int(4) 否 主键,员工编号 HrName Varchar(50) 否 员工姓名 HrSex Bit(1) 否 员工性别 HrCompanyTel Varchar(50) 是 公司电话 HrJob Varchar(50) 是 职务 HrEdu Varchar(50) 是 学历 HrMobile Varchar(50) 是 行动电话 HrHomeTel Varcahr(50) 是 家庭电话 HrAddress Varchar(50) 是 住址 CorpID Int(4) 否 所在公司 ID DepID Int(4) 否 所在部门 ID GrpID Int(4) 是 所在组别 ID HrWork Bit(1) 否 是否在职,默认为真 HrAddDate Datetime(8) 否 记录添加日期 HrRemind Datetime(8) 是 转正日期 HrContract Datetime(8) 否 签约日期 HrEndContract Datetime(8) 否 到期日期 外键 子 父 FK_CustomersTable_HrTable HrID FK_HrTable_CorpTable CorpID 登陆 配置客户状态 配置提示框显示 配置权限 配置动态字段 配置系统设置 客户资料转移 管理公司报错 FK_HrTable_DepID DepID FK_User_Hr_HrTable HrID 表 21 员工信息( HrTable) (2) 公司表 ( CorpTable) :见表 22 列 数据类型 允许 NULL 说明 CorpID Int(4) 否 主键,公司编号 CorpName Varchar(50) 否 公司名称 表 42 (3) 部门表 ( DepTable) :见表 23 列 数据类型 允许 NULL 说明 DepID Int(4) 否 主键,部门编号 DepName Varchar(50) 否 部门名称 CorpID Int(4) 否 外键,公司编号 外键 子 父 FK_DepTable_CorpTable CorpID 表 23 公司表( CorpTable) (4) 组表 ( GrpTable) :见表 24 列 数据类型 允许 NULL 说明 GrpID Int(4) 否 主键,组别编号 GrpName Varchar(50) 否 组名称 外键 子 父 FK_DepTable_GrpTable DepID 表 24 组表( GrpTable) (5) 客户信息表 ( Customer) :见表 25 列 数据类型 允许 NULL 说明 ID Int(4) 否 主键,客户编号 UserHrID Int(4) 否 外键,员工编号 CustomerSaveMode Int(4) 否 保护状态(在保为 1,过保为 0) CustomerState Int(4) 否 外键,客户状态 ID CustomerAddDate Datetime(8) 否 客户添加时间 CustomerRemindDate Datetime(8) 是 提醒时间 CustomerName Varchar(50) 否 客户名称 CustomerTel Varchar(50) 是 客户电话 CustomerAddress Varchar(50) 是 地址 CustomerDomain Varchar(50) 否 域名 CustomerEmail Varchar(50) 是 电子邮箱 CustomerCode Varchar(50) 是 邮编 CustomerFax Varchar(50) 是 传真 CustomerDepartment Varchar(50) 是 客户所在部门 CustomerJob Varchar(50) 是 客户职务 CustomerSex Bit(1) 是 性别 CustomerNote Varchar(500) 是 备注 IsExtendProtectTimes Bit(1) 是 是否延长保护 ExtendDays Int(4) 是 延长天数 IsReportedErr Bit(1) 是 是否报错 外键 子 父 FK_Customer_HrTable UserHrID 表 25 客户信息表( Customer) (6) 客户信息 表字段中英文对照表 ( Customer_) :见表 26 列 数据类型 允许 NULL 说明 ID Int(4) 否 主键 _Name Varchar(50) 否 中文名 En_Name Varchar(50) 否 英文名 表 26 客户信息表。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。