我想製作一個免費的日曆程序來幫助我和其他人計算我們在項目中留下了多少時間。我的意思是真正的工作時間,而不只是時間。原始形式的時間並不多。最簡單的假日計算方法?
通常,當我的老闆告訴我,我有時間,直到05-05-2011它並沒有告訴我真的有多少時間我的工作。
你知道......這麼多東西阻止我的工作:
A)在家裏beeing,而不是在工作(即所謂的「自由時間」或「空閒時間」)。在我的情況下,我每天工作8小時,然後清潔女工每天晚上都用令人難以置信的響亮的工業吸塵器將我帶出辦公室(我的老闆接受這個定期回家的藉口)。
B)週末,或更準確地說週六和週日
C)例假不必去上班拯救我。
我想要做的是製作一個小實用程序,告訴我在特定時間段內我有多少工作小時。
前兩件事情A和B很容易實現。但是最後一件東西C嚇跑了我的褲子。假期。喔!你知道這意味着什麼。混沌。純粹的混亂。
巨大的問題是:如何計算假期?
因爲我希望我的程序對世界上任何地方的人都有用,所以我不能只爲我的小鎮硬編碼所有假期。
那麼我有哪些選擇? I)我可以手工製作可下載的假期列表。用戶在應用程序中搜索它們並從網絡服務器下載它們。或者我將它們全部裝入包裝中。但如果我自己爲每個國家,州和城鎮嘗試,我會變得非常非常老。
二)我爲我的城市制作了一個假期的初始數據表,並不關心其餘的。不過,我在這張表上公開了一些指導,讓所有感覺非常好的人都可以爲他的國家/地區/任何地方提供假期數據。這些在網絡服務器上公開,每個人都可以獲得他/她需要的應用程序的數據包。
III)?
我很在乎可用性。我不想製作難以使用的應用程序,只有電腦怪胎才能使用。
所以你需要告訴我更多關於假日科學。我從來沒有真正聰明。我假設世界上每一個國家都有自己的假期。在每個國家可能有幾個州。例如美國有一些,德國也有一些州。節日因州而異。但是我從一位優秀的程序員那裏知道他告訴我從來不會假設任何東西所以關於假日科學的問題是:
我需要哪些類別來使假期數據包可搜索?一個來自印度的傢伙應該很快找到他的假期數據包,一個來自Sillicon Valley的傢伙應該儘快找到他的包。我最有意義的是篩選國家>國家> WHATEVER。像下鑽搜索一樣。我錯過了什麼?
什麼是最好的數據格式來存放假日信息?假期有一個開始和結束日期以及一個名字。這應該夠了。我會把所有這些東西放在成千上萬的XML文件中嗎?
你會怎麼做呢?任何提示/幫助非常歡迎!謝謝大家!
你的意思是一個數據庫表?每家公司都有自己的一套假期?哦廢話 – braincat 2010-04-24 18:50:33