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

正文內(nèi)容

畢業(yè)論文設(shè)計基于web的教學(xué)資源管理系統(tǒng)(編輯修改稿)

2025-07-17 13:08 本頁面
 

【文章內(nèi)容簡介】 性 程序開發(fā)快,運行快,技術(shù)本身學(xué)習(xí)快。嵌入HTML:因為PHP可以嵌入HTML語言,它相對于其他語言,編輯簡單,實用性強(qiáng),更適合初學(xué)者。 跨平臺性強(qiáng): 由于PHP是運行在服務(wù)器端的腳本,可以運行在UNIX、LINUX、WINDOWS下。 效率高: PHP消耗相當(dāng)少的系統(tǒng)資源。 圖像處理: 用PHP動態(tài)創(chuàng)建圖像。 面向?qū)ο螅?在php4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在PHP完全可以用來開發(fā)大型商業(yè)程序。 專業(yè)專注; PHP支持腳本語言為主,同為類C語言。 Web服務(wù)器Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運行在幾乎所有廣泛使用的計算機(jī)平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一,作為一個開放源碼的軟件,Apache有著自己獨特的優(yōu)勢,可以和目前大部分的主流服務(wù)器一起工作,而且有著相當(dāng)高的運行效率??梢詫pache和Tomcat集成起來,讓Apache處理靜態(tài)Html,而Tomcat處理Servlet。使用Apache的用戶也很多,資料豐富,交流方便[9]。通過分析,系統(tǒng)采用B/S開發(fā)模式,這種模式可以不局限于客戶端軟件,只要安裝了瀏覽器就可訪問該系統(tǒng)。沒有采用C/S開發(fā)模式,因為后者局限于安裝客戶端軟件才能連接服務(wù)器進(jìn)行通訊,這種模式局限性很大,不易日后的維護(hù)和修改,因此本文采用B/S開發(fā)模式,使用Apache來發(fā)布教學(xué)資源庫管理系統(tǒng),讓系統(tǒng)有更大的靈活性。 開發(fā)工具Zend Studio是Zend Technologies開發(fā)的PHP語言集成開發(fā)環(huán)境(Integrated Development Environment IDE)。也支持HTML和js標(biāo)簽,但只對PHP語言提供調(diào)試支持。因為是同一個公司的產(chǎn)品,所以提供的Zend Framework方面的支持比其他軟件好。Zend ,官方推出利用了Eclipse平臺,基于PDT的Zend Studio for Eclipse ,之后的版本也都構(gòu)建于Eclipse。Zend Studio是屢獲大獎的專業(yè) PHP 集成開發(fā)環(huán)境,具備功能強(qiáng)大的專業(yè)編輯工具和調(diào)試工具,支持PHP語法加亮顯示,支持語法自動填充功能,支持書簽功能,支持語法自動縮排和代碼復(fù)制功能,內(nèi)置一個強(qiáng)大的PHP代碼調(diào)試工具,支持本地和遠(yuǎn)程兩種調(diào)試模式,支持多種高級調(diào)試功能[10]。Dreamweaver是唯一提供Roundtrip HTML、視覺化編輯與原始碼編輯同步的設(shè)計工具。它包含HomeSite和BBEdit等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想像。夢幻樣版和XML Dreamweaver將內(nèi)容與設(shè)計分開,應(yīng)用于快速網(wǎng)頁更新和團(tuán)隊合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出XML內(nèi)容[11]。 全方位的呈現(xiàn)利用Dreamweaver設(shè)計的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上。在教學(xué)資源庫管理系統(tǒng)設(shè)計中,主要是通過PHOTOSHOP圖像處理軟件對整個系統(tǒng)的界面進(jìn)行效果圖制作,在效果圖完成的基礎(chǔ)上。在Dreamweaver中進(jìn)行排版和頁面代碼的編寫,本系統(tǒng)在該軟件中主要是進(jìn)行的靜態(tài)頁面的編寫,在靜態(tài)頁面都做好后在把靜態(tài)頁面導(dǎo)入到Zend Studio中,與數(shù)據(jù)庫一起進(jìn)行后臺代碼的編寫。本章首先說明了教學(xué)資源庫將采用的B/S結(jié)構(gòu)模式,并具體介紹了軟件開發(fā)方法中的結(jié)構(gòu)法、原型法和綜合法的優(yōu)缺點,這些方法是進(jìn)行教學(xué)資源庫管理系統(tǒng)建設(shè)的理論基礎(chǔ)。然后對教學(xué)資源庫中采用的關(guān)鍵技術(shù)做了詳細(xì)的論述,并在列舉了相關(guān)數(shù)據(jù)后指出了在開發(fā)面向WEB的系統(tǒng)中采用PHP的優(yōu)越性。4 系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是整個項目設(shè)計中的關(guān)鍵,一個好的數(shù)據(jù)庫能有效的管理后臺中的數(shù)據(jù),提高軟件的實用性。數(shù)據(jù)庫設(shè)計主要包括兩個方面內(nèi)容:數(shù)據(jù)庫設(shè)計與實現(xiàn)。該項目主要實現(xiàn)連接,查詢,增加,刪除,修改等基本功能,跳轉(zhuǎn)到后臺數(shù)據(jù)庫訪問數(shù)據(jù),需要數(shù)據(jù)庫中數(shù)據(jù)的支持和數(shù)據(jù)庫的管理。在本章中詳細(xì)介紹數(shù)據(jù)庫的設(shè)計與實現(xiàn)。 數(shù)據(jù)庫的概念設(shè)計根據(jù)對系統(tǒng)的分析,系統(tǒng)的實體有管理員實體、用戶實體、新聞信息內(nèi)容實體、教學(xué)資源實體等。各個實體其之間關(guān)系描述的ER圖,如圖41所示:圖41實體間的ER圖根據(jù)項目需要完成的功能,分析項目的具體需求,根據(jù)類圖關(guān)系數(shù)據(jù)庫的實體完整性,數(shù)據(jù)表可以設(shè)計為:管理員(id,用戶名,密碼)新聞信息(id,標(biāo)題,內(nèi)容,來源,作者,點擊量,發(fā)表時間)教學(xué)資源(id,標(biāo)題,資源類型,資源大小,發(fā)表時間,下載)資源分類(id,分類ID,分類名稱,分類順序) 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計由ER圖轉(zhuǎn)換成相對應(yīng)的關(guān)系模式。根據(jù)關(guān)系型數(shù)據(jù)庫規(guī)范化理論對關(guān)系模式進(jìn)行相應(yīng)的規(guī)范化處理,達(dá)到BCNF范式。該系統(tǒng)共設(shè)計了9張數(shù)據(jù)表,通過數(shù)據(jù)庫中各個數(shù)據(jù)表之間的關(guān)聯(lián),為系統(tǒng)的前臺功能和后臺管理功能提供支持。邏輯結(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)備。管理員關(guān)系模式(主鍵用下劃線標(biāo)出):users(userid,username,password)公告信息關(guān)系模式:Notice(id,title,content,state)新聞信息關(guān)系模式:News(id,cid,title,source,auther,pubdate,content,hits,created_date,delete_session_id)新聞信息分類關(guān)系模式:Category(id,pid,name,description)資源管理信息關(guān)系模式:File(id,filename,turename,path,ext,size,upload_date)資源信息分類關(guān)系模式:Category(id,pid,name,description,sep)友情鏈接信息關(guān)系模式:Friendlink(id,name,url,description,sep)留言信息關(guān)系模式:Message(id,title,name,content,reply,ip,replydate)本系統(tǒng)數(shù)據(jù)庫采用Mysql數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫名稱為graduate。 下面將要設(shè)計數(shù)據(jù)庫表,在設(shè)計數(shù)據(jù)庫表的過程中,一般要遵循以下幾條原則:(1) 數(shù)據(jù)庫的一個表最好只存儲一個實體或?qū)ο蟮南嚓P(guān)信息,不同的實體最好存儲在不同的數(shù)據(jù)表中,如果實體還可以再劃分,實體的劃分原則是最好能夠比當(dāng)前系統(tǒng)要開發(fā)的實體的顆粒度小。(2) 數(shù)據(jù)表的信息結(jié)構(gòu)一定要合適,表的字段的數(shù)量一般不要過多。(3) 擴(kuò)充信息和動態(tài)變化的信息一定要分別放在不同的表里。(4) 盡量不出現(xiàn)多對多的表關(guān)系。在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表格以及各個表格之間的關(guān)系。管理員信息表(news)該表主要是保存管理員的屬性,其中userid屬性和username屬性用來保存管理員的編號和帳號,pwd用來保存用戶的密碼,其中密碼的保存采用了MD5加密技術(shù),在數(shù)據(jù)庫中看到的是一行字符串。管理員信息表如表41所示:表41 管理員信息表字段名類型長度注釋useridint10管理員編號usernamevarchar50帳號pwdvarchar20密碼2. 公告信息表(notice)在公告信息表中,保存了系統(tǒng)的一些公告,其中公告信息表主要是保存公告ID屬性,title標(biāo)題,content內(nèi)容和state狀態(tài)即是否顯示,因為公告涉及到實時性的要求,有的公告時間過去后,就要對起進(jìn)行處理,因此為其設(shè)置了這樣一個狀態(tài)。管理員信息表如41所示:表42 公告信息表字段名類型長度注釋idint11編號titlevarchar100 標(biāo)題contenttext內(nèi)容StateInt11狀態(tài)新聞信息表(article)新聞信息表中保存的信息id編號,cid分類編號,title標(biāo)題,subtitle副標(biāo)題,source來源,content新聞內(nèi)容和hits點擊量,createdate創(chuàng)建時間等等,以便用于對信息的發(fā)布做詳細(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所示:表44 友情鏈接信息表字段名類型長度注釋IdInt11編號NameVarchar100 標(biāo)題urlVarchar200鏈接DescriptionVarchar400描述logoVarchar200LOGOSeqInt11排名留言信息表(message)用戶留言信息表中保存了用留言的title標(biāo)題,content內(nèi)容,Email,以及系統(tǒng)管理員給予replay回復(fù)和replay_date時間。留言信息表如表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所示:表46 資源管理信息表字段名類型長度注釋IdInt11編號FilenameVarchar200 上傳標(biāo)題FfilenameVarchar200存儲標(biāo)題PathVarchar250路徑ExtVarchar10格式SizeInt11大小Upload_dateDatetime創(chuàng)建日期資源分類信息表(category)資源分類信息表中保存的為資源的ID號,分類編號,分類名稱,分類名稱描述以及分類的顯示順序等等,應(yīng)用該數(shù)據(jù)表主要為上傳的資源進(jìn)行詳細(xì)的分類顯示,讓用戶更方便查看資源,同時也讓系統(tǒng)顯示的更有層次,清晰。資源管理信息表如表41所示:表47 資源分類信息表字段名類型長度注釋IdInt11編號PidInt11 上傳標(biāo)題NameVarchar50存儲標(biāo)題DescriptionText路徑SepInt11格式另外為了保護(hù)數(shù)據(jù)庫數(shù)據(jù)的安全可靠和正確有效,必須采取一定的安全保護(hù)措施。本系統(tǒng)采取的數(shù)據(jù)庫保護(hù)措施有:(1) 建立后臺帳號、設(shè)置密碼加密數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。用戶驗證和存取控制是數(shù)據(jù)庫安全性控制的主要方法。(2) 保證數(shù)據(jù)的完整性數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性和完備性。數(shù)據(jù)庫的完整性控制包括完整性約束的定義、檢查和處理。完整性約束的定義規(guī)定了用戶對數(shù)據(jù)庫進(jìn)行更新操作時所應(yīng)滿足的條件,因為查詢操作不會修改數(shù)據(jù)庫的內(nèi)容,也就不能破壞數(shù)據(jù)庫的完整性。(3) 數(shù)據(jù)庫的備份和恢復(fù)數(shù)據(jù)庫系統(tǒng)在運行過程中會遇到各種障礙,由于計算機(jī)系統(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ù)庫備份的方法來保護(hù)數(shù)據(jù)。數(shù)據(jù)庫備份是由構(gòu)成數(shù)據(jù)庫的物理文件的操作系統(tǒng)備份所組成的。當(dāng)出現(xiàn)故障時進(jìn)行數(shù)據(jù)庫恢復(fù),利用備份文件恢復(fù)毀壞的數(shù)據(jù)文件或控制文件。 本章小結(jié)本章主要介紹了系統(tǒng)的數(shù)據(jù)庫設(shè)計過程,包括數(shù)據(jù)庫中抽象出的實體有哪些,實體之間的ER圖,系統(tǒng)中用到的數(shù)據(jù)表,還介紹了數(shù)據(jù)表之間的關(guān)系。本章主要介紹了教學(xué)資源庫管理系統(tǒng)的數(shù)據(jù)庫設(shè)計過程,包括數(shù)據(jù)庫中抽象出的實體有哪些,實體之間的ER圖,系統(tǒng)中用到的數(shù)據(jù)表。并且在各節(jié)詳細(xì)介紹了本小節(jié)的設(shè)計思想與具體實現(xiàn)方法。在數(shù)據(jù)庫設(shè)計這一節(jié)中主要介紹了數(shù)據(jù)庫的概念設(shè)計,數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫的實現(xiàn),其中中數(shù)據(jù)庫的概念設(shè)計中主要是介紹了數(shù)據(jù)庫各個實體間的關(guān)系,在數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計中主要是介紹了在數(shù)據(jù)庫中是怎么樣根據(jù)關(guān)系型數(shù)據(jù)庫規(guī)范化理論對關(guān)系模式進(jìn)行相應(yīng)的規(guī)范化處理,達(dá)到BCNF范式。在數(shù)據(jù)庫實現(xiàn)中主要是根據(jù)數(shù)據(jù)庫的設(shè)計畫出了用到的數(shù)據(jù)庫的相關(guān)表和其實屬性值,通過這種詳細(xì)安全的數(shù)據(jù)庫設(shè)計,為系統(tǒng)功能的實現(xiàn)提供支持。5 系統(tǒng)設(shè)計與實現(xiàn)該部分主要介紹系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn),包含文件管理功能、備忘管理功能、用戶信息管理功能、數(shù)據(jù)維護(hù)功能、公告管理功能和反饋管
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1