python手机通讯录管理系统代码_[内附完整源码和文档] 基于Java的个人通讯录管理系统...

摘 要

随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查找联系人的信息,节省查找时间,开发通讯录管理系统。

通讯录管理系统是一个基于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 主界面

24062e088dca

在这里插入图片描述

24062e088dca

在这里插入图片描述

完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
“第一条”按钮的代码如下: go top thisform.command1.enabled=.f. thisform.command4.enabled=.t. thisform.command3.enabled=.t. thisform.command2.enabled=.f. thisform.dy thisform.refresh “上一条”按钮的代码如下: skip -1 thisform.command3.enabled=.t. thisform.command5.enabled=.t. if bof( ) messagebox("已经到第一个!") thisform.command2.enabled=.f. thisform.command5.enabled=.f. else thisform.dy endif thisform.refresh “下一条”按钮的代码如下: skip thisform.command5.enabled=.t. if eof( ) messagebox("已经到最后一条!") thisform.command3.enabled=.f. thisform.command5.enabled=.f. thisform.command2.enabled=.t. else thisform.command2.enabled=.t. endif thisform.dy thisform.refresh “最后一条”按钮的代码如下: go bottom thisform.command1.enabled=.t. thisform.command4.enabled=.f. thisform.command3.enabled=.f. thisform.command2.enabled=.t. thisform.dy thisform.refresh “修改”按钮的代码如下: go recno( ) thisform.txt姓名.readonly=.f. thisform.txt邮政编码.readonly=.f. thisform.txt性别.readonly=.f. thisform.txt手机.readonly=.f. thisform.txt小灵通.readonly=.f. thisform.txt住宅电话.readonly=.f. thisform.txtqq.readonly=.f. thisform.txte_mail.readonly=.f. thisform.txt办公电话.readonly=.f. thisform.txt家庭地址.readonly=.f. thisform.txt备注.readonly=.f. thisform.command6.enabled=.t. “保存”按钮的代码如下: if empty(xm) messagebox("姓名不能为空!") else replace 通讯录.家庭地址 with jtdz; 通讯录.姓名 with xm,通讯录.办公电话 with bgdh; 通讯录.性别 with xb,通讯录.qq with qq; 通讯录.e_mail with email,; 通讯录.住宅电话 with zzdh,通讯录.备注 with bz; 通讯录.邮政编码 with yzbm,通讯录.手机 with sj; 通讯录.小灵通 with xlt endif thisform.txt姓名.readonly=.t. thisform.txt邮政编码.readonly=.t. thisform.txt性别.readonly=.t. thisform.txt手机.readonly=.t. thisform.txt小灵通.readonly=.t. thisform.txt住宅电话.readonly=.t. thisform.txtqq.readonly=.t. thisform.txte_mail.readonly=.t. thisform.txt办公电话.readonly=.t. thisform.txt家庭地址.readonly=.t. thisform.txt备注.readonly=.t. thisform.command6.enabled=.f. “退出”按钮的代码如下:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值