移动话费查询系统
摘
要
在21世纪,随着计算机科学的发展,数据库技术在人们日常工作中的应用越来越广泛,为广大用户提供了更加周到和人性化的服务。数据库技术已逐渐成为当今计算机应用的潮流。本文主要是通过制作一款数据库软件—即“移动话费查询系统”来介绍数据库技术在人们日常生活和工作中的应用。
本论文所做的主要工作如下:
(1)介绍了Delphi7.0软件开发工具和利用Delphi7.0和Ado技术操
作数据库的一般原理。
(2)阐述整个“移动话费查询系统”的系统结构及工作原理;分析了系统实现中的特殊性、难点。
(3)设计实现对数据库的操作功能、数据库查询功能、数据库打印功能。
(4)分析并解决实现中的若干技术问题。
(5)建立完整的“移动话费查询系统”,进行测试并分析结果。
关键字数据库技术
Ado
移动话费查询系统
1.1.1.1.1.1.1.1
Abstract
At the
21th century ,With the development of computer science,
Database technology is widely used in the people’s life and work.
This makes users can enjoy more convenient and individual
services.。。。。。。。。。。。。。。。。。。
1. 开发环境介绍.................................4
2. 常用数据引擎BDE与ADO介绍及比较.............6
3. Ado技术简介及使用方法.......................8
4.移动话费查询系统的实现......................11
4.1系统各模块及其功能......................11
4.2 软件流程图..............................12
4.3 软件所用Access数据库huadan.mdb的制作...13
4.3.1新建数据库及字段.................13
4.3.2给数据库加密.....................14
4.4数据库操作界面中的基本功能介绍...........15
4.5系统中所用控件的安装及使用方法介绍......16
4.6系统中部分核心代码及难点代码的解释......17
4.7程序运行结果及分析......................22
4.8软件制作过程中遇到的问题及解决的办法....23
5.系统性能测试.................................25
6.总结.........................................26
致 谢.........................................26
参考文献.......................................27
Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3
月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。
Delphi的出现打破了VB在可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。
面向对象的程序设计(Object-Oriented
Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。
Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。
Delphi7.0软件开发工具是Borland公司推出的一个完全导向的可视化系统开发环境的工具。它具有功能强大、运行速度快、易于学习和使用以及开发迅速等特点,所以一经推出就受到广大用户的喜欢。Delphi结合了可视化技术、面向对象技术、数据库技术以及网络技术等多种先进的软件编程技术和思想,并使用了世界上最快的编译器,使其成为创建功能丰富、界面友好的Windows应用软件的工具之一。Delphi7.0版本功能更为强大,不但继承了前面所有版本的优良特性,而且纠正了一些错误,它对Web服务、数据库的支持更加完善。
数据库编程是Delphi最强大的优势之一。数据库家族庞大,但一般来说可以分为两种:文件型数据库和C/S型数据库。
3
4.移动话费查询系统的实现
3.1
4.1系统各模块及其功能
本系统主要有四大模块组成:登录模块、密码修改模块、移动话费录入模块、移动话费查询模块。下面简单介绍一下每个模块的功能。
1.登录模块:
本模块主要是为用户提供系统保护功能。只有有权限的知道登录密码的用户才能进入本系统。其他人将无法使用本软件也就无法浏览和管理数据库。
2.密码修改模块:
本模块的主要功能就象其名字一样,就是修改登录密码了。同样也是为了保证软件和数据库的安全。
3.移动话费录入模块:
本模块主要是对话费信息进行管理,包括话费信息的添加、修改、删除、浏览等。
4.移动话费查询模块:
本模块主要是对话费信息进行查询,根据实际工作的需要,我设计了姓名和手机号查询,只要输入客户要查询的姓名或手机号,然后按“开始查询”按钮,系统会自动找出符合查询要求的记录。