2011年9月30日 星期五

MikeMike行動雲端記帳系統 Class Diagram

先貼幾個class diagram參考網址好了

wiki Class diagram

[UML]Class diagram

這東西 每次都是為了畫才去看一下  但都看得一知半解

可是我真的覺得這東西是要拿來溝通用的

只要大家都看得懂應該就好了吧  也因為如此有些應該還是遵守的

但我覺得不應該太拘泥


以下是針對MikeMike行動雲端記帳系統的Class Diagram

看有沒有BUG  :P

第一次設計這樣使用繼承  不知道會不會到亂用了??




StarUML還是不太會用  有機會還要在來研究他怎麼用

接下來要去找看看Eclipse的轉換工具 可能會更方便


2011年9月26日 星期一

MikeMike行動雲端記帳系統



目的 : 為了進一步練習使用雲端(GAE)以及Android 以及 記錄我自己的帳
           也順便練習寫blog囉

題目 MikeMike行動雲端記帳系統


工具: (星星數越多越優先)

    Server
        GAE (Java/Servlet/JSP) ★★★★★
        處理以及儲存都使用GAE

        進階練習 : PHP/CodeInteger ★★★

        閒閒沒事:Azure (ASP.NET) ★★★

    Client
        1.Web

            簡單版: HTML/JavaScript/JQuery/CSS ,★★★★

            最後練習 : GWT ★★★


        2.手機

            Android ★★★★


        3.Application

            純粹練習: Java Application ★★

                      其他GUI(使用C/C++語言) ★

                      C#.NET ★★

                      Python ★

                      Lua ★★

功能

    1. 記錄每天每筆花費 欄位包含:

        日期 : 年月日 (Date)

        項目名 : String

        價錢 : Int

        備註 : String

        種類 : String (吃飯 衣物 房子 交通 教育 玩樂 雜物 使用者自訂)

    2.記錄每筆收入

        日期 :  年月日 (Date)

        項目名 : String

        來源 : String

        哪個帳戶 : String

        備註 : String

    3.統計

        每日/每周/每月/每年
            總支出
            總收入
            總和 (總收入-總收入)
            各類的總支出

    4.輸出報表

        輸出每月的總支出 總收入

        每類的總支出

        圖表

        輸出格式 XML

    5.藉由Google帳號認證登入(依Server而定)

    6.手機/Application要能支持離線運作 (有網路時在把變更傳到雲端上)

    7.Client自動提供背單字功能!!!

待續...