没有合适的资源?快使用搜索试试~ 我知道了~
基于Java的日历记事本.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 18 浏览量
2022-11-15
05:58:28
上传
评论
收藏 1.11MB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/87014074/0001-ef971f21970081ffb215a85b0b5c0a1d_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
33页
。。。
资源推荐
资源详情
资源评论
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/release/download_crawler_static/87014074/bg1.jpg)
软件课程设计设计(论文)用纸
摘 要
Java 是 Sun 公司推出的一种基于面向对象技术的编程语言,同时也是一种跨 平
台的程序设计语言,是软件开发的一种革命性技术,已被列为当今世界信息技术的
主流之一,Java 语言是面向对象编程,并涉及到网络、多线程等重要的基础知识,
因此 Java 语言也是学习面向对象编程和网络编程的首选语言。Java 有许多值得称
道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移
植性、高性能、多线程、动态性等。用JAVA 语言进行程序开发,目前十分流行。本
设计通过 JAVA 来实现具有图形界面的日历记事本,体现了 JAVA 的高效性等特
点。
随着社会的发展,越来越多的人依靠电子产品生活,而他们的日常工作也是离
不开这些电子产品的,所以开发出一款日历备忘录就显得必不可少了。利用面向对
象的程序设计语言 Java 来实现具有图形界面的日历记事本。日历具有基本的浏览和
日期修改的功能。记事本具有输入、保存、删除、查看等基本功能。
关键词:面向对象 Java 日历 记事本
I
![](https://csdnimg.cn/release/download_crawler_static/87014074/bg2.jpg)
软件课程设计设计(论文)用纸
目 录
摘 要 ................................................................................................................................... I
目 录 ................................................................................................................................II
第 1 章 绪论 .......................................................................................................................3
1.1 概 述 ................................................................................................................3
1.2 课程设计题目............................................................................................ 3
1.3 课程设计目的............................................................................................ 3
1.4 课程设计内容............................................................................................ 3
1.5 项目背景和目标 ...................................................................................................3
第 2 章 系统需求分析 .......................................................................................................5
2.1 系统目标................................................................................................... 5
2.2 主体功能................................................................................................... 5
2.3 开发环境................................................................................................... 5
第 3 章 系统概要设计 .......................................................................................................6
3.1 系统的功能模块划分 ................................................................................. 6
3.2 系统流程................................................................................................... 6
第 4 章 系统详细设计 .....................................................................................................8
4.1 程序变量和方法 ..................................................................................................8
第 5 章 算法描述和编码实现 .......................................................................................12
5.1 类的算法 ............................................................................................... 12
5.2 编码实现 ............................................................................................... 13
第 6 章 测试 ........................................................16
6.1 测试方案 ............................................................................................................16
6.2 测试结果 ............................................................................................................16
总结 ...................................................................................................................................20
参考文献 ...........................................................................................................................21
附录 ...................................................................................................................................22
II
![](https://csdnimg.cn/release/download_crawler_static/87014074/bg3.jpg)
软件课程设计设计(论文)用纸
第1章 绪论
1.1 概 述
日历记事本的包括日历和日志记事本两部分:
日历部分采用公历历法,界面设计:日期部分每行 7 天,每列 5 天,可完全 记
录一个月中的所有天数。星期采用中文显示,每行的第一天为星期日。星期六显示为
蓝色,星期日显示为红色,当前日期显示为绿色,其它日期显示为黑色。年份通过
负数表示公元前,正数表示公元后。用户可通过使用鼠标点击按钮的方式改变日历
的年份和月份。
记事本部分提供输入、保存、显示、删除日志的功能。用户输入的日志记录在
本系统所在的目录保存为后缀名为.txt 的文本文件。 用户只要选定要查看日志的日
期,即可以通过鼠标点击显示日志的按钮来实现。
1.2 课程设计题目
基于 Java 语言的日历记事本
1.3 课程设计目的
1.巩固和提高 java 编程技术。
2.培养掌握成学设计的基本思路和方法。
3.加强研发、调试程序的能力。
4.增强分析、解决问题的能力。
5.提高科技论文写作能力。
1.4 课程设计内容
设计 GUI 界面的日历记事本。系统将日历、记事本功能结合在一起,用户可以
方便地在任何日期记录下有关内容或查看某个日期的记录内容。为使用者记录、管
理个人日记以及每日心里路程,其中主要实现以下功能 本系统界面的左侧是日历。
系统界面的右侧是记事本。选择具体日期后,可以将记事本的内容保存起来,形成
一个日志。显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查
询下一个月的日期。
1.5 项目背景和目标
目前,很多新的技术领域都涉及到了 Java 语言,Java 语言是面向对象编程,
3
![](https://csdnimg.cn/release/download_crawler_static/87014074/bg4.jpg)
软件课程设计设计(论文)用纸
并涉及到网络、多线程等重要的基础知识,因此 Java 语言也是学习面向对象编程
和网络编程的首选语言。按照教学培养计划要求,学生在学习完课本中指定课时的
知识后,应安排一定课时的课程设计。其主要目的是使学生深入理解并实践在本课
程中所学的有关 JAVA 程序设计方面的语言基础、异常处理、事件处理、小应用程
序以及图形用户界面设计等。故此“日历记事本”应运而生。
本课程设计是为了配合 Java 程序设计课程,帮助学生深入学习掌握 Java 语言,
熟练运用这个工具而设立的课程。通过课程设计各个项目的综合训练,加强学生对
JAVA 语言的理解,检验学生对专业理论知识理解与掌握的程度,锻炼学生综合运用
JAVA 程序设计处理所学的知识实际分析问题、解决问题的能力,使课堂上的理论在
实践中得到运用,提高学生的综合素质,为学生毕业后的实际工作打好基础。同时
也满足了大多数同学对于一款简单易用的日记本软件的需求。
4
![](https://csdnimg.cn/release/download_crawler_static/87014074/bg5.jpg)
软件课程设计设计(论文)用纸
第 2 章 系统需求分析
2.1 系统目标
1.系统界面的左侧是日历。该日历可以按年份前后翻动,鼠标单击“上年”按
钮时,当前日历的年份减一;当鼠标左键单击“下年”按钮,当前日历的年份加一。
2.该日历也可以在某年内按月前后翻动。当鼠标左键单击“上月”按钮时,当
前日历的月份减一;当鼠标左键单击“下月”按钮时,当前日历的月份加一。
3.使用鼠标左键单击选定的日期,如已有记录内容,系统将弹出对话框提示该
日已有记录内容,并询问用户是否用记事本显示该内容。
4.用户选择具体日期后,可以将记事本的当前内容保存起来,形成日志。
2.2 主体功能
用户可以方便地在任何日期记录下有关内容或查看某个日期的记录内容。
通过按按钮“上年”和“下年”对年份进行翻页。通过按按钮“上月”和“下
月”对月份进行翻页。用户可以通过输入年份来查看自己的日志。显示信息:用户
可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。定时提
醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间
和提醒时间相吻合时,给出具有提示信息的对话框。查询信息:用户可以查询到某
个月的所有的提示信息。
页面设计分为左右两个部分,左部分为日历的视图,上边放置了调节年份和月
份的按钮,下边是日历的格式。右部分作为一个备忘录的文本域。当该日写有备忘
时,会在文本域弹出提示有备忘是否查看。文本域的下边设有增加备忘和删除当前
备忘的按钮。
2.3 开发环境
Windows XP;jdk1.5.0-0-05;ultraedit 开发工具
5
剩余32页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/3c39599dc7cf4373a282763035024fb7_m0_62089210.jpg!1)
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 基于Java web的学生管理系统(源码+数据库+报告)高分项目
- 基于Java web的学生管理系统(源码+数据库+报告)期末大作业&课程设计
- FM1702SL芯片13.56MHZ NFC读卡器开发板PROTELPCB图+FM1702SL中文说明书+FM1715编程指南
- 期末大作业交通数据分析与应用期末作业程序源码+实验报告.zip
- 期末大作业基于Java web的图书销售管理系统(源码+数据库)高分项目
- python-leetcode面试题解之第274题H指数.zip
- python-leetcode面试题解之第270题最接近二叉搜索树值.zip
- python-leetcode面试题解之第267题回文排列II.zip
- python-leetcode面试题解之第264题丑数II.zip
- python-leetcode面试题解之第263题丑数.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)