freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于組策略的用戶管理平臺本科畢業(yè)論文-免費閱讀

2025-08-09 11:09 上一頁面

下一頁面
  

【正文】 當(dāng)管理員在 web 界面上添加或修改用戶密碼時, 管理平臺 后臺服務(wù)程序通過調(diào)用 Shell 腳本對系統(tǒng)的 NIS、 LDAP 等用戶名服務(wù)器進(jìn)行添加、修改和查詢用戶的操作。 ? 提供審計管理 web 界面允許審計員審查管理員和安全員的操作記錄。 4 概要設(shè)計 概要設(shè)計的主要任務(wù)是把 需求分析 得到的 DFD 轉(zhuǎn)換為 軟件結(jié)構(gòu) 和 數(shù)據(jù)結(jié)構(gòu) 。它還包括用于顯示系統(tǒng)實現(xiàn)和組織運行的組件。 UML 標(biāo)準(zhǔn)并沒有定義一種標(biāo)準(zhǔn)的開發(fā)過程,但它適用于迭代式的開發(fā)過程。頂層(也稱第 0 層)DFD 稱為基本系統(tǒng)模型,用于表示系統(tǒng)開發(fā)范圍,以及該系統(tǒng)與周圍環(huán)境的數(shù)據(jù)交換關(guān)系;最底層 DFD 代表了那些不可進(jìn)一步分解的“原子加工”;中間層 DFD 是對上層父圖的細(xì)化,對下層流圖的概括,中間層次的多少由系統(tǒng)復(fù)雜程度決定。 審計員:審計安全員和系統(tǒng)管理員的操作,可以定期的到處記錄的數(shù)據(jù)進(jìn)行存檔。也就是說可行性分析的目的不是解決問題,而是確定問題是否值的去解,是否值的開發(fā),研究在當(dāng)前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其他條件。業(yè)務(wù)需求反映了組織機(jī)構(gòu)或客戶對系統(tǒng)或產(chǎn)品高層次的目標(biāo)要求。 15 調(diào)度系統(tǒng)的介紹 調(diào)度系統(tǒng)是一個集資源監(jiān)控和分布式應(yīng)用調(diào)度為一體的云計算的基礎(chǔ)架構(gòu)管理中間件,利用 JH Scheduler 可以快速的建立起一個完整企業(yè)級應(yīng)用服務(wù)平臺。 表達(dá)式語言方面: Struts1 中整合了 EL,但是 EL 對集合和索 引的支持不強(qiáng), Struts2 整合了 OGNL( Object Graph NavigationLanguage)。 線程模型方面: Struts1 的 Action 工作在單例模式,一個 Action 的實例處理所有的請求。 3. PostgreSQL 采用的是比較經(jīng)典的 C/S (client/server)結(jié)構(gòu),也就是一個客戶端對應(yīng)一個服務(wù)器端守護(hù)進(jìn)程的模式,這個守護(hù)進(jìn)程分析客戶端來的查詢請求,生成規(guī)劃樹,進(jìn)行數(shù)據(jù)檢索14 并最終把結(jié)果格式化輸出后返回給客戶端。 5. 方便集成 web,提供一些接口方便 PHP, Perl等語言操作數(shù)據(jù)庫。因此, postmaster 總是在運行,等待連接,而客戶端和相關(guān)的服務(wù)器進(jìn)程則是起起停停 。 用戶和管理員可以很容易的提交很控制網(wǎng)格的應(yīng)用程序以及監(jiān)控工作站、數(shù)據(jù)。 Shell 編程語言具有普通編程語言的很多特點,比如它也有 循環(huán)結(jié)構(gòu) 和分支控制結(jié)構(gòu)等,用這種編程語言編寫的 Shell程序與其他 應(yīng)用程序 具有同樣的效果 同 Linux本身一樣, Shell也有多種不同的版本。 Java Servlet 是 JSP的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設(shè)計 和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的 應(yīng)用程序 的開發(fā)變得迅速和容易。 Java 不像 C或 C++,它不針對 CPU 芯片進(jìn)行編譯,而是把程序編譯成稱為自字節(jié)碼的一種 “ 中間代碼 ” 。 庫函數(shù) 提供了用 HTTP 和 FTP 協(xié)議傳送和接受信息的方法。 Java 對程序提供了安全管理器,防止程序的非法訪問。這與 微軟公司 所倡導(dǎo)的注重精英和封閉式的模式完全不同。 Java 不同于一般的 編譯執(zhí)行 計算機(jī)語言和 解釋執(zhí)行 計算機(jī)語言。 ? 提供審計管理 web 界面允許審計員審查管理員和安全員的操作記錄。所以該系統(tǒng)和 OA 以及其他的用戶管理平臺很多不同的地方,普通用戶不能查看和修改個人的信息,只用系統(tǒng)管理有才有權(quán)限進(jìn)行修改。 shell。 關(guān)鍵字: NICE Enginframe。3 題目: 基于組策略的用戶管理平臺 4 基于組策略的用戶管理平臺 摘要 管理平臺是一款基于 Nice EnginFrame 框架之上的,根據(jù)應(yīng)用軟件平臺上多種用戶角色的權(quán)限范圍來對應(yīng)用軟件和數(shù)據(jù)進(jìn)行訪問控制的管理軟件。 shell。 NIS (Network Information Server)。本系統(tǒng)的最大特點是將用戶分為四種,系統(tǒng)管理員、安全員、審計員、普通用戶。 9 2 開發(fā)工具以及相關(guān)的技術(shù) java、 jsp語言介紹 本課題中使用了 JAVA 作為編程語言,以下就對 JAVA 做一個簡單的介紹: Java 是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由 Sun Microsystems公司于 1995 年 5 月推出的 Java 程序設(shè)計語言和 Java 平臺 (即 JavaSE, JavaEE, JavaME)的總稱。它首先將 源代碼 編譯成二進(jìn)制 字節(jié)碼 ( bytecode),然后依賴各種不同平臺上的虛擬機(jī)來解釋執(zhí)行 字節(jié)碼。 Sun 公司對 Java 編程語言的解釋是: Java 編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。 Java 吸取了 C++面向?qū)ο蟮母拍?,?數(shù) 據(jù)封裝 于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護(hù)性。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。字節(jié)碼是很接近機(jī)器碼的文件,可以在提供了 java 虛擬機(jī)( JVM)的任何系統(tǒng)上被解釋執(zhí)行。 Web 服務(wù)器 在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的 程序段 ,然后將執(zhí)行結(jié)果連同JSP 文件中的 HTML 代碼 一起返回給客戶。 JSP 具備了 Java 技術(shù)的簡單易用,完全的 面向?qū)ο?, 具有平臺無關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點。目前主要有下列版本的 Shell: Bourne Shell:是 貝爾實驗室 開發(fā)的。 postgresql數(shù)據(jù)庫 postgresql 數(shù)據(jù)庫的介紹 Postgresql 是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)( RDBMS)。 postgresql 數(shù)據(jù)庫的特點 1. 支持 SQL。 6. 事務(wù)處理。 4. PostgreSQL 對接口的支持也是非常豐富的,幾乎支持所有類型的數(shù)據(jù)庫客戶端接口。Struts2 的 Action 是一個請求對應(yīng)一個實例。 綁定值到視圖技術(shù): Struts1 使用標(biāo)準(zhǔn)的 JSP, Struts2 使用 “ValueStack” 技術(shù)。它可以監(jiān)控、調(diào)度、管理網(wǎng)絡(luò)上的 10 臺到上千臺不同操作系統(tǒng)的服務(wù)器、工作站和虛擬機(jī),把它們作為云計算資源集中管理起來為多種類型的應(yīng)用軟件 提供統(tǒng)一服務(wù)平臺。用戶需求描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以在用例模式或方案腳本中予以說明。 我們先添加單位和研究室到數(shù)據(jù)庫中;然后添加用戶,首先添加到數(shù)據(jù)庫中,在添加到 linux中的NIS服務(wù)器中,最后添加到調(diào)度系統(tǒng)中。 系統(tǒng)性能需求 根據(jù)需求分析可以歸納系統(tǒng)所應(yīng)要求的性能: a. 系統(tǒng)需要的硬件、軟件支持: 硬件的要求中等以上配置的工作站服務(wù)器,因為進(jìn)行高性能計算的仿真計算。 第一層的 DFD: 管 理 平 臺管 理 員 用 戶 信 息 第二層的 DFD: 用 戶 信 息管 理 平 臺安 全 員 安 全 審 核系 統(tǒng) 管 理 員添 加 、 修 改審 計 員 普 通 用 戶審 計 內(nèi) 容 登 陸 H P C 第三層 DFD: 用 戶 信 息管 理 平 臺用 戶 登 陸 安 全 審 核 數(shù)據(jù)字典 名稱:系統(tǒng)管理員 作用:添加用戶、單位、研究室 組成:系統(tǒng)管理的信息 =用戶名 +密碼 +其他的個人信息 名稱:安全員 作用:安全審核用戶 組成:安全員信息 =用戶名 +密碼 +其他個人信息 18 名稱:審計員 作用:審計安全員和系統(tǒng)管理員的所有操作 組成:審計員信息 =用戶名 +密碼 +其他個人信息 系統(tǒng)用例建模 前面對系統(tǒng)的任務(wù)和需求做了說明。它是為支持大部分現(xiàn)存的面向?qū)ο箝_發(fā)過程而設(shè)計的。 UML 不是一門程序設(shè)計語言。設(shè)計軟件結(jié)構(gòu)的具體任務(wù)是: 將一個復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的 層次結(jié)構(gòu) 及調(diào)用關(guān)系、確定模塊間的接口及人機(jī)界面等。 管理平臺 的技術(shù)特點是: ? 開放、易擴(kuò)展、易于集成。 在用戶登錄 應(yīng)用軟件門戶時,登錄頁面將調(diào)用 管理平臺 以檢查用戶的角色和權(quán)限,根據(jù)用戶的權(quán)限決定用戶能否登錄和登錄后所能操作的應(yīng)用軟件頁面,從而實現(xiàn)整個應(yīng)用軟件門戶的用戶訪問控制。 管理平臺 服務(wù)程序通過 JDBC 與外部數(shù)據(jù)庫連接以存儲用戶角色的配置數(shù)據(jù)和用戶訪問的審計記錄,系統(tǒng)默認(rèn)使用 Linux 自帶的 Postgres 數(shù)據(jù)庫,但可以通過簡單的配置支持其它關(guān)系型數(shù)據(jù)庫服務(wù)器。 ? 提供安全管理 web 界面允許安全員批量批準(zhǔn)添加用戶的請求。它是一個綜合的通用建模語言,適合對諸如由計算機(jī)軟件、固件或數(shù)字邏輯構(gòu)成的離散系統(tǒng)建模。 UML 還包括可將模型分解成包的結(jié)構(gòu)組件,以便于軟件小組將大的系統(tǒng)分解成易于處理的塊結(jié)構(gòu),并理解和控制各個包之間的依賴關(guān)系,在復(fù)雜的開發(fā)環(huán)境中管理模型單元。它可被交互的可視化建模工具所支持,這些工具提供了代碼生成器和報表生成器。其整個過程反映了自頂而下進(jìn)行功能分解和細(xì)化的分析過程。 系統(tǒng)管理員:添加用戶到數(shù)據(jù)庫中 添加用戶到 NIS 服務(wù)器中 添加用戶到調(diào)度系統(tǒng)中 安全員: 對系統(tǒng)管理員添加的用戶進(jìn)行安全審核。 16 可行性分析 軟件可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。 需求的提出 軟件需求包括三個不同的層次:業(yè)務(wù)需求、用戶需求和功能需求還包括非功能需求。 Struts2支持通過攔截器堆棧為每一個 Action創(chuàng)建不同的生命周期。 Struts2 可以選擇使用 POJO 類來封裝請求的參數(shù),或者直接使用 Action 的屬性。主要表現(xiàn)在如下幾個方面: 在 Action 的實現(xiàn)方面: Struts1 要求必須統(tǒng)一擴(kuò)展自 Action 類,而 Struts2 中可以是一個普 通的 POJO。 2. PostgreSQL 是全功能的自由軟件數(shù)據(jù)庫, PostgreSQL 是唯一支持事務(wù)、子查詢、多版本并行控制系統(tǒng)、數(shù)據(jù)完整性檢查等特性的唯一的一種自由軟件的數(shù)據(jù)庫管理系統(tǒng)。 4. 支持大數(shù)據(jù)庫,它不同于一般的桌面數(shù)據(jù)庫,能夠支持幾乎不受限制大小的數(shù)據(jù)庫,而且性能穩(wěn)定。這個時候開始,客戶端和新的服務(wù)器進(jìn)程就不在經(jīng)過最初的的 postmaster 進(jìn)程干涉進(jìn)程通信。 目前廣泛應(yīng)用在高性能計算門戶上,與上下游高性能相關(guān)產(chǎn)品的配合形成了門戶應(yīng)用封裝、多集群調(diào)度、桌面虛擬化、遠(yuǎn)程可視化等可借鑒的解決方案。不僅如此,Shell 有自己的編程語言用于對命令的編輯,它允許用戶編寫由 shell 命令組成的程序。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的 應(yīng)用邏輯 。 我們知道 C,C++等語言,都是針對 CPU 芯片進(jìn)行編譯,生成機(jī)器代碼,該代碼的運行就和特定的 CPU 有關(guān)。 Java 建立在擴(kuò)展 TCP/IP 網(wǎng)絡(luò)平臺上。 Java 舍棄了 C++的 指針對存儲器地址的直接操作,程序運行時,內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指針侵入系統(tǒng)。 “Java 語言靠群體的力量而非公司的力量 ” 是 Sun 公司的口號之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。在 Java SE 版本中, Java 又引入了 泛型編程 ( Generic Programming)、類型安全的 枚舉 、不定長參數(shù)和自動裝 /拆箱等語言特性。 ? 提供安全管理 web 界面允許安全員批量批準(zhǔn)添加用戶的請求。 審計員:記錄和查看每個用戶登錄、提交作業(yè)以及其他的操作 國內(nèi)外研究現(xiàn)狀 基于用戶管理系統(tǒng)的產(chǎn)品五花八門,各種各樣,其根據(jù)用戶需求的不同,設(shè)計的產(chǎn)品不同,我們的產(chǎn)品是基于航天院的高性能平臺提出的,使用該管理平臺管理用戶合理的使用高性能平臺。s actions. Management platform disadvantage poor performance add users, add users generally need about 20s, the main bottleneck is to add users to nis in shell scripts to use when performance is poor, it takes too long. Keyword: NICE Enginframe。 管理平臺的缺點在于添加用戶性能太差,添加用戶一般 需要 20s 左右,主要的瓶頸在于將用戶添加到 nis 中的時候使用的 shell 腳本性能差,花費的時間太長。 NICE Enginframe 的框架下為應(yīng)用軟件的門戶進(jìn)行用戶訪問控制。 NIS (Network Information Server)。 LDAP(Lightweight Directory Access Protocol)。每種用戶的功能將在后面詳細(xì)的講解。 Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人 PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計 算機(jī)、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。從而實現(xiàn)了
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1