權(quán)限管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) PPT課件_第1頁
權(quán)限管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) PPT課件_第2頁
權(quán)限管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) PPT課件_第3頁
權(quán)限管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) PPT課件_第4頁
權(quán)限管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) PPT課件_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論