4
图清单 5
1.绪论 7
1.1课题现状 7
1.2开发意义 8
1.3思路总览 8
1.4行文结构 8
2.可行性分析 8
2.1技术可行性 9
2.2开发可行性 9
3.软件实现 9
3.1数据库设计 9
3.2界面设计 10
4.详细设计 11
4.1运行平台 11
4.2主界面一览 11
4.3部分代码实现 15
总结 33
致谢 34
参考文献 35
1.绪论
1.1课题现状
纵观国内的时间管理工具,虽各有特色但是万变不离其宗。比如效能时间管理软件特色在于提供日历视图来安排不同时间的事务;备忘录时间管理软件是一款小巧实用的可以随着系统自动运行,使用网络备忘录并伴有闹钟功能的电脑桌面时间管理软件。Getting Things Done是一套较为受欢迎的时间管理系统,核心概念就是:收集、整理、组织、回顾、执行[1]。国内的一款和这个思想一脉相承的软件就是GTD,并且下载量也是很可观的[2]。以它为例,这个时间软件参照的是6代方法。主要功能是项目管理(将日常工作细化为一个一个项目便于分析处理)、时间管理、人脉管理(依据人脉管理大师Harvey Mackay的66条人脉管理法则而设计)、知识管理(即结合一系列办公软件的文件管理,内嵌office,编辑之后可保存到后台数据)、OFFICE的融合(可将工作日志、任务、日程、待办事项导出至office中,也可以于其中直接编辑office文档)以及数据同步(支持多方数据同步)。
国外流行的时间管理软件和国内几乎大同小异,不过有些软件稍异于普通时间管理软件,比如Manic Time Professional[3]。对于使用PC版个人时间管理软件的大部分人而言,可能一天中大部分时间都是在电脑面前度过的,但是很少有人会认认真真的统计自己一天下来到底用电脑做了哪些事,然而Manic Time会在后台静默记录电脑运行过哪些程序,在哪些程序上花了多少时间,然后有多少时间是处于离开电脑状态,然后软件会生成统计图表,自己很容易就可以分析出自己是如何使用自己时间的,时间都分配在了哪些具体程序上,这样我们就能更清楚的认知自我,各方面的效率都能全方位的得到提升。Manic Time收集到的数据都是存在本地计算机中,不会被发送到网络上,即可以离线使用Manic Time,不用连接上网。Manic Time主要功能是在后台运行,不影响当前工作,自动监测电脑运行程序,各个程序运行时长和空闲时长;监测之后可以按照年月日来查看统计分析并且支持以文档、程序、自定义标签和使用程序来查看统计分析[4]。论文网
1.2开发意义
时间的重要自古至今都是经久不衰的话题,珍惜时间更是重中之重,而在现如今社会,我们更多的是要关注如何提升工作效率的问题。谈到提升工作效率,那就是必然要提到时间分配管理这一块,也就是这款软件的主题——个人时间管理[5]。借助于个人时间管理软件,可以更加明确工作方向,通过每天对时间花费情况以及时间主要流向的比较,可以使得对工作重点的认识更加清晰;认识清晰后,便能够愈加有效的分配响应的时间到重点事项和非重点事项上,从而能够科学合理的在已安排时间范围内完成相应的工作[6]。不仅如此,在时间和精力得到充分有效的利用后,个人会产生很强烈的满足感,从而推动日后工作时更能够产出工作成果,并再次带来成就感循环往复能够提升工作乐趣[7];最重要的是,通过分析时间的分配情况,可以逐渐削减无效投入,个人的时间和精力能够响应的转移到重点工作上,工作绩效能够得到提升[8]。 C#个人时间管理软件的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_84167.html