资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
电子名片管理系统Electuonic Card Management System、 摘要及关键词摘要:随着面向对象技术的成熟与推广, 可视化编程技术的引入,由Microsoft最近推出的Visual Foxpro 6.0逐渐成为国内使用群十分广泛的程 序开发软件。本文就如何应用VFP 6.0开发一个电子名片管理系统(ECMS) 作了全面的介绍,详尽阐述了开发该系统的课题来源, 对开发项目的可行 性分析和需求分析, 以及各模块的主要内容和具体设计方法。关键词: Visual Foxpro 6.0 电子名片管理系统 数据库 控件 程序Abstract: With facing target the maturity and popularizations of technology, visual to take programming the introductions of technology, Become and use very extensive Chen preface develop the software one at home gradually at 6.0 by Visual Foxpro who Microsoft put out recently. On how use VFP No. 6.0( ECMS) act as overall introduction this text, Has explained that develops the subject source of this system exhaustivly, the feasibility to the development item is analysed with demand analysis, And the main content of every module and concrete design method.Key word: Visual Foxpro 6.0 Electronic Card Management SystemData Base Accuse Procedure二、 Visual Foxpro 6.0 的简介随着社会信息化进程的加快,计算机应用已经渗透到各行各业的管理工作 中,以数据库系统为核心的办公自动化系统、管理信息系统、决策支持系统等得 到广泛应用。数据库技术和计算机网络技术相互渗透、相互促进,已成为当前计 算机理论和应用中发展极为迅速、应用非常广泛的两大领域。中文 Visual Foxpro 6.0 是 Microsoft 公司于 1998 年推出的最新可视化关系 数据库开发平台,是新一代微机版数据库管理系统的突出代表。由于它具有强大 的功能和可视的开发环境,因此受到广大开发人员的喜爱, 成为国内应用群最 多的数据库管理系统,Visual Foxpro的命令格式类似于英语的日常用语,可读 性好,它的每一基本指令又可派生出多条命令。整个命令系统提供了处理大型、 复杂数据库系统的能力,利用这些命令可以开发出大型的管理信息系统。VFP6.0 的最大特点是将关系数据库的概念真正引入到其管理和组织数据库 中,从而从本质上澄清了传统的 XBASE 系统软件中关系数据库基本概念与用户 在数据库应用中术语的混乱。VFP6.0 的另一特点是引入面向对象化程序设计方法,支持可视化的编程技 术。VFP6.0提供了大量的辅助设计工具,以协助用户将传统的逐一用语句命令 编程的过程,简化为在一个个设计器或者其它工具中主要用鼠标来完成的人-机 交互操作,用这一编程方式得到的应用程序,其可靠性、可修改性都得到提高。除此以外,VFP6.0还直接支持客户机服务器结构,从而为它在网络环境下 的应用创造了便利。具有了新功能的VFP处理速度快、有完整而丰富的工具和良好的用户界面, 并且兼容了 FOXBASE和FOXPRO。从而使用户可以轻松地设计出各种基于网 络应用的各类管理程序。与FoxPro及VFP以前的版本相比,VFP 6.0有其主要的特点:1、强大的查询与管理功能;2、引入了数据库表的新概念;3、扩大了对查询(SQL)语言的支持;4、大量使用可视化的界面操作工具;5、支持面向对象的程序设计;6、通过OLE实现应用集成;7、支持网络应用。具有了新功能的VFP6.0处理速度快,有完整而丰富的工具和良好的用户界 面,从而使用户可以轻松地设计出各种管理程序,受到广大开发人员的喜爱。三、电子名片管理系统(ECMS)简介电子名片管理系统(ECMS Electronic Card Management System )主要应用 Visual FoxPro 6.0 开发。本软件旨在为商业人士及企事业单位负责公共关系等社会交往频繁的人士 提供一个功能齐全、使用方便的个人社会关系数据库管理系统,以替代传统的手 工通讯录。针对用户特点(工作中与外界联系非常频繁且与外界联系是开展工作的关键 因素),本系统便于对名片进行分类和管理。提高工作效率,便于操作,能有效 地对数据进行更新、查询,并能在一定程度上实现自动化。电子名片管理系统(ECMS )主要的数据流程及功能如下图所示:密码图一 主要数据流图图二 主要功能模块ECMS 的主要功能包括数据更新、数据查询、密码管理和数据导入/导出。 采用 ECMS 将大大提高用户查找相关信息的命中率,有利于决策优化及提 高办公效率,是管理名片资料的有用工具。相关术语ECMS: Electronic Card Management System,电子名片管理系统OA: 办公室自动化MIS: 管理信息系统Data processing: 数据处理Transaction processing: 事物处理Data processing cycle: 数据处理流程Data acquisition: 数据采集Data processing system security: 数据处理系统安全性四 、开发设计过程及其说明4.1 课题来源随着社会发展的日新月异,商业来往日渐广泛。人们之间的交往也日益频繁, 于是,人们手中便出现了名目繁多的通讯录、名址录、名片夹等对好友或客户进 行管理的工具,但是,一张张名片上的信息虽然不多,却占据了很大的空间;同 时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份 等重大缺陷;而建立自己的电子文档对名片进行管理虽然克服了以上的缺点,但 查询效率低下,特别是当数据量十分庞大时,劣势更加明显。随着商务通的出现, 虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中 进行全面普及。因此开发一个既可以存储信息,有具有更新、查询等功能,同时 价格又能为广大消费者接受的多功能电子通讯录就显得十分必要。4.2 可行性分析4.2.1 基本要求电子名片管理系统(ECMS)应便于对名片进行分类和管理,迅捷、准确、 方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供 方便、高效、实用的功能。4.2.2 功能ECMS 的主要功能为:数据更新、数据查询、密码管理和数据导入/导出。 数据更新功能分为:数据添加、数据删除和数据修改。数据添加功能提供便 捷的录入界面,通过应用程序将原始数据追加到数据库中。数据删除功能将满足 用户要求的相应记录从数据库中删除。数据修改功能允许用户对他所指定记录的 相关信息进行修改。数据查询功能允许用户进行两种方式的查询:记录浏览(不构造任何查询条 件)和条件查询。记录浏览功能可以方便快捷地浏览全部记录。条件查询允许用 户构造各种组合条件查询所需信息。同时可对满足条件的信息进行报表生成和打 印输出。密码管理功能允许合法用户对密码进行修改。数据导入/导出功能允许用户将全部记录导出至文曲星、商务通或其他存储 设备中,也可以将上述设备中的数据信息导入至本系统数据库中。4.2.3 性能方便快捷有效地完成名片管理的各项工作,录入数据合法性效验程度高,数 据查询速度快。4.2.4 系统的输入商业往来过程中交流的各种名片所包含的信息。4.2.5 系统的输出查询的类型和各种报表。4.2.6 安全和保密要求 系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的 添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作。对数据 库的关键数据应要求保密。4.2.7 技术可行性ECMS 采用常规的数据库管理方法,根据名片信息管理的特点对数据库进行 操作,比如对数据的增加、修改、删除、打印和输出等给予了优化。ECMS 有利于数据的集中、有效管理。与手动管理方式相比,占据空间小, 易更新、易备份;与自建文档相比可以高效地实现组合框查询;与商务通相比功 能更强,价格更能为大众所接受。ECMS 增强了系统的灵活性。当原始数据发生变动时,应用程序可以对数据 库稍做修改即可使数据及时反映最新情况,如某个客户的联系电话发生变动,用 户只需定位至该项记录并加以修改即可。ECMS 能够较好地保证数据库的安全。建立用户并为之分配密码和操作权限, 这样,任何用户只能在他的权限范围内对数据库进行操做。综上所叙,本系统作为一个数据库管理系统,现有技术已较为成熟,估计 利用现有技术应完全可以达到功能目标。4.3 需求分析4.3.1 概述4.3.1.1 用户特征用本软件的用户群非常广泛,它非常适用于具有如下特点的人员: 工作中与外界联系非常频繁; 工作比较繁忙,惜时如金; 与外界的联系成为开展工作的的关键因素,相关的信息丢失或损 坏可能带来重大损失。4.3.1.2 运行环境 硬件环境Pentium II或更高档微机,笔记本电脑;运行时内存要求:1MB;安装所需硬盘: 5MB; 打印机:可选。 软件环境Windows95/98/2000/me;Windows95/98/2000/me+中文之星 2.0;Windows NT 4.0。4.3.1.3 条件与限制考虑到本软件使用的广泛性,在设计时应注意软件的可移植性,能方便地将其移植到电子记事本、掌上电脑等硬件平台。因为本软件管理的信息属个人隐私信息,必须注意信息的安全防范。 同时应以标准的数据形式来实现,以方便数据的共享。4.3.2 功能需求4.3.2.1 功能划分本软件具有如下主要功能: 浏览功能 查看详细资料功能 查询功能 增加功能 删除功能 修改功能 生成报表功能 打印功能 密码管理功能 身份验证功能 数据的导入和导出功能 帮助功能4.3.2.2 功能描述1. 浏览功能 以列表的方式列出所有的记录(每项记录只列出姓名、电子邮件、单位电话、家庭电话、移动电话); 可选定一项记录,显示该记录的所有域。2. 查看详细资料功能显示用户选定记录的详细信息。3.查询功能姓名匹配查询;单位及部门匹配查询;电话号码匹配查询(包括多个域)精确查询或模糊查询;单项查询或组合查询。4.增加功能增加一条新的记录。5. 删除功能 删除一条记录,并且提供确认机制。6. 修改功能修改任意一条记录的所有域,其中姓名不能为空。7. 生成报表功能 对记录可以按卡片式或者列表方式生成报表。8. 打印功能选择特定记录(一条或多条),根据选定的报表方式进行打印。9. 密码管理功能完成密码的设置。10. 身份验证功能 对登录用户的身份进行验证,通
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号