没有合适的资源?快使用搜索试试~ 我知道了~
《个人通讯录系统的设计与实现》
4星 · 超过85%的资源 需积分: 0 8 下载量 189 浏览量
2013-06-30
22:55:36
上传
评论 1
收藏 546KB DOC 举报
温馨提示
试读
15页
《个人通讯录系统的设计与实现》(_含注释终稿),针对毕业论文设计,感兴趣的人们看看吧
资源推荐
资源详情
资源评论
个人通讯录系统的设计与实现
寇志斌
赤峰学院计算机科学与技术系,赤峰 024000
摘要:本文论述了基于 vb6.0+Access2000 环境下个人通讯录管理系统的开发过程。针对通讯录的特点,制定出利用计算
机对通讯录数据信息进行管理的方法。通过对各种资料和进行数据库编程实践,以 Access 2000 作为系统的后台数据库,
设计的数据库系统能够实现用户权限管理、联系人管理、查询等功能。该系统基本上满足了用户的日常需求,用户界面友
好。其功能在系统内部有源代码直接完成,用户只需按系统要求输入即可操作。
关键词:VisualBasic6.0;Access 2000;数据库
1 个人通讯录系统概述
1.1 研发个人通讯录系统的背景和意义
当今社会是一个高速发展的信息时代,通讯录已成为现代人必不可少的工具,而随着现代人交际圈
不断地拓展,联系人越来越多,通讯录信息也随之大量增加,管理这些资料就成了问题。此外, 以往人
们记录通信录主要是依靠抄写记录,但随着通讯录信息的增加管理和查询这些信息就出现了不便,同时
人们也发现人工管理具有效率底、易出错、检索信息慢等缺点。随着科学技术的不断提高,计算机科学
日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用
在这种条件下,使用计算机管理就显的非常合适了。个人通讯录系统的产生很好地解决了人们面临的难
题,将各种信息快速整理记录并进行必要的统计,使人们摆脱了繁重的信息处理工作。
1.2 个人通讯录系统简介
“个人通讯录系统”借助于计算机实现通讯录的无纸化管理,操作简捷、界面友好,该软件主要用于记
录联系人的相关信息,并对记录的数据进行相关处理。
2 开发方法和开发工具
2.1 系统开发方法概述
软 件 开 发 方 法 有 生 命 周 期 法 、 原 型 法 和 面 向 对 象 的 开 发 方 法 等 。 生 命 周 期 法 ( Life Cycle
1
Method)是 20 世纪 60 年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想
是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,
并 不 意 味 着 生 命 周 期 的 结 束 , 而 意 味 着 根 据 组 织 的 需 要 对 系 统 的 修 改 和 重 建 的 开 始 ; 原 型 法
(Prototyping Method)是 20 世纪 80 年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方
法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利
用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,
如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统
面向对象(Object Oriented)的开发方法于 20 世纪 80 年代开始兴起的,是一种基于问题对象的自底
向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。
软件的开发方法有很多种模型。例如:瀑布模型、原型开发模型(快速原型模型、演化模型、增量
模型)、螺旋模型。这些模型以不同的方式定义了软件过程活动的流程框架,本软件采用瀑布模型,接
下来我们将对该模型加以介绍。
瀑布模型如图 2-1 所示,它将软件过程划分为需求定义与分析、软件设计、软件实现、软件测试和
运行维护等一系列基本活动,严格遵循软件生命周期各阶段的固定顺序,并且规定这些活动自上而下、
相互衔接的固定次序如同瀑布流水,逐级下落。
图 2-1 瀑布过程模型
瀑布模型的优点仍然是可强迫开发人员采用规范的方法,严格规定了各阶段必须提交的文档;可以
保证整个软件产品较高的质量,保证缺陷能够提前的被发现和解决。采用瀑布模型可以保证系统在整体上
的充分把握,使系统具备良好的扩展性和可维护性。 缺点:不适应用户需求的改动。
在瀑布模型中,软件开发的各项活动严格按照线性的方式进行,当前活动接受上一项活动的工作结
果,实施完成所需的工作内容。当前活动的工作结果需要进行验证,如果验证通过,则可作为下一项活
动的输入继续进行下一项活动,否则返回进行修改。因此,这些文档强调文档的作用,并要求每个阶段
都要仔细验证。
[1]
软件概念
需求分析
架构设计
详细设计
编码
测试
2
2.2 开发工具
本系统以 VisualBasic6.0 作为开发平台,采用 Access2000 作为数据库开发。
2.2.1 开发语言选择
VisualBasic 是一种面向对象的事件驱动的结构化编程语言,它集成了一个完整而且功能强大的应用
程序开发环境。它的操作简单易学,使程序不再复杂。“Visual”的意思是可视的,指的是开发图形用户界
面(GUI)的方法。使用者不需要编写大量的代码去描述界面元素的外观和位置,而只要把预先建立的对
象放到屏幕上即可。作为应用程序开发工具,它的强大功能以及简单的操作使它成为使用广泛的开发工
具之一。VB6.0 与其他开发平台相比具有如下优势:1.具有丰富的开发控件,开发速度快效率高,并可方
便地引入第三方控件;2.为数据开发提供强有力的支持;3.开发时解释运行,最终程序编译后运行,保
证了开发时的方便性和最终程序执行时的高效;4.语言简单易懂,学习难度低,易上手;5.微软 MSDN
提供了丰富而完备的开发资料及示例程序;6.自带打包工具,方便最终程序的生成与发布。
2.2.2 数据库的选择
个人通讯录系统是提供给用户个人使用的,数据库功能需求简单,VisualBasic 内嵌的 Data 数据控
件是访问数据库的一种方便工具而且 Access 的存储格式(MDB)可以直接在程序中使用。因此本系统
采用 Access2000 作为数据库开发的平台。
2.2.3 数据库的接口
Data 控件——VB 内嵌的 Data 数据控件是访问数据库的一种方便的工具,它能够利用三种
Recordset 对象来访问数据库中的数据,数据控件提供有限的不需编程而能访问现存数据库的功能,允
许将 VB 的窗体与数据库方便地进行连接。
(1)本系统中使用的数据控件的属性、方法和事件
Connect 属性:指定数据控件所要连接的数据库类型,VB 默认的数据库是 Access 的 MDB 文件,
此外,也可以连接 DBF、XLS 等类型的数据库。
DatabaseName 属性:指定具体使用的数据库文件名,包括所有的路径名。
Recordsource 属性:确定具体可访问的数据,这些数据构成记录集对象 Recordset。
Refresh 方法:打开或重新打开数据库并能重建控件的 Recordset 属性的内的 Dynaset。
Reposition 事件:发生在一条记录成为当前记录后,通常用来显示当前指针的位置。
(2)记录集的属性和方法
AbsolutePostion 属性:返回当前指针值,为只读属性。
NoMatch 属性:在记录集中进行查找时,如果找到匹配的记录,则 NoMatch 属性为 False,否则为
3
剩余14页未读,继续阅读
资源评论
- molezz2013-08-30用vb6,感觉有点老了
零度冰点123
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功