进入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) 法律可行性分析
本系统开发所涉及的数据资料都是借鉴参考各种书籍文献并加以改编的,绝不违反法律。
(4) 操作可行性分析源'自:751-'论.文'网"]www.751com.cn
本系统界面友好,操作便捷,任何人都可以快速上手使用。 vb+access通讯录管理系统设计与实现(2):http://www.751com.cn/jisuanji/lunwen_60186.html