报告-程序员.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
报告-程序员

湖南农业大学课程论文 学 院:信息科学技术学院 班 级:网络06-1班 姓 名:徐 华 富 学 号:200641801112 课程论文题目:日历记事本设计 课程名称:JAVA程序设计导论 评阅成绩: 评阅意见: 成绩评定教师签名: 日期: 年 月 日 目 录 日历记事本设计 2 1 前言 2 2 需求分析 3 2.1系统需求分析 3 2.2性能需求分析 3 3 程序的概要设计 3 3.1总体设计思路 3 3.2日历记事本的功能设计 4 3.3自定义数据 4 3.4数据流程图 5 4 程序的详细设计 5 4.1程序框图 5 4.2程序模块描述 5 4.3类和主要方法 6 4.4主要方法构造 6 4.5事件监听器 7 4.6主方法Main() 8 4.7测试分析及使用说明 8 4.8运行效果及问题 9 5 源代码清单 9 6 总结 9 参考文献 10 致谢 10 日历记事本设计 作 者:徐华富 指导老师:傅卓军 (湖南农业大学信息科学技术学院,长沙,410128) 摘要:本设计是针对日历记事本所做的程序,这个程序的主要功能是利用GUI图形界面技术,事件监听器技术,util包内时间函数和IO-输入输出流技术来实现的。Java中的GUI由各种组件(包括按扭、单行文本域等等)组成,组件放在容器中。当用户对相关的组件进行操作时,会发生相应的事件,由程序中的代码来响应相应的事件并作出对应的处理。其中的java.awt包和java. swing包主要是用来设计界面的。该日历可以即时准确地获得需要显示和查询的结果,充分降低了查询日期的时间。在此日历中,还附带了一个有访问控制的秘密记事本。 关键词:java语言 程序设计 日历记事本 ActionListener GUI 1 前言 Java语言产生于C++语言之后,是完全的面向对象的编程语言,充分吸取了C++语言的优点,采用了程序员所熟悉的C和C++语言的许多语法,同时又去 掉了C语言中指针、内存申请和释放等影响程序健壮性的部分。 Java 不依赖平台的特点使得它受到广泛的关注,Java已成为网络时代最重要的语言之一。因此采用了解释执行而不是编译执行的运行环境,在执行过程中根据所在的不同的硬件平台把程序解释为当前的机器码,实现跨 平台运行。而动态下载程序代码的机制完全是为了适应网络计算的特点,程序可以根据需要把代码实时的从服务器中下载过来执行,在此之前还没有任何一种语言能 够支持这一点。 Java是一种面向对象的高级程序设计语言,它通过提供最基本的方法来完成指定的任务,并且提供简单的类机制和动态的接口模型,同时通过类库可以处理网络协议,这样用户就可以在网络上方便地访问其他对象,它的多线程机制使用户可以分不同的线程来完成特定的行为。 该设计是日历记事本。它的界面很简单,也可以实现一些简单的功能,比如当你单击界面上的每一个时间按钮时它都能出现对应的年、月、日,并提示你今天是否有日程信息要阅读等等一些简单的功能。要实现日期查询,可以用java的知识编写程序来解决此问题。使用人员能快捷简单地进行操作。而不用人们自己去推算日期,提供了很多方便,对人们的生活有一定的帮助。 学习Java语言,随着课程的进展,逐步感受到了Java这门语言的博大精深,认识到Java入门容易,但学好、运用好并不是十分容易的事情。这次课程设计是我一次重要的实践。 2 需求分析 2.1系统需求分析 编写的日历记事本,拥有了现实日历很难很快查询实现的功能。现在电脑使用用户越来越多,就不需要购买现实的日历,而通过这个小小的程序就可以帮助人们知道现在和未来的日期,还可以查询你想要的日期。能够给用户带来更加简单和实用的感觉。在查询日期时,可以对日期进行日志添加、删除和修改。附带的记事本可以记下自己私有的事情。 2.2性能需求分析 方便性:是一种虚拟的日历而不是现实的,查询日期的速度快,查询准确。使用户能更快的知道自己想要的日期。并对日期进行日志操作。 安全性:尤于本软件属于公开的建议小工具软件,所以主界面并不需要设计密码验证功能,直截了当的界面希望能够满足用户的需求。但当你记录你的私有事情时,可以有用简单的访问控制。需要匹配秘密。 实用性:不需要用户去购买其他现实日历,只需拥有这个小小的java程序。可以记录所需要记录的事情。 3 程序的概要设计 3.1总体设计思路 日历记事本,就是用java做一个小小的程序,通过这个程序可以看到当前的日期,单击界面上相应的按钮时间和日期都会相应的变动,当然这种变动是准确的,这就是一个简单的日历查询,可以针对查询的日期进行日志的简单操作。我做的这个程序设计,我觉得主要是主框架界面的设计,很多代码都是用来设计界面的,设计界面时

文档评论(0)

suijiazhuang1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档