基于PowerBuilder的客户资源管理系统-计算机专业毕业论文.doc

上传人:龙*** 文档编号:1095318 上传时间:2018-12-05 格式:DOC 页数:34 大小:810.50KB
下载 相关 举报
基于PowerBuilder的客户资源管理系统-计算机专业毕业论文.doc_第1页
第1页 / 共34页
基于PowerBuilder的客户资源管理系统-计算机专业毕业论文.doc_第2页
第2页 / 共34页
基于PowerBuilder的客户资源管理系统-计算机专业毕业论文.doc_第3页
第3页 / 共34页
基于PowerBuilder的客户资源管理系统-计算机专业毕业论文.doc_第4页
第4页 / 共34页
基于PowerBuilder的客户资源管理系统-计算机专业毕业论文.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、本 科 毕 业 论 文 ( 设 计 )基于 PowerBuilder 的客户资源管理系统所 在 学 院 信息科学技术学院 专 业 名 称 计算机科学与技术 申请学士学位所属学科 工 学 年 级 学 生 姓 名 、 学 号 指 导 教 师 姓 名、职称 完 成 日 期 摘要I摘要一个公司企业的发展会受到多方面因素的影响,特别是对于一个以销售业务为主的公司来说,各个业务所对应的客户资源渐渐成为公司生存的命脉。如何合理有效并且快捷的处理这些资源,成为企业的一大核心任务。 客户资源管理(Customer Resource Management 简称 CRM)系统的研究正是看到了公司企业对客户资源管理的

2、迫切需求而进行的。系统的设计研发主要根据公司企业的实际需求,分析了系统的实施可行性。经过严谨的分析设计,并依靠强大的 Microsoft Office Access 数据库管理系统以及 PowerBuilder 提供的功能强大的数据库前端开发工具而进行的。客户资源管理系统通过多个功能模块实现其相应功能。该系统将庞大的数据信息进行有效的整合管理,分析数据所提供的有效信息,供企业的决策者参考,使他们做出正确的决策,从而进一步促进企业的发展。关键字:Access 数据库, PowerBuilder 开发工具,客户资源管理AbstractIIABSTRACTFor a company, especia

3、lly the marketingbased one, hers development is influenced by a lot of factors but the customer resources is their source of life. How to handle this large amount of information efficiently and effectively will influence the efficiency or even the fate of the whole enterprise.The research of the Cus

4、tomer Resource Management system is based on the urgent needs to manage the companys clients. The design and research of the system is mainly based on the companys actual needs to analyze the systems feasibility; relying on Microsoft Office Access database management system and database front-end de

5、velopment tools that PowerBuilder provided. Customer Resource Management system will realize its functions through multiple functional blocks. The system will organize the data into more concise and effective data. And it can also analyze the effective information that the data have provided to let

6、the policy-makers refer to. Through this way they can make the wise decisions which will have a decisive influence to the development of the enterprises.Keyword: Access database, PowerBuilder development tools, Customer Resource Management system目录III目录1 引言 .12 概论 .12.1 客户资源管理系统的意义 .12.2 客户资源管理系统的现状

7、及发展前景 .22.3 客户资源管理系统可行性研究 .22.3.1 技术可行性 .22.3.2 经济可行性 .22.3.3 管理可行性 .33 开发平台及相关语言的介绍 .33.1 POWERBUILDER 开发平台的相关介绍 .33.2 ACCESS 数据库以及 SQL 语言的相关介绍 .44 数据库设计 .44.1 数据库需求分析 .44.2 数据库各表的设计及关系 .55 系统功能分析设计 .85.1 系统功能需求分析 .85.2 系统功能设计与实现 .95.2.1 PowerBuilder 连接数据库 .95.2.2 登录、注册与密码修改功能 .105.2.3 客户信息功能 .135.

8、2.4 员工信息功能 .205.2.5 产品信息功能 .215.2.6 意见箱功能 .225.2.7 帮助功能 .236 系统测试 .246.1 系统测试目标 .246.2 系统测试过程 .246.2.1 单元测试 .246.2.2 组装测试 .246.2.3 确认测试 .256.3 系统测试遇到的问题及解决方案 .257 结束语 .25参考文献 .27致谢 .28泰山学院本科毕业论文(设计)11 引言在当今经济全球化和服务一体化的大趋势之下,一个优秀企业的发展壮大将伴随着客户信息数据量与日俱增的现实状况。能够将庞大的数据信息及时有效地整理好并对其进行应用将会对企业的发展起决定性的作用。伴随着

