111111111通用权限管理系统详细设计说明书(1)

上传人:hs****ma 文档编号:468188485 上传时间:2022-10-17 格式:DOCX 页数:36 大小:336.73KB
返回 下载 相关 举报
111111111通用权限管理系统详细设计说明书(1)_第1页
第1页 / 共36页
111111111通用权限管理系统详细设计说明书(1)_第2页
第2页 / 共36页
111111111通用权限管理系统详细设计说明书(1)_第3页
第3页 / 共36页
111111111通用权限管理系统详细设计说明书(1)_第4页
第4页 / 共36页
111111111通用权限管理系统详细设计说明书(1)_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《111111111通用权限管理系统详细设计说明书(1)》由会员分享,可在线阅读,更多相关《111111111通用权限管理系统详细设计说明书(1)(36页珍藏版)》请在金锄头文库上搜索。

1、第一章引言编写目的系统详细设计说明书在概要设计的基础上,对统一权限管理系统 的各模块、数据等分别进行了实现层面上的要求和说明。本文档读者为系统设计人员、软件实现人员等(编码人员、测试 人员),为程序的开发提供依据。背景石家庄大学有办公自动化系统、图书管理系统、教务系统、排课 系统、宿舍管理系统等等系统。每个系统都有独立的系统管理权限模 块,不便于学校系统管理员的统一管理,而且管理成本也比较高。统一权限管理系统实现以上软件的统一权限管理,实现系统管 理、用户管理等功能,是实现单点登录的基础。1、 项目名称是统一权限管理系统;2、 本项目的委托单位是石家庄大学,开发单位是安全一班和二班的全体同学,

2、主管部门信息工程系。定义权限:角色数据库建模:统一权限管理:三层架构:参考文献用到的参考资料如下表所示表 参考资料表作者标题编号发布日期出版单位项目小组统一权限管理系统需求说明书sjzptQXXQ2011-8石家庄职业技术学院项目小组统一权限管理系统概要设计说明书sjzptQXSY2011-8石家庄职业技术学院鼎新电脑软件开发文档编制指南DXDN鼎新电脑软件工程RJGC动态网页程序设计DTWYCXSJ第二章 总体设计系统功能概述通过此权限软件来统一管理我们学校所有或大部分系统软件的 用户权限,降低整个学校系统的权限分配复杂性、提高可维护性、降 低系统管理员的管理成本。为二期的统一用户单点登录工

3、程项目打下 了良好的基础。通过系统概要设计说明书可知,此统一权限管理系统主要实现系 统管理、权限管理、用户管理、日志管理等功能。系统功能结构如图 所示。图 系统功能结构图系统软件结构统一权限管理系统的软件结构如图所示。图 系统软件结构图第三章 数据设计 静态数据 初始状态下,统一权限管理系统的测试用户,设置初始超级管理员,其登录用户名为admin,密码为123456。 初始测试用户如表所示。表 初始测试用户表登录用户名密码Adm in123456动态数据统一权限管理系统涉及到的基本数据信息有系统信息、系统模块信息、角色信息、划分权限信息、用户信息、分配角色信息、部门信 息等。一、系统信息系统信

4、息应包含系统编号、系统名称、系统描述信息、显示顺序 等,如表所示。表 系统信息表序号名称1系统编号2系统名称3系统描述4显示顺序二、系统模块信息系统模块信息应包含模块编号、模块名称、模块描述、模块地址显示顺序、显示图标等,如表所示。表 系统模块信息表序号名称1模块编号2模块名称3模块描述4模块地址5显示顺序6显示图标7所属系统编号三、角色信息用户角色可以这样理解,角色是根据用户对系统不同的操作权限 而进行的分组。角色信息包括角色编号、角色名称、角色描述等,如 表所示。表 角色信息表序名称号1角色编号2角色名称3角色描述四、划分权限信息划分权限即将不能系统模块的不同权限分配给某个角色,划分权限是

5、统一权限管理系统中的重要功能。划分权限信息包括划分权限编号、模块编号、角色编号、角色权限等,如表所示。表 划分权限信息表序号名称1划分权限编号2模块编号3角色编号4角色权限五、用户信息统一权限管理系统的用户信息是原有系统中的用户,利用接口将 原有系统中的用户导入到本系统中,用户信息包括用户编号、登录账 号、登录密码、真实姓名、开通禁用、用户类型、部门编号、性别、 IP 地址、是否锁定、登录状态等,如表所示。表 用户信息表序号名称1用户编号2登录账号3登录密码4真实姓名5开通禁用6用户类型7部门编号8性别9IP地址10是否锁定11登录状态六、分配角色信息 分配角色是将某个用户划分到某个角色,分配

