WEB開發(fā)技術(shù)課程設(shè)計報告_第1頁
WEB開發(fā)技術(shù)課程設(shè)計報告_第2頁
WEB開發(fā)技術(shù)課程設(shè)計報告_第3頁
WEB開發(fā)技術(shù)課程設(shè)計報告_第4頁
WEB開發(fā)技術(shù)課程設(shè)計報告_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE10WEB開發(fā)技術(shù)課程設(shè)計報告姓名:李曉娜學(xué)院:計算機(jī)科學(xué)軟件學(xué)院專業(yè):軟件技術(shù)指導(dǎo)教師:王鶴2012年12月

系統(tǒng)分析(網(wǎng)站的結(jié)構(gòu)圖,說明每一個文件的功能)首頁注冊登錄博友相冊風(fēng)格首頁注冊登錄博友相冊風(fēng)格新近會員帖子列表最新照片會員注冊三號皮膚二號皮膚一號皮膚相冊列表登錄博友列表新近會員帖子列表最新照片會員注冊三號皮膚二號皮膚一號皮膚相冊列表登錄博友列表網(wǎng)絡(luò)游戲宣傳圖誘惑ChinaJoy2010網(wǎng)絡(luò)游戲宣傳圖誘惑ChinaJoy2010登陸后:瓢城web俱樂部瓢城web俱樂部退出風(fēng)格短信管理首頁博友相冊退出風(fēng)格短信管理首頁博友相冊一號皮膚短信管理中心賬號管理新近會員相冊列表博友列表一號皮膚短信管理中心賬號管理新近會員相冊列表博友列表二號皮膚帖子列表二號皮膚帖子列表最新照片最新照片三號皮膚修改資料個人信息三號皮膚修改資料個人信息誘惑ChinaJoy2010誘惑ChinaJoy2010其他管理其他管理網(wǎng)絡(luò)游戲宣傳圖網(wǎng)絡(luò)游戲宣傳圖個人相冊查詢花朵好友設(shè)置短信查詢個人相冊查詢花朵好友設(shè)置短信查詢1.圖片文件夾face,images,monipic,photo(1) face:放的是face.php的所有頭像的圖片(2) image:論壇板塊上需要基本構(gòu)圖的圖片(3) monipic:是最新圖片網(wǎng)絡(luò)游戲11photo_detail.php所需要的圖片(4) photo:是相冊圖片1286182218photo_show.php網(wǎng)絡(luò)游戲宣傳圖;1286182238photo_show.php誘惑ChinaJoy2010(5) qpic:貼圖1.Q圖系列1,2.Q圖系列2,3.Q圖系列3.2.其他文件夾(1)active.php激活賬戶(2)article_modify.php登錄發(fā)表帖子(3)article.php帖子詳情(4)bolg.php博友(5)code.php驗證碼(6)face.php選擇頭像(7)flower.php送她花朵(8)friend.php加為好友(9)index.php首頁(10)login.php會員登陸(11)logout.php會員退出(12)manage_job.php管理員添加和辭退(13)manage_member.php管理員登錄(14)manage_set.php管理員修改系統(tǒng)表(15)manage.php管理員的后臺管理中心(16)member_flower.php查詢花朵(17)member_friend.php好友設(shè)置(18)member_message_detail.php短信詳情(19)member_message.php短信查閱(20)member_modify.php修改資料(21)member.php個人中心(22)message.php發(fā)消息(23)new.xml設(shè)置文字格式UTF-8(24)photo_add_dri.php圖片添加路徑(25)photo_add.img.php選擇的圖片(26)photo_detail.php圖片詳情(27)photo_modify_dri.php主要圖片的路徑(28)photo_show.php圖片展示(29)photo.php相冊(30)post.php發(fā)表文章(31)q.phpQ圖選擇(32)register.php會員注冊(33)skin.php皮膚風(fēng)格選擇(34)thumb.php引入公共文件(35)upimg.php更換圖片3.Includes公共文件夾常用函數(shù)庫,基本功能模塊目錄(1)check.func.php檢查注冊信息是否合法(2)common.inc.php核心中的核心文件,(3)footer.inc.php論壇每個頁面的版本信息模塊設(shè)置(4)global.func.php全局函數(shù)(5)header.inc.php頭文件模塊(6)login.func.php登錄函數(shù)功能(7)manage.inc.php管理導(dǎo)航模塊(8)member.inc.php會員個人中心導(dǎo)航模塊(9)mysql.func.php數(shù)據(jù)庫連接函數(shù)功能(10)title.inc.php標(biāo)題模塊(11)ubb.inc.php回復(fù)模塊規(guī)格設(shè)置4.Install文件夾testguest.sql數(shù)據(jù)庫存放論壇所需要的文件夾5.js文件夾(1)article.js發(fā)表文章(2)bolg.js博友信息信息鮮花好友(3)code.js驗證碼(4)login.js登錄(5)member_message_detail.js單擊短信刪除(6)member_message.js提交信息短信(7)member_modify.js表單驗證(8)message.js發(fā)消息(9)opener.js父窗口(10)photo_add_dir.js圖片加載路徑(11)photo_add_img.js加載圖片(12)post.js發(fā)表文章(13)Qopener.jsQ圖打開(14)register.js注冊(15)skin.js皮膚6、css文件夾(1)Styles網(wǎng)頁風(fēng)格設(shè)計文件數(shù)據(jù)庫分析使用E-R圖描述數(shù)據(jù)庫,可加入數(shù)據(jù)字典的內(nèi)容tg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_autographtg_questiontg_autographtg_questiontg_last_timetg_last_timetg_post_timetg_post_timetg_user表tg_user表tg_login_counttg_artide_timetg_login_counttg_artide_timetg_last_iptg_last_iptg_reg_timetg_reg_timetg_leveltg_usernametg_passwardtg_switchtg_emailtg_answertg_leveltg_usernametg_passwardtg_switchtg_emailtg_answer1設(shè)置設(shè)置tg_codeeetg_retg_codeeetg_rentg_blogtg_phototg_blogtg_phototg_systemtg_systemtg_stringtg_artidetg_stringtg_artidetg_webnametg_registertg_webnametg_registertg_posttg_skintg_idtg_posttg_skintg_idtg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_autographtg_questiontg_autographtg_questiontg_last_timetg_last_timetg_post_timetg_post_timetg_user表tg_user表tg_login_counttg_artide_timetg_login_counttg_artide_timetg_last_iptg_last_iptg_reg_timetg_reg_time1tg_leveltg_usernametg_passwardtg_switchtg_emailtg_answertg_leveltg_usernametg_passwardtg_switchtg_emailtg_answer上傳上傳tg_sidtg_urltg_sidtg_urltg_nametg_datentg_nametg_datetg_readcounttg_commendcounttg_phototg_readcounttg_commendcounttg_phototg_contenttg_usernametg_contenttg_username1tg_id路徑tg_id路徑tg_idtg_dirtg_idtg_dir1tg_passwardtg_contenttg_passwardtg_contenttg_dirtg_dirtg_datetg_facetg_datetg_facetg_typetg_nametg_typetg_nametg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_autographtg_questiontg_autographtg_questiontg_last_timetg_last_timetg_post_timetg_post_timetg_user表tg_user表tg_login_counttg_artide_timetg_login_counttg_artide_timetg_last_iptg_last_iptg_reg_timetg_reg_time1tg_leveltg_usernametg_passwardtg_switchtg_emailtg_answertg_leveltg_usernametg_passwardtg_switchtg_emailtg_answer上傳上傳tg_sidtg_urltg_sidtg_urltg_nametg_datentg_nametg_datetg_readcounttg_commendcounttg_phototg_readcounttg_commendcounttg_phototg_contenttg_usernametg_contenttg_username1評論tg_id評論tg_idtg_idtg_sidtg_idtg_sidntg_photo_commemdtg_counttg_titletg_photo_commemdtg_counttg_titletg_usernametg_datetg_usernametg_datetg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_autographtg_questiontg_autographtg_questiontg_last_timetg_last_timetg_post_timetg_post_timetg_user表tg_user表tg_login_counttg_artide_timetg_login_counttg_artide_timetg_last_iptg_last_iptg_reg_timetg_reg_time1tg_leveltg_usernametg_passwardtg_switchtg_emailtg_answertg_leveltg_usernametg_passwardtg_switchtg_emailtg_answer添加添加tg_idtg_datentg_idtg_datetg_tousertg_formusertg_friendtg_tousertg_formusertg_friendtg_counttg_startetg_counttg_starten發(fā)送發(fā)送tg_idtg_datetg_idtg_datemtg_messagetg_formusertg_tousertg_messagetg_formusertg_tousertg_counttg_statetg_counttg_statetg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_autographtg_questiontg_autographtg_questiontg_last_timetg_last_timetg_post_timetg_post_timetg_user表tg_user表tg_login_counttg_artide_timetg_login_counttg_artide_timetg_last_iptg_last_iptg_reg_timetg_reg_timentg_leveltg_usernametg_passwardtg_switchtg_emailtg_answertg_leveltg_usernametg_passwardtg_switchtg_emailtg_answer贈送贈送mtg_idtg_datetg_idtg_datetg_flowertg_formusertg_tousertg_flowertg_formusertg_tousertg_counttg_flowertg_counttg_flowertg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_facetg_activetg_urltg_qqtg_sextg_uniqidtg_idtg_autographtg_questiontg_autographtg_questiontg_last_timetg_last_timetg_post_timetg_post_timetg_user表tg_user表tg_login_counttg_artide_timetg_login_counttg_artide_timetg_last_iptg_last_iptg_reg_timetg_reg_timetg_leveltg_usernametg_passwardtg_switchtg_emailtg_answertg_leveltg_usernametg_passwardtg_switchtg_emailtg_answer1發(fā)表發(fā)表tg_datetg_nicetg_datetg_nicentg_titletg_contenttg_titletg_contenttg_artidetg_artidetg_usernameuseruserusernametg_readcounttg_usernameuseruserusernametg_readcounttg_last_modify_datetg_commendcounttg_last_modify_datetg_commendcounttg_typetg_reidtg_idtg_typetg_reidtg_id數(shù)據(jù)字典:會員注冊表名字:會員注冊表別名:用戶表描述:記錄個人注冊的基本信息定義:會員注冊表=用戶名+密碼+郵件+性別+QQ+頭像+會員等級+發(fā)帖的時間戳+回帖時間戳+注冊時間+最后登錄時間+最后登錄IP+登錄次數(shù)+用戶自動編號+驗證身份的唯一標(biāo)志符+激活登錄用戶等位置:登錄信息數(shù)據(jù)庫帖子表名字:帖子表別名:文章描述:記錄個人所發(fā)表的文章相關(guān)信息定義:帖子表=ID+主題id+發(fā)帖人+發(fā)帖類型+帖子標(biāo)題+帖子內(nèi)容+閱讀量+評論量+精華貼+最后修改時間+發(fā)帖時間位置:登錄信息數(shù)據(jù)庫相冊目錄名字:相冊目錄別名:照片集描述:相冊目錄的基本信息定義:相冊目錄=ID+相冊目錄名+相冊類型+相冊密碼+描述+相冊目錄封面+相冊的物理地址+相冊的創(chuàng)建時間位置:登錄信息數(shù)據(jù)庫花朵信息表名稱:花朵信息表描述:查閱送花的相關(guān)信息定義:花朵信息表=ID+收花者+送花者+花朵個數(shù)+感言+時間位置:登錄信息數(shù)據(jù)庫好友設(shè)置表名稱:好友設(shè)置表別名:添加好有友信息描述:申請加為好友的基本信息定義:好友設(shè)置表=ID+被添加的好友+添加的人+請求內(nèi)容+驗證+添加時間位置:登錄信息數(shù)據(jù)庫消息表名稱:消息表別名:通信信息描述:記錄個人向好友發(fā)消息定義:消息表=ID+收信人+發(fā)信人+發(fā)信內(nèi)容+短信狀態(tài)+發(fā)送時間位置:登錄信息數(shù)據(jù)庫上傳圖片表名稱:上傳圖片表別名:圖片表描述:上傳圖片的基本信息定義:上傳圖片表=ID+圖片名+圖片路徑+圖片簡介+圖片所在的目錄+上傳者+瀏覽量+評論量位置:登錄信息數(shù)據(jù)庫評論信息表名稱:評論信息表描述:評論信息的基本信息定義:ID+評論標(biāo)題+評論內(nèi)容+圖片的ID+評論者+評論時間位置:登錄信息數(shù)據(jù)庫網(wǎng)站系統(tǒng)表名稱:網(wǎng)站系統(tǒng)表別名:系統(tǒng)風(fēng)格表描述:系統(tǒng)風(fēng)格設(shè)置的基本信息定義:網(wǎng)站系統(tǒng)表=網(wǎng)站名稱+文章分頁數(shù)+博友分頁數(shù)+相冊分頁數(shù)+網(wǎng)站皮膚+網(wǎng)站敏感字符串+發(fā)帖限制+回帖限制+是否啟用驗證碼+是否開放會員位置:登錄信息數(shù)據(jù)庫系統(tǒng)實現(xiàn)<?phpsession_start();//定義個常量,用來授權(quán)調(diào)用includes里面的文件define('IN_TG',true);//定義個常量,用來指定本頁的內(nèi)容define('SCRIPT','article_modify');//引入公共文件requiredirname(__FILE__).'/includes/common.inc.php';//引用數(shù)據(jù)庫//登陸后才可以發(fā)帖if(!isset($_COOKIE['username'])){ _location('發(fā)帖前,必須登錄','login.php');}//如果用戶未注冊或者未激活,顯示發(fā)帖前,必須登錄,并鏈接login.php頁面//修改,還需要判斷一下權(quán)限if($_GET['action']=='modify'){ _check_code($_POST['code'],$_SESSION['code']);//驗證碼判斷 if(!!$_rows=_fetch_array("SELECTtg_uniqidFROMtg_userWHERE tg_username='{$_COOKIE['username']}'LIMIT1" )){//通過到數(shù)據(jù)庫表tg_user查找已注冊的用戶名的唯一標(biāo)志符 _uniqid($_rows['tg_uniqid'],$_COOKIE['uniqid']); //開始修改 includeROOT_PATH.'includes/check.func.php';//引入check.func.php檢查注冊信息是否合法 $_clean=array();//初始定義一個空數(shù)組,存放處理過的內(nèi)容 $_clean['id']=$_POST['id'];//接收id的值,賦值給數(shù)組$_clean[‘id’] $_clean['type']=$_POST['type'];//接收的數(shù)據(jù)類型,存為數(shù)組$_clean[‘type’] $_clean['title']=_check_post_title($_POST['title'],2,40);//檢查所要修改的帖子題目,長度是否大于2小于40,并存到數(shù)組$_clean[‘title’] $_clean['content']=_check_post_content($_POST['content'],10);//檢查修改的帖子的內(nèi)容是否符合要求并存位數(shù)組$_clean[‘content’] $_clean=_mysql_string($_clean);//將字符數(shù)組$_clean轉(zhuǎn)義使之可以安全用于mysql_query()。 //執(zhí)行SQL _query("UPDATEtg_articleSET tg_type='{$_clean['type']}', tg_title='{$_clean['title']}', tg_content='{$_clean['content']}', tg_last_modify_date=NOW() WHERE tg_id='{$_clean['id']}' ");////文章修改成功后向數(shù)據(jù)庫記錄信息 if(_affected_rows()==1){ _close(); //_session_destroy();會話解除 _location('帖子修改成功!','article.php?id='.$_clean['id']); }//顯示帖子修改成功!并連接到'article.php?id='.$_clean['id']頁面else{ _close(); //_session_destroy(); _alert_back('帖子修改失敗!'); }//顯示提示對話框“修改帖子失敗.”然后返回上個頁面 }else{ _alert_back('非法登錄!');//顯示提示對話框“非法登錄”然后返回上個頁面 }}//讀取數(shù)據(jù)if(isset($_GET['id'])){//檢測變量$_GET[‘id’]是否設(shè)置 if(!!$_rows=_fetch_array("SELECT tg_username,tg_title,tg_type,tg_contentFROMtg_articleWHEREtg_reid=0ANDtg_id='{$_GET['id']}'"))//在tg_articale表中查詢用戶名、帖子標(biāo)題、帖子類型、帖子內(nèi)容,是否滿足tg_reid=0ANDtg_id='{$_GET['id']{ $_html=array();//初始定義一個空數(shù)組,存放處理過的內(nèi)容 $_html['id']=$_GET['id'];//接收id的值,賦值給數(shù)組$_clean[‘id’] $_html['username']=$_rows['tg_username'];//將查到的用戶名存為數(shù)組$_html['username'] $_html['title']=$_rows['tg_title'];////將查到的帖子標(biāo)題存為數(shù)組$_html['title'] $_html['type']=$_rows['tg_type'];//將查到的帖子類型存為數(shù)組$_html['type'] $_html['content']=$_rows['tg_content'];//將查到的帖子內(nèi)容存為數(shù)組$_html['content'] $_html=_html($_html); //判斷權(quán)限 if(!$_SESSION['admin']){//如果不是管理員 if($_COOKIE['username']!=$_html['username']){ _alert_back('你沒有權(quán)限修改!');//如果是普通會員,顯示提示對話框“你沒有權(quán)限修改”然后返回上個頁面 } } }else{ _alert_back('不存在此帖子!');//顯示提示對話框“不存在此帖子”然后返回上個頁面 }}else{ _alert_back('非法操作!');顯示提示對話框“非法操作”然后返回上個頁面}?><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><?php requireROOT_PATH.'includes/title.inc.php';//引入title.inc.php標(biāo)題模塊文件?><scripttype="text/javascript"src="js/code.js"></script><scripttype="text/javascript"src="js/post.js"></script></head><body><?php requireROOT_PATH.'includes/header.inc.php';//引入header.inc.php頭文件模塊文件?><divid="post">//設(shè)置div的id號為post <h2>修改帖子</h2>//標(biāo)題為二級 <formmethod="post"name="post"action="?action=modify">//表單設(shè)置 <inputtype="hidden"value="<?phpecho$_html['id']?>"name="id"/>//設(shè)置隱藏域 <dl>//列表標(biāo)簽 <dt>請認(rèn)真修改以下內(nèi)容</dt>列標(biāo)題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論