我想制作一个免费的日历程序来帮助我和其他人计算我们在项目中留下了多少时间。我的意思是真正的工作时间,而不只是时间。原始形式的时间并不多。最简单的假日计算方法?
通常,当我的老板告诉我,我有时间,直到05-05-2011它并没有告诉我真的有多少时间我的工作。
你知道......这么多东西阻止我的工作:
A)在家里beeing,而不是在工作(即所谓的“自由时间”或“空闲时间”)。在我的情况下,我每天工作8小时,然后清洁女工每天晚上都用令人难以置信的响亮的工业吸尘器将我带出办公室(我的老板接受这个定期回家的借口)。
B)周末,或更准确地说周六和周日
C)例假不必去上班拯救我。
我想要做的是制作一个小实用程序,告诉我在特定时间段内我有多少工作小时。
前两件事情A和B很容易实现。但是最后一件东西C吓跑了我的裤子。假期。喔!你知道这意味着什么。混沌。纯粹的混乱。
巨大的问题是:如何计算假期?
因为我希望我的程序对世界上任何地方的人都有用,所以我不能只为我的小镇硬编码所有假期。
那么我有哪些选择? I)我可以手工制作可下载的假期列表。用户在应用程序中搜索它们并从网络服务器下载它们。或者我将它们全部装入包装中。但如果我自己为每个国家,州和城镇尝试,我会变得非常非常老。
二)我为我的城市制作了一个假期的初始数据表,并不关心其余的。不过,我在这张表上公开了一些指导,让所有感觉非常好的人都可以为他的国家/地区/任何地方提供假期数据。这些在网络服务器上公开,每个人都可以获得他/她需要的应用程序的数据包。
III)?
我很在乎可用性。我不想制作难以使用的应用程序,只有电脑怪胎才能使用。
所以你需要告诉我更多关于假日科学。我从来没有真正聪明。我假设世界上每一个国家都有自己的假期。在每个国家可能有几个州。例如美国有一些,德国也有一些州。节日因州而异。但是我从一位优秀的程序员那里知道他告诉我从来不会假设任何东西所以关于假日科学的问题是:
我需要哪些类别来使假期数据包可搜索?一个来自印度的家伙应该很快找到他的假期数据包,一个来自Sillicon Valley的家伙应该尽快找到他的包。我最有意义的是筛选国家>国家> WHATEVER。像下钻搜索一样。我错过了什么?
什么是最好的数据格式来存放假日信息?假期有一个开始和结束日期以及一个名字。这应该够了。我会把所有这些东西放在成千上万的XML文件中吗?
你会怎么做呢?任何提示/帮助非常欢迎!谢谢大家!
你的意思是一个数据库表?每家公司都有自己的一套假期?哦废话 – braincat 2010-04-24 18:50:33