基于delphi+access数据库(B/S结构)的客户信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于delphi+access数据库(B/S结构)的客户信息管理系统
摘要:在信息时代的今天,计算机参与企业日常业务管理以成为企业现代化建设的当务之急。
该客户信息管理系统的设计开发正是适应了这种要求。
本文论述一种适合于中小企业、基于单机版结构模型的客户管理系统的设计与开发。
关键词:delphi+access数据库;客户信息;管理系统
Abstract: In today’s information age, computer to participate in the ordinary course of business management enterprise modernization to become imperative. The design and development of the Customer Information Management System is adapted to such a request. This article discusses a customer management system design and development of suitable small and medium-sized enterprises, and model-based stand-alone structure.Key words: Delphi access database; customer information; management system
关键词:客户信息管理系统;DELPHI;数据库技术
该系统采用delphi+access数据库(B/S结构)设计开发。
在可行性研究和需求分析的基础上,对系统的设计方案、功能模块、接口设计、数据库系统设计和安全设计等进行了较详细的论述。
客户信息管理是商务运作中极其重要的一部分,其管理的优劣直接影响商务、服务流程的顺畅。
因此,完善的功能模块、充足的信息资源、便捷的功能操作是客户信息管理系统应提供的重要性能。
目前,人们往往用传统的人工管理方式结合EXCEL电子表格等工具进行客户信息的管理,这种管理方式存在着很多弊端,如:文件安全性差、信息保密性差、工作效率低、电子表格容量有限,多表关联性差, 不易于查询统计、更新和维护等。
如果客户购货、服务,商业交往信息的管理等全过程完全靠人工进行跟踪管理,不仅工作量大,而且难度也非常大,这种人工管理方式远远不能满足现代化管理的需要。
随着改革开放的深入,市场竞争力日趋激烈,企业必须建立在现代化信息管理基础系统上,利用世界先进的网络技术,计算机技术,建立现代化的信息网络处理系统,实现信息资源化共享,提高信息系统处理的能力和速度,及时并准确地提供了企业里所需要的各种信息资源。
正是利用这一个思想将客户信息管理纳入计算机信息管理,并设计为多个用户,放入计算机里运行,实现信息共享并将客户签订、履行、变更到终止等全过程的跟踪管理。
本系统采用DELPHI编写,利用DELPHI开发数据库程序,与其他的系统相比较,有很大的优势。
在DELPHI的优势中,它在数据库方面的特点显得尤为
明显:从客户机/服务器模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据库分析提供大量的组件。
DELPHI对关系数据库提供全面的支持,DELPHI通过数据库访问控件与数据库进行数据交换,并提供丰富的数据控制控件用于显示数据库中各条记录的各个字段,接受用户对数据的各种更新,使用非常灵活和方便。
一、实行客户信息管理企业的特点
大家都知道,在当今世界计算机已经应用于各个领域,作为与世界交流广泛、信息密集、事务繁多的企业必须有效、科学的管理公司业务。
需要客户信息管理的企业的业务特点是:
1.企业的业务涉及面广。
一方面是客户多,遍及诸多公司,这些客户既有其固定客户,也有仅是偶尔的业务往来;另一方面是业务多,这些业务涉及面广,对应客户群体复杂。
2.企业的付款、回访时间不确定。
IT行业涉及软硬件等多方面的业务内容,不同类型的客户所涉及的付款与回访时间不同。
3.?企业人员的人事变动对业务的影响较大。
每个人员都有自己的固定客户,人员的调动、离开往往会将客户的有关资料带走,给公司带来一定的损失。
二、计算机管理客户的必要性
随着市场的发展,企业向集团化、规模化发展,产品亦趋向于多样化、大量化,客户也相应增加,单靠人工来处理、计算这些客户已显得力不从心。
企业信息处理的电子化,使企业的工作方式发生了变化,企业人员工作分工专业化,所有成员通过计算机网络实现信息的交换,克服了传统方式的缺点,使企业走向规模经营,从而获得更大的经济效益。
利用计算机来管理客户是当前形势所必需的。
1.操作上简便。
节约工作人员的制单时间,在办公自动化方面起到决定性作用;
2.较完备的统计功能。
授权人员可随时统计企业和工作人员的工作量、工作情况、客户回馈等数据信息。
3.有较好的容错和检查功能。
对于业务员数据输入和修改时所出现的错误能够予以提示。
三、编程环境的选择
下面让我们来把一个软件开发工具效率的主要因素仔细的进行分析,看D e l p h i 在这几方面的:
1、可视化开发环境的功能
可视化开发环境通常分为这几个组成部分:调试器、编辑器、窗体设计器。
每当你在窗体设计器中工作时,D e l p h i便在后台自动为你正在窗体中操纵的控件生成有效的代码。
D e l p h i调试器具备了许多先进的功能,比如:过程关联、D L L 和包调试、远程调试、自动本地监控以及C P U 窗口等。
D e l p h i 是建立在框架结构基础之上的。
这样,对基类所做的改变都将会传递给所有的派生类。
这里面涉及了一项关键技术就是VFI(visual form inheritance),即可视化窗体继承。
2、编译器的编译速度和已编译代码的效率
快速的编译器可以使你更加方便快捷地进行软件研发,经常地修改源代码、保存后重新编译、软件测试、再修改源代码、再代码编译、再测试程序……形成一个良好的开发循环与开发环境。
如果编译速度很慢,我们就不得不分模块分功能分事件地修改代码,每次编译前必须同时对多处功能进行修改,以适应一个低效率的开发循环过程。
提高运行效率、节约运行时间、使编译的代码更为短小,这种子优越性是不言而喻的。
D e l p h i 是在P a s c a l 编译器的基础之上建立的。
事实上,它可能是针对Windows的相对快捷的高级语言本地代码编译器。
3、开发语言的功能及其复杂性
Delphi很好地把握了复杂性和功能性。
Delphi限制其可用功能,以加使用者的逻辑设计。
例如,Delphi实现了一个执行多重接口功能的类。
还有一些强大的功能,诸如异常处理、运行期类型信息( RT T I )和生存期内存自管理字符串。
4、数据库结构的灵活性和可扩展性
Delphi保留了所有工具中最灵活的数据库结构。
不论是基于本地、还是基于客户端/服务器端和O D B C 数据库平台的应用程序来说,B D E 的功能是非常强大的。
当然,也可以避开使用B D E 以支持新的本地A D O 组件。
如果你没有装A D O ,也可以自己创建数据访问类或者购买第三方数据访问插件。
另外,M I D A S 使应用程序对数据源的多层访问更加易于实现与操控。
5、框架对设计使用模式扩充
这是一项经常被其他软件设计工具忽略了的重要功能。
D e l p h i中V C L 是最重要的一部分。
在设计创建组件、操纵组件、使用对象技术继承其他组件的行为,这些能力都是决定D e l p h i的关键因素。
客户信息管理系统对每个功能模块都进行了分析,对客户的每种相关的信息都进行了分类的保存、修改与删除,并实现了灵活的多条件查询方式,为操作员节省了大量的时间,提高了工作的效率。
参考文献:
[1] 李维.Delphi 7高效数据库程序设计. 机械工业出版社.2007-04-04
[2] (美)Steve Teixeira,Xavier Pacheco .DELPHI 6 开发人员指南. 机械工业出版社. 2003-01-01
[3] 刘艺.DELPHI面向对象编程思想. 机械工业出版社. 2003-09-01
[4] 陈锐.DELPHI分布式多层应用程序开发. 清华大学出版社. 2002-03-01
[5] Clay Shannon .DELPHI程序调试参考手册. 中国电力出版社. 2003-09-01
[6] 陈省.DELPHI深度探索. 华中科技大学出版社. 2002-02-01
[7] Julian Bucknall .DELPHI算法与数据结构. 中国电力出版社. 2003-08-01。