java课程设计要求与题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《面向对象程序设计》综合实验指导书一.课程设计的目的和任务

《面向对象程序设计》课程设计是软件工程专业本科学生在学习完《面向对象程序设计》课程之后的一个重要的实践环节。要求学生在教师的指导下,综合运用在《面向对象程序设计》课程中学过的面向对象程序设计思想与Java编程技巧,独立完成一项较为完整、并具有一定难度的课程设计任务,加深对面向对象程序设计思想的理解,掌握利用Java语言编写具体的应用程序。培养学生的团队合作精神、良好的程序设计风格以及了解应用程序的设计开发过程和Java程序编程与测试的能力。二.总体要求:

1、每个班分若干个组,每组2-3人(自由组合)课程设计题目由任

课老师指定;

2、人员分工:组长1人、组员1到2人。组长可由小组人员自行选出

或自荐,组长的职责是负责与老师交流,合理安排分配本组的各项任务,任务有:系统总体设计、编码、测试、写文档。

3、程序编码总体要求:

编程工具统一使用Eclipse。

统一使用Java的AWT组件进行GUI编程(或Applet编程),

必须有登录界面,登录的用户名和密码为组长的名字的全

拼;非Applet程序要求有一个框架窗口,关闭窗口时要注意

处理窗口事件退出程序。

程序编码时,必须严格遵守Java程序标识符的一般约定,并

要加适量的注释。

4、程序编码完成后,一定要进行严密的测试工作。

5、文档内容要求:

封面(见封面文件)。以下每个内容为一章;

项目计划(内容是:小组人员名单与所负责的工作)。

程序详细功能描述(描述你的程序能完成什么功能)。要求

200字左右。

程序使用说明(对程序的每个操作步骤的屏幕画面进行载

图,并加以文字说明)。

此次课程设计的编程心得。要求每人50字以上。

文档的字体与大小,统一采用“宋体五号字”;要将以上内容

合写成一篇完整的文档;文档头要加入标题和目录索引。

6、程序完成后,要提交文档与程序(包括源码,每组提交一份),

提交的最后期限是期末考试之前。过期将以不及格处理。

7、文件与程序的安排,要创建两个文件夹,一个名为“Doc”,用于

存放所写的文档;另外一个是“Java”,用于存放你的程序。提交

时,将这两个文件夹一起用RAR进行打包压缩,压缩文件名的格

式是:NNN(nn1-nn2-nn3-nn4).rar,NNN指你的组号(101-320,1代表1班,后面两位表示组号),nn1是组长的两位学号,nn2-

nn2-nn3-nn4是组员的两位学号)。将打包后的文件统一交给学

委,学委收齐后再统一交给指导老师。注意:一定要按上述命名

方式进行提交,否则老师和学委可以拒收。

三.题目

一)2人一组的题目(较简单):

01、设计一文本文件内容比较程序,可按以下步骤实现:

创建一窗口框架,最大化显示;

添加两个文本域、两个按钮、两个文本区、一个Label;

用户分别单击按钮用FileDialog对象进行文件选择打开两个文

本文件,并将文件的路径填入相应的文本域中;

对打开的这两个文件,逐行进行比较,将Label的内容显示为

内容不同的行的总数,在相应的文本区分别显示不同行的内

容,并要在内容前加原文件的行号。

不同的行数:

浏览…

浏览…

02、设计一显示某文件夹内所有文件与目录清单的程序,可按以下

步骤实现:

创建一窗口框架,最大化显示;

添加一个文本域、一个查看按钮、四个内容分别为“序

号”、“文件名”、“文件大小”“类型”的按钮、一个列表框(List)

和一个文本区;

用户在文本域中输入一个文件夹名,单击查看按钮则将此文

件夹内的所有文件与目录逐行显示在列表框中,显示格式

是:每个文件或目录占一行,每行的内容分别是“序号”、“文

件名”、“文件大小”(目录则显示为0)、“类型”(文件显示

后缀名,目录显示“文件夹”)、“最后修改日期”;

用户单击某一行的后将文件内容显示在文本区中。

查看

03、设计一备份和删除文件的程序,可按以下步骤实现:

创建一窗口框架,适当显示;

添加一个文本域、一个查看按钮、两个内容分别为“删

除”、“备份”的按钮、一个列表框(List)和一个文本区;

用户在文本域中输入一个文件夹名,单击查看按钮则将此文

件夹内的所有文件名加入到一个List组件上;

可选择List组件内的文件名,按下删除按钮后,可将List组件

内当前文件名对应的文件删除,删除前要注意提示是否确定

要删除文件(可使用Dialog类)。按下备份按钮后,可将List

组件内当前文件名对应的文件进行备份,也就是创建一个新

的文件,文件内容与指定文件的内容相同,文件名为原文件

名加.bak。

备份

查看

删除

04、设计一合并文本文件程序,可按以下步骤实现:

创建一窗口框架;

输入三个文本文件名(可用FileDialog对象进行文件选择);

分别打开前面两个文件,将其内容合并到第三个文件上,也

就是file3 = file1 + file2。

然后再将file3的内容显示在窗口上。

05、设计一带有时钟显示的猜数字的Applet程序,可按以下步骤实

现:

相关文档
最新文档