整合公司3个网站后台管理子系统的经验总结 - 实现多系统的单点登录(ASP.NET + ASP) 荐-阿里云开发者社区

开发者社区> 开发与运维> 正文

整合公司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多个付费用户一同维护完善了。

 



本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1196164,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章