合肥学院
计算机科学与技术系
课程设计报告
2013~2014学年第二学期
课程
面向对象课程设计
课程设计名称
通讯录程序
学生姓名
XXX
学号
专业班级
XXXXX
指导教师
XXX
20 年月
目录
一、设计题目·················································1
二、设计要求·················································1
三、总体设计·················································1
········································· 1
··········································3
四、详细设计···················································3
············································3
············································10
五、运行结果·················································13
一. 设计题目
随着社会的进步与发展,通讯越来越密切。希望能通过对java课程设计的学****和掌握来编写一个通讯录管理系统。
(1)只能使用Java语言,采用面向对象方法进行设计,要求源程序要有适当的注释,使程序容易阅读。
(2)程序必须与数据库进行通信。
(3)系统必须是图形用户界面的形式并连接数据库
三. 总体设计
通讯录管理系统
按条查询
全部查询
用户数据统计功能
用户数据删除功能
用户数据查询功能
用户数据增添功能
系
统
管
理
登录
注册新用户
录入数据库
退出系统
系统功能说明
(1)具有新用户注册功能。
(2)具有注册用户登录功能。
(3)具有数据的录入功能。
(4)具有数据查询功能,可以实现查询全部信息和按条件执行查询。
(5)具有按条件删除数据功能。
(6)具有统计功能
4. 详细设计
(java程序设计)
//登录系统
.;
import ;
import ;
.;
.;
.;
public class LoginAction extends ActionSupport {
private static final long serialVersionUID = 1L;
public String username;
public String password;
private String message;
***@Override
public String execute() throws Exception {
HashMap<Object, Object> result = new HashMap<Object, Object>();
List<User> list = null;
(username);
if(username == null || ().length() == 0) {
("ess", false);
("msg", "");
} else if(password == null || ().length() == 0) {
("ess", false);
("msg", "");
} else {
LoginService ls = new LoginService();
list = (username);
}
if(list =
java课程设计(通讯录程序) 来自淘豆网www.taodocs.com转载请标明出处.