java课程设计报告之个人通讯录管理程序 下载本文

内容发布更新时间 : 2024/5/22 3:02:23星期一 下面是文章的全部内容请认真阅读。

一、设计内容 .................................................................................................................................. 2 二、设计要求 .................................................................................................................................. 2 三、总体设计 .................................................................................................................................. 2 四、具体设计 .................................................................................................................................. 2 五、具体分工 .................................................................................................................................. 4 六、程序设计 .................................................................................................................................. 4

1、UseSystem;类 ................................................................................................................... 4 2、MySystem类 ...................................................................................................................... 5 3、User类 .............................................................................................................................. 18 4、UserService类 .................................................................................................................. 21 5、DAO类 ............................................................................................................................. 27 七、实习心得 ................................................................................................................................ 28

1

一、设计内容

设计GUI界面的个人通讯录,用户可以添加,删除,修改,查询,打印通讯录中的记录!

二、设计要求 用图形用户界面实现:

1、能实现增加记录,删除记录,显示所有记录,查询记录,文件备份。 2、通讯录的功能包括:姓名,电话,Email等。 3、使用数据库做后台连接!

三、总体设计 有5个类

各类之间的关系! 1、DAO.java

该类主要负责进行数据库连接,含有数据库的连接方法! 2、User.java

实体类主要作用是实现java的封装特性,利用服务类实现各种增删改查的操作方法!

3、UserService.java

该类主要是对各种操作方法的定义和实现,是实现增删改查等主要功能的服务类!

4、MySeystem

该类主要是实现图形化界面的!实现按钮,输入框,标签等图形化界面! 5、UseSystem

该类是程序的主类,该类含有main方法,程序从该类开始执行。

UseSystem MySeystem User.java UserService.java DAO.java

四、具体设计

将5个java文件保存到同一个文件夹中,例如:C:\\test。将5个java

2

文件分别编译生成相应的字节码(class)文件。然后,用java解释器运行主类: 主界面

修改界面

3