java课程设计报告---万年历

java课程设计报告---万年历

ID:25287345

大小:176.00 KB

页数:26页

时间:2018-11-19

java课程设计报告---万年历_第1页
java课程设计报告---万年历_第2页
java课程设计报告---万年历_第3页
java课程设计报告---万年历_第4页
java课程设计报告---万年历_第5页
资源描述:

《java课程设计报告---万年历》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、山东交通学院接口技术课程设计(VHDL/JAVA)万年历院(系)别信息科学与电气工程学院班级电信091学号090819344姓名胡利指导教师庞希愚时间2012-01-27—2012-03-0226课程设计任务书题目万年历系(部)信息科学与电气工程学院专业电子信息工程班级电信091学生姓名胡利学号0908193441月27日至3月2日共1周指导教师(签字)系主任(签字)年月日26一、设计内容及要求1、使用图形用户界面。2、实现日期与星期的查询二、设计原始资料1、显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。2、定时提醒:用户可以针对某一天来添加,删除和

2、编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。26三、设计完成后提交的文件和图表1.计算说明书部分数据库设计分析1.总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰年,是闰年,该年的总天数为366,否则,为365。然后判断输入的年是否为定义年,若是,令总天数S=1,否则,用累加法计算出定义年到输入年之间的总天数,再把输入年的一月到要输出的月份之间的天数累加起来,若该月是闰年中的月份并且该月还大于二月,再使总天数加1,否则,不加,既算出从定义年一月一日到输出年的该月一日的总天数。    2.输出月份第一天为星期几的算法:使总天数除以7取余加

3、2得几既为星期几,若是7,则为星期日。3.算出输出月份第一天为星期几的算法:算出输出月份第一天为星期几后,把该日期以前的位置用空格补上,并总该日起一次输出天数直到月底,该月中的天数加上该月一日为星期几的数字再除以7得0换行,即可完整的输出该月的日历。开始2.图纸部分:计算,绘制屏幕程序初始化获取当前系统时间年份等数据程序流程图是否输入或选择年(月)份提交年月变更数据更数据结束26四、进程安排1、星期一选定题目,查阅资料2、星期二构思程序流程图3、星期三和星期四编写且完善程序4、星期五答辩五、主要参考资料1、Eclipse使用教程2、java程序设计常用教程26成绩评定表作品成绩报告成绩口试

4、(答辩)成绩总评成绩26目录前言31需求分析31.1需求分析31.2功能设计32.概要设计32.1程序设计思路32.2程序运行界面42.3流程图53.各模块的功能及程序说明63.1.初始化组件63.2.初始化数据63.3.绘制程序界面74.测试分析85.源程序清单106.课程设计体会18参考文献1926摘要我们的实践的能力,为提高知识,可以运用了再创造,学校在2周安排,我们发出java课程设计进行实习。此文件的详细说明java的环境下,一个软件设计的过程,本软体是各种数据的个数统计。这种软件的功能,用户可一段文字输入后,软件是文字中的各类的数据的成绩为英语和数据的数量和数字数据的数量、空白

5、的数据的数量和它的类型的数据的数量,然后,他将显示出来。以下,课程设计通过解释数据是软件的统计,计划于解释了调整,并将负责等方面,还详细介绍了此项技术的制作过程说明了作用,以及各种无法实行操作。关键字:万年历,java,头文件26前言Java的前身是Oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们发现它还可以被用于更大范围的Internet上。1995年,Java语言的名字从Oak编程了Java。1997年J2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语

6、言、Javaclass、JavaAPI、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有JavaME,JavaSE和JavaEE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有JavaDevelopmentKit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中JavaDevelopmentKit简称JDK是大多开发工具的基础。以上的每种开发工具都

7、有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择一种合适的开发工具。1需求分析1.1需求分析本程序的要求为:1.使用图形用户界面;2.本程序能够实现日期与星期的查询。1.2功能设计本程序要构建的万年历程序,其功能有以下几个方面:(1)通过网页形式运行,实现图形界面。(2)能以月历形式显示日期与星期。(3)支持用户自己输入年份,并提供月份的下拉形式菜单来选择月份。(4)通过点击“更新

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

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

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