9、计算机应用技术和数据库技术的迅速发展,企业的信息管理将会与以上两种技术产生不可分割的关系。功能强大的数据库系统将会对企业的庞大数据进行整理分析,免除人工的繁杂步骤和不必要的人工错误所带来的损失。与此同时数据库技术的应用将会借助计算机应用技术更好的为普通计算机操作人员所接受。功能强大的数据库前端开发平台将会把数据库的相关操作与容易操作的可视化界面连接起来,从而形成易操作、易管理、快捷方便、安全有效的客户资源管理系统。该系统的设计研发是在进行了详细的可行性分析和技术研究的基础之上进行的,研发依托 Microsoft Office Access 数据库管理系统和 PowerBuilder 开发平台,

10、并通过各个不同的功能模块实现不同的功能,相互联系的各个功能模块对数据进行了有效地整理。文中将会介绍到用户需求分析、数据库设计、功能模块设计、模块功能实现以及系统使用相关信息等多个方面的内容,从而对系统的设计研发进行详细的分析记录。2 概论2.1 客户资源管理系统的意义随着科技的迅猛发展,各企业之间的竞争日趋激烈。各企业在相互较量科技实力和先进高端技术的同时,也渐渐认识到客户资源管理的重要性。尤其是对于那些以销售业务为主的公司企业来讲,将客户资源信息进行有效地管理,不断提高客户满意度和忠诚度,从而拥有庞大稳定的客户量,才能进一步提高企业的竞泰山学院本科毕业论文(设计)2争力。客户资源管理系统使企

11、业在面对繁杂的客户资源信息的情况下,不用再耗费过多的人力物力进行资料的整理,只需要通过该管理系统对数据进行整理,通过后台数据库安全永久的保存数据,如此一来,将会使企业提高工作效率,节省相应的管理成本,并能保证客户资源数据存档的电子化,有利于数据长期保存。2.2 客户资源管理系统的现状及发展前景企业对客户资源管理的需求是十分庞大的,即便是中小型企业,在发展的过程中也会将客户关系的管理放在重要位置。所以,现在市场上客户资源管理系统的需求是十分旺盛的,其发展前景是很乐观的。在这种形势下,市场上流行的客户资源管理系统并不在少数,只有取长补短,取其精华去其糟粕才能使管理系统得以更好地的发展,才能更好地的

12、帮助企业完善客户资源管理机制,提升企业竞争力。2.3 客户资源管理系统可行性研究2.3.1 技术可行性技术上的可行性主要是分析现有技术以及准备使用的技术是否满足该系统开发的需求,硬件配置是否满足开发者的需求等。客户资源管理系统的设计开发主要用的技术:一是数据库技术,该方面主要是通过 Microsoft Office Access 数据库技术的支持;二是 PowerBuilder 的开发平台, PowerBuilder 包含一个直观的图形界面和可扩展的面向对象的编程语言,提供与当前流行的大型数据库的接口,可以和 Access 很好的结合。以上两项主要技术的使用保证了该系统设计开发的技术方面的可行

13、性。2.3.2 经济可行性经济可行性方面,主要考虑两方面,一个是前期的支出和系统使用后的维护,另一个就是系统使用后为企业带来的效益和节省的相关成本。如今,即便是中小型企业,办公自动化程度也已经是比较成熟的,计算机的使用是非常普及的。所以在前期的配置方面会是以企业现有硬件资源为依托,完泰山学院本科毕业论文(设计)3成系统的配置,花费是在可接受范围之内的。系统的后期维护主要是对系统的升级以及数据库系统的维护,这些是企业考虑在内的常规支出。当系统投入使用后,客户资源管理系统会为企业节省人力物力,降低成本,并提高相关部门的工作效率,合理有效的整理客户数据,为企业赢得更多客户满意度,从而为企业带来更多的

14、经济效益。所以,从这些方面看,客户资源管理系统在经济方面是可行的。2.3.3 管理可行性如今员工素质已普遍提高,对电脑的操作已比较熟练,并且该系统的操作简单易学,不需要专门的培训课程,容易上手,既节省了企业的培训成本又可以使系统尽快投入使用。系统硬件的管理可以通过专门的人员进行维护,数据的管理可以通过相关部门工作人员进行管理,所以从管理方面,客户资源管理系统也是可行的。3 开发平台及相关语言的介绍3.1 PowerBuilder 开发平台的相关介绍PowerBuilder9.0是美国Sybase公司最新推出的一种功能超群、使用方便、易于开发复杂应用程序的数据库前端开发工具 1。它包含可扩展的面

15、向对象PowerScript编程语言和一个直观的图形界面和,提供与大多数大型数据库的接口,并通过ODBC与单机数据库相连。与其他客户/服务器开发环境相比,PowerBuilder可以大大提高开发人员的开发进度,降低开发成本,提高开发质量。PowerBuilder对各种应用开发提供全面的综合的支持 2。PowerBuilder的主要特点概括如下:(1)跨平台开发。PowerBuilder应用系统可以运行Windows95/98/2000/NT、 UNIX、HP-UX 、IBM AIX RS 6000等多种开发平台上,它支持跨平台的开发和分布。(2)开放的数据库连接。PowerBuilder是一个

