java课程设计要求与题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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程序,可按以下步骤实
现: