![](https://csdnimg.cn/release/download_crawler_static/89346852/bg1.jpg)
西安文理学院
信息工程学院
《面向对象程序设计能力课程设计》报告
(2023-2024 学年 第 1 学期)
设计题目: 基于 GUI 的记事本
学生学号:
专业班级: 计算机科学与技术 2022 级 1 班
学生姓名:
学生成绩:
指导教师(职称):
课题工作时间: 2023-12-14 至 2023-12-28
![](https://csdnimg.cn/release/download_crawler_static/89346852/bg2.jpg)
说明:
1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每个
学生。
2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。
3、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律
按不及格处理。答辩由指导教师实施。
4、报告正文字数一般应不少于 3000 字,也可由指导教师根据本课程设计
的情况另行规定。
![](https://csdnimg.cn/release/download_crawler_static/89346852/bg3.jpg)
信息工程学院《面向对象程序设计能力课程设计》任务书
学生姓名
学号
专业班级
计算机科学与技术
2201 班
设计题目
一个简单记事本的制作
主要任务及设计要求:
1.主要任务
所谓记事本,在我们平常生活中,就是指用来记录各类事情的小册子;在电脑或手
机操作系统上,是一个小的应用程序,能够对文本进行记录和存储的工具。具体要求如
下:
该程序应该能够实现文本编辑、保存、另存为、查找和替换等功能。
2.基本要求:
(1) 编程工具统一使用 MyEclipse/Eclipse/IDEA 或其它集成平台。 �
(2) 统一使用 Java 的 Swing 组件进行 GUI 编程,必须有登录界面,登录的用户名
和密码为作者名字的全拼;
(3) 程序编码时,必须严格遵守 Java 程序标识符的一般约定,并要加适量的注释。
(4) 报告格式规范、图文并茂,条理清晰、结构合理。
3.具体组成
(1) 课程设计报告(3000 字)
(2) 相关代码
指导教师:
日 期:2023 年 12 月 28 日
![](https://csdnimg.cn/release/download_crawler_static/89346852/bg4.jpg)
成绩评定表
学生姓名: 学号: 专业/班级: 计算机科学与技术 2201 班
类别
合计
分值
各项
分值
评分标准
实际
得分
合计得分
平时
表现
10
10
按时参加设计指导,无违反纪律情况。
20
按任务书要求使用图形用户界面(GUI)
进行设计并编程 ,界面简洁美观,易
于操作。代码结构清晰,易于阅读和理
解。
过
程
评
价(50%)
进度
检查
40
20
程序调试,功能性检查,功能实现情况,
异常情况处理。
10
报告文字通顺,内容翔实,论述充分、
完整,立论正确,结构严谨合理;报告
字数符合相关要求,工整规范,文档齐
全。
5
课题背景介绍清楚,综述分析充分。
5
设计方案合理、可行,论证严谨,逻辑
性强,具有说服力。
5
符号统一;图表完备、符合规范要求。
报告
质量
30
5
能对整个设计过程进行全面的总结,得
出有价值的结论或结果。
10
在规定时间内能就所设计的内容进行
阐述,言简意明,重点突出,论点正确,
条理清晰。
结
果
评
价(50%)
答辩
情况
20
10
在规定时间内能准确、完整、流利地回
答教师所提出的问题。
总成绩(百分制)
总评成绩: 分 指导教师: (签字)
日 期: 年 月 日
说明:如果学生报告有雷同现象,直接判定该学生成绩不合格。
![](https://csdnimg.cn/release/download_crawler_static/89346852/bg5.jpg)
目 录
第一章 设计简介及设计方案论述.....................................................................................................1
1.1 记事本介绍.................................................................................................................................1
1.2 总体设计 .....................................................................................................................................1
1.2.1 页面设计........................................................................................................................1
1.2.2 功能设计........................................................................................................................1
第二章 详细设计.....................................................................................................................................3
2.1 程序设计思路............................................................................................................................3
2.1.1 界面设计思路...............................................................................................................3
2.1.2 功能设计思路...............................................................................................................3
2.2 各功能的实现............................................................................................................................4
2.2.1 主界面设计模块 ...............................................................................................................4
2.2.2 设置监听器功能模块......................................................................................................6
2.2.3 主函数设计模块 ...............................................................................................................7
第三章 设计结果及分析.............................................................................................................................8
3.1 记事本主界面窗体实现...............................................................................................................8
3.2 记事本输入实现 .............................................................................................................................9
3.3 记事本保存/另存实现 .................................................................................................................9
3.4 查找功能实现................................................................................................................................10
3.5 替换功能实现................................................................................................................................11
结束语 ..........................................................................................................................................................12
附录 ..........................................................................................................................................................13