版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、web開發(fā)技術(shù)課程設(shè)計(jì)報(bào)告計(jì)算機(jī)科學(xué)軟件學(xué)院姓 名: 學(xué) 院: 專 業(yè): 指導(dǎo)教師:軟件技術(shù)王鶴2012 年 12 月 18 b系統(tǒng)分析(網(wǎng)站的結(jié)構(gòu)圖,說明每一個(gè)文件的功能)登陸后:1. 圖片文件夾face , images , monip i c ,photo(1 ) face :放的是face, php的所有頭像的圖片(2 ) image :論壇板塊上需要基本構(gòu)圖的圖片(3 ) monipic :是最新圖片 網(wǎng)絡(luò)游戲11 photo_detai i. php所需要的圖(4 ) photo :是相冊(cè)圖片1286182218 photo_show. php網(wǎng)絡(luò)游戲宣傳圖; 1286182238
2、 photo_show. php 誘惑 ch i najoy2010(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 驗(yàn)證碼(6 ) face, php選擇頭像(7 ) flower, php 送她花朵(8 ) f r iend. php 加為好友(9 ) index, php 首頁(10 ) login, php 會(huì)員登陸(11 ) l
3、ogout, php 會(huì)員退出(12 ) manage_job. php管理員添加和辭退(13 ) manage_member. php 管理員登錄(14 ) manage_set. php管理員修改系統(tǒng)表(15 ) manage, php管理員的后臺(tái)管理中心(16) member_f i ower. php 查詢花朵(17) member_f r i end. php 好友設(shè)置(18) membermessagedeta i i. php 短信詳情(19) member message, php 短信查閱(20 ) member_mod i fy. php修改資料(21 ) member,
4、php 個(gè)人中心(22 ) message, php 發(fā)消息(23 ) new. xml設(shè)置文字格式utf-8(24 ) photo_add_dr i. php 圖片添加路徑(25 ) photo_add. img. php 選擇的圖片(26 ) photo_deta i i. php 圖片詳情(27 ) photo_mod i fy_dr i. php 主要圖片的路徑(28 ) photo_show. php圖片展示(29 ) photo, php 相冊(cè)(30 ) post. php 發(fā)表文章(31 ) q. php q 圖選擇(32 ) register, php 會(huì)員注冊(cè)(33 ) sk
5、in, php 皮膚風(fēng)格選擇(34 ) thumb, php引入公共文件(35 ) upimg. php 更換圖片3. includes公共文件夾常用函數(shù)庫,基本功能模塊目錄(1 )check.func.php檢查注冊(cè)信息是否合法(2 )comm on. i nc. php核心中的核心文件,(3 )footer, i nc. php論壇每個(gè)頁面的版本信息模塊設(shè)置(4 )globa i. func. php全局函數(shù)(5 )header. i nc.php頭文件模塊(6 )iogin. func. php登錄函數(shù)功能(7 )manage i nc.php管理導(dǎo)航模塊(8 )member. i nc
6、.php會(huì)員個(gè)人中心導(dǎo)航模塊(9 )mysqi func.php數(shù)據(jù)庫連接函數(shù)功能(10)title i nc.php標(biāo)題模塊(11)ubb inc.php回復(fù)模塊規(guī)格設(shè)置4. i nsta i i文件夾testguest, sq i數(shù)據(jù)庫存放論壇所需要的文件夾5. js文件夾(1 ) art ic i e. js (2 ) bo i g. js(3 ) code, js(4 ) login, js發(fā)表文章博友信息信息鮮花好友 驗(yàn)證碼登錄(5 ) member_message_detai i. js 單擊短信刪除 (6 ) member_message. js提交信息短信(7 ) member
7、_mod i fy. js表單驗(yàn)證(8 ) message, js發(fā)消息(9 ) opener, js父窗口(10 ) photo_add_d i r. js 圖片加載路徑(11 ) photo_add_img. js 加載圖片(12 ) post, js發(fā)表文章(13 ) qopener. js q 圖打開(14 ) register, js 注冊(cè)(15 ) skin, js 皮膚6、css文件夾(1) styles網(wǎng)頁風(fēng)格設(shè)計(jì)文件二、數(shù)據(jù)庫分析使用e-r圖描述數(shù)據(jù)庫,可加入數(shù)據(jù)字典的內(nèi)容countlower數(shù)據(jù)字典:會(huì)員注冊(cè)表名字:會(huì)員注冊(cè)表別名:用戶表描述:記錄個(gè)人注冊(cè)的基本信息定義:會(huì)
8、員注冊(cè)表二用戶名+密碼+郵件+性別+qq+頭像+會(huì)員等級(jí)+發(fā)帖的時(shí) 間戳+回帖時(shí)間戳+注冊(cè)時(shí)間+最后登錄時(shí)間+最后登錄ip+登錄次數(shù)+用戶 自動(dòng)編號(hào)+驗(yàn)證身份的唯一標(biāo)志符+激活登錄用戶等位置:登錄信息數(shù)據(jù)庫帖子表名字:帖子表別名:文章描述:記錄個(gè)人所發(fā)表的文章相關(guān)信息定義:帖子表二id+主題id+發(fā)帖人+發(fā)帖類型+帖子標(biāo)題+帖子內(nèi)容+閱讀量+評(píng)論量+精華貼+最后修改時(shí)間+發(fā)帖時(shí)間位置:登錄信息數(shù)據(jù)庫相冊(cè)目錄名字:相冊(cè)目錄別名:昭片集描述:箱冊(cè)目錄的基本信息定義:相冊(cè)目錄二id+相冊(cè)目錄名+相冊(cè)類型+相冊(cè)密碼+描述+相冊(cè)目錄封面 +相冊(cè)的物理地址+相冊(cè)的創(chuàng)建時(shí)間位置:登錄信息數(shù)據(jù)庫花朵信息表名稱
9、:花朵信息表描述:查閱送花的相關(guān)信息定義:花朵信息表二id+收花者+送花者+花朵個(gè)數(shù)+感言+時(shí)間位置:登錄信息數(shù)據(jù)庫好友設(shè)置表名稱:好友設(shè)置表別名:添加好有友信息描述:申請(qǐng)加為好友的基本信息定義:好友設(shè)置表二id+被添加的好友+添加的人+請(qǐng)求內(nèi)容+驗(yàn)證+添加時(shí)間位置:登錄信息數(shù)據(jù)庫消息表名稱:消息表別名:通信信息描述:記錄個(gè)人向好友發(fā)消息定義:消息表二i d+收信人+發(fā)信人+發(fā)信內(nèi)容+短信狀態(tài)+發(fā)送時(shí)間 位置:登錄信息數(shù)據(jù)庫上傳圖片表名稱:上傳圖片表別名:圖片表描述:上傳圖片的基本信息定義:上傳圖片表二id+圖片名+圖片路徑+圖片簡(jiǎn)介+圖片所在的目錄+上傳 者+瀏覽量+評(píng)論量位置:登錄信息數(shù)據(jù)
10、庫評(píng)論信息表名稱:評(píng)論信息表描述:評(píng)論信息的基本信息定義:id+評(píng)論標(biāo)題+評(píng)論內(nèi)容+圖片的id+評(píng)論者+評(píng)論時(shí)間 位置:登錄信息數(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ù)+相冊(cè)分頁數(shù)+網(wǎng)站 皮膚+網(wǎng)站敏感字符串+發(fā)帖限制+回帖限制+是否啟用驗(yàn)證碼+是否開放會(huì)員位置:登錄信息數(shù)據(jù)庫三、系統(tǒng)實(shí)現(xiàn)<?phpsession_start ();/定義個(gè)常量,用來授權(quán)調(diào)用includes里面的文件define(1in_tg1,true);/定義個(gè)常量,用來指定本頁的內(nèi)容define(f script 1, 1arti
11、cle_modify');/引入公共文件require dirname(file) 1/includes/common.inc php1;/弓|用數(shù)據(jù)庫/登陸后才可以發(fā)帖if (!isset($_cookieusername *)_location ( 1 發(fā)帖前,必須登錄 * , * login . php 1 );/如果川戶未注冊(cè)或者未激活,顯示發(fā)帖前,必須登錄,并鏈接login, php 頁面/修改,還需要判斷一下權(quán)限if ($_get1 action1 = modify1)_check_code ($_post 1 code 1 z $_session f code 1 ) ;
12、 /驗(yàn)證碼 判斷if (!$_rows = _fetch_array("select tg_uniqid from tg_user wheretg_username= t$_cookieusername 1 1 limit 1")/通過到數(shù)據(jù)庫表tg_user查找已注冊(cè)的用戶名的唯一標(biāo)志符_uniqid($_rows1tg_uniqid1,$_cookie1uniqid1);/開始修改include root_path 'includes/check func php'/弓|入checkfunc php檢查注冊(cè)信息是否合法$_clean = array ()
13、 ;/初始定義一個(gè)空數(shù)組,存放處理過的內(nèi)容$_clean 1 id1 = $_post fidf ;/接收id的值,賦值給數(shù)組$_clean/id,$_clean 1 type 1 = $_post 1 type 1 ; /接收的數(shù)據(jù)類型,存為數(shù)組 'type'$_clean1title1=_check_post_titie ($_post 1 title' ,2,40) ;/檢查所要修改的帖子題日,長(zhǎng)度是否大于2小于40,并存到數(shù)組$_clean'titled$_cleancontent * =_check_post_content ($_post 1 con
14、tent1 , 10) ; /檢查修改的帖子的 內(nèi)容是否符合要求并存位數(shù)組$_clean 'content'$_clean = _mysql_string ($_clean) ;/將字符數(shù)組$_clean轉(zhuǎn)義使之可以安全用于mysql_query()o/執(zhí)行sql_query("update tg_article settg_type=1$_clean1 type 1 1/tg_t it le=1 $_clean 11 i tlj tg_content= f$_cleancontentt<tg_last_modify_d且te=now()wheretg_id=!
15、$_clean,id,1”);/文章修改成功后向數(shù)據(jù)庫記錄信息if (_affected_rows() = 1).close ();/_session_destroy ();會(huì)話解除_location ( 1帖子修改成功!1, 1 article php?id=1.$_clean1 id1);/顯示帖子修改成功!并連接到f article php?id= 1 $_clean 1 id1 頁面else _close ();/_session_destroy();_alert_back (1帖子修改失??! 1 );/顯示提示對(duì)話框“修改帖子失敗然后返回上個(gè)頁面 else _alert_back(&
16、#187;非法登錄!,);/顯示提示對(duì)話框"非法登錄然后返 回上個(gè)頁面/讀取數(shù)據(jù)if (isset ($_getich ) )/檢測(cè)變量$_get、id,是否設(shè)置if (!$_rows = _fetch_array("selecttg_usernamez tg_titie,tg_type,tg_content from tg_article where tg_reid=0 and tg_id=1$_get* idf 1n)/在ice丄e 表屮査詢用戶名、帖子標(biāo)題、帖子類型、帖子內(nèi)容,是否滿足tg_reid=oand tg_id=! $_getid $_html = arra
17、y () ; /初始定義一個(gè)空數(shù)組,存放處理過的內(nèi)容$_html f id1 = $_get; /接收id的值,賦值給數(shù)組$_clean'id,$_html 1 username * = $_rows 1 tg_username ' ; /將查到的用戶名存為數(shù)組$_html 1 username '$_html 11itle 1 = $_rowsle 1 ; / /耳各査至!j的帖子標(biāo)題存為數(shù)組$_htmltiu$_h tml 吐 ype' = $_rows ! tg_type' /將查至u的帖子類型存為數(shù)組$_html 1 type 1 $_htmlc
18、ontent 1 = $_rows1tg_content1;/各查至u的帖子內(nèi)容存為數(shù)組$_html 1 content1 $_html = _html($_html);/判斷權(quán)限if ( !$_session f admin1 )/如果不是管理員if ($_cookie* username 1 ! = $_html1 username 1) _alert_back (,你沒有權(quán)限修改! 1) ; /如果是普通會(huì)員,顯示提示對(duì)話框”你沒有權(quán)限修改然后返凹上個(gè)頁而 else _alert_back ( 1不存在此帖子! 1 ) ; /顯示提示對(duì)話框"不存在此帖子然后返回上個(gè)頁面 els
19、e _alert_back(»非法操作!顯示提示對(duì)話框非法操作然后返冋上個(gè)頁面?><!doctype htmj. public n-/w3c/dtd xhtml 1.0transitional/ennhhttp:/www /tr/xhtm11/dtd/xhtml1-transitional dtd"><html xmlns="http:/www“3.org/1999/xhtml"><head><meta http-equiv="content-type" content=&q
20、uot;text/html; charset=utf-8" /><?phprequire root_path 1includes/title.inc php1;/弓|入 titleincphp標(biāo)題模塊文件?><script type= ntext/javascript" src="js/codejs"></script <script type= utext/javascript " src= ri js/post js"></script> </head><
21、;body><?phprequire root_path 1 includes/header inc php1;/弓|入header . inc . php頭文件模塊文件?><div id= "post: ">/設(shè)置div 的id號(hào)為post<h2>修改帖子</h2>/標(biāo)題為二級(jí)<form method="post" name="post"action= "?acti on=modi fy "> / / 表單設(shè)置<input type= &qu
22、ot;hidden " value=n<?php echo $_htmlid' ?>”name= 11 id" />/設(shè)置隱藏域<dl>/列表標(biāo)簽<dt>請(qǐng)認(rèn)真修改以下內(nèi)容</dt>列標(biāo)題<dd>/列表元素類 型:<?phpforeach (range(1,16) as $_num) if ($_num = $_htm1f type 1)/如果$_num = $_html 1 type t 為真,輸出label標(biāo)簽為"type ' $_numecho 1 <labelfo
23、r=ntype 1 . $_num'h><input type=,radion id=ntype ' $_num! ” name=htypen value=n!$_num. checked=nchecked" /> ,;/添力口 單按鈕并默認(rèn)選中狀態(tài) else echo 1<labelfor=ntype 1 $_num 1 "xinput type=nradioh id= "type 1 $_num'n name="typeh value=n1$_num/> *;/添加單按鈕非選中狀態(tài)echo 1 <imgsrc=u images/icon 1 . $_num. f . gif h = ” 類型“ /></label>,; / /實(shí)現(xiàn)圖片加載if($_num = 8)echo * <br />t/輸出換行?></dd><dd> 標(biāo)題:<input type= ntextn name= "title"value=n<?php echo $_html ftitlef ?>n class= ntext u /> (次必填, 2-40位)</dd>/添加文本框&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)會(huì)計(jì)課件應(yīng)收及預(yù)付款項(xiàng)
- 【初中數(shù)學(xué)課件】中考總復(fù)習(xí)課件有理數(shù)的運(yùn)算復(fù)習(xí)課件
- 《大腸癌的治療進(jìn)展》課件
- 2025年1月A股及港股月度金股組合:關(guān)注“啞鈴”型配置
- 單位管理制度收錄大合集人事管理篇十篇
- 2025寫字樓房屋租賃合同范例
- 中國(guó)智能升降辦公桌行業(yè)市場(chǎng)前瞻與投資戰(zhàn)略規(guī)劃分析報(bào)告
- 2023-2029年中國(guó)非布司他片行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 2025年涂料原料生項(xiàng)目可行性研究報(bào)告
- 卡門渦街實(shí)驗(yàn)報(bào)告
- 2023-2024學(xué)年浙江省富陽市小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)期末通關(guān)試題
- TTAF 092-2022 移動(dòng)終端融合快速充電測(cè)試方法
- GB/T 9410-2008移動(dòng)通信天線通用技術(shù)規(guī)范
- GB/T 5343.2-2007可轉(zhuǎn)位車刀及刀夾第2部分:可轉(zhuǎn)位車刀型式尺寸和技術(shù)條件
- GB/T 32285-2015熱軋H型鋼樁
- GB/T 13772.2-1992機(jī)織物中紗線抗滑移性測(cè)定方法模擬縫合法
- SVG運(yùn)行與維護(hù)課件
- 企業(yè)大學(xué)商學(xué)院建設(shè)方案
- 部編人教版 六年級(jí)下冊(cè)道德與法治課堂作業(yè)(含答案)
- 幼兒園大班數(shù)學(xué):《長(zhǎng)頸鹿的水果店》 課件
- 獨(dú)生子女證明(模板)
評(píng)論
0/150
提交評(píng)論