1、昌隆统一身份认证权限管理系统统一身份认证权限管理系统使用说明昌隆统一身份认证权限管理系统目录第 1 章 统一身份认证权限管理系统 .31.1 软件开发现状分析 .31.2 功能定位、建设目标 .31.3 系统优点 .41.4 系统架构大局观 .41.5 物理结构图 .51.6 逻辑结构图 .51.7 系统运行环境配置 .6第 2 章 登录后台管理系统 .102.1 请用“登录“不要“登陆“ .102.2 系统登录 .10第 3 章 用户(账户)管理 .113.1 申请用户(账户) .123.2 用户(账户)审核 .143.3 用户(账户)管理 .163.4 分布式管理 .18第 4 章 组织机
2、构(部门)管理 .254.1 大型业务系统 .264.2 中小型业务系统 .274.3 微型的业务系统 .284.4 内外部组织机构 .29第 5 章 角色(用户组)管理 .30第 6 章 职员(员工)管理 .346.1 职员(员工)管理 .346.2 职员(员工)的排序顺序 .346.3 职员(员工)与用户(账户)的关系 .356.4 职员(员工)导出数据 .366.5 职员(员工)离职处理 .37第 7 章 内部通讯录 .397.1 我的联系方式 .397.2 内部通讯录 .40第 8 章 即时通讯 .418.1 发送消息 .418.2 即时通讯 .43第 9 章 数据字典(选项)管理 .
3、19.1 数据字典(选项)管理 .19.2 数据字典(选项)明细管理 .3第 10 章 系统日志管理 .410.1 用户(账户)访问情况 .510.2 按用户(账户)查询 .510.3 按模块(菜单)查询 .610.4 按日期查询 .7第 11 章 模块(菜单)管理 .1第 12 章 操作权限项管理 .1第 13 章 用户权限管理 .4第 14 章 序号(流水号)管理 .5第 15 章 系统异常情况记录 .7第 16 章 修改密码 .1第 17 章 重新登录 .1第 18 章 退出系统 .3昌隆统一身份认证权限管理系统第 1 章 统一身份认证权限管理系统本软件模块的严谨设计定位、精心编码实现、
4、不断维护推广、持续优化改进,主要是 为了实现一个可以高度重复利用劳动成果的工具软件,并有偿提供给所需的人们,另想成 为国人值得骄傲的知名软件功能模块, 可供国内管理类开发人员在日常工作中进行灵活二 次开发利用的模块,开发管理类软件的必备工具之一,同时本软件的系统架构可供广大业 余兴趣爱好者模仿。 本系统模块能提高管理类软件系统的整体质量、提高模块与模块之间的兼容性、提高代码的重复利用率,能够使软件系统架构更加合理、质量更加过硬。从而使得劳动成果最 大程度上重复利用。 有错就修改,每天努力一点点,提高一点点,坚持不懈,不断努力每一天! 1.1 软件开发现状分析 新员工没人带,老员工忙着救项目、就
5、算是有空老员工也有疲倦的时候,也有不愿意带 人的,也有不愿意把 简单的东西反反复复教人的,一年又一年,一批又一批人换来换去, 很有可能也懒的带。 有些人喜欢与别人交流,但是大部分 IT 软件开发人员习惯了与计算机沟通,很可能有些不适应与人沟通交流,或者忙着解决他在技术上遇到的难题等。 1.2 功能定位、建设目标 一) 实现简易的单点登录功能,用户只要记住一对用户名密码就可以: 随着信息化项目、数字化项目越来越多的被研发实施,需要记住的用户名密码变 得越来越多,随着公司业务规模的扩展、公司的发展壮大或者本身是一个大型的集团公 司,内部前后实施的信息化系统会越来越多,这时也需要记忆越来越多的用户名
6、密码, 浙江杭州市通用权限系统而且后台的管理越来越变得复杂、甚至是变成累赘。 二) 多个管理系统可以用统一的一套后台管理工具进行管理: 管理人员、开发人员、测试人员、实施人员,反复要开发 N 多个大同小异的后台管理工具、开发、测试、修改错误、改进功能,没完没了,全国各地 N 多的公司,N 多的开发人员,在这个没多大价值的事情上浪费了 N 多的精力,实施维护人员还要安装、实施、学习、维护 N 多个大同小异的后台管理工具,需要很高的学习与维护成本 三) 建立信息化数字化项目的数据中心,提高基础数据的重复利用率: 随着同一个公司内部实施的信息化系统数量的增加、遇到了将同样的基础数据录 入到 N 多个
7、管理系统中的问题、设想一下,将一个用户信息录入到 10-20 个系统里,有 一个基础数据有变化,需要同时在 N 多个相应的系统里进行修正,这是一个很复杂且毫无意义的、毫无创新的重复工作。 四) 提高同一个公司内开发的多个软件项目的兼容性、可维护性: 有规模的软件公司内部大多是采用项目组的形式管理和开展日常开发工作;但是 由于沟通能力、沟通技巧、沟通效率、项目时间紧等各种复杂的原因,最终会导致各个 项目组之间的分工、沟通、交流不充分,各个项目组之间开发出来的管理系统都不能互 相兼容,功能模块都存在重复建设、分工不明确、职责不明确等问题。 昌隆统一身份认证权限管理系统1.3 系统优点 一)经过多年
8、的实践不断优化、精心维护、运行稳定、功能完善: 能经得起不同实施策略下客户的折腾,能满足各种情况下客户的复杂需求。 二)编码实现简单易懂、符合设计模式等理念: 上手快,见效快、方便维护,能控制软件项目后期维护风险。 三)有严谨的分层理念、完全符合主流的 SOA 理念架构:程序可以采用不同的实施策略、架构需求,方便维护、方便扩展。四)符合 RBAC 的权限理念、同时也能满足国内小型软件项目的灵活性需求: 不仅符合国际通用标准,又能满足国内的小型软件项目的灵活设置需求。 五)不仅支持多数据库也支持多种开发语言、多语言界面: 支持 B/S、C/S 系统,可以支持 Java 语言开发项目的接口功能,S
9、QLServer、Oracle 数据库1.4 系统架构大局观 昌隆统一身份认证权限管理系统1.5 物理结构图1.6 逻辑结构图:昌隆统一身份认证权限管理系统1.7 系统运行环境配置 一)管理端: 本系统以微软的 C#.NET 编程语言开发设计,所以需要在微软的网站下下载最新的.NET Framework 运行环境,管理程序需要运行在 Windows 操作系统上。下载微软的.NET Framework 运行环境请连接下面的网址 http:/ 二)后台数据库: 本系统支持多种数据库系统,例如 SQLServer、Oracle、MySql,可以按用户的使用 习惯,任意选择其中一种数据库系统。目前提供
10、 SQLServer 版本的数据库,其他版本的数据库需要用户自己通过导入导 出脚本语言的方式进行处理。 1.11 软件安装、配置、运行方法 一)软件安装: 由于本系统都是针对软件技术开发者,所以没有做成安装包的方式发行,提供源 码 + 二次开发调用的 API,动态连接库等方式,只要把数据库附加上去,修改好配置文件即可。二)配置: 源码文件的文档目录结构如下图,主项目为 DotNet.WinForm, 请在解决方案中将 DotNet.WinForm 项目设置为启动项目。昌隆统一身份认证权限管理系统配置文件的为 Config.xml,设置配置项为 UserCenterConnection,单机版参
11、考配置如下。配置文件中附有其他类型数据库的连接串的参考配置。 三运行方法:双击可执行主程序 DotNet.WinForm.exe;若数据库连接配置正确,会出现如下登 录界面,如下图。 昌隆统一身份认证权限管理系统双击可执行主程序 DotNet.WinForm.exe;若数据库连接配置正确,会出现如下登录界面,如下图。默认情况下,超级管理员的密码为空,点击登录进入后台管理软件。正确登录后 会在操作系统的任务栏右下角区域会出现小太阳的图标 为后台管理程序。 鼠标右键单击黄色小图标, 出现软件主菜单, 根据需求选择自己需要的功能, 如用户 (账户)管理功能等等。如图下图。 昌隆统一身份认证权限管理系
12、统昌隆统一身份认证权限管理系统第 2 章 登录后台管理系统 很早的时候曾听别人说,印度软件公司中有些软件开发人员可能一直负责开发系统登录功能,当时觉得不就是一个登录系统的功能嘛?把用户名、密码输入好后按一下 登录按钮不就可以了?哪里有什么那么多好做的功能?后来随着对管理软件的深入理 解、接触过很多客户后才真正体会到,真正做好一个登录窗体也的确不是那么容易的事情, 一个软件的质量是否好?设计开发者是否想得足够周到?行家从登录窗体上也能知道个一二。例如有多个系统,这些系统是否支持单点登录?只用一套用户名密码可以登录多个系统?系统登录是否可以进行灵活配置?离职人员的处理、 临时授权用户的登录系统问题
13、、一个职员的多个系统账户功能、系统账户的密码策略等等、输入错误密码时的登录限制等等都能体现出设计、开发人员的水平。 2.1 请用“ 登录“不要“ 登陆“ 登录系统大家经常犯的一个错误是写成 “登陆系统“曾经向资深人士咨询过此事,都觉得写成“登录系统“才是正确的,所以建议大家用正确的写法“登录系统“ 。而不是打仗时军队登陆岛屿,很多人会忽视这个用词、有些细节的确是应该注意的,有错就改、马上就改。2.2 系统登录 用户登录系统后,不管是什么账户什么时候登录系统,都应该记录登录日志,就像平时管理严格的单位一样,有前台记录外来人员、出入门需要刷门禁系统一样,系统 登录成功后应该更改账户的在线状态,若登录失败的,都应该记录失败日志。输入的密码长度、允许输入错误密码的次数都应该进行限制, 防止破坏分子用暴力方式猜测密码,需要对暴力猜测密码等行为设置障碍,防止入侵系统行为发生。