1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

课程导入

发布时间:2018-11-22 23:30   发布人:盛雯雯   浏览次数:5041

image.png

image.png

image.png

点击进入智慧树在线开放课程《玩游戏学编程》

点击进入公益课程《Java趣味游戏》

点击进入公益课程《Java项目实战:WEB篇》


项目描述:

实现一个个性化的通讯录,其中通讯录的信息中包括姓名、电话、地址等数据项。所设计的系统要有简单图形界面,方便用户进行操作,显示以下功能:

(1)建立通讯录。

(2)插入、删除、修改通讯录记录

(3)查询通讯录记录,要求可按姓名和电话号码查询

(4)可按姓名或电话号码对通讯录进行排序

提高要求:输出通讯录到Excel表中,界面友好,有出错处理。

通过实现通讯录更好的人机友好界面,方便实现信息的录入、显示、修改、删除、插入、排序、保存等操作。

项目安排:

任务

功能要求

训练技能点

完成方式

1

与数据库建立连接,读取数据库的数据,并将数据在控制台输出。

1.JDBC连接数据库

2.数据库读写

教师:演示讲解

学生:编程实现

2

用图形界面实现如下功能:

(1)新建联系人

(2)显示联系人列表功能。

(3)显示联系人详细信息

1.封装

2.集合操作

3.基本组件:单选按钮、多选按钮、下拉列表

教师:演示讲解

学生:编程实现

3

用图形界面实现如下功能:

(1)修改联系人

(2)检索联系人(按照姓名排序)

(3)检索联系人(按照不同的方式检索)

1.窗口间信息的传递

2.布局管理器-CardLayout

教师:演示讲解

学生:编程实现

4

用图形界面实现如下功能

(1)输出通讯录到Excel表中

(2)修改通讯录,显示来电显示图片。

1. JFileChooser

2.系统整合

 

教师:演示讲解

学生:编程实现