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

正文內(nèi)容

基于php技術(shù)的個(gè)人網(wǎng)站設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-wenkub

2023-07-04 15:44:06 本頁面
 

【正文】 語言,而目前流行的動(dòng)態(tài)網(wǎng)頁語言主要有三種sun的java jsp。加上技術(shù)的進(jìn)步,開源軟件的發(fā)展,使得網(wǎng)站的成本逐漸降低,因此,大量由個(gè)人建設(shè)的網(wǎng)站出現(xiàn)在了網(wǎng)絡(luò)世界中,并快速發(fā)展,預(yù)計(jì)2009年中國個(gè)人網(wǎng)站所占總網(wǎng)站數(shù)的比例是25%,個(gè)人網(wǎng)站的繁榮為網(wǎng)絡(luò)世界的發(fā)展提供了動(dòng)力[6]。PHP支持目前主流的各種數(shù)據(jù)庫如MS SQL,MySQL,Orcale等,并具有很好的跨平臺(tái)性,除了對Windows有很好支持,還能在Linux以及Unix上使用,且不同平臺(tái)間代碼的轉(zhuǎn)移十分簡便,無需大量修改。它更注重用戶的交互作用,用戶既是網(wǎng)站內(nèi)容的消費(fèi)者,也是網(wǎng)站內(nèi)容的制造者[3]。歸根到底,用戶需求變化推進(jìn)互聯(lián)網(wǎng)的發(fā)展?;ヂ?lián)網(wǎng)正經(jīng)歷一次新秩序的建立[1]。因此,以虛擬社區(qū)為主題,構(gòu)建一個(gè)由用戶提供主要的網(wǎng)站內(nèi)容,管理員只負(fù)責(zé)整理,發(fā)布用戶提供的話題,然后供用戶參與討論的網(wǎng)站,比起傳統(tǒng)的由管理員單一提供資源相比,有著提供資源更多,更全,網(wǎng)站與用戶交互性更強(qiáng)等優(yōu)勢。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。對本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。涉密論文按學(xué)校規(guī)定處理。:●更加開放、平等、協(xié)作、共享、精準(zhǔn)。首先,用戶希望獲得的信息更加精準(zhǔn);其次,希望提高使用互聯(lián)網(wǎng)的效率或者效果;第三,希望能夠按照自己的習(xí)慣和方式來使用互聯(lián)網(wǎng)服務(wù)[2]?!按蟊姷男轮腔邸保蠢镁W(wǎng)絡(luò)來發(fā)掘大眾的智慧。以上的各種優(yōu)點(diǎn),使PHP同Apache,MySQL,Linux組成的LMAP成為了最具性價(jià)比的WEB系統(tǒng)[5]。使得網(wǎng)站的內(nèi)容和互動(dòng)性得到了更好的表現(xiàn)。在分析了網(wǎng)站的規(guī)模需求和開發(fā)效率以及三種語言各自的特點(diǎn)后覺得采用PHP來完成本次的設(shè)計(jì),PHP是目前最流行的網(wǎng)站腳本語言之一,有著簡單,輕便,開源免費(fèi)且功能強(qiáng)大的優(yōu)勢。而web服務(wù)器的選擇上是同樣為開源軟件的Apache,一個(gè)目前使用最為廣泛的web服務(wù)器產(chǎn)品,有著出色的兼容性和跨平臺(tái)性。 ○站長可以通過管理員帳號(hào)寫新日記或?qū)εf的日記做修改。 ○提供發(fā)送站內(nèi)短消息功能。第3章 開發(fā)環(huán)境和開發(fā)方法 開發(fā)環(huán)境++MySQL5,瀏覽器為IE7和Firefox3,開發(fā)工具使用Dreamweaver,圖片處理使用fireworks和photoshop。Fireworks是一種功能強(qiáng)大的WEB圖片編輯工具,對PNG,JPEG,GIF等WEB主流應(yīng)用圖片有著很好的支持,更有著諸多WEB圖片應(yīng)用方面的功能,很適合本次設(shè)計(jì)的各種需求。使用原型法來開發(fā)本次的設(shè)計(jì)十分適合,因?yàn)楸敬沃谱鞯膫€(gè)人網(wǎng)站規(guī)模較小,如果使用其他復(fù)雜的計(jì)算機(jī)工程方法開發(fā),會(huì)帶來許多不必要的步驟,增加了開發(fā)的周期而最后得到的效果卻與原型法所差無幾。 主界面這是用戶登錄后瀏覽的第一個(gè)頁面,主界面的色調(diào),LOGO,各類功能選項(xiàng),布局結(jié)構(gòu)等是整個(gè)站點(diǎn)的基礎(chǔ),讓用戶對于整個(gè)站點(diǎn)的內(nèi)容,結(jié)構(gòu)以及功能有一個(gè)初步的了解。用戶的基本信息修改,用戶論壇權(quán)限修改,論壇內(nèi)容以及博客內(nèi)容的修改都可以在這里實(shí)現(xiàn)。用戶在注冊登錄后可以加入這個(gè)虛擬社區(qū)的交流中,但為防止惡意注冊,或使用馬甲進(jìn)行人身攻擊等行為,新用戶注冊必須獲得注冊碼,注冊碼可以由管理員或高級用戶提供,普通注冊用戶在獲得一定積分或管理員給予高級用戶權(quán)限后,可以獲得一部分管理員權(quán)限。 用戶權(quán)限管理員高級用戶普通用戶發(fā)帖有權(quán)限有權(quán)限有權(quán)限回復(fù)有權(quán)限有權(quán)限有權(quán)限推薦有權(quán)限有權(quán)限需要一定積分修改主題有權(quán)限有權(quán)限可以修改自己的主題修改回復(fù)有權(quán)限有權(quán)限可以修改自己的回復(fù)查看用戶信息有權(quán)限有權(quán)限有權(quán)限引用有權(quán)限有權(quán)限有權(quán)限為用戶加分有權(quán)限有權(quán)限無權(quán)限屏蔽回復(fù)有權(quán)限有權(quán)限無權(quán)限審核主題有權(quán)限無權(quán)限無權(quán)限置頂主題有權(quán)限無權(quán)限無權(quán)限鎖定主題有權(quán)限無權(quán)限無權(quán)限刪除主題有權(quán)限無權(quán)限無權(quán)限禁言用戶有權(quán)限無權(quán)限無權(quán)限提示用戶等級有權(quán)限無權(quán)限無權(quán)限刪除用戶有權(quán)限無權(quán)限無權(quán)限第5章 基于PHP的個(gè)人網(wǎng)站詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)整個(gè)站點(diǎn)的數(shù)據(jù)庫使用8張表存放信息,admintextform存放博客文章,diaryreplyform用來存放用戶在博客的留言,userform存放用戶信息,usertextform存放用戶發(fā)表的主題,userreplyform存放用戶在論壇內(nèi)的評論,hottextform記錄用戶對主題所作的置頂操作,messageform存放站內(nèi)短消息,keyform存放注冊碼。username是用戶稱呼,usertype是用戶類型,password是用戶的密碼,這三行的內(nèi)容在注冊時(shí)必須填寫不能為空。 userformidint(10)主鍵用戶編號(hào)usernameverchar(50)非主鍵用戶名usertypeverchar(50)非主鍵用戶類型passwordverchar(50)非主鍵密碼verchar(50)非主鍵電子郵件realnameverchar(50)非主鍵真實(shí)姓名regdatedate非主鍵注冊日期lockedint(2)非主鍵禁言imgverchar(255)非主鍵頭像圖片writesint(10)非主鍵發(fā)表主題數(shù)replyint(10)非主鍵回復(fù)數(shù)marksint(10)非主鍵積分signstext非主鍵簽名 用戶文章表usertextform存放用戶發(fā)表的主題,id用戶文章的編號(hào),自動(dòng)生成為主鍵。view和reply是主題的被瀏覽數(shù)和回復(fù)數(shù)。hot用來統(tǒng)計(jì)用戶對主題執(zhí)行的置頂操作數(shù)。content為回復(fù)內(nèi)容,quote為引用的回復(fù)內(nèi)容。editorname,edittime和edittime為修改回復(fù)的用戶名,修改日期和修改時(shí)間。title為置頂文章的內(nèi)容。poster和receiver是消息的發(fā)送者和接收者。owner是注冊碼的所有者,user是注冊碼的使用者,注冊碼未被使用時(shí)該值默認(rèn)為空。注冊時(shí)必填的信息為用戶名,密碼,確認(rèn)密碼,電子郵件,真實(shí)姓名和注冊碼,將其中注冊碼的獲得在后面說明。用戶注冊關(guān)鍵代碼如下:$username=$_POST[39。password39。]。 //真實(shí)姓名$=$_POST[39。signs39。]。$username39。$39。$img39。$signs) //有簽名沒有自定義頭像{$sql=insert into userform (username,password,realname,regdate,signs)values(39。,39。,NOW(),39。amp。$password39。$realname39。$signs39。,39。,39。 //執(zhí)行SQL語句注冊后在主頁面的登錄框內(nèi)輸入用戶名密碼或點(diǎn)擊論壇主頁上的鏈接便可以登錄網(wǎng)站了。adminusername39。state39。若未發(fā)現(xiàn)登錄數(shù)據(jù),則在登錄框內(nèi)顯示輸入欄由用戶輸入用戶名密碼后執(zhí)行上述步驟登錄。]){………………//SQL查詢userform表并將結(jié)果復(fù)制到變量$rows[]……………….if($rows[usertype]==39。]=$rows[username]。adminusername39。]=$rows[username]。 //用戶狀態(tài)變量………………..用戶注冊時(shí)所需的注冊碼可以由管理員、高級用戶和積分達(dá)到一定程度的用戶申請獲得。]。 //執(zhí)行查詢$rows=mysql_fetch_assoc($result)。//用戶可以擁有的未使用注冊碼數(shù)量最多為10個(gè)$result=mysql_query($sql)。amp。amp。//使用隨機(jī)字符函數(shù)substr()和隨機(jī)數(shù)函數(shù)rand()生成注冊碼 $sql=select * from keyform where keywords=39。 if(!$rows) //新的注冊碼已存在true=1 { $true=1。$keywords39。自定義圖片設(shè)計(jì)到PHP文件上傳函數(shù)和PHP圖片操作函數(shù)。以下這段代碼是以IE7環(huán)境下jpeg圖片為例的一段上傳代碼和修改圖片大小的代碼。//生成一張寬,高為$dstW,$dstH的新圖片imagecopyresized($newimg,$imgsrc,0,0,0,0,$dstW,$dstH,$srcW,$srcH)。][39。][39。$_FILES[39。]1048576){ if($_FILES[39。]==39。//圖片上傳后存放的路徑,此處參數(shù)根據(jù)PHP不同安裝路徑要做相應(yīng)的修改 $imgdir=$uploads.$username.$uniqid...jpg。$username39。img39。img39。][39。//分析文件大小,產(chǎn)生一個(gè)數(shù)組,第一個(gè)是長,第二個(gè)是寬,第三個(gè)是類型。$img39。 }…………………. 個(gè)人控制面板 管理員登錄本次設(shè)計(jì)的網(wǎng)站管理員帳號(hào)默認(rèn)只有一個(gè),管理員帳號(hào)無法申請注冊,只有通過直接數(shù)據(jù)庫操作才可以添加。代碼:$id=$_GET[39。$id39。 $sql=delete from userform where id=39。$username39。 //刪除該用戶的回復(fù)$result=mysql_query($sql)。39。 } 管理員論壇用戶管理界面禁言、解禁用戶的代碼基本一致,使用SQL UPDATE語句對userform中的locked字段進(jìn)行操作來修改用戶的狀態(tài)。………………....$sql=update userform set locked=39。 //修改用戶狀態(tài)的SQL代碼$result=mysql_query($sql)。$rows=mysql_fetch_assoc($result)。 管理員論壇管理界面 博客,在這里首先檢查標(biāo)題或內(nèi)容是否為空,如有問題則報(bào)錯(cuò)進(jìn)行提示;檢查無誤之后使用SQL ADD語句將文章信息插入到admintextform表中。page39。}if(!$page||$page==1) //確定當(dāng)前為第一頁{$start=0。 //執(zhí)行查詢 ………………….while($rows=mysql_fetch_assoc($result))//while循環(huán)輸出{……………echo $rows[title]。 //查詢表中的最大文章編號(hào)$result0=mysql_query($sql)。 //頁碼數(shù)的計(jì)算方法為總文章數(shù)除以每頁的文章數(shù),結(jié)果為浮點(diǎn)數(shù)則取整加一}else{$totalpage=(int)($total/$eachpage)。,普通用戶可以查看文章的正文并發(fā)表評論,而管理員還可以修改文章的內(nèi)容,用戶權(quán)限的識(shí)別通過變量SESSION來判斷。在顯示文章標(biāo)題鏈接時(shí),同時(shí)顯示該文章在usertextform表中的其他詳細(xì)信息日期,訪問回復(fù)數(shù)量,被推薦次數(shù),置頂鎖定狀態(tài)以便給用戶瀏覽時(shí)提供更直觀的信息。]。 //獲得關(guān)鍵字if($key==1) //以標(biāo)題為關(guān)鍵字{$sql=select * from usertextform where title like 39。$text39。 order by sticky desc,datetime desc,exacttime desc。主題發(fā)表后修改權(quán)限只有管理員、作者和高級用戶擁有,同時(shí)這三類用戶還有對在此主題內(nèi)回復(fù)過用戶積分的修改和屏蔽不良用戶評論的權(quán)限。在檢查用戶的權(quán)限后還要檢查hottextform表中的信息,因?yàn)橛脩魧ν恢黝}的推薦只能有一次。該回復(fù)的作者名和在數(shù)據(jù)庫表內(nèi)的編號(hào)。//查詢總的回復(fù)數(shù)$result=mysql_query($sql)。 //第一號(hào)回復(fù)}$sql=update usertextform set reply=reply+39。 //用戶的回復(fù)數(shù)+1$result=mysql_query($sql)。$username39。$result=mysql_query($sql)。 }header(Location:?id=$replyidamp。 站內(nèi)短消息界面短消息功能的代碼較為簡單且與論壇部分代碼類似,因此這里不再展開詳細(xì)說明。)報(bào)錯(cuò)函數(shù);FilterBadWords($str)清除臟字函數(shù);makethumb($imgsrc,$imgdst,$dstW,$dstH)圖片裁剪函數(shù);以及打開SESSION變量,調(diào)整時(shí)區(qū)的函數(shù)。 //數(shù)據(jù)庫用戶名define(39。DB_HOST39。,db_1)。)。 javascript和AjaxJavascript在本次的設(shè)計(jì)中主要用于按鈕特效和圖片特效中,Dreamweaver提供的多種行為行為中包含了圖片切換回復(fù)的javascript代碼,用來制作按鈕效果很好。xml = new ActiveXObject()。 //指定處理函數(shù)(null)。}}}顯示返回信息的函數(shù)function showContent(obj){(main_board). = 。$caption=$_GET[caption]。e
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1