整合公司3個網站后台管理子系統的經驗總結 - 實現多系統的單點登錄(ASP.NET + ASP)


   公司有3個網站的后台管理系統,其中2個是ASP編寫的網站后台管理系統,1個是ASP.NET編寫的網站后台管理系統,各自的用戶權限管理,后台的風格都不一樣,雖然用起來很好用,但是還是感覺有些凌亂一些,公司正好也有相應的開發能力,想把這部分都進行一次整合,而且沒幾個開發人員願意去長期維護ASP編寫的網站了。

   1:首先要制定目標,例如我們4周時間完成ASP.NET網站的通用權限管理系統整合目標,在用4周時間去整合完成ASP編寫的2個網站的后台管理整合工作,先有個大致的工作計划,讓公司里的人都認可這樣的做法,而不是蠻干,接着立項通過后我們可以有計划有目的的開展工作了。

   2:首先不應該是自己加班加點把需要干的事情全干了,若有哪一天你走了,那你這些事情誰會熟悉了?所以這不是只是干活的事情,而是把事情盡量安排給公司里的其他開發人員也參與,讓個人行為變成公司的集體行為。

   3:干活前需要說服大家,得到大家的支持,而不是自己想干什么就干什么,至於大家都支持你干這個事情的時候,你的計划才能順利執行,大家才會更容易任何你的工作成果。

   4:要進行系統的培訓、講解,先讓大家熟悉通用權限管理系統組件的優點,好處,源碼的風格設計的思路也可以學習參考。

   5:一般普通員工干活力度都不夠,需要抓一個工作的重點,需要經常敦促事情的進展如何,是否遇到了困難問題,還需要加強測試工作。

   6:在開展這個工作的時候,盡量聽取別人的意見意見,別人可能會提出更友善的界面,更友善的設計,更好用的功能設計,更好的設計參考,還要聽聽美工的意見等等。

   7:項目做好了,還需要有一段時間保留原有的系統,新系統進行一段時間的測試使用,聽取用戶的反饋意見,不斷改進用戶反饋的細節優化。

   8:得到大家的認同和支持了,項目就會進展順利了,項目得到成功了也要進行對成員的鼓勵表演,讓大家開心工作。

   9:在不大改原有系統的基礎上,能把ASP原系統重構了,也是需要一定的造詣,只進行一些小的改動,就可以與ASP.NET可以集成在一起了,還是很有技術挑戰的。

   其實很多事情雖然嘴巴行說說很簡單,真想做好一個事情還需要動用了好幾個人,前后2-3個月,其實按成本來算,幾萬元也足足燒進去了才見到了不錯的效果。

 

集中統一管理的用戶庫的效果如下

下面是其中的某個子系統

下面是其中的某個子系統

   最終達到的目的

   1:整個系統的管理更規范統一了,所有的后台的管理都風格一致,界面一致,整個公司就用一套賬戶就可以了,不用每個系統都有一套賬戶了,權限配置也統一了。

   2:后台數據庫的設計更規范了,可以長期信任擴展維護了。

   3:后台管理的代碼的質量也徹底提成了,可以長期信任維護了。

   4:可以跟通用權限管理系統組件的500多個付費用戶一起使用穩定的系統組件了,有那么多人一起測試使用了,比少數幾個人開發測試的系統更有生命力。

   5:將來的升級維護也不用只指望公司內部的力量了,可以與500多個付費用戶一同維護完善了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM