客户关系管理系统—免费毕业设计论文内容摘要:

备注: 表 用户表 文件名:用户表 (uuser) 别名: 组成: uuser_id + uuser_nanme + uuser_password 备注: 表 客 户 信 息表 文件名:客户信息 毕业设计(论文) 18 别名: 组成: 客户编号 +客户名称 +客户性别 +客户类型 +客户级别 +客户状态 +客户阶段 +客户来源 +行业类别 +企业性质 +所在国家 +所在省份 +所在城市 +通讯地 址 +业务电话 +传真电话 +公司网址 +邮政编码 +电子邮箱 +添加日期 +备注 +业务员 备注: 表 部 门 信 息表 文件名:部门信息 别名: 组成 : 部门编号 +部门名称 +部门经理 +成立时间 +部门简介 备注: 表 投 诉 反 馈信息表 文件名:投诉反馈 别名: 组成 : 序号 +客户编号 +客户名称 +投诉日期 +投诉部门 +投诉内容 +投诉事项处理 +受理人员 备注: 设计的数据项和数据结构如下: 1)客户信息。 包括的 数据项有 客户编号、客户名称、客户性别、客户类型、客户级别、客户状态、客户阶段、客户来 源、行业类别、企业性质、所在国家、所在省份、所在城市、通讯地址、业务电话、传真电话、公司网址、邮政编码、电子邮箱、添加日期、备注、业务员 信息。 2)部门信息。 包括的数据项有 部门编号、部门名称、部门经理、成立时间、部门简介 等。 3)投诉反馈信息。 包括的数据项有 序号、客户编号、客户名称、投诉日期、投诉部门、投诉内容、投诉事项处理、受理人员 等。 有了上面的数据结构、数据项和数据字典,就能进行下面的数据库设计了。 毕业设计(论文) 19 数据库概念结构设计 本实例根据上面的设计规划出的实体有:客户基本信息实体、部门信息实体、投 诉反馈信息实体、消费信息实体。 各个实体的 ER图以及实体和实体之间的关系 ER图描述如下。 E_R 图如图 客户基本信息 客户编号 客户名称 客户性别 客户关系 图 通过该客户基本信息实体 E_R 图可以看出,要实现系统预定功能,必须具备员工基本信息表。 该表须有客户编号,客户名称,客户性别等字段。 E_R 图如图 部门信息 部门编号 部门名称 部门经理 成立时间 图 通过该部门信息实体 E_R 图可以看出,要实现系统预定功能,必须具备部门编号、部门名称、部门经理、部门成立时间等字段。 E_R 图 投诉反馈信息 毕业设计(论文) 20 序号 客户编号 投诉部门 投诉时间 图 E_R 图 消费信息 客户编号 服务项目 消费金额 消费时间 图 通过该 E- R图不难可以得出:要实现系统预定的功能,必须具备客户基本信息,消费信息,部门信息,等数据库。 同时每个数据库表的字段也可以确定下来。 数据库逻辑结构设计 在上面的 ER 图的基础上,形成数据库中的表格以及各个表格之间的关系。 客户关系管理系统数据库中各个表格的设计结果如下面的几个表格所示。 每个表格表示在数据库中的一个表。 表 adm表 列名 数据 类型 可否为空 说明 adm_id char(10) Not null 管理员帐号(主键) adm_name char(10) Not null 姓名 (主键 ) adm_password char(10) Not null 密码 (主键 ) 表 uuser表 列名 数据类型 可否为空 说明 uuser_id char(10) Not null 用户帐号(主键) uuser _name char(10) Not null 姓名 (主键 ) uuser _password char(10) Not null 密码 (主键 ) 表 客户信息表 列名 数据类型 可否为空 说明 毕业设计(论文) 21 客户编号 char(10) Not null 主键 客户名称 char(10) Not null 主键 客户性别 char(10) null 无 客户类型 char(10) null 无 客户级别 char(10) null 无 客户状态 char(10) null 无 客户阶段 char(10) null 无 客户来源 char(10) null 无 行业类别 char(10) null 无 企业性质 char(10) null 无 所在国家 char(10) null 无 所在省份 char(10) null 无 所在城市 char(10) null 无 通讯地址 varchar(50) null 无 业务电话 char(11) null 无 传真电话 char(10) null 电话号码 11位 公司网址 char(10) null 无 邮政编码 char(10) null 无 电子邮箱 char(10) null 无 添加日期 datatimer(8) Not null 主键 备注 varchar(50) null 无 业务员 char(10) null 无 表 投诉反馈信息表 列号 数据类型 可否为空 说明 序号 char( 10) Not null 主键 客户编号 char( 10) null 无 客户名称 char( 10) null 无 投诉日期 datetime( 8) null 无 投诉部门 char( 10) null 无 投诉内容 varchar( 50) null 无 投诉事项处理 varchar( 50) null 无 受理人员 char( 10) null 无 表 消费管理表 列名 数据类型 可否为空 说明 客户编号 char(10) Not null 主键 服务部门 char(10) Not null 主键 服务项目 char(10) Not null 主键 服务金额 money (8) Nut null 主键 服务时间 datetime (8) Not null 主键 表 部门信息表 毕业设计(论文) 22 列名 数据类型 可否为空 说明 部门编号 char(10) Not null 主键 部门名称 char(10) Not null 主键 部门经理 char(10) Not null 主键 成立时间 datetime (8) Not null 主键 部门简介 Varcher(50) null 无 输入输出设计 1)为了适应日常管理的需要和提供对内对外报告,该客户关系管理系统提供三种形式: :主要满足日常管理的需要,用于查询结果显示。 :主要用于保存数据。 :主要用于满足客户信息查询、客户消费查询、部门信息查询、投诉信息查询等 2)输入模块是 客户关系 管理系统中使用频繁的模块,输 入格式设计时要尽量操作方便、安全,尽可能减少输入量。 客户关系 管理系统中,将要输入的数据分为固定数据和变动数据。 :客户信息管理系统中的固定数据是不经常变化的信息, :客户关系管理系统中的变动数据,消费信息中的数据变动等。 系统各模块设计 客户关系管理系统与其他信息管理系统有着密切的联系,而且它是其中一个子系统,所以在系统实现阶段应考虑到该系统与其他信息系统的关系,充分考虑到今后对系统进行维护时可能遇到的问题。 认真做好与其他系统的接口和数据交换,使 系统具有比较好的可扩展性。 应用程序对象的创建 1) 单击菜单“ file|new”,选择应用程序对象模板画板,单击“ ok”按钮,出毕业设计(论文) 23 现如图 所示的“ specify new application library”对话框。 在该对话框中完成应用程序对象名、库文件名的设置。 图 应用程序对象的创建 2) 单击“ finish”按钮,进入应用程序对象设计画面。 在应用程序对象的 open事件中输入如下的程序代码: = ODBC = False = ConnectString=39。 DSN=ylr。 UID=。 PWD=39。 connect。 if 0 then messagebox(39。 连接失败 39。 ,) else open(w_xuanze) end if 应用程序运行后第一个出现的窗口是上面语句打开的 w_xuanze 窗口。 在登录窗口中用户输入连接数据库的用户名和口令。 连接数据库成功,则出现程序主毕业设计(论文) 24 窗口。 登录窗口的设计 登录窗口如图图 所示 图 在 w_xuanze 的 open 事件中输入如下的程序代码: string password string adminname time nowtime nowtime=now() adminname=trim() password=trim() //admin 登录模式 if = true then select adm_id into :adminname from adm where adm_id =: adminname and adm_password =: password using sqlca。 if try_time 4 then 毕业设计(论文) 25 if =0 then messagebox(登陆成功 ,欢迎管理员 : +string(adminname)+ 的登陆。 +现在时间是: +string(today())+39。 39。 +string(nowtime)) open(w_main) close(parent) elseif =100 then messagebox(警告 ,输入错误,请再输入一次 !!,exclamation!) () =39。 39。 =39。 39。 try_time++。 end if else messagebox(系统警告 ,您尝试登陆的次数超过三次 ,+系统将不允许你登陆 + ,请与管理员联系 !!,stopsign!) =false end if //user 登录模式 else select uuser_id into :adminname from uuser where uuser_id =: adminname and uuser_password =: password using sqlca。 if try_time 4 then if =0 then messagebox(登陆成功 ,欢迎管理员 : +string(adminname)+ 的登陆。 +现在时间是: +string(today())+39。 39。 +string(nowtime)) open(w_main) =false =false 密码修改 .enabled=false 毕业设计(论文) 26 =false =false =false =false close(parent) elseif =100 then messagebox(警告 ,输入错误,请再输入一次 !!,exclamation!) () =39。 39。 =39。 39。 try_time++。 end if else messagebox(系统警告 ,您尝试登陆的次数超过三次 ,+系统将不允许你登陆 + ,请与管理员联系 !!,stopsign!) =false end if end if 其中在 declare global variables 事件中 //定义全局变量为: integer try_time=1 string user_id,pass_word 建立应用程序主窗口 系统应用程序的主要功能都是通过在主窗口上的菜单调用完成的。 在菜单画面中设计应用程序主窗口所连接的菜单 m_mum。 该菜单的结构如图 所示。 毕业设计(论文) 27 图 各个菜单 中的程序代码从上到下依次如下: : integer ,i //退出之前,要提醒用户 =。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。