- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大客户信息管理系统开发和应用
大客户信息管理系统开发与应用
一、建设背景
随着社会的发展,企业服务理念、服务意识不断提高。企业服务内容、服务方式、服务质量正由以企业为中心向以客户需求为中心转变。大客户是企业的宝贵资源,根据对最近自来水用户用水量的统计表明,月用水量超过1000吨的用户仅占总用户数的0.35%左右,而其用水量约占总用水量的77.8%。为大客户建立档案,及时了解他们的业务需求以及他们对服务的意见建议是我们为大客户提供更优质服务的前提。大客户信息管理系统就是要将大客户的资料信息化,便于管理人员及时掌握分析相关情况,更好的为大客户提供服务。
二、系统架构
系统采用客户/服务器(C/S)结构,可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。 客户机和服务器计算机的作用如下表:
客户机功能
服务器功能
管理用户接口
从客户机接受数据库请求
从用户接受数据
处理数据库请求
处理应用逻辑
格式化结果并传送给客户机
产生数据库请求
执行完整性检查
向服务器发送数据库请求
提供并行访问控制
从服务器接收结果
执行恢复
格式化结果
优化查询和更新处理
客户/服务器结构的优点在于: (1)在客户/服务器结构中,客户工作站的应用请求被送往数据库服务器,在网络中传送的信号仅限于请求和响应信息,而无须将整个数据库文件在网络上来回传送,从而使网络传送量大大减少。
(2)大量的数据库操作在服务器上执行,DBMS的速度不受客户机速度的限制,客户机只需运行前端应用软件,因而降低了对客户机硬件要求。
(3)客户机及前端应用具有无关性。这种结构允许用户把不同的数据库管理系统、网络协议和终端用户工具组合在一起高效地使用。
(4)数据库具有完整性。服务器上的DBMS要求客户必须经过DBMS访问数据库,同时服务器DBMS能跟踪数据的修改。并在数据库崩溃时恢复数据库。
大客户系统服务器端采用ORACLE数据库服务器,Oracle是业界公认的最高效、最稳定的大型关系数据库。客户端采用基于Windows XP 或2000平台、用Delphi开发的数据库应用。
大客户系统不仅有客户的基本信息,包括用户名、用户号、地址、表口径、主营业务、联系人等,还包括有关图文资料。本系统用ORACLE数据库管理大客户的基本信息,有关图文资料则存放在远程FTP服务器上。本系统的基本结构如下图所示:
Delphi以其可视化的开发界面,丰富的VCL控件,强大的数据库技术支持成为数据库应用程序开发的理想工具。Delphi非常适用于数据库编程,适用于多种数据库结构,从客户机/服务机模式到多层数据结构模式,它提供了对多种数据库开发的支持,用于目前市面上几乎所有的数据库系统,包括大型数据库Sybase、Oracle、SQL?Server、Informis、DB2等,中小型数据库Interbase、Access、Paradox、dBase、FoxPro等。同时Delphi提供了对数据库的多种连接支持,包括ODBC、ADO、BDE、dbExpress等。针对这些连接,Delphi中提供了BDE、ADO、Interbase、DataSnap和dbExpress类VCL控件,同时支持分布式、多层分布式开发。所有这些,为数据库开发人员提供了最大的方便,使其能够在有限的时间内最大限度地完成数据库开发任务。
BDE是负责用户和数据库交流的中间媒介。事实上,应用程序是通过数据访问组件和BDE连接,再由BDE去访问数据库,完成对数据库的操作,而并非直接操作BDE。这样用户只需关心Delphi中的数据组件即可,不用直接和BDE打交道。
Delphi数据库组件主要分为两类:“数据访问组件”和“数据控制组件”,它们和数据库的关系可用下面的关系图来示意:
三、系统功能
大客户管理系统的功能模块包括:系统登录,基本信息,历史信息,水量导入,报表打印,安全管理等。主要模块的功能介绍如下:
1、系统登录
根据用户名及密码登录,登录系统后,用户具有系统管理员分配的相应权限。
2、基本信息
包括大用户基本信息维护及事由代码维护。
大用户基本信息维护的界面如下:
大客户的基本资料包括:用户名,用户号、用户代码,地址,分类,主营业务,水表地址,水表口径,水表安装简图,内部管网图,其他水量信息,水表照片等。系统根据用户号自动从营业收费系统调用相应用户的用户名和地址。其中水表安装简图,内部管网图,其他水量信息,水表照片以文件形式存放在FTP服务器,保证数据的一致性。修改、浏览相应文件时,文件会自动下载到本地,系统调用相应软件对这些资料进行修改、浏览。由于照片一般不会修改,为了提高系统效率,浏览照片时系统首先在本地查找,如果没有则从服务器下载。
事由
原创力文档


文档评论(0)