某数字证书公司客户业务信息管理系统的计算机设计与实现

论文价格:免费 论文用途:其他 编辑:硕博论文网 点击次数:
论文字数:39688 论文编号:sb2019061810541226843 日期:2019-07-19 来源:硕博论文网
本文是一篇计算机论文,本研究针对某一数字证书公司的业务需求,探讨了客户业务信息管理系统开发的途径、手段和方法,具体而言,使用 Delphi 作为开发语言,采用 C/S 模式和SQL Server 数据库。站在业务需求分析的角度上来构想该系统的功能模块,规划出证书业务受理、客户信息审核、综合业务查询、批量数据管理和系统后台维护这五个方面。对客户业务信息管理系统进行了总体结构设计和主要功能模块设计,
介绍了 E-R 图的设计,建立了系统数据库表结构,给出了系统的效果显示图及实现的关键代码。

1 绪论

1.1 研究背景和意义
1.1.1 研究背景
客户数量的逐年递增,给某 CA 公司管理工作带来巨大的压力。如果继续沿用传统的信息管理方式,工作效率必然不会得到有效提高,必然不能更好的服务好客户,更无法有效的支持我国电子认证行业的发展。
为全面提高某 CA 公司的办事效率及服务质量,须采取一定的科学技术手段来实现对客户信息的优化管理。而客户业务信息管理系统软件作为重要科学技术手段之一,应该被高度重视。毕竟,CA 公司业务行为是围绕客户展开的,不能处理好客户关系,公司将失去立足之本。合理利用客户业务信息管理系统,能够使公司完整地认识整个客户生命周期,提供与客户沟通的统一平台,提高公司员工与客户之间的反馈率和联系效率。
将 CA 公司的客户业务信息记录在客户业务信息管理系统内,需要的时候能够马上提取出来,与客户进行有效的交流和沟通。无形之间拉近了客户与公司之间的距离,好比在两者之间架起了一座沟通的桥梁,这是一种完善公司管理水平的系统。公司在特别便捷地使用客户业务信息管理系统的同时,也能科学地分析与统计现存的客户资源[1]。
某 CA 公司已全面认识到了客户资源的重要性,以客户为中心的服务理念己成为大势所趋。所以需要做到能够全面、及时的掌握客户信息资源,实现客户信息审核的信息化,从而尽可能减少管理人员的非信息化管理程序,降低容错率,提高工作效率。这样公司可以提高综合竞争力,相较于同行业其它兄弟单位具有更加显著的优势,市场占有率将会得到进一步提升,具有重大的研究与实践意义。
.............................

1.2 国内外发展现状
国内现状:国内 CA 公司对于客户业务信息管理的投入也在逐年的增加,我国各 CA 认证中心针对实际工作情况,以客户为中心结合业务操作方便,收集数字证书信息,实现信息的存储、查询与统计。另外,客户业务信息管理系统的发展在全国范围内也不平衡,例如在北上广深等大城市的 CA 公司,其信息化程度比较高、管理成熟度也比较高,客户业务信息管理系统的发展处于全国较为领先的地位,
而其他的地区相对较为落后。
国外现状:国外发达国家的 CA 公司对于客户业务信息管理的重视程度远远高于发展中国家,对于这方面的投入也是发展中国家 CA 公司所不能及的。其对客户业务信息管理工作的每一个环节都制定了详细的规范,严格约束管理权限,完善管理机制,提升管理水平。确保 CA 公司客户业务信息管理系统的便捷性、准确性、严密性和系统性。目前,发达国家的 CA 客户业务管理工作已完成较为优化的管理建设,其管理模式也日渐完善。
...........................

2 系统相关技术

