权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

给浙江杭州的客户开发一套企业内部管理系统C#.NET的在C\S+B\S混搭运行模式效果分享

2012-05-22 16:35  通用C#系统架构  阅读(5358)  评论(25编辑  收藏  举报

   最近给杭州的某科技公司开发内部管理系统,本来需求拿到后,开发了一套B\S的系统,但是客户看到系统后,又有新需求提出来了,客户需要把整个目录都能拖拽上传的文档管理功能,这个功能我们的C\S文档管理组件里本身就有,但是B\S里把整个目录都上传上去好像没见过这样的功能,除非有安装第3方组件,或者开发一套网页插件,那又会耗费很多时间,而且还会有文件的读取权限等一大堆问题。

   总不能让客户公司的员工平时办公用2套软件,同一个工作在2个系统里输入,一会儿打开网页,一会儿运行exe,公司的内部员工一定会很反感,整个项目的周期也不长,费用预算也不多,也不可能不计算成本与产出的关系,跟客户协商好后,就给客户拿出了一套C\S+B\S混搭模式。

   开发程序C\S的不想开发太多了,现在是尽量可能的开发B\S系统,所以把客户的需求能按B\S实现的,都按B\S实现了,实在B\S无法满足需求的,就开发C\S模块,尽量重复利用通用权限管理系统组件里现有的功能模块为主导思想。

   1:只能按员工登录一次系统,最好能记住密码,甚至自动登录的,方便录入日常工作汇报等等。

   2:B\S也可以单独运行,例如老板偶尔想看系统里的数据时也不用安装个软件看,直接可以在B\S里看了,会很省事。

   3:从长远的利益来看,能开发B\S的都开发B\S,能用现成模块的都用现成的模块,不要话费太多时间,精力去崭新开发,还要测试,进入稳定运行阶段耗费很多精力。   

   4:C\S程序登录后,最好还能登录其他C\S系统等,不只是B\S实现单点登录。

   5:若不想装客户端,也可以直接用B\S程序,只是操作上有些繁琐一点儿而已,也能达到完成工作的效果。

   下图:程序登录后直接可以打开其他EXE可执行程序的效果

吉日嘎拉,通用权限管理系统组件

下图:程序登录后直接可以打开其他网站可执行程序的效果,当然也是可以实现单点登录的  

吉日嘎拉,通用权限管理系统组件 

下图:程序登录后直接可以打开内部C\S模块程序的效果,重复利用通用权限系统管理组件现有的组件,节省开发成本,少折腾少折磨自己,少折磨客户

吉日嘎拉,通用权限管理系统组件 

下图:程序登录后直接可以打开内部B\S模块程序的效果,重复利用通用权限系统管理组件现有的组件,节省开发成本 

吉日嘎拉,通用权限管理系统组件 

下图:程序登录后直接可以打开内部C\S模块程序的效果,文档管理支持拖动文件,设置整个目录都可以拖动,文档统一保存到服务器上方便管理维护

吉日嘎拉,通用权限管理系统组件 

下图:B\S程序单独运行的效果,不只是可以嵌入到才正常运行,还可以独立运行,方便老板检查工作,不安装任何程序也可以方便完成紧急工作任务。

吉日嘎拉,通用权限管理系统组件 

 

   其实客户很少关心,你用了多牛的技术等,客户的目的达到了就肯付款了,软件只要好用客户也不会很在乎是C\S的还是B\S的,还是混搭模式的,只要客户方便使用就可以了。不要同一个工作需要登录到好几个系统里来完成,只要一个系统从头到尾都能解决了,就很ok了。毕竟是为了更好的完成工作而不是为了折磨自己,或者折磨员工的。越方便越好用就是最好的软件系统了。

 

 



C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友