【正文】
3 題目: 基于組策略的用戶管理平臺(tái) 4 基于組策略的用戶管理平臺(tái) 摘要 管理平臺(tái)是一款基于 Nice EnginFrame 框架之上的,根據(jù)應(yīng)用軟件平臺(tái)上多種用戶角色的權(quán)限范圍來對(duì)應(yīng)用軟件和數(shù)據(jù)進(jìn)行訪問控制的管理軟件。 NICE Enginframe 的框架下為應(yīng)用軟件的門戶進(jìn)行用戶訪問控制。它以 MVC 為主要技術(shù)框架,作為 web application 運(yùn)行在 Tomcat服務(wù)器中。 在用戶登錄應(yīng)用軟件門戶時(shí),登錄頁面將調(diào)用管理平臺(tái)以檢查用戶的角色和權(quán)限,根據(jù)用戶的權(quán)限決定用戶能否登錄和登錄后所能操作的應(yīng)用軟件頁面,從而實(shí)現(xiàn)整個(gè)應(yīng)用軟件門戶的用戶訪問控制。用戶對(duì)每個(gè)頁面的訪問和操作都將被記錄在管理平臺(tái)的系統(tǒng)審計(jì)表中供審計(jì)員審查。 當(dāng)管理員在 web 界面上添加或修改用戶密碼時(shí),管理平臺(tái)后臺(tái)服務(wù)程序通過調(diào)用 Shell腳本對(duì)系統(tǒng)的 NIS、 LDAP、 DA 等用戶名服務(wù)器進(jìn)行添加、修改和查詢用戶的操作。 管理平臺(tái)的缺點(diǎn)在于添加用戶性能太差,添加用戶一般 需要 20s 左右,主要的瓶頸在于將用戶添加到 nis 中的時(shí)候使用的 shell 腳本性能差,花費(fèi)的時(shí)間太長(zhǎng)。 關(guān)鍵字: NICE Enginframe。 shell。 NIS (Network Information Server)。 LDAP(Lightweight Directory Access Protocol)。DA(Active Directory) 5 Group Policybased user management platform Summary Management platform is a framework based on the Nice EnginFrame above, depending on the application software platform purview of multiple user roles to the application software and data management software for access control. NICE Enginframe the framework of application software, user access control portal. It MVC as the main technical framework as a web application running on Tomcat server. Application software portal users log in, the login page will call management platform to check the user39。s role and permissions based on the user39。s permissions determine whether a user can log in and log pages can operate the application software, enabling users of the entire application software portal access control. Users to access and manipulate each page will be recorded in the system audit management platform for the Auditor of the table. When an administrator in the web interface to add or modify user password management platform daemons Shell scripts by calling the system NIS, LDAP, DA and other user name server to add, modify, and query the user39。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。 shell。 NIS (Network Information Server)。 LDAP(Lightweight Directory Access Protocol)。DA(Active Directory) 6 目錄 1 緒論 ...................................................................................................................................................... 8 本課題的開發(fā)背景以及開發(fā)意義 ................................................................................................... 8 國(guó)內(nèi)外研究現(xiàn) 狀 ........................................................................................................................... 8 本課題研究的主要內(nèi)容 ................................................................................................................. 8 2 開發(fā)工具以及相關(guān)的技術(shù) ...................................................................................................................... 9 java、 jsp 語言 介紹 ..................................................................................................................... 9 shell 語言介紹 ......................................................................................................................... 12 NICE Enginframe 開發(fā)環(huán)境的介紹 .............................................................................................. 12 postgresql 數(shù)據(jù)庫 ..................................................................................................................... 12 postgresql 數(shù)據(jù)庫的介紹 .............................................................................................. 12 postgresql 數(shù)據(jù)庫的特 點(diǎn) .............................................................................................. 13 postgresql 數(shù)據(jù)庫的優(yōu)點(diǎn) .............................................................................................. 13 struts2 介紹 ............................................................................................................................. 14 調(diào)度系統(tǒng)的介紹 ......................................................................................................................... 15 3 需求分析 ............................................................................................................................................. 15 需求的提出 ................................................................................................................................ 15 可行性分析 ................................................................................................................................ 16 功能需求 .................................................................................................................................... 16 系統(tǒng)性能需求 ............................................................................................................................. 16 數(shù)據(jù)流圖 .................................................................................................................................... 16 數(shù)據(jù)字典 .................................................................................................................................... 17 系統(tǒng)用例建模 ............................................................................................................................. 18 統(tǒng)一建模語言 UML 概述 .................................................................................................... 18 4 概要設(shè)計(jì) ............................................................................................................................................. 19 系統(tǒng)概要設(shè)計(jì) ............................................................................................................................. 19 系統(tǒng)結(jié)構(gòu)的用例圖 ...................................................................................................................... 20 5 詳細(xì)設(shè)計(jì) .........................................................