ASP.NETC#.NET开发架框之通用权限管理系统_使用说明书V3.docx

上传人:无*** 文档编号:68342962 上传时间:2022-12-27 格式:DOCX 页数:190 大小:4.52MB
返回 下载 相关 举报
ASP.NETC#.NET开发架框之通用权限管理系统_使用说明书V3.docx_第1页
第1页 / 共190页
ASP.NETC#.NET开发架框之通用权限管理系统_使用说明书V3.docx_第2页
第2页 / 共190页
点击查看更多>>
资源描述

《ASP.NETC#.NET开发架框之通用权限管理系统_使用说明书V3.docx》由会员分享,可在线阅读,更多相关《ASP.NETC#.NET开发架框之通用权限管理系统_使用说明书V3.docx(190页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、整体数字化建设项目通用权限管理系统组件使用说明书开发单位:杭州海日涵科技 开发部门:产品部 编制日期:2011年03月使用说明书模块名称:通用权限管理模块模块编号:1项目负责人:吉日嘎拉所属部门:产品部文档编制:陈波涛、陆云钢编制日期:2009-01-14文档审核:袁华林审核日期:2010-03-01文档批准:吉日嘎拉批准日期:2011-03-11版本号:3.5修正号:04修改记录日期版本修改说明修改者2008-01-290.1创建文档。陈波涛2008-04-281.0完着Z字描述陆云钢2008-05-141.1完善图标格式等。陆云钢2009-11-112.0更新功能界面图片,添加图片名称,调

2、 整文档顺序,编写新增功能页面文档 (申请帐户、只显示有效、基础编码管 理和修改密码)。狄永2010-04-013.0安装方法等进行补充完善。吉日嘎拉2010-05-083.0重新抓图、文字校对吉日嘎拉2010-06-033.1修改文档中35处错误梁帮友2010-10-223.2重新排版、文字校对段飞2011-03-113.3更新说明书抓图更新吉日嘎拉2011-04-193.5更新说明书抓图更新,新增功能补充余东升目录第1章通用权限管理组件简介11.1 软件开发现状分析11.2 功能定位、建设目标113目标用户群体31.4 系统优点51.5 系统架构大局观71.6 物理结构图81.7 逻辑结构

3、图91.8 系统运行环境配置101.9 安装程序、数据库设计、数据库文件101.10 相关程序文档结构说明111.11 软件安装、配置、运行方法13第2章登录后台管理系统162.1 请用“登录”不要“登陆” 172.2 系统登录17第3章用户(帐户)管理183.1 用户(帐户)申请203.2 用户(帐户)审核233.3 用户(帐户)管理253.4 分布式管理31第4章组织机构(部门)管理484.1 大型业务系统494.2 中小型业务系统504.3 微型的业务系统514.4 内外部组织机构53第5章角色(用户组)管理545.1 角色和用户组545.2 角色的分类管理60第6章职员(员工)管理65

4、6.1 职员(员工)管理656.2 职员(员工)的排序顺序676.3 职员(员工)与用户(帐户)的关系686.4 职员(员工)导出数据696.5 职员(员工)离职处理70第7章内部通讯录727.1 我的联系方式747.2 内部通讯录758.1 发送消息768.2 即时通讯78第9章选项(字典)管理809.1 选项(字典)管理819.2 选项(字典)明细管理83第10章系统日志管理8510.1 用户(帐户)访问情况8710.2 按用户(帐户)查询8810.3 按模块(菜单)查询8910.4 按日期查询9010.5 系统异常情况记录91第11章模块(菜单)管理94第12章操作权限项定义管理99第1

5、3章用户(帐户)权限管理104第14章序号(流水号)管理105第15章关于本软件108第16章修改密码111第17章重新登录114第18章退出系统117第19章参数服务120第20章权限基本设计理念121第21章多系统权限集中配置管理124第22章自由行政审批组件127第23章自动行政审批流程组件及流程节点的定义139第24章系统权限批量设置149第25章实现基于组织机构的数据集权限154第26章C/S组件模式运行用例160第27章B/S组件模式运行用例165第28章多语言支持166第29章代码生成器172第30章典型业务案例应用17431.1 文档管理17431.2 名片管理175第31章开

