首页
会员中心
到顶部
到尾部
Delphi毕设

用DLEPHI开发通讯录管理系统

时间:2020/10/13 21:25:59  作者:  来源:  查看:0  评论:0
内容摘要: 开发工具:DELPHI6.0  ;开发平台:Windows 2000 Professional  ;数据库:Access XP(1) 软件需求:即将走入社会,已经认识的或者将要认识的人会越来越...

开发工具:DELPHI6.0  

开发平台:Windows 2000 Professional  ;

数据库:Access XP

(1) 软件需求:即将走入社会,已经认识的或者将要认识的人会越来越多,纸质的通讯录已经不能满足我们的要求,更新麻烦,查询困难等缺点是纸质通讯录所不能克服的。在此情况下,迫切需要一个电子版的通讯录来满足我们的需求

(2) 软件概要:通讯录管理系统采用Access数据库作为软件的后台,用Borland公司的快速开发工具Delphi60开发软件的前台界面及功能实现部分,用SQL(结构化查询语言)实现对数据库中数据的查询,插入,以及删除等操作。用户可以以姓名,性别作为查询标准对数据库进行模糊查询。考虑到该通讯录为单人使用,故不具备设置登录密码以及权限设置的功能。

(3) 开发纲要:

Delphi开发工具介绍:Delphi是以Object Pascal(面向对象Pascal语言)作为编程语言的Windows平台下的快速开发工具。DelphiVB一样,同属于可视化开发工具,也是同样以控件编程为基础。Delphi的数据库开发能力特别强大,几乎可以不用写一行代码就开发出强大的数据库应用程序。

Delphi开发软件的整体流程如下:(1)将合适的控件加入窗体(2)修改控件属性并为控件添加响应事件的代码(3)调试软件(4)完成开发,进入维护阶段

开发过程:

1)数据库引擎(存取规范)的选择:Delphi本身自带有BDE数据库引擎,可以用来存取很多类型的数据库,如Access,InterBase等数据库,鉴于其开发软件时设置的困难及软件发布时附带的文件容量(大约要9M多)太大,故使用微软的数据库操作引擎ADO;(2ADO简介:ADOAccess Data Object)是微软为了统一数据库存取的标准而制订的规范,用ADO可以存取几乎任何类型的数据,如文本文件,电子邮件,关系型数据库等,ADO是以OLE DB为基础发展起来的,具有使用方便,存取效率高等特点,并且软件发布简单(在Windows平台上,只要安装了ADO的数据库驱动程序即可,也即安装了Office办公软件中的Access即可)。

2)数据库操作方法的选择:采用Object Pascal语言内嵌SQL语言的方式,采用参数传递,变量传递的方法解决数据库的动态查询

3)具体过程:

建立数据库:

(鉴于通讯录管理系统的数据的单一性以及容量小等特点,采用单数据表的形式建立数据库)

          数据库名:AddressBook.mdb,数据表名:AddressBook

          表结构:学号,姓名,性别,生日,家庭住址,家庭电话,工作单位,单位电话,手机,电子邮件,OICQ

Delphi中实现数据库的连接

          (1)从控件面板上将ADOConnection控件拖拉到窗体

          (2)设置ADOConnetionConnectString

               Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=data\AddressBook.mdb;………………………………….

          (3)连接完成

  


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号