客户管理系统设计论文.doc_第1页
客户管理系统设计论文.doc_第2页
客户管理系统设计论文.doc_第3页
客户管理系统设计论文.doc_第4页
客户管理系统设计论文.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VC+课程设计 客户资源管理系统目录 摘要2Abstract31 引言42 程序总体设计2.1 系统分析 2.1.1 利用UML用例图描述客户资源管理系统需求 52.1.2 用例声明 62.2 系统结构图6 2.3 系统流程图73 程序详细设计3.1 数据库设计8 3.2 主窗口设计 3.2.1 开发过程及关键代码 93.2.2 主程序界面设计结果 93.3 地域信息管理模块设计 3.3.1 功能极其开发程 103.3.2 地域信息管理界面设计结 10 34 客户通信管理模块设计3.4.1 功能极其部分代码 113.4.2 客户通讯信息管理界面设计结果 12 3.5 客户职务管理模块3.5.1 功能极其开发程 13 3.6 商业往来模块 3.6.1 功能极其开发程 14 3.7 用户管理模块 3.7.1 功能极其开发程 164 设计总结 17 5 参考文献 18摘 要随着经济的全球化,市场竞争日趋激烈.客户资源是企业的宝贵财富,如何为企业客户提供更好的服务是每个企业都非常关注的问题。企业客户资源管理系统可以有效的管理企业的客户资源,记录企业与客户之间的商业活动,这对于现代企业是非常重要的,但是在大量的中小企业中,存在这样的现象:分散的、不连贯的客户信息使企业管理者或企业相关人员无法看到客户的全部资料及相关资料,造成中小企业在客户资源管理上存在许多问题。因此,为解决中小企业管理企业客户遇到的难度大,效率低等问题,开发一个客户资源管理系统是非常必要的。建立以客户为中心的经营战略,可以较大程度地增强企业的客户关系管理能力,为客户提供一流的服务,是企业建立品牌意识、实现差别化服务、取得竞争优势的利器。企业客户资源系统的主要任务就是对企业客户的信息进行管理,以方便企业查询客户信息。关键词:客户; 信息 ;管理AbstractWith economic globalization, the increasingly competitive market. Enterprise customer resource is a valuable asset, and how to provide better service to corporate customers is of great concern to every business problem. Enterprise customer resource management system can effectively manage corporate client resources, record companies business activities with customers, which is very important for the modern enterprise, but a large number of small and medium enterprises, the existence of such a phenomenon: fragmented, not consistent customer information so that business managers or business related personnel can not see all the information and related customer information, resulting in small and medium enterprises in the customer resource management, there are many problems. Therefore, in order to solve small and medium enterprise customers experiencing difficulty managing large low efficiency problem, develop a customer resource management system is necessary. Establish a customer-centric business strategy that can enhance a greater degree of customer relationship management capabilities, providing customers with first-class service, is the enterprise to build brand awareness, to achieve service differentiation, competitive advantage weapon. Corporate customers is the main task of the system resources of the enterprise customer information management, query customer information to facilitate business.Keywords:Customer ;Information; Management1 引言客户资源是企业的宝贵财富,如何为企业客户提供更好的服务是每个企业都非常关注的问题。企业客户资源管理系统可以有效的管理企业的客户资源,记录企业与客户之间的商业活动,这对于现代企业是非常重要的,但是在大量的中小企业中,存在这样的现象:分散的、不连贯的客户信息使企业管理者或企业相关人员无法看到客户的全部资料及相关资料,造成中小企业在客户资源管理上存在许多问题。因此,为解决中小企业管理企业客户遇到的难度大,效率低等问题,开发一个客户资源管理系统是非常必要的。2 程序总体设计2.1系统分析2.1.1利用UML用例图描述客户资源管理系统需求 角色。角色代表了某一事件发生的参与者,它用一个小人表示。 用例。用例代表系统可以实现的功能,通常一个用例代表一组功能,实质上规定了系统实现的范围。用例图。当角色雨用例发生某种关系时,就可以有一个图将他们关联起来,这就是用例图。客户通信客户类别商业往来客户职务用户管理客户单位地域信息 图2-1 用例图2.1.2 用例声明客户类别。此模块用来维护客户类别信息,可以是客户、供应商或者其他种类客户职务。此模块用来维护客户职务信息,根据客户类别不同,职务也有所差别客户单位。客户单位模块主要用来维护客户所在单位的有关信息客户通信。主要用来记录客户的通信信息商业往来。使用此模块可以清新地记录与某一客户之间的商业往来的有关信息,包括花费等信息用户管理。用户模块主要用来添加用户信息,这里的用户指的是使用此系统的操作人员地域信息。以树形结构清晰地完成各层次之间地信息的添加、删除工作。2.2系统结构图 客户资源管理的系统结构图如图22所示客户资源管理系统地域信息客户类别客户职务客户单位客户通信商业往来用户管理图2-2 客户资源管理系统结构图2.3 系统流程图客户资源管理系统流程图如图2-3所示 开始重 试 否 失败用户登录 大于三次成功 是客户资源管理系统基础信息结束图2-3 客户资源管理系统流程图3 程序详细设计3.1 数据库设计客户资源管理系统采用MicroSoft Access作为后台数据库。在数据库中共有8张数据表,分别为地域信息表、客户列别表、客户通信表、客户往来表客户职务表、商业往来表、用户信息表。由于篇幅关系,此处给出地域信息表与客户往来表,如图3-1、3-2.字段名称字段类别主 键外 键是否为空默认值编号长整型是否名称文本型(30)简称文本型(15)类型长整型上级编号长整型图3-1 地域信息表字段名称字段类别主 键外 键是否为空默认值编号文本型(10)是否日期日期型客户编号文本型(10)是往来类型货币型涉及金额长整型活动描述备注型图3-2 客户往来表3.2 主窗口设计3.2.1 开发过程及关键程序代码 向项目中添加一个新对话框,并将32位位图插入到资源中。打开COTROLS面板像对话框中添加7个按钮并更按设计方案改资源的属性及为其设置相应的变量。调整按钮在资源中的位置,为每个按钮添加消息响应函数。重载onpaint()函数,重新绘制窗口重新绘制窗口。void CMain:OnPaint() CPaintDC dc(this); / device context for paintingCRect rect;this-GetWindowRect(&rect);CBitmap bit;bit.LoadBitmap(IDB_BLACK);CDC memDC;memDC.CreateCompatibleDC(&dc);memDC.SelectObject(&bit);dc.BitBlt(2,2,rect.Width(),rect.Height(),&memDC,0,0,SRCCOPY);bit.DeleteObject();memDC.DeleteDC();3.2.2 主程序界面设计结果对插入的按钮进行合理的排列,使其最终的窗口实现图如图3-3所示图3-3 主程序界面设计结果3.3 地域信息管理模块设计3.3.1 功能及其开发过程地域信息管理模块主要功能是以视图方式显示省、市、区三个级别的地域信息,并对视图中除更节点外任意一地域节点进行添加和删除等操作。根据要求,向项目中新增加一个对话框资源,并向其中插入树控键及按钮,调整他们的位置并设置想要的ID,并为资源设置相对应的变量。此处我们使用函数外部代码/将其写在Clieme.cpp文件的最前面Extern _ConnectionPtr cnn;对话框开始运行时,需要将数据库中的内容读出并显示在树型视图中。3.3.2 地域信息管理界面设计结果地域信息管理的最终设计结果如图3-4所示图3-4 地域信息管理模块3.4 客户通信管理模块设计3.4.1功能及部分代码客户通信管理模块可以对客户通信信息进行添加、修改、删除等操作,并支持定位查询功能。根据要求,向项目中新增加一个对话框资源,并向其中插入树控键及按钮,调整控件的属性并设置想要的ID,并为资源设置相对应的变量。程序运行后可分为两种状态:编译状态和只读状态。用户单击【添加】或【修改】按钮后,系统进入编辑状态,磁石,用户可以任意添加或修改文本框等编辑控件的值;当用户单击【保存】按钮后,系统回到初始状态,编辑控件失效,无法进行编辑。根据这个原理,成员函数Enabled可以完善此功能。void CDMessage:Enabled(bool bstyle)m_ComUnit.EnableWindow(!bstyle);m_EdtPhone.EnableWindow(!bstyle);m_EdtName.EnableWindow(!bstyle);m_EdtCard.EnableWindow(!bstyle);m_ComDuty.EnableWindow(!bstyle);m_EdtAddr.EnableWindow(!bstyle);m_ComTown.EnableWindow(!bstyle);m_ComSex.EnableWindow(!bstyle);m_ComProvince.EnableWindow(!bstyle);m_ComCity.EnableWindow(!bstyle);m_ButUndo.EnableWindow(!bstyle);m_ButSave.EnableWindow(!bstyle);m_ButExit.EnableWindow(bstyle);m_ButDele.EnableWindow(bstyle);m_ButChange.EnableWindow(bstyle);m_ButAdd.EnableWindow(bstyle);m_Slider.EnableWindow(bstyle);3.4.2 客户通讯信息管理界面设计结果图3-5 客户通信管理模块3.5 客户职务管理模块3.5.1功能及其开发过程客户职务管理模块的功能主要是为不同类别的客户添加职务。根据实际需求,讲程序界面划分成3个部分:左边是记录定位区域,由列表框构成;右上方是主要编辑区域,他又可以分为装饰区域和编辑区域两个部分,其中,装饰区域是利用STATIC控件显示一张装饰图片;编辑区域和组合框构成。右下是命令执行区域,有若干按钮构成。根据要求,向项目中新增加一个对话框资源,并向其中插入树控键及按钮,调整他们的位置并设置想要的ID,并为资源设置相对应的变量,最终设计结果如图3-6所示图3-6 客户职务管理模块3.6 商业往来模块3.6.1功能及其开发过程商业往来模块主要用来记录与其客户之间的商业往来情况,包括往来类型、花费等。根据要求,向项目中新增加一个对话框资源,并向其中插入树控键及按钮,调整他们的位置并设置想要的ID,并为资源设置相对应的变量,最终设计结果如图3-7所示图3-7 商业往来模块3.7 用户管理模块3.7.1功能及其开发过程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论