- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
web通用权限管理的需求分析及数据库设计_毕业论文
目录
1、本模块所涉及的用户 1
2、模块所涉及的对象 1
3、功能需求: 2
3.1、系统管理员 2
3.1.1、用户管理模块 3
3.1.2、组织管理模块 6
3.1.3、用户组管理模块 9
3.1.4、角色管理模块 13
3.1.5、权限的管理 15
3.1.6、日志的管理 18
3.2、普通用户 19
4、用户登陆模块 21
4.1、登录界面: 22
1、本模块所涉及的用户
1. 系统管理员
2. 普通用户 (用户可由系统管理员添加,也可以用户自己注册,但用户注册时不能分配组,角色和组织的信息,用户组,角色,和组织信息是有系统管理员审核通过后进行分配。)
2、模块所涉及的对象
一、用户:
① 主要分为超级系统管理员和普通用户两大类。
② 用户必须所属0或1个组织部门有且只有1个,当用户没有所属组织部门时,这默认该用户为待定身份。用户可以隶属于0个或者n个组中。
二、角色:
为了对有相同权限的用户进行分类管理,不同的角色具有不同的权限信息。 一个角色可以有多个子角色,父角色的权限是所有子角色的权限的交集,及公共权限。每个子角色有自己的独立权限。子角色的用有的权限是父角色和子角色的集合,及子角色的权限相对父角色是独立的。
三、用户组:
为了更好的管理用户的权限,可以根据用户的权限进行分类管理,将具有相同的权限的用户放在一个组中,直接给用户组分配共同的权限。用户组中可以包含多个子用户组,每个子用户组继承父用户组的权限,并且可以设置自己的独特权限,跟上面的角色权限相似。一个用户组中可以同时存在用户和子用户组两种对象。
四、权限:
系统中的权限是由功能模块和操作的组合,及操作权限是一个共同集合,功能模块是一个集合,一个操作权限可以存在于多个功能模块,比如“查询”,基本每个功能模块都有“查询”功能,一个功能模块中也可以存在多个操作权限,如:用户管理模块中,有用户的“查询”、“修改”、“删除”等操作权限。操作权限集合中有的操作权限只能属于个别模块,比如“审核”
只属于 用户管理模块的 操作权限。
五、组织部门:
组织部门是对用户进行集体管理的一个机构,每个用户只能属于一个组织部门,每个组织部门有多个子部门。一个组织部门中同时存在用户和子组织两种对象。
六、日志: 本系统的日志分类是根据功能模块进行分类(除日志模块),分别有用户日志,组织日志,用户组日志,角色日志,权限日志。每个日志中记载了用户对数据的操作记录。
3、功能需求:
3.1、系统管理员
系统管理员拥有最高的权限级别,可以对系统中的所有信息进行管理和维护。。包括用户管理,组织管理,用户组管理,角色管理,权限管理,日志管理,并且可以适当的进行功能的扩展。
下图为系统管理员的功能模块图:
系统管理员功能模块
3.1.1、用户管理模块
用户的管理模块是系统管理员登入成功后显示的页面。该页面主要有以下功能:
1. 检索:
当管理人员登入成功后,页面右下方将显示该系统中所有用户的信息,显示的用户信息有:用户工号,用户真实姓名,手机号,所在组织,出生年月等主要信息。每条信息的右方有相依的操作:查看详细信息、删除用户、修改用户。信息栏的上方是对用户信息检索的约束字段:用户工号,用户姓名,性别,所属部门,用户姓名,拥有角色等信息的检索,点击下方的查询按钮可以根据上方的检索字段,用户信息栏中显示所有满足约束条件的用户信息。点击“查看详细信息”可以打开用户的详细信息面板。
点击用户管理页面中组织部门可以显示其下的所有用户信息。
2. 添加:
在用户管理模块的页面中有添加用户按钮,管理人员可以点击添加用户按钮将页面转调到添加用户页面。在添加页面中,管理人员需填写的字段有:用户名,用户密码,手机号,电子邮箱,所属部门,用户姓名,性别,出生年月,拥有角色,所在用户组,头像等信息。这些字段都是管理员所必填的。点击添加按钮后,当所有数据的填写满足要求,系统会给出提示信息:“是否添加用户:XXX”,当点击 确定 按钮后,系统会自动生成用户的工号,如工号1505001001,点击 取消 按钮后 将取消操作。用户工号是系统中用户唯一识别信息。用户工号1505001001的含义是1505指15年5月,001指组织ID,001指用户ID。
用户密码经过MD5算法加密写入数据库。
根据出身年月,自动生成用户年龄字段。
根据添加时间,自动生成 创建时间和上次登入时间。
3. 修改:
在检索的用户信息栏中,点击每条信息对应的“修改”的操作跳转到用户的信息编辑状态,可以对用户名,用户密码,手机号,用户密码,电子邮箱,所属部门,用户姓名,性别,出身年月 ,拥有角色,所在组,用头像。
当对出身年月进行修改时,后天将自动对
您可能关注的文档
- dk1型电空制动机常见故障的处理方法铁道机车车辆_毕业论文.doc
- c6140的数控化改造_毕业论文.doc
- ds1302涓流充电时钟芯片 外文文献翻译_毕业论文.doc
- dsp精准营销(大数据营销)项目大学生电子商务创业孵化园入园申报商业计划书_毕业论文.doc
- erp操作流程培训_毕业论文.doc
- flash动画flash动画短片制作jerry鼠对战灰太狼_毕业论文.doc
- ipv6主要技术与过渡研究_毕业论文.doc
- irobot braava 拖地机器人的设计与仿真_毕业论文.doc
- led照明灯的设计制作 _毕业论文.doc
- sj6025挤出机设计_毕业论文.doc
- 北京市海淀区2023-2024学年高三上学期期末考试 历史 含答案.docx
- 北京市海淀区2023-2024学年高三上学期期末考试 语文 含答案.docx
- 河南省新乡市2025届高三上学期一模英语试题 含答案.docx
- 北京市2020-2024年高考真题汇编(数学) 含答案.docx
- 北京市2020-2024年高考真题汇编(英语) 含答案.docx
- 北京市2020-2024年高考真题汇编(地理) 含答案.docx
- 北京市2020-2024年高考真题汇编(生物) 含答案.docx
- 【T8联考】八省八校2025届高三上学期12月联合测评试题 数学 含解析.docx
- 【T8联考】八省八校2025届高三上学期12月联合测评试题 语文 含解析.docx
- 【T8联考】八省八校2025届高三上学期12月联合测评试题 物理 含解析.docx
文档评论(0)