16、开放的应用程序开发环境,它泰山学院本科毕业论文(设计)4可以与很多常用的数据库建立联系,例如Oracle、Sybase、SQL Server等。ODBC是微软公司的数据库连接标准。在ODBC接口被使用时,用户需要定义一个ODBC数据源,数据源建立数据与应用程序之间的链接 3。(3)PowerBuilder的编程语言和函数的功能十分强大。PowerScript是PowerBuilder内置的功能强大的第四代编程语言,用PowerScript编写的程序通常称为脚本(Script) 。PowerScript的内置函数非常丰富,可以通过各函数对各种对象和控件进行相应的处理。(4)强大的Web及分布式开

17、发能力。PowerBuilder支持分布式应用程序开发,并且提供了Web目标和Web数据窗口技术,利用他们能够轻松的构造Web应用程序【4】 。3.2 Access 数据库以及 SQL 语言的相关介绍Microsoft Office Access 是由微软发布的关联式数据库管理系统 5。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统组成之一。Office 普遍应用于 Windows 系统之中,为系统的构建提供了方便。Access 能够存取 Access/Jet、 Microsoft SQL Serve

18、r、Oracle ,或者任何 ODBC 兼容数据库内的资料。在该系统的设计开发过程中,Access 能够完全和开发平台相融合,为开发带来了方便。SQL(Structured Query Language)结构化查询语言,它包括查询、定义、操纵和控制四个部分,是一种功能齐全、应用广泛的数据库语言 6。SQL 是一种操纵数据库的结构化查询语言,它具有功能强大、使用灵活、学习方便等优点 5。该系统中主要用到了 SQL 的添加、删除、更改等功能。4 数据库设计4.1 数据库需求分析系统开发过程中,数据库的设计以及数据的组织是不可或缺的一个环节,在客户资源管理系统的设计开发过程中,需要根据系统需求以及数

19、据安全性等多方泰山学院本科毕业论文(设计)5面对数据库进行设计。因为一个好的数据库会有良好的操作反应,并且能更好的保证数据的有效与安全。本系统的设计主要涉及到了客户基本信息,客户购买信息,客户跟踪记录信息,员工基本信息以及产品信息。通过建立以上相对应的数据表,对数据进行有效的整理记录。4.2 数据库各表的设计及关系系统的相关数据存储在后台数据库的表中,各表相互关联,后台数据库中主要用到以下各表:(1) 用于记录客户基本信息的客户基本信息表,如表 4-1khjbxx 表所示:表 4-1 khjbxx 表列名 数据类型 字段大小 是否是主键客户编号 文本 50 是客户所属部门 文本 50 否客户姓

20、名 文本 50 否性别 文本 50 否年龄 文本 50 否出生日期 日期/时间 短日期 否婚姻状况 文本 50 否身体状况 文本 50 否是否有保健意识 文本 50 否工作单位 文本 50 否配偶姓名 文本 50 否配偶年龄 文本 50 否结婚纪念日 日期/时间 短日期 否家庭月收入 文本 50 否联系电话 文本 50 否常用邮箱 文本 50 否家庭住址 文本 50 否顾客类型 文本 50 否是否为委员 文本 50 否(2)用于记录员工跟踪情况的客户跟踪信息表,如表 4-2 khgzxx 表所示: 表 4-2 khgzxx 表列名 数据类型 字段大小 是否是主键泰山学院本科毕业论文(设计)6客

21、户编号 文本 50 是客户姓名 文本 50 否员工编号 文本 50 否员工姓名 文本 50 否跟踪日期 日期/时间 短日期 否跟踪记录 文本 200 否备注 文本 50 否(3) 用于记录用户名称及密码的用户表,如表 4-3 user 表所示: 表 4-3 user 表列名 数据类型 字段大小 是否是主键xm 文本 50 是mm 文本 50 否(4) 用于记录员工基本信息的员工表,如表 4-4 ygb 表所示:表 4-4 ygb 表列名 数据类型 字段大小 是否是主键员工编号 文本 50 是所属部门 文本 50 否职位名称 文本 50 否员工姓名 文本 50 否员工性别 文本 50 否员工年龄 文本 50 否联系电话 文本 50 否(5)用于记录产品基本信息表的产品信息表,如表 4-5 cpxx 表所示: 表 4-5 cpxx 表列名 数据类型 字段大小 是否是主键产品号码 文本 50 是产品名称 文本 50 否主要成分 文本 200 否适宜人群 文本 50 否产品功效 文本 200 否产品价格(元) 数字 50 否 备注 文本 50 否(6) 用于记录客户购买产品信息的客户购买信息表,如表 4-6 khgmxx 表所示:表 4-6 khgmxx 表

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。