权限管理系统的设计与实现 PPT课件_第1页
权限管理系统的设计与实现 PPT课件_第2页
权限管理系统的设计与实现 PPT课件_第3页
权限管理系统的设计与实现 PPT课件_第4页
权限管理系统的设计与实现 PPT课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 权限管理子系统的设计与实现 专业班级学号 姓名 指导老师 2 目的 1 理解权限控制编程模型的实现原理与主要的实现方式 2 调研基于权限控制的信息系统的功能需求 规划与设计权限控制子系统的运行环境与功能架构 3 确定权限控制子系统的实施流程 4 针对系统要求 选定PHP开发语言与ThinkPHP框架 设计权限配置的实施方案 3 这段时间的具体工作 1 了解有关权限管理的相关知识 一 权限管理 一般指根据系统设置的安全规则或者安全策略 用户可以访问而且只能访问自己被授权的资源 不多不少 权限管理几乎出现在任何系统里面 只要有用户和密码的系统 4 二 权限管理分类从控制力度来看 可以将权限管理分为两大类 1 功能级权限管理 2 数据级权限管理 从控制方向来看 也可以将权限管理分为两大类 1 从系统获取数据 比如查询订单 查询客户资料 2 向系统提交数据 比如删除订单 修改客户资料 5 功能权限管理技术 一般就使用基于角色访问控制技术RBAC RoleBasedAccessControl RBAC权限模型 6 数据级权限管理目前 数据级权限管理领域 一直没有统一的技术 大体上 软件开发人员采用如下技术 1 硬编码 也就是将这种逻辑以if else等形式与代码耦合在一起 2 使用规则引擎 也就是将这种逻辑以规则形式提出来 并使用规则引擎解析规则 3 使用第三方专业软件 有开源中间件Ralasafe 3 开源框架SpringSecurity 4 7 php 学习php脚本语言 搭建php开发环境 了解环境中工具的使用 什么是PHP PHP指PHP 超文本预处理器 译者注 PHP HypertextPreprocessor 递归命名 PHP是一种服务器端的脚本语言 类似ASPPHP脚本在服务器上执行 8 php PHP支持很多数据库 MySQL Informix Oracle Sybase Solid PostgreSQL GenericODBC等等 PHP是一个开源的软件 opensourcesoftware OSS PHP可免费下载使用 9 PHP特点 1 开放的源代码 所有的PHP源代码事实上都可以得到 2 PHP是免费的 和其它技术相比 PHP本身免费 3 php的快捷性程序开发快 运行快 技术本身学习快 嵌入HTML 因为PHP可以嵌入HTML语言 它相对于其他语言 编辑简单 实用性强 更适合初学者 10 4 跨平台性强 由于PHP是运行在服务器端的脚本 可以运行在UNIX LINUX WINDOWS下 5 效率高 PHP消耗相当少的系统资源 6 图像处理 用PHP动态创建图像7 面向对像 在php4 php5中 面向对象方面都有了很大的改进 现在php完全可以用来开发大型商业程序 8 专业专注 PHP支持脚本语言为主 同为类C语言 11 工作成果 1对权限管理有了一定的了解 对权限 角色 用户的概念有了大致的理解2学习了php脚本语言 对以后代码的实现奠定了基础3搭建了php MySQL开发环境4系统的架构设计 12 系统的架构 13 模块结构图 学生信息管理系统 登录管理模块 学生基本信息管理模块 学生登录模块 教师登录模块 管理员登录模块 添加学生信息 修改学生信息 查看学生信息 删除学生信息 14 登录管理模块 该模块主要负责判断用户登录信息是否正确以及所属操作权限 15 学生基本信息管理模块 该模块主要负责对学生基本信息的管理功能 16 后期的工作安排 一 根据设计的系统架构进行软件的设计与实现1进行数据库的设计创建设计中要用到的表2设计登录模块 包括学生 教师 管理员登录管理的模块 3设计学生基本信息管理模块 包括添加 修改 查看 删除 4进行权限的设计5将其综合 连接成一个完整的网站二 撰写毕业论文三 准备答辩 17 遇到的问题及解决办法 在整个设计过程中遇到的问题有 1 在开发环境的搭建过程中经常出现 安装的环境无法使用 打不开操作界面或是需要加载补丁代码 解决办法 尝试多种途径来下载环境 多看些视频教程或是在百度中搜索答案 2 在搭建数据库时 要将MySQL与SQLyog配套使用 否则数据库无法使用MySQL搭建环境 SQLyog进行连接 二者配置的端口 用户名 密码必须一致否则无法对数据库进行操作 18 3目前最大的问题 无法将数据库中的信息与PHP连接起来 当我设置的链接好比 查看所有学生信息 点击后显示的界面应该为所有学生的信息 而这些信息存在于数据库中 我无法将其运用 解决的办法 多查些相关的资料 看些实例 19 总结 经过这几个周的努力 我基本上把学生管理信息系统的总体架构设计出来 在此过程中我遇到了许多意想不到的困难 经过多方查找资料 基本上把一些大的问题给逐个解决了 虽然在开发环境的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论