java课程设计日历记事本_《Java程序设计》课程设计日历记事本.doc
《Java程序设计》课程设计日历记事本
PAGE
PAGE 2
本科生课程设计
课程名称
Java程序设计课程设计
课程编号
j1620011
题目
日历记事本
学号
200811622214
学生姓名
所在专业
信息管理与信息系统
所在班级
信管1082
指导教师
成绩
教师签字
评语:
课程设计时间:2010年12月20日--20
设计总说明
PAGE 26
目 录
摘要················································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类····························
3.5.2 CalendarMessage类·························
3.5.3 CalendarPad类·····························
3.5.4 NotePad类································
3.5.5 CalendarImage类···························
3.5.6 Clock类··································
4.各种功能截图·······································24
5. 课程设计总结·······································26
《Java程序设计》课程设计
——日历记事本
摘 要
本课程设计通过代码实现将理论知识和具体实践相结合,巩固提高了对JAVA的相关方法与概念的理解,使学生的发散思维及动手能力进一步加强,加强对计算机及软件工程的进一步了解。
在这个课程设计中,我们做成了一个有日历标记的记事本软件,日历记事本面板由日历、记事本、图片、时钟四部分组成。日历部分可以选择不同的年份、月份、日期和星期;记事本模块可以实现查看,保存,删除日志等操作;并且每一步操作都有相应提示;图片模块可以显示预设的图片;时钟模块可以用时钟来显示当前时间。本软件是一个实用性较强,简洁,美观,方便的功能软件。
引言
Java是一种纯面向对象的、网络编程首选的语言。Java技术作为软件开 的一种革命性技术,已被列为当今世界信息技术的主流之一。为了适应时代潮流,我们应该加强对Java的学习,更好的掌握这门课程。为此,我们成了一个课程小组,经过小组成的商讨之后,我们决定以“日历记事本”为设 题材,借此巩固加深我们对Java的了解。
本次课程设计的实例虽然比较简单,程序设计也不是很复杂,但在此程序的设计过程也是一个学习过程,更是对复杂程序的一个学习过程,还能培养我们的数抽象能力。因此,我们觉得这次课程设计是非常有意义的,能为我们今后学习面向过程的程序设计作一些铺垫。
2.设计目的与任务
本课程设计所要求达到的目的和任务:通过Java程序设计的一些重要理论基础来实现“日历记事本”的“日历”和“记事本”的双重功能。并通过此次课程设计的训练,使学生巩固和加深对Java这门课程的理解,通过利用所学到的计算科学的理论知识,提高解决实际问题的能力,增强运算、编程和使用技术资料的技能,通过实际问题的分析设计、编程和调试,掌握应用软件的分析方法和工程设计方法,能正确阐述设计和实验结果。通过这次课程设计,培养实事求是、认真、严谨的科学态度和刻苦钻研不断创新的精神,逐步建立正确的全局观念。
3.设计方案
3.1 总体设计
(1)问题定义:创建日历记事本,实现对某日期的事情进行记录这主要功能,并能显示设置的图片和时钟
java课程设计日历记事本_《Java程序设计》课程设计日历记事本.doc相关推荐
- java课程设计-音乐播放器_Java程序设计课程设计报告音乐播放器
Java程序设计课程设计报告音乐播放器 <Java及Java web应用开发>实验报告 设计题目: Java音乐播放器 专 业 计算机信息管理 班 级 1班 学 号 姓 名 2014年12 ...
- java手机通讯录格式转换_通讯录格式转换器设计与开发(JAVA平台)
通讯录格式转换器设计与开发(平台)(任务书,开题报告,文献综述,中期检查表,外文翻译,毕业论文17000字,程序代码) 本文从当前社会人们需求出发,首先介绍了人们在处理手机信息和网络信息交互时的极大不 ...
- java ui设计用什么_什么是UI设计?
UI设计是什么? 做为一名设计师前辈我来帮你和帮想学习UI设计的小伙伴们解答一下这个问题 首先大家先跟着我来了解一下什么是UI设计 我们只有了解了什么是UI设计才能进一步的学习. 什么是UI设计? U ...
- Java斗地主算法的设计与实现_斗地主算法的设计与实现–洗牌和发牌
本篇将给出斗地主算法的源码,介绍斗地主这个项目的一些基本情况. 下载地址:http://download.csdn.net/detail/fansunion/6387589 特别说明:斗地主项目的主要 ...
- Java实训学生信息_(java实训)学生信息管理系统.doc
您所在位置:网站首页 > 海量文档  > 计算机 > Java (java实训)学生信息管理系统.doc9页 本文档一 ...
- java实验指导书答案_(Java实验指导书答案2.doc
(Java实验指导书答案2 山东建筑大学实验报告 课 程 :Java面向对象程序设计语言 院 (部):商学院 专 业 :电子商务 班 级 : 学生姓名: 学 号: 指导教师:陈明志 完成时间:2014 ...
- 《算法设计编程实验:大学程序设计课程与竞赛训练教材》——1.3 相关题库...
1.3 相关题库 [1.3.1 Perfection] [问题描述] 1994年Microsoft Encarta的数论论文:"如果a,b,c是整数,且a=bc,那么a称为b或c的一个倍数, ...
- c语言程序与设计教学设计,浅谈C语言程序设计课程的教学设计
C语言程序设计课程是一门计算机专业程序设计语言类的基础课程,如何将枯燥复杂的语法.单调抽象的函数让学生们有兴趣学习.研究.文章通过在C语言程序设计这门课教学的设计,浅谈了自己的见解和方法. 大多数计算 ...
- java对数字的处理_[java初探10]__关于数字处理类
前言 在我们的日常开发过程中,我们会经常性的使用到数字类型的数据,同时,也会有众多的对数字处理的需求,针对这个方面的问题,在JAVA语言中.提供解决方法的类就是数字处理类 java中的数字处理类包括: ...
- java 微信群发多图文_[Java教程]httpClient实现微信公众号消息群发
[Java教程]httpClient实现微信公众号消息群发 0 2016-09-21 20:00:10 1.实现功能 向关注了微信公众号的微信用户群发消息.(可以是所有的用户,也可以是提供了微信ope ...
最新文章
- CentOS5.4 上将Python进行升级,已经解决yum不可用的问题(转载)
- 算法------------搜索二维矩阵
- 120.数据缓存cache的基本概念
- python如何记录运行时间_Python如何测量脚本运行时间
- 测试版降级后软件还在么,如果你后悔安装iOS12想降到iOS11?几招教你删除iOS12测试版...
- python通过跳板机连接服务器_使用pycharm、跳板机连接内网服务器
- java 方法 链路 trace_arthas命令trace追踪方法链路
- 华为留一手鸿蒙,华为“留一手”?华为P40或采用安卓+鸿蒙双系统!
- Ubuntu硬盘全盘备份tar和clonezilla两种方案
- mysql 查询索引
- 软件的接口设计图_软件工程中的分析、设计与实例
- JDK的安装 - JDK8(1.8.0_301)
- 2020最全蓝牙耳机盘点:年会最值得选择的十大优秀蓝牙耳机品牌
- Linux 字符设备驱动及一些简单的Linux知识
- php中英文逗号分号转换等
- 仓储管理之盘点——盘点方法
- CPT CPC CPA CPM 广告投放了解
- 用python检测微信好友是否删除自己
- 产品经理们都是怎样成为产品经理的?
- 上帝在基督里赦免了所有人的罪
热门文章
- Spring原理篇(12)--架构整合流程;该篇章讲解Spring在整合架构的时候的思路;
- ATmega16开发板仿真教程——前言
- SolidWorks2010常用快捷键
- 计算机调剂到mba,如何调剂到理想的MBA院校?
- template模板字符串
- 小米air耳机重新配对_一分钱试用小米蓝牙耳机Air,真无线,自由更随心
- otis电梯服务器tt使用说明_家用液压电梯什么品牌好 家用液压电梯品牌推荐【详解】...
- python 玩机甲大师_请问参加robo master机甲大师需要具备什么能力?
- 防触电太阳能智能声光警示牌
- bitcoin 地址产生过程