資源描述:
《基于php的新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)開題報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、一、選題的目的、意義和研究現(xiàn)狀1.選題的研究目的、意義當(dāng)今世界是已經(jīng)來到了一個信息大爆炸的時代,至少在未來5年里,數(shù)據(jù)將以每年50%到60%的速度爆炸式增長。普通硬盤已經(jīng)不能滿足我們的額外生活生存的需要了。目前基于云存儲概念的網(wǎng)盤市場己經(jīng)具體了諸如百度、騰訊、DBank(華為背景)、金山等諸多的知名企業(yè)。云存儲成為網(wǎng)絡(luò)經(jīng)濟(jì)下一個新的增長點似乎已經(jīng)成為一種共識,知名企業(yè)的扎堆也使整個行業(yè)從一開始就面臨著激烈的競爭。進(jìn)入移動互聯(lián)網(wǎng)時代,人們生活數(shù)據(jù)存儲的需求激增,然而根據(jù)云備份服務(wù)公司BackBlazc的調(diào)查顯示,由于電腦硬
2、盤容易岀現(xiàn)壞道等嚴(yán)重?fù)p傷,某些品牌的電腦皺盤故障率接近30%,微博中關(guān)于“碩盤壞了”的話題多達(dá)上千條,“1T的硬盤壞了,情緒崩潰中,里面有我畢業(yè)到現(xiàn)在以來的所有資料。人家知道怎么恢復(fù)數(shù)據(jù)嗎?”“電腦硬盤壞了,數(shù)據(jù)都沒有了!硬盤恢復(fù)要700元還不一定成功!早知道不如存到百度網(wǎng)盤!”綜合數(shù)據(jù)統(tǒng)計和網(wǎng)民的實際情況,有分析人士認(rèn)為,消費級硬盤正在被安全穩(wěn)定的個人云存儲服務(wù)逐步取代。傳統(tǒng)皺盤有以下幾點缺陷:1硬件易損壞、不安全2攜帶不方便、易丟失3存儲空間小、售價高4云存儲安全可靠、終身免費而這些眾多的網(wǎng)盤,無疑會給一些用戶帶來困
3、擾,所以我們就提供一個平臺,可以登錄之后上傳到任意一個給我們提供接口的網(wǎng)盤中去,不必在去記那些繁瑣的密碼了。2國內(nèi)外研究現(xiàn)狀國內(nèi)做云存儲的公司琳瑯滿口,數(shù)得上的有金山、華為、百度、115、迅雷360等,細(xì)細(xì)觀察,不外乎兩種類型:一是純互聯(lián)網(wǎng)公司,如360,百度,迅雷,115等,另外一個是涉及終端服務(wù)的公司,如金山網(wǎng)盤(小米、紅米),華為網(wǎng)盤(華為手機)等。國內(nèi)的網(wǎng)盤廠商以百度、騰訊、360為首的公司,已經(jīng)把網(wǎng)盤做到Tb級別的,而且都是免費,其小百度是第一家做到Tb級別的,這就導(dǎo)致百度云網(wǎng)盤-?躍成為市場占有率最高的公司。
4、而國外的一些公司都是以免費+付費為主,而免費的只有兒Gb,如果需要更大的容量就得付費。Dropbox最新向美國證券交易委員會(SEC)遞交的正式文件顯示,Dropbox最新一輪融資3.25億美元,估值已達(dá)到100億美元。雖然而臨亞馬遜、微軟SkyDrive^Googledrive等強大對手競爭,Dropbox去卩已成2015年最受關(guān)注的準(zhǔn)IP0企業(yè)之一。國外網(wǎng)盤廠商有OneDrive>MediaFire、FanBox>亞馬遜、谷歌等等二、研究方案及預(yù)期結(jié)果(-)研究內(nèi)容該系統(tǒng)分為前端模塊和后端模塊;將要開發(fā)系統(tǒng)的功能介紹
5、:前端模塊:用戶注冊、用戶登錄、資源上傳下載、查看記錄、基本信息修改;后端模塊:會員基本管理;基本模塊框架如圖2.1所示。圖2.1系統(tǒng)功能模塊圖前端卩員基本管理?用戶信息修改看記錄;資源上傳下謝用戶登錄用戶注冊(―)解決問題本系統(tǒng)的關(guān)鍵問題冇以下幾點:(1)權(quán)限問題:不同的權(quán)限的用戶應(yīng)該有不同的操作頁面,用戶的頁面應(yīng)該有個人信息修改,用戶交流等功能,管理員應(yīng)該有發(fā)布餐館,發(fā)布圖片,統(tǒng)計數(shù)據(jù)等功能。(2)產(chǎn)品的關(guān)聯(lián)性,模塊之間的銜接,業(yè)務(wù)銜接和邏輯銜接。讓用戶能在各個功能模塊之間方便的操作。(3)安全性:用戶的安全也是個關(guān)
6、鍵。保密性是指用戶在網(wǎng)上的所冇信息應(yīng)有一定的保密度,不同類型的用戶Z間的內(nèi)容是互相保密的。(三)基本理論本系統(tǒng)的設(shè)計按照瀑布模型核心思想,按工序?qū)栴}化簡,將功能的實現(xiàn)與設(shè)計分開,采用結(jié)構(gòu)化的分析與設(shè)計方法將邏輯實現(xiàn)與物理實現(xiàn)分開。將軟件生命周期劃分為制定計劃、需求分析、軟件設(shè)計、程序編寫、軟件測試和運行維護(hù)等六個基木活動,并冃.規(guī)定了它們自上而下、相互銜接的固定次序。瀑布模型為項目提供了按階段劃分的檢查點??稍诘P椭袘?yīng)用瀑布模型。增量迭代應(yīng)用于瀑布模型。迭代解決最大的問題。每次迭代產(chǎn)生一個可運行的版本,同時增加更多
7、的功能。每次迭代必須經(jīng)過質(zhì)量和集成測試。它提供了一個模板,這個模板使得分析、設(shè)計、編碼、測試和支持的方法可以在該模板下有一個共同的指導(dǎo)。木次系統(tǒng)的設(shè)計按照面向?qū)ο蠓椒ǎ衙嫦驅(qū)ο蟮乃枷霊?yīng)用于軟件開發(fā)過程中,指導(dǎo)開發(fā)活動的系統(tǒng)。對象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實體有直接對應(yīng)關(guān)系,一個對象類定義了具有相似性質(zhì)的一組對象。而每繼承性是對具有層次關(guān)系的類的屈性和操作進(jìn)行共享的一種方式。所謂而向?qū)ο缶褪腔趯ο蟾拍?,以對象為中心,以類和繼承為構(gòu)造機制,來認(rèn)識、理解、刻畫客觀世界和設(shè)計、構(gòu)建相應(yīng)的軟件系統(tǒng)。數(shù)據(jù)庫的基木結(jié)
8、構(gòu)分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。以內(nèi)模式為框架所組成的數(shù)據(jù)庫叫做物理數(shù)據(jù)庫;以概念模式為框架所組成的數(shù)據(jù)叫概念數(shù)據(jù)庫;以外模式為框架所組成的數(shù)據(jù)庫叫用戶數(shù)據(jù)庫。物理數(shù)據(jù)層是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符