版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
北京理工大學(xué)現(xiàn)代遠程(繼續(xù))教育學(xué)院畢業(yè)設(shè)計(論文)AbstractThe21stcenturyisanera,theeraofthenetworkintotheinformationsocietyeraofrapiddevelopment,thedigitalrevolutiontobringaboutnewchangesinallareas.WiththepopularizationofInternet,nomatterhowfarapartthepeoplehavetheTianyaZorpiafeeling.Stayathome,theywillknowthatthebignewworldcanbefriendsandtalkaboutunimpededacrosstheAtlantic.Pagegradualintegrationintopeople'slives,rapidandtimelynews,getcolorfulweb-basedinformation,hasbecomepartofdailylifeatthesametimemoreandmorecompaniessetuptheirownWWWsites,businessescandisplayproductsthroughthewebsite,publishingthelatestdevelopments,exchangeandcommunicationwithusers,withpartnerstoestablishcontactsandconductinge-commerce.HiddenworldoftheInternet,fulloflife,whereonlytheunexpected,noimpossible.Networkdevelopmentprospectsarepromising,assoonaspossibleandnetworkintegrationandinformationtimes,andhigh-techconvergence,allwalksoflifewillundoubtedlyinjectnewvitality.Inthefieldofnetworktechnology,thetraditionalbusinessmanagementofthesiteTherearetwoways,onestaticHTMLpages,updatetheinformationneedtore-createthepageandthenuploadthepageandmodifythelink,butwiththefurtherdevelopmentofInternet,whichastaticWebsitedevelopmentandmaintenancehasbecomeincreasinglydifficult,andcannoteffectivelyinteractwiththeviewer,whichmakesthismethodhaslimiteduse.2isbasedonASP,PHPorJSP,andscriptinglanguages,dynamicwebpagesanddatabaseintegration,throughtheapplicationofproceduresforhandlinginformation,whichisthemorepopularapproach.OfthispaperistousePHP+Apache+MySQLdevelopmentenvironmentfordevelopingdynamicWebnetworknewsdistributionsystem.Keywords:Internet,PHP,webdevelopment,Newssystem目錄TOC\o"1-5"\h\z第1章概述 11.1課題背景 11.2新聞發(fā)布系統(tǒng)研究的目的和意義 11.2.1新聞發(fā)布系統(tǒng)研究的目的 21.2.2新聞發(fā)布系統(tǒng)研究的意義 2第2章系統(tǒng)分析 32.1需求調(diào)查 32.2用戶及其特點 3第3章系統(tǒng)設(shè)計 53.1系統(tǒng)功能描述 53.2模塊劃分 53.3系統(tǒng)的概要設(shè)計 63.4系統(tǒng)的總體模塊結(jié)構(gòu)設(shè)計 73.5系統(tǒng)流程分析 8第4章數(shù)據(jù)庫設(shè)計 124.1數(shù)據(jù)字典 124.2數(shù)據(jù)庫的創(chuàng)建 124.3數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 12第5章系統(tǒng)的實現(xiàn) 165.1系統(tǒng)主界面 165.2后臺管理員登陸界面 175.3普通用戶登陸與驗證 185.4新聞分類的實現(xiàn) 195.5新聞列表的實現(xiàn) 205.6新聞添加的實現(xiàn) 21總結(jié) 23致謝 24參考文獻 25第1章概述Internet是目前世界上最大的計算機互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個整體。作為Internet上一種先進的,易于被人們所接受的信息檢索手段,WorldWideWeb(簡稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計,目前Internet上已有上百萬個Web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、公告出版、娛樂、體育等各個領(lǐng)域,其用戶群十分龐大,因此建設(shè)一個好的Web站點對于一個機構(gòu)的發(fā)展十分重要。近年來,隨著網(wǎng)絡(luò)用戶要求的不斷提高及計算機科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)在Internet中的廣泛應(yīng)用,Web站點向用戶提供的服務(wù)將越來越豐富,越來越人性化。1.1課題背景我們處于一個信息化的互聯(lián)網(wǎng)時代,網(wǎng)絡(luò)自實驗室誕生的內(nèi)部局域網(wǎng),發(fā)展到現(xiàn)在全球互聯(lián)的網(wǎng)絡(luò),正是網(wǎng)絡(luò)信息化的不斷快速發(fā)展的結(jié)果。網(wǎng)絡(luò)應(yīng)用也從神秘而不可高攀的科技神壇,逐步的被廣大的普通人所應(yīng)用,從簡單的BBS、Email、新聞瀏覽等應(yīng)用,逐步轉(zhuǎn)向我們生活中的每一處角落,網(wǎng)絡(luò)應(yīng)用的發(fā)展正在不斷的改變著我們的生活方式,使很多不可能變成了可能,網(wǎng)絡(luò)購物、網(wǎng)絡(luò)訂票、網(wǎng)絡(luò)訂餐等等應(yīng)用已經(jīng)成為我們生活中必不可少的方式,使傳統(tǒng)辦公、銷售行業(yè)向信息化、電信商務(wù)化轉(zhuǎn)變。自從政府提出互聯(lián)網(wǎng)+以來,掀起了互聯(lián)網(wǎng)創(chuàng)業(yè)高潮,出現(xiàn)了很多新的互聯(lián)網(wǎng)創(chuàng)業(yè),O2O、B2O、B2C等模式就是在這段時間被創(chuàng)立誕生的。1.2研究的目的和意義在共享精神和互聯(lián)網(wǎng)發(fā)達的現(xiàn)代社會,我們浪費了太多的有用資源,沒有將一個有價值的產(chǎn)品更好的發(fā)揮它的用處和作用。日常生活中,很多個人購買的產(chǎn)品或者單位購買的設(shè)備及資源,很多的情況是用一次二次就丟進抽屜不在使用或者一年中也很少用到幾次,例如:攝像機、旅行帳篷、對講機、相機、鏡頭、潛水腳踏等等,以及單位購置的昂貴設(shè)備,例如便攜式的衛(wèi)星通信電話或者衛(wèi)星轉(zhuǎn)發(fā)器資源等等,在不使用的情況下,無形中浪費很多有價值的資源。1.2.1統(tǒng)研究的目的產(chǎn)品租借市場目前正處于蠻荒和拓荒的時代,存在信息混亂、價格混亂、用戶體驗差、無法判斷信譽度等諸多問題,對于價格較高的產(chǎn)品在其租賃安全保障管理等方面仍然面臨著巨大考驗。為了更好的利用有價值的資源,我們將設(shè)計一個產(chǎn)品短租發(fā)布交易系統(tǒng)平臺(以下簡稱:產(chǎn)品短租平臺)滿足大家對于特殊資源和閑置用品在空檔期(或未使用期)的二次利用,共享自己的閑置用品,方便他們使用,同時也可以收取一定的租賃費用,達到共贏的目的。第2章系統(tǒng)分析2.1需求調(diào)查產(chǎn)品短租平臺將是產(chǎn)品發(fā)布、產(chǎn)品展示、監(jiān)督租賃雙方行為,建立租賃使用流程、協(xié)助收取租賃費用等功能,為廣大用戶提供一個安全可靠的公眾平臺服務(wù)。同時起到租賃中介擔(dān)保的作用。我們建立這個平臺主要目的是共享,將有價值的資源和產(chǎn)品被應(yīng)用到最大化。通過建立電子化的租賃流程,產(chǎn)品發(fā)布展示系統(tǒng)平臺,以及可靠的支付結(jié)算擔(dān)保流程,使產(chǎn)品和資源在租賃行業(yè)電子化、透明化、公平化有序發(fā)展。從而讓大家獲得想用又不常用,有時又真正要使用的產(chǎn)品,以租賃的方式獲得,以極好的租賃價格獲得產(chǎn)品的短期使用權(quán)。同時將自己所購買的產(chǎn)品在閑置時,在平臺上進行租賃,共享產(chǎn)品的同時獲取租金。目前設(shè)想的短租產(chǎn)品系統(tǒng)平臺有三種商業(yè)模式:1、P2P用戶間租賃,租客和租主之間通過其交易平臺取得聯(lián)系,其平臺發(fā)揮一個押金擔(dān)保的作用;2、C2B2C用戶托管租賃;3、B2C網(wǎng)站運營自有租賃設(shè)備;其中B2C自有設(shè)備租賃將會擁有更好利潤模式。同時短租平臺也適用于一些產(chǎn)品生產(chǎn)廠家的需求,平臺系統(tǒng)滿足廠家以產(chǎn)品租賃的方式進行市場推廣的新的銷售模式。此次建立主要服務(wù)于個人客戶及運營自有產(chǎn)品。短租交易平臺將以自營裝備和個人設(shè)備在平臺上分享的租賃方式進行設(shè)計和架構(gòu)。2.2用戶及其特點對于本系統(tǒng),用戶共分為兩類:普通用戶、管理員,各有不同的權(quán)限。普通用戶:此類用戶具有以下權(quán)限:(1)瀏覽短租。(2)查看、修改和刪除自己的注冊信息。(3)發(fā)表評論。(4)查看其它普通用戶的評論。(5)登錄后可以對個人密碼進行修改。(6)可以進行租賃。管理員:此類用戶具有以下權(quán)限:(1)瀏覽所有網(wǎng)頁。(2)具有管理普通用戶的權(quán)限。(3)發(fā)布公告信息,可供用戶瀏覽。(4)對不合適和沒用的評論進行刪除。(5)向數(shù)據(jù)庫導(dǎo)入各用戶的注冊信息信息。(6)登陸后可修改個人密碼。(7)可以刪除任何一個普通用戶的所有信息。第3章系統(tǒng)設(shè)計很多網(wǎng)站都提供新聞欄目,例如騰訊、新浪等著名網(wǎng)站的新聞專欄。許多學(xué)校和個人網(wǎng)站也需要定期發(fā)布一些關(guān)于企業(yè)或網(wǎng)站的新聞。因為網(wǎng)絡(luò)中新聞發(fā)布的頻率非常高,如果使用靜態(tài)網(wǎng)頁作為新聞頁面,則維護工作將會非常繁瑣,管理員每天需要制作大量的網(wǎng)頁,從而浪費很多時間和精力。使用新聞發(fā)布及管理系統(tǒng)(PHP制作的動態(tài)網(wǎng)頁)可以使新聞發(fā)布和管理變得很輕松,管理員只需設(shè)置標(biāo)題、內(nèi)容、作者和圖片等新聞就可以了,系統(tǒng)將自動生成對應(yīng)的網(wǎng)頁。本文將對新聞發(fā)布及管理系統(tǒng)進行系統(tǒng)分析與總體設(shè)計。3.1系統(tǒng)模塊劃分產(chǎn)品短租發(fā)布交易平臺系統(tǒng)將采用B\S網(wǎng)站架構(gòu)進行設(shè)計,主要有三大部分組成,前端內(nèi)容頁面顯示,后臺系統(tǒng)管理,以及個人中心管理系統(tǒng)三大部分組成。通過三個部分系統(tǒng)的建立,我們將實現(xiàn)個人閑置產(chǎn)品短租形式發(fā)布、展品展示、簽訂租賃產(chǎn)品租賃訂單、確認支付信息、設(shè)備發(fā)送等等一系列功能。3.2功能描述前端頁面顯示,主要包含有首頁面,具有主題廣告滾動圖片、熱點租賃產(chǎn)品、分類租賃產(chǎn)品,用于展示重點為推薦的租賃產(chǎn)品,通過租賃的主題產(chǎn)品和主題內(nèi)容信息使大家對于特殊環(huán)境對于租品的應(yīng)用方式和使用方式得到認知。通過宣傳租賃產(chǎn)品的意義,讓大家更傾向于租賃產(chǎn)品。用戶可以通過租賃產(chǎn)品的信息具體描述,了解產(chǎn)品以及租賃產(chǎn)品的價格,來決定是否確認訂單,當(dāng)選定租期,訂單會自動計算租期價格和押金價格,當(dāng)租賃用戶確認訂單并且支付金額后,租品將按要求郵寄到租賃用戶指定的地址。個人中心管理系統(tǒng)部分主要包含個人用戶的注冊登錄,然后才可以自行發(fā)布租賃產(chǎn)品的信息,管理自己的租品,對需要租賃產(chǎn)品下訂單,形成訂單付款后,即可等待租品,然后使用后對租品進行退回,系統(tǒng)扣除租金后退回押金,完成租賃流程,且可以對所租產(chǎn)品進行評論。對所發(fā)布租品進行訂單管理,接收租賃訂單,且對租賃產(chǎn)品進行確認,郵寄處理、退回確認等操作,收取租金,租金將有系統(tǒng)平臺賬戶統(tǒng)一管理。后臺系統(tǒng)管理部分主要包含管理員權(quán)限管理、用戶系統(tǒng)管理、專題文章發(fā)布管理、租品管理(所有的)、訂單的查看和審核、系統(tǒng)備份等。3.3系統(tǒng)的概要設(shè)計產(chǎn)品短租發(fā)布交易平臺系統(tǒng)將充分發(fā)揮互聯(lián)網(wǎng)平臺的優(yōu)勢,以高可靠性,可移植性,跨平臺性、經(jīng)濟性作為系統(tǒng)運營服務(wù)運行平臺以及開發(fā)語言的選擇前提。在服務(wù)器操作系統(tǒng)上,我們選擇了商業(yè)公司較為流行使用的CentOS系統(tǒng),CentOS系統(tǒng)可選擇移去與服務(wù)器無關(guān)的功能進行簡約方式的安裝,系統(tǒng)小巧但確非常穩(wěn)定,命令行模式操作可以方便管理系統(tǒng)和應(yīng)用,同時其有著強大的中英文開放文檔與開發(fā)者社區(qū)的支持,使得遇到問題可以更好的解決。Web服務(wù)器的種類很多,有較為著名的Apache,以及后起之秀Nginx。Apache具有出色的穩(wěn)定性能,可以提供靜態(tài)和動態(tài)的頁面服務(wù),且對于PHP的解析不是通過性能較差的CGI來實現(xiàn)的,而是通過自己模塊來實現(xiàn)對PHP的支持。但Apache的服務(wù)請求是基于多進程的HTTPServer,它需要對每個用戶訪問創(chuàng)建一個子進程進行響應(yīng),對于這樣的缺點,當(dāng)并發(fā)的訪問請求增多時就會創(chuàng)建非常多的子進程,從而占用極多的系統(tǒng)資源CPU和內(nèi)存。因此對于并發(fā)處理不是Apache的強項。
隨著訪問量的增多Apache將成為瓶頸,而Nginx的優(yōu)點在于速度快,輕量級,在處理多用戶并發(fā)方面要大大優(yōu)于Apache服務(wù)器,可以很輕松的支撐大型門戶網(wǎng)站的大訪問量。因此我們通常可以把Nginx作為反向代理服務(wù)器放置到多臺的ApacheWeb服務(wù)器前段,來一方面緩存數(shù)據(jù),另一方面實現(xiàn)多臺服務(wù)器的負載均衡。當(dāng)然對于系統(tǒng)運行平臺來說,隨著云端服務(wù)器模式高速發(fā)展和性能的不斷提高,我們可以通過租賃阿里云等方式來解決運行平臺的問題,這樣可以降低我們的維護工作量,且擁有一個高性能,穩(wěn)定的系統(tǒng)服務(wù)運行解決方案。。3.4系統(tǒng)的總體模塊結(jié)構(gòu)設(shè)計系統(tǒng)總體功能模塊圖如圖3-2所示:圖3-2系統(tǒng)功能模塊圖3.5系統(tǒng)流程分析為了進一步了解本實例系統(tǒng)的設(shè)計,本小節(jié)將對系統(tǒng)進行流程分析。多用戶系統(tǒng)的工作流程都是從用戶登錄模塊開始,對用戶的身份進行認證。身份認證可以分為以下兩個過程:圖3-3后臺系統(tǒng)的流程分析圖流程圖如圖3-8所示:圖3-8總流程圖第4章數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)字典表ads字段名類型是否為空主鍵默認值自增長注釋idint(10)unsignedNOPRIauto_incrementtitlevarchar(50)NOlink_urlvarchar(255)YESimage_urlvarchar(255)YESintrotextYEScreatedint(10)unsignedYES0updatedint(11)YESstatustinyint(4)YES1表article字段名類型是否為空主鍵默認值自增長注釋idint(11)NOPRIauto_incrementtitlevarchar(255)YESdescriptiontextYESclickedint(11)YES0categoryint(11)YESuidint(11)YESthumbvarchar(255)YEScontenttextYEScreatedint(11)YESupdatedint(11)YESstatustinyint(4)YES1表category字段名類型是否為空主鍵默認值自增長注釋idint(11)NOPRIauto_incrementtypeint(11)YES1titlevarchar(255)YESthumbvarchar(255)YESdescriptiontextYEScreatedint(11)YESupdatedint(11)YESstatustinyint(4)YES1表comment字段名類型是否為空主鍵默認值自增長注釋idint(11)NOPRIauto_incrementuidint(11)NOmidvarchar(255)NOcontenttextNOtypeint(11)YES1createdint(11)NOupdatedint(11)YESstatustinyint(4)YES表members字段名類型是否為空主鍵默認值自增長注釋idmediumint(8)unsignedNOPRIauto_incrementusernamevarchar(60)NOUNIpasswordvarchar(32)NOsextinyint(1)unsignedNO0birthdaydateNO0000-00-00addressvarchar(128)NO0emailvarchar(60)NOMULqqvarchar(20)NOtelvarchar(20)NOnicknamevarchar(255)YESmoneydecimal(10,2)NO100.00thumbvarchar(255)YEStypeint(11)YES1createdint(10)unsignedNO0updatedint(11)YESstatustinyint(4)YES1表morder字段名類型是否為空主鍵默認值自增長注釋idint(11)NOPRIauto_incrementorder_idvarchar(255)YESpricedecimal(10,0)YEStotaldecimal(10,0)YESuidint(11)YESpidint(255)YEScuidint(11)YESnumint(11)YESdaycountint(11)YESend_datevarchar(32)YESstart_datevarchar(32)YEScontenttextYESstepint(11)YES1updatedint(11)YEScreatedint(11)YESstatustinyint(4)YES1表photo字段名類型是否為空主鍵默認值自增長注釋idint(11)NOPRIauto_incrementurlvarchar(255)YESpidint(11)YESstatustinyint(4)YES1表products字段名類型是否為空主鍵默認值自增長注釋idint(11)NOPRIauto_incrementcodevarchar(255)YESproduct_namevarchar(255)YESvpathvarchar(255)YESdescriptionvarchar(255)YESthumbvarchar(255)YEScontenttextYESuidint(11)YEScategoryint(255)YESclickint(11)YES0storeint(11)YESpricedecimal(10,0)YEScreatedint(11)YESupdatedint(11)YESstatustinyint(4)YES1表scolumn字段名類型是否為空主鍵默認值自增長注釋idint(11)NOPRIauto_incrementcolumn_namevarchar(255)YEScolumn_valuetextYESthumbvarchar(255)YEScreatedint(11)YESupdatedint(11)YESstatustinyint(4)YES1表setting字段名類型是否為空主鍵默認值自增長注釋idint(11)unsignedNOPRIauto_incrementtitlevarchar(250)YESkeywordstextYESdescriptiontextYEScopyrighttextYESaddressvarchar(220)YES0urlchar(120)YESfacebookvarchar(255)YEStelvarchar(255)YESemailvarchar(255)YESfaxvarchar(255)YESicpvarchar(100)YESphonevarchar(250)YESweibovarchar(250)YEScountint(10)YES0othertextYESmastervarchar(255)YES表unionproducts字段名類型是否為空主鍵默認值自增長注釋idint(11)NOPRIauto_incrementuidint(11)YEStitlevarchar(255)YESthumbvarchar(255)YESplistvarchar(255)YESdescriptiontextYEScreatedint(11)YESupdatedint(11)YESstatustinyint(4)YES1第5章系統(tǒng)的實現(xiàn)5.1系統(tǒng)主界面:圖5-1新聞發(fā)布系統(tǒng)主頁主頁中的調(diào)用代碼如下:總結(jié)經(jīng)過這段時間的緊張學(xué)習(xí)與設(shè)計,在指導(dǎo)教師的細心教導(dǎo)和大力支持下,最終我完成了本次設(shè)計,完成了從分析設(shè)計到實現(xiàn)的全部過程。但是還是有許多不足的地方,如界面不夠漂亮,數(shù)據(jù)庫不夠完整等,還有許多地方需要完善。在設(shè)計過程中,我通過查閱大量的相關(guān)資料、與同學(xué)交流經(jīng)驗、自學(xué)、并向老師請教等方式使自己學(xué)到了不少的知識,并大大地提高了動手能力。使我充分體會到了在創(chuàng)造過程中的艱辛探索和成功的喜悅。在整個畢業(yè)設(shè)計的過程中,從整體上對流程的概念有了一個更深層次的模型印象,對軟件開發(fā)的整體設(shè)計思路和一些公認的方法有了全新的理解。通過這次畢業(yè)設(shè)計,使我在網(wǎng)站設(shè)計過程中積累很多經(jīng)驗,深深地體會到了理論與實踐結(jié)合的重要性。畢業(yè)設(shè)計,是自己對大學(xué)所學(xué)知識的一種
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版機關(guān)單位短期勞務(wù)合作合同版B版
- 2024幼兒園租賃合同房屋消防安全管理規(guī)范范本3篇
- 二零二五年度太陽能熱水系統(tǒng)單項勞務(wù)分包合同范本2篇
- 2024飲品購銷合同范本
- 二零二五年度道路橋梁建設(shè)內(nèi)部承包協(xié)議書樣本2篇
- 2024版權(quán)買賣合同版權(quán)轉(zhuǎn)讓方式與價款
- 個人購車貸款合同及車輛抵押借條(2024版)3篇
- 二零二五年度離婚協(xié)議起草及婚姻家庭法律咨詢與調(diào)解服務(wù)合同2篇
- 心理咨詢師考試發(fā)展心理學(xué)習(xí)題及答案
- 小學(xué)語文修辭手法練習(xí)題及答案
- 法律顧問投標(biāo)書
- 班主任培訓(xùn)簡報4篇(一)
- 自愿放棄證明書怎么寫
- 成都市數(shù)學(xué)八年級上冊期末試卷含答案
- 危重癥患者轉(zhuǎn)運指南-課件
- 沖壓模具設(shè)計-沖壓模具設(shè)計
- 2023人才培養(yǎng)方案調(diào)查問卷
- 江蘇省2023年生物小高考試題含答案解析
- 八年級上冊地理全冊知識點總結(jié)
- 高等激光技術(shù)1
- GB/T 25786-20102-氨基-4-乙酰氨基苯甲醚
評論
0/150
提交評論