没有合适的资源?快使用搜索试试~ 我知道了~
首页日历记事本java课程设计报告书模板
日历记事本java课程设计报告书模板
需积分: 10 17 下载量 133 浏览量
更新于2023-03-16
评论 2
收藏 599KB DOC 举报
湖北汽车工业学院设计报告模版,帮助你了解课程设计报告书怎么写,只是个模版,相信对你有用
资源详情
资源评论
资源推荐
本科生课程设计
课程名称 Java 程序设计 B 课程设计
题目
学号
学生姓名
所在专业
所在班级
指导教师
成绩
教师签字
评语:
2
课程设计时间:2012 年 12 月 31 日--2013 年 1 月 6 日
3
设计总说明
目 录
摘要················································2
1.引言················································2
2. 设计的目的与任务····································2
3.设计方案············································3
3.1 总体设计·········································3
3.2 设计要求·········································3
3.3 系统的主要功能···································3
3.4 各个类的组合结构图·······························4
3.5 各个类说明·······································4
3.5.1 CalendarWindow 类····························4
3.5.2 CalendarMessage 类·························11
3.5.3 CalendarPad 类·····························13
3.5.4 NotePad 类································14
3.5.5 CalendarImage 类···························19
3.5.6 Clock 类··································20
4.各种功能截图·······································24
5. 课程设计总结·······································26
1
设计总说明
《Java 程序设计 B》课程设计
——日历记事本
摘 要
本课程设计通过代码实现将理论知识和具体实践相结合,巩固提高了对 JAVA 的相
关方法与概念的理解,使学生的发散思维及动手能力进一步加强,加强对计算机及软
件工程的进一步了解。
在这个课程设计中,我们做成了一个有日历标记的记事本软件,日历记事本面板
由日历、记事本、图片、时钟四部分组成。日历部分可以选择不同的年份、月份、日
期和星期;记事本模块可以实现查看,保存,删除日志等操作;并且每一步操作都有
相应提示;图片模块可以显示预设的图片;时钟模块可以用时钟来显示当前时间。本
软件是一个实用性较强,简洁,美观,方便的功能软件。
1 引言
Java 是一种纯面向对象的、网络编程首选的语言。Java 技术作为软件的一种革命
性技术,已被列为当今世界信息技术的主流之一。为了适应时代潮流,我们应该加强
对 Java 的学习,更好的掌握这门课程。为此,我们成了一个课程小组,经过小组成的
商讨之后,我们决定以“日历记事本”为设 题材,借此巩固加深我们对 Java 的了解。
本次课程设计的实例虽然比较简单,程序设计也不是很复杂,但在此程序的设计
过程也是一个学习过程,更是对复杂程序的一个学习过程,还能培养我们的数抽象能
力。因此,我们觉得这次课程设计是非常有意义的,能为我们今后学习面向过程的程
序设计作一些铺垫。
2.设计目的与任务
本课程设计所要求达到的目的和任务:通过 Java 程序设计的一些重要理论基础来实现“日
2
设计总说明
历记事本”的“日历”和“记事本”的双重功能。并通过此次课程设计的训练,使学生巩固和加深对
Java 这门课程的理解,通过利用所学到的计算科学的理论知识,提高解决实际问题的能力,增
强运算、编程和使用技术资料的技能,通过实际问题的分析设计、编程和调试,掌握应用软件
的分析方法和工程设计方法,能正确阐述设计和实验结果。通过这次课程设计,培养实事求是、
认真、严谨的科学态度和刻苦钻研不断创新的精神,逐步建立正确的全局观念。
3.设计方案
3.1 总体设计
(1)问题定义:创建日历记事本,实现对某日期的事情进行记录这主要功能,并能
显示设置的图片和时钟,增加美观。
(2)问题分析:通过对“日历记事本”这一题材的分析,我需要四个类来实现其“日
历”和“记事本”这两大功能。通过主类 CalendWindow 创建动日历记事本软件的主窗口,
该类含有 main 方法,程序从该类开始执行。再用余下 CalendarPad、CalendarMessage
、NotePad 类来显示并改变日期和实现记事本的功能。而 CalendarImage 和 Clock 这两
个类用来显示图片和时钟。
(3)研究意义:通过本次课程设计,我们掌握了 Java 语言的基本运用,提高了理论结
合实际的能力。
3.2 设计要求
(1)界面的左侧是日历和一幅图。该日历可以按年前后翻动,用鼠标鼠标单击“上年”
按钮时,当前日历的年份将减一;当鼠标左键单击“下年”按钮,当前日历的年份将加一。
该日历还可以在某年内按月前月后翻动,当鼠标左键单击“上月”按钮时,当前日历的月
份将减一;当鼠标左键单击“下月” 当前日历表的月份将加一。图片是为了增加美观而
加进去的。
(2)系统界面的右侧是记事本和一个闹钟。用鼠标单击日历上的日期,就可以通过
该记事本编辑有关日志,并将日志保存到一个文件,该文件的名字由该日期组成的字
符序列命名。用户可以查看,删除某个日期的日志,也可以继续向某个日志添加新内
容。
时钟能够实时显示当前的时间。
(3)当某个日期有日志时,在日历表该日期的外观上就会出现“yes”标记,表明这
个日期有日志,当用户删除某个日期的日志后,该日期的外观上“yes”标志就会消失。
3
剩余28页未读,继续阅读
h1040655889
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0