6、发登录功能过程分析17832.1 系统登录功能的分工17832.1.1 市场营销人员17832.1.2 决策老板17832.1.3 项目经理17832.1.4 系统架构师17832.1.5 美工设计人员17832.1.6 程序员17832.1.7 质量保障员17832.1.8 测试人员17832.1.9 文档管理员17832.1.10 客户经理17832.1.11 实施工程师17832.2 注意事项建议18232.2.1 分工明确原则18232.2.2 沟通效率问题18232.2.3 决策效率问题18232.2.4 工作量问题18232.2.5 产品质量问题18232.2.6 人员变动问题18

7、232.2.7 绩效考核问题18232.2.8 工作成果问题18232.3 通过实现登录窗体的反思182第32章客户经常需要的开发技能18433.1 打印功能18433.2 编号产生功能18433.3 查询功能18433.4 大数据量快速分页功能18433.5 能快速便捷输入数据功能18433.6 模块(菜单)可以灵活配置18433.7 数据导入导出功能18433.8 图标统计18433.9 第三方接口程序18433.10 程序需要经得起折腾18433.11 导入原有系统的数据18433.12 数据导入导出功能18433.13 漂亮的界面184整体数字化建设项目通用权限管理组件第1章通用权限管

8、理组件简介本软件模块的严谨设计定位、精心编码实现、不断维护推广、持续优化改进,主要是 为了实现一个可以高度重复利用劳动成果的工具软件,并有偿提供给所需的人们,另想成 为国人值得骄傲的知名软件功能模块,可供国内管理类开发人员在日常工作中进行灵活二 次开发利用的模块,开发管理类软件的必备工具之一,同时本软件的系统架构可供广大业 余兴趣爱好者模仿。本系统模块能提高管理类软件系统的整体质量、提高模块与模块之间的兼容性、提高 代码的堂复利用率,能够使软件系统架构更加合理、质量更加过硬。从而使得劳动成果最 大程度上重复利用。有错就修改,每天努力一点点,提高一点点,坚持不懈,不断努力每一天!1.1 软件开发

9、现状分析新员工没人带,老员工忙着救项目、就算是有空老员工也有疲倦的时候,也有不愿意 带人的,也有不愿意把简单的东西反反复复教人的,一年又一年,一批又一批人换来换 去,很有可能也懒的带。有些人喜欢与别人交流,但是大部分IT软件开发人员习惯了与计算机沟通,很可能 有些不适应与人沟通交流,或者忙着解决他在技术上遇到的难题等。1.2 功能定位、建设目标一)实现简易的单点登录功能,用户只要记住一对用户名密码就可以:随着信息化项目、数字化项目越来越多的被研发实施,需耍记住的用户名密码变得 越来越多,随着公司业务规模的扩展、公司的发展壮大或者本身是一个大型的集团公司, 内部前后实施的信息化系统会越来越多,这

10、时也需要记忆越来越多的用户名密码,而且 后台的管理越来越变得复杂,甚至是变成累赘。二)多个管理系统可以用统一的一套后台管理工具进行管理:管理人员、开发人员、测试人员、实施人员,反复要开发N多个大同小异的后台 管理工具、开发、测试、修改错误、改进功能,没完没了,全国各地N多的公司,N 多的开发人员,在这个没多大价值的事情上浪费了 N多的精力,实施维护人员还要安 装、实施、学习、维护N多个大同小异的后台管理工具,需要很高的学习与维护成本。三)建立信息化数字化项目的数据中心,提高基础数据的重复利用率:随着同一个公司内部实施的信息化系统数量的增加I、遇到了将同样的基础数据录入 到N多个管理系统中的问题

11、、设想一下,将一个用户信息录入到10-20个系统里,有一 个基础数据有变化,需要同时在N多个相应的系统里进行修正,这是一个很复杂且毫 无意义的、毫无创新的重复工作。四)提高同一个公司内开发的多个软件项目的兼容性、可维护性:有规模的软件公司内部大多是采用项目组的形式管理和开展日常开发工作;但是由 于沟通能力、沟通技巧、沟通效率、项目时间紧等各种复杂的原因,最终会导致各个项 目组之间的分工、沟通、交流不充分,各个项目组之间开发出来的管理系统都不能互相 兼容,功能模块都存在重复建设、分工不明确、职责不明确等问题。五)努力实现各软件公司研发的功能模块的可集成性:同一个大型客户,往往前后会购买多个软件公

