摘 要
随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查找联系人的信息,节省查找时间,开发通讯录管理系统。
通讯录管理系统是一个基于Java的个人通讯录管理系统,它是将自己的联系人具体信息集中处理,成为一个方便人们使用的小软件。
通过采用相关技术,将系统设计的功能全部实现。功能包括:添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯录联系人等功能。
关键字:Java;通讯录;联系人信息
一、开发背景
当今时代,网络已经成为人们生活中不可缺少的一部分,世界的第三媒体——Internet,它打破了地域时间限制,改变了人们的工作和生活方法,制作站点是企业和个人的宣传自己的重要手段,同时也是学习的重要手段。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,计算机在管理中应用的普及,利用计算机实现各种管理势在必行,对于机关单位来说明利用计算机支持高效率完成通讯录,是适应社会制度要求、推动机关单位信息走向科学化、规范化的必要条件。
二、需求分析
设计一个通讯录管理系统,要求可增加记录、删除记录、显示所有记录、查询记录、修改记录、退出等功能。通讯录记录信息包括:姓名,电话,email等。
三、模块说明
依据需求分析结果,通讯录管理系统可以分为3个模块:联系人信息模块、通讯录模块,测试模块。
3.1 联系人信息模块
功能描述:此模块的主要功能是实现联系人信息存储
输入:联系人编号、姓名、性别、地址、邮箱、电话号码
输出:无
3.2 通讯录模块
功能描述:此模块的主要功能是实现添加、删除、查找、显示、修改联系人信息
输入:联系人编号、姓名、性别、地址、邮箱、电话号码
输出:联系人信息及各种界面
3.3 测试模块
功能描述:此模块的主要功能是对系统进行测试
输入:各个功能的编号
输出:通讯录管理系统界面
四、详细设计
4.1 联系人信息(Message)类
类名:Message( )
继承父类:无
实现接口:无
概述:定义联系人类、联系人信息
属性及说明:
String Name[] = new String[50]; //姓名
String sex[] = new String[50]; //性别
int Number[] = new int[50]; //编号
String Address[] = new String[50]; //地址
String E_mail[] = new String[50]; //邮箱
String Phone[] = new String[50]; //电话
方法及说明:无
4.2 通讯录(Communication)类
类名:Communication( )
实现接口:无
概述:用于实现联系人信息的增加、删除、显示、查询、修改
属性及说明:
String Name_2 //用户
方法及说明:
public void Add( ) //添加信息
public void Search( ) //查询信息
public void Show( ) //显示信息
public void Modification( ) //修改信息
public void Delete( ) //删除信息
五、系统实现
通讯录管理系统的界面设计主要遵循方便易用、界面友好的原则,具体设计如下:
5.1 主界面
完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取: