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

正文內(nèi)容

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

  

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