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

正文內(nèi)容

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

2025-08-06 15:44本頁(yè)面
  

【正文】 用戶參與討論的網(wǎng)站,比起傳統(tǒng)的由管理員單一提供資源相比,有著提供資源更多,更全,網(wǎng)站與用戶交互性更強(qiáng)等優(yōu)勢(shì)。 開發(fā)環(huán)境結(jié)合了PHP,Mysql和Apache,利用這三種開源工具,來(lái)實(shí)現(xiàn)一個(gè)以虛擬社區(qū)為主的個(gè)人網(wǎng)站?;ヂ?lián)網(wǎng)正經(jīng)歷一次新秩序的建立[1]。●能充分展現(xiàn)個(gè)人才華,集結(jié)群眾智慧、廣泛獲取信息、提高辦事效率。歸根到底,用戶需求變化推進(jìn)互聯(lián)網(wǎng)的發(fā)展。綜上所述。它更注重用戶的交互作用,用戶既是網(wǎng)站內(nèi)容的消費(fèi)者,也是網(wǎng)站內(nèi)容的制造者[3]。[4]。PHP支持目前主流的各種數(shù)據(jù)庫(kù)如MS SQL,MySQL,Orcale等,并具有很好的跨平臺(tái)性,除了對(duì)Windows有很好支持,還能在Linux以及Unix上使用,且不同平臺(tái)間代碼的轉(zhuǎn)移十分簡(jiǎn)便,無(wú)需大量修改。同時(shí)PHP有著成熟的面向?qū)ο篌w系,也能適應(yīng)大型項(xiàng)目的開發(fā)。加上技術(shù)的進(jìn)步,開源軟件的發(fā)展,使得網(wǎng)站的成本逐漸降低,因此,大量由個(gè)人建設(shè)的網(wǎng)站出現(xiàn)在了網(wǎng)絡(luò)世界中,并快速發(fā)展,預(yù)計(jì)2009年中國(guó)個(gè)人網(wǎng)站所占總網(wǎng)站數(shù)的比例是25%,個(gè)人網(wǎng)站的繁榮為網(wǎng)絡(luò)世界的發(fā)展提供了動(dòng)力[6]。浙江大學(xué)城市學(xué)院畢業(yè)論文 致謝第2章 可行性分析 技術(shù)可行性分析本課題網(wǎng)站制作的目標(biāo)是建立一個(gè)具有虛擬社區(qū)功能的個(gè)人網(wǎng)站,這是一個(gè)具有典型的WEB 。為了實(shí)現(xiàn)這樣的設(shè)計(jì)目標(biāo),網(wǎng)站必須使用支持動(dòng)態(tài)頁(yè)面的開發(fā)語(yǔ)言,而目前流行的動(dòng)態(tài)網(wǎng)頁(yè)語(yǔ)言主要有三種sun的java jsp。相比于性能較低、跨平臺(tái)性差的ASP和繁瑣的JSP,PHP有著輕便、簡(jiǎn)單、跨平臺(tái)、安全等優(yōu)點(diǎn),十分適合個(gè)人網(wǎng)站這類中小型網(wǎng)站的開發(fā)[7]。而功能強(qiáng)大體型小巧的MySQL是一種完全開源免費(fèi)的數(shù)據(jù)庫(kù)工具,并且在許多開源項(xiàng)目的實(shí)踐應(yīng)用中展現(xiàn)出了不亞于大型商業(yè)化數(shù)據(jù)庫(kù)的性能,因此MySQL完全可以滿足要求本次設(shè)計(jì)中對(duì)于數(shù)據(jù)庫(kù)應(yīng)用的需求。這樣,本次設(shè)計(jì)中的網(wǎng)站開發(fā)運(yùn)行環(huán)境就確定下來(lái)了。 ●日記瀏覽界面() ○普通用戶可瀏覽站長(zhǎng)的日記并發(fā)表評(píng)論。 ●論壇主界面() ○提供論壇資源瀏覽。 ○普通用戶有登錄,注冊(cè),修改個(gè)人信息的功能。 ●管理員界面()○站長(zhǎng)可以管理日記,修改日記。○站長(zhǎng)可以對(duì)用戶發(fā)表新話題的進(jìn)行審核,對(duì)話題狀態(tài)進(jìn)行修改,刪除話題。PHP與Apache,MySQL的組合雖然有著諸多優(yōu)勢(shì),但三種出自不同作者的開源軟件要能很好的配合工作,需要很多手工配置,這往往會(huì)為編程人員造成一些不必要的麻煩,因此有PHP的愛好者將這三種開源軟件結(jié)合發(fā)布了名為PHPnow的環(huán)境套件包,只需要簡(jiǎn)單的安裝配置后,PHPnow就會(huì)為你將PHP的開發(fā)運(yùn)行環(huán)境配置完成,為WEB開發(fā)人員帶來(lái)了許多便利。 其他開發(fā)工具Dreamweaver是一種優(yōu)秀的WEB設(shè)計(jì),腳本編寫工具,支持PHP,ASP,JSP等多種腳本,還有著強(qiáng)大的javascript,css應(yīng)用功能,編程、設(shè)計(jì)界面布局合理,非常適合用來(lái)設(shè)計(jì)網(wǎng)站界面、編寫網(wǎng)頁(yè)腳本程序。 開發(fā)方法原型法(Prototyping)是20世紀(jì)80年代隨著計(jì)算機(jī)軟件技術(shù)的發(fā)展,特別是在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)(Relational Data Base System,RDBS)、第四代程序生成語(yǔ)言(4th Generation Language,4GL)和各種系統(tǒng)開發(fā)生成環(huán)境產(chǎn)生的基礎(chǔ)上,提出的一種從設(shè)計(jì)思想、工具、手段都全新的系統(tǒng)開發(fā)方法。它遵循了人們認(rèn)識(shí)事物的客觀規(guī)律,將模擬的手段引入系統(tǒng)分析的初始階段,溝通了人們(用戶和開發(fā)人員)的思想,易于掌握和接受,使系統(tǒng)開發(fā)的時(shí)間、費(fèi)用大大地減少,效率、技術(shù)等方面都大大地提高[9]。但是系統(tǒng)開發(fā)中一些重要的環(huán)節(jié)仍是在設(shè)計(jì)過(guò)程中必須注意和努力完善的,如系統(tǒng)未來(lái)的拓展能力,代碼的重用率,網(wǎng)站的安全程度,不同平臺(tái)的兼容性,等等。不同的主界面有不同的功能模塊和功能頁(yè)面組成。主頁(yè)面提供用戶前往其他頁(yè)面的超鏈接,登錄注冊(cè)的窗口,以及一個(gè)新聞窗口,用來(lái)羅列站長(zhǎng)選擇的新聞資訊和站內(nèi)熱門話題等。 管理員界面這是站長(zhǎng)獨(dú)有的功能界面,在這里站長(zhǎng)可以對(duì)整個(gè)站點(diǎn)進(jìn)行管理。 論壇界面論壇即是一個(gè)虛擬社區(qū),它提供來(lái)到站點(diǎn)的用戶互相交流的平臺(tái),這是整個(gè)網(wǎng)站的核心部分,用戶在注冊(cè)后來(lái)到這里可以通過(guò)發(fā)表話題和回復(fù)話題的方式進(jìn)行交流,不同等級(jí)的用戶在這里擁有不同的權(quán)限。 論壇功能設(shè)計(jì)論壇是本站點(diǎn)的主體。任何非禁言狀態(tài)用戶都可以在論壇內(nèi)發(fā)表話題,經(jīng)管理員審核后其他用戶可以發(fā)表評(píng)論,若發(fā)現(xiàn)不合理言論,管理員可以屏蔽其評(píng)論情況嚴(yán)重的可以對(duì)其禁言。 論壇運(yùn)行流程圖主界面判斷用戶類型論壇界面普通用戶功能:● 發(fā)表新話題● 收發(fā)站內(nèi)短消息● 回復(fù)● 引用回復(fù)● 修改個(gè)人信息…管理員功能:● 所有普通用戶權(quán)限● 審核新話題● 禁言用戶● 鎖定話題● 發(fā)表新話題● 回復(fù)● 引用回復(fù)● 修改普通用戶信息…用戶登錄(注冊(cè))退出主界面管理員界面● 用戶管理● 個(gè)人日記管理● 論壇話題管理○ 鎖定話題○ 置頂話題○ 刪除話題○ 刪除用戶○ 禁言用戶○ 更改用戶積分…高級(jí)用戶功能:● 所有普通用戶權(quán)限● 部分管理員權(quán)限 網(wǎng)站功能流程圖 用戶級(jí)別設(shè)計(jì)站點(diǎn)內(nèi)的用戶等級(jí)分為三類,其中管理員帳號(hào)擁有最高權(quán)限,高級(jí)用戶其次,擁有部分的管理員權(quán)限,普通用戶的權(quán)限最低。 博客文章表admintextform表用來(lái)存放博客文章,id是文章的編號(hào)為主鍵,這個(gè)值由數(shù)據(jù)庫(kù)自動(dòng)生成,title是文章的標(biāo)題,content是文章的內(nèi)容,datetime是文章完成的日期格式為年月日,view和reply分別是文章的被瀏覽數(shù)和回復(fù)數(shù)。 diaryreplyformidint(10)主鍵回復(fù)編號(hào)usernameverchar(50)非主鍵用戶名diaryidint(10)非主鍵回復(fù)文章編號(hào)contenttext非主鍵內(nèi)容datetimedate非主鍵日期exacttimetime非主鍵時(shí)間 用戶表userform存放用戶信息,id是用戶的編號(hào)為主鍵,自動(dòng)生成。是用戶的電子郵件地址,realname是用戶的真實(shí)姓名,regedate是用戶注冊(cè)日期,格式為年月日。img是用戶自定義頭像初始有默認(rèn)值,writes是用戶發(fā)表的主題數(shù),reply是用戶回復(fù)的統(tǒng)計(jì),marks是用戶的積分,sign是用戶的簽名。title是文章的題目,content是文章的內(nèi)容。datetime和exacttime是注冊(cè)的日期和時(shí)間,格式分別為年月日和時(shí)分秒。locked判斷主題是否被鎖定,0表示正常,1表示鎖定。examine判斷主題是否通過(guò)審核,0表示還未通過(guò)審核,1表示已通過(guò)審核。editorname和editdate、edittime是修改主題的用戶稱呼和修改的是日期、時(shí)間,日期和時(shí)間的格式分別為年月日和時(shí)分秒。replyid為回復(fù)的主題編號(hào)。username是用戶的稱呼,datetime、exacttime是回復(fù)的日期、時(shí)間。shut用來(lái)判斷回復(fù)是否被屏蔽,0表示正常,1表示被屏蔽。日期和時(shí)間的格式分別為年月日和時(shí)分秒。username為執(zhí)行置頂操作的用戶名。datetime和exacttime是執(zhí)行置頂操作的日期和時(shí)間,日期和時(shí)間的格式分別為年月日和時(shí)分秒。 hottextformidint(10)主鍵編號(hào)usernameverchar(50)非主鍵用戶名titleverchar(50)非主鍵標(biāo)題datetimedate非主鍵日期exacttimetime非主鍵時(shí)間textidint(10)非主鍵文章編號(hào) 短消息表messageform存放站內(nèi)短消息,id是消息的編號(hào),自動(dòng)生成為主鍵。title、content是消息的題目、內(nèi)容。 messageformidint(10)主鍵消息編號(hào)posterverchar(50)非主鍵發(fā)送者receiververchar(50)非主鍵接收者titleverchar(50)非主鍵標(biāo)題contenttext非主鍵內(nèi)容datetimedate非主鍵日期exacttimetime非主鍵時(shí)間 注冊(cè)碼表keyform存放注冊(cè)碼,id是注冊(cè)碼的編號(hào),自動(dòng)生成為主鍵。keyworks是注冊(cè)碼的內(nèi)容。 用戶注冊(cè)登錄注冊(cè)的鏈接點(diǎn)擊有兩處。首先判斷必要的信息是否正確輸入,之后查詢數(shù)據(jù)庫(kù)內(nèi)的用戶名,查看新用戶名是否已經(jīng)存在,如果上述檢查有一步?jīng)]有通過(guò),則終止注冊(cè),顯示錯(cuò)誤信息。其中自定義頭像需要專門的圖像函數(shù)以及文件上傳函數(shù)操作,將在下一節(jié)介紹。username39。 //用戶名$password=$_POST[39。]。repassword39。 //重復(fù)密碼$realname=$_POST[39。]。39。 //電子郵件$signs=$_POST[39。]。keywords39。 //注冊(cè)碼…………….輸入信息判斷…………….四種不同情況的SQL語(yǔ)句if(!$signsamp。$img) //有自定義頭像無(wú)簽名{$sql=insert intouserform (username,password,realname,regdate,img)values(39。,39。,39。,39。,NOW(),39。)。amp。$username39。$password39。$39。$realname39。$signs39。 }else if($imgamp。$signs) //有簽名且有頭像{$sql=insert into userform (username,password,realname,regdate,img,signs)values(39。,39。,39。,39。,NOW(),39。,39。)。$username39。$password39。$39。$realname39。}$result=mysql_query($sql)。其中主頁(yè)面在每次加載時(shí)檢查是否有登錄數(shù)據(jù)傳送,如果有則查詢數(shù)據(jù)庫(kù)判斷用戶的類型,并將用戶名存入不同的全局變量中,管理員:$_SESSION[39。];高級(jí)用戶:$_SESSION[39。];普通用戶:$_SESSION[39。];普通用戶還要將用戶是否被禁言的狀態(tài)保存在全局變量$_SESSION[39。]中[10]。此時(shí)登錄框內(nèi)顯示歡迎用戶登錄的信息。用戶在輸入用戶名密碼后,代碼執(zhí)行和主頁(yè)面相同的判斷,全局變量處理步驟后將頁(yè)面轉(zhuǎn)回到論壇主界面。submit39。admin39。adminname39。 //管理員SESSION變量} if($rows[usertype]==39。) //高級(jí)用戶{ $_SESSION[39。]=$rows[username]。username39。 //普通用戶 $_SESSION[39。]=$rows[locked]。在確認(rèn)用戶權(quán)限無(wú)誤后檢查用戶已有未使用的注冊(cè)碼數(shù)量,目前用戶可以擁有的未使用注冊(cè)碼上限暫定為10個(gè)。username39。 //獲得用戶名$sql=select * from userform where username=39。 //查詢用戶積分$result=mysql_query($sql)。 //獲得查詢結(jié)果if($rows[marks]=5)//普通用戶需要積分達(dá)到5分以上{$sql=select count(*) from keyform where owner=39。 and user is null。$rows=mysql_fetch_row($result)。nbsp。nbsp。nbsp。nbsp。}while($true==0){ //true變量用來(lái)識(shí)別新申請(qǐng)的注冊(cè)碼是否存在,如果新注冊(cè)碼也存在則true為1,使用while循環(huán)重新生成新的注冊(cè)碼 $keywords=substr(ABCDEFG,rand(0,6),1).substr(ABCDEFG,rand(0,6),1).rand(0,9).rand(0,9).rand(0,9).rand(0,9).rand(0,9).rand(0,9).rand(0,9).rand(0,9)。$keywords39。 $rows=mysql_fetch_assoc($result)。 }}$sql=insert into keyform(owner,keywords)values(39。,39。)。echo 你申請(qǐng)的注冊(cè)碼為:.$keywords.br。 查看注冊(cè)碼 用戶個(gè)人信息管理。接下來(lái)介紹網(wǎng)站內(nèi)自定義圖片的操作及其代碼。首先為了能實(shí)現(xiàn)文件的上傳,需要在HTML表單的代碼做修改如下:form method=post action= enctype=multipart/formdata必須設(shè)置enctype屬性為multipart/formdata,意思為設(shè)置表單的MIME編碼,這樣才能完整的傳送信息[12]。上傳后圖片的大小必須有一定的限制,若超出了網(wǎng)站規(guī)定則需要使用PHP的圖形函數(shù)對(duì)其做修改。圖片裁剪代碼:function makethumb($imgsrc,$imgdst,$dstW,$dstH)//原圖片數(shù)據(jù),新圖片名,新圖片寬,新圖片高{$srcW=imagesx($imgsrc)。//原圖片高$newimg=imagecreatetruecolor($dstW,$dstH)。 //將原圖片$imgsrc拷貝到$newimg,并調(diào)整大小imagejpeg($newimg,D:/PHPnow/htdocs/uploads/.$imgdst)。img39。name39。img39。size39。amp。img39。size39
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1