12、司生产的功能模块、信息管理系统, 但是这些公司之间的功能模块往往也会存在不兼容的问题,数据重复录入,基础信息无 法共享的问题,管理维护多个软件提供商提供的产品、功能模块,也带来了繁杂的后期 维护、功能集成方面不兼容的后患。六)成为广大软件开发爱好者开发管理类软件的基础组件之一,提高生产力:专业软件公司的信息化系统,往往是多个人维护了多年,不仅仅是功能更杂、关联 繁杂,这时若遇到开发一个小型的软件项目或者一个简单的软件项目,往往没有能力在 短时间内干净利落的弄好,就像俗话讲的麻雀虽小五脏俱全。本系统提供一个与任何业务系统毫无关系的、功能定位明确的轻量级的快速开发平 台。本系统有严谨的数据库设计文

13、档、有比较完善的配套参考资料、功能讲解,同时有 偿提供全部的源码、注释及配套工具及说明文档。七)成为管理类软件开发爱好者的入门者学习提高的标准教程:本系统是符合严格的分层原则、设计模式、数据库设计规范、编码精良,思路严谨 的解决多种数据库兼容性问题的小型软件项0 O同时本系统又是日后开发管理系统的基础的必要组成部分,将来可以派上用处的可 能性很大,值得学习,值得长期维护。编码简单易懂,方便初学者学习入门。编码简单易懂,方便后期的维护改进。1.3 目标用户群体一)政府机构、集团公司:可成为大型软件项目中的统一的组织机构、员工、客户、岗位角色分配、工作流程 定义、权限分配的集中规划、配置、日常管理

14、工具;可成为整个组织内的统一的信息化 建设的基础数据的建设、管理、维护的工具;基础数据中心的管理维护工具,同时可以成为建设简单高效的单点登录系统的核心组成部分。可成为众多信息化技术服务提供商的新开发软件项目的规范要求、整体约束的依据 及配套工具、应用系统开发的标准参考模型;达到整个组织内部使用的软件产品、软件 项目有一定的标准规范、能满足基础信息的共享,管理工具统一化的要求,杜绝相同数 据的重复录入、重:复管理,提高工作效率。二)中小型软件开发公司、技术咨询公司:可以成为统一的、稳定的、标准的、功能完善的后台配置权限管理工具,降低多个 软件项目及多个项目组的开发成本、维护成本、项目实施成本,项

15、目管理成本,可以显 著提高工作效率,节省开发周期及开发费用投入,减少相应的测试维护改进功能的时间 成本,同时可以减少由于开发人员变动带来的项目风险。同时也可以成为新手的基础参考模型、分层理念、多数据库支持的参考模型、编码 规范要求、异常处理、CS和BS系统的兼容性设计的参考。最大程度避免重复开发,原地踏步,反复原地踏步,杜绝每个开发人员和每个开发 项目组,都搞一套不兼容的权限管理体系;不兼容的基础用户数据等等,使得公司内部 的产品、项目、功能模块之间有更高的兼容性。三)培训教程、大学课外教程、新员工入职培训材料:本项目设计严谨、简单易读、编码规范、功能实用,可以作为IT培训机构的基础 培训内容

16、,同时本项目有一定的通用性及规范性案例的价值,可以作为新员工入职前的 基础培训内容之一、编码规范的参考、数据库设计、分层设计、单一职责原则、设计模 式等等的入门参考级教程。能达到节省培训成本,节约在培训方面的投入,有一个统一规范的入职前培训教材, 可以减少由于新员工的培训导致对开发中的软件项目的进度、进展的负面影响等。四)管理类软件开发爱好者:本项目设计思路严谨、简单易读、编码规范、功能实用,并且是开发管理类软件的 基础性的管理工具,有一定的通用性及规范性方面的参考价值,同时可以作为快速开发 中小型软件项目的基础,可以通过模仿、复用等显著缩短项目开发周期,达到快速见效 的目的。此工具经过多年的

17、不断改进维护,经过了多个软件项目的实战考验,能满足不同规 模软件项目的灵活配置、灵活管理、快速开发、快速实施的要求,是个不错的应急管理 工具;同时有成熟完善的组织机构管理、用户管理、角色管理、模块(菜单)管理、权 限配置分配管理的设计严谨、运行稳定的功能模块。1.4 系统优点一)经过多年的实践不断优化、精心维护、运行稳定、功能完善:能经得起不同实施策略下客户的折腾,能满足各种情况下客户的复杂需求。-)编码实现简单易懂、符合设计模式等理念:上手快,见效快、方便维护,能控制软件项目后期维护风险。三)有严谨的分层理念、完全符合主流的SOA理念架构:程序可以采用不同的实施策略、架构需求,方便维护、方便

