论文-054-客户关系管理系统的设计与实现内容摘要:

易地与源数据模型相协调。 同时为了使用这些类对象,也为了执行相关地 SQL数据操作,必须引入下面两个名字空间,即。 具体格式为 %@Import Namespace=””% %@Import Namespace=””% 引入了名字空间之后就可以与后台数据库建立连接。 Connection 对象来完成 ,对于不同的语言和不同的数据库其代码也有所不同。 1 通过 sqlconnection进行与 SQL Server 数据库的链接 [11] [VB] Dim sqlcon as SqlConnection = New SqlConnection(“server=zs。 database=xiaoyou。 uid=xiaoyou。 pwd=xiaoyou ); (); [C# ] SqlConnection sqlcon = New SqlConnection(“server=zs。 data base=xiaoyou。 uid=xiaoyou。 pwd=xiaoyou ); (); 2 通过 OleDbConnection 链接到支持 ADO Managed Provider 的数据来源 [VB] Dim olecon as OleDbConnection = New OleDbConnection(“server=zs。 database=xiaoyou。 uid=xiaoyou。 pwd=xiaoyou ); (); [C# ] OleDbConnection olecon = New OleDbConnection(“server=zs。 database=xiaoyou。 uid=xiaoyou。 pwd=xiaoyou ); (); [7] 其中括号里的参数分别表示如下:  server 数据库所在的服务器名  database 数据库的名称  uid 数据库系统中建立的授权用户名  pwd 数据库系统中建立的授权用户密码 open是数据库链接对象的属性,它表示打开具体的数据库链接对象。 3 方案论证 目前比较流行的两种网络开发模式分别是 Client/Server模式与 Browser/Server模式。 Client/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。 而Browser/Server模式通过 Inter进行通信,可以不受到地域的限制,但是它不能够进行联机事务处理,并且在大量数据处理的情况下,速度较慢。 从目前的开发技术来看, Browser端作为信息收集源,特别是大量数据录入工作还不能完全取代 Client端的用户界面。 在这方面,Client端的各种开发 工具的功能更加强大也更加灵活,而 Browser端却由于其功能结构的限定过于“瘦小”。 对于本系统,其功能目标仅实现客户基本信息管理,系统数据收集的实时性要求并不高,因此采用 Browser/Server模式结构开进行设计。 目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server,Access等都采用了 SQL语言标准。 Access是一个数据库管理系统,它被集成到 OFFICE中,它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学。 Access的功能十分强大,利用它可以方便的实现对信息的保存、维护、查询、统计、打印、交流、发布,足以应付一般的数据管理及处理需要。 Access数据库本身并不是一个数据库服务器,它不能用服务器来运行查询。 对与数据庞大的情况,Access本身不是一个好的选择。 另一个要考虑的是数据库的安全性问题。 Access比起 SQL Server而言,总体的安全性能要差。 由于本客户管理系统不大,本系统没有使用 ODBC这种形式的数据库,而是直接采用了Access文件的相对路径来实现读取数据库的功能。 在开发过程中,我只用到了 数据库的设计、表格的创建、 Access的编辑操作功能。 4 客户关系管理的实现 4. 1 系统设计 系统所设计的客户管理只实现对客户的基本信息管理模块﹐为了更好的了解客户﹐客户信息管理主要包括客户级别管理﹐客户类别管理和客户基本信息管理。 基本管理可以实现对客户的基本资料(如:客户的基本信息、交易次数、交易总量、信誉情况信息等等。 )的全方位、多层次的合理的管理。 4. 1. 1目标设计 客户基本信息管理的功能如下 1 客户级别管理主要功能:客户级别信息的录入、查询、修改和删除 2 客户类型管理主要功能:客户类型信息的录入、查询、修改和删除 3客户基本信息管理主要功能:客户基本信息的录入、查询、修改和删除 4. 1. 2系统功能设计 本文提供了客户基本信息管理的功能框图、业务流程图、数据流图。 其中功能框图给出了客户基本信息管理的功能结构以及各个子模块间的相互联系和相对关系。 业务流程图则给出了客户基本信息管理的整个过程。 通过它可以看到客户管理的执行过程。 而数据流图给出了客户基本信息管理所涉及到的处理、文件存储和数据流以及其相互间的联系。 各个图的详细资料件 如下。 客户信息管理的功能框图如图 41所示: 客户级别管理客户基本信息管理客户基本信息管理客户类型管理 客户信息管理的业务流程图如图 42所示: 操作员客户级别管理类型信息级别信息客户基本信息客户信息信息处理基本信息管理客户类型管理 图 41 客户基本信息管理的功能框图 图 42 客户基本信息管理的业务流程图 其数据流图如图 43所示: 对应信息取信息取信息存信息存信息对应信息对应信息操作信息取信息存信息36类型管理37基本信息管理40数据处理客户基本信息 2级别信息类型信息41级别管理操作员 4. 2 数据库设计与实现 4. 2. 1 数据库的逻辑设计与结构创建 根据系统功能设计以及功能模块的划分,对于本客户关系管理系统的数据库可以列出以下数据 项和数据结构: 客户级别管理信息如表 41所示 序号 项目 数据类型 长度 说明 1 客户类型编码 字符型 10 人工编号(主码) 2 战略、价值和一般 字符型 40 3 下限 浮点型 4 客户累计交易额 货币型 5 上限 浮点型 6 预定访问频率 整型 20 (间隔天数 ) 图 43 客户基本信息管理的数据流图 7 备注 文本型 表 41 客户基本信息表 客户类别管理信息如表 42所示 序号 项目 数据类型 长度 说明 1 客户类型编码 字符型 10 人工编号(主码) 2 预期、忠诚客户 字符型 40 3 详细说明 字符型 20 4 时间或次数 浮点型 5 预定访问频率 浮点型 (间隔天数 ) 6 备注 文本型 表 42 客户类型信息表 客户基本信息管理信息如表 43所示 序号 项目 数据类型 长度 说明 1 客户编号 字符型 20 人工编号(主码) 2 客户姓名 字符型 20 3 客户类别 字符型 10 4 客户级别 字符型 10 5 营业执照 字符型 4 6 税号 字符型 20 7 电话 字符型 20 8 传真 字符型 20 9 负责人 字符型 10 10 区域 字符型 20 11 行业 字符型 20 12 经营项目 字符型 20 13 信息来源 字符型 20 14 业务员 字符型 10 15 需求意见 字符型 40 16 地址 字符型 60 17 Email 字符型 20 18 网址 字符型 40 19 备注 文本型 表 43 客户基本信息表 4. 3 后台服务器和数据库配置 4. 3. 1 后台服务器配置 本系统使用了 Microsoft的 IIS。 如果使用的是 Windows 2020以上版本的操作系统,那幺添加 IIS ,只需要打开“控制面板”里面的“添加 /删除程序”选项,然后选择“添加 /删除 Windows组件”,最后选中弹出对话框的“ Inter信息服务 (IIS)选项”,按照系统提示进行安装即可。 4. 3. 2 后台数据库配置 本系统直接采用了 Access文件的相对路径来实现读取数据库的功能。 4. 4 前端网络页面的开发与设计 4. 4. 1 欢迎页面 如图 44所示的页面就是客户管理系统的欢迎页面。 该页面的功能非常简单,全是 HTML代码,所以实现的功能也比较有限,就是给访问用户直观清晰的印象。 图 44 欢迎页面 简单的 HTML代码示例: html head meta equiv=ContentLanguage content=zh meta equiv=ContentType content=text/html。 charset=gb2312 meta name=GENERATOR content=Microsoft FrontPage meta name=ProgId content= title欢迎界。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。