2.1 Delphi 技术介绍
Delphi 在 DOS 时代是非常地受欢迎,是 Windows 平台下较为出众的快速应用开发工具(RAD)。它的主要的创始人来自微软公司的研究员 Anders Hejlsberg,前身要追溯到开发于 1995 年的美国 Borland 公司。在历经数年的发展,这种产品也已经转让给了 Embarcadero 公司[2]。
Delphi 适配目前主流的 Windows XP、Windows Vista、Windows7 和其他环境[3]。Delphi 包含 3 种文件:工程文件(.dpr)、单元文件(.pas)和窗体文件(.dfm)。工程文件包含了应用程序的入口。单元文件是你要写代码的地方,比如 unit 部分是指明了文件的名字,uses 子句指示编译器添加在列出的个单元中找到的代码等等。窗体文件是指脚本化的文本文件,其中定义了一些资源,使得窗体和数据模块能够存储对象的可视化外观。
Delphi 技术的引入为我们提供了一个直捷而方便的 Windows 应用程序开发工具。它使用了 Microsoft Windows 图形用户界面的若干高级功能和设计思想,并采用了灵活能反复使用且完整的面向对象编程语言,是目前全球最快的编译器,其数据库技术还是最先进的。
Delphi 拥有诸多的优点,它特别擅长数据库:能够去适应各种数据库结构,从客户机/服务器模式到多层数据结构模式;效能高的数据库管理系统和新一代更高级的数据库引擎;最新的数据分析工具与大量企业组件的提供[4]。
.............................

2.2 C/S 结构模式概述
C/S 是 Client/Server,即客户端/服务器端架构。C/S 结构的基本原理是将计算机应用任务分成若干个子任务,这些子任务是通过许多台计算机的分工去完成的,也就是说采用了一种“功能分配”的原则去完成任务。一方面由客户端完成数据处理、数据表示和用户界面的功能,另一方面由服务器完成数据库管理系统的核心功能,这种处理客户端请求服务与服务器提供服务的方法是一种新的计算机应用模式。客户端和服务器通常位于彼此远离的两台计算机上,客户端程序的任务是向服务器程序提交用户的请求,然后以特别指定的形式向用户显示服务器程序返回的结果;服务器程序的任务是从客户端程序接收服务请求,相对应地处理它,然后将结果返回给客户端程序[5]。
通常来讲,C/S 结构的优点表现在如下几个方面:
(1)数据存储管理功能更加透明。在数据库应用程序中,数据存储管理功能由服务器程序和客户端应用程序独立执行,要是前台应用程序违反了规则,通常那些不同(已知或未知)的运行数据是不会集中在服务器程序中的,比如访客未定义的权限,编号能重复但是必须有客户设置规则等命令。所有这些对于从事前台程序的最终用户来说都是公开不隐藏的,他们可以完成所有工作,而不必干扰(通常不可能干涉)其背后的流程[6]。在客户端-服务器架构的应用中,前端程序的内存不是很小,麻烦就留给了服务器和网络。在 C/S 体系下,数据库不能真正成为一个公共和专门的仓库,这要来源于它是独立和专门管理的原因。
(2)运行数据负载的应用程序服务器更轻。当系统与客户端都在运行的时候,服务器通常处于轻负载的状态,并且几乎不处理数据。每次客户端发出数据请求操作时,服务器只生成对客户端的回复,编译代码通过网络数据信息传输来发送请求,并将请求传输到数据服务器上进行分析,分析后由服务器去反馈数据,将结果传输回客户端上进行分析,再由客户端分析来显示请求结果,这样的架构模式使得服务器不必执行过多的计算,从而降低了服务器的操作压力[7]。
(3)C/S 架构的缺点是维护成本高,投资大。在 C/S 体系结构中,有必要选择合适的数据库平台来实现数据库数据保持一致性,如此,分布在两地的数据同步将由数据库系统完全管理,但是从逻辑上来讲,两地的操作员必须直接访问同一数据库才能实现预期目的[8]。在某些情况下,如果需要建立实时数据库内容保持一致,两地之间就必须建立实时通信连接,以保持数据库服务器在线运行。网络管理人员应该维护和管理服务器与客户端,这就要高投资与复杂技术的支持,将不可避免地导致高维护成本和大量维护任务[9]。
...............................
3 客户业务信息管理系统需求分析............................ 6
3.1 系统业务需求分析................................. 6
3.1.1 组织结构分析..................................... 6
3.1.2 业务流程分析..................................... 7
4 客户业务信息管理系统设计............................. 17
4.1 总体结构设计......................................... 17
4.2 系统主要功能模块设计.............................. 18
4.2.1 证书业务受理功能的设计.............................. 18
4.2.2 客户信息审核功能的设计................................. 20
5 客户业务信息管理系统实现与测试............................... 31
5.1 系统主要模块的实现.......................................... 31
5.1.1 证书业务受理功能的实现......................... 31
5.1.2 客户信息审核功能的实现............................... 37

