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

正文內(nèi)容

基于web的教學資源管理系統(tǒng)設(shè)計(編輯修改稿)

2024-10-19 09:15 本頁面
 

【文章內(nèi)容簡介】 中,主要是通過 PHOTOSHOP 圖像處理軟件對整個系統(tǒng)的界面進行效果圖制作,在效果圖完成的基礎(chǔ)上。在 Dreamweaver 中進行排版和頁面代碼的編寫,本系統(tǒng)在該軟件中主要是進行的靜態(tài)頁面的編寫,在靜態(tài)頁面都做好后在把靜態(tài)頁面導入到 Zend Studio 中,與數(shù)據(jù)庫一起進行后臺代碼的編寫。 小 結(jié) 本章首先說明了教學資源庫將采用的 B/ S 結(jié)構(gòu)模式,并具體介紹了軟件開發(fā)方法中的結(jié)構(gòu)法、原型法和綜合法的優(yōu)缺點,這些方法是進行教學資源庫管理系統(tǒng)建設(shè)的理論基礎(chǔ)。然后對教學資源庫中采用的關(guān)鍵技術(shù)做了詳細的論述,并在列舉了相關(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ù)庫的管理。在本章中詳細介紹數(shù)據(jù)庫的設(shè)計與實現(xiàn)。 數(shù)據(jù)庫的概念設(shè)計 根據(jù)對系統(tǒng)的分析,系統(tǒng)的實體有管理員實體、用戶實體、新聞信息內(nèi)容實體、教學資源實體等。各個實體其之間關(guān)系描述的 ER 圖,如圖 41 所示: 圖 41 實體間的 ER 圖 根據(jù)項目需要完成的功能,分析項目的具體需求,根據(jù)關(guān)系數(shù)據(jù)庫的實體完整性,數(shù)據(jù)表可以設(shè)計為: 管理員( id,用戶名,密碼) 新聞信息( id,標題,內(nèi)容,來源,作者,點擊量,發(fā)表時間) 教學資源( id,標題,資源類型,資源大小,發(fā)表時間,下載 ) 資源分類( id,分類 ID,分類名稱,分類順序) 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 由 ER 圖轉(zhuǎn)換成相對應的關(guān)系模式。根據(jù)關(guān)系型數(shù)據(jù)庫規(guī)范化理論對關(guān)系模式進行相應的規(guī)范化處理,達到 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)化為對應的關(guān)系模式,從而完成邏輯結(jié)構(gòu)設(shè)計,為數(shù)據(jù)庫實現(xiàn)作準備。 管理員關(guān)系模式(主鍵用下劃線標出): 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 數(shù)據(jù)庫實現(xiàn) 本系統(tǒng)數(shù)據(jù)庫采用 Mysql 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫名稱為 graduate。 下面將要設(shè)計數(shù)據(jù)庫表,在設(shè)計數(shù)據(jù)庫表的過程中,一般要遵循以下幾條原則: 1 數(shù)據(jù)庫的一個表最好只存儲一個實體或?qū)ο?的相關(guān)信息,不同的實體最好存儲在不同的數(shù)據(jù)表中,如果實體還可以再劃分,實體的劃分原則是最好能夠比當前系統(tǒng)要開發(fā)的實體的顆粒度小。 2 數(shù)據(jù)表的信息結(jié)構(gòu)一定要合適,表的字段的數(shù)量一般不要過多。 3 擴充信息和動態(tài)變化的信息一定要分別放在不同的表里。 4 盡量不出現(xiàn)多對多的表關(guān)系。 在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表格以及各個表格之間的關(guān)系。 管理員信息表 news 該表主要是保存的屬性其中屬性和屬性用來保存的,用來,信息表如表 1所示: id int 10 管理員編號 username varchar 50 帳號 pwd varchar 20 密碼 2. 公告信息表 在公告信息表中,保存了系統(tǒng)的一些公告,其中公告信息表主要是保存公告ID 屬性, title 標題, content 內(nèi)容和 state 狀態(tài)即是否顯示,因為公告涉及到實時性的要求,有的公告時間過去后,就要對起進行處理,因此為其設(shè)置了這樣一個狀態(tài)。管理員信息表如 1 所示: id int 11 編號 title varchar 100 標題 content text 內(nèi)容 State Int 11 狀態(tài) 新 聞信息表 新聞信息表中保存的信息 id 編號, cid 分類編號, title 標題, subtitle副標題, source 來源, content 新聞內(nèi)容和 hits 點擊量, createdate 創(chuàng)建時間等等,以便用于對信息的發(fā)布做詳細的顯示。新聞信息表如表 1 所示: Id Int 11 編號 cid Int 11 分類編號 Title Varchar 100 標題 Subtitle Varchar 110 副標題 Source varchar 200 來源 Auther Varchar 20 作者 content text 內(nèi)容 Pubdate Varchar 20 創(chuàng)建日期 Hits Int 11 點擊 Create_by Int 11 創(chuàng)建者 Delete_id Int 11 狀態(tài) 友情鏈接表 友情鏈接信息表里面保存有友情鏈接的 title名稱和 description描述以及url 域名地址,此功能方便了各個網(wǎng)站資源共享和搜索引擎優(yōu)化。友情鏈接信息表如表 1 所示: Id Int 11 編號 Name Varchar 100 標題 url Varchar 200 鏈接 Description Varchar 400 描述 logo Varchar 200 LOGO Seq Int 11 排名 留言信息表 用戶留言信息表中保存了用留言的 title 標題, content 內(nèi)容, Email,以及系統(tǒng)管理員給予 replay 回復和 replay_date 時間。留言信息表如表 1 所示: 字段名 類型 長度 注釋 Id Int 11 編號 Title Varchar 200 標題 Name Varchar 50 姓名 Content Text 內(nèi)容 Reply Text 回復 Ip Varchar 20 IP Create_date Datetime 創(chuàng)建日期 Replay_date Datetime 回復日期 資源管理信息表 教學資源庫資源管理信息表中保存的為上傳資源的資源 filename 名稱,ffilename 存儲名稱, paht 存儲位置, ext 資源格式, size 資源大小和資源upload_time 上傳時間等等,主要為更詳細的為用瀏覽資源提供方便。資源管理信息表如表 1 所示: Id Int 11 編號 Filename Varchar 200 上傳標題 Ffilename Varchar 200 存儲標題 Path Varchar 250 路徑 Ext Varchar 10 格式 Size Int 11 大小 Upload_date Datetime 創(chuàng)建日期 資源分類信息表 資源分類信息表中保存的為資源的 ID 號 ,分類編號,分類名稱,分類名稱描述以及分類的顯示順序等等,應用該數(shù)據(jù)表主要為上傳的資源進行詳細的分類顯示,讓用戶更方便查看資源 ,同時也讓系統(tǒng)顯示的更有層次,清晰。資源管理信息表如表 1 所示: Id Int 11 編號 Pid Int 11 上傳標題 Name Varchar 50 存儲標題 Description Text 路徑 Sep Int 11 格式 另外為了保護數(shù)據(jù)庫數(shù)據(jù)的安全可靠和正確有效,必須采取一定的安全保護措施。本系統(tǒng)采取的數(shù)據(jù)庫保護措施有: 1 建立后臺帳號、設(shè)置密碼加密 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞。用戶驗證和存取控制是數(shù)據(jù)庫安全性控制的主要方法。 2 保證數(shù)據(jù)的完整性 數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性和完備性。數(shù)據(jù)庫的完整性控制包括完整 性約束的定義、檢查和處理。完整性約束的定義規(guī)定了用戶對數(shù)據(jù)庫進行更新操作時所應滿足的條件,因為查詢操作不會修改數(shù)據(jù)庫的內(nèi)容,也就不能破壞數(shù)據(jù)庫的完整性。 3 數(shù)據(jù)庫的備份和恢復 數(shù)據(jù)庫系統(tǒng)在運行過程中會遇到各種障礙,由于計算機系統(tǒng)的故障(硬件故障、軟件故障、網(wǎng)絡(luò)故障、進程故障和系統(tǒng)故障)會影響數(shù)據(jù)庫系統(tǒng)的操作,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,甚至破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中全部數(shù)據(jù)或部分數(shù)據(jù)丟失。 數(shù)據(jù)庫常常使用數(shù)據(jù)庫備份的方法來保護數(shù)據(jù)。數(shù)據(jù)庫備份是由構(gòu)成數(shù)據(jù)庫的物理文件的操作系統(tǒng)備份所組成的。當出現(xiàn)故障時進行數(shù) 據(jù)庫恢復,利用備份文件恢復毀壞的數(shù)據(jù)文件或控制文件。 本章小結(jié) 本章主要介紹了系統(tǒng)的數(shù)據(jù)庫設(shè)計過程,包括數(shù)據(jù)庫中抽象出的實體有哪些,實體之間的 ER 圖,系統(tǒng)中用到的數(shù)據(jù)表,還介紹了數(shù)據(jù)表之間的關(guān)系。本章主要介紹了教學資源庫管理系統(tǒng)的數(shù)據(jù)庫設(shè)計過程,包括數(shù)據(jù)庫中抽象出的實體有哪些,實體之間的 ER 圖,系統(tǒng)中用到的數(shù)據(jù)表。并且在各節(jié)詳細介紹了本小節(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)系模式進行相應的規(guī)范化處理,達到 BCNF 范式。在數(shù)據(jù)庫實現(xiàn)中主要是根據(jù)數(shù)據(jù)庫的設(shè)計畫出了用到的數(shù)據(jù)庫的相關(guān)表和其實屬性值,通過這種詳細安全的數(shù)據(jù)庫設(shè)計,為系統(tǒng)功能的實現(xiàn)提供支持。 5 系統(tǒng)設(shè)計與實現(xiàn) 該部分主要介紹系統(tǒng)的詳細設(shè)計與實現(xiàn),包含文件管理功能、備忘管理功能、用戶信息管理功能、數(shù)據(jù)維護功能、公告管理功能和反饋管理功能。 系統(tǒng)界面的設(shè)計與實現(xiàn) 主界面編寫應用的是 DIV+CSS 技術(shù), DIV+CSS 是網(wǎng)站 標準(稱“ WEB 標準”)中常用術(shù)語之一, DIV+CSS 是一種網(wǎng)頁的布局方法,這一種網(wǎng)頁布局方法有別于傳統(tǒng)的 HTML 網(wǎng)頁設(shè)計語言中的表格( table)定位方式,真正地達到了 W3C 內(nèi)容與表現(xiàn)相分離。 HTML 語言自 以來,不再發(fā)布新版本,原因就在于 HTML語言正變得越來越復雜化、專用化。 XHTML 語言是一種可以將 HTML 語言標準化,用 XHTML 語言重寫后的 HTML 頁面可以應用許多 XML 應用技術(shù)。使得網(wǎng)頁更加容易擴展,適合自動數(shù)據(jù)交換,并且更加規(guī)整。在 XHTML 網(wǎng)站設(shè)計標準中,不再使用表格定位技術(shù),而 是采用 DIV+CSS 的方式實現(xiàn)各種定位。通過 文件在各個頁頁面中應用 CSS 文件如 @import url 。@import url 。@import url 。主界面的設(shè)計實現(xiàn)效果如圖 51 所示: 圖 51 系統(tǒng)主界面 系統(tǒng)功能結(jié)構(gòu)設(shè)計 由系統(tǒng)功能需求分析及設(shè)計可知,系統(tǒng)分七大功能:新聞發(fā)布功能、文件上傳功能、公告管理功能、友情鏈接功能、留言功能和系統(tǒng)備份和還原功能。 系統(tǒng)功能結(jié)構(gòu)圖 51 所示: 圖 51 系統(tǒng)功能結(jié)構(gòu)圖 其中新聞發(fā)布主要包括發(fā)布新聞、修改新聞、刪除新聞;文件管理功能主要包括文件上傳、文件分類、文件轉(zhuǎn)移、搜索文件和下載文件等功能;公告管理功能包括發(fā)布公告、查看公告、設(shè)置公告的狀態(tài)和刪除公告等功能;友情鏈接管理功能包括添加友情鏈接、查看友情鏈接和刪除友情鏈接等功能;留言管理功能包含添加留言信息、修改留言信息、回復留言和刪除留言信息等功能;數(shù)據(jù)備份功能包括數(shù)據(jù)的備份方式和備份目錄的選擇;數(shù)據(jù)還原功能主要包括數(shù)據(jù)的本地還原、整體還原和分卷還原。 系統(tǒng)的主要功能的實現(xiàn) 鏈接的實現(xiàn) 通過 PHP可以輕松的連接到數(shù)據(jù) 庫,請求數(shù)據(jù)并將其顯示在你的 web站點中,甚至修改數(shù)據(jù)庫中的數(shù)據(jù)。 Mysql 是一種很流行的數(shù)據(jù)庫,并且是免費的 .提供了大量簡單而又實用的內(nèi)置函數(shù) . Mysql_connect 主機 ,用戶名 ,口令 。此函數(shù)開始一個對指定主機上的 Mysql 數(shù)據(jù)庫的連接 . mysql_select_db 數(shù)據(jù)庫名 ,連接號 。 選擇數(shù)據(jù)庫。 mysql_query SQL 語句 ,連接號 。對指定數(shù)據(jù)庫進行查詢。在教學資源庫管理系統(tǒng)中具體應用代碼如下 : class Mysql private $debug false。 private $link_id NULL。 function connect $dbhost, $dbuser, $dbpwd, $dbname 39。39。, $dbcharset 39。utf839。, $pconnect 0 if ! $this link_id mysql_pconnect $dbhost, $dbuser, $dbpwd
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1