摘 要
随着网络的快速发展,电脑的使用及办公越来越贴近人们的生活。为了更好的为人们提供方便快捷的服务,软件的百花齐放成了趋势。不过目前我们正在的使用的也是比较广泛的软件都存在着或多或少的缺陷和不足,比如携带不方便,不变查阅,不能自动提醒等。这就给人们的生活或多或少的带来一些不便。在时间这一块儿,桌面日历系统开始应运而生,各种的日历系统都在突出自己的优点,但是个人认为日历系统的最大优点在于它的用途,只有对于它的功能有了质的提高,才能很好的为人们服务。因此要想在各个日历系统中脱颖而出,只有把的功能做到最大化的丰富,当然在界面上的创新也是很有必要的,毕竟界面是用户体验的第一感觉。
我的毕业设计就是针对当前人们正在使用的桌面日历进行了总结优化并有了一点点的创新。我查看了以往的日历系统,人们在界面上的创新比较多,除了给背景添加图片,还对系统的格局做了一些变化,这些创新都是在用户的视觉上。我认为他们没有真正意识到一个系统的最大的用处方便人们的生活,因此各种各样的功能才是真正为用户提供方便。所以我在原来只有本分的日历查询功能上提供了一些小的附加功能,比如计算器,添加闹铃,并用MP3播放器提醒,换皮肤功能等等。界面上的变化相当以往的日历系统可能不是很明显,不过在功能上它的综合性能可以在很大程度上服务于人们,方便于人们。
关键词:日历;便捷;多功能
Abstract
With the rapid development of the network, the use of computer and office more and more close to people's life. In order to provide convenient and efficient service, software has become the trend of All flowers bloom together. But now we are using is relatively extensive software there are more or less defects and shortcomings, such as portability, constant access, can not automatically remind. This will give people's life more or less inconvenience. At the time this together, desktop calendar system calendar system begins to appear, all kinds of in highlighting your strengths, but personally think that the biggest advantage is that it uses a calendar system, only for its functions have improved, can very good service for the people. So if you want to stand out in each calendar system, only the function to maximize the rich, of course innovation in the interface is also very necessary, after all, the interface is the first feeling of the user experience.
My graduation design is aimed at the people are using the desktop calendar and summarizes the optimization and have a little bit of innovation. I checked the calendar system in the past, people innovation at the interface is more, in addition to add a picture to the background, the system made some changes, these innovations are in the user's visual. I think they are not aware of a system is the biggest use of convenience to people's lives, so a variety of functions is to provide users with convenient. So I query function provides some small additional functions, only in the original part of the calendar like a calculator, add alarm, and use the MP3 player to remind, change the skin function and so on. A change in the interface quite past calendar system may not be obvious, but the function of its comprehensive performance can largely serve the people, convenient for the people.
Key words : multi function; calendar; convenient
目录
1 绪论 1
1.1 选题背景和意义 1
1.1.1 选题背景 1
1.1.2 意义 1
1.2 工作内容 2
1.3 Gui编程技术介绍 3
2 需求分析 5
2.1 需求分析概述 5
2.2 需求分析获取 5
2.2 功能模块图 5
2.3 可行性分析 8
2.3.1 经济可行性 8
2.3.2 技术可行性 8
3 概要设计 10
3.1 设计的总体思想与算法描述 10
3.2 系统层次结构设计 10
3.3各个模块的功能和处理流程描述 11
3.3.1 用户查询主界面设计模块功能和处理流程 11
3.3.2 用户输入信息查询日历模块 11
3.3.3 公历和农历的日期转换模块 11
3.3.4 相应公历节日信息显示模块 11
3.3.5 不同区域时间显示模块 12
3.4存储文件设计 12
3.5 模块结构图 12
3.5.1 用户查询主界面设计模块 12
3.5.2 用户控制查询日历模块 13
3.5.3 农历与公历日期信息转换模块 14
3.5.4 相应日期节日信息显示模块 15
4 详细设计 16
4.1 系统运行环境 16
4.2 系统的接口的实现与设计 16
4.3模块功能设计与实现 16
4.3.1 节日模块 16
4.3.2 查询模块 17
4.3.3 时钟模块 19
4.3.4 计算器模块 21
4.3.5 农历节日显示模块 23
5 编码与实现 27
6 测试与维护 31
6.1 测试环境 31
6.2 测试结果 31
6.3 维护 33
7 总结与归纳 35
7.1 收获 35
7.2 困难与不足 35
7.3 总结 36
参考文献 37
致谢 38