项目描述:
实现一个个性化的通讯录,其中通讯录的信息中包括姓名、电话、地址等数据项。所设计的系统要有简单图形界面,方便用户进行操作,显示以下功能:
(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.系统整合
|
教师:演示讲解 学生:编程实现 |