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

标准功能模块组件 -- 名片管理组件,C\S 版本的标准用例程序,可以参考权限实现方法

2008-11-07 19:47  通用C#系统架构  阅读(2036)  评论(2编辑  收藏  举报

 很久以来一直想写个名片管理小软件,最近稍微空些,集中精力2天写了一个名片管理模块,专门管理名片用的。
首先名片可以在多用户情况下使用,就是公司内部使用,需要满足这个要求,同时也可以单个用户使用,个人用
户的隐私,私人的信息也应该得到保护,只有公开的名片,才可以让别人看到,需要修改别人的名片,当然也需
要有权限才可以。
 当然这个名片管理模块,还可以配置权限,默认不进行配置,也能正常运行,权限限制也是符合大部分人的要求。
当然此模块也可以做为一个大型软件的一个组件,可以在这个整个系统里充当一个模块来运行,这样软件的重复
利用率是高了,以后还可以放到管理系统里,当一个模块用。当然还支持多种数据库,只要配置好了就可以,也
能在本地运行,也能通过WebService、Remoting模式运行,如何发布都可以,这个是比较理想的。还要能灵活
排序,还可以导出数据。当然还有一点,代码不可能都是人工写了,大部分需要用生成器来生成了,哈哈。

 有精力时想配置一个网络上的主机,这样大家可以下载来自己用,或者介绍朋友用,或者给公司用,当然不只是
这个模块,还有很多比较好的模块,例如工作任务安排,工作日志,项目管理,费用报销管理,公告管理等,这
样才有一些商业价值,名片管理是没用,但是每个系统里都需要有这么一个模块。

 一个软件模块是否好用,要看几个方面,首先开发的人想得很周到经验丰富,帮客户想到了很多问题,另一方面
实施的时候,也进行了大量的改进,正确引导客户使用,而且还能按客户的正确意见进行改进,客户的意见几乎
99%都是正确的,没有这个价值观,永远也做不好程序,能符合大部分人的需要,就是真理,未必是技术最好的,
但是符合老百姓的使用,才是好模块,好程序,好项目,好定位。

 是否好用,首先要自己先用起来,自己用都很难用,就没必要让别人用了。能在自己周围的朋友里能推广开来了,
才能在公司里用,能在自己公司用的,才有可能变成大家都用,我一直是这么理解的,不要拿商业客户来做试验。

废话少说,直接看图。
模块运行效果,可以查询,可以排序,可以管理自己的名片。


添加效果,键盘的按键都是进行过优化的。


也可以单独运行,是一个EXE,自己会读取配置文件,连接数据等,单独运行时权限判断也进行过优化。


做为一个系统的模块来运行效果,权限可以控制得更细腻一些。

数据库表的设计



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


微信扫一扫加好友