重庆科技学院_java程序课程设计__日历记事本_第1页
重庆科技学院_java程序课程设计__日历记事本_第2页
重庆科技学院_java程序课程设计__日历记事本_第3页
重庆科技学院_java程序课程设计__日历记事本_第4页
重庆科技学院_java程序课程设计__日历记事本_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、jja爱情动作片va计程仪计划设计设计课程设计通讯端口卡计程仪卡计程仪1概述.1.1课程的设计目的在1.2课程中的设计内容是什么意思?.“1 2系统需求分析”是什么意思?1系统目标是什么?.1.2本代理功能开发环境,开发环境,开发环境,开发环境.1.3系统的概要设计1.3 .1.1系统的详细设计.2.5考试,考试,考试,考试。.4 5.1考试计划.4 5.1考试结果四个总结,包括以下几个方面: . 参考书,参考书,参考书,参考书,参考书,参考书下一步该怎么办?上一步该怎么办?上一步该怎么办?上一步该怎么办?上一步该怎么办?上一步该怎么办?. 9学生成绩管理系统的设计学生成绩管理系统的设计1概要

2、1.1课程设计目的java计程仪编程技术的强化和提高。 2 )培养掌握成学设计的基本思维方法和方法。 3 )加强开发、调试计程仪程序的能力。 4 )强化分析、解决问题的能力。 5 )提高科技论文的写作能力。 1.2课程设计内容设计GUI界面的日历表记事板。 集成的日历表和记事板功能使用户可以轻松记录任何日期的内容,并查看日期的内容。 2系统需求分析2.1系统目标1 .系统界面的左侧是日历表。 这个日历表可以每年前后翻一次。 用鼠标喀呖声“上一年”按钮,则当前日历表的年份减少1。用鼠标左键喀呖声“下一年”按钮,则当前日历年份增加1。 2 .这个日历表也可以在某年前后翻月。 用鼠标喀呖声“上个月”

3、按钮,则当前日历表的月份减少1个。用鼠标左键喀呖声“下个月”按钮,则当前日历表的月份增加1个。 3 .用鼠标左键喀呖声选择的日期,如果有记录查询密码的内容,就会出现一个对话框,显示该日期有记录查询密码的内容,询问用户是否要用记事板显示。 2.2本代理功能用户可容易地在任意日期记录相关内容或查看某日期记录内容。 通过推一推按钮“前年”和“翌年”,翻过年。 通过推一推按钮“上个月”和“下个月”来翻月。 用户可以输入年份来查看自各儿的计程仪。2.3开发环境Windows XP jdk1.5.0-0-05; ultraedit开发工具3系统综述设计3.1系统的功能模块划分和系统流程图本日历表记事板有4

4、个java源文件。 calendar pad.javacalendarpad.java在此Java文件中生成的类将为此日历表记事板计程仪程序创建主窗口。 此类包含main方法,该方法从该类中执行堆计程仪程序。 Year.javaYear.java此文件负责创建管理年度的对象。 Month.javaMonth.java此文件负责创建管理月份的类对象。 NotePad.javaNotePad.java此文件负责创建记事板。 4系统为主类CanlendarPadCanlendarPad 1.成员变量成员变量说明成员变量解释变量类型变量类型名称年、月、日int year, 详细设计month并保存da

5、y计程仪的哈希列表Hans htable保存哈希列表的文件显示日期JtextFile showDay日历表对象Calendar日历表记事板对象NotePad notepad月month月年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年

6、年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年年的NotepadYearMonth记事板NoteNote 1、成员变量、成员变量解释变量类型变量类型名称文本输入区域JTextArea text保存、删除计程仪按钮Button保存计程仪、 删除计程仪保存计程仪的哈希表hashtable表哈希表的文件保存计程仪的人、月、日int year、 month

7、 day 2,方法, 方法名功能注释NotaPad创建记事板对象建构方法setYear设置年getYear获取年setMonth设置月getMonth获取月setDay设置日getDay获取计程仪获取内容获取计程仪内容保存计程仪删除计程仪删除计程仪actionPerformed, 用于描述ActionEvent上通告接口方法的变量类型变量类型名称的文本栏JtextFiled showYear用于增减该变量类型名称的按钮Jbutton明年, 去年2 .方法名称功能注释年创建对象建构方法setYear年设置年获取年ActionEvent上通告接口方法月月月月月月月月月月月1 .成员变量成员变量解释

8、变量类型表示变量类型名月的整数int month月月的文本栏负责d showMonth月增减的按钮Jbutton下个月,上个月2 .方法5测试5.1测试方案1 .打开主画面,喀呖声鼠标左键查看日历表画面。 2 .选择日期写入计程仪。 3 .添加到日历表中,删除计程仪。 4 .更改年份以查看一些计程仪。 5.2测试结果1 .打开主画面,喀呖声鼠标左键查看日历表画面。图名称功能注释Month“月”对象建构方法设置月获取月获取月actionPerformed处理ActionEvent接口方法2 .下图为, 经过2011年1月1日选定的计程仪:3.添加删除计程仪图:添加计程仪:添加计程仪:删除计程仪:

9、删除计程仪:4.更改年份,查看计程仪: 6天的努力,基本完成了我的java课程设计,基本实现了分析需求时预想的功能。 通过本次课程设计,将从教科书中学到的理论知识应用于实践,使学习的知识更加强化、丰富,使java及其功能的强度更加深刻认识。 为云同步设计这门课程进一步增强了我的动手能力。 为了完成这个课程的设计,做了很多准备,在网际网络查了很多相关资料,翻了很多相关书籍。 在这样的过程中,我的思考分析、遇到了问题,以及尝试用各种偶然的方法解决问题的能力锻炼得无形。 从理论到实践,在整整几天的日子里,可以说苦于甜,但是可以学到很多东西和云同步,不仅可以巩固在在先学到的东西,还可以学到很多在日本没有学到的东西。 通过本次课程设计将理论与实际相结合很重要,不仅是理论知识,把所学的理论知识与实践相结合,才能从理论中得出结论,真正为社会服务,提高自各儿的实力和独立思考能力。 在设计过程中碰到问题,说是困难也不为过。 第一次做,遇到过各种各样的问题。 由于云同步在设计过程中发现了自各儿

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论