权限管理系统的设计与实现.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
权限管理子系统的设计与实现 目的 (1)理解权限控制编程模型的实现原理与主要的实现方式; (2)调研基于权限控制的信息系统的功能需求,规划与设计权限控制子系统的运行环境与功能架构; (3)确定权限控制子系统的实施流程; (4)针对系统要求,选定PHP开发语言与ThinkPHP框架,设计权限配置的实施方案。 这段时间的具体工作 1 、了解有关权限管理的相关知识 (一)权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。 (二)权限管理分类 从控制力度来看,可以将权限管理分为两大类:   1,功能级权限管理;   2,数据级权限管理。 从控制方向来看,也可以将权限管理分为两大类:   1,从系统获取数据,比如查询订单、查询客户资料;   2,向系统提交数据,比如删除订单、修改客户资料。 功能权限管理技术,一般就使用基于角色访问控制技术RBAC(Role Based Access Control)。 RBAC权限模型 数据级权限管理 目前,数据级权限管理领域,一直没有统一的技术。大体上,软件开发人员采用如下技术: 1,硬编码,也就是将这种逻辑以if/else等形式与代码耦合在一起;   2,使用规则引擎,也就是将这种逻辑以规则形式提出来,并使用规则引擎解析规则;   3,使用第三方专业软件,有开源中间件Ralasafe[3];开源框架Spring Security[4]; php 学习php脚本语言,搭建php开发环境,了解环境中工具的使用。 什么是 PHP? PHP 指 PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名) PHP 是一种服务器端的脚本语言,类似 ASP PHP 脚本在服务器上执行 php PHP 支持很多数据库(MySQL、Informix、Oracle、Sybase、Solid、PostgreSQL、Generic ODBC 等等) PHP 是一个开源的软件(open source software,OSS) PHP 可免费下载使用 PHP特点:   1、开放的源代码:   所有的PHP源代码事实上都可以得到。   2、PHP是免费的。   和其它技术相比,PHP本身免费。   3、php的快捷性   程序开发快,运行快,技术本身学习快。嵌入HTML:因为PHP可以嵌入HTML语言,它 相对于其他语言,编辑简单,实用性强,更适合初学者。  4、跨平台性强:   由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。   5、效率高:   PHP消耗相当少的系统资源。   6、图像处理:   用PHP动态创建图像   7、面向对像:   在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。   8、专业专注;   PHP支持脚本语言为主,同为类C语言。 工作成果 1 对权限管理有了一定的了解,对权限、角色、用户的概念有了大致的理解 2 学习了php脚本语言,对以后代码的实现奠定了基础 3 搭建了php+MySQL开发环境 4 系统的架构设计 系统的架构 浏览器 PHP服务器 MySQL数据库 模块结构图 学生信息管理系统 登录管理模块 学生基本信息管理模块 学 生 登 录 模 块 教 师 登 录 模 块 管 理 员 登 录 模 块 添 加 学 生 信 息 修 改 学 生 信 息 查 看 学 生 信 息 删 除 学 生 信 息 登录管理模块: 该模块主要负责判断用户登录信息是否正确以及所属操作权限 学生基本信息管理模块: 该模块主要负责对学生基本信息的管理功能 后期的工作安排 一、根据设计的系统架构进行软件的设计与实现 1 进行数据库的设计创建设计中要用到的表 2 设计登录模块(包括学生,教师,管理员登录 管理的模块) 3 设计学生基本信息管理模块(包括添加,修改,查看,删除) 4 进行权限的设计 5 将其综合,连接成一个完整的网站 二、撰写毕业论文 三、准备答辩 遇到的问题及解决办法 在整个设计过程中遇到的问题有: 1、在开发环境的搭建过程中经常出现,安装的环境无法使用,打不开操作界面或是需要加载补丁代码。 解决办法:尝试多种途径来下载环境,多看些视频教程或是在百度中搜索答案。 2、在搭建数据库时,要将MySQL与SQLyog配套使用,否则数据库无法使用 MySQL搭建环境,SQLyog进行连接,二者配置的端口,用户名,密码必须一致否则无法对数据库进行操作 3目前最大的问题

文档评论(0)

互联网打工人 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档