5 客户业务信息管理系统实现与测试

5.1 系统主要模块的实现
客户业务信息管理系统是使用 Delphi 作为开发语言,采用 C/S 模式和 SQLServer 数据库[22]。本章是五个功能模块的实现,包括证书业务受理、客户信息审核、综合业务查询、批量数据管理和系统后台维护,还给出了系统实现的关键代码和效果显示图。
5.1.1 证书业务受理功能的实现
证书业务受理的功能主要是实现数字证书的新开、延期、补办、变更等业务的受理。系统登录后,按照业务流程,在主界面菜单栏的第一个“日常工作”中,“新开户”排首位,其次是“客户信息变更”。
新开户实现界面如图 5-1 所示,左上端显示公司 logo、界面名称和录入员的账号名称,中间内容区分客户基本信息和本次操作业务记录列表。业务类型和服务商在详细页面中不可更改,但可以点击右下角的“返回”键重新选择,重新选择后就会初始化详细页面。客户的基本信息必须根据客户的实际情况编辑,包括添加、修改、删除等功能,“存盘”是把当前客户基本信息保存。当新开户记录增加到本次操作记录列表中时,该记录在审核员未审核之前作为默认值“修改”、“取消”或是“删除”,“取消”是作废已修改的客户基本信息。

.............................

6 总结与展望

6.1 本文工作总结
在历经几个月艰辛的努力,我的毕业论文基本完成了。回首这段经历,我有许多难以忘怀的回忆和自己的点滴成长,真是收益非浅。
首先与导师的交流和讨论,确定了论文的题目是:某数字证书公司客户业务信息管理系统的设计与实现。在此基础之上,我全身心的投入到查找相关资料和学习相关的知识,也把碰到的难题和疑惑告诉导师,在他的悉心的教导下,让我克服了这些困难,也使得我更加坚定了方向与信心。
其次在学习过程中,我借助了互联网技术、相关专业书籍查找与我课题相关的资料,使我更加全面、准确进行资料整理,与导师的沟通也变得更加的顺畅。
最后在写论文时,主动与导师进行了多次的沟通,与同学们也进行了积极的联系,克服了一个个碰到的问题,论文得到了完善。
客户业务信息管理系统是简单方便、实用性强及安全可靠的应用系统,满足某数字证书公司业务需求,集数字证书信息收集、存储、检索、整理等功能,充分调动人力资源,提高了处理业务的效率,加强对证书完整生命周期的保护。该系统总体结构良好,模块的功能齐全,数据库设计严谨,可以较好的应付现代电子认证行业的发展。此外,该系统具有良好的安全性和可维护性,适合数字证书业务的可持续发展。本文主要研究工作如下:
(1)分析了论文研究的背景和意义,介绍了国内外发展情况的基础上,确定了论文的组织结构。
(2)详细调查了某数字证书公司的业务需求,有计划的完善了证书业务受理、客户信息审核、综合业务查询、批量数据管理和系统后台维护等功能,每个模块都有完整的功能。
(3)分析了论文的总体设计,对数据库设计进行优化,科学合理的存储了大量多样的数据,有效地操作了数据。
(4)利用界面图描述了各个功能模块的行为,并且详细介绍了系统功能的测试用例。
参考文献(略)

如果您有论文相关需求,可以通过下面的方式联系我们
点击联系客服
QQ 1429724474 电话 18964107217