Java记事本程序课程设计报告

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

软件学院

课程设计报告书

课程名称面向对象课程设计

设计题目记事本程序

专业班级 xx

学号 xx

姓名 xx

指导教师徐娇月

201x年 6 月

目录

1 设计时间 (1)

2 设计目的 (1)

3设计任务 (1)

4 设计内容 (1)

4.1 需求分析 (1)

4.1.1需求说明 (1)

4.1.2功能需求 (1)

4.2概要设计 (2)

4.2.1程序设计思路 (2)

4.2.2程序运行环境及界面 (2)

4.3功能模块设计 (3)

4.3.1功能模块说明图 (3)

4.3.2 自定义类及接口说明 (4)

4.3.3 类中方法介绍 (5)

4.4异常处理 (10)

4.5程序运行与调试分析 (10)

4.5.1.开始调试 (10)

4.5.2各菜单实现 (11)

4.5.3 退出 (18)

5 总结与展望 (18)

程序源代码: (19)

参考文献 (26)

图4-1运行界面

4.3功能模块设计

4.3.1功能模块说明图

首先创建一个名为NoteBook的类并继承Frame类实现监听接口作为最底层的容器(具体过程在“4.3.2自定义类及接口说明”作说明)。菜单栏中有“文件”、“编辑”、“作者”三项菜单,分别添加的相应的项,各实现其功能。如图4-2所示

图4-2功能模块说明图

图4-3 调试运行界面4.5.2各菜单实现

1.文件菜单。如图4-4所示

图4-4 文件菜单(1)打开文件界面。如图4-5

图4-5 “打开”对话框

(2)保存文件界面。如图4-6

图4-6 保存对话框(3)退出程序界面。如图4-7

图4-7 退出对话框2编辑菜单。如图4-8

图4-8 编辑菜单(1)查找界面。如图4-9

图4-9 查找对话框(2)替换界面。如图4-10

图4-10超找替换对话框(3)显示当时时间。如图4-11

图4-11 显示实践

3作者菜单。如图4-12

4-12 作者菜单(1)显示作者信息。如图4-13

图4-13 显示作者信息

4.5.3 退出

提示是否确定退出。如图4-14

图4-14 退出程序

5 总结与展望

经过差不多一个星期的努力,基本上完成我的Java课程设计—简单的记事本程序,基本上实现了我在需求分析时所预期的功能。通过这次的课程设计,使将我从书本上学习到的理论知识用到了实践上,从而进一步巩固和丰富了我所学过的知识,让我更深层次地认识到Java 及其强大的功能。同时,做这门课程设计也进一步加强了我的动手能力。为了完成好这次课程设计,我提前做了较多的准备,一边上网查找相关资料,另一方面查阅相关书籍。在这过程中也无形中锻炼了我的思维分析、遇到问题及想方设法通过各种途径解决问题的能力。但是,设计过程中也存在一些问题,例如java程序设计的封装性在个人的设计中没有足以体现,更为理想的是将各个模块封装成类,方便共享调用,但是由于本人知识浅陋以及时间等其他原因,使得这些想法没有实现,这是这次课程设计的一点遗憾。

相关文档
最新文档