成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓
當前位置:工程項目OA系統(tǒng) > 泛普各地 > 浙江OA系統(tǒng) > 杭州OA系統(tǒng) > 杭州OA行業(yè)資訊
評說企業(yè)管理軟件平臺架構
企業(yè)管理軟件,由于進入門坎低,各行各業(yè)各層次企業(yè)都需要,做面向企業(yè)應用比做面向個人應用要賺錢多,好銷售,所以中國內地有相當大部分的程序員在從事著企業(yè)管理軟件的開發(fā)。尤其是接項目的軟件公司,這類公司往往在中國當前軟件行業(yè)占很多。3-4個或5-6個程序員,老板拉來什么項目就做什么項目,以進銷存、費用報銷、銷售管理、客服維修工單、請假考勤管理等等為大部分單子內容。
有朋友留言:就10來萬的單子,就1-2個程序員,從調研到設計到開發(fā)到測試到打包到實施安裝到培訓到推動上線到支持,全活兒,哪來的精力再去開發(fā)平臺。再說了,都是10來萬的單子,開發(fā)平臺就大才小用了,什么設計模式,什么OO,什么界面和代碼分離,什么代碼重構,都扯淡,往界面拖控件,用ADO連數據庫,OK。費那精神干嘛,把錢快速賺到才是真理。
其實,你發(fā)現沒,你做的管理軟件(叫它MIS也行,你愛戴高帽就叫它杭州OA)有一些東西都挺相似。我有個專門給小企業(yè)做網站的哥們,5天一個網站。他手里面從免費郵箱服務器、BBS論壇、流量統(tǒng)計軟件到網站新聞內容管理系統(tǒng),全從網上找好源代碼,各種圖標圖片素材庫,機器上裝好DreamOA、 PhotoShop、Flash。小企業(yè)老板來了,他把過去做的案例往出一拿,你挑吧。然后七湊八湊幾天完工。
這是不是平臺呢?

我們?yōu)槭裁葱枰脚_?我們需要什么樣的平臺?平臺應該包括哪些東西?一個完備的平臺是怎樣的?帶著這些問題,我們一一揭秘。
拿我哥們剛才的例子剖析,我個人認為那就是一個平臺。我們?yōu)槭裁葱枰脚_?就是為了不每次都重新發(fā)明輪子,為了能快速的完成代碼工作??焖偻瓿?,是平臺的第一目標。但是快速三下五除二干完了,去客戶那里一運行,BUG百出。倒霉,還得熬夜修改,長期出差回不了家。修改代碼,痛苦,還不如推倒重新正式寫代碼??磥恚脚_的第二個目標必須是穩(wěn)定。
既能快速開發(fā),又能穩(wěn)定,這是個好平臺了吧。不,客戶個性化需求來了,發(fā)現真難改。按照普通簡單流程處理(增/刪/改/查列表/明細),確實平臺能給很大幫助,但是客戶一個性化,平臺就不靈了,個性化代碼怎么都插不進去手。平臺自成一套圈子,外圍異常代碼根本插不進去--- -這是現在很多號稱“平臺”的產品都共有的最大弊病。
好不容易遇到個好個性化定制的平臺,平臺性能不佳,老掛機,客戶的電話吼的真想把電話線拔掉,甚至幻想全公司電話和互聯網和自己的手機都壞了。
終于搞定以上的所有問題,給客戶安裝上,培訓好,推動上線,終于可以閃人了?;氐阶约旱拇采?,真舒服呀。沒想到惡夢才剛剛開始。客戶的電話來了:“發(fā)現報表不對呀,數對不上去,哪里出問題了?”O(jiān),My God。我剛回來,你就...。我又不能飛過去。好吧,好吧,你有QQ或PcAnyWhere嗎,我們來連一下,我給查一下數據庫。什么?服務器不能上網?那我怎么辦?
看來需要一個排錯、可跟蹤、可輸出詳細日志、可過濾日志的東西,就像SQL Server的查詢跟蹤器一樣。
嗯,好不容易把問題搞定,修改完代碼,需要給客戶升級。什么,你們家沒有網管,都是兼職的,根本不會SQL Server,腳本怎么執(zhí)行,怎么備份,不知道?
算我倒霉,電話我告訴你一步步操作(長途電話費N多,老板沖你發(fā)火,你低頭不語,心里念到這個豬頭)。
什么?升級了也不好用?那你肯定沒按我說的操作來。
什么?有的機器好用,有的機器不好用?你肯定沒有把所有客戶端都升級了。
哦,看來需要一個自動升級的模塊。
軟件賣的好好哦,可是,可是...。居然有家伙盜版使用我們的軟件,看來我不加密不行了。加密,加KEY,加并發(fā)用戶數,加正版判別,加使用期過期。嗯,終于天下太平了,抱得美人歸。