6、角色信息包括分配角色编号,角色编号、用户编号等,如表所示。表 角色信息表序名称号1分配角色编号2角色编号3用户编号七、部门信息部门信息包括部门编号、部门名称、部门描述等,如表所示表 角色信息表序号名称1部门编号2部门名称3部门描述数据表及其配置一、系统信息系统数据应包含系统编号、系统名称、系统描述信息、显示顺序等,E-R图如图3.1所示,数据字字典如表所示。系统编号系统名称系统描述显示顺序系统信息表图 系统信息表 E-R 图表 系统表数据字典名称标识数据类型宽度主/外键其它系统编号SysIDVarchar20主键系统名称SysNameVarchar30系统描述Sys InforVarchar1

7、00显示顺序SysOrderInt二、系统模块信息系统模块信息应包含模块编号、模块名称、模块描述、模块地址、显示顺序、显示图标等,E-R图如图所示,数据字字典如表所示。表 系统模块表数据字典名称标识数据类型宽度主/外键其它系统模块编号ModulelDVarchar20主键系统模块名称ModuleNameVarchar30系统模块描述ModuleInforVarchar100显示顺序ModuleOrderInt模块地址ModuleAddressVarchar100显示图标ModuleSignVarcha100三、角色信息角色信息包括角色编号、角色名称、角色描述等,E-R图如图所示,数据字字典如表

8、所示。图角色信息表E-R图表 角色表数据字典名称标识数据类型宽度主/外键其它角色编号RoleIDInt主键角色名称RoleNameVarchar30角色描述Role InforVarchar100四、划分权限信息划分权限信息包括划分权限编号、模块编号、角色编号、角色权限等,E-R图如图所示,数据字字典如表所示。图 划分权限信息表 E-R 图表 划分权限表数据字典名称标识数据类型宽度主/外键其它划分权限编号RMIDInt主键模块编号ModuleIDVarchar20外键角色编号RoleIDVarchar20外键角色权限RolePowerInt五、用户信息用户信息包括用户编号、登录账号、登录密码、

9、真实姓名、开通禁用、用户类型、部门编号、性别、IP地址、是否锁定、登录状态 等,E-R图如图所示,数据字字典如表所示。性别登录密码真实姓名ip地址登录状态部门编号用户编号登录账号禁用用户类型用户信息表图用尸信息表E-R图表 用户表数据字典名称标识数据类型宽度主/外键其它用户编号UserIDVarchar20主键登录账号UserNumVarchar20登录密码UserPWDVarchar20真实姓名RealNameVarchar20开通禁用六、分配角色信息 分配角色是将某个用户划分到某个角色,分配角色信息包括分配角色编号,角色编号、用户编号等,七、部门信息 部门信息包括部门编号、部门名称、部门描

10、述等, 数据表关联各数据表之间的关联如图XX所示。sysModuleRole Moduleld 甩 RoleldRightFlagOOtsysModule甩 ModuleldsysRole空 RoleldRoleNameDescription:sysUserRoleUserid* Roleld1ParentldSystemldSystem$ SystemldSystemNarneSystemDes showxhOperator專 UseridLoqinldPasswordCOOperatorLogg OperLoqldUseridUserNameUserTypeModuleNameConten

11、tOperDateLctdllpLoginLog乍 LoginLogldUserTypeDepartment总 DeptCodeDeptNam eUseridUser NameReason图 XX 数据表关联图第四章 数据类设计系统数据类设计系统数据类数据成员第五章 模块设计系统登录一、模块描述该模块主要实现不同用户(超级管理员、管理员等)的登录功能, 在登陆时需要区分登录者的角色,根据登录者角色不同,成功登录后 显示不同的权限。二、功能描述用户通过其用户名和其密码登录,在登录时检查其用户名和密码 的正确性,基于安全考虑要求用户输入验证码,并进行验证的验证。 登录成功后进入管理员管理界面。且根

12、据不同的权限看到的界面也是 不同的。三、性能描述精 度:对在文本框内输入文本的大小写不敏感;(可以区分)灵 活 性:用户输入按回车键可以进行确认;时间特性:用户输入后的验证时间在秒之内;格 式:用户名、密码不要超过 16 个字符信息(8 个汉字), 验证码为6 位大小写字母、数字的组合,验证码中的字母不区分大小 写,可加必要的干扰。四、输入项/输出项在系统模块中,输入项-数据处理-输出项采用 IPO 图表示,如图所示:输入项处理输出项图 用户登录功能 IPO 图五、具体设计1、用户在进入登录界面后,要求在光标位置输入用户名,再输 入密码和验证码,先验证用户输入信息是否为空。如果为空,给出相 应错误提示。2、用户输入信息不为空,先验证验证码是否正确,验证码错误 给出错误提示;再验证用户名、密码是否输入正确,如果验证通过, 根据用户角色显示用户权限列表;验证不能过,累加器加1,同时给 出错误提示。3、信息验证次数大于 3 次,提示用户为非法用户,退出系统。

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

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号