版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1概述11.1問題的提出11.2研究基本內(nèi)容213研究現(xiàn)狀22網(wǎng)站開發(fā)平臺簡介32. 1配置php服務器32.2 mysql 數(shù)據(jù)庫42. 3瀏覽器/服務器(brower/server)體系結(jié)構(gòu)43網(wǎng)站總體設(shè)計43. 1需求分析432功能模塊設(shè)計53. 3數(shù)據(jù)庫設(shè)計63.4 web界面設(shè)計94技術(shù)實現(xiàn)1041新聞系統(tǒng)模塊124.2自動生成系統(tǒng)欄目144.3問答模塊175測試215. 1用戶功能測試215. 2管理員功能測試215.3測試結(jié)果216總結(jié)與展望22致謝23參考文獻24附錄或附件25網(wǎng)頁制作教學資源網(wǎng)的設(shè)計與開發(fā)摘要:以internet為媒介的現(xiàn)代遠程教育突破了學習空間和吋間的局限,
2、 作為一種全新的教育方式和手段出現(xiàn)在老師和學生而前,它所具有的 革命性的力量和其巨大的生命力以及它所帶來的市場機會是有目共 睹的。借助于現(xiàn)代遠程開放教育的技術(shù)手段,學生可以實現(xiàn)自主化學 習。通過計算機網(wǎng)絡和多媒體資源,學牛逐漸減弱了對教師的依賴, 但卻同樣可以獲得所需的先進的知識。因此,設(shè)計建立一個良好的平 臺,積極發(fā)展遠程教育,對于改進傳統(tǒng)教學方式,提高教學質(zhì)量具有 重要的意義。此現(xiàn)代遠程教育網(wǎng)站是基于php和mysql技術(shù)設(shè)計開發(fā)的,主要實現(xiàn) 教師與學牛之間的相互交流和學習,老師可以通過該系統(tǒng)發(fā)布教案、 發(fā)布公告和解答學生提問;學生可以通過該系統(tǒng)下載資料、向老師提 問、查詢教學計劃和課程安
3、排等。網(wǎng)站采用前臺登錄方式,將用戶劃 分為三種角色,即學生、教師和管理員。分析了各種角色的功能權(quán)限, 便于用戶方便地進行教育資源的管理和查詢。關(guān)鍵詞:現(xiàn)代遠程教育pup mysql分類號:tp39the design and development ofteaching resources network aboutwebpagesabstract: as the medium modern distance learning broke through the study space and the time limitation take internet, took one brand-
4、new education way and the method appeared in front of teacher and the student, it had the revolutionary strength and its huge vitality as well as it brought the market opportunity was obvious to all. with the aid of in the modern long-distance opening education technical method, the student may real
5、ize the independent study. through the computer network and the multimedia resources, the student has weakened gradually to the teacher the dependence, but similarly may obtain the advanced knowledge actually which needs. therefore, the design builds a good platform, develops the distance learning p
6、ositively, regarding the improvement tradition teaching way, improves the quality of teaching to have the vital significance.this modern distance learning website is based on php and the mysql technical design development, mainly realizes between the teacher and students mutual exchange and the stud
7、y, teacher may through this system issue the lesson plan, the issue announced and explains the student to inquire; the student may through this system downloading material, inquire, the inquiry plan of instruction and the curriculum arrangement to teacher and so on. the website uses the onstage to r
8、egister the way, the user division is three kind of roles, namely student, teacher and manager. has analyzed each kind of role function jurisdiction, is advantageous for the user to carry on the education resources conveniently the management and the inquiry.keywords: modern long range education php
9、 mysql網(wǎng)頁制作教學資源網(wǎng)的設(shè)計與開發(fā)王永川(指導教師:田 ?。ê睅煼秾W院教育信息與技術(shù)學院0401班,湖北黃石435002)1概述1 1問題的提出隨著社會發(fā)展,人們認識到教育的重要意義,國家正高度重視我國的教 育質(zhì)量,例如素質(zhì)教育等。當今是信息社會,信息技術(shù)正不斷改變著人們學 習、思維的方式。信息社會給人們的生活生產(chǎn)帶來了便捷,產(chǎn)生了很多新的 名詞,如遠程教育等;同時也帶來了一些困難,如學生如何獲取知識,如何 在海量的信息里找到自己所需要的信息等!在教學信息化過程屮,學生面臨 著學習知識面太廣而難以把握要害。網(wǎng)頁制作教學網(wǎng)的設(shè)計與開發(fā)通過集成 一個特殊的網(wǎng)絡環(huán)境讓學生不受時間地點的限
10、制自主學習。網(wǎng)絡課程是相對于傳統(tǒng)課程而言的,是學生在網(wǎng)絡環(huán)境屮進行學習的一 種重要資源。我們認為,網(wǎng)絡課程不能簡單地看成是基于網(wǎng)絡環(huán)境運行的教 學軟件,或簡單的課本搬家,而應視為在遠程網(wǎng)絡環(huán)境屮實施的完整的課程 教學,即網(wǎng)絡課程必須包括課程設(shè)計(包括課程fi標、課程內(nèi)容的選擇與組 織),課程實施與課程評價等一個完整的編制過程,特別強調(diào)交互性。隨著 網(wǎng)絡課程的大量增加,其管理難度也越來越大,如何優(yōu)化網(wǎng)絡課程的口常管 理也就成為了一個大眾化的課題。將計算機這一信息處理利器應用于網(wǎng)絡課 程的日常管理已是勢必所然,而且這也將為網(wǎng)絡課程管理帶來前所未有的改 變,它可以帶來意想不到的效益,同時也會為我們的
11、學習帶來無窮的方便。 主要體現(xiàn)在:極大提高了學習者的學習效率,大大減少了以往的無法在網(wǎng)上 查到相關(guān)資料,或者資源短缺的弊端?;诰W(wǎng)絡課程的全而自動化,可以減 少課程內(nèi)容入庫管理、學習者學習進程管理的漏洞,可以節(jié)約學習者不少的 時間和精力。網(wǎng)絡課程的操作自動化和平臺的集合化,體現(xiàn)了高度的交互性, 同時全面提高了學習資源管理效率。所以如何設(shè)計好教學網(wǎng),盡可能地減少網(wǎng)絡課程資源的重復性和低效性 就成為當前最為重要的問題。交互式網(wǎng)絡課程管理的核心是資源入庫、資料 數(shù)據(jù)保管、資源數(shù)據(jù)的下載和學習進程控制z間的聯(lián)系,如何處理好三者z 間的關(guān)系是系統(tǒng)最為關(guān)鍵的部分。另外,會員信息和管理員管理也是網(wǎng)絡課 程管
12、理中一個必不可少的部分。通過對網(wǎng)絡課程運行過程的詳細調(diào)查,搜集 了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實現(xiàn),技術(shù)的要求以及可行性等 多方面進行考慮,認為本課題是一個適應現(xiàn)今教學網(wǎng)的需求的計算機信息管 理系統(tǒng),具有一定的實際開發(fā)價值和使用價值。1.2研究基本內(nèi)容第一章網(wǎng)站的開發(fā)平臺簡介。第二章怎樣配置pi1p網(wǎng)站,mysql數(shù)據(jù)庫安裝,瀏覽器/服務器 (browcr/scrvcr)體系結(jié)構(gòu)以及web程序設(shè)計技術(shù)第三章是本文的主體,按照軟件工程的要求,從需求分析開始,功能模 塊設(shè)計,數(shù)據(jù)庫設(shè)計最后到詳細設(shè)計,完成對整個系統(tǒng)的web界面設(shè)計。第四章各個系統(tǒng)模塊系統(tǒng)的設(shè)計以及生成。第五章是對設(shè)計完后對
13、系統(tǒng)模塊的設(shè)計。第六章總結(jié)部分介紹了設(shè)計體會和編程體會,并指出了系統(tǒng)設(shè)計中的不 足和改進的方向。1 3研究現(xiàn)狀自網(wǎng)絡誕生以來,隨著internet技術(shù)的普及和應用需求的變化,以html 語言為主的應用開發(fā)產(chǎn)品發(fā)生了較大的變化,它們不僅已成為人們開發(fā)應用 的開發(fā)工具,而且很多產(chǎn)品已發(fā)展成為一種強有力的應用開發(fā)環(huán)境?,F(xiàn)在, 網(wǎng)絡編程語言很多,流行的也有數(shù)十種。目前在我國市場上最為流行、使用 最多、最為先進的可用作企業(yè)級開發(fā)工具的產(chǎn)品有:macromedia 公司的 macromedia dreamweaver mxmicrosoft 公司的 frontpage在目前市場上這些眾多的程序開發(fā)工具中,
14、有些強調(diào)程語言的彈性與執(zhí) 行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高, 各有各的優(yōu)點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具 的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多 特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提 高的優(yōu)點失去了作用;相反,如果只強調(diào)程語言的彈性,卻沒有便利的工具 作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設(shè)計 師的寶貴時間。2網(wǎng)站開發(fā)平臺簡介2. 1配置php服務器piip是一種服務器端腳本語言,它是專門為web而設(shè)計的。在一個html 頁面中,可以嵌入piip代碼,這些代
15、碼在每次頁面杯訪問時執(zhí)行。piip代碼 將在web服務器中杯解釋并且生成html或訪問者看到的其他輸出。pi1p-些優(yōu)點:它具有高性能、與許多不同數(shù)據(jù)庫系統(tǒng)的接口、內(nèi)置許 多常見web任務所需的函數(shù)庫、低成本、容易學習和使用、對面向?qū)ο蟮母?度支持、可移植性、源代碼可提供使用、技術(shù)支持可供使用等許多優(yōu)點。hypertext preprocessor (php)文件是以php為擴展名是文本文件, 是一種i1tml內(nèi)嵌式的語言,piip與微軟的asp頗有幾分相似,都是一種在服 務器端執(zhí)行的嵌入html文檔的腳本語言,語言的風格有類似于c語言,現(xiàn) 在被很多的網(wǎng)站編程人員廣泛的運用。要使瀏覽器能瀏覽p
16、iip,先要安裝iis再安裝piip,然后再安裝mysql 和安裝 phpmyadmino2.1. 1規(guī)劃站點“站點”這個術(shù)語,既可以用來表示位于internet服務器上的遠程站點, 也可以用來表示位于本地計算機上的本地站點。一般來說,應該首先在本地 計算機上構(gòu)建本地站點,創(chuàng)建合理的站結(jié)構(gòu),使用合理組織形式來管理站點 中的文檔,并對站點進行必要的測試。在一切都準備好之后,再將站點上傳 到internet服務器上,以便他人瀏覽。2. 1. 2 php的構(gòu)成php網(wǎng)頁文件是以.php名結(jié)束的文件,這個文件可以包括下列部分的任 意組合:文本、html標記、php命令。創(chuàng)建php文件非常容易,如果要在
17、html 文件中添加腳本,只需要將該文件的擴展名htm或者.html換為.phpo要使. php文件可用于web用戶,請將這個新文件保存在web站點上的目錄中(請 確定誤用該目錄的腳本和執(zhí)行權(quán)限)。2. 2 mysql數(shù)據(jù)庫mysql (發(fā)音為my-ess-que-ell)是一個快速而乂健壯的關(guān)系數(shù)據(jù)庫管 理系統(tǒng)(rdbms)。一個數(shù)據(jù)庫將允許你的高效地存儲、搜索、排序和檢索數(shù) 據(jù)。mysql服務器將控制對數(shù)據(jù)的訪問,從而確保多個用戶可以開發(fā)地使用 它,同時提供了快速訪問并且確保只有通過驗證的用戶才能獲得數(shù)據(jù)訪問。 因此,mysql是一個多用戶、多線路的服務器。它使用了結(jié)構(gòu)化查詢語言 (sql
18、),這是全球通用的標準數(shù)據(jù)庫查詢語言。mysql具有許多優(yōu)點,如高性能、成本低、易于配置和學習,可移植性、 源代碼可供使用、技術(shù)支持可供使用等。2. 3瀏覽器/服務器(brower/server)體系結(jié)構(gòu)瀏覽器/服務器模式的數(shù)據(jù)庫體系是利用web服務器和php (hypertext preprocessor即動態(tài)服務器網(wǎng)頁)作為數(shù)據(jù)庫操作的中間層,將客戶機/服務 器模式的數(shù)據(jù)庫結(jié)構(gòu)與web技術(shù)密切結(jié)合,從而形成具有三層web結(jié)構(gòu)的瀏 覽器/服務器模式的數(shù)據(jù)庫體系。瀏覽器/服務器結(jié)構(gòu)的工作原理是:在前端采用ie瀏覽器將用戶提交的 操作信息向web服務器發(fā)出http請求,web服務器通過php和一
19、些中間組件 訪問后臺數(shù)據(jù)庫,并將操作結(jié)果以html頁面的形式返冋給前端瀏覽器。優(yōu)點:(1)系統(tǒng)所有的應用程序都放在服務器端執(zhí)行,瀏覽器只接收服務器 返冋的結(jié)果,減少了網(wǎng)絡中數(shù)據(jù)的傳輸量,提高了系統(tǒng)運行效率。(2)系統(tǒng)比較容易維護,不需要安裝任何為客戶端開發(fā)的軟件,客戶 端的表示邏輯都是從web服務器上下載,因此客戶端幾乎無需維護。3網(wǎng)站總體設(shè)計本系統(tǒng)的總體設(shè)計大約要經(jīng)歷可行性分析和項目開發(fā)計劃,需求分析, 詳細設(shè)計,編碼,測試以及維護等七個階段。下面所要做的是進行軟件需求 分析,功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計和web界面設(shè)計。3. 1需求分析信息系統(tǒng)的開發(fā)目標必須以滿足用戶需求為前提,而在系統(tǒng)開發(fā)的
20、第一階段中,用戶的需求往往是不完整的、不明確的,需要開發(fā)者協(xié)助用戶對需 求做進一步的理解乃至創(chuàng)造并歸納出較為詳細的需求說明方法,特點是可以 在整個開發(fā)過程中冋頭補充調(diào)整各階段的工作,因此,用戶需求分析在最初 并不顯得像結(jié)構(gòu)化方法那么重要。但是,一個相對完整、準確的用戶需求卻 會給信息系統(tǒng)開發(fā)帶來一個良好的開端,也會使開發(fā)過程少走許多彎路。因 此,在系統(tǒng)開發(fā)之初花了很長的時間進行詳細的用戶需求調(diào)查。在經(jīng)過前一階段的分析之后,我確定了我的開發(fā)課題為網(wǎng)頁制作教學網(wǎng) 的設(shè)計與實現(xiàn)。現(xiàn)在所要做的是要準確定義系統(tǒng)必須做什么以及系統(tǒng)必須具 備的功能。經(jīng)分析,一個完整的教學網(wǎng)最少要考慮二種身份(管理員、用戶)
21、, 而這二種身份要通行整個系統(tǒng),包括新聞系統(tǒng)、問答管理系統(tǒng)等。3. 2功能模塊設(shè)計系統(tǒng)總功能如圖1所示:網(wǎng)貢制作教學資源網(wǎng)的設(shè)計與開發(fā)用戶管理員系統(tǒng)功能開放設(shè)置審醫(yī)理員添加注冊用戶信息初始化網(wǎng)站總體文垂呂理問題的提交和審核用戶個人信息修改問題的提交和回答問題及個人信息杳_詢圖1系統(tǒng)功能示意圖3. 3數(shù)據(jù)庫設(shè)計根據(jù)教學信息管理系統(tǒng)的一般要求,通過對整個系統(tǒng)功能、運行過程和 數(shù)據(jù)流程的分析,可以得出數(shù)據(jù)庫中應包含以下各表:(1) 管理員信息表:管理員用戶名,管理員密碼,管理員別名,最后 登陸時間和ip。(2) 注冊用戶信息表:用戶帳號,密碼,姓名,性別,用戶的簽名, 聯(lián)系電話,聯(lián)系郵箱,聯(lián)系qq,
22、用戶提交的問題和回答的問題(3) 問答信息表:問答編號,提問標題,問題所屬大類或者小類,是 否選張自己的積分,問題詳細說明,最好的回答(4) 問答類別表:問答類別id號,分類名稱,二級類別所屬類別,類 別的排序,問題的條數(shù)。(5) 回答問題信息表:回答的編號,回答的類別,回答的標題,回答 的內(nèi)容,是否是最好的回答(6) 文章信息表:文章id號,標題,內(nèi)容,所屬欄目,評論根據(jù)設(shè)計過程的具體要求,木系統(tǒng)設(shè)計了三種用戶,分別為超級管理員、 信息發(fā)布員和注冊用戶。針對不同用戶,我們設(shè)計了相關(guān)功能所涉及到的流 程。超級管理員,我們設(shè)定為唯一管理員admin,當系統(tǒng)管理員使用admin 帳戶登錄后,需要對
23、系統(tǒng)進行功能控制和情況查看。所以當管理員登錄系統(tǒng) 后,將自動展示當前系統(tǒng)的基本概況,如共有添加文章數(shù),審核文章數(shù),提 交問題數(shù),待解決問題數(shù),已回答問題數(shù)等。管理員可以通過系統(tǒng)導航菜單 進入系統(tǒng)功能設(shè)置界面,在此界面中,管理員可以控制系統(tǒng)重要功能是否開 啟。信息發(fā)布員,我們可以設(shè)定多個,用戶名不一樣就可以了,他的基木概 況是發(fā)布一些文章教程,修改注冊用戶的一切信息,以及提出和回答問題。 這些都可以通過系統(tǒng)導航菜單欄進行設(shè)置。注冊用戶使用本系統(tǒng)的時候,需要先登錄系統(tǒng)。系統(tǒng)提供用戶生注冊功 能。用戶登錄系統(tǒng)后,在主界面上顯示用戶當前的個人詳細信息。用戶也可 以選擇修改個人詳細信息,也可以查看問答系
24、統(tǒng)中的詳細信息,以及提交問 題和回答問題。管理員(超級管理員和信息發(fā)布員)和注冊用戶信息實體屬性如(圖2、s3)所示:用戶v圖3注冊用戶信息實體屬性 實際數(shù)據(jù)庫設(shè)計如下:表1管理員信息表及說明數(shù)據(jù)類型允許空mtdusertypeuseridpwdunametnamcemailtypeid logintime loginiptntintvarcharvarcharvarcheirvarcharvarchartextdatatimevarcharo o20否否 否否否否否是否否管理員序列號 管理員管理級 別管理員名稱管理員密碼管理員筆名管理員郵箱最后登陸時間 最后登陸tp表2用戶信息表及說明列名數(shù)
25、據(jù)類型長度允許空說明1dint10否管理員序列號useridvarchar32否管理員管理級pwd spacename spaceurlvarcharvarcharvarcharunamcsex uptimeemail logintime loginip guestbooknewsvarcharvarcharvarcharvarchardatatimevarcharinttext502 6301120m否是是 否否否否否否是是別管理員名稱 用戶空間名稱 用戶空間的連接管理員密碼管理員筆名管理員郵箱 最后登陸吋間 最后登陸ip 用戶留言 添加的新聞表3問答信息表及說明列名數(shù)據(jù)甌:空說明idtnt
26、tidmediuminttidnamevarchar50tid2mediuminttid2namcuidanonymoustitledigestreward expiredtime solvetime bestanswer status disorderviewsrepliesipcontentextravarcharmediuminttinyintvarchartinyintsmallintintintinttinyintsmallintintmediumintvarcharmediumtextmediumtext5080610否否否否否否否否否否否否否否否否問題序列td號 問題所屬大類id
27、 號問題所屬大類名稱 問題所屬小類id 號問題所屬小類名稱問答提問的標題懸賞積分最好的回答支持改冋答的票數(shù)回答條數(shù)提問用戶的ip 問題的內(nèi)容列名數(shù)據(jù)類型長度允許空說明idmcdiumintnamereidcharint85010disorder intasknummcdiumint108否否否 否否問答類別id號分類名稱二級類別所屬類別類別的排序問題的條數(shù)表5問答回答信息表及說明列名數(shù)據(jù)紜允許空說明idaski difanswcrtic!tid2uidintmediuminttinyintsmallintsmallintmcdiumint8 16username anonymous goodr
28、ate badratc userip dateline brief content ifchcckvarchartinyintsmallintsmallintvarcharintvarcharmediumtexttinyint6 61510200否否否否否否否否否問答回答的序列 號問題的序列號問題類別的序列 號問題類別的序列 號問題類別的序列 號回答問題的用戶用戶登陸的ip參考信息冋答的內(nèi)容問題是否審核3. 4 web界面設(shè)計網(wǎng)站是信息的載體形式,色彩設(shè)計必須以完成網(wǎng)站可視性閱讀功能為目 的。本系統(tǒng)采用綠色基調(diào),黃色,白色,黑色為輔調(diào)。綠色給人一種新的醒fi的感覺,意味著青春和希望,代表的是新
29、生、新 的希望。用它作為管理系統(tǒng)的主色調(diào)最合適不過了??谏谙到y(tǒng)屮主要作為 9背景色??谏曈X度,注冃度都比較高,因為口色為全色相,所以也能滿足 本管理系統(tǒng)用戶心理要求,加z與綠配合,在頁面右下方大量留白,使整個 系統(tǒng)更具閱讀可視性,操作易用性。整個系統(tǒng)看起來頗大氣,富有立體感。 黃色純度高,注目性高,對人視覺刺激大,因此本系統(tǒng)將系統(tǒng)某些操作提示 使用紅色字體,更加能起提示,警告等作用。黑色為全色相,沒有純度,它 木身無刺激性,所有在木系統(tǒng)中的主體文字顏色都設(shè)置為黑色,這正所謂“白 底黑字”,以增強閱讀可視性。系統(tǒng)采用整體頁面,上方顯示大標題,右側(cè)是服務器時間(用以幫助用 戶確定登錄時間),標
30、題下方居右放置導航菜單,不同用戶的導航菜單不相 同。中部顯示網(wǎng)頁主體部分,最下部顯示版權(quán)信息。4技術(shù)實現(xiàn)系統(tǒng)設(shè)計的管理員登錄驗證功能通過對用戶類型進行驗證得以實現(xiàn),以 管理員登錄為例,只列出關(guān)鍵部分,其余代碼未列出。<?phprequire_once(dirname(_ftle_). /. /include/config_base.php); require_once(dirname(_ftle_) /inelude/inc_userlogin. php);if(empty($dopost) $dopost二";?><?php /管理員登錄檢測if($dopost二
31、二"login") if (empty($validate) $validate二";else $validate 二 strtolower($vedidate);$svali 二 getckvdvalue();if ($validate=,z,/| |$val idate!=$sval i)&&$cfg_use_vdcode=,y,)showmsg (驗證碼不正確! ,“); else $cuserlogin = new userlogino ;if (!empty ($userid)&&!empty($pwd)$res = $c
32、userlogin->checkuser ($userid, $pwd) ; /成功登錄if ($res=l)$cuserlogin>keepuser();if(!empty($gotopage)showmsg(,z成功登錄,正在轉(zhuǎn)向管理管理主頁! ,$gotopagc);exit () ;else showmsg(,z成功登錄,正在轉(zhuǎn)向管理管理主頁!index. php);exit() ;else if ($res=-l)showmsgc你的用戶名不存在!, ");elsefshowmsgc你的密碼錯誤!, "); /<-密碼不為空 elsefshowm
33、sgc用戶和密碼沒填寫完整!,"); ?><?phpif(is_objcct($dsql) $dsql-close();?>效果如圖管理員登陸:渝壁教學資源網(wǎng)power bycopynght 2007-2008圖4管理員登陸后臺頁而中都包含了連接數(shù)據(jù)庫頁面config_base, php,該頁而中包含 了全局安全檢測、檢測上傳的文件屮是否有危險代碼,內(nèi)有直接退出處理、 載入用戶配置的系統(tǒng)變量(config_hand. php,該也面中包含了網(wǎng)站的基本設(shè) 置)、安全模式檢測、站點根目錄、數(shù)據(jù)庫連接信息、文章模板的存放目錄、 問答模塊目錄($cfg_ask_path =
34、 $cfg_cmspath. * /ask* ;)、問答模塊網(wǎng)址、 默認擴展名,僅在命名規(guī)則不含擴展名的時候調(diào)用($art_shortname二 '.html')、文檔的默認命名規(guī)則($cfg_df_namerule 二 ,typedir/y/m d/aid. htrnv ;)、引入數(shù)據(jù)庫類和常用函數(shù) (require once(dede1nc.' /config passport. php,);),最后是連接創(chuàng)建成功 后 的 mysql 頁 面(if(!$_onlyconfig)include_once(dedeinc.' /pub_db_mysql. php
35、');)。4. 1新聞系統(tǒng)模塊由于本系統(tǒng)完善度較高,貼近現(xiàn)實使用,故代碼量龐大,無法一一舉例 說明,以下僅列岀代碼顯示口的串口截圖。文敦列衷 >>發(fā)布文章常規(guī)內(nèi)容其它空數(shù)(用空格戒丁分開)廠建律廠加粗廠踐殊網(wǎng)址r遠程圉片本覽上傳潔直擊“瀏覽”按鈕洌寛在網(wǎng)站內(nèi)堆擇文0主欄目:mysql(只允許在白色選項的欄目中發(fā)布當前妾sj內(nèi)夸)陽加地頂: v下較遠程圖片和氏源廠田i聆非站內(nèi)兩接廠擺敢第一個圖片為縮昭圖目動聯(lián)取關(guān)鍵詞分頁方式: 廣手動分員r自動分員目動分員大?。?(k)(手動分頁在需分的地方加上分員標giaea , i»s.包含該按鈕)文空內(nèi)容:a a: g eft
36、 ®舛筑 團夕汕i if趙 叫云訂三注 涓識:三三三三:心為$:z7盤® 口癢詹戰(zhàn)朋娶h徉式格式字體大小叮圖5新聞添加窗口§數(shù)毎庫類>mysql>文檔列表(使用恒標右鍵進行京用搶作)id選擇文章忘je錄入時低尖目«s.$html權(quán)限営盤員操作27905rsql注入奇招致勝union石誼輕松免竊看屯影2008 0304mysql1已生成開故詞覽sadmin軽1舷27904r孜宛庫系統(tǒng)防戛客入ta技*探述20080304mysql1已生成開 mvsik責扁admin軽1 aa27903o越寵庫系統(tǒng)防戛客入復技耒探述2008-03-04mysql1
37、已生成開戰(zhàn)詞4責 siadminm i aa27902rsql數(shù)宛凈作至礎(chǔ)(中級)92008 0304mysql1已生成開戰(zhàn)瀏4責扁admin軽i aa27901psql數(shù)j8凈作墓礎(chǔ)(中級)82008-03-04mysql1已生成開戰(zhàn)詞4責 siadmin堀輯i as27900rmssql和mysql的安全性分析20080304mysql1已生成開 mvsik責扁admin軽i aa27899osql數(shù)宛凈作墓礎(chǔ)(中級)72008-03-04mysql1已生成開戰(zhàn)詞4責 siadminm i aa27898r防?5sql注入式攻擊2008 0304mysql1已生成開戰(zhàn)瀏4責扁admin軽i
38、 aa27897rmysql如何對抗ss5手2008-03-04mysql1已生成開戰(zhàn)詞4責 siadmin堀輯i as27896rmysql不安全臨敢文件建立漏洞20080304mysql1已生成開 mvsik責扁admin軽i aa27895fmysql數(shù)?6庫的安全配置、實用技巧2008-03-04mysql1已生成開戰(zhàn)詞4責 siadminm i aa27894r怎樣便mysql安全以對笊解至奇手2008 0304mysql1已生成開戰(zhàn)瀏4責扁admin軽i aa27893rj1 過 mysal 入輕 nt 和 win20002008-03-04mysql1已生成開戰(zhàn)詞4責 siadm
39、in堀輯i as27892flmysql安全問龍(匿名用尸)的一點心得2008 0304mysql1已生成開戰(zhàn)瀏覽責扁adminm i磁圖6新聞顯不窗口:攔冃廿理文章列表 >> 更改文章文空標je :sqlt£入奇捋碩姓unions詢輕松免費看 陽加多數(shù): 廠 推薦廠 加袒廠 眺轉(zhuǎn)網(wǎng)址tag標簽:(用空格或丁分開)文曲瀝:岸擇|« :帝列廠遠程瀏覽.7»ke主分類:mysql。<只允許在白色選項的欄目中發(fā)力當祥類型內(nèi)客)文敦內(nèi)客陽加選頂: 廠下歳遠程田片和資識廠炎東第一個田片為縮昭羽i 目 que. ft ® :八h ,更楓叫 x !=
40、 := -r :- ; s s $ = :$ 1 ca <2)命 ill 口丿母三鍛羽豹泮式搐式字體大水etx發(fā)袤在2004年sb.客x檔実第4期痢末無削,同學想讓我?guī)蚳下就一些電它若,我炎快的答應了.若了這么鳥朋x檔宴,水罕自撚長逬不少,也沒事炕富篦這次鋰免費下載處唱詁,沒問85(我知sen鳥電夠程序百溫佝).醫(yī) 話少說,切入正題.我打開google,隨便獄素了一下電影冋站,點開了一個看了一下界面,知道和金悔電影系統(tǒng)關(guān)聯(lián)很大.金is系統(tǒng)和沏網(wǎng)(7 0$全務啦目己s的)差不乳也是有n多漏洞,比如注入悅 coowerw什么的.我敦在檔家03年11期看過一題文克"寫的是用asc和m
41、id函敗對系統(tǒng)聳程員依尸進行貓測.我也想用這種方法茹測,循了半天和說循對"咒煩人"同學還在那邊尋我刖. 這不累很丟人我決定找個荷單的辦法,還£瀆瀆攸碼w?下載了一個全悔三電總系統(tǒng),若了一下,這么多個文件,頭馬上大了.還是在自己電63上運行一下吧注冊了一個用戶,點了一下找回密瑪,別人說這里有溫洞君了一下,茅是百島刪界 £>左三個參數(shù),還直接把ers示出茶好,看一下源碼.39<% if rqquestcmyusqridx” then %>圖7新聞編輯窗口4. 2自動生成系統(tǒng)欄目類別管理:catalog main. php代碼如i下:<
42、?phprequire_once(dirname(_file). "/config.php);require once (dirnamc (_file_)/ /include/inc typeunit admi n. php");$uscrchannel = $cuscrlogin->gctuscrcheinncl ();require_once (dirname (_ftle). 7templets/catalog nmin htm,/); clearalllink();?>該頁面全部是包含其他頁面,具體顯示出下圖8的效果是 t emplets/catalog
43、_main. htm inc_typeunit_admin .php, 該頁中主要是用 一個<script> </script>包含了對類別右擊后彈出一個樹形對話框,可 以顯示增加內(nèi)容、管理內(nèi)容、預覽分類、更新html、增加子類、更改欄目、 移動欄目、刪除欄目和向上排前一級,效果圖如下圖9主要用以下代碼調(diào)用出類別的編號id、名稱、記錄數(shù)、內(nèi)容模型、管理 (預覽i內(nèi)容i添加i修改i移動i刪除)、排序(類別的順序)。最后顯示在圖8 屮。<?phpif (empty($opendir) $opendir二t;$tu = new typeunit($usercha rm
44、el);$tu->listahtype($userchannel, $opendir);$tu->close ();?>頻道管理可使用右娜束錄諼行檢作)翻id名稱記數(shù)內(nèi)mfl祥序r10:"由網(wǎng)貞制作(文檔:0)11 as i忝加1修改1移動1 *1除1rid:2卜網(wǎng)頁布局0)11 as. 1舉加1好改1磐動1配理1r(10:3j卜網(wǎng)頁配色(m: 0)11強1飆1魁丨經(jīng)1遜2ri0:4h mysql(文檔;0)11注1雨加1修改1妙動1劇陽3廠u0:5卜php»程(如:0)11 as 1虹1軽1鈕1鯉4增加頂級攔目更脈狗庠聯(lián)jrjs更胡亡目html見研文sh
45、tml j圖8新聞欄冃管理窗口頻遒爸理murn®»(5lek»ht»h5右鍵粟進聽揄作)id記錄敬內(nèi)rid:1田網(wǎng)頁制作(文檔:0)1as 1 as. 1理1軽竝1贓1廠id:2卜閉刨r(文檔:0)1監(jiān)1眩1題徳1囲111&1r【d:3】卜屈耐劄i內(nèi)存0(9: 0)1sa 1 os 1驗軽1曲1砸2廠id:4hmys<分快 vtfktu'cms: 0)1hk i ns i融軽1葩1轆3廠id;s卜訊呻w«?jsx 件cms: 0)1舷1強1輕竝1軽1贓4增加頂4更改欄目序枝qs更 wizbhtmlje新文笞html目 顯邇
46、目圖8編輯新聞欄目窗口生成欄目的目錄:makehtml_list. php 代碼如下:<?php require_once(dirname(_file) ”/config. php);checkpurviewc sys_makehtml');require_once(dirname(_file) / /include/inc_typelink. php );require once (dirname (file). /z/templets/makehtml_list. htnt)clearalllinko ;?>該頁面全部是包含其他頁面,主要是tcmplcts/makeht
47、nil_list. htm和 inc_typclink. php,該頁中主要是用以下代碼調(diào)用選擇欄目,效果圖如圖9。<?php$scltypcids = 0;if (!empty($cid)$dsql = new dcdcsql(false);$sc lty pcids 二 $dsql-g ctonc (sclcc t id, typ cn amc from _arc type where id$cid' “);$dsql-close () ;$opall=l;if (is_array($scltypcids)echogettypeidscl (' fonnl',
48、' typcid',' sclbtl', 0, $scltypcids' id' , $sclty pcids' typenamc,); else echo gcttypeidsel (' formt ,' typcid',' selbtl', 0, 0,' 請選 擇);?>html更 jfi更新欄目html:欄目言理遶擇欄目:更新選項:揩定日期:毎次最大創(chuàng)逹頁數(shù):是否更新子欄目:進行狀態(tài):話選拆«邊缸)介歸檔所有文檔r僅歸檔指定日期之后的文檔圖9生成新聞欄目窗口本頁而包含選
49、擇欄目、指定日期、每次最大創(chuàng)建頁數(shù)和是否更新 子欄目,開始生成html按鈕,默認的更新欄目是系統(tǒng)所有的欄日; 如果要更新某個欄冃則需要選擇某一個欄目,會出現(xiàn)如圖9的效果,然 后點擊開始生成html就開始自動生成頁而了,執(zhí)行時會出現(xiàn)如圖10 的效果窗口。hi mlv*bmebhtml:亡h皆&ttftea :曲金舟.o見氈金理: ewwxe r cjsitsbhz后的文檔nr京日覇:2007-04)1 18:51:23次羅大創(chuàng)厲更毆:too個文升akkk子芒日:° ww¥ah 廠 «j®fr*r»gbf»±rhtml&
50、lt;2行伏老:(泌】ttt±)井創(chuàng)sl (1)文件ztw/list 1 l.htrol/ew/list_l _1. htinl index, hind.圖10正在生成新聞欄目窗口4. 3問答模塊代碼見附件一asktype, php效果如圖11回答模塊窗口w加一a分矣瘡分貝:目拆分穴:«wfiwir m交m分貝idname>序1電je識1<22. uk2 1-1松及aat31-修改miw(代交圖11回答模塊窗口代碼見附件二askadmin.php效果如圖12顯示回答模塊窗口間答維護§問題列義全部問思未審核的問題id選擇問題1廠 hafhfah全選| 取
51、消推薦市核刪除推薦 提問時間 所雇大分類 所犀小分類 回答數(shù)問題狀態(tài)02008-03-28 電腦第識電腦病垂2 已解決共1頁/i條記錄圖12顯示回答模塊窗口代碼見附件三answeradmin.php效果女圖13問題的維護窗口間答維護§問麵列表全部答案未審核的答秦id選擇回答時間回答者苔案狀態(tài)3廠avcxvxcv2008-03-2813:25:425120w已畝核2廠nvbntvn2008-03-2813:23:28789已審核1廠可接受的回復2008 032813:03:59123456己畝核全選取消審核刪除共1頁/3條記錄圖13問題的維護窗口問答首頁顯示,顯示問答首頁的頂部信息,然
52、后顯示問答分類、未解決 的問題數(shù)、已解決的問題數(shù)、精彩推薦、解決的問題、待解決的問題、高分 問題和會員排行,顯示效果如圖14瀏覽問答模塊窗口,代碼分別如下:<?php /askrequire once i /inelude/common, inc. php'$nav = $sitcname;/問答分類$query = ''select id, name, rcid from $cfg dbprcfixasktypc order by disorder asc, id asc"$dsql->execute c mc,, $qucry);$tids =
53、 $tid2s = $asktypcs = array ();while ($asktype = $dsql->gctarray()if ($asktypef reidj = 0)$tids = $asktypc;else$tid2s = $asktype;forcach($tids as $tid)$asktypcse = $tid; $temp = 1;forcach($tid2s as $kcy => $tid2)if($tid2,reid, = $tid'id')if($tcmp > $cfg_ask_subtypcnum) break;$temp +
54、 ;$asktypes = $tid2;unset ($tid2s$kcy) ; /未解決的問題數(shù)squcry 二 sclcct count (*) as total from $cfg_dbprcf ix ask where status二0;$rcsuit 二 $dsql->gctonc($qucry);$solvingnum = $rcsulttotat ;/已解決的問題數(shù)squcry 二 sclcct count (*) as total from $cfg_dbprcf ix ask where status!二0"$rcsuit 二 $dsql->gctonc($qucry);ssolvcdnum 二 $rcsult'total'$nums = 8;/精彩推薦squcry 二 sclcct id,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度棉紗行業(yè)質(zhì)量標準制定與實施合同4篇
- 2025版年會現(xiàn)場攝影攝像服務合同范本4篇
- 二零二五年度棉花病蟲害防治與防治藥物供應合同4篇
- 二零二五年度新能源汽車動力電池研發(fā)合作合同
- 2025年度農(nóng)家樂景區(qū)旅游咨詢與導覽服務合同協(xié)議
- 二零二五年度美容院美容設(shè)備維護保養(yǎng)及備件供應合同4篇
- 二零二五年度美甲店互聯(lián)網(wǎng)營銷與電商平臺合作合同4篇
- 二零二五年度南寧市體育場館設(shè)施租賃合同及賽事組織協(xié)議3篇
- 2025年度個人二手車居間銷售合同示范文本2篇
- 二零二五年帳篷租賃及活動策劃服務合同3篇
- 完整版秸稈炭化成型綜合利用項目可行性研究報告
- 油氣行業(yè)人才需求預測-洞察分析
- 《數(shù)據(jù)采集技術(shù)》課件-Scrapy 框架的基本操作
- (2024)河南省公務員考試《行測》真題及答案解析
- 2025年河北省單招語文模擬測試二(原卷版)
- 工作計劃 2025年度醫(yī)院工作計劃
- 高一化學《活潑的金屬單質(zhì)-鈉》分層練習含答案解析
- DB34∕T 4010-2021 水利工程外觀質(zhì)量評定規(guī)程
- 2024年內(nèi)蒙古中考英語試卷五套合卷附答案
- 2024年電工(高級)證考試題庫及答案
- 2024年全國各地中考試題分類匯編:古詩詞閱讀
評論
0/150
提交評論