18、扩展。四)符合RBAC的权限理念、同时也能满足国内小型软件项目的灵活性需求:不仅符合国际通用标准,又能满足国内的小型软件项目的灵活设置需求。五)不仅支持多数据库也支持多种开发语言、多语言界面:支持B/S、C/S系统,可以支持Java语言开发项目的接口功能,SQLServer. Oracle 数据库等。六)提供全部的设计文档、源码实现、配套说明文档:相关设计文档、配套资料可以在不同软件项目中反复使用,提高工作效率。七)完全支持最终用户的个性化2次开发实际需求:提供完善的接口函数调用说明、开放接口、开放源码、开放数据库结构设计。1.5系统架构大局观最终用户F系统.A技术咨询公司B技术咨询公司.:个

19、人层面A系统D系统E系统F系统1.某个开发人员前前后后若干年开发的 各个系统之间的兼容性问题?可维护 性问题?代码组件的可重复利用问 题?历史数据的重复利用问题?3.某个最终用户的各个系统之间 的兼容性问题?可维护性问题? 数据的共享及可重复利用问题? 软件系统之间的协同作也问题? 集中管理问题?2.某个公司开发的多个系统之间的 兼容性问题?可维护、可扩展性问 题?代码组件的可重复利用问题? 版本捽制问题?人员变动问题?个人层面:i个人层面B系统C系统电话:138 5816 3011 QQ: 2520 569737/190邮编:310012http: /电话:138 5816 3011QQ:

20、2520 56973邮编:310012http: /www.hairihanB核心业务数据库8/ 1901数据存储层A分支业务系统B核心业务 客户端A B核心业务V 应用服务一 ,A分支业务数据库业务逻辑层用户交互层底层数 据模型B核心业务数据咋电话:138 5816 3011邮编:310012A分支业务应用服务A分支业务客户端用户中心 应用服务QQ: 2520 569739/ 190http: /权限管理配置工具 L标准服务接口、 服务实现、多种 服务发布方式C/S配置管理工具1.8 系统运行环境配置)管理端:本系统以微软的C#.NET编程语言开发设计,所以需要在微软的网站下下载最新的.NE

21、T Framework运行环境,管理程序需要运行在Windows操作系统上。下载微软的.NET Framework运行环境请连接下面的网址http: msdn.mic二)后台数据库:本系统支持多种数据库系统,例如SQLServer, Oracle, MySqL Access, Db2、SQLite 可以按用户的使用习惯,任意选择其中一种数据库系统。目前提供SQLServer版本的数据库,其他版本的数据库需要用户自己通过导入导 出脚本语言的方式进行处理。1.9 安装程序、数据库设计、数据库文件请添加技术支持QQ: 2520-56973,索取相应的程序源码、设计文档等。1.10 相关程序文档结构说

22、明 本地尊盘(E:) , Work , dotnet DotNetCommonV3.5 ,文件编卷 *8(Y) IMO共享刻录新建文件夹 O DotNetCommonV3.5“ DotNetBusiness& DotNet.CodeBuilder夕.DotNetCodeBuilder.Access* DotNetDataBaseDotNetDbUtilities夕 DotNetDesignDocument“ DotNet.RemotingClient么 DotNetRemotingServerDotNetUtilitiesDotNetWCFCIient.DotNetWCFHost DotNet

23、WebForm.Example“ DotNetWebService.DotNetWindowsService一DotNetWinFormi,bin名称修改日期,DotNetBusiness3 DotNet.CodeBuilder. DotNetCodeBuilderJkccess DotNetDataBase. DotNetDbUtilities名 DotNetDesignDocument. DotNetRemotingClient, DotNet.RemotingServer5 DotNetUtilitiesDotNet.WCFClient巴 DotNetWCFHost DotNetWebF

24、orm.Example,DotNetWebServiceO DotNetWindowsService,DotNetWinForm。DotNetWinForm.ExampleO DotNetWinForms2011/4/20 9:392011/4/20 9:412011/4/20 9:412011/4/20 9:402011/4/20 10:102011/4/20 9:412011/4/20 9:392011/4/20 9:412011/4/20 10:102011/4/20 9:412011/4/20 9:412011/4/20 9:392011/4/20 9:392011/4/20 9:41

25、文件突 文件夹 文件夹 文件夹 文件夹 文件夹 文件夹 文件夹 文件夹 文件突 文件夹 文件央 文件突 文件夹2011/4/20 10:10文件夹2011/4/20 9:41文件突2011/4/20 90文。计真机已选择I项图1-10-1文档结构图Ol.DotNet.Utilities:通用类库部分,经常用的类都封装在这里,不断完善,不断积 累,非常好用。02.DotNet.DbUtilities:数据库访问部分,这里能实现多种数据库的访问,而且实现 了换数据库彻底不改代码的功能。03.DotNet.Model:模型定义部分,主要是系统都处理哪些模型,说俗点儿就是哪 些类。04.DotNet.

26、Business:商业逻辑部分,这里主要是编写核心的商业逻辑,这个积累是 很重要的。05.DotNetService:服务接口定义部分,这里主要声明,有哪些服务方法,都提供 什么接口。06.DotNet.Service:服务实现部分:这里就是SOA体系的服务程序部分,对外提供 的服务,都通过调用这里实现。07.DotNet.RemotingServer:远程服务部分:主要是实现了 Remoting的服务器端部分。08.DotNet.RemotingClient:远程客户端部分:主要是实现了 Remoting的客户端调 用部分。09. DotNet.WCFHost: WCF服务器端用例程序。10

27、. DotNet.WCFCIient: WCF客户端调用用例程序。H.DotNet.WindowsService: Windows服务部分:主要是以Windows的服务的方式 实现具体服务。12 . DotNet.WebService: Web服务部分:把服务程序以Web服务的形式发布部分。13 .DotNet.WebService.Client: Web服务的客户端调用部分:主要是实现WebService 的调用实现部分。14 .DotNet.WinForm.Utilities:传统的CS项H部分,通用组件,采用这些组件快速 提高开发效率。15 .DotNet.WinForms:传统的CS项

28、目部分,每个子程序可以单独运行,也可以变 成母程序的模块。16 . DotNet.WinForm:传统的CS项目部分的主程序部分。17 .DotNet.DesignDocument:本系统权限设计部分相关文档,多年来收集识累,各 种不同类型的权限需求,不同层次,不同等级的权限设计思路对比分析。18 .DotNet.DataBase:本系统数据库文件,SQL Server 2005 SP3 版19 .DotNet.WinForm.Example:标准例子C/S程序部分:方便别人学习系统架构,可 以快速入门,有简短的样例代码。20 .DotNet.WebForm.Example:标准例子B/S程序

29、调用DLL部分:方便别人学习系统 架构,可以快速入门,有简短的样例代码。1.11软件安装、配置、运行方法-)软件安装:由于本系统都是针对软件技术开发者,所以没有做成安装包的方式发行,提供源码 +二次开发调用的API,动态连接库等方式,只要把数据库附加上去,修改好配置文件 即可。二)配置:源码文件的文档目录结构如下图,主项目为DotNet.WinForm,请在解决方案中将DotNet.WinForm项目设置为启动项目。挈美方案3源修恚-瀛夬方MDotNetV3s (26人项目)。半回二 WBDotNetV3.5 (26 个项目)士 / DctNetBusi ness一 ./ DotNet Win

30、 Form| F DotNtWinFormProperties“引用L2 ResourceResources白 Appxonfig0 App.icoI 国 为 里I J 吱 FrmProjectffoIePe rrnissicnAdmi n.csFrmProjecHJserPennissionAdmir.esFrmT ableColum nsRolePer missienAd mirucsFrmTableColumnsUserPermissicnAdmin.esMDIMainForm.csProgern.esSDIMainFormx*TabsMainForm.esB - Modules;*,士

31、ffi-I S回 DotN et. Win Form.File3 DotN et.Win Form.Log33 DotN et.Win Form.LogOn,2 DotNet-WinForrn.Message3 DotNet.WinForm.Module a DotN et.Win Form.Orgn ize 33 DotN et.Win Form.Pe rmission m DotN et. Win Form.Role M DotN et.Win Forn.SequeffK e 3 DotN et,Win Form-SUiff33 DotNt.WinForm.Ur配置文件的为Config.x

32、ml,设置配置项为UserCenterDbConnection,单机版参考配置 为如下。配置文件中附有其他类型数据库的连接串的参考配置。三)运行方法:在Microsoft Visual Studio开发环境中编译此解决方案源码,编译后的结果如下图文件(E) M() MtY) HKD诅织旦打开好录新景文件夹 a 。DotNeLCommonV3.5f DotNetBusiness分 DotNetCodeBuilder DotNetCodeBuilderJkccessO DotNetDuBeDotNetDblltilitiesDotNetDesignDocumentf DotNet.Remoting

33、Client 分 DotNetRemotingServer DotNet Utilities* DotNet.WCFCKwt分 DotNetWCFHost2 DotNetWebFornvExample . DotNetWebServke DotNetWindowsServiceQ DotNetWinForm/binDebug名稼WWW ( W I*0 DotNetWinFormJtemsO DotNetWinForm.FileO DotNetWinForm.CodeGenerator修改日明奥室,大,.2011/4/20 10:11应用程序2011/4/2010:112011/4/20 10:

34、11应用程序O DotNetWinForm.BusinessCard文件说明:通用&nmiMM 公司:Hainhan TECHO DotNetWinForm时1 Log_Administrator宣 Con6g DotNet WinForm.exe文件版本:3.5.00佛日: 2011/4/20 10:11大小:292 KBg.Confiqurati.回 DotNetWinForm.Workflow国 DotNet.WinFomxUtilities跑 DotNetWinForm.U$er胤 DotNetWinForm.Staff DotNetWinForm.SequenceDotNetWinF

35、orm.RoleDotNetWinForm.ResourcePermis 到 DotNetWinForm.Permis$ionJtem 到 DotNetWinForm.Permi$ion42011/4/20 10:11Program Debug.2011/4/20 10:11Program Debug,2011/4/20 10:11Program Debug-.2011/4/2010:11Program Debug.U2011/4/20 10:11Program Debug.2011/4/20 10:11Program Debugsion 2011/4/2010:11Program Debug

36、.2011/4/20 10:11Program Debug.2011/4/201O11Program Debug-巳密11项计IM DotNetCommonV3.5 , DotNetWinForm bin Debug 双击可执行主程序DotNet.WinForm.exe;若数据库连接配置正确,会出现如下登录 界面,如下图。图1-11-3登录界面默认情况下,超级管理员的密码为Administrator,点击登录进入后台管理软件。正 确登录后会在操作系统的任务栏右下角区域会出现小太阳的图标,如图1-2其中黄色小 圆图标即为后台管理程序。鼠标右键单击黄色小图标,出现软件主菜单,根据需求选择 自己需要

37、的功能,如用户(帐户)权限管理功能等。如下图。用户(帐户)申清 涉用户(帐户)市核用户(帐户)管理撷 组织机构(部门)管理 皂角色(用户组)苣理A 则(si)省理操作权限项定义管理模块(菜单)言理| 用户(帐户)权限售理 国内部通讯录即时通讯四发送信息谢(静)告理陟 序号(流水号)管理 行政亩批流程告理国代码批量生成器.围合日志告理关于本软件 修改定码重新登录退出系统图1-11-4右键系统菜单图1-11-5用户(帐户)管理界面第2章登录后台管理系统很早的时候曾听别人说,印度软件公司中有些软件开发人员可能一直负责开发系统 登录功能,当时觉得不就是一个登录系统的功能嘛?把用户名、密码输入好后按一下

38、登 录按钮不就可以了?哪里有什么那么多好做的功能?后来随着对管理软件的深入理解、 接触过很多客户后才真正体会到,真正做好一个登录窗体也的确不是那么容易的事情, 一个软件的质量是否好?设计开发者是否想得足够周到?行家从登录窗体上也能知道 个一二.例如有多个系统,这些系统是否支持单点登录?只用一套用户名密码可以登录多个 系统?系统登录是否可以进行灵活配置?离职人员的处理、临时授权用户的登录系统问 题、一个职员的多个系统帐户功能、系统帐户的密码策略等等、输入错误密码时的登录 限制等都能体现出设计、开发人员的水平。2.1 请用“登录”不要“登陆”登录系统大家经常犯的一个错误是写成“登陆系统”,曾经向资

39、深人士咨询过此事, 都觉得写成“登录系统”才是正确的,所以建议大家用正确的写法“登录系统”。而不 是打仗时军队登陆岛屿,很多人会忽视这个用词、有些细节的确是应该注意的,有错就 改、马上就改。2.2 系统登录图2-2-1登录窗体用户登录系统后,不管是什么帐户什么时候登录系统,都应该记录登录日志,就像 平时管理严格的单位一样,有前台记录外来人员、出入门需要刷门禁系统一样,系统登 录成功后应该更改帐户的在线状态,若登录失败的,都应该记录失败日志。输入的密码 长度、允许输入错误密码的次数都应该进行限制,防止破坏分子用暴力方式猜测密码, 需要对暴力猜测密码等行为设置障碍,防止入侵系统行为发生。图2-2-

40、2连续登录3次不成功,阻止继续登录窗体第3章用户(帐户)管理用户(帐户)管理模块主要由用户(帐户)申请、用户(帐户)审核、用户(帐户) 编辑、创建用户(帐户)、设置用户(帐户)密码、设置用户(帐户)有效状态、删除 用户(帐户)、用户(帐户)模糊查询、用户角色关联等功能部分组成。国用户(帐户)由请 防用户(帐户)审核用户(帐户)管理嘏 mmt5(部门)苣理 2 角色(用户组)管理A 顿(打)管理搽作权限项定义告理模块(菜单)告理用户(帐户)权限管理 国内部通讯录即时通讯必发送信息选项(字典)言理步 序号(流水号)管理行政审批流程肯理J 代码批量生成器A 球日志肯理关于本软件SlBcS.o 修改定

41、码 弁重新登录 退出至统图3-1用户(帐户)管理菜单创建新用户(帐户)可以由普通用户申请创建后由系统管理审核生效,也可以由系 统管理员直接创建用户(帐户),多种创建用户(帐户)的方法可以减少系统管理员的 工作量、可以更及时、准确的创建帐户,将工作量分摊到多个操作人员、管理员上,可 明显提高工作效率。通常情况下,新同事的用户(帐户),都由系统管理员进行录入创建生效,但是在 一个大集团公司中有多个分公司的情况下或有异地办公机构时都由一个系统管理员录 入账号不只是效率高低的问题,由于没在现场工作出错的概率很高,若可以在任何分公 司在任何一台电脑上进行申请用户(帐户)功能、甚至是直接在网上进行申请用户

42、(帐 户)步骤,相对来讲比单一系统管理直接创建用户(帐户)的做法工作效率会高一些, 自己录入自己的帐户信息或者由身边的同事帮助录入信息会更准确一些、及时一些。自己录入自己的帐户信息优点在于想用什么登录名就用什么登录名、这样在日常办 公中使用信息系统也会更符合习惯一些、更贴切一些、也不用记过多的用户密码、至少 可以使用自己多年习惯的用户名密码来登录业务系统。当然系统中的用户名是不可以重 复的,注册时系统会自动检测是否数据已重复,若是由系统管理员创建的用户名不符合 操作者的习惯又不允许用户自己可以自由修改登录用户名是一个很糟糕的事情、很恼火 的事情。在比较庞大的组织机构里有分公司有异地办公机构,使

43、用本功能模块,还有分级审 核、分级管理功能比较好,就是由某个分公司申请的账户可以由这个分公司的系统管理 员进行审核管理,这个帐户的权限也可以由相应的管理员进行管理等,把整个系统管理 员的工作可以分摊给各个分公司的系统管理员或者授权的操作员,可以更准确掌握实际 工作情况、可以更加贴近实际权限配置、管理等,同时又能支持集中式的管理模式。3.1 用户(帐户)申请用户(帐户)申请模块主要是为了灵活、快速申请新帐户功能,还没分配到系统帐 户的用户可在这个功能模块里提交申请用户(帐户)的信心,由系统管理员审核后,便 可以登录业务系统。图3-1-1申请用户(帐户)窗体准确填写好需要申请的用户名、密码、选择好所在的部门等相关信息,点击“申请 帐户”按钮即可进入申请步骤,非管理员申请的用户(帐户)需要审核过程,在申请帐 户的同时,会给相应的系统管理员发送即时信息,当然在管理员离线状态卜一时也可以通 过邮件提醒方式或者手机短信提醒模式提醒管理者及时进行审核工作。若需要有审核步骤,只有系统管理员进行审核通过后,所申请的账户会生效后才可 以登录到相应的管理系统中。图3-1-2申请用户成功后的效果图3-1-3系统管理登录后的提醒信息效果

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com