

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課題名稱(chēng)基于PHP的新聞發(fā)布系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)摘要摘要:隨著經(jīng)濟(jì)的發(fā)展,互聯(lián)網(wǎng)時(shí)代急速發(fā)展。互聯(lián)網(wǎng)時(shí)代的利用正在增加,包括校園、政府機(jī)構(gòu)、企業(yè)單位等。本論文主要介紹用于分析和研究系統(tǒng)的PHP技術(shù)的統(tǒng)一起來(lái)的整體過(guò)程,并設(shè)計(jì)和開(kāi)發(fā)其功能。在本設(shè)計(jì)中,首先分析系統(tǒng)統(tǒng)一起來(lái)的整體,將工作系統(tǒng)分割成2個(gè)功能板塊,設(shè)計(jì)背景管理板塊和前期顯現(xiàn)畫(huà)面板塊。后臺(tái)管理板塊分為若干小板塊、推薦商品管理、列管理、記事管理、管理人員等級(jí)、成員管理、系統(tǒng)信息管理板塊。前端顯現(xiàn)畫(huà)面板塊主要包括用戶登錄、用戶注冊(cè)、人工智能推薦和分類(lèi)網(wǎng)頁(yè)瀏覽板塊。作為開(kāi)發(fā)工具使用特殊系統(tǒng),作為開(kāi)發(fā)計(jì)算機(jī)語(yǔ)言,PHP,電腦語(yǔ)言存儲(chǔ)用的USB,和配
2、備測(cè)試用的Apache電腦相互聯(lián)系的東西。這個(gè)設(shè)計(jì)的方法是板塊。整個(gè)系統(tǒng)采用PHP技術(shù)代碼,實(shí)現(xiàn)了簡(jiǎn)易顯現(xiàn)畫(huà)面的最終效果和簡(jiǎn)便的管理功能。整個(gè)接口既漂亮又干凈,操控簡(jiǎn)單,安全性高。關(guān)鍵詞:USB PHP HTMLABSTRACTABSTRACT:With the development of economy, the Internet has developed rapidly. The use of the Internet is increasing, including schools, government agencies, business units and so on.This
3、 topic mainly introduces the whole process of using PHP technology to analyze and study the system, and to design and develop its functions. In this design, firstly, the whole system is analyzed, and the work system is divided into two functional modules to design, that is, the background management
4、 module and the front stage display module. Background management module is divided into several small modules, recommendation commodity management, column management, article management, administrator management, member management and system information management module. The front-end display modu
5、le mainly includes user login, user registration, intelligent recommendation and classified browsing modules. We use as development tool, PHP as development language, for data storage, and APACHE server for deployment testing. The design method of this design is modular. The whole system is coded by
6、 PHP technology, which achieves the ultimate effect of easy display and the ultimate goal of simple management function. The whole interface is also beautiful and clean, easy to operate, high security.KEYWORDS: PHP HTML目錄 TOC o 1-3 h z u HYPERLINK l _Toc446960622 第1章 系統(tǒng)概述 PAGEREF _Toc446960622 h 1 H
7、YPERLINK l _Toc446960623 1.1 系統(tǒng)研究背景 PAGEREF _Toc446960623 h 1 HYPERLINK l _Toc446960624 第2章 開(kāi)發(fā)工具及背景介紹 PAGEREF _Toc446960624 h 1 HYPERLINK l _Toc446960625 2.1 開(kāi)發(fā)工具介紹 PAGEREF _Toc446960625 h 1 HYPERLINK l _Toc446960626 2.1.1 特殊系統(tǒng)介紹 PAGEREF _Toc446960626 h 1 HYPERLINK l _Toc446960627 2.1.2 PHP介紹 PAGERE
8、F _Toc446960627 h 2 HYPERLINK l _Toc446960628 2.1.3 USB介紹 PAGEREF _Toc446960628 h 3 HYPERLINK l _Toc446960629 2.1.4 Apache介紹 PAGEREF _Toc446960629 h 3 HYPERLINK l _Toc446960630 第3章 需求分析 PAGEREF _Toc446960630 h 3 HYPERLINK l _Toc446960631 3.1 可行性分析 PAGEREF _Toc446960631 h 3 HYPERLINK l _Toc446960632
9、3.2 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc446960632 h 4 HYPERLINK l _Toc446960633 3.2.1 系統(tǒng)計(jì)算機(jī)的接受庫(kù)設(shè)計(jì) PAGEREF _Toc446960633 h 4 HYPERLINK l _Toc446960634 第4章 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc446960634 h 8 HYPERLINK l _Toc446960635 4.1前臺(tái)展示板塊 PAGEREF _Toc446960635 h 8 HYPERLINK l _Toc446960636 4.2后臺(tái)管理板塊 PAGEREF _Toc446960636 h 16 HYPERLI
10、NK l _Toc446960637 第5章 系統(tǒng)測(cè)試 PAGEREF _Toc446960637 h 35 HYPERLINK l _Toc446960638 5.1 測(cè)試方案概述 PAGEREF _Toc446960638 h 35 HYPERLINK l _Toc446960639 5.2 測(cè)試策略 PAGEREF _Toc446960639 h 35 HYPERLINK l _Toc446960640 5.3 測(cè)試方法 PAGEREF _Toc446960640 h 35 HYPERLINK l _Toc446960640 5.4 測(cè)試報(bào)告 PAGEREF _Toc446960640
11、h 35 HYPERLINK l _Toc446960641 5.5 測(cè)試小結(jié) PAGEREF _Toc446960641 h 36 HYPERLINK l _Toc446960642 第6章 結(jié)論 PAGEREF _Toc446960642 h 36 HYPERLINK l _Toc446960644 參考文獻(xiàn) PAGEREF _Toc446960644 h 37 HYPERLINK l _Toc446960643 致謝 PAGEREF _Toc446960643 h 38基于PHP的新聞發(fā)布系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)第1章 系統(tǒng)概述1.1 系統(tǒng)研究背景中國(guó)加入WTO以來(lái),互聯(lián)網(wǎng)時(shí)代迅速發(fā)展,互聯(lián)網(wǎng)時(shí)
12、代也在中國(guó)迅速發(fā)展。現(xiàn)在,在互聯(lián)網(wǎng)時(shí)代上各種各樣的在線網(wǎng)頁(yè)地址急速增長(zhǎng)著。但是,目前市場(chǎng)上并沒(méi)有這種完整的發(fā)布系統(tǒng)。因此,這個(gè)網(wǎng)頁(yè)地址的設(shè)計(jì)和開(kāi)發(fā)具有實(shí)用的重要性和遠(yuǎn)景。第2章 開(kāi)發(fā)工具及背景介紹2.1 開(kāi)發(fā)工具介紹2.1.1 特殊系統(tǒng)介紹特殊系統(tǒng)是開(kāi)發(fā)者通過(guò)PHP的開(kāi)發(fā)周期使用的綜合開(kāi)發(fā)內(nèi)部資源環(huán)境。他將使用這一組計(jì)算機(jī)的接受庫(kù)工具來(lái)簡(jiǎn)潔系統(tǒng)撰寫(xiě)、調(diào)整、分析、優(yōu)化和計(jì)算機(jī)的接受庫(kù)工具,包括PHP需要的開(kāi)發(fā)組件。行距特殊系統(tǒng)參考技術(shù)開(kāi)發(fā)的PHP計(jì)算機(jī)語(yǔ)言綜合開(kāi)發(fā)內(nèi)部資源環(huán)境。支持HTML,但僅提供PHP計(jì)算機(jī)語(yǔ)言調(diào)整支持。而且他們是公司的所有產(chǎn)品,構(gòu)架的支持比其他計(jì)算機(jī)軟件更好。在特殊系統(tǒng) 5
13、.5系列之后,政府也開(kāi)始為Eclipse 6.0基于PDT的特殊系統(tǒng)使用Eclipse平臺(tái)的系統(tǒng)。后面的版面也在上面構(gòu)筑。特殊系統(tǒng)不僅擁有強(qiáng)大的撰寫(xiě)工具和調(diào)整工具,還支持PHP語(yǔ)法突出顯現(xiàn)畫(huà)面、書(shū)簽、語(yǔ)法和計(jì)算機(jī)特有的代碼復(fù)制自動(dòng)簡(jiǎn)潔化。它擁有強(qiáng)大的PHP代碼調(diào)整工具。并且,它與許多先進(jìn)的調(diào)整功能同樣支持本地不是近距離的調(diào)整模式,特殊系統(tǒng)在Linux、Windows、Mac OS X上工作。1.通過(guò)SQL工具連接計(jì)算機(jī)的接受庫(kù)的團(tuán)隊(duì)協(xié)調(diào)內(nèi)部資源環(huán)境2 .快速的計(jì)算機(jī)特有的代碼開(kāi)發(fā)和本地和不是近距離的調(diào)整的結(jié)構(gòu);3 .完整的開(kāi)關(guān)文檔處理計(jì)算機(jī)內(nèi)部按部就班的步驟,可以安全連接100多個(gè)計(jì)算機(jī)特有的
14、代碼摘錄4.50以上的計(jì)算機(jī)的接受庫(kù)應(yīng)用與平臺(tái)被組合。行距特殊系統(tǒng)中包含PHP開(kāi)發(fā)所需的組件。它是全球最強(qiáng)大的PHP綜合開(kāi)發(fā)內(nèi)部資源環(huán)境之一,它采用撰寫(xiě)、調(diào)整、分析、優(yōu)化和計(jì)算機(jī)的接受庫(kù)工具集成來(lái)縮短開(kāi)發(fā)周期、簡(jiǎn)潔復(fù)雜解決方案。不僅具有一般撰寫(xiě)器的計(jì)算機(jī)特有的代碼強(qiáng)調(diào)、語(yǔ)法簡(jiǎn)潔化和書(shū)簽的功能,還具有無(wú)與倫比的內(nèi)部調(diào)整功能。這將顯現(xiàn)畫(huà)面跟蹤變化的量、單步認(rèn)為操控、計(jì)算機(jī)特殊功能信息、實(shí)時(shí)輸出、函數(shù)調(diào)用等,不僅支持本地和不是近距離的調(diào)整模式,還支持多種高級(jí)調(diào)整功能。他的最新版面中文支持系統(tǒng)也很穩(wěn)定。這些是優(yōu)勢(shì)。特殊系統(tǒng)被設(shè)計(jì)成考慮關(guān)于企業(yè)性應(yīng)用的開(kāi)發(fā)。開(kāi)發(fā)者使用PHP,擁有完美的開(kāi)發(fā)內(nèi)部資源環(huán)境。
15、他的專(zhuān)業(yè)開(kāi)發(fā)人員負(fù)責(zé)開(kāi)發(fā)、設(shè)置、調(diào)整和管理關(guān)鍵業(yè)務(wù)的PHP應(yīng)用。1.PHP提高生產(chǎn)率是最強(qiáng)大的開(kāi)發(fā)內(nèi)部資源環(huán)境:PHP 5支持、代碼分析器、項(xiàng)目經(jīng)理、語(yǔ)法查找和搜集、代碼組合功能、代碼撰寫(xiě)器、調(diào)整器(向?qū)В?。新的超人工智能代碼,更好的解析和優(yōu)化工具PHP的文檔記錄器,PHP的標(biāo)準(zhǔn)記錄工具,可以簡(jiǎn)單地記錄PHP碼,應(yīng)用計(jì)算機(jī)內(nèi)部按部就班的步驟和解決方案。FTP和SFTP的組合簡(jiǎn)潔配置,使開(kāi)發(fā)者能夠安全地從不是近距離的電腦相互聯(lián)系的東西上傳或下載文件。2 .高層次的商業(yè)應(yīng)用開(kāi)發(fā)直接相互關(guān)聯(lián)的網(wǎng)址到最廣泛使用的專(zhuān)業(yè)計(jì)算機(jī)的接受庫(kù),例如ibmdb 2 / Cloudscape / Derby、Orac
16、le、微軟SQL Server、PostgreSQL、USB。在SQL 92中使用Send SQL查詢(xún)撰寫(xiě)器以支持語(yǔ)法查找和搜集。他主要在相互關(guān)聯(lián)的網(wǎng)址的電腦相互聯(lián)系的東西上寫(xiě)計(jì)算機(jī)內(nèi)部按部就班的步驟,認(rèn)為操控計(jì)算機(jī)內(nèi)部按部就班的步驟,然后使用 SQL Explorer查看計(jì)算機(jī)的接受庫(kù)的結(jié)構(gòu)和內(nèi)容。PHP具有完全調(diào)整內(nèi)部資源環(huán)境和調(diào)整優(yōu)勢(shì)。本地和不是近距離的調(diào)整內(nèi)部資源環(huán)境下使用強(qiáng)大的PHP調(diào)整器,對(duì)互聯(lián)網(wǎng)時(shí)代的本地調(diào)整和不是近距離的調(diào)整兩者進(jìn)行調(diào)整。2.1.2 PHP介紹PH是超文本的預(yù)處理計(jì)算機(jī)內(nèi)部按部就班的步驟。這是學(xué)習(xí)和使用方便的電腦相互聯(lián)系的東西邊緣腳本計(jì)算機(jī)語(yǔ)言。即使我們只有相對(duì)
17、少量的知識(shí)記憶,我們也可以使用PHP建立互動(dòng)網(wǎng)頁(yè)地址。當(dāng)您撰寫(xiě)HTML時(shí),您可以用正常的方法寫(xiě)PHP。因此,他是幫助生成動(dòng)態(tài)網(wǎng)頁(yè)的主要工具之一。Rasmus Lerdorf為了制作他的在線再開(kāi)數(shù)年前制作了這個(gè)個(gè)人的主頁(yè)工具。由于這種非常簡(jiǎn)單的計(jì)算機(jī)語(yǔ)言,許多人提出了各種有效的建議,以便日后意識(shí)到這一點(diǎn),并加以擴(kuò)大。許多人的建議和計(jì)算機(jī)語(yǔ)言本身就是一種自由的性質(zhì),它逐漸發(fā)展為具有豐富特征的計(jì)算機(jī)語(yǔ)言。使用PHP有很多好處。1 .學(xué)習(xí)計(jì)算機(jī)一些特定的步驟:這是一個(gè)非常簡(jiǎn)單的學(xué)習(xí)計(jì)算機(jī)一些特定的步驟。與Java和Perl不同,PHP需要了解一些基本的語(yǔ)法和計(jì)算機(jī)語(yǔ)言功能,所以可以開(kāi)始PHP代碼之旅。
18、2.計(jì)算機(jī)的接受庫(kù)連接:PHP可以編譯連接到多個(gè)計(jì)算機(jī)的接受庫(kù)的函數(shù)。PHP和USB是優(yōu)秀的組合。3.PHP擴(kuò)展PHP的追加功能難,不過(guò),對(duì)PHP計(jì)算機(jī)內(nèi)部按部就班的步驟員來(lái)說(shuō)不難。4 .面向?qū)ο蟮挠?jì)算機(jī)內(nèi)部按部就班的步驟設(shè)計(jì): PHP提供類(lèi)別和對(duì)象?;诰W(wǎng)址編程,必須具備面向?qū)ο蟮木幊棠芰?。這樣,PHP支持構(gòu)造器和抽出類(lèi)等的功能。5 .可伸長(zhǎng)和縮短性:傳統(tǒng)網(wǎng)頁(yè)通過(guò)CGI相互作用。缺乏CGI計(jì)算機(jī)內(nèi)部按部就班的步驟的可縮放性。所有運(yùn)行中的CGI計(jì)算機(jī)內(nèi)部按部就班的步驟都必須開(kāi)始獨(dú)立的過(guò)程。很多人想用CGI模式安裝它,并且嵌入式PHP具有更高的可縮放性。2.1.3 USB介紹USB是相關(guān)計(jì)算機(jī)的
19、接受庫(kù)管理系統(tǒng)。它由瑞典的USB AB公司開(kāi)發(fā),屬于Oracle。USB是最受歡迎的中繼計(jì)算機(jī)的接受庫(kù)管理系統(tǒng)。USB是網(wǎng)址應(yīng)用計(jì)算機(jī)內(nèi)部按部就班的步驟中最好的RDBMS(Relational Database Management System)計(jì)算機(jī)軟件之一。USB是相關(guān)計(jì)算機(jī)的接受庫(kù)管理系統(tǒng)。它可以存儲(chǔ)不同列表的電腦語(yǔ)言而不是大倉(cāng)庫(kù)的全部電腦語(yǔ)言。而且它可以改善速度和靈活性。在USB中使用的SQL計(jì)算機(jī)語(yǔ)言是訪問(wèn)計(jì)算機(jī)的接受庫(kù)的最常用的標(biāo)準(zhǔn)計(jì)算機(jī)語(yǔ)言。USB的計(jì)算機(jī)軟件采用了雙版面的策略。由于其小尺寸、速度快、統(tǒng)一起來(lái)的整體成本低,特別是開(kāi)放源,USB一般被選為中小網(wǎng)頁(yè)地址開(kāi)發(fā)的網(wǎng)頁(yè)地址
20、計(jì)算機(jī)的接受庫(kù)。因?yàn)樗鐓^(qū)版的優(yōu)秀表現(xiàn),它能在PHP和Apache上形成良好的發(fā)展內(nèi)部資源環(huán)境。2.1.4 Apache介紹Apache HTTP Server是Apache Software Foundation的開(kāi)放源碼網(wǎng)址電腦相互聯(lián)系的東西。這使得大多數(shù)計(jì)算機(jī)操控系統(tǒng)能夠迅速運(yùn)行。主要特征是多平臺(tái)和安全性。被廣泛使用。要把Perl / Python等分析和解讀器編譯到電腦相互聯(lián)系的東西,快速可靠性高(貴)簡(jiǎn)單。因此,它是最流行的網(wǎng)址電腦相互聯(lián)系的東西計(jì)算機(jī)軟件之一。行距Apache HTTP從NCSA HTTPd電腦相互聯(lián)系的東西開(kāi)始,經(jīng)過(guò)多次變更,它已成為世界上第一個(gè)網(wǎng)址電腦相互聯(lián)系的
21、東西計(jì)算機(jī)軟件。在大多數(shù)計(jì)算機(jī)平臺(tái)上都能夠順利認(rèn)為操控。經(jīng)過(guò)多次變更,Apache已成為世界上最流行的網(wǎng)址電腦相互聯(lián)系的東西計(jì)算機(jī)軟件之一。Apache表示補(bǔ)丁滿滿的電腦相互聯(lián)系的東西。因?yàn)樗潜容^自由的計(jì)算機(jī)軟件,所以人們總是開(kāi)發(fā)新的功能和功能。因此,Apache可以簡(jiǎn)單快速、穩(wěn)定地作為代理電腦相互聯(lián)系的東西使用。第3章 需求分析3.1 可行性分析這個(gè)系統(tǒng)是由PHP + USB + Apache開(kāi)發(fā)的。前置板塊被嵌入到用于PHP的頁(yè)面開(kāi)發(fā)和用戶界面管理的HTML中。信息被改善了之后,接口友好,親和性。后端使用開(kāi)發(fā)和管理計(jì)算機(jī)的接受庫(kù)的USB計(jì)算機(jī)的接受庫(kù)。它具有較強(qiáng)的處理錯(cuò)誤信息的能力,并有
22、一些重要的內(nèi)容將由交易處理機(jī)制來(lái)處理。他的開(kāi)發(fā)內(nèi)部資源環(huán)境使用了開(kāi)放源的Apache電腦相互聯(lián)系的東西。這是方便安全可靠的使用。在這個(gè)系統(tǒng)中采用的b/s架構(gòu)很容易。為了用戶,他們能夠了解沒(méi)有深入的計(jì)算機(jī)專(zhuān)業(yè)知識(shí)使用它的方法,然后使用平臺(tái),就可以保持。因?yàn)檫@個(gè)系統(tǒng)是小新聞發(fā)布系統(tǒng),所以整個(gè)系統(tǒng)太大,開(kāi)發(fā)成本不高??梢哉f(shuō)統(tǒng)一起來(lái)的整體的開(kāi)發(fā)成本非常低。而且,它將為我們提供更大的便利來(lái)改善網(wǎng)頁(yè)地址。在成本方面,用戶可以連接互聯(lián)網(wǎng)時(shí)代,并且可以用計(jì)算機(jī)登錄世界上任何一個(gè)角落的網(wǎng)頁(yè)地址的所有功能。對(duì)于計(jì)算機(jī)硬件和計(jì)算機(jī)軟件的這個(gè)要求不是很高,而且它訪問(wèn)起來(lái)非常方便。因此,從經(jīng)濟(jì)的可能性分析來(lái)看,這個(gè)網(wǎng)頁(yè)
23、地址具有強(qiáng)大的經(jīng)濟(jì)效益特點(diǎn)。因?yàn)檩斎胄畔⒌捻?yè)的大部分以下拉框的形式表示,這個(gè)系統(tǒng)的操控也非常簡(jiǎn)單。您可以通過(guò)系統(tǒng)自動(dòng)生成一些基本頁(yè)面信息。最佳日歷控件可以使用一個(gè)小時(shí)。操控員的技術(shù)和才能要求不高。只要您熟練操控Windows,您就可以在這個(gè)系統(tǒng)操控中做一些訓(xùn)練工作。而且系統(tǒng)的可視性非常好,技術(shù)要求不高。這個(gè)系統(tǒng)在實(shí)用上很重要。將開(kāi)放源計(jì)算機(jī)特有的代碼用作開(kāi)發(fā)內(nèi)部資源環(huán)境計(jì)算機(jī)軟件的計(jì)算機(jī)的接受庫(kù)。與共同系統(tǒng)計(jì)算機(jī)軟件的開(kāi)發(fā)不同。沒(méi)有侵害的問(wèn)題,即法律允許。3.2 系統(tǒng)總體設(shè)計(jì)通過(guò)分析一般系統(tǒng)的功能,系統(tǒng)分為正面顯現(xiàn)畫(huà)面和背景管理兩個(gè)部分。前臺(tái)顯現(xiàn)畫(huà)面器主要分為兩個(gè)板塊:關(guān)于我們和老師。背景管理
24、分為技術(shù)類(lèi)別板塊、導(dǎo)入板塊、專(zhuān)欄管理板塊、網(wǎng)頁(yè)上的文章篇幅管理板塊、系統(tǒng)信息板塊、管理者管理板塊。3.2.1 系統(tǒng)計(jì)算機(jī)的接受庫(kù)設(shè)計(jì)請(qǐng)求分析之后,該系統(tǒng)的計(jì)算機(jī)的接受庫(kù)主要由以下表構(gòu)成:1 .管理表以下表格主要用于表示在存儲(chǔ)系統(tǒng)的網(wǎng)頁(yè)地址管理中使用的管理者電腦語(yǔ)言。這包括是否刪除管理員編號(hào)、用戶名、密碼和字段。表格的具體結(jié)構(gòu)和內(nèi)容如下。字段類(lèi)型空主鍵注釋idint(11)否是管理員編號(hào)usernamevarchar(32)是否用戶名passwordvarchar(64)是否密碼statustinyint(4)是否是否刪除字段表3-1創(chuàng)建表的SQL語(yǔ)句為:CREATE TABLE m_admin
25、 ( id int(11) NOT NULL AUTO_INCREMENT, username varchar(32) DEFAULT NULL, password varchar(64) DEFAULT NULL, status tinyint(4) DEFAULT 1, PRIMARY KEY (id) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;2.網(wǎng)頁(yè)上的文章篇幅表(表3-2)表主要用于存儲(chǔ)裝置中存儲(chǔ)網(wǎng)頁(yè)上的文章篇幅電腦語(yǔ)言。表格主要包括是否刪除網(wǎng)頁(yè)上的文章篇幅編號(hào)、網(wǎng)頁(yè)上的文章篇幅名稱(chēng)、網(wǎng)頁(yè)上的文章篇幅類(lèi)別、內(nèi)容和字段。桌子
26、的桌子構(gòu)造如下。字段類(lèi)型空主鍵注釋idint(11)否是網(wǎng)頁(yè)上的文章篇幅編號(hào)titlevarchar(255)是否網(wǎng)頁(yè)上的文章篇幅名稱(chēng)thumbvarchar(255)是否大概圖contenttext是否網(wǎng)頁(yè)上的文章篇幅內(nèi)容categoryint(11)是否所屬分類(lèi)tech_idint(11)是否技術(shù)類(lèi)別forward_listvarchar(255)是否授課類(lèi)別createdint(11)是否創(chuàng)建時(shí)間statustinyint(4)是否是否刪除字段表3-2創(chuàng)建該表的SQL語(yǔ)句為:CREATE TABLE m_article ( id int(11) NOT NULL AUTO_INCREME
27、NT, title varchar(255) DEFAULT NULL, thumb varchar(255) DEFAULT NULL, content text, category int(11) DEFAULT NULL, tech_id int(11) DEFAULT NULL, forward_list varchar(255) DEFAULT NULL, created int(11) DEFAULT NULL, status tinyint(4) DEFAULT 1, PRIMARY KEY (id) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT
28、CHARSET=utf8;3.分類(lèi)表(表3-3)表格主要將分類(lèi)信息存儲(chǔ)在系統(tǒng)中。表格主要包括編號(hào)、大概圖、分類(lèi)編號(hào)、分類(lèi)名稱(chēng)、分類(lèi)詳情、以及如何顯現(xiàn)畫(huà)面分類(lèi)網(wǎng)頁(yè)上的文章篇幅的字段。表格構(gòu)成如下:字段類(lèi)型空主鍵注釋idint(11)否是編號(hào)thumbvarchar(255)是否大概圖parent_idint(11)是否父分類(lèi)titlevarchar(255)是否分類(lèi)名稱(chēng)contenttext是否描述show_methodtinyint(4)是否展示方式createdint(11)是否創(chuàng)建時(shí)間statustinyint(4)是否狀態(tài)表3-3創(chuàng)建該表的SQL語(yǔ)句為:CREATE TABLE m_ca
29、tegory ( id int(11) NOT NULL AUTO_INCREMENT, thumb varchar(255) DEFAULT NULL, parent_id int(11) DEFAULT NULL, title varchar(255) DEFAULT NULL, content text, show_method tinyint(4) DEFAULT NULL, created int(11) DEFAULT 1, status tinyint(4) DEFAULT 1, PRIMARY KEY (id) ENGINE=MyISAM AUTO_INCREMENT=9 DE
30、FAULT CHARSET=utf8;4.系統(tǒng)信息表(表3-4)表格主要存儲(chǔ)系統(tǒng)信息。表格主要包括系統(tǒng)名稱(chēng)、系統(tǒng)說(shuō)明、系統(tǒng)關(guān)鍵字、系統(tǒng)版權(quán)、公司地址等。表格構(gòu)成如下:字段類(lèi)型空主鍵注釋idint(11)是否編號(hào)site_namevarchar(255)是否站點(diǎn)名稱(chēng)site_descvarchar(255)是否站點(diǎn)描述site_keyvarchar(255)是否站點(diǎn)關(guān)鍵字site_logovarchar(255)是否站點(diǎn)LOGOsite_telvarchar(255)是否站點(diǎn)電話site_urlvarchar(255)是否站點(diǎn)網(wǎng)址site_emailvarchar(255)是否站點(diǎn)郵箱site_
31、addressvarchar(255)是否站點(diǎn)地址site_weibovarchar(255)是否站點(diǎn)微博site_blogvarchar(255)是否站點(diǎn)博客site_copyvarchar(255)是否站點(diǎn)版權(quán)site_icpvarchar(255)是否站點(diǎn)備案site_privacytext是否站點(diǎn)隱私政策site_servicetext是否站點(diǎn)服務(wù)信息site_helptext是否站點(diǎn)幫助信息site_mastervarchar(255)是否站點(diǎn)負(fù)責(zé)人site_404varchar(255)是否站點(diǎn)400電話site_faxvarchar(255)是否站點(diǎn)傳真site_qqvarcha
32、r(255)是否站點(diǎn)qq表3-4創(chuàng)建該表的SQL語(yǔ)句為:CREATE TABLE m_config ( id int(11) DEFAULT NULL, site_name varchar(255) DEFAULT NULL, site_desc varchar(255) DEFAULT NULL, site_key varchar(255) DEFAULT NULL, site_logo varchar(255) DEFAULT NULL, site_tel varchar(255) DEFAULT NULL, site_url varchar(255) DEFAULT NULL, site
33、_email varchar(255) DEFAULT NULL, site_address varchar(255) DEFAULT NULL, site_weibo varchar(255) DEFAULT NULL, site_blog varchar(255) DEFAULT NULL, site_copy varchar(255) DEFAULT NULL, site_icp varchar(255) DEFAULT NULL, site_privacy text, site_service text, site_help text, site_master varchar(255)
34、 DEFAULT NULL, site_404 varchar(255) DEFAULT NULL, site_fax varchar(255) DEFAULT NULL, site_qq varchar(255) DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=utf8;第4章 系統(tǒng)實(shí)現(xiàn)4.1前臺(tái)展示板塊1 .主頁(yè)板塊此板塊主要為用戶提供快速導(dǎo)航網(wǎng)頁(yè),并能迅速根據(jù)主頁(yè)內(nèi)的相互關(guān)聯(lián)的網(wǎng)址輸入功能網(wǎng)頁(yè)。譬如,分類(lèi)網(wǎng)頁(yè)瀏覽,登錄登記,新聞閱覽等。板塊的操控結(jié)果如下。該板塊主要計(jì)算機(jī)特有的代碼如下:$id = $_GETid;$sql = SELECT * F
35、ROM m_category WHERE id=.$id;$category = USB_query($sql);$category = USB_fetch_assoc($category);if($categoryshow_method=1) $categoryurl =list.php?id=.$categoryid;else $categoryurl =single.php?id=.$categoryid;$parent_cate = get_parent($id);if($parent_cateshow_method=1) $parent_cateurl =list.php?id=.$
36、parent_cateid;else $parent_cateurl =single.php?id=.$parent_cateid;$child_menu = get_child($parent_cateid);if(!empty($child_menu) foreach($child_menu as $j=$sub) if($subshow_method=1) $child_menu$jurl = list.php?id=.$subid; else $child_menu$jurl = single.php?id=.$subid; function get_parent($cate_id)
37、$sql = SELECT * FROM m_category WHERE id=.$cate_id; $cate = USB_query($sql); $cate = USB_fetch_assoc($cate); if($cateparent_id!=0) return get_parent($cateparent_id); return $cate;2 .登錄板塊此板塊為用戶提供登錄站點(diǎn)的功能。在登錄網(wǎng)頁(yè)地址上,平臺(tái)可以記錄用戶網(wǎng)頁(yè)瀏覽的歷史信息,并向人工智能用戶推薦新聞。板塊的操控結(jié)果如下。該板塊主要計(jì)算機(jī)特有的代碼如下:$id = $_GETid;$sql = SELECT * FR
38、OM m_category WHERE id=.$id;$category = USB_query($sql);$category = USB_fetch_assoc($category);if($categoryshow_method=1) $categoryurl =list.php?id=.$categoryid;else $categoryurl =single.php?id=.$categoryid;$parent_cate = get_parent($id);if($parent_cateshow_method=1) $parent_cateurl =list.php?id=.$p
39、arent_cateid;else $parent_cateurl =single.php?id=.$parent_cateid;/var_dump($parent_cate);$child_menu = get_child($parent_cateid);/$where = category in(.$parent_cateid.,;$where = ;if(!empty($child_menu) foreach($child_menu as $j=$sub) if($subshow_method=1) $child_menu$jurl = list.php?id=.$subid; else
40、 $child_menu$jurl = single.php?id=.$subid; if($j!=(count($child_menu)-1) / $where.=$subid.,; else / $where.=$subid.); function get_parent($cate_id) $sql = SELECT * FROM m_category WHERE id=.$cate_id; $cate = USB_query($sql); $cate = USB_fetch_assoc($cate); if($cateparent_id!=0) return get_parent($ca
41、teparent_id); return $cate;$page_size = 10;$current_page =0;if(isset($_GETp)&!empty($_GETp) $current_page = $_GETp;if($current_page!=0) $limit = LIMIT .($page_size*($current_1).,.$page_size;$sql = SELECT * FROM m_article category=.$categoryid. AND status=1 .$where. ORDER BY created DESC ;$res2 = USB
42、_query($sql);$data2 = array();while($item = USB_fetch_assoc($res2) $data2 = $item;$sql = SELECT * FROM m_article WHERE category=.$categoryid. AND status=1 .$where. ORDER BY created DESC .$limit;/echo $sql;$res = USB_query($sql);$data = array();while($item = USB_fetch_assoc($res) $sql = SELECT * FROM
43、 m_tech WHERE id=.$itemtech_id; $tech = USB_query($sql); $itemtech = USB_fetch_assoc($tech);/echo $itemforward_list; $forward = unserialize(str_replace(,$itemforward_list); / var_dump($forward); $fors = array(); if(!empty($forward) foreach($forward as $k=$f) $sql = SELECT * FROM m_forward WHERE id=.
44、$f; $forw = USB_query($sql); $forw = USB_fetch_assoc($forw); $fors = $forw; $itemforward = $fors; $data = $item;/var_dump($data);$total = count($data2);require_once(include/class.pager.php);$params = array( total_rows=$total, #(必須) method =defalut, #(必須) parameter =, #(必須) now_page =$current_page, #
45、(必須) list_rows =$page_size, #(可選) 默認(rèn)為15);$page = new Core_Lib_Page($params);3 .人工智能推薦板塊根據(jù)網(wǎng)頁(yè)瀏覽相關(guān)分類(lèi)新聞的用戶編號(hào)和頻率,系統(tǒng)向用戶提供個(gè)人推薦。推薦內(nèi)容各用戶不同。內(nèi)容雖不推薦沒(méi)有目的,但建議您對(duì)用戶感興趣,并關(guān)注提高用戶的滿意度。此外,該系統(tǒng)還建議用戶24小時(shí)內(nèi)閱讀時(shí)間最長(zhǎng)的新聞內(nèi)容。除了向用戶推薦新聞外,還可以向用戶推薦淘寶網(wǎng)等購(gòu)物網(wǎng)頁(yè)地址的產(chǎn)品。板塊的操控結(jié)果如下。4.2后臺(tái)管理板塊1 .信息評(píng)論管理消息注釋主要在管理平臺(tái)上向管理員提供用戶消息的功能。顯現(xiàn)畫(huà)面信件列表,即當(dāng)前系統(tǒng)的注釋。只要管
46、理員單擊批注按鈕,PHP調(diào)用USB函數(shù),完全調(diào)查這種信息。HTML的表格標(biāo)簽也可以用于在頁(yè)面中顯現(xiàn)畫(huà)面列表電腦語(yǔ)言。將撰寫(xiě)和刪除按鈕添加到電腦語(yǔ)言背面。板塊操控的結(jié)果如下。$page_size = 10;$current_page =0;if(isset($_GETp)&!empty($_GETp) $current_page = $_GETp;if($current_page!=0) $limit = LIMIT .($page_size*($current_1).,.$page_size;$where = ;if(isset($_GETtitle)&!empty($_GETtitle) $
47、where .= AND title LIKE %.$_GETtitle.%;if(isset($_GETparent_id)&!empty($_GETparent_id) $where .= AND parent_id=.$_GETparent_id.;if(isset($_GETmethod)&!empty($_GETmethod) $where .= AND show_method=.$_GETmethod.;$sql = SELECT * FROM m_category WHERE status=1 .$where. ORDER BY created DESC ;$res2 = USB
48、_query($sql);$data2 = array();while($item = USB_fetch_assoc($res2) $data2 = $item;$sql = SELECT * FROM m_category WHERE status=1 .$where. ORDER BY created DESC .$limit;$res = USB_query($sql);$data = array();while($item = USB_fetch_assoc($res) if($itemparent_id!=0) $sql = SELECT * FROM m_category WHE
49、RE id=.$itemparent_id; $tech = USB_query($sql); $itemparent = USB_fetch_assoc($tech); else $itemparent = array(title=頂級(jí)分類(lèi)); if($itemshow_method=1) $itemmethod = 列表; else $itemmethod = 單頁(yè); $data = $item;$total = count($data2);require_once(./include/class.pager.php);$params = array( total_rows=$total,
50、 #(必須) method =defalut, #(必須) parameter =, #(必須) now_page =$current_page, #(必須) list_rows =$page_size, #(可選) 默認(rèn)為15);$page = new Core_Lib_Page($params);if ($_GET) if (isset($_GETa) $act = $_GETa; if ($act = del) $sql = UPDATE m_category SET status=0 WHERE id= . $_GETid; USB_query($sql); echo location
51、.href = category.php; ; $sql = SELECT * FROM m_category WHERE status=1 ORDER BY created DESC;$res3 = USB_query($sql);$data3 = array();while($item3 = USB_fetch_assoc($res3) $data3 = $item3;2.友情相互關(guān)聯(lián)的網(wǎng)址管理友情相互關(guān)聯(lián)的網(wǎng)址管理板塊主要用于檢查、添加、修改、刪除、列表和系統(tǒng)友情相互關(guān)聯(lián)的網(wǎng)址等功能。板塊主要包括以下小板塊:(1)友情相互關(guān)聯(lián)的網(wǎng)址追加:這是一個(gè)主要追加友情相互關(guān)聯(lián)的網(wǎng)址的板塊。每當(dāng)管理
52、員點(diǎn)擊添加類(lèi)別按鈕時(shí),頁(yè)面就會(huì)跳到添加教育類(lèi)別的頁(yè)面。然后,提供一種頁(yè)面用于收集平臺(tái)信息的平臺(tái)。點(diǎn)擊管理者的網(wǎng)頁(yè)地址名、地址、圖片,點(diǎn)擊追加按鈕,電腦語(yǔ)言就會(huì)發(fā)送到PHP,PHP接收平臺(tái)電腦語(yǔ)言,建立相應(yīng)的計(jì)算機(jī)的接受庫(kù)插入句,最終在計(jì)算機(jī)的接受庫(kù)中插入友好相互關(guān)聯(lián)的網(wǎng)址信息。板塊的操控結(jié)果如下。該板塊主要計(jì)算機(jī)特有的代碼如下:if($_POST) $fileName = $_FILESfilename; $ext = getExt($fileName); $userDir = date(Ymd); $basePath = /uploads/; $savePath = $basePath.$u
53、serDir; if(!is_dir($savePath) mkdir(.$savePath); $file = $savePath./. time() . .$ext; move_uploaded_file($_FILESfiletmp_name, . . $file); $fileDir = $basePath.$userDir; $sql = INSERT INTO m_link(created,link_name,link_url,image_url) VALUES(.time().,.$_POSTtitle.,.$_POSTlink_url.,.$file.); USB_query(
54、$sql); /echo $sql;exit; echo location.href = link.php; ;(2)友情相互關(guān)聯(lián)的網(wǎng)址一覽顯現(xiàn)畫(huà)面:顯現(xiàn)畫(huà)面當(dāng)前系統(tǒng)的所有友情相互關(guān)聯(lián)的網(wǎng)址。管理員點(diǎn)擊友情相互關(guān)聯(lián)的網(wǎng)址列表按鈕,然后PHP調(diào)用USB功能查詢(xún)此類(lèi)信息,然后使用HTML表標(biāo)簽在頁(yè)面上顯現(xiàn)畫(huà)面列表電腦語(yǔ)言。不,在每行電腦語(yǔ)言之后添加撰寫(xiě)和刪除按鈕。板塊操控的結(jié)果如下。(3)友情相互關(guān)聯(lián)的網(wǎng)址修改:這意味著管理員在需要修改的電腦語(yǔ)言行后面單擊撰寫(xiě)按鈕,然后移動(dòng)到撰寫(xiě)頁(yè)面。頁(yè)面上,PHP收到相應(yīng)電腦語(yǔ)言的選項(xiàng)號(hào)碼,并用平臺(tái)填充。管理員點(diǎn)擊更新按鈕確認(rèn)表單的成功,將表單發(fā)送給PHP,接收
55、表單電腦語(yǔ)言,建立更新計(jì)算機(jī)的接受庫(kù)的語(yǔ)句,調(diào)用PHP操控USB的語(yǔ)句并更新電腦語(yǔ)言。此板塊的主要計(jì)算機(jī)特有的代碼如下。if($_POST) $sql = UPDATE m_link SET link_name=.$_POSTtitle., image_url=.$file., link_url=.$_POSTlink_url. WHERE id=.$_POSTid; USB_query($sql); echo location.href = forward.php; ;(4)刪除友情相互關(guān)聯(lián)的網(wǎng)址:如果您不需要使用類(lèi)別,您必須刪除。管理員單擊刪除的按鈕,通過(guò)接收到的編號(hào)單擊PHP頁(yè)面,構(gòu)筑刪
56、除計(jì)算機(jī)的接受庫(kù)的語(yǔ)句,從計(jì)算機(jī)的接受庫(kù)中刪除電腦語(yǔ)言。刪除友情相互關(guān)聯(lián)的網(wǎng)址的主要計(jì)算機(jī)特有的代碼如下。if ($_GET) if (isset($_GETa) $act = $_GETa; if ($act = del) $sql = UPDATE m_link SET status=0 WHERE id= . $_GETid; USB_query($sql); echo location.href = link.php; ; if ($act = pass) $sql = UPDATE m_link SET step=1 WHERE id= . $_GETid; USB_query($s
57、ql); echo location.href = link.php; ; if ($act = nopass) $sql = UPDATE m_link SET step=0 WHERE id= . $_GETid; USB_query($sql); echo location.href = link.php; ; 3 .專(zhuān)欄管理列管理板塊主要實(shí)現(xiàn)向系統(tǒng)添加、修改、刪除、顯現(xiàn)畫(huà)面列的功能。板塊主要包括以下小板塊:添加列:主要添加列。管理員單擊“添加”列按鈕,跳轉(zhuǎn)到“添加”列的頁(yè)面。此時(shí),提供了用于收集類(lèi)別信息的平臺(tái)。表格包含列名、父類(lèi)別、列蓋、演示方法和細(xì)節(jié)。點(diǎn)擊添加按鈕,電腦語(yǔ)言將由系統(tǒng)發(fā)
58、送到PHP,通過(guò)接收到的表單電腦語(yǔ)言,相應(yīng)的計(jì)算機(jī)的接受庫(kù)將為我們建立。板塊的操控結(jié)果如下。(2)列列表顯現(xiàn)畫(huà)面:列列表顯現(xiàn)畫(huà)面,即顯現(xiàn)畫(huà)面當(dāng)前系統(tǒng)中存在的所有列。管理員輸入列的名稱(chēng),并選擇父列和顯現(xiàn)畫(huà)面模式,然后單擊查找和搜集按鈕。PHP調(diào)用USB函數(shù)調(diào)查列名的信息。HTML的表格標(biāo)簽也在頁(yè)面中用于顯現(xiàn)畫(huà)面列表電腦語(yǔ)言。在每個(gè)電腦語(yǔ)言行之后添加撰寫(xiě)和刪除按鈕。板塊的操控結(jié)果如下。該板塊主要計(jì)算機(jī)特有的代碼如下:$page_size = 10;$current_page =0;if(isset($_GETp)&!empty($_GETp) $current_page = $_GETp;if($
59、current_page!=0) $limit = LIMIT .($page_size*($current_1).,.$page_size;$where = ;if(isset($_GETtitle)&!empty($_GETtitle) $where .= AND title LIKE %.$_GETtitle.%;if(isset($_GETparent_id)&!empty($_GETparent_id) $where .= AND parent_id=.$_GETparent_id.;if(isset($_GETmethod)&!empty($_GETmethod) $where .
60、= AND show_method=.$_GETmethod.;$sql = SELECT * FROM m_category WHERE status=1 .$where. ORDER BY created DESC ;$res2 = USB_query($sql);$data2 = array();while($item = USB_fetch_assoc($res2) $data2 = $item;$sql = SELECT * FROM m_category WHERE status=1 .$where. ORDER BY created DESC .$limit;$res = USB
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 汕頭高三生物試卷及答案
- 肇慶市實(shí)驗(yàn)中學(xué)高中歷史二:第六周限時(shí)訓(xùn)練的評(píng)講教案
- 管理溝通與團(tuán)隊(duì)作業(yè)的講義四
- 進(jìn)口標(biāo)致多路傳輸原理
- 管道工程產(chǎn)業(yè)發(fā)展趨勢(shì)與挑戰(zhàn)分析預(yù)測(cè)考核試卷
- 電機(jī)制造中的項(xiàng)目管理與進(jìn)度控制考核試卷
- 肉類(lèi)副產(chǎn)品加工過(guò)程中的質(zhì)量控制體系構(gòu)建考核試卷
- 醫(yī)院醫(yī)療質(zhì)量安全事件處理知識(shí)考核試卷
- 國(guó)企2025內(nèi)蒙古第七地質(zhì)開(kāi)發(fā)有限責(zé)任公司招聘工作人員6人筆試參考題庫(kù)附帶答案詳解
- 組織領(lǐng)導(dǎo)力與團(tuán)隊(duì)績(jī)效管理考核試卷
- “三個(gè)代表”重要思想
- 科技論文寫(xiě)作第八章(討論部分)課件
- 水平三(五年級(jí))體育《籃球:?jiǎn)问旨缟贤痘@》說(shuō)課稿課件
- 鏈家買(mǎi)賣(mài)合同 鏈家買(mǎi)賣(mài)合同標(biāo)準(zhǔn)版(五篇)
- 上肢后區(qū)、脊柱區(qū)的局部解剖與操作-人體局解剖學(xué)-課件-07
- 醫(yī)用計(jì)量器具目錄(含強(qiáng)檢)
- 年產(chǎn)3萬(wàn)噸乙酸乙酯-畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 光伏電纜的敷設(shè)
- 胎心監(jiān)護(hù)操作考核標(biāo)準(zhǔn)
- C#實(shí)驗(yàn)c-圖書(shū)管理系統(tǒng)源代碼
- 上海小學(xué)牛津英語(yǔ)3BM3U3-Seasons
評(píng)論
0/150
提交評(píng)論