开发环境
开发语言为Java,开发环境Eclipse或者IDEA都可以。数据库采用:MySQL。运行主程序,或者执行打开JAR文件即可以运行本程序。
系统框架
利用JDK自带的SWING框架开发,不需要安装第三方JAR包。MySQL数据库,纯窗体模式,直接运行Main文件即可以。同时带有详细得设计文档
系统主要功能
万能日历用Java语言编写,是一个简单的窗体程序,采用swing框架编写,系统涉及到文件、UI、事件等操作。系统的主要功能包括:
功能点
1 在窗体主界面显示当月日历情况,需要判断当天日期高亮显示
2 显示当天日期对应的农历日期
3 显示对应的月份农历年的二十四生肖
4 在对应日期记录日记或者日志功能
农历年和月份计算公式
正月——寅月 寅:意为“移、引”,指万物至此已毕尽而起。
二月——卯月 卯:意为“冒”,指万物冒地而出。
三月——辰月 辰:意为“震”,物经震动而长。
四月——巳月 巳:意为“起”,指万物至此已毕尽而起。
五月——午月 午:意为“仵”,指万物盛大枝柯密布。
六月——未月 未:意为“昧”,指阴气已长,万物稍衰,体暖昧。
七月——申月 申:意为“身”,指万物的身体都已成就。
八月——酉月 酉:意为“老”,指万物老极而成熟。
九月——戌月 戌:意为“灭”,指万物老极而成熟。
十月——亥月 亥:意为“核”,指万物收藏皆坚核。
十一月——子月 子:意为“兹”,指万物兹萌于既动之阳气下。
腊月——丑月 丑:意为“纽”,既萌而系长。
1、诞生年代除以12,取余数。如果能整除, 余数视为零。我们可以采用简单的方法是,先减去一定的年份,再取十二的余。
2、现在多计算的年份为1960年后,而1960年是鼠年,如1984年,可以先减去1960,得到24,再除以12,余数是0。故1984年的生肖跟1960年相同,为鼠年。
运行效果