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

正文內(nèi)容

基于php的精品課程網(wǎng)站的設(shè)計與實現(xiàn)-閱讀頁

2024-12-07 21:51本頁面
  

【正文】 Java、 Perl 以及 PHP 自創(chuàng)的語法。用 PHP 做出的 動態(tài)頁面 與其他的 編程語言 相比, PHP 是將程序 嵌入到 HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成 HTML標(biāo)記的 CGI要高許多; PHP還可以執(zhí)行編譯后 代碼 ,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。最重要的是 PHP 可以用 C、 C++進行程序的擴展! 本系統(tǒng)采用 PHP 技術(shù)開發(fā)。對于那些對上述之一的語言較熟悉的人來說, PHP 太簡單了。你只需要很短的時間內(nèi)將 PHP 的核心語言特點全部掌握,你可能已經(jīng)非常了解 HTML,甚至你已經(jīng)知道怎樣 用編輯設(shè)計軟件或者手工來制作好看的 WEB 站點。 PHP 可以編譯成具有與許多數(shù)據(jù)庫相連接的函數(shù)。你還可以自己編寫外圍的函數(shù)取間接存取數(shù)據(jù)庫。 PHPLIB 就是最常用的可以提供一般事務(wù)需要的一系列基庫。對于一個非程序員來說為 PHP 擴展附加功能可能會比較難,但是對于一個 PHP 程序員來說并不困難?;?web 的編程工作非常需要面向?qū)ο缶幊棠芰Α?shù)據(jù)庫為 db_pursey。在 2020 年 1 月 16 號被 Sun公司收購。 MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān) 聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。 MySQL的 SQL“結(jié)構(gòu)化查詢語言 ”。 MySQL 軟件采用了 GPL( GNU 通用公共許可證 )。 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。 WAMP 軟件 WAMP 為多詞 縮寫詞。 隨著開 源潮流的蓬勃發(fā)展,開放源代碼的 LAMP 已經(jīng)與 J2EE 和 .Net 商業(yè)軟件形成三足鼎立之勢,并且該軟件開發(fā)的項目在軟件方面的投資成本較低,因此受到整個 IT 界的關(guān)注。這個術(shù)語來自歐洲,在那里這些程序常用來作為一種標(biāo)準(zhǔn)開發(fā)環(huán)境。每個程序在所有權(quán)里都符合開放源代碼標(biāo)準(zhǔn): Linux 是開放系統(tǒng); Apache 是最通用的 網(wǎng)絡(luò)服務(wù)器 ; mySQL 是帶有基于網(wǎng)絡(luò)管理附加工具的關(guān)系數(shù)據(jù)庫; PHP 是流行的對象腳本語言,它包含了多數(shù)其它語言的優(yōu)秀特征來使得它的網(wǎng)絡(luò)開發(fā)更加有效。 WAMP 的安裝過程: (官方網(wǎng)站, SourceFe),當(dāng)前版本 WampServer ,集成了、 +PECL、 SQLitemanager、 MySQL 、 Phpmyadmin。 a)首先會彈出一個 “重要提示 ”,告訴你, “不要從 ,如果之前安裝過,那么安裝新版本之前,請保存數(shù)據(jù),卸載 wamp5 并刪除 wamp 目錄 ”。 b)彈出安裝向?qū)А? c)安裝協(xié)議,選擇【 I accept the agreement】,繼續(xù)點擊【 next】進行下一步。 e)詢問是否在快速啟動欄和桌面創(chuàng)建快捷方式。 f)確認設(shè)置是否正確,點擊【 install】開始安裝。(例如 c:\wamp\\)。 i)安裝完畢,詢問是否啟動 WampServer 2。 精品課程網(wǎng)站的設(shè)計與實現(xiàn) 10 ,右下角的任務(wù)欄會多出一個 wamp 的小圖標(biāo),若安裝的 wamp 版本為 wamp5 ,成功啟動后鼠標(biāo)右鍵點擊系統(tǒng)右下角的扇形小圖標(biāo),依次選擇【 Language】 【 chinese】 ,即可更換為中文操作界面。 CSS 層 CSS 層疊樣式表 (Cascading Style Sheet) 是一系列格式規(guī)則,它們控制網(wǎng)頁內(nèi)容的外觀。并能極大的方便網(wǎng)頁制作的工作 [7]。例如創(chuàng)建了一個名為 body的選擇器。在聲明中規(guī)定了頁面的背景、滾動條的顏色樣式等。由于 CSS 已經(jīng)規(guī)定聲明部分中的屬性及其取值范圍,所以對于我這樣初學(xué)者的難點就是如何找到合適的屬性來實現(xiàn)頁面設(shè)計。設(shè)計軟件結(jié)構(gòu)的具體任務(wù)是:將一個復(fù)雜系統(tǒng)按功能進行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機界面等。顯然,概要設(shè)計建立的目標(biāo)系統(tǒng)的邏輯模型,與計算機無關(guān)。在早期有模塊化方法、功能分解方法;在 60 年代后期提出了面向數(shù)據(jù)流和面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法;近年來又提出面向?qū)ο蟮脑O(shè)計方法等 [4,7,11]。 根據(jù)用戶的能力和要求,盡量采用先進的、成熟的技術(shù),力求在較長的時間內(nèi)保持技術(shù)上的領(lǐng)先水平 [13,16]。 、國家出版總署、信息產(chǎn)業(yè)部等有關(guān)部門的軟件開發(fā)規(guī) 范要求,采用權(quán)威的和公認的標(biāo)準(zhǔn)化體系。 ,爭取與 Inter 網(wǎng)及其他有關(guān)網(wǎng)絡(luò)、系統(tǒng)互連。 設(shè)計要求 先進 :先進的系統(tǒng)工程的開發(fā)辦法 。獨立的軟件測試和軟件質(zhì)量控制。符合圖書管理工作的特點和規(guī)律 。 靈活 :設(shè)計模型抽象化 。前臺應(yīng)用系統(tǒng)與后臺數(shù)據(jù)庫靈活組合 。 安全 :硬件要求有鏡像硬盤、后備服務(wù)器 。數(shù)據(jù)庫要求權(quán)限控制,附加安全機制,故障后自身恢復(fù) 。 保密 :有限庫、表的有限操作,禁止非法用戶訪問 。特定數(shù)據(jù)列加密。 系統(tǒng)結(jié)構(gòu) 體系結(jié)構(gòu)選擇 本系統(tǒng)在研發(fā)過程中采 用的體系結(jié)構(gòu)為 B/S 結(jié)構(gòu),目前在各種管理行業(yè)主流仍然是客戶機 /服務(wù)器 (Client/Server)的體系結(jié)構(gòu),它是在網(wǎng)絡(luò)基礎(chǔ)上,以數(shù)據(jù)庫管理系統(tǒng)為后援,以微機為工作站的一種體系結(jié)構(gòu)。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。瀏覽器通過 webserves 同數(shù)據(jù)庫進行數(shù)據(jù)交互。 系統(tǒng)架構(gòu)設(shè)計 精品課程 管理系統(tǒng)應(yīng)用的目的就是 簡化學(xué)習(xí)方式、提高學(xué)習(xí)效率,降低教育的成本。 圖 31 系統(tǒng) 構(gòu)架圖 系統(tǒng)后臺 管理員 登入 課程添加 信息添加 系統(tǒng)前臺 課程資源下載 在線學(xué)習(xí) 留言 添加教師信息 管理員 用戶 注冊 成功 失敗 登錄 用戶信息管理 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計 13 功能模塊設(shè)計 層次模塊結(jié)構(gòu)是將網(wǎng)站劃分為若干子頁面,子頁面下再劃分為若干的模塊。 前臺模塊包括:用戶注冊模塊,課程的查看功能模塊,電子資源功能模塊,教師隊伍查看功能模塊,留言板模塊;后臺功能:管理員登入模塊,信息的審核,用戶的管理功能, 教師信息的添加功能,信息 發(fā)布、推薦、刪除功能以及后臺數(shù)據(jù)庫的管理。 圖 32 功能圖 系統(tǒng)開發(fā)的總目 標(biāo)是實現(xiàn)精品課程管理的系統(tǒng)化、規(guī)范化和自動化,可以實現(xiàn)以下目標(biāo): 精品課程網(wǎng)站必須要有自己的師資隊伍,用戶可以查看教師的基本信息。如在申報材料節(jié)點里添加 “主講教師 ”的相關(guān)信息,內(nèi)容顯示在網(wǎng)站的前臺頁面里??梢詣討B(tài)的對網(wǎng)站的菜單和子菜單等節(jié)點進行管理。 提供給學(xué)生和老師交流學(xué)習(xí)的平臺,論壇包括帖子類別的管理和帖子的管理。通過網(wǎng)站后臺管理,可以對論壇的類別進行查看、更新、刪除等操作,可以對論壇的帖子進行查看和刪除。 教師通過后 臺管理布置作業(yè),學(xué)生通過在線提交教師布置的作業(yè),教師可以下載學(xué)生提交學(xué)生的作業(yè)進行批改。以及對網(wǎng)站的模板進行設(shè)置,根據(jù)不同的模板,可以使網(wǎng)站顯示的樣式和風(fēng)格不同。數(shù)據(jù)庫軟件有很多,如 Microsoft SQL Server 2020 等。數(shù)據(jù)庫是網(wǎng)站的核心,數(shù)據(jù)庫設(shè)計的合理與否對網(wǎng)站的建設(shè)有著至關(guān)重要的影響。系統(tǒng)分析中分析數(shù)據(jù)庫用戶需求,并畫出 ER 圖直觀地表示出數(shù)據(jù)庫系統(tǒng)的需求。物理設(shè)計為邏輯設(shè)計中的數(shù)據(jù)模型選取一個最合理的應(yīng)用環(huán)境的物理結(jié)構(gòu),通常選取一個常用數(shù)據(jù)庫軟件,用數(shù)據(jù)庫軟件創(chuàng)建與邏輯設(shè)計中數(shù)據(jù)模型 對應(yīng)的數(shù)據(jù)庫。三種不同的用戶所具有的操作權(quán)限以及操作內(nèi)容均不一樣。系統(tǒng)管理員不參與開設(shè)課程、選擇課程等,一切均由教師、學(xué)生等錄網(wǎng)站自行完成。 教師用戶登陸網(wǎng)站后可以開設(shè)課程,為自己的課程編輯上課時間,當(dāng)系統(tǒng)中出現(xiàn)時間地點沖突的時候,系 統(tǒng)向教師用戶報告并推薦一個時間。 對于用戶,每個 用戶除了可以選擇各類精品課程外,還可以瀏覽一些免費的課程以及其他信息,用戶 可以對自己選課信息鎖定,以 免不小心被修改,還可對網(wǎng)站進行留言 。 數(shù)據(jù)庫系統(tǒng)分析 數(shù)據(jù)庫實體主要有 “用戶 ”、 “管理員 ”、 “教授 ”、 “課程 ”等。同樣 “用戶 ”與 “課程 ”也存在一對多的關(guān)系。 實體圖: 如圖 41 精品課程網(wǎng)站的設(shè)計與實現(xiàn) 16 圖 41 實體 ER 圖 系統(tǒng) ER 圖 基本信息信息 : {姓名、性別、密碼 、 職稱 }如圖 42: 圖 42 教授信息 ER 圖 : {課程標(biāo)題,課程號,授課時間,課程內(nèi)容,添加時間 }如圖 43: 課程 管理 管理員 授課 教師 選擇 用戶 留言內(nèi)容 留言板 添加 n m n 1 n m m n n 1 教師 職稱 密碼 性別 姓名 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計 17 圖 43 課程 ERT 圖 :{用戶名、密碼、 注冊時間 }如圖 44: 圖 44 用戶 ER 圖 4 廣告基本信息 :{標(biāo)題、添加時間、內(nèi)容 }如圖 45: 課程 課程介紹 課程內(nèi)容 課程號 添加時間 課程標(biāo)題 用戶 密碼 用戶名 注冊時間 精品課程網(wǎng)站的設(shè)計與實現(xiàn) 18 圖 45 廣告 ER 圖 :{管理員名、密碼 }如圖 46: 圖 46 管理員 ER 圖 : {留言內(nèi) 容、留言人姓名、 留言時間 }如圖 47: 圖 47 留言板 ER 圖 管理員 管理員名 密碼 留言板 留言內(nèi)容 留言人 留言時間 信息 添加時間 內(nèi)容 標(biāo)題 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計 19 數(shù)據(jù)庫邏輯設(shè)計 數(shù)據(jù)庫邏輯設(shè)計就是將 E—R 圖轉(zhuǎn)換為關(guān)系模型的過程,即將所有實體和關(guān)系轉(zhuǎn)換成一系列的關(guān)系模式。 根據(jù)以上四條規(guī)則,下面將 E—R 圖轉(zhuǎn)換成關(guān)系模型。本系統(tǒng)中數(shù)據(jù)庫采用 MySQL作為數(shù)據(jù)庫。下面是每個數(shù)據(jù)表中的屬性,包括 字段名 、數(shù)據(jù)類型、備注說明等內(nèi)容。為了讓用戶登錄能夠清楚的了解網(wǎng)站的大概內(nèi)容,因此沒有加入動態(tài)文字和太多的圖片,整頁顯得緊湊清晰,導(dǎo)航條的 八 大模塊可以讓用戶輕松瀏覽網(wǎng)站所有內(nèi)容。 ?php session_start()。 charset=gb2312 link href=css/ rel=stylesheet title精品課程網(wǎng) /title style type=text/css 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計 23 ! body { backgroundimage: url(Images/)。?/td /tr tr td width=217 valign=top background=Images/?php include()。?/td /tr tr td colspan=2?php include()。如圖42 所示: 圖 52 登陸框(登陸前) 登錄后會顯示歡迎畫面,顯示登錄用戶的用戶名,最后用戶可以點擊 “安全退出 ”按鈕來注銷登錄,如圖 53 所示: 精品課程網(wǎng)站的設(shè)計與實現(xiàn) 24 圖 53 登陸框(登陸后) 用戶注冊頁面 新用戶可以點擊注冊鏈接進行用戶注冊,在此注冊的用戶權(quán)限都是普通 用戶,控制不能為空,兩個密碼框內(nèi)容必須一致,密碼框的內(nèi)容,不一致時會提示 “兩次密碼輸入不一致 ”。如圖 54 所示: 圖 54 新用戶注冊 用戶登錄主要 后臺 代碼: ?php include(conn/)。 if(isset($_POST[39。])){ $name=$_POST[39。]。userpwd39。 $yz=$_POST[39。]。num39。 if($yz!=$num){ echo 。$name39。$pwd39。 江西理工大學(xué)應(yīng)用科學(xué)學(xué)院畢業(yè)設(shè)計 25 if($info=mysql_fetch_array($rus)){ if($_SESSION[39。]!=){ session_unregister(39。)。username39。 echo 。 } } } ? 新用戶注冊 后臺 主要代碼: ?php include(conn/)。submit39。name39。 $userpwd=$_POST[39。]。 $time=date(Ymd His)。$usern39。$userpwd39。$ip39。$time39。 if(mysql_query($sql)){ echo。} } function get_client_ip() { if ($_SERVER[39。]) { $cip = $_SERVER[39。]。 } elseif (getenv(HTTP_CLIENT_IP)) { $cip = getenv(HTTP_CLIENT_IP
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1