个人通讯录系统设计.doc

上传人:m**** 文档编号:460015547 上传时间:2022-08-10 格式:DOC 页数:41 大小:1.15MB
返回 下载 相关 举报
个人通讯录系统设计.doc_第1页
第1页 / 共41页
个人通讯录系统设计.doc_第2页
第2页 / 共41页
个人通讯录系统设计.doc_第3页
第3页 / 共41页
个人通讯录系统设计.doc_第4页
第4页 / 共41页
个人通讯录系统设计.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《个人通讯录系统设计.doc》由会员分享,可在线阅读,更多相关《个人通讯录系统设计.doc(41页珍藏版)》请在金锄头文库上搜索。

1、管理信息系统设计 个人通讯录管理系统设计 个人通讯录系统设计摘要:系统主要为满足单个用户对联系人的管理和查询工作而设计。系统使用Visual Basic 作为编程语言、选用Access 2003作为后台数据库,并用ADO对象和ADO Data 控件进行数据库编程,实现了用户对联系人信息的添加、查询、浏览、修改、删除和对基本用户的管理。系统设计突出个性化、人性化的特点。界面美观,友好。登录后即出现欢迎画面,为防止用户出现密码遗忘的情况,系统还创新性地设计了密码保护程序。用户可通过回答密码提示问题,找回自己遗忘的密码,实现登录。用户可以随时修改密码,还可通过系统获得必要的帮助,查看系统的介绍。关键

2、字:通讯录 VB Access目录:一、 选题背景-21、 系统开发背景-22、 设计思路-33、系统指导思想-34、应解决的主要内容-3二、可行性分析-41、技术可行性-42、经济可行性-43、环境可行性-54、进度可行性-5三、需求分析-5 1、用户需求分析-5 2、业务流程分析-6 3、数据流程分析-6 4、数据字典 -7 5、处理逻辑分析-16 四、系统设计-16 1、总体结构设计-16 2、E-R模型设计-17 3、代码设计-17 4、输入输出设计-18 5、人机对话设计-10 五、系统实现方法-20 六、系统测试及评价-20 七、附录-21 八、参考文献-42正文:一、 选题背景1

3、、系统开发背景通讯录在当今的日常生活工作中的应用是十分普及的。每个人都有可能拥有大量的通讯录资料信息,当前大家一般都用手工来记录所有的通讯录信息。随着时代的进步,人们的联系信息,联系方式变得复杂而多样化,通讯录信息的大量增加,导致管理这些信息资料就成了问题。直接操作来查找,添加,修改,删除这些信息,由于数据繁多,工作量十分巨大,查找,编辑都十分困难,而且极易出错,容易造成资料的混乱或者丢失。在各种手机,商务通内设的电话簿尽管携带方便却又存在“记录量少,界面小,浏览不方便,记录数据信息不全面”的缺点。有些人利用Excel 或Word编制通讯录,虽然数据比较全面,信息比较充分,可是查找极其不便,维

4、护起来也麻烦。所以运用数据库技术,在计算机中建立一个通讯录资料管理系统十分必要。使通讯录资料管理工作规范化,系统化,程序化,避免资料管理中的混乱,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改通讯录的情况。2、设计思路本通讯录系统采用的是当前比较主流的编程语言Visual Basic 6.0 作为实现工具,选取Access 作为后台数据库。Visual Basic 6.0易学易用,受到广大程序开发人员的喜爱。Access 作为一个面向对象的开发工具,可视化强,且其风格与Windows完全一样,用户易学易懂,使用起来直观方便。Access 基于Windows操作系统下的集成开发环境

5、,该环境集成了各种向导和生成器工具,可以极大地提高开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印可以等可以饭卡改变有序地进行。Access 还支持ODBC,综上,Access 非常适合小型数据库的开发3、系统指导思想立足于实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高通讯录信息的现代化管理水平,实现信息资源的共享。4、应解决的主要问题4.1系统达到的目标通讯录管理系统的主要任务是通过大量的资料获得管理所需要的的信息,这就必须存储和管理大量数据。因此建立一个良好的资料组织结构和数据库,使整个系统可以迅速、方便、准确地调用资料,是衡量信息

6、系统开发工作好坏的主要指针之一。数据库设计主要是进行数据库的逻辑设计,将数据进行一定的分类,是面向用户的。数据库设计时需要综合用户需求,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存储效率高、能满足多种查询要求的数据模型。4.2范式分析通讯录管理系统属于第二范式,依据联系人信息表的姓名及用户管理表的用户名作为主关键字,使数据元素与主关键字一一对应。只要在查询页面输入联系人姓名,就可以唯一地找到联系人的相关信息。该通讯录管理系统的定义,保证了记录的唯一性和安全性,实现了系统的规范化和安全性。二、 可行性分析1、 技术可行性系统主要用Visual Basic 6

7、.0编写,Visual Basic 作为一种比较主流的语言,发展较早,技术上也比较成熟,从开始到现在已经过大量实践论证,安全性好,开发优势明显。后台数据库连接采用通用的Access 2003 ,作为微软主推的小型数据库,在用户群中安装的人较多。大多数用户不必重新安装即可使用,即通用性好。大一时,我系统地学习了 Visual Basic的程序设计,去年9月又顺利通过了全国计算机等级考试二级Visual Basic。对Visual Basic 的程序编写技术掌握得较好,能熟练运用Visual Basic 的相关控件和数组等,完全能过胜任此系统的开发工作。编写的程序简洁、易用性好、可读性强。本学期,

8、认真地学习了管理信息系统,了解了Access数据库SQL语言的应用、表单的创建、数据库连接等知识。2、经济可行性前期的需求分析,系统分析,中期的系统设计、代码设计。这个通讯录系统较为简单,由我一人独立完成,花费的人力、物力、财力较少,在经济上是可行的。编写主要采用Visual Basic 和Access ,代码相对比较简单,维护成本低。该系统主要针对个人用户,受众群较广,从前期需求调研来看,有较大的市场前景。项目也具有巨大的无形效益:用户可利用该系统实现对联系人的便捷管理,立体管理自己的社会关系网络。节省了用户大量的时间、精力。3.环境可行性从前期的调研以及与周围同学(潜在用户)的交谈中,大家

9、对通讯录系统具有一定的需求性。从国家制度上看,国家大力支持电子信息产业的开发。4.进度可行性如前所述,该系统开发周期短,见效时间快。进度上不存在困难。按照预计计划,一个月之内可以完成。三、 需求分析1、用户需求分析 在信息时代,利用计算机和数据库系统进行通讯录管理以成为主流趋势。经过调研,与身边同学交流,为通讯录系统确立了如下需求:1.利用计算机实现通讯录信息的存储、修改、删除。2.利用计算机实现通讯录信息的打印和输出3.利用计算机实现备忘事件的提醒4.利用方便的操作手段,实现对通讯信息的查询5.通过对系统登录的权限要求,尽可能地保护用户的个人信息功能设计包括如下几个方面:1.用户注册:用于注

10、册用户,以及用户的家人、朋友。2.用户登录:供已注册用户登录系统3.用户浏览:供超级用户对注册用户的统一浏览4.用户管理:用户登录密码的修改,用户的增加和删除5.联系人查找:设置多种查找方案,便捷迅速地获得联系人资料。6.联系人浏览:设置整体和局部两种浏览方案,即可总括了解,又可逐条了解联系人信息。7.资料添加:对联系人信息的完善8.资料修改:及时修改联系人信息,使之更加准确9.资料删除:删除联系人基本资料,适应用户需求2、业务流程分析3、 数据流程分析 4、数据字典 数据元素系统名:联系人管理 编号:条目名: 姓名 别名:name属于数据流:联系人信息存储处:联系人信息表数据元素构成 代码类型 取值范围 意义 字符型 23个字符 X XX 名姓简要说明:标识联系人的姓名修改记录:编写xyz日期2009年12月20日审核xyz日期2010年1月1日 数据元素系统名:联系人管理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 人力资源管理师

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号