通迅录管理系统设计与实现

 2024-01-03 09:01

论文总字数:10338字

摘 要

本文以VB6.0作为系统开发工具,并以Microsoft Access为基础建立后台数据库,设计并开发了通讯录管理系统。开发过程中,SQL语句的使用和ADO数据的访问较好地解决了VB程序与Access数据库之间的连接问题,系统实现了登录、用户注册、密码修改以及联系人的记录添加、修改、删除和查询等功能。该系统设计合理,界面友好,运行便捷。

关键词:通讯录管理系统,VB6.0,Microsoft Access

Abstract: In this paper, Contact Management System was designed and developed by using VB6.0 which was used as a system development tool and at the same time, it was based on Microsoft Access which was used to create the background database. During the development process, the use of SQL statements and the access of ADO data better solved the connection problem between the VB program and the Access database. The system has realized the functions such as login, registration, change password and the adjunction, change, deletion, search of the data that belongs to contacts. This system has a reasonable design, a friendly interface and it runs conveniently.

Key words: Contact Management System, VB6.0, Microsoft Access

目录

1 前言 4

2 系统简介 4

2.1 系统介绍 4

2.2 系统开发技术工具 4

3 系统分析 5

3.1 系统可行性分析 5

3.2 系统需求分析 5

3.2.1 市场需求分析 5

3.2.2 功能需求 5

3.2.3 数据流程图 6

4 系统设计 7

4.1 概要设计 7

4.2 详细设计 9

5 数据库设计 10

5.1 数据库的基本概念 11

5.2 数据库的建立 11

5.3 结构化查询语言SQL和ADO数据访问 11

5.4 E-R图模型和数据表设计 12

6 系统模块实现 13

6.1 用户登录模块实现 13

6.2 主界面模块实现 14

6.3 添加记录模块实现 16

6.4 修改记录模块实现 17

6.5 用户注册模块实现 18

6.6 修改密码模块实现 19

6.7 查询记录模块实现 20

7 系统测试 21

结论 23

参考文献 24

致谢 25

1 前言

在上古年代,人类就利用壁画、简单的言语等形式交流信息。几千年来,人类始终在用画面、烽火、言语、布帛、书信、竹简等传递信息。

十九世纪之后,电报、电话相继发明,麦克斯韦发现了电磁波,再加上第二次工业革命的推动,重大的改革在人类的通信领域方面发生了。铜丝导线能被人们用来传达消息,就连电磁波也可以从事无线电方面的通信[1]。从此以后,人们摆脱了一向依赖的视听模式,使电信号成为崭新的介质来进行信息传递,与此同时,一系列的新技术随之而来,人们开启了通信的新大门。

进入21世纪,科学技术的提高使计算机科学日渐成熟,人们已经不再满足于以前的书信、座机等通讯工具,手机越来越普遍,而QQ、MSN等即时通讯工具也早已深得人心。如此多的联系方式和个人信息若记在纸质的通讯簿上必然难以管理。虽然现在手机也有通讯录管理功能,但存在易丢失的问题,同时带来很大的安全隐患。

随着计算机的普及,选择计算机来管理这些通讯录将有着无可比拟的优势,比方说:查询修改快捷便利、可靠性高、安全性好、存储量大等。每个人都有自己非常重要的通讯资料,使用通讯录管理系统就能够很好地管理这些资料。因此,使用计算机的通讯录管理系统将成为一种趋势。

2 系统简介

2.1 系统介绍

本通讯录管理系统是一个小规模且非常实用的通讯录管理程序,操作便捷,界面好看。能够管理的联系资料多,包括自身的亲朋好友、同窗同事、往来客户等。本系统打开时要求使用者输入已存的用户名及密码,以防其他人看到您的保密资料,保证您的信息安全。

2.2 系统开发技术工具

本系统的前端应用程序是用VB6.0编写的,后台则使用了Access数据库。

VB 即 Visual Basic 的意思,是一种经常被程序员使用的编程工具。VB 的面世使得原来非常困难的编程和软件开发工作变得异常简单。早期的编程全部是依靠完整代码实现的,很耗精力。然而VB 打翻了过去的陈旧模式,它把纯代码编程转化为可视化编程,将一些频繁用到的功能做成控件,比如 Caption(命令按钮)、ListBox(列表框)等。VB的出现使得编程工作大量普及化,不仅免除了机器式的反复编写,还能在开发新功能的同时设计界面[2]

Access 2000是微软公司开发的数据库管理系统,可以把数据库中的图形用户界面和软件开发工具紧密联系在一起。软件开发者以及数据架构师能够利用Access 2000开发应用程序,“高级用户”则能够利用它全方位、深层次地开发软件应用程序。同其余的office软件程序一样,Access 2000同样支持VB宏语言,它也是一个面向对象的编程语言,能够引用各种各样的对象,比如DAO(数据访问对象),ActiveX数据对象,以及大量其余的ActiveX组件。可视对象主要是显示表和报表,他们的方法以及属性是基于VBA编程环境的,VBA代码模块能够声明以及调用Windows操作系统函数。

3 系统分析

3.1 系统可行性分析

(1) 经济可行性分析

纸质的个人通讯信息只能靠人工记录,费时费力,不易变更,容易丢失等。若是 企业通讯录遗失就会导致难以估计的损失。

(2) 技术可行性分析

本系统是一个典型的数据库应用程序。现如今,数据库开发技术已经相当成熟,可以把大量的信息系统中的数据按一定的模型结构来组织,为用户提供保存 、搜寻、管理数据等一系列功能。可以说,数据库是系统中各模型可否紧密联系起来的关键。Access作为一款优秀的数据库管理软件,使用方便稳定,完全可以胜任此次开发。由于VB6.0专门针对图形用户界面的开发,且不需要大量的代码去描述各个对象元素,很适合我们大学生等一类的初级编程人员。综合以上分析,VB6.0 Access的编程组合是本次设计较好的选择。

(3) 法律可行性分析

剩余内容已隐藏,请支付后下载全文,论文总字数:10338字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;