【通讯录管理系统的分析与设计】 通讯录管理系统设计报告
[摘 要] 随着科学技术的不断发展,计算机应用日渐成熟。作为计算机应用的一部分,通讯录管理系统是每一个用户管理日常通讯录的重要工具。本文首先明确了通讯录管理系统的开发环境和设计语言,接着简单分析了系统的功能,最后详细说明了系统的总体设计。
[关键词] 通讯录系统 管理信息系统 模糊查询
通讯录系统主要是用于管理个人生活、学习和工作方面的基本信息,它是个人工作、学习和生活中不可缺少的一部分。一般传统的通讯录主要是采用手工的方式管理,存在着管理过程繁琐、工作量大、效率低下等弊端,而且手工管理往往耗费很多的人力、物力。鉴于以上这些不足之处,开发通讯录系统显得十分必要。
一、开发环境和开发语言的确定
本系统是面向普通个人用户开发的,要求开发出来的软件绝大部分人都能使用和操作。因此,需要选用面向对象的程序设计语言。Visual Basic 6.0是功能强大、图形界面丰富的面向对象的程序设计语言,其开发出来的系统具有界面简单易学,易操作,通用性强等优点。因此,针对本系统软件的需求和特点,选择以下方案构建系统:选择Visual Studio 6.0作为软件开发工具,Access为服务平台及其后台数据库。
二、系统功能分析
传统的信息管理方式不仅效率低,可靠性、安全性和保密性也无法满足要求,而且数据统计时间滞后。而普通的通讯录管理系统存在以下问题:(1)只能提供个人使用,缺乏信息的沟通与共享。(2)管理方式单一。(3)检索速度慢,不能快速地进行查找筛选。(4)缺乏数据备份,一旦丢失便无处可寻。
因此,高效的通讯录管理系统需要具备以下几项功能:(1)用户权限的管理,一般用户只能对通讯录的信息进行查询,只有管理者才能进行更新,提高系统的安全性和可靠性。(2)具备模糊查询模块,提高查找的效率,方便快捷。(3)具备精确查找功能,并对资料进行合理有效的分类,方便用户查询。(4)设置备忘提醒模块,增加记事、闹铃、好友生日提醒、纪念日提醒等各种人性化的功能。(5)增加系统维护模块,定期对数据进行备份。
三、系统总体分析
1.系统架构分析。根据通讯录管理系统的特点,将整个系统的模块划分如图1所示:
图1 系统功能模块图
登入模块:在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对通讯录管理系统数据的察看和修改,本系统把用户分为两个级别:普通用户和管理员用户。管理员用户不仅拥有对通讯录系统信息的查询、修改权限,还对用户的使用权限进行控制,可以设定用户名、密码和其权限,可以对通讯录的信息进行增加、删除、修改等操作。普通用户只能对通讯录信息进行查询、打印,进行增加、删除、修改等操作。
单人资料管理模块:对通讯录中的每个成员的详细信息进行添加、删除、修改。
模糊查询模块:可以根据某一项信息对联系人的具体信息进行快速精确地查询,节约了时间,大大提高了查询的效率。
全体资料模块:对联系人资料的整合和分类管理。
用户注册模块:注册管理新用户。
系统维护模块:可以对用户的权限等进行管理,定期对数据进行备份。
备忘提醒模块:具有备忘提醒的功能,对备忘事项、好友生日、纪念日等重要事件进行提醒。
2.系统E-R图。系统的E-R图如图2所示,其实体及其属性有:(1)用户注册表(编号,姓名,密码,权限)。(2)通讯个人资料表(编号,姓名,通讯地址,QQ,邮箱,手机,电话)。
图2 系统E-R图
3.系统流程说明。(1)用户输入用户名和密码,系统判断用户名和密码是否正确。(2)如果不正确,则返回用户登录界面要求用户重新输入。(3)如果系统判断输入的用户名和密码是正确的,则系统继续判断输入的用户名权限。(4)如果是系统管理员,用户可以对系统的以下模块进行操作;即个人资料模块、全体资料模块、模糊查询模块以及系统管理模块。(5)如果是普通用户,用户只可以对人资料模块、全体资料模块、模糊查询模块进行操作。
四、总结
通讯录管理系统为每一个用户提供充足的信息和快捷的查询手段,大大方便用户管理通讯录,而且有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高通讯录管理的效率,也促进用户对通讯录的科学化、正规化管理。
参考文献:
[1] 周佩德.《数据库原理及应用》.电子工业出版社, 2008
[2] 刘长毅.软件开发技术基础[M].北京:科技出版社,2006
[3] 王宇虹. Access数据库系统开发从基础到实践[M].北京:电子工业出版社,2006
(作者简介:戴月耿,温州医学院信息与工程学院2009级计算机专业学生;杨峰,温州医学院信息与工程学院讲师)
栏目最新:
- 做好“高”和“新”两篇文章2023-03-17
- 2022年度理论不都是灰色,理论文章更应...2023-03-08
- 2022如何写好网评文章【完整版】2023-03-06
- 文章写作十二题2023-03-05
- 2022年度文章写作提纲30例(十二)【优...2023-01-26
- 如何把文章写生动(2022年)2022-12-12
- 你会“抄”文章吗(范文推荐)2022-12-12
- 怎样写好理论性文章?(精选文档)2022-11-24
- 写好文章要实现“四个升华”2022-11-24
- 文章构思要“五定”【优秀范文】2022-11-24
相关文章:
- 乐视手机x600怎么样|乐视1
- 八一建军节的意义【中国八一建军节的意义】
- 京翰教育(鲁能教学区)怎么样 [京翰教育重庆鲁能教学区小学四年级数学培训班,暑假辅导班|补习机构电话有吗]
- 【小学一年级作文:小眼镜找朋友】作文向一年级找朋友介绍学校的情况
- 【散文诗:暖冬】 暖冬
- [长沙岳麓区京翰教育高二文综一对一补习提升哪家好?] 岳麓区上门一对一好的机构有哪些?
- 2018年天津塘沽区中考数学试卷及答案(已公布)|2017年天津中考数学试卷及答案
- 万圣节英语优秀作文带翻译:万圣节英语作文带翻译
- 高一想象作文:我心中的那份期盼700字:我心中的那份期盼
- 新概念英语第二册课后练习题答案 新概念英语册课后练习题及答案81-82
- qq空间说说带图片 [空间爱情说说带图片]