- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
摘要 2
TOC \o 1-5 \h \z \o Current Document 第 1 章 前 言 3...
\o Current Document 第 2 章 需求分析 4...
\o Current Document 第 3 章 概要设计 5...
\o Current Document 系统界面 5...
\o Current Document 日历部分 5...
\o Current Document 记事本部分 6...
\o Current Document 第 4 章 详细设计 7...
\o Current Document 系统界面 7...
\o Current Document 日历部分 7...
\o Current Document 记事本部分 1..0.
\o Current Document 第 5 章 系统测试 1..2.
\o Current Document 第6章 小 结 1..7.
\o Current Document 参考文献 1..8.
摘要
本课程设计通过代码实现将理论知识和具体实践相结合,巩固提高了对
JAVA的相关方法与概念的理解,使学生的发散思维及动手能力进一步加强,加 强对计算机及软件工程的进一步了解。
在本案例中,我们开发了一个实现有日历的记事本软件,日历记事本中, 日历部分可以调节年份, 月份,日期,星期。 记事本可以实行查看, 保存,删除, 取消等操作,并且每一步操作都有相应提示,本软件是一个实用性很强,简洁, 方便的功能软件。
关键词 : java ;日历记事本
第 1 章 前 言
Java 是一个面向对象的程序设计语言,可以让我们更好的掌握面向对象思想解决实际
问题的能力。Java拥有庞大的API,其中java.lang 包下的80%勺类都是我们必须熟练掌握 的,还有其他如:java.awt包,java.io 包等等,AWT的基本内容,包括各种组件事件、监 听器、布局管理器、常用组件、打印,还有 Swing 组件的基本内容等。运用这些强大的 API 我们可以开发出很多的应用程序。当然, java 的优势在网络编程上,但那不等于 java 在桌 面应用程序这一块不可以, java 的思想照样可以做到,甚至更好。
Java 是一种纯面向对象的、网络编程首选的语言。 Java 技术作为软件开 的一种革命 性技术, 已被列为当今世界信息技术的主流之一。 为了适应时代潮流, 我们应该加强对 Java 的学习,更好的掌握这门课程。为此,我们成了一个课程小组,经过小组成的商讨之后,我 们决定以“日历记事本”为设题材,借此巩固加深我们对 Java 的了解。
本次课程设计的实例虽然比较简单, 程序设计也不是很复杂, 但在此程序的设计过程也 是一个学习过程,更是对复杂程序的一个学习过程,还能培养我们的数抽象能力。 因此,我 们觉得这次课程设计是非常有意义的,能为我们今后学习面向过程的程序设计作一些铺垫。
第 2 章 需求分析
本系统为日历记事本的设计与实现,主要实现以下功能:
1)该系统分为两个部分:日历和记事本
2)该日历可以按年加减,选择年加时,当前日历的年份加一;选择年减时,当前日历年 份减一。
3)也可以在某年内按月加减。选择月加时,当前日历的月份加一;选择月减时,当前日 历的月份减一。
4)选择任意某天时,日期也做出相应的变动。
5)选择日志时,可以实现写日志和读日志的功能。
6)写日志中可以实现保存,删除,取消,退出的功能。
7)读日志中可以实现从磁盘中读取日志,退出的功能。
第3章概要设计
3.1 系统界面
3.1设计日历记事本系统的主界面,分为两部分:记事本部分和日历部分。具体如图 所示:
3.1
图3.1系统界面流程
日历部分
日历部分设有三个模块:年份模块,月份模块,日期模块。具体如图 3.2所示:
图3.2日历部分流程
记事本部分
记事本部分有两个模块:写模块,读模块;具体如图 3.3所示:
图3.3记事本部分流程
第4章详细设计
4.1系统界面
系统界面中设置了日历和记事本两个部分, 用户可视化界面拖拽主窗口, 构造函数的对
象添加到面板中。具体如图 4.1所示:
图4.1系统界面流程
4.2日历部分
日历部分分为三个模块:年模块,月模块,日历模块。年模块中又添加了年加和
年减;月模块中也设有月加和月减。日历模块中有日期,星期的排版。
年模块中:根据定义的主函数,添加年加和年减事件,增加相应的监听事件,监
听程序执行时,实现年的加减,并且调用响应的函数对日期进行刷新。 具体的如图421
所示:
年份
单击按 键,日历 部分更 新
单击按 键,日历 部分更 新
图421
文档评论(0)