日历记事本设计报告200641801112

日历记事本设计报告200641801112

ID:12434732

大小:124.50 KB

页数:11页

时间:2018-07-17

日历记事本设计报告200641801112_第1页
日历记事本设计报告200641801112_第2页
日历记事本设计报告200641801112_第3页
日历记事本设计报告200641801112_第4页
日历记事本设计报告200641801112_第5页
资源描述:

《日历记事本设计报告200641801112》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南农业大学课程论文学院:信息科学技术学院班级:网络06-1班姓名:徐华富学号:200641801112课程论文题目:日历记事本设计课程名称:JAVA程序设计导论评阅成绩:评阅意见:成绩评定教师签名:日期:年月日10目录日历记事本设计21前言22需求分析32.1系统需求分析32.2性能需求分析33程序的概要设计33.1总体设计思路33.2日历记事本的功能设计43.3自定义数据43.4数据流程图54程序的详细设计54.1程序框图54.2程序模块描述54.3类和主要方法64.4主要方法构造64.5事件监听器74.6主方法Main()84.7测试分析及使用说明84.8

2、运行效果及问题95源代码清单96总结9参考文献10致谢1010日历记事本设计作者:徐华富指导老师:傅卓军(湖南农业大学信息科学技术学院,长沙,410128)摘要:本设计是针对日历记事本所做的程序,这个程序的主要功能是利用GUI图形界面技术,事件监听器技术,util包内时间函数和IO-输入输出流技术来实现的。Java中的GUI由各种组件(包括按扭、单行文本域等等)组成,组件放在容器中。当用户对相关的组件进行操作时,会发生相应的事件,由程序中的代码来响应相应的事件并作出对应的处理。其中的java.awt包和java.swing包主要是用来设计界面的。该日历可以即时准

3、确地获得需要显示和查询的结果,充分降低了查询日期的时间。在此日历中,还附带了一个有访问控制的秘密记事本。关键词:java语言程序设计日历记事本ActionListenerGUI1前言Java语言产生于C++语言之后,是完全的面向对象的编程语言,充分吸取了C++语言的优点,采用了程序员所熟悉的C和C++语言的许多语法,同时又去掉了C语言中指针、内存申请和释放等影响程序健壮性的部分。Java不依赖平台的特点使得它受到广泛的关注,Java已成为网络时代最重要的语言之一。因此采用了解释执行而不是编译执行的运行环境,在执行过程中根据所在的不同的硬件平台把程序解释为当前的机

4、器码,实现跨平台运行。而动态下载程序代码的机制完全是为了适应网络计算的特点,程序可以根据需要把代码实时的从服务器中下载过来执行,在此之前还没有任何一种语言能够支持这一点。Java是一种面向对象的高级程序设计语言,它通过提供最基本的方法来完成指定的任务,并且提供简单的类机制和动态的接口模型,同时通过类库可以处理网络协议,这样用户就可以在网络上方便地访问其他对象,它的多线程机制使用户可以分不同的线程来完成特定的行为。该设计是日历记事本。它的界面很简单,也可以实现一些简单的功能,比如当你单击界面上的每一个时间按钮时它都能出现对应的年、月、日,并提示你今天是否有日程信息

5、要阅读等等一些简单的功能。要实现日期查询,可以用java10的知识编写程序来解决此问题。使用人员能快捷简单地进行操作。而不用人们自己去推算日期,提供了很多方便,对人们的生活有一定的帮助。学习Java语言,随着课程的进展,逐步感受到了Java这门语言的博大精深,认识到Java入门容易,但学好、运用好并不是十分容易的事情。这次课程设计是我一次重要的实践。2需求分析2.1系统需求分析编写的日历记事本,拥有了现实日历很难很快查询实现的功能。现在电脑使用用户越来越多,就不需要购买现实的日历,而通过这个小小的程序就可以帮助人们知道现在和未来的日期,还可以查询你想要的日期。能

6、够给用户带来更加简单和实用的感觉。在查询日期时,可以对日期进行日志添加、删除和修改。附带的记事本可以记下自己私有的事情。2.2性能需求分析方便性:是一种虚拟的日历而不是现实的,查询日期的速度快,查询准确。使用户能更快的知道自己想要的日期。并对日期进行日志操作。安全性:尤于本软件属于公开的建议小工具软件,所以主界面并不需要设计密码验证功能,直截了当的界面希望能够满足用户的需求。但当你记录你的私有事情时,可以有用简单的访问控制。需要匹配秘密。实用性:不需要用户去购买其他现实日历,只需拥有这个小小的java程序。可以记录所需要记录的事情。3程序的概要设计3.1总体设计

7、思路日历记事本,就是用java做一个小小的程序,通过这个程序可以看到当前的日期,单击界面上相应的按钮时间和日期都会相应的变动,当然这种变动是准确的,这就是一个简单的日历查询,可以针对查询的日期进行日志的简单操作。我做的这个程序设计,我觉得主要是主框架界面的设计,很多代码都是用来设计界面的,设计界面时要考虑各种小按钮的设计,一个大范围窗体的总体设计,面板的设计等等。逐渐把信息以及事件相应10添加到我要设计的界面里就可以了。在功能设计方面设计阶段就比较简单了,只要在相应的按钮下,设计事件监听,以及设计相应的消息响应方法。总之,做这个程序设计主要包括界面设计和功能设计

8、两个方面。3.2日历记事

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。