2010/04/19

建立一孕婦專用小日曆程式

我想要建立一個給孕婦專用的數位日曆,
這個構想是在約2個月前開始的,
可我一直沒有徹底的去完成他。

不過我研究出來了,
原來孕懷是要40週的時間…
一開始我想要設計一個php的程式,
讓孕婦輸入之後,
就可以隨時上網來看寶寶預定出生的日期還有每週需要注意的事,
不過這樣勢必預要成立一個網站,
而且用戶需要註冊…不然網站怎麼知道誰是誰?
但這個網站就非常的沒有內容了,
就只剩下看日曆這個怪功能…我不喜歡蚊子站。
(其實php我已經寫好了,但是覺得要讓更多人方便用才是重點…)

後來我選擇了使用 ical 檔案格式來作業,
ical是一種單純記憶資料的日曆格式,
利用動態生成ical可以匯入 apple ical(apple 的日曆程式也叫ical)、google日曆、msn的windows live mail的行事曆(含outlook日曆也可),
還有一個武林盟主的yahoo…一下子沒找到怎麼匯入…也就不確定它有支援,
另外的支援ical的有很多,
就不舉了。(別誤會)

資源
--關於ical
  1. ICalendar 格式 in wiki
  2. ICAL JAVA API 研究與教學
  3. apple ical是日曆程式介紹,不是格式
  4. phpicalendar,寫php看有沒有可以參考的
  5. 共同ical或是匯入的說明
--規格書
  1. http://tools.ietf.org/html/rfc5545
  2. http://tools.ietf.org/html/rfc5546
  3. http://tools.ietf.org/html/rfc2447
  4. http://tools.ietf.org/html/draft-daboo-et-al-icalendar-in-xml-01
--驗證工具
  1. http://severinghaus.org/projects/icv/
流程
需要先有懷孕40週在每個時期該注意或是身體變化的資料,
以每週為一個單位,
星期一:身體的變化
星期二:居家該注意的事項
星期三:飲食注意事項
景期四:另一半需要知道的事
星期五:是不是需要和醫生討論或是定期檢查
星期六:…
星期日:…
以7天為一個內容的循環,
若是沒有照循環走也沒有關係的,
重點是讓孕婦可以放心、並且有提醒到看診的時程。
這個資料要編得好,
是比程式還要重要。
如果有程式開發時程表…我願意給他50%的時間,
科技始終來自於人性嘛!

接下來是程式部份,
就如上面說的,
輸入之後可以提供ical檔案讓使用者匯入自己慣用的日曆。

我能想到的方式有:
  1. php:輸入日期之後…一並請輸入email,
    ical寄到你的email信箱,
    感覺還不錯的方法,
    但這是需要成立或借用一個小網址。
  2. php:輸入日期之後…可以直接下載或是用連結安裝,
    這是最初的想法,
    但也是要有網站的呀!
  3. javascript:輸入日期之後…生成可以下載或是連結安裝的程式,
    因為 javascript 是伺服器端的程式,
    可以提供下載,
    每個和嬰兒有關的網站或個人都可以拿回去利用,
    不過我的 javascript 還需要很努力。
  4. google appengine:是要先用 java 寫,
    再改編成 javascript,
    我javascript 都不好了…更何況 java。
所以現在我覺得第3點是比較ok的。

準備工作
若是以 javascript 來思考的話,
有幾種方式來諸儲存資料(40週資料),
  1. xml
  2. 文字檔
  3. csv
如果上面選的話,
我會選 csv,
因為用 microsoft office excel 好像可以改編 csv的,
也許別人還要補充或是修改的。

先這樣,但我還沒做。

做到最好的話,還需要提供的是:
  1. ical 匯入各家日曆程式的影片教學
  2. 建立討論群組共同修改40週注意事項,以免我收蒐的資料有瑕疵。

沒有留言:

張貼留言

周®福:謝謝,留言不一定會在10年內有回應。