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

正文內(nèi)容

基于web的教學資源管理系統(tǒng)設計-文庫吧

2025-08-10 09:15 本頁面


【正文】 管理員通過輸入用戶名和密碼進入后臺 系統(tǒng)顯示后臺的主頁面 系統(tǒng)管理員找到留言管理板塊 查看所有用戶的留言并對合 法的留言給以審核通過 對非法的用戶留言 ,如帶廣告的留言進行刪除處理 系統(tǒng)管理員對要求回復的用戶進行回復信息 系統(tǒng)返回留言管理板塊 用例終止 其他事件流: 管理員在發(fā)布過程中可以隨時選擇重寫按鈕以重置所填內(nèi)容 異常事件流: 無 后置條件: 留言管理成功 3 公告管理功能 該公告管理功能主要完成對公告的發(fā)布,查看及刪除操作,下面是各角色用例圖,如圖 23 所示: 圖 23 公告管理功能用例圖 其中發(fā)布系統(tǒng)公告用例圖描述如下: 表 33 發(fā)布公司公告用例描述 用例名稱:發(fā)布公告 用例標識號: 301 參 與者:系統(tǒng)管理員 簡要說明: 系統(tǒng)管理員用于發(fā)布公告到網(wǎng)站首頁 前置條件: 系統(tǒng)管理員已成功登入教學資源庫管理系統(tǒng) 基本事件流: 其他事件流: 系統(tǒng)管理員在發(fā)布過程中可以隨時選擇重寫按鈕以重置所填內(nèi)容 異常事件流: 無 后置條件: 公告信息成功加入數(shù)據(jù)庫 4 教學新聞管理功能 教學新聞是對于教學資源的更新和資源信息以新聞的方式展示的一種方式,可以讓用戶以瀏覽新聞的方式,看到有關(guān)教學資源庫的最新動態(tài)和資源更新情況 .其主要是系統(tǒng)管理員對教學資源庫新聞的發(fā)布,和對教學資源新聞的管理維護,下面是各角色用例圖,如圖 24 所示: 圖 24 新聞管理功能用例圖 教學資源庫新聞管理功能用例描述如下: 表 24 備份數(shù)據(jù)庫用例描述 用例名稱:管理新聞 用例標識號: 401 參與者:系統(tǒng)管理員 簡要說明: 系統(tǒng)管理員用于管理新聞的操作 前置條 件: 管理員已成功登入教學資源庫系統(tǒng)后臺 基本事件流: 管理員在后臺主界面點擊進入新聞模塊 系統(tǒng)顯示新聞管理的界面 管理員填寫教學新聞標題以及選擇新聞分類 管理員使用在線編輯器進行內(nèi)容的編輯 完成標題 ,分類和內(nèi)容的添加后 ,點擊提交按鈕 系統(tǒng)提示管理員新聞發(fā)布成功 系統(tǒng)返回新聞發(fā)布界面 用例終止 其他事件流: 管理員在添加新聞的過程中可以隨時選擇重寫按鈕以重置所填內(nèi)容 異常事件流: 如果在添加新聞的時候沒有添加標題 ,或沒有分類 ,以及內(nèi)容沒有添加 ,系統(tǒng)都會對其進行提示 . 后置條件: 新聞成功發(fā)布 ,并且顯 示在首頁面中 . 5 數(shù)據(jù)維護功能 數(shù)據(jù)維護功能主要是系統(tǒng)管理員為系統(tǒng)提供支持的一系列操作,包括添加、修改和刪除部門,設置文件存儲路徑,數(shù)據(jù)庫的備份與恢復,及管理員用戶安全維護功能,下面是各角色用例圖,如圖 25 所示: 圖 25 數(shù)據(jù)維護功能用例圖 其中,備份數(shù)據(jù)庫用例描述如下: 表 25 備份數(shù)據(jù)庫用例描述 用例名稱:備份數(shù)據(jù)庫 用例標識號: 501 參與者:系統(tǒng)管理員 簡要說明: 系統(tǒng)管理員用于備份數(shù)據(jù)庫操作 前置條件: 系統(tǒng)管理員已成功登入電子文件管理系統(tǒng)后臺 基本事件流: 1. 系統(tǒng)管理員 在后臺主界面點擊備份和恢復數(shù)據(jù)庫超鏈接 3. 系統(tǒng)管理員選擇備份數(shù)據(jù)庫操作 4. 系統(tǒng)管理員點擊備份數(shù)據(jù)庫按鈕 (備份成功或備份失?。? 其他事件流: 系統(tǒng)管理員可以選擇以往的一個備份文件選擇移除操作以刪除之前的一次備份文件 異常事件流: 如果系統(tǒng)的備份文件個數(shù)已等于 5 個則提示用戶必須選擇一個以往的備份文件作為替換方能繼續(xù)執(zhí)行備份操作 后置條件: 數(shù)據(jù)庫備份成功,在 web 應用根目錄的上一級目錄產(chǎn)生一個備份文件 性能需求分析 性能需求指定系統(tǒng)必須滿足的定時約束或容量約束,通常包括系統(tǒng)的相應時間、信息量速率、主存容量、磁盤容量、安全性等方面的需求。針對這個項目,在性能方面上,它不僅可以實現(xiàn)用戶的瀏覽、下載等操作;系統(tǒng)還要對用戶輸入的數(shù)據(jù)進行嚴格的數(shù)據(jù)檢查,盡可能排除人為錯誤;信息查詢靈活、快捷、數(shù)據(jù)存儲安全;同時系統(tǒng)運行穩(wěn)定,安全可靠。對后臺的操作進行嚴格設限,沒有權(quán)限的用戶將不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),確保了系統(tǒng)的嚴密性和安全性。系統(tǒng)采 用了備份數(shù)據(jù)庫與還原的功能 ,能夠即時對數(shù)據(jù)庫進行備份,當系統(tǒng)發(fā)生故障時 ,可以對故障排除后 ,對系統(tǒng)數(shù)據(jù)庫進行還原,這樣原有的數(shù)據(jù)就不會丟失,大大加強了教學資源系統(tǒng)的安全性。 小結(jié) 本章從系統(tǒng)的實際情況出發(fā),提出了教學資源管理系統(tǒng)的基本應用,結(jié)合實情與需求,對教學資源庫管理系統(tǒng)的主要功能得出了要求和設計目標,并根據(jù)充分利用高度共享網(wǎng)絡教學資源的原則 ,以設計一個安全穩(wěn)定,可廣泛共享,方便易用的網(wǎng)絡教學資源庫系統(tǒng)作為項目的最終目標。 3 系統(tǒng)相關(guān)技術(shù)與工具 系統(tǒng)開發(fā)中的關(guān)鍵技術(shù) AJAX 技術(shù) AJAX 是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應用程序的技術(shù)。通過 AJAX,可以使用 JavaScript 中的 XMLHttpRequest 對象來直接與服務器進行通信。通過這個對象,可以使系統(tǒng)代碼中的 JavaScript 可在不重載要執(zhí)行頁面的情況下與 Web 服務器交換數(shù)據(jù) .AJAX 在瀏覽器與 Web 服務器之間使用的是一種異步數(shù)據(jù)傳輸( HTTP 請求),這樣就可使網(wǎng)頁從服務器請求少量的信息,而不是整個頁面。 AJAX 可使因特網(wǎng)應用程序更小、更快,更友好。 AJAX 是一種獨立于 Web 服務器 軟件的瀏覽器技術(shù) [3]。 AJAX 基于下列 Web 標準: JavaScript XML 6HTML CSS 在 AJAX 中使用的 Web 標準已被良好定義,并被所有的主流瀏覽器支持。 AJAX 應用程序獨立于瀏覽器和平臺。 Web 應用程序較桌面應用程序有諸多優(yōu)勢;它們能夠涉及廣大的用戶,它們更易安裝及維護,也更易開發(fā)。不過,因特網(wǎng)應用程序并不像傳統(tǒng)的桌面應用程序那樣完善且友好。因此在系統(tǒng)中使用此技術(shù),可以通過 AJAX,使教學資源庫管理系統(tǒng)的程序變得更完善,更友好 [4]。在本系統(tǒng)中主要是通過 AJAX 和 JQUERY 的接合完成了系統(tǒng)中批量刪除和批量轉(zhuǎn)移的功能。 JQUERY Jquery 是繼 prototype 之后又一個優(yōu)秀的 Javascrīpt 框架。它是輕量級的js 庫 壓縮后只有 21k ,它兼容 CSS3 還兼容各種瀏覽器 ( IE .0+, FF +, Safari +, Opera +)。 jQuery 使用戶能更方便地處理 HTML documents、events、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供 AJAX 交互。 jQuery 還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很詳細,同 時還有許多成熟的插件可供選擇。 jQuery 能夠使用戶的 html 頁保持代碼和 html 內(nèi)容分離,也就是說,不用再在 html 里面插入一堆 js 來調(diào)用命令了,只需定義 id 即可。,,, script src ../include/ var html $.ajax url: , async: false .responseText。 MD5 加密技術(shù) MD5 的全稱是 MessageDigest Algorithm 5,在 90 年代初由 MIT 的計算機科學實驗 室和 RSA Data Security Inc 發(fā)明,經(jīng) MD MD3 和 MD4 發(fā)展而來。MessageDigest 泛指字節(jié)串 Message 的 Hash 變換,就是把一個任意長度的字節(jié)串變換成一定長的大整數(shù)。 MD5 將任意長度的“字節(jié)串”變換成一個 128bit的大整數(shù),并且它是一個不可逆的字符串變換算法,換句話說就是,即使你看到源程序和算法描述,也無法將一個 MD5 的值變換回原始的字符串,從數(shù)學原理上說,是因為原始的字符串有無窮多個,這有點象不存在反函數(shù)的數(shù)學函數(shù) [6]。 MD5 廣泛用于加密和解密技術(shù)上,在很多 操作系統(tǒng)中,用戶的密碼是以 MD5值(或類似的其它算法)的方式保存的,用戶 Login 的時候,系統(tǒng)是把用戶輸入的密碼計算成 MD5 值,然后再去和系統(tǒng)中保存的 MD5 值進行比較,而系統(tǒng)并不“知道”用戶的密碼是什么。一些黑客破獲這種密碼的方法是一種被稱為“跑字典”的方法 [7]。有兩種方法得到字典,一種是日常搜集的用做密碼的字符串表,另一種是用排列組合方法生成的,先用 MD5 程序計算出這些字典項的 MD5 值,然后再用目標的 MD5 值在這個字典中檢索。 在很多電子商務和社區(qū)應用中,管理用戶的 Account 是一種最常用的基本功能 ,盡管很多 Application Server 提供了這些基本組件,但很多應用開發(fā)者為了管理的更大的靈活性還是喜歡采用關(guān)系數(shù)據(jù)庫來管理用戶,懶惰的做法是用戶的密碼往往使用明文或簡單的變換后直接保存在數(shù)據(jù)庫中,因此這些用戶的密碼對軟件開發(fā)者或系統(tǒng)管理員來說可以說毫無保密可言。在 PHP 中運用 MD5 加密更是簡單好用,簡單輸出一個加密字符: < php$input Hello,PHP world!。? $output md5 $input 。? print 輸出 : $output 。? ?> ?$salt substr $PHP_AUTH_PW, 0, 2 。? $encrypted_pswd crypt $PHP_AUTH_PW, $salt 。 ? PHP 技術(shù) PHP 的簡稱原本為 Personal Home Page,為了要維護個人網(wǎng)頁,而用 c 語言開發(fā)的一些 CGI 工具程序集,來取代原先使用的 Perl 程序。最初這些工具程序用來顯示個人履歷,以及統(tǒng)計網(wǎng)頁流量。他將這些程序和一些表單直譯器整合起來,稱為 PHP/FI。 PHP/FI 可以和數(shù)據(jù)庫連接,產(chǎn)生簡單的動態(tài)網(wǎng)頁程序在1995 年 6 月 8 日將 PHP/FI 公開發(fā)布,希望可以透過社群來加速程序開發(fā)與尋找錯誤。這個發(fā)布的版本命名為 PHP 2,已經(jīng)有今日 PHP 的一些雛型,像是類似 Perl 的變量命名方式、表單處理功能、以及嵌入到 HTML 中執(zhí)行的能力 [8]。程序語法上也類似 Perl,有較多的限制,不過更簡單、更有彈性。 PHP 特性 開放的源代碼: 所有的 PHP 源代碼事實上都可以得到。 PHP是免費的。 和其它技術(shù)相比, PHP 本身免費。 的快捷性 程序開發(fā)快,運行快,技術(shù)本身學習快。嵌入 HTML:因為 PHP可以嵌入 HTML 語言,它相對于其他語言,編輯簡單,實用性強,更適合初學者。 跨平臺性強: 由于 PHP 是運行在服務器端的腳本 ,可以運行在 UNIX、LINUX、 WINDOWS 下。 效率高: PHP 消耗相當少的系統(tǒng)資源。 圖像處理: 用 PHP 動態(tài)創(chuàng)建圖像。 面向?qū)ο螅? 在 php4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M,現(xiàn)在完全可以用來開發(fā)大型商業(yè)程序。 專業(yè)專注; PHP 支持腳本語言為主,同為類 C 語言。 Apache 和 Tomcat 集成起來,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Servlet。使用 Apache 的用戶也很多,資料豐富,交流方便 [9]。 通過分析,系統(tǒng)采用 B/S 開發(fā)模式,這種模式可以不局限于客戶端軟件,只要安裝了瀏覽器就可訪問該系統(tǒng)。沒有采用 C/S 開發(fā)模式,因為后者局限于安裝客戶端軟件才能連接服務器進行通訊,這種模式局限性很大,不易日后的維護和修改,因此本文采用 B/S 開發(fā)模式,使用 Apache 來發(fā)布教學資源庫管理系統(tǒng),讓系統(tǒng)有更大的靈活性。 開發(fā)工具 Zend Studio 是 Zend Technologies 開發(fā)的 PHP 語言集成開發(fā)環(huán)境( Integrated Development Environment IDE 。也支持 HTML 和 js 標簽,但只對 PHP 語言提供調(diào)試支持。因為是同一個公司的產(chǎn)品,所以提供的 Zend Framework 方面的支持比其他軟件好。 Zend 系列后,官方推出利用了Eclipse 平臺,基于 PDT 的 Zend Studio for Eclipse ,之后的版本也都構(gòu)建于 Eclipse。 Zend Studio 是屢獲大獎的專業(yè) PHP 集成開發(fā)環(huán)境,具備功能強大的專業(yè)編輯工具和調(diào)試工具,支持 PHP 語法加亮顯示,支持語法自動填充功能,支持書簽功能,支持語法自動縮排和代碼復制功能,內(nèi)置一個強大的 PHP 代碼調(diào)試工具,支持本地和遠程兩種調(diào)試模式,支持多種高級調(diào)試功能 [10]。 Dreamweaver 是唯一提供 Roundtrip HTML、視覺化編輯與原始碼編輯同步的設計工具。它包含 HomeSite 和 BBEdit 等主流文字編輯器。幀 frames 和表格的制作速度快的令您無法想像。夢幻樣版和 XML Dreamweaver 將內(nèi)容與設計分開,應用于快速網(wǎng)頁更新和團隊合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以 樣式為主的內(nèi)容卻不會不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出 XML 內(nèi)容 [11]。 全方位的呈現(xiàn)利用 Dreamweaver 設計的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上。 在教學資源庫管理系統(tǒng)設計
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1