实 训(验)项目项目编号 Item No. 课程名称 Course Java_02 项目名称 Item文件读写管理程序 (个人通讯录管理程序)
训练对象 Class
电子商务 10 级
学时 Time
4
面向对象与 Java 程 序设计
教 材 Textbook
Java 面向对象程序设计(第二版)
目的 掌握使用字符流和过滤流进行文件的读写,掌握文件的随即读写,能进行文件与目录的管理,在程 Objective 序中会进行异常捕获与处理。 一、题目:编一程序实现个人通讯录管理。主要提供如下功能: 1 增加记录 2 删除记录 3 显示所有记录 4 查询记录 5 文件备份 6 退出
通讯录记录信息包括:姓名,电话,email 等,通讯录文件所在目录 D:\myfolder,文件名 mytxl.txt. 1.在 main()方法中实现上述功能菜单。 2.编写增加记录方法 3.编写显示所有记录方法 4.编写查询记录方法。查询时以姓名为关键字,需从键盘输入姓名,若存在显示该记录,否则给 出查无此人的信息。 5.编写删除记录方法。删除记录时,需要从键盘输入要删除的人的姓名,先进行查询,若存在, 则删除,若不存在,给出查无此人的信息。 6.编写备份文件的方法。为文件 mytxl.txt 做一个备份,备份文件名为 matxl.bak. (进行文件 拷贝) 7.实现退出功能 二、项目报告:1、总结该程序中用到的类及其方法。 2、讨论如何使程序更加完善。提出完善的方案,并修改程序。 三. 评分方法 1、 是否能正确编写该 Java 程序并实现该题的要求 60 分 2、 项目报告中,总结程序中用到的类与方法 20 分,提出修改方案并实现 20 分。