通讯录管理系统的设计与实现 (求高手帮忙!)

1.问题描述电子通讯录已成为手机、电子词典等电子设备中不可缺少的工具软件。请设计一个能够满足这种需求的软件。基本功能包括:输入、显示、查找、插入、删除、保存、读入、排序、... 1. 问题描述
电子通讯录已成为手机、电子词典等电子设备中不可缺少的工具软件。请设计一个能够满足这种需求的软件。基本功能包括:输入、显示、查找、插入、删除、保存、读入、排序、修改、移动、退出。
2. 设计要求
(1) 基本要求:设计通讯录数据的逻辑结构和物理结构。通讯录至少包括下列数据信息:姓名、电话、单位等。完成上述基本功能,软件易用、操作简单。根据自己使用通讯录的体会,扩充其他功能,如按姓名查找、按号码查找、按序号删除等。设计足够多的测试用例。
(2) 较高要求:数据输入有效性检验:如姓名不能为空、号码中不能有非法字符等。提供分组管理的相关功能,如:分组显示、加入组、组创建、组查询等。可视化的界面设计。
3. 实现提示
如果提供多种有序显示,如按姓名、按关系、按号码,可以通过建立索引表来实现,而不是把整个通讯录以不同的序存储多个。这样可以有效避免数据存储的冗余和错误。但当原数据表数据发送改变(如修改、插入、删除、移动)时,要及时更新索引表。
建索引表,设计对原始数据记录按关键字排序。可以对原记录按关键字建立二叉排序树,二叉排序树的中序序列即为有序序列。当然也可采用其他排序方法。
展开
 我来答
百度网友a715820
2011-06-28 · TA获得超过556个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:188万
展开全部
电子通讯录
。作为计

算机应用的一部分,使用计算机对各项信息进行管理,具有着手工管

理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密

性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科

学化、正规化管理与世界接轨的重要条件。
2.2 网络通讯录管理系统的需求分析
网络通讯录管理系统是面向所有网民的的通讯录及附属服务,包括通讯录管理,记事本管理等业务

处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于JAVA连接

SQLSERVER数据库进行开发的网络通讯录管理系统,力求与实际相结合具有查询、

管理等功能,旨在达到使通讯录的管理和运营趋于计算机化,使之更加方便、快捷

以提高工作效率。

主要包括三大管理模块:

1.登录系统

对系统的安全性进行管理。

○ 注册用户登陆 可查询信息和记录,可以进行收藏。

○ 后台管理登陆 可查询、管理用户。

2.基本资料管理

主要介绍通讯录、记事本、收藏夹等基本资料。

○通讯录 增加、管理通讯录中的基本资料。

○记事本 增加、管理记事本中的基本资料。

○收藏夹 增加、管理收藏夹中的基本资料。
hushaowq
2011-06-29 · TA获得超过126个赞
知道小有建树答主
回答量:409
采纳率:0%
帮助的人:275万
展开全部
完全实现你这些功能,50分也不算多,
你拿出5分来,欺我们没见过5分还是怎么地?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式