java课程设计(通讯录管理系统)

  • 格式:docx
  • 大小:160.34 KB
  • 文档页数:16

下载文档原格式

  / 16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(5)具有按条件删除数据功能。
(6)
4.
4.1
//登录系统
package com.ibm.etp.addressbook.acti on;
import java.util.HashMap;
import java.util.List;
import com.ibm.etp.addressbook.pojo.User;
合肥学院
课程设计报告
2013
课程面向对象课程设计
课程设计名称通讯录程序




XXX






XXXXX




XXX
20


一、设计题目1
二、设计要求1
三、总体设计1
3.1系统功能框架1
3.2系统功能说明3
四、详细设计3
1•数据结构设计3
2•系统模块设计10
五、运行结果13
1.
随着社会的进步与发展,通讯越来越密切。希望能通过对java课程设计的 学习和掌握来编写一个通讯录管理系统。
import com.ibm.etp.addressbook.service .L ogi nService;
import com.ope nsymph on y.xwork2.Actio nSupport;
public class Logi nAction exte nds Acti on Support { private static fin al l ong serialVers ionUID = 1L; public String user name;
} else if(list.get(0).getPassword().equals(password)) { result.put("success", true);
result.put("msg", "logi n. success");
} else {
result.put("success", false); result.put("msg", "error.password.wr on g");
.专业.整理.
public String password;
}
}
public String getMessage() {
retur n message;
}
public void setMessage(Stri ng message) { this.message = message;
}
public void setUser name(Stri ng user name) { this.user name = user name;
}
if((Boolea n) result.get("success")) {
message = (Stri ng) result.get("msg"); retur n "success";
} else {
message = (Stri ng) result.get("msg"); return "error";
}
public void setPassword(Stri ng password) { this.password = password;
}
public String getUser name() { retur n user name;
}
public String getPassword() {
HashMap<Object, Object> result = new HashMap<Object, Object>();
List<User> list = n ull;
System.out.pri ntl n( user name);
if(username == null || username.trim().length() == 0) { result.put("success", false);
result.put("msg", "logi n. user name.empty");
} else if(password == null || password.trim().length() == 0) { result.put("success", false);
result.put("msg", "logi n.password.empty");
retur n password;
}
}
//增加记录
package com.ibm.etp.addresBaidu Nhomakorabeabook.acti on;
import java.util.HashMap;
import java.util.List;
import com.ibm.etp.addressbook.pojo.User;
private static fin al l ong serialVers ionUID = 1L;
public String user name;
public String password;
private String message;
@Override
public String execute。throws Exception {
2.
(1)只能使用Java语言,采用面向对象方法进行设计,要求源程序要有适当 的注释,使程序容易阅读。
(2)程序必须与数据库进行通信。
(3)系统必须是图形用户界面的形式并连接数据库
3.
3.1
3.2
(1)具有新用户注册功能。
(2)具有注册用户登录功能。
(3)具有数据的录入功能。
(4)具有数据查询功能,可以实现查询全部信息和按条件执行查询
} else {
Logi nService ls = new Logi nService();
list = ls.checkLogi n( user name);
}
if(list == n ull) { result.put("success", false);
result.put("msg", "error.user. no t.exist");
import com.ibm.etp.addressbook.service .L ogi nService;
import com.ope nsymph on y.xwork2.Actio nSupport;
public class Logi nAction exte nds Acti on Support {