Posted on 2006-10-13 16:40
城市劣人 閱讀(1020)
評論(1) 編輯 收藏
已經轉移到
好·色之徒--我的博客、我的生活其它相關類的介紹
上一篇中記述了系統中關鍵的核心類,這里將繼續講述其他相關的輔助類,對理解這個系統還是很有幫助的。
在framework包下除了base外,還有utils、web兩個包
utils下主要有Date轉換工具、加密工具等,看代碼一般就知道其含義了,這里就不在加以描述了。
web下BackUpDBUtil類,從名字上可以看出是備份數據庫用的,由于采用的是內置的hsqldb數據庫,一但系統崩潰造成不必要的損失,系統總采取了一些補救措施,BackUpDBUtil類就是最終來實施這一任務的關鍵所在。
從功能上來說,采取了定時計劃備份和人工備份。人工備份這里暫且不表,因為涉及到具體的業務層代碼了。這里說一下定時備份,ImportMask類和TimerPlugin類就是用來執行定時備份的,這里采用了簡單的ava.util.TimerTask來實現,可以參考jdk的中文版,有很詳細的說明,就不在啰嗦了。
還有一個重要的類是HsqlListener,它的主要功能是啟動、關閉hsqldb,關于hsqldb可參考
關于采用hsqldb的一些說明這篇文章,具體實施可閱讀代碼,就不在講述了。
以上講述了其他幾個比較基礎的類,雖然所放置的位置值得探討,這里只是作個功能上的描述,好容易一些讀懂代碼
接下來就是涉及到具體的業務開發了,先描述一下大致的功能
一般用戶功能(默認用戶名密碼為test):
訂單處理、查詢
生成Excle報表
貸款管理
基礎信息的維護(客戶、發貨倉庫、銷售員-該系統中暫時還沒有用到)
系統功能(修改密碼、數據庫備份、批量上載Excle數據到數據庫中)
管理員功能(默認用戶名密碼為admin):
用戶信息管理
區域設置管理
有些功能實在是做的很簡單,只是符合實際操作就可以了,希望只是供學習之用
已經轉移到
好·色之徒--我的博客、我的生活