课程设计报告报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
黄淮学院
JA V A课程设计报告题目:《日记本的设计与实现》课程设计学院:信息工程学院
姓名:刘学超
学号:51
专业:软件工程
班级:软工1101B班
指导教师:王海荣
二0一二年十二月
1.引言 ........................................................................................ 错误!未定义书签。
2.设计目的与任务 ........................................................................ 错误!未定义书签。
3.设计方案 .................................................................................... 错误!未定义书签。
3.1总体设计 ............................................................................... 错误!未定义书签。
3.2设计要求................................................................................ 错误!未定义书签。
3.3系统的主要功能 ................................................................... 错误!未定义书签。
3.4开发环境 ............................................................................... 错误!未定义书签。
3.5系统的功能模块划分与系统流程图 ................................... 错误!未定义书签。
3.5.1系统的功能模块划分 .................................................... 错误!未定义书签。
3.5.2万年历模块流程图 ........................................................ 错误!未定义书签。
3.5.3日记本模块流程图 ........................................................ 错误!未定义书签。
3.6各个类说明 ........................................................................... 错误!未定义书签。
3.6.1主类NoteBook............................................................... 错误!未定义书签。
3.6.2记事本Note类 .............................................................. 错误!未定义书签。
3.6.3左侧面板LeftPane类.................................................... 错误!未定义书签。
3.6.4月份显示MonthPane类................................................ 错误!未定义书签。
3.6.5年月显示YearMonth类 ................................................ 错误!未定义书签。
3.6.6日期获取DateTime类 .................................................. 错误!未定义书签。
3.6.7右侧记事本显示NotePane类....................................... 错误!未定义书签。
3.6.8记事本弹出菜单NotePopupMenu类........................... 错误!未定义书签。
4.各种功能截图 ............................................................................ 错误!未定义书签。
5.课程设计总结 ............................................................................ 错误!未定义书签。
6.个人心得体会 ............................................................................ 错误!未定义书签。
7.附录 ............................................................................................ 错误!未定义书签。
本课程设计通过代码实现将理论知识和具体实践相结合,巩固提高了对JAVA的相关方法与概念的理解,使学生的发散思维及动手能力进一步加强,加强对计算机及软件工程的进一步了解。
在这个课程设计中,做成了一个有日历标记的记事本软件,日记本的设计与实现面板由日历、记事本、图片、时钟四部分组成。
日历部分可以选择不同的年份、月份、日期和星期;记事本模块可以实现查看,保存,删除日志等操作;并且每一步操作都有相应提示;图片模块可以显示预设的图片;时钟模块可以用时钟来显示当前时间。
本软件是一个实用性较强,简洁,美观,方便的功能软件。
关键字:记事本;日历;
1.引言
Java是一种纯面向对象的、网络编程首选的语言。
Java技术作为软件开的一种革命性技术,已被列为当今世界信息技术的主流之一。
为了适应时代潮流,我们应该加强对Java的学习,更好的掌握这门课程。
为此Java课程设计决定以“日记本的设计与实现”为设题材,借此巩固加深我们对Java的了解。
本次课程设计的实例虽然比较简单,程序设计也不是很复杂,但在此程序的设计过程也是一个学习过程,更是对复杂程序的一个学习过程,还能培养我们的数抽象能力。
因此,我们觉得这次课程设计是非常有意义的,能为我们今后学习面向过程的程序设计作一些铺垫。
2.设计目的与任务
本课程设计所要求达到的目的和任务:通过Java程序设计的一些重要理论基础来实现“日记本的设计与实现”的“日历”和“记事本”的双重功能。
并通过此次课程设计的训练,使学生巩固和加深对Java这门课程的理解,通过利用所学到的计算科学的理论知识,提高解决实际问题的能力,增强运算、编程和使用技术资料的技能,通过实际问题的分析设计、编程和调试,掌握应用软件的分析方法和工程设计方法,能正确阐述设计和实验结果。
通过这次课程设计,培养实事求是、认真、严谨的科学态度和刻苦钻研不断创新的精神,逐步建立正确的全局观念。
3.设计方案
3.1 总体设计
(1)问题定义:创建日记本的设计与实现,实现对某日期的事情进行记录这主要功能,并能显示设置的图片,增加美观。