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

正文內(nèi)容

畢業(yè)論文(設(shè)計)-基于web的教學(xué)資源管理系統(tǒng)-文庫吧資料

2025-07-04 10:26本頁面
  

【正文】 rname($sBasePath).39。PHP_SELF39。Fckeditor 是其中一個做的比較好的一類編輯器,也是用的最多的一個在線編輯器。最先只有 IE 瀏覽器支持,其它瀏覽器相繼跟進(jìn),在功能的豐富性來說,還是 IE 強些。資源上傳的界面設(shè)計如圖53所示:圖53 資源上傳界面 在線編輯器的實現(xiàn)在線編輯器也即在線排版,主要能方便用戶和編輯操作,圖片,文字,視頻等功能生成對應(yīng)的HTM代碼的編輯器,它提供類似于 Microsoft Word 的編輯功能,容易被不會編寫 HTML 的用戶并需要設(shè)置各種文本格式的用戶所喜愛。form action= method=post enctype=multipart/formdata name=form1。界面的設(shè)計實現(xiàn)效果如圖51所示:圖52 登陸模塊時序圖 資源上傳的實現(xiàn)通過PHP技術(shù),可以把文件上傳到服務(wù)器。if(isset($_COOKIE[userid])) { setcookie(userid, , time() 3600)。,記住登錄的時間,控制登錄的安全性。用戶要進(jìn)入系統(tǒng)必須輸入正確的用戶名、密碼,如果填寫的內(nèi)容出現(xiàn)錯誤,系統(tǒng)會有相應(yīng)的錯誤提示登錄用戶。, $pconnect = 0) {if (! $thislink_id = mysql_pconnect ( $dbhost, $dbuser, $dbpwd )) { $thisErrorMsg ()。, $dbcharset = 39。function connect($dbhost, $dbuser, $dbpwd, $dbname = 39。在教學(xué)資源庫管理系統(tǒng)中具體應(yīng)用代碼如下:class Mysql { private $debug = false。mysql_query(SQL語句,連接號)。此函數(shù)開始一個對指定主機上的Mysql數(shù)據(jù)庫的連接. mysql_select_db(數(shù)據(jù)庫名,連接號)。通過PHP可以輕松的連接到數(shù)據(jù)庫,請求數(shù)據(jù)并將其顯示在你的web站點中,甚至修改數(shù)據(jù)庫中的數(shù)據(jù)。主界面的設(shè)計實現(xiàn)效果如圖51所示:圖51 系統(tǒng)主界面 系統(tǒng)功能結(jié)構(gòu)設(shè)計由系統(tǒng)功能需求分析及設(shè)計可知,系統(tǒng)分七大功能:新聞發(fā)布功能、文件上傳功能、公告管理功能、友情鏈接功能、留言功能和系統(tǒng)備份和還原功能。import url()。在XHTML網(wǎng)站設(shè)計標(biāo)準(zhǔn)中,不再使用表格定位技術(shù),而是采用DIV+CSS的方式實現(xiàn)各種定位。XHTML語言是一種可以將HTML語言標(biāo)準(zhǔn)化,用XHTML語言重寫后的HTML頁面可以應(yīng)用許多XML應(yīng)用技術(shù)。主界面編寫應(yīng)用的是DIV+CSS技術(shù),DIV+CSS是網(wǎng)站標(biāo)準(zhǔn)(稱“WEB標(biāo)準(zhǔn)”)中常用術(shù)語之一,DIV+CSS是一種網(wǎng)頁的布局方法,這一種網(wǎng)頁布局方法有別于傳統(tǒng)的HTML網(wǎng)頁設(shè)計語言中的表格(table)定位方式,真正地達(dá)到了W3C內(nèi)容與表現(xiàn)相分離。在數(shù)據(jù)庫實現(xiàn)中主要是根據(jù)數(shù)據(jù)庫的設(shè)計畫出了用到的數(shù)據(jù)庫的相關(guān)表和其實屬性值,通過這種詳細(xì)安全的數(shù)據(jù)庫設(shè)計,為系統(tǒng)功能的實現(xiàn)提供支持。并且在各節(jié)詳細(xì)介紹了本小節(jié)的設(shè)計思想與具體實現(xiàn)方法。 本章小結(jié)本章主要介紹了系統(tǒng)的數(shù)據(jù)庫設(shè)計過程,包括數(shù)據(jù)庫中抽象出的實體有哪些,實體之間的ER圖,系統(tǒng)中用到的數(shù)據(jù)表,還介紹了數(shù)據(jù)表之間的關(guān)系。數(shù)據(jù)庫備份是由構(gòu)成數(shù)據(jù)庫的物理文件的操作系統(tǒng)備份所組成的。(3) 數(shù)據(jù)庫的備份和恢復(fù)數(shù)據(jù)庫系統(tǒng)在運行過程中會遇到各種障礙,由于計算機系統(tǒng)的故障(硬件故障、軟件故障、網(wǎng)絡(luò)故障、進(jìn)程故障和系統(tǒng)故障)會影響數(shù)據(jù)庫系統(tǒng)的操作,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,甚至破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部數(shù)據(jù)或部分?jǐn)?shù)據(jù)丟失。數(shù)據(jù)庫的完整性控制包括完整性約束的定義、檢查和處理。用戶驗證和存取控制是數(shù)據(jù)庫安全性控制的主要方法。資源管理信息表如表41所示:表47 資源分類信息表字段名類型長度注釋IdInt11編號PidInt11 上傳標(biāo)題NameVarchar50存儲標(biāo)題DescriptionText路徑SepInt11格式另外為了保護(hù)數(shù)據(jù)庫數(shù)據(jù)的安全可靠和正確有效,必須采取一定的安全保護(hù)措施。留言信息表如表41所示:表45 用戶留言信息表.字段名類型長度注釋IdInt11編號TitleVarchar200 標(biāo)題NameVarchar50姓名ContentText內(nèi)容ReplyText回復(fù)IpVarchar20IPCreate_dateDatetime創(chuàng)建日期Replay_dateDatetime回復(fù)日期資源管理信息表(files)教學(xué)資源庫資源管理信息表中保存的為上傳資源的資源filename名稱,ffilename存儲名稱,paht存儲位置,ext資源格式,size資源大小和資源upload_time上傳時間等等,主要為更詳細(xì)的為用瀏覽資源提供方便。新聞信息表如表41所示:表43 新聞信息表字段名類型長度注釋IdInt11編號cidInt11分類編號TitleVarchar100 標(biāo)題SubtitleVarchar110副標(biāo)題Sourcevarchar200來源 AutherVarchar20作者contenttext內(nèi)容PubdateVarchar20創(chuàng)建日期HitsInt11點擊Create_byInt11創(chuàng)建者Delete_idInt11狀態(tài)友情鏈接表(friendlinks)友情鏈接信息表里面保存有友情鏈接的title名稱和description描述以及url域名地址,此功能方便了各個網(wǎng)站資源共享和搜索引擎優(yōu)化。管理員信息表如表41所示:表41 管理員信息表字段名類型長度注釋useridint10管理員編號usernamevarchar50帳號pwdvarchar20密碼2. 公告信息表(notice)在公告信息表中,保存了系統(tǒng)的一些公告,其中公告信息表主要是保存公告ID屬性,title標(biāo)題,content內(nèi)容和state狀態(tài)即是否顯示,因為公告涉及到實時性的要求,有的公告時間過去后,就要對起進(jìn)行處理,因此為其設(shè)置了這樣一個狀態(tài)。在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表格以及各個表格之間的關(guān)系。(3) 擴充信息和動態(tài)變化的信息一定要分別放在不同的表里。 下面將要設(shè)計數(shù)據(jù)庫表,在設(shè)計數(shù)據(jù)庫表的過程中,一般要遵循以下幾條原則:(1) 數(shù)據(jù)庫的一個表最好只存儲一個實體或?qū)ο蟮南嚓P(guān)信息,不同的實體最好存儲在不同的數(shù)據(jù)表中,如果實體還可以再劃分,實體的劃分原則是最好能夠比當(dāng)前系統(tǒng)要開發(fā)的實體的顆粒度小。邏輯結(jié)構(gòu)設(shè)計的任務(wù)是將概念結(jié)構(gòu)設(shè)計階段設(shè)計好的ER圖轉(zhuǎn)化為對應(yīng)的關(guān)系模式,從而完成邏輯結(jié)構(gòu)設(shè)計,為數(shù)據(jù)庫實現(xiàn)作準(zhǔn)備。根據(jù)關(guān)系型數(shù)據(jù)庫規(guī)范化理論對關(guān)系模式進(jìn)行相應(yīng)的規(guī)范化處理,達(dá)到BCNF范式。 數(shù)據(jù)庫的概念設(shè)計根據(jù)對系統(tǒng)的分析,系統(tǒng)的實體有管理員實體、用戶實體、新聞信息內(nèi)容實體、教學(xué)資源實體等。該項目主要實現(xiàn)連接,查詢,增加,刪除,修改等基本功能,跳轉(zhuǎn)到后臺數(shù)據(jù)庫訪問數(shù)據(jù),需要數(shù)據(jù)庫中數(shù)據(jù)的支持和數(shù)據(jù)庫的管理。4 系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是整個項目設(shè)計中的關(guān)鍵,一個好的數(shù)據(jù)庫能有效的管理后臺中的數(shù)據(jù),提高軟件的實用性。本章首先說明了教學(xué)資源庫將采用的B/S結(jié)構(gòu)模式,并具體介紹了軟件開發(fā)方法中的結(jié)構(gòu)法、原型法和綜合法的優(yōu)缺點,這些方法是進(jìn)行教學(xué)資源庫管理系統(tǒng)建設(shè)的理論基礎(chǔ)。在教學(xué)資源庫管理系統(tǒng)設(shè)計中,主要是通過PHOTOSHOP圖像處理軟件對整個系統(tǒng)的界面進(jìn)行效果圖制作,在效果圖完成的基礎(chǔ)上。您也可以使用樣版正確地輸入或輸出XML內(nèi)容[11]。夢幻樣版和XML Dreamweaver將內(nèi)容與設(shè)計分開,應(yīng)用于快速網(wǎng)頁更新和團隊合作網(wǎng)頁編輯。它包含HomeSite和BBEdit等主流文字編輯器。Zend Studio是屢獲大獎的專業(yè) PHP 集成開發(fā)環(huán)境,具備功能強大的專業(yè)編輯工具和調(diào)試工具,支持PHP語法加亮顯示,支持語法自動填充功能,支持書簽功能,支持語法自動縮排和代碼復(fù)制功能,內(nèi)置一個強大的PHP代碼調(diào)試工具,支持本地和遠(yuǎn)程兩種調(diào)試模式,支持多種高級調(diào)試功能[10]。因為是同一個公司的產(chǎn)品,所以提供的Zend Framework方面的支持比其他軟件好。 開發(fā)工具Zend Studio是Zend Technologies開發(fā)的PHP語言集成開發(fā)環(huán)境(Integrated Development Environment IDE)。通過分析,系統(tǒng)采用B/S開發(fā)模式,這種模式可以不局限于客戶端軟件,只要安裝了瀏覽器就可訪問該系統(tǒng)。可以將Apache和Tomcat集成起來,讓Apache處理靜態(tài)Html,而Tomcat處理Servlet。 Web服務(wù)器Apache是世界使用排名第一的Web服務(wù)器軟件。 面向?qū)ο螅?在php4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在PHP完全可以用來開發(fā)大型商業(yè)程序。 效率高: PHP消耗相當(dāng)少的系統(tǒng)資源。嵌入HTML:因為PHP可以嵌入HTML語言,它相對于其他語言,編輯簡單,實用性強,更適合初學(xué)者。 和其它技術(shù)相比,PHP本身免費。PHP特性:開放的源代碼: 所有的PHP源代碼事實上都可以得到。這個發(fā)布的版本命名為 PHP 2,已經(jīng)有今日 PHP 的一些雛型,像是類似 Perl 的變量命名方式、表單處理功能、以及嵌入到 HTML 中執(zhí)行的能力[8]。他將這些程序和一些表單直譯器整合起來,稱為 PHP/FI。 PHP 技術(shù)PHP 的簡稱原本為 Personal Home Page,為了要維護(hù)個人網(wǎng)頁,而用c語言開發(fā)的一些CGI工具程序集,來取代原先使用的 Perl 程序。$encrypted_pswd = crypt($PHP_AUTH_PW, $salt)。系統(tǒng)中使用代碼實例:$salt = substr($PHP_AUTH_PW, 0, 2)。 在很多電子商務(wù)和社區(qū)應(yīng)用中,管理用戶的Account是一種最常用的基本功能,盡管很多Application Server提供了這些基本組件,但很多應(yīng)用開發(fā)者為了管理的更大的靈活性還是喜歡采用關(guān)系數(shù)據(jù)庫來管理用戶,懶惰的做法是用戶的密碼往往使用明文或簡單的變換后直接保存在數(shù)據(jù)庫中,因此這些用戶的密碼對軟件開發(fā)者或系統(tǒng)管理員來說可以說毫無保密可言。一些黑客破獲這種密碼的方法是一種被稱為“跑字典”的方法[7]。MD5將任意長度的“字節(jié)串”變換成一個128bit的大整數(shù),并且它是一個不可逆的字符串變換算法,換句話說就是,即使你看到源程序和算法描述,也無法將一個MD5的值變換回原始的字符串,從數(shù)學(xué)原理上說,是因為原始的字符串有無窮多個,這有點象不存在反函數(shù)的數(shù)學(xué)函數(shù)[6]。 MD5加密技術(shù)MD5的全稱是MessageDigest Algorithm 5,在90年代初由MIT的計算機科學(xué)實驗室和RSA Data Security Inc發(fā)明,經(jīng)MDMD3和MD4發(fā)展而來。由于jQuery的優(yōu)點和特性,在畢業(yè)設(shè)計中也采用了這一技術(shù),在認(rèn)真學(xué)習(xí)網(wǎng)絡(luò)上的相關(guān)jQuery文章,和看了優(yōu)秀的相關(guān)代碼,經(jīng)過自己的認(rèn)真研究與學(xué)習(xí),最終也把此技術(shù)用到了教學(xué)資源庫管理系統(tǒng)中。jQuery是繼prototype之后又一個優(yōu)秀的Javascrīpt框架[5]。ouml。jQuery能夠使用戶的html頁保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可。jQuery使用戶能更方便地處理HTML documents、events、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供AJAX交互。 JQUERYJquery是繼prototype之后又一個優(yōu)秀的Javascrīpt框架。因此在系統(tǒng)中使用此技術(shù),可以通過 AJAX,使教學(xué)資源庫管理系統(tǒng)的程序變得更完善,更友好[4]。Web 應(yīng)用程序較桌面應(yīng)用程序有諸多優(yōu)勢;它們能夠涉及廣大的用戶,它們更易安裝及維護(hù),也更易開發(fā)。AJAX 基于下列 Web 標(biāo)準(zhǔn):JavaScript XML HTML CSS 在 AJAX 中使用的 Web 標(biāo)準(zhǔn)已被良好定義,并被所有的主流瀏覽器支持。AJAX 可使因特網(wǎng)應(yīng)用程序更小、更快,更友好。通過AJAX,可以使用JavaScript 中的XMLHttpRequest 對象來直接與服務(wù)器進(jìn)行通信。 小結(jié) 本章從系統(tǒng)的實際情況出發(fā),提出了教學(xué)資源管理系統(tǒng)的基本應(yīng)用,結(jié)合實情與需求,對教學(xué)資源庫管理系統(tǒng)的主要功能得出了要求和設(shè)計目標(biāo),并根據(jù)充分利用高度共享網(wǎng)絡(luò)教學(xué)資源的原則,以設(shè)計一個安全穩(wěn)定,可廣泛共享,方便易用的網(wǎng)絡(luò)教學(xué)資源庫系統(tǒng)作為項目的最終目標(biāo)。對后臺的操作進(jìn)行嚴(yán)格設(shè)限,沒有權(quán)限的用戶將不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),確保了系統(tǒng)的嚴(yán)密性和安全性。下面是該功能的用例圖,如圖22所示:圖22 在線留言功能用例圖其中在線留言用例圖描述如下:表33 留言管理用例描述用例名稱:管理留言用例標(biāo)識號:201參與者:系統(tǒng)管理員簡要說明:系統(tǒng)管理員對所有的留言進(jìn)行審核或回復(fù)前置條件:系統(tǒng)管理員已經(jīng)進(jìn)入系統(tǒng)的留言管理頁面基本事件流:1. 系統(tǒng)管理員通過輸入用戶名和密碼進(jìn)入后臺2. 系統(tǒng)顯示后臺的主頁面3. 系統(tǒng)管理員找到留言管理板塊4. 查看所有用戶的留言并對合法的留言給以審核通過5. 對非法的用戶留言,如帶廣告的留言進(jìn)行刪除處理6. 系統(tǒng)管理員對要求回復(fù)的用戶進(jìn)行回復(fù)信息7. 系統(tǒng)返回留言管理板塊8. 用例終止其他事件流:管理員在發(fā)布過程中可以隨時選擇重寫按鈕以重置所填內(nèi)容異
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1