打算改版公司OA系統

公司的OA運行5,6年了,積累的大量數據,但也是老系統了,是由外邊公司做的,03年我剛來人家就買了,後來沒咋給錢,但是那時我不懂java,覺得挺神祕的,呵呵,後來在維護中慢慢發現,這個系統設計的超繁瑣,工作流也有這樣那樣的不好,比如,部門會籤,竟然搞笑般的會簽結束時產生多個多個代辦事項,而且使用的在線office控件 ,不支持多人同時修改一個文件,這給會籤帶來不便,經過長期學習研究,我現在結束該系統的生命,主要是維護起來太麻煩了 :D ,而不是其他什麼的,順便也給自己09年的工作總結上填上重重的一筆,給自己以後再領導跟前多點發言權 :wink:
期間接觸了很多技術,工作流主要是osworkflow ,用在幾個小系統中,十分喜歡,jbpm 3,試用過,現在感覺到太複雜,不適合開發小系統,主要是鄙視jsf,4快出來了,路線清晰了很多,但不成熟,等release後,在用它開發其他業務系統,【有戲】,osworkflow網上評價很多,我用了幾年,漸漸喜歡上它了,通讀了源代碼,在進行擴展,反正官方都不要了,這麼優秀的引擎丟了可惜,哪來研究學習,還真值,至於多種功能,我都打算在原來的基礎上擴展,修改,刪除ejb,ofbiz,等一些不需要的部件,至於流程設計器,目前我還不需要,流程主要是自己用xml畫,用戶修改流程的實現目前還沒有看到好多範例,jbpm這這方面做得不錯,有空時,我打算把借鑑到osworkflow裏來,表單使用xhtml,用htmlclean控件格式化用戶表單成xml,ok,工作流暫時就這樣了。
業務曾不用說了,s2sh,或spring的jdbc,但是hibernate用慣了,懶得再去修改其他的,以後實在不行,自己簡化一個hiber之類的,struts2 使用convision 插件格式化url
我覺得oa的核心就是發文流轉,其他例如會議管理就是扯淡,如果誰要加上也不是啥難事。
表示層現在還在猶豫,自己看了兩個技術,一種是ext的佈局,三行兩列那種夠我用了,連sitemesh都省略了,一種是還在alpha的[url]http://www.qwilioffice.org[/url],這個讓我眼前一亮,但是在alpha般,也是基於ext的,不過看着十分舒服,可以介紹用戶對系統的陌生感
呵呵
其他的用啥就開發唄,沒啥要命的了,歡迎大家給我提點建議,有經驗的同志指點一二.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章