资源简介
通讯录管理系统要求完成一个单机版的应用程序,主要功能是通讯录内容。
用户可以存储的内容包括:
(1)基本信息:姓名、手机号码电子邮箱、生日、所属组、备注 、像片。
(2)工作单位:国家、省份 、城市地址、工作单位 、所属 部门、 职位部门、 职位 邮编、电话传真
(3)网络信息:个人主页、 即时通工具及号码、备用邮箱
(4)家庭资料:国、省份城市、地址、邮编电话
通讯录数据的查询功能:输入并存储新的通讯录数据 ,输入时如果有同 名或同电话号码时,应该给出提示。
删除和修改功能:
(1)默认列出所有条目。
(2)模糊查询,可以按:姓名、电话号码手机的汉语拼音声母 或全拼查询。 支持模 糊即输入部分数据后,可以出符合条件的目或全拼查询。
(3)指定分组后,列出某的所有条目
通信录内容的导入和导出功能:要求够以 CSV和vCard格式导入 和导出通讯录的全部内容。
通讯录显示设置:可以在查询结果时设置一个条目可以或不可以显示哪些内容。
代码片段和文件信息
package bean;
import java.awt.Image;
import javax.swing.Icon;
import javax.swing.ImageIcon;
public class ContactItem {
private String name=“-“; //姓名
private String phonenumber=“-“; //手机号码
private String image=“/img/micon.png“; //相片地址
private Image img= new ImageIcon(getClass().getResource(“/img/micon.png“)).getImage();
private String email=“-“; // E-mail
private String birthday=“-“; //生日
private String group=“-“; //所属群组
private String note=“-“; //备注
private String c_country=“-“; //工作单位所在的国家
private String c_province=“-“; //工作单位所在的省份
private String c_city=“-“; //工作单位所在的城市
private String c_adress=“-“; //工作单位所在的地址
private String company=“-“;
private String department=“-“; //工作部门
private String position=“-“; //工作职位
private String c_code=“-“; //工作单位的邮编
private String c_call=“-“; //工作单位电话
private String c_fax=“-“; //工作单位传真
private String home=“-“; //个人主页
private String qqnumber=“-“; //QQ号码
private String sparemail=“-“; //备用email
private String h_country=“-“; //家庭所在的国家
private String h_province=“-“; //家庭所在的省份
private String h_city=“-“; //家庭所在的城市
private String h_adress=“-“; //家庭所在的地址
private String h_code=“-“; //家庭所在的邮编
private String h_call=“-“; //家庭电话
public ContactItem(){
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
public String getPhonenumber() {
return phonenumber;
}
public void setPhonenumber(String phonenumber) {
this.phonenumber = phonenumber;
}
public String getNote() {
return note;
}
public void setNote(String note) {
this.note = note;
}
public String getGroup() {
return group;
}
public void setGroup(String group) {
this.group = group;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getBirthday() {
return birthday;
}
public void setBirthday(String birthday) {
this.birthday = birthday;
}
public String getC_country() {
return c_country;
}
public void setC_country(String c_country) {
this.c_country = c_country;
}
public String getC_province() {
return c_province;
}
public void setC_province(String c_province) {
this.c_province = c_province;
}
public String getC_city() {
return c_city;
}
public void setC_city(String c_city) {
this.c_city = c_city;
}
public String getC_adress(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 78 2014-06-10 20:01 LHBContacts\build\built-jar.properties
文件 0 2014-06-10 20:09 LHBContacts\build\classes\.netbeans_automatic_build
文件 0 2014-06-10 20:09 LHBContacts\build\classes\.netbeans_update_resources
文件 6399 2014-06-10 20:09 LHBContacts\build\classes\bean\ContactItem.class
文件 6018 2014-06-10 20:01 LHBContacts\build\classes\bean\ContactItem.java
文件 3301 2014-06-10 20:09 LHBContacts\build\classes\bean\ContactList.class
文件 2842 2014-06-10 20:01 LHBContacts\build\classes\bean\ContactList.java
文件 655 2014-06-10 20:09 LHBContacts\build\classes\bean\test$1.class
文件 4211 2014-06-10 20:09 LHBContacts\build\classes\bean\test.class
文件 4895 2014-06-10 20:01 LHBContacts\build\classes\bean\test.java
文件 8183 2014-06-10 20:09 LHBContacts\build\classes\file\CSV.class
文件 7343 2014-06-10 20:01 LHBContacts\build\classes\file\CSV.java
文件 4064 2014-06-10 20:09 LHBContacts\build\classes\file\Vcard.class
文件 4034 2014-06-10 20:01 LHBContacts\build\classes\file\Vcard.java
文件 10464 2014-06-10 20:09 LHBContacts\build\classes\file\xm
文件 10474 2014-06-10 20:01 LHBContacts\build\classes\file\xm
文件 6915 2014-06-10 20:09 LHBContacts\build\classes\img\+.png
文件 6915 2014-06-10 20:09 LHBContacts\build\classes\img\+2.png
文件 2850 2014-06-10 20:09 LHBContacts\build\classes\img\-.png
文件 2847 2014-06-10 20:09 LHBContacts\build\classes\img\-2.png
文件 2179 2014-06-10 20:09 LHBContacts\build\classes\img\aa.png
文件 70778 2014-06-10 20:09 LHBContacts\build\classes\img\adsf (2).jpg
文件 128953 2014-06-10 20:09 LHBContacts\build\classes\img\adsf.jpg
文件 6915 2014-06-10 20:09 LHBContacts\build\classes\img\cl0.png
文件 6915 2014-06-10 20:09 LHBContacts\build\classes\img\cl1.png
文件 708 2014-06-10 20:09 LHBContacts\build\classes\img\close.png
文件 801 2014-06-10 20:09 LHBContacts\build\classes\img\close1.png
文件 95303 2014-06-10 20:09 LHBContacts\build\classes\img\ds.jpg
文件 1015 2014-06-10 20:09 LHBContacts\build\classes\img\edit.png
文件 1205 2014-06-10 20:09 LHBContacts\build\classes\img\edit1.png
............此处省略204个文件信息
- 上一篇:java源码,卓越人事管理系统
- 下一篇:ImpalaJDBC连接所需Jar
相关资源
- java个人通讯录课程设计源代码
- jsp通讯录管理系统——毕业设计
- Java Swing界面.完美设计通讯录..有需要
- android实现通讯录源码
- Unity获取通话记录通讯录app列表
- java图形化界面实现的个人通讯录管理
- 用Java编写的通讯录管理系统
- 基于Android手机通讯录的设计与实现
- 通讯录JAVAWEB
- 通讯录数据库系统完整项目,连接S
- java连接MySQL的个人通讯录
- 企业通讯录项目 基于SSM下的JAVA项目
- Java-数据结构课设-链表实现通讯录管
- 获取通讯录程序源码.zip
- Android代码-简单安卓通讯录
- java通讯录管理系统课设
- android课程设计通讯录代码
- 通讯录JAVA程序设计实验报告
- Java 文件操作实现 通讯录
- 通讯录管理系统java
- Java+mysql通讯录信息的增删改查
- android 的一个通讯录小程序
- java的通讯录管理系统(适合初学者)
- android 手机通讯录 增删改查,直接拨
- Neo4j+java实现的excel导入基本通讯录软
- 通讯录管理系统(java+sql)
- jsp 通讯录管理系统 (Jsp+Ajax+MySq)
- java编写的简单手机通讯录
-
Java+sql数据库+fr
ame图形化界面 - android实用的通讯录项目 已连接数据库
评论
共有 条评论