客户资源管理系统SQLServer数据库课程设计

上传人:博****1 文档编号:512030312 上传时间:2023-08-01 格式:DOC 页数:38 大小:445.50KB
返回 下载 相关 举报
客户资源管理系统SQLServer数据库课程设计_第1页
第1页 / 共38页
客户资源管理系统SQLServer数据库课程设计_第2页
第2页 / 共38页
客户资源管理系统SQLServer数据库课程设计_第3页
第3页 / 共38页
客户资源管理系统SQLServer数据库课程设计_第4页
第4页 / 共38页
客户资源管理系统SQLServer数据库课程设计_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《客户资源管理系统SQLServer数据库课程设计》由会员分享,可在线阅读,更多相关《客户资源管理系统SQLServer数据库课程设计(38页珍藏版)》请在金锄头文库上搜索。

1、学技一1科南Ta学院:数学与计算科学学院姓名:叶俊耀学号:1007010103专业:10信息技术一班指导老师:文一凭目录一、 设计目的 . 3二、系统设计 3三、功能模块划分 4四、系统流程分析 4五、数据库设计 5六、连接数据库 9七、 系统演示 . 10八、 相关代码展示 15软件通过、 设计目的 随着新技术的广泛应用,全世界范围内的各个企业都在经历一场深刻的改革,尤其是在 企业怎样与客户潜在客户进行互动交流这一点上体现的特别明显。从管理的角度来说,企业关 注的焦点有改进内部运作转移到更多地关注客户上来。 目前的 CRM (客户关系管理) 建立一个系统,是企业在客户服务,市场竞争,销售及支

2、持方面彼此协调的全新关系实体,为 企业带来长久地竞争优势,从而提高了生产率。本系统适合中小企业的客户资源管理,提供对 客户的有效管理。、 系统设计系统设计分以下几个方面:1) 进入系统前要身份验证,用户名,密码,输入正确后方可进入,2) 用户可以根据需要定义客户类型信息。3) 对客户类型信息进行修改和删除。4) 对用户的详细信息进行修改和删除。5) 用户可以定义客户的详细信息。6) 在系统对客户进行查询和编译。三、功能模块划分客户资源管理系统功能模块示意图身份验证:提供了系统的访问控制功能。类型管理:即系统的配置信息管理,还包括的功能是添加,修改,删除客户类型信息,客户类型信息包 括客户的地区

3、,职位,行业等。客服信息管理:提供功能未添加,修改和删除客户基本信息。客户基本信息包括姓名,年龄,行业,职位, 联系方式,爱好等信息。查询管理:包括按姓名查询,详细信息查询。这种查询接口可以方便利用SQL Server 数据库强大功能为客户提供服务。四、系统流程分析前面分析中已经定义了系统各个功能模块,下面是系统运行的流程分析图:登陆成功登陆界面用户验证客户信息管理查询管理类型管理退出系统登陆失败系统流程图五、数据库设计创建数据库erm.数据库需求设计:系统的需求具体体现在福各种信息的保存,修改,和查询等方面,因此,一个满足系统要 求的数据库必须总分照顾到对各种信息的输入输出,以免遗漏导致开发

4、时返工。通过对系 统的功能分析,客户资源管理需要包含以下数据信息。1. 地方信息:包括地方ID,地方名称。2. 结识途径:包括结识途径 ID,结识途径名称。3. 职业信息:包括职业 ID,职业名称。4. 行业信息:包括行业ID,行业名称。5. 客户信息:包括客户ID,姓名,所在地区,职业,行业,所在单位,结识途径,E-mail,地址,固定电话,移动电话,爱好,备注信息。数据库逻辑结构设计:通过需求分析创建了 5个表,表之间的关系如下E-R图所示客户资源管理系统 E-R图Approach 表(结识途径)Profession 表(职业)Area 表(地区)Customer 表(客户表)Vocati

5、on 表(行业)为 了提高 数据库 的存储效 率和系 统的功 率, 对 customer_info_tab创 建存储 过程add_customer_info_tab 代码如下:USE crmgocreate procedure add_customer_info_tab(param1int,param2varchar(24),param3varchar(24),param4varchar(24),param5varchar(24),param6varchar(24),param7varchar(24),param8varchar(24),param9varchar(24),param10var

6、char(24),param11 varchar(60),param12varchar(1000)ASDELETE FROMcustomer_info_tab WHERE id=param1;INSERT INTO customer_info_tab (id,name,area,profession,vocation,company,approach,email,phone,mobile,intere st,memo)VALUES(param1,param2,param3,param4,param5,param6,param7,para m8,param9,param10,param11,pa

7、ram12);六、连接数据库密码:数据库用 ODBC 方式连接数据库 crm ,对数据库 crm 设置用户名为: CUSTOMERS, 123456. 连接字段要三个参数:数据源名称,数据库用户名,数据库用户密码。 系统登录窗口如下所示:登陆窗口输入 crm 数据源名称,用户名: CUSTOMERS, 密码: 123456 ,可以连接数据库。ODBC 连接方式数据库在数据源名称点击 crm 会出现如下窗口:点击确定就可以连接到数据库了七、系统演示在登陆窗口上输入后连接完数据库后会出现一个住对话窗口,这个窗口如下所示:系统主对话窗口对于地区信息管理的模块,如在界面的“地区名称”文本框中输入“大同

8、” ,单击“添加”按钮,就可以在地区信息列表控件中看到新添加的“大同”如图所示:添加地区信息对于地区信息管理的“修改”功能,如要修改下拉列表框中的“海口”为“三亚”就点击“海口”,在地区名称中修改海口为三亚,就完成对海口的修改,如图所示::包邑祁点击删除信息垃区H I 址区芒該 I9-11Wu12邂韋15161*合吧小亡羽|侈改晒|选择修改信息地区灣邑垂連池区弩Tf=Z堆区m地区銅91112-:151&17岂E1&那市潯口 | 曙改 删爭|信息修改完成对于地区信息管理的“删除”功能,如要删除列表框中的“湘潭”,只要点击“湘潭”之后,再点击“删除”,就会删除掉“湘潭”,如图所示:W点击删除后:1

9、1滴迂厂15-71619广州西 4顽| 輙| laod信息已删除。其他列表框中的添加,删除,修改的功能都是如此操作的。就不介绍对于客户信息管理模块,如在界面上的“姓名”文本框中输入“王力”在“所在地区”下拉列表框选择“武汉”,在“职业”下拉列表框中选择“教授” ,在“行业”下拉列表框中选择“科 研”,在“所在单位”文本框中输入“湖南科技大学”,在“结识途径“下拉列表框中选择“订单”,在email文本框中输入 在“固定电话”文本框中输入“ 027809895320”,在“移动电话”输入“ 15197211305”,在“爱好”文本框中输入钓鱼,在说明文本框输入“化学领域知名教授”。如图所示:输入信

10、息页面单击添加按钮,客户信息就显示在列表控件上了,如图所示:RL5:沛;:氐 isnims= 也PAZ -_-. L- 二. tt-IT丁 l-lH. ?=-r.- c- -c.I- 3 nJ*=二二?一.2 1 - J SR- - - - vnT丁甸虑12号客户,点击客户所如果要删除客户信息,点击你要删除的客户所在列,我们要删除 在列,再单击删除,如图所示:KH I 砒丨般蜒蛙性世全于芒史匡二勺弓AWM7rKS-=r-二T二 -G H _.匠洋苗力15:97Z113K荊空貝1BTJII5K-J:-:BDr施 01E1K2L13M点击删除后壬:-二 歹股 招摊 ELE :112:E 1 訂訂:

11、li332 If :!:.:12 L?. 111:_ 工2一 =?=mf=X 二-7艾賀- Z. 一二二 _ 啞 一一?:-_.了m urlfrw-rr齐.si-客户删除页面12号客户已经被删除。对于“详细查询”模块的使用,如在“所在地区”下拉菜单选择“贵阳”之后,会在列表控件 中,列出所有在“贵阳”的用户消息,如图所示:选择地区方式查询页面八、相关代码展示使用 SQL Server2000 创建的数据库,数据库的代码如下所示:1. 创建表的脚本如下:CREATE TABLE approach_info_tab (approach_id int NOT NULL ,approach_name

12、varchar (24) COLLATE Chinese_PRC_CI_AS NOT NULL , PRIMARY KEY CLUSTERED(approach_id) ON PRIMARY ,UNIQUE NONCLUSTERED(approach_name) ON PRIMARY) ON PRIMARYGOCREATE TABLE area_info_tab (area_id int NOT NULL ,area_name varchar (24) COLLATE Chinese_PRC_CI_AS NOT NULL , PRIMARY KEY CLUSTERED(area_id) ON PRIMARY ,UNIQUE NONCLUSTERED(area_name) ON PRIMARY) ON PRIMARYGOCREATE TABLE customer_info_tab (id int IDENTITY (1, 1) NOT NULL ,name varchar (24) COLLATE Chinese_PRC_CI_AS NOT NULL ,area varchar (24) COLLATE Chinese_PRC_CI_AS NULL , profession varchar (24) COLLATE Chinese_PRC_CI_AS NUL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号