基于JavaScript的万年历设计【开题报告】

2022-06-01 07:48:16   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《基于JavaScript的万年历设计【开题报告】》,欢迎阅读!
开题,万年历,JavaScript,基于,报告

开题报告

通信工程

基于JavaScript的万年历设计

一、课题研究意义及现状

现在所使用的万年历,实际上就是记录一定时间范围内(比如100年或更多)的具体阳历或阴历的日期的年历,方便有需要的人查询使用。万年历已经成为我们日常生活中必不可少的时间工具。目前用万年历制作而成产品有很多,主要分为两大类:普通万年历和电子万年历。普通万年历像挂历台历之类的万年历只能满足我们对时间日期的要求,虽然后来出现的电子万年历弥补了普通万年历的缺陷,可以查询农历阴历设置闹钟等功能,但是仍不能满足现代会快速人们对时间的要求。随着个人计算机和网络的普及,人们已经把网络当做生活中必不可少的工具之一。人们想从网页中得到他们所需要的一切信息,这样,网页万年历就应运而生。

网页万年历不仅满足了人们对万年历的查询当日时间,还可以查看当月的其他日期,当年的其他日期的详细时间情况。并且还实现了可以查看农历、阴历、世界时间、节假日等等诸多功能,甚至还有了日志功能,我们可以在自己指定的日期上写下自己当天要做的事,到了当天系统就会自动提醒我们,非常的人性化。用户操作界面美观,并且操作简单,基本上满足了人们对于万年历日常生活的要求。

二、课题研究的主要内容和预期目标

主要内容:

本课题主要是完成可以通过web浏览器查阅的万年历。充分发挥网页交互功能达到万年历信息量广,人机交互友好,智能化体现完美。利用Javascript编写一个程序,能够在网页上显示万年历,当用户选择相应的日期能够显示对应的时间信息。比如:要查看20111111日的信息,用户只要把时间切换到201111月,并把鼠标移到11号,就会在显示该日的时间信息。我们能从中得到的时间信息包括农历、阴历、节假日、节气日、传统节日、公众节假日等诸多信息。

预期目标:

1能够查询当日的时间信息

2能够查询当年的其他月份信息,同样包括当月其他日期信息 3能够查询世界时间 4在显示阳历的同时显示阴历 5显示各种节假日并用特殊颜色注明 三、课题研究的方法及措施


首先需要了解和熟悉JavaScript程序设计语言的相关的数据类型、数据结构、关键字和运算符等基本的语法知识以及面向对象的编程思想,并熟悉Javascript中的各种相关类库和方法的使用。

万年历是一种将公历、农历、干支历相互对应,编排在一起的历史工具书。然后根据万年历的换算特点画出程序流程图,接着开始编写代码,再接着调试程序,并对出现的问题进行分析,找出错误原因并修改,最后写出通过调试过的正确代码。 四、课题研究进度计划

第一阶段(2010/2011第一学期第9周至第10周):查阅相关资料,了解万年历的相关资料。 第二阶段(2010/2011第一学期第11周至第12周):熟悉JavaScript语言的相关知识,并制定课题方案。

第三阶段(2010/2011第一学期第13周至第14周):熟悉网页编程的相关知识和技术。 第四阶段(2010/2011第一学期第15周至第20周):在PC机上编程实现基于JavaScriptweb万年历,并开始撰写论文。

第五阶段(2010/2011第二学期第1周至第3周):完善设计作品,修改论文并打印。 五、参考文献

[1] 李战.悟透JavaScript[M] 北京:电子工业出版社,200812

[2] 丁振凡.JavaScript语言实用教程[M] 北京:北京邮电大学出版社,20106 [3] 朱福喜.Javascript语言习题与解析[M] 北京:清华大学出版社,20063 [4] 宛延闿等 实用Java程序设计教程[M] 北京:机械工业出版社,20061 [5] Steven Holzner.Javascript使用详解[M] 北京:机械工业出版社,19991

[6] ()(Shelley Powers) 李荣青, 吴兰陟, 申来安译.JavaScript学习指南[专著][M].北京:人民邮电出版社,200910

[7] 刘智勇等编著.JavaScript开发技术大全[专著][M].北京:清华大学出版社,20092 [8] 陈冠军等编著.JavaScript语法和对象速查手册[专著][M].北京:化学工业出版社,20105 [9] 田超 编著.javascript程序设计入门学得快[M]北京:科学出版社,20001

[10] 魏俊鹏,于秋生.. C++ Builder6实用编程100[M]. 北京:中国铁道出版社 20047 [11] 荷蒲赢家天堂.JavaScript实现阴历的算法[M]20041 [12] 白衣.西历与农历转换函数及实例[M]20012

[13] 曾次亮.四千年气朔交食速算法[M] 北京:大象出版社 19993


本文来源:https://www.dywdw.cn/fdfb01ff0166f5335a8102d276a20029bd6463a5.html

相关推荐
推荐阅读