给浙江杭州的客户开发一套企业内部管理系统C#.NET的在C\S+B\S混搭运行模式效果分享
2013-05-09 10:25
801 查看
最近给杭州的某科技公司开发内部管理系统,本来需求拿到后,开发了一套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了。毕竟是为了更好的完成工作而不是为了折磨自己,或者折磨员工的。越方便越好用就是最好的软件系统了。
总不能让客户公司的员工平时办公用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#.NET的在C\S+B\S混搭运行模式效果分享
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 成熟组件化运行效果分解
- ado.net视频教程-实战开发CRM企业客户管理系统
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 适合大型企业信息化应用使用的角色权限管理体系
- 基于ASP.NET WPF技术及MVP模式实战太平人寿客户管理项目开发(Repository模式)课程分享
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 几十套业务系统集中统一授权管理实现经验分享
- C# ASP.NET 通用权限管理系统组件源码中WCF例子程序服务器端运行详细配置参考
- C#.net + Ext 3.3 图书馆管理系统开发
- C#.NET通用管理系统后台管理组件中选择组织机构选择功能增加默认选择内部组织机构的功能
- 软件合作开发:2012年年底给苏州工业园区某家软件企业实施C#.NET软件开发系统框架的经验小结
- C# ThreadPool 自定义线程管理池 实现多线程池管理 有助与开发多线程系统的线程运行情况监控。
- C#.NET通用权限管理系统组件中数据集权限设置功能增加内部组织机构选项功能
- C# ASP.NET 通用权限管理系统组件源码中WCF例子程序客户端运行详细配置参考
- C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 客户常用问题回答
- 在浙江杭州快速开发公司内部办公自动化OA系统的经验总结(有成熟的后台配置工具、开发平台、程序员朋友圈还真不错,做软件项目还得靠积累才稳妥)
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 面向全国标准省市县行政数据基础之上的组织机构管理
- C# ASP.NET 通用权限管理系统组件源码中WCF例子程序服务器端运行详细配置参考
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 – 员工离职管理
- C#.NET通用管理系统后台管理组件中选择组织机构选择功能增加默认选择内部组织机构的功能
- 在浙江杭州快速开发公司内部办公自动化OA系统的经验总结