2011年6月17日 星期五

#小流程

1.依照部門來分類
2.各資料庫查詢前介面(可能包含 新增,刪除,修改等按鈕)
@     3.可篩選資料顯示資料(同類型條件輸入時應該清空其他textbox)
@    4.表單頁籤化
     5.頁籤關閉鈕應該放一些檢查,還有設計上要想想
     6.點選的資料行,應該show出該筆資料的詳細資訊
         (需不需要只透過一個Form,來達到所有查詢表單的需求,不過我看是很難...)
             1.開啟後 ReadOnly
             2.透過新刪修按鈕來打開資料庫連線並作新刪修動作
             3.各欄位排序功能
             4.SQL各種模糊搜尋功能( % 以 * 取代, _ 以 ? 取代)
             5.搞清楚資料庫搜尋哪些應該互斥哪些可以合併作為搜尋條件
             6.組合各種條件搜尋
             7.ajax自動相關輸入
           
3.狀態列 (該顯示些什麼要在討論)
        1.需要一些執行計算的狀態顯示(搜尋中..執行時間..等等)
4.一些表單應該有的控制項按鈕 (該有哪些其他的要在討論)
5.能夠匯出檔案轉檔功能( 注意實體檔案建立目錄檔名衝突問題 )
@         1.儲存都發生在匯出檔案時
         2.所以離開時就單純關閉搜尋
         3.saveFile,openFile,FolderOpen 對話框查一下
         4.轉檔後如何列印格式問題 要在討論
         5.轉存檔後,直接開啟檔案,如果檔案未選擇儲存,程式結束時整個資料夾一併清空
               (資料夾無其他存檔資料時)
6.權限控管
7.各種輸入字串的資料值檢查
    (適合建成class 或是 module 的, 以及必須特別寫的)


很多東西必須等case來才知道要撈哪些關心的訊息
應該做到怎樣
==========================================
1.感覺一些資料庫連線的東西應該可以寫在module裡面
   不然很多東西其實都是重複再呼叫
   不過也要注意像是 table 設成 module 公用以後就只有一份
   變成你再查詢表單的時候會變成 Fill 成上次 table 建立的東西

2.介面應該力求簡單明瞭,按鈕控制項功能一目了然

3.應該要有類似提示輸入,或是提示焦點的東西

4.要會用ODBC去撈 FoxPro 的 dbf 檔 資料庫

沒有留言:

張貼留言