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

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

ID:9392021

大小:284.00 KB

页数:16页

时间:2018-04-30

java课程设计(通讯录管理系统)_第1页
java课程设计(通讯录管理系统)_第2页
java课程设计(通讯录管理系统)_第3页
java课程设计(通讯录管理系统)_第4页
java课程设计(通讯录管理系统)_第5页
资源描述:

《java课程设计(通讯录管理系统)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、安徽省巢湖学院计算机与信息工程学院课程设计报告课程名称《Java大学生实用教程》题目名称通讯录管理系统院(系)计算机信息与工程学院专业(班级)10电子商务姓名朱禄城学号目录一、设计题目·················································1二、设计要求·················································1三、总体设计··············································

2、···13.1系统功能框架·········································13.2系统功能说明··········································3四、详细设计···················································31.数据结构设计············································32.系统模块设计························

3、····················10五、运行结果·················································13一.设计题目随着社会的进步与发展,通讯越来越密切。希望能通过对java课程设计的学习和掌握来编写一个通讯录管理系统。二.设计要求(1)只能使用Java语言,采用面向对象方法进行设计,要求源程序要有适当的注释,使程序容易阅读。(2)程序必须与数据库进行通信。(3)系统必须是图形用户界面的形式并连接数据库三.总体设计3.1系统总体功能框架图通讯

4、录管理系统按条查询全部查询用户数据统计功能用户数据删除功能用户数据查询功能用户数据增添功能系统管理登录注册新用户录入数据库退出系统3.2系统功能说明(1)具有新用户注册功能。(2)具有注册用户登录功能。(3)具有数据的录入功能。(4)具有数据查询功能,可以实现查询全部信息和按条件执行查询。(5)具有按条件删除数据功能。(6)具有统计功能4.详细设计4.1数据结构设计(java程序设计)//登录系统packagecom.ibm.etp.addressbook.action;importjava.u

5、til.HashMap;importjava.util.List;importcom.ibm.etp.addressbook.pojo.User;importcom.ibm.etp.addressbook.service.LoginService;importcom.opensymphony.xwork2.ActionSupport;publicclassLoginActionextendsActionSupport{privatestaticfinallongserialVersionUID=

6、1L;publicStringusername;publicStringpassword;privateStringmessage;@OverridepublicStringexecute()throwsException{HashMapresult=newHashMap();Listlist=null;System.out.println(username);if(username==null

7、

8、username.trim

9、().length()==0){result.put("success",false);result.put("msg","login.username.empty");}elseif(password==null

10、

11、password.trim().length()==0){result.put("success",false);result.put("msg","login.password.empty");}else{LoginServicels=newLoginService();list

12、=ls.checkLogin(username);}if(list==null){result.put("success",false);result.put("msg","error.user.not.exist");}elseif(list.get(0).getPassword().equals(password)){result.put("success",true);result.put("msg","login.success");}else{result.put("success",

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。