權限管理系統(tǒng)的設計與實現 PPT課件_第1頁
權限管理系統(tǒng)的設計與實現 PPT課件_第2頁
權限管理系統(tǒng)的設計與實現 PPT課件_第3頁
權限管理系統(tǒng)的設計與實現 PPT課件_第4頁
權限管理系統(tǒng)的設計與實現 PPT課件_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1 權限管理子系統(tǒng)的設計與實現 專業(yè)班級學號 姓名 指導老師 2 目的 1 理解權限控制編程模型的實現原理與主要的實現方式 2 調研基于權限控制的信息系統(tǒng)的功能需求 規(guī)劃與設計權限控制子系統(tǒng)的運行環(huán)境與功能架構 3 確定權限控制子系統(tǒng)的實施流程 4 針對系統(tǒng)要求 選定PHP開發(fā)語言與ThinkPHP框架 設計權限配置的實施方案 3 這段時間的具體工作 1 了解有關權限管理的相關知識 一 權限管理 一般指根據系統(tǒng)設置的安全規(guī)則或者安全策略 用戶可以訪問而且只能訪問自己被授權的資源 不多不少 權限管理幾乎出現在任何系統(tǒng)里面 只要有用戶和密碼的系統(tǒng) 4 二 權限管理分類從控制力度來看 可以將權限管理分為兩大類 1 功能級權限管理 2 數據級權限管理 從控制方向來看 也可以將權限管理分為兩大類 1 從系統(tǒng)獲取數據 比如查詢訂單 查詢客戶資料 2 向系統(tǒng)提交數據 比如刪除訂單 修改客戶資料 5 功能權限管理技術 一般就使用基于角色訪問控制技術RBAC RoleBasedAccessControl RBAC權限模型 6 數據級權限管理目前 數據級權限管理領域 一直沒有統(tǒng)一的技術 大體上 軟件開發(fā)人員采用如下技術 1 硬編碼 也就是將這種邏輯以if else等形式與代碼耦合在一起 2 使用規(guī)則引擎 也就是將這種邏輯以規(guī)則形式提出來 并使用規(guī)則引擎解析規(guī)則 3 使用第三方專業(yè)軟件 有開源中間件Ralasafe 3 開源框架SpringSecurity 4 7 php 學習php腳本語言 搭建php開發(fā)環(huán)境 了解環(huán)境中工具的使用 什么是PHP PHP指PHP 超文本預處理器 譯者注 PHP HypertextPreprocessor 遞歸命名 PHP是一種服務器端的腳本語言 類似ASPPHP腳本在服務器上執(zhí)行 8 php PHP支持很多數據庫 MySQL Informix Oracle Sybase Solid PostgreSQL GenericODBC等等 PHP是一個開源的軟件 opensourcesoftware OSS PHP可免費下載使用 9 PHP特點 1 開放的源代碼 所有的PHP源代碼事實上都可以得到 2 PHP是免費的 和其它技術相比 PHP本身免費 3 php的快捷性程序開發(fā)快 運行快 技術本身學習快 嵌入HTML 因為PHP可以嵌入HTML語言 它相對于其他語言 編輯簡單 實用性強 更適合初學者 10 4 跨平臺性強 由于PHP是運行在服務器端的腳本 可以運行在UNIX LINUX WINDOWS下 5 效率高 PHP消耗相當少的系統(tǒng)資源 6 圖像處理 用PHP動態(tài)創(chuàng)建圖像7 面向對像 在php4 php5中 面向對象方面都有了很大的改進 現在php完全可以用來開發(fā)大型商業(yè)程序 8 專業(yè)專注 PHP支持腳本語言為主 同為類C語言 11 工作成果 1對權限管理有了一定的了解 對權限 角色 用戶的概念有了大致的理解2學習了php腳本語言 對以后代碼的實現奠定了基礎3搭建了php MySQL開發(fā)環(huán)境4系統(tǒng)的架構設計 12 系統(tǒng)的架構 13 模塊結構圖 學生信息管理系統(tǒng) 登錄管理模塊 學生基本信息管理模塊 學生登錄模塊 教師登錄模塊 管理員登錄模塊 添加學生信息 修改學生信息 查看學生信息 刪除學生信息 14 登錄管理模塊 該模塊主要負責判斷用戶登錄信息是否正確以及所屬操作權限 15 學生基本信息管理模塊 該模塊主要負責對學生基本信息的管理功能 16 后期的工作安排 一 根據設計的系統(tǒng)架構進行軟件的設計與實現1進行數據庫的設計創(chuàng)建設計中要用到的表2設計登錄模塊 包括學生 教師 管理員登錄管理的模塊 3設計學生基本信息管理模塊 包括添加 修改 查看 刪除 4進行權限的設計5將其綜合 連接成一個完整的網站二 撰寫畢業(yè)論文三 準備答辯 17 遇到的問題及解決辦法 在整個設計過程中遇到的問題有 1 在開發(fā)環(huán)境的搭建過程中經常出現 安裝的環(huán)境無法使用 打不開操作界面或是需要加載補丁代碼 解決辦法 嘗試多種途徑來下載環(huán)境 多看些視頻教程或是在百度中搜索答案 2 在搭建數據庫時 要將MySQL與SQLyog配套使用 否則數據庫無法使用MySQL搭建環(huán)境 SQLyog進行連接 二者配置的端口 用戶名 密碼必須一致否則無法對數據庫進行操作 18 3目前最大的問題 無法將數據庫中的信息與PHP連接起來 當我設置的鏈接好比 查看所有學生信息 點擊后顯示的界面應該為所有學生的信息 而這些信息存在于數據庫中 我無法將其運用 解決的辦法 多查些相關的資料 看些實例 19 總結 經過這幾個周的努力 我基本上把學生管理信息系統(tǒng)的總體架構設計出來 在此過程中我遇到了許多意想不到的困難 經過多方查找資料 基本上把一些大的問題給逐個解決了 雖然在開發(fā)環(huán)境的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論