通讯录管理系统的设计与实现 (求高手帮忙!)
1.问题描述电子通讯录已成为手机、电子词典等电子设备中不可缺少的工具软件。请设计一个能够满足这种需求的软件。基本功能包括:输入、显示、查找、插入、删除、保存、读入、排序、...
1. 问题描述
电子通讯录已成为手机、电子词典等电子设备中不可缺少的工具软件。请设计一个能够满足这种需求的软件。基本功能包括:输入、显示、查找、插入、删除、保存、读入、排序、修改、移动、退出。
2. 设计要求
(1) 基本要求:设计通讯录数据的逻辑结构和物理结构。通讯录至少包括下列数据信息:姓名、电话、单位等。完成上述基本功能,软件易用、操作简单。根据自己使用通讯录的体会,扩充其他功能,如按姓名查找、按号码查找、按序号删除等。设计足够多的测试用例。
(2) 较高要求:数据输入有效性检验:如姓名不能为空、号码中不能有非法字符等。提供分组管理的相关功能,如:分组显示、加入组、组创建、组查询等。可视化的界面设计。
3. 实现提示
如果提供多种有序显示,如按姓名、按关系、按号码,可以通过建立索引表来实现,而不是把整个通讯录以不同的序存储多个。这样可以有效避免数据存储的冗余和错误。但当原数据表数据发送改变(如修改、插入、删除、移动)时,要及时更新索引表。
建索引表,设计对原始数据记录按关键字排序。可以对原记录按关键字建立二叉排序树,二叉排序树的中序序列即为有序序列。当然也可采用其他排序方法。 展开
电子通讯录已成为手机、电子词典等电子设备中不可缺少的工具软件。请设计一个能够满足这种需求的软件。基本功能包括:输入、显示、查找、插入、删除、保存、读入、排序、修改、移动、退出。
2. 设计要求
(1) 基本要求:设计通讯录数据的逻辑结构和物理结构。通讯录至少包括下列数据信息:姓名、电话、单位等。完成上述基本功能,软件易用、操作简单。根据自己使用通讯录的体会,扩充其他功能,如按姓名查找、按号码查找、按序号删除等。设计足够多的测试用例。
(2) 较高要求:数据输入有效性检验:如姓名不能为空、号码中不能有非法字符等。提供分组管理的相关功能,如:分组显示、加入组、组创建、组查询等。可视化的界面设计。
3. 实现提示
如果提供多种有序显示,如按姓名、按关系、按号码,可以通过建立索引表来实现,而不是把整个通讯录以不同的序存储多个。这样可以有效避免数据存储的冗余和错误。但当原数据表数据发送改变(如修改、插入、删除、移动)时,要及时更新索引表。
建索引表,设计对原始数据记录按关键字排序。可以对原记录按关键字建立二叉排序树,二叉排序树的中序序列即为有序序列。当然也可采用其他排序方法。 展开
2个回答
展开全部
电子通讯录
。作为计
算机应用的一部分,使用计算机对各项信息进行管理,具有着手工管
理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密
性好、寿命长、成本低等。这些优点能迟冲局够极大地提高工作的效率,也是企业的科
学化、正规化管理与世界接轨的重要条件。
2.2 网络通讯录管理系统的需求分析
网络通讯录管理系统是面向所有网民的的通讯录及附属服务,包括通讯录管理,记事本管判滚理等业务
处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于JAVA连接
SQLSERVER数据库进行开发的网络通讯录管理系统,力求与实际相结合具有查询、
管理等功能,旨在达到使通讯录的管理和运营趋于计算机化,使之更加方便、快捷
以提高工作效率。
主要包括三大管理模块:
1.登录系统
对系统的安全性进行管理。
○ 注册用户登陆 可查询信息和记录,可以进行收藏。
○ 后台管理登陆 可查询、管理用户。
2.基本资料管码让理
主要介绍通讯录、记事本、收藏夹等基本资料。
○通讯录 增加、管理通讯录中的基本资料。
○记事本 增加、管理记事本中的基本资料。
○收藏夹 增加、管理收藏夹中的基本资料。
。作为计
算机应用的一部分,使用计算机对各项信息进行管理,具有着手工管
理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密
性好、寿命长、成本低等。这些优点能迟冲局够极大地提高工作的效率,也是企业的科
学化、正规化管理与世界接轨的重要条件。
2.2 网络通讯录管理系统的需求分析
网络通讯录管理系统是面向所有网民的的通讯录及附属服务,包括通讯录管理,记事本管判滚理等业务
处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于JAVA连接
SQLSERVER数据库进行开发的网络通讯录管理系统,力求与实际相结合具有查询、
管理等功能,旨在达到使通讯录的管理和运营趋于计算机化,使之更加方便、快捷
以提高工作效率。
主要包括三大管理模块:
1.登录系统
对系统的安全性进行管理。
○ 注册用户登陆 可查询信息和记录,可以进行收藏。
○ 后台管理登陆 可查询、管理用户。
2.基本资料管码让理
主要介绍通讯录、记事本、收藏夹等基本资料。
○通讯录 增加、管理通讯录中的基本资料。
○记事本 增加、管理记事本中的基本资料。
○收藏夹 增加、管理收藏夹中的基本资料。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询