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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-smart系統(tǒng)-系統(tǒng)功能管理模塊設(shè)計(jì)與開發(fā)-論文-wenkub

2022-12-14 19:59:22 本頁(yè)面
 

【正文】 統(tǒng)中的每一個(gè)功能就叫做一個(gè)任務(wù))分配,由于任務(wù)和角色的對(duì)應(yīng)關(guān)系是一對(duì)多,而角色和任務(wù)的關(guān)系也可以是一對(duì)多的關(guān)系,所以在權(quán)限設(shè)置的時(shí)候采用表格的方式來(lái)進(jìn)行,并Ajax來(lái)對(duì)任務(wù)和角色設(shè)置的數(shù)據(jù)信息進(jìn)行提交的時(shí)候進(jìn)行處理。我們這樣通過(guò)設(shè)置角色和任務(wù)的關(guān)聯(lián)已經(jīng)用戶和角色的管理來(lái)實(shí)現(xiàn)權(quán)限的管理。n 技術(shù)方案角色設(shè)置就是對(duì)某一個(gè)用戶進(jìn)行角色分配,由于用戶和角色的對(duì)應(yīng)關(guān)系是一對(duì)多,而角色和用戶的關(guān)系也可以是一對(duì)多的關(guān)系,所以在用戶角色設(shè)置的時(shí)候采用Ajax來(lái)對(duì)用戶和角色設(shè)置的數(shù)據(jù)信息進(jìn)行提交。 角色設(shè)置管理n 功能需求該功能主要為系統(tǒng)管理員提供來(lái)管理用戶在系統(tǒng)中所具有的權(quán)限功能,來(lái)為這些用戶分配他們的權(quán)限范圍,保證系統(tǒng)的安全。n 模塊劃分角色搜索:用戶可以通過(guò)該功能搜索本系統(tǒng)所具有的角色,該功能提供了模糊匹配搜索的搜索功能。n 技術(shù)方案由于系統(tǒng)用戶主要分為兩大類,并且這些用戶中教師和學(xué)生的用戶量比例比較大,教師用戶和學(xué)生用戶的權(quán)限設(shè)定豐富程度相差也比較大,所以在實(shí)現(xiàn)用戶管理的時(shí)候,將用戶管理分成兩個(gè)模塊來(lái)對(duì)其進(jìn)行相應(yīng)的管理,這樣在權(quán)限控制和用戶管理上比較容易實(shí)現(xiàn)和控制。用戶角色設(shè)置功能:用戶可以在編輯其信息時(shí),可以對(duì)用戶的角色相關(guān)聯(lián),因?yàn)檫@些角色與系統(tǒng)的功能相關(guān)聯(lián)的,所有當(dāng)用戶對(duì)其所屬角色進(jìn)行關(guān)聯(lián)時(shí),該用戶的權(quán)限也在發(fā)生改變。n 模塊劃分搜索功能:系統(tǒng)管理員可以通過(guò)參數(shù)匹配來(lái)搜索當(dāng)前系統(tǒng)的用戶,將輸入的某些參數(shù)作為模糊查詢的方式來(lái)搜索,并將所查詢出來(lái)的結(jié)果以一種統(tǒng)計(jì)的列表方式展現(xiàn)出來(lái)。n 技術(shù)方案在本系統(tǒng)中是通過(guò)filter的方式來(lái)實(shí)現(xiàn)其登錄驗(yàn)證功能的,其結(jié)構(gòu)圖如下: 圖210 Filter過(guò)濾流程圖 用戶管理n 功能需求系統(tǒng)用戶主要包括兩種,教師用戶和學(xué)生用戶。n 模塊劃分用戶登錄:用戶登錄系統(tǒng),為用戶獲取權(quán)限操作,并更新用戶信息。 權(quán)限設(shè)置模塊:權(quán)限管理模塊主要管理的對(duì)象有任務(wù)對(duì)象以及角色對(duì)象,他將系統(tǒng)的任務(wù)功能與角色對(duì)象建立一種關(guān)系,在結(jié)合用戶角色管理模塊的角色和用戶對(duì)象建立的用戶角色關(guān)系一起完成對(duì)系統(tǒng)的用戶功能權(quán)限管理設(shè)置。該模塊要實(shí)現(xiàn)的功能包括新增用戶、更新用戶、刪除用戶、用戶密碼修改、用戶激活、用戶搜索、學(xué)生用戶升學(xué)調(diào)整。 加載功能模塊:加載功能模塊也就是菜單權(quán)限管理模塊,只有一個(gè)合法用戶第一登錄成功后或者是用戶刷新session的時(shí)候,系統(tǒng)才會(huì)加載該部分。該系統(tǒng)主要由登錄驗(yàn)證、用戶管理、角色管理、角色設(shè)置管理、權(quán)限設(shè)置管理、日志管理、菜單權(quán)限控制7個(gè)模塊構(gòu)成。圖21 B/S三層結(jié)構(gòu) 系統(tǒng)流程框架設(shè)計(jì)《SMART系統(tǒng)—系統(tǒng)功能管理設(shè)計(jì)與開發(fā)》主要是對(duì)系統(tǒng)中的功能模塊進(jìn)行權(quán)限控制和管理。它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)也很安全。 tomcatTomcat是一個(gè)免費(fèi)的開源的Serlvet容器,它是Apache基金會(huì)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache,Sun和其它一些公司及個(gè)人共同開發(fā)而成。 eclipseEclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。 AjaxAJAX全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開發(fā)技術(shù)。216??蚣艿闹饕獌?yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個(gè)組件,同時(shí)為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。 J2EEJ2EE平臺(tái)是用于在分布式企業(yè)環(huán)境中開發(fā)、部署和執(zhí)行應(yīng)用程序的體系結(jié)構(gòu)。做一個(gè)最通用的系統(tǒng)功能管理模塊(權(quán)限管理模塊),支持盡可能多的數(shù)據(jù)庫(kù)后臺(tái),盡最大可能方便軟件開發(fā)人員的二次開發(fā)和最終用戶使用,當(dāng)然,還要保證權(quán)限管理技術(shù)的先進(jìn)性,即注重靈活性的安全性。 目的通過(guò)對(duì)用戶權(quán)限的控制,讓不同的用戶登錄系統(tǒng)后能夠看到不同的功能,以提高用戶對(duì)管理對(duì)象的方便性和高效性。 multiplex users and roles management目 錄論文總頁(yè)數(shù):36頁(yè)1 引 言 1 背景 1 目的 1 意義 1 系統(tǒng)開發(fā)的主要技術(shù) 1 系統(tǒng)開發(fā)環(huán)境 22 系統(tǒng)功能需求和總體設(shè)計(jì) 3 B/S構(gòu)架 3 系統(tǒng)流程框架設(shè)計(jì) 3 系統(tǒng)功能需求分析與設(shè)計(jì) 7 登錄驗(yàn)證 7 用戶管理 8 角色管理 9 角色設(shè)置管理 9 權(quán)限設(shè)置管理 10 日志管理 11 菜單權(quán)限控制 123 數(shù)據(jù)庫(kù)設(shè)計(jì)與構(gòu)架 12 數(shù)據(jù)庫(kù)設(shè)計(jì) 12 數(shù)據(jù)庫(kù)表設(shè)計(jì) 13 用戶表 13 用戶控制表 15 角色表 15 用戶角色表 16 任務(wù)表 16 角色任務(wù)表 17 日志表 17 模塊表 17 公共CODE表 18 試卷日志記錄表 19 數(shù)據(jù)庫(kù)數(shù)據(jù)字典 194 系統(tǒng)模塊實(shí)現(xiàn) 19 登錄驗(yàn)證 19 登錄流程圖 19 代碼實(shí)現(xiàn) 20 用戶管理 22 用戶界面 22 代碼實(shí)現(xiàn) 22 角色管理 23 用戶界面 23 代碼實(shí)現(xiàn) 24 角色設(shè)置管理 24 用戶界面和流程圖 24 代碼實(shí)現(xiàn) 25 權(quán)限設(shè)置管理 26 用戶界面和流程圖 26 代碼實(shí)現(xiàn) 26 日志管理 27 用戶界面 27 代碼實(shí)現(xiàn) 28 菜單權(quán)限控制 28 用戶界面和流程圖 28 代碼實(shí)現(xiàn) 295 結(jié)果測(cè)試、性能分析 30 單元測(cè)試 30 系統(tǒng)功能測(cè)試 30 系統(tǒng)菜單權(quán)限功能測(cè)試 30 系統(tǒng)功能權(quán)限測(cè)試 31結(jié) 論 33參考文獻(xiàn) 34致 謝 35聲 明 361 引 言 背景隨著高新技術(shù)的迅猛發(fā)展,信息技術(shù)廣泛應(yīng)用,將傳統(tǒng)的教育產(chǎn)業(yè)信息化成為可能。通過(guò)對(duì)系統(tǒng)功能的各種設(shè)置,實(shí)現(xiàn)對(duì)系統(tǒng)各級(jí)用戶的角色設(shè)置和角色分配,限制和記錄各級(jí)用戶在系統(tǒng)中的對(duì)信息的功能操作,體現(xiàn)了系統(tǒng)權(quán)限設(shè)置的靈活性、數(shù)據(jù)操作的安全性。畢業(yè)設(shè)計(jì)(論文)SMART系統(tǒng)—系統(tǒng)功能管理模塊設(shè)計(jì)與開發(fā)論文作者姓名:申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位類別:指導(dǎo)教師姓名(職稱):論文提交日期:SMART系統(tǒng)—系統(tǒng)功能管理模塊設(shè)計(jì)與開發(fā)摘 要SMART系統(tǒng)是一個(gè)在語(yǔ)言上采用跨平臺(tái)的JAVA技術(shù)、在框架架構(gòu)上采用流行的MVC架構(gòu)、在業(yè)務(wù)架構(gòu)中采用Spring的IOC思想和ORM技術(shù)的一個(gè)新型智能在線考試信息管理系統(tǒng),該系統(tǒng)主要實(shí)現(xiàn)了學(xué)生在線考試與評(píng)估以及教師對(duì)學(xué)生在線考試信息的管理和維護(hù)。關(guān)鍵詞: 用戶;角色;權(quán)限;多用戶多角色管理SMART System—The Design and Development of Function Management ModuleAbstractSMART System is a new intelligent information management system of online examine. It uses the JAVA technology in language, uses the MVC in framework, and uses the IOC antilogy of Spring and ORM technology in its operation framework. The system mainly implements the online examination and evaluation of students, and the teachers management and maintenance of students examination information online as well. The system uses multiplex users and roles management mechanism. After the users log on, they can use the functions they owned. The management function module of system includes users management, role management, role setup management, right management, system menu management, log management and the validation of the users’ logon management. Through these configuration of system functions, the system carries out the role intercalation and distribution of the all users, restricts and records the information of all users how they used in the system. These can make the system right configuration flexible, and the data operations security.Key words: the users。但是目前學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,組織一次考試至少要經(jīng)過(guò)五個(gè)步驟,即人工出題、考生考試、人工閱卷、成績(jī)?cè)u(píng)估和試卷分析。 意義系統(tǒng)功能管理模塊是現(xiàn)在管理系統(tǒng)軟件中很重要的一環(huán),很多國(guó)內(nèi)較出名的軟件廠商都設(shè)計(jì)了較完善的也具有自己特色的系統(tǒng)功能管理模塊(權(quán)限管理模塊),但對(duì)于很多沒(méi)那么規(guī)范的軟件商,他們經(jīng)常是接到系統(tǒng),就設(shè)計(jì)一套系統(tǒng)功能管理模塊,每套都不同,有的甚至不夠重視,隨便寫上一段,哪里都拷過(guò)去用;有的也曾費(fèi)盡心機(jī),但結(jié)果總不能令自己滿意。 系統(tǒng)開發(fā)的主要技術(shù)此系統(tǒng)采用了流行的J2EE技術(shù),具體包括了Spring、Hibernate、Struts、Jsp、Ajax、數(shù)據(jù)庫(kù)連接池等技術(shù)。分布式應(yīng)用程序需要系統(tǒng)級(jí)服務(wù),如事務(wù)管理、安全性、客戶端連接池?cái)?shù)據(jù)庫(kù)訪問(wèn)。216。 StrutsStruts就是在JSP Model2的基礎(chǔ)實(shí)現(xiàn)了MVC設(shè)計(jì)模式的WEB Framework。Ajax技術(shù)主要是由XHTML、CSS、DOM、JavaScript、XML、XMLHttpRequest結(jié)合的一種技術(shù),與傳統(tǒng)的Web開發(fā)不同,Ajax并不是以一種基于靜態(tài)頁(yè)面的方式來(lái)看待Web應(yīng)用的。它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。2 系統(tǒng)功能需求和總體設(shè)計(jì) B/S構(gòu)架隨著Internet的發(fā)展,采用Browser/Server模式的系統(tǒng)主要利用Internet技術(shù)和產(chǎn)品來(lái)構(gòu)筑內(nèi)部的Internet網(wǎng)絡(luò),即所謂的Intranet網(wǎng)絡(luò),B/S模式已經(jīng)成為了企業(yè)信息系統(tǒng)建設(shè)的首選。SMART在線考試系統(tǒng)是為處在不同地點(diǎn)的不同用戶提供網(wǎng)上數(shù)據(jù)操作服務(wù)的。本系統(tǒng)主要設(shè)計(jì)到三個(gè)對(duì)象,用戶、角色、任務(wù)(系統(tǒng)中的功能模塊)。系統(tǒng)的總體設(shè)計(jì)框架如圖22:圖22系統(tǒng)總體設(shè)計(jì)框架流程圖216。系統(tǒng)加載這部分要根據(jù)登錄用戶的權(quán)限范圍來(lái)加載用戶相應(yīng)的系統(tǒng)功能。用戶管理模塊功能框架圖如圖:圖25 用戶管理模塊功能圖216。如圖28:圖28 權(quán)限設(shè)置模塊流程圖216。Session維護(hù):維護(hù)用戶登錄系統(tǒng)的會(huì)話時(shí)間。教師用戶又分為四種不同的用戶,如:省級(jí)教師用戶、市級(jí)教師用戶、區(qū)縣級(jí)教師用戶、學(xué)校級(jí)教師用戶,并且他們?cè)谙到y(tǒng)的權(quán)限都不相同,系統(tǒng)應(yīng)提供對(duì)這些用戶的區(qū)別以及權(quán)限控制。新增功能:系統(tǒng)管理員可以直接向數(shù)據(jù)庫(kù)增加一個(gè)新的用戶。強(qiáng)制用戶注銷:系統(tǒng)管理員可以對(duì)當(dāng)前系統(tǒng)已經(jīng)登錄的用戶進(jìn)行強(qiáng)制性的注銷。 角色管理n 功能需求系統(tǒng)為用戶提供不同功能權(quán)限的角色對(duì)象,用戶擁有的功能是由用戶擁有的角色對(duì)象來(lái)確定,一個(gè)用戶可以擁有多個(gè)角色對(duì)象,用戶的功能是由這多個(gè)角色對(duì)象的并集。角色管理:通過(guò)搜索功能可以搜索出本系統(tǒng)的所有角色,如果權(quán)限足夠還可以更改這些角色,可以執(zhí)行以下操作,添加角色、刪除角色、編輯角色。n 模塊劃分搜索功能:該功能主要是搜索當(dāng)前系統(tǒng)中所具有的角色或用戶,主要為角色設(shè)置管理提供管理的對(duì)象。設(shè)計(jì)界面如表21:表21 用戶角色設(shè)置設(shè)計(jì)界面UIN用戶名角色1角色2角色3UIN1用戶1YYUIN2用戶2YY其中用戶和角色對(duì)應(yīng)的交叉值“Y”和“”,其中“Y”表示對(duì)應(yīng)的用戶具有該角色,而“”卻表示相反,沒(méi)有該角色的意思。n 模塊劃分搜索功能:該功能提供了模糊匹配搜索功能,搜索的對(duì)象主要包括兩個(gè),角色和任務(wù)。設(shè)計(jì)界面如表22:表22 權(quán)限設(shè)置設(shè)計(jì)界面角色名稱角色1角色2角色3角色4任務(wù)1YY任務(wù)2YYY其中用戶和角色對(duì)應(yīng)的交叉值“Y”和“”,其中“Y”表示對(duì)應(yīng)的角色包含該任務(wù),而“”卻表示相反,不包含該任務(wù)的意思。n 模塊劃分搜索功能:可以通過(guò)匹配參數(shù)對(duì)用戶過(guò)去對(duì)系統(tǒng)的一些操作進(jìn)行查詢搜索,提供了對(duì)某些輸入?yún)?shù)的模糊匹配搜索。n 技術(shù)方案這兩種日志的產(chǎn)生并不相同,所以對(duì)他們的管理方式分成兩個(gè)模塊來(lái)完成,系統(tǒng)日志是系統(tǒng)對(duì)數(shù)據(jù)庫(kù)表的操作所產(chǎn)生生成的,這種日志數(shù)據(jù)比較復(fù)雜并且大多數(shù)據(jù)沒(méi)有什么意義;而另外一種是試卷日志,這中日志是為用戶操作試卷特意做,可以用這種數(shù)據(jù)來(lái)對(duì)用戶對(duì)試卷的操作進(jìn)行統(tǒng)計(jì)分析,這中數(shù)據(jù)比較重要。n 應(yīng)用場(chǎng)景用戶在登錄系統(tǒng)后,看到的系統(tǒng)功能模塊表示他都有權(quán)對(duì)其進(jìn)行操作,而他
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1