版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
新聞發(fā)布系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)信息技術(shù)學(xué)院07級(jí)軟件工程071164004王雙燕071164007李智娟071164009閆亞培071164014王金煥071164017韓九明071164019馬進(jìn)杰
TOC\o"1-3"\h\z1引言 21.1編寫目的 21.2背景 21.3定義 21.4參考資料 22總體設(shè)計(jì) 22.1需求規(guī)定 22.2運(yùn)行環(huán)境 22.3根本設(shè)計(jì)概念和處理流程 32.4結(jié)構(gòu) 32.5功能器求與程序的關(guān)系 32.6人工處理過(guò)程 32.7尚未問(wèn)決的問(wèn)題 33接口設(shè)計(jì) 33.1用戶接口 33.2外部接口 33.3內(nèi)部接口 44運(yùn)行設(shè)計(jì) 44.1運(yùn)行模塊組合 44.2運(yùn)行控制 44.3運(yùn)行時(shí)間 45系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 45.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 45.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 45.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 46系統(tǒng)出錯(cuò)處理設(shè)計(jì) 56.1出錯(cuò)信息 56.2補(bǔ)救措施 56.3系統(tǒng)維護(hù)設(shè)計(jì) 5概要設(shè)計(jì)說(shuō)明書(shū)1引言1.1編寫目的現(xiàn)在的世界蘊(yùn)涵著相當(dāng)大的信息量,每天的信息搜集,發(fā)布和更新都需要投入很大的人力物力。在網(wǎng)絡(luò)開(kāi)展的新時(shí)代,越來(lái)越多的信息在網(wǎng)上發(fā)布,新聞最為信息的一個(gè)重要主題也不例外。這么大的信息量,如果單純用靜態(tài)網(wǎng)頁(yè)一個(gè)一個(gè)地制作,不僅消耗人力物力,而且新聞本身的時(shí)效性也難以發(fā)揮出來(lái)。所以動(dòng)態(tài)新聞發(fā)布及管理系統(tǒng)的產(chǎn)生順應(yīng)當(dāng)前形勢(shì)的開(kāi)展,不僅節(jié)省人力物力,而且更加表達(dá)了新聞本身的時(shí)效性。網(wǎng)絡(luò)開(kāi)展前景無(wú)限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技集合,定會(huì)給社會(huì)各行各業(yè)的開(kāi)展注入新鮮的活力。1.2背景本軟件系統(tǒng)叫新聞發(fā)布系統(tǒng),系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)新聞的自動(dòng)發(fā)布,新聞和用戶信息的管理,欄目管理。新聞發(fā)布系統(tǒng)是針對(duì)我們平時(shí)在閱讀新聞的不便之處而提出的。閱讀新聞?dòng)脩舨皇侵鲃?dòng)的,不能發(fā)布自己的作品。用戶可管理的主要功能為新聞瀏覽,查看新聞,查詢新聞以及對(duì)其新聞的評(píng)價(jià)。管理者可管理的主要功能有管理員登錄,維護(hù)系統(tǒng)信息,維護(hù)一級(jí)欄目信息,維護(hù)二級(jí)欄目信息以及其下的新聞信息。1.3參考資料用到的參考資料:校園新聞發(fā)布系統(tǒng)需求說(shuō)明書(shū)JSP網(wǎng)站開(kāi)發(fā)詳解電子工業(yè)出版社新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)發(fā)表于2008年9月15號(hào)UML系統(tǒng)建模與分析設(shè)計(jì)機(jī)械工業(yè)出版社2總體設(shè)計(jì)2.1需求規(guī)定本系統(tǒng)的主要功能是實(shí)現(xiàn)信息的發(fā)布和管理,涉及到前臺(tái)用戶對(duì)新聞信息的瀏覽和后臺(tái)新聞的管理。在前臺(tái)的新聞瀏覽模塊里,一般需要對(duì)新聞進(jìn)行分門別類展示,并需要通過(guò)欄目導(dǎo)航進(jìn)入特定的新聞信息模塊。如有國(guó)際新聞,國(guó)內(nèi)新聞,體育新聞,社會(huì)新聞等等。在后臺(tái)的管理方面。需要由合法的管理者來(lái)管理新聞的發(fā)布、修改、刪除等,那么系統(tǒng)就需要一個(gè)管理者的登錄、注銷的模塊。從新聞管理大體來(lái)看,系統(tǒng)實(shí)際分為,新聞管理欄目、新聞內(nèi)容管理及模塊管理。為了保證新聞瀏覽的方便,我們還需要對(duì)新聞進(jìn)行分類,需要相應(yīng)的欄目來(lái)展示新聞。如在體育新聞里有可以分為足球新聞和籃球新聞等等。新聞發(fā)布系統(tǒng)一般具有上面所述的根本功能,新聞的發(fā)布及管理是新聞發(fā)布系統(tǒng)的核心,其他模塊的管理及品論管理等屬于新聞發(fā)布系統(tǒng)的加強(qiáng)功能。模塊分模塊模塊功能新聞發(fā)布系統(tǒng)后臺(tái)管理管理員登錄身份確認(rèn)分類管理添加目錄修改目錄刪除目錄新聞管理添加新聞修改新聞刪除新聞文件上傳前臺(tái)閱讀新聞首頁(yè)推薦新聞新聞詳情會(huì)員注冊(cè)表2.12.2運(yùn)行環(huán)境軟硬件支持a.硬件要求:
CPU的型號(hào):AMDAnthon(tm)64*2DualCoreCPU4400+
內(nèi)存:64MB或者以上
硬盤:100M或者以上數(shù)據(jù)庫(kù)環(huán)境:SQLServer2000效勞器環(huán)境:WindowsXPApacheTomcatb.輸入設(shè)備有鼠標(biāo),鍵盤,視頻攝像頭;輸出設(shè)備有顯示器,音箱;處于聯(lián)機(jī)狀態(tài)開(kāi)發(fā)平臺(tái)a.所用的操作系統(tǒng)為WindowsXPb.系統(tǒng)頁(yè)面制作軟件:Dreamweaver8c.圖片編輯工具:Firework2004d.編譯程序軟件:myeclipse,jdk1_5_0_14,mysql數(shù)據(jù)庫(kù)e.測(cè)試支持軟件:ApacheTomcat2.3根本設(shè)計(jì)概念和處理流程本系統(tǒng)主要的處理流程圖如下列圖所示:管理首頁(yè)管理首頁(yè)添加新聞刪除新聞維護(hù)新聞分類選擇新聞進(jìn)入新聞列表完成修改新聞驗(yàn)證登錄2.4結(jié)構(gòu)管理員登管理員登陸分類管理新聞管理添加目錄修改目錄刪除新聞新聞詳情推薦新聞新聞首頁(yè)刪除目錄添加新聞修改新聞會(huì)員注冊(cè)新聞發(fā)布系統(tǒng)后臺(tái)管理前臺(tái)管理后臺(tái)管理模塊本子系統(tǒng)主要用于實(shí)現(xiàn)管理員登陸,分類管理和新聞管理3個(gè)子系統(tǒng),也是本系統(tǒng)的關(guān)鍵局部管理員登陸:本模塊是系統(tǒng)用于管理員登陸系統(tǒng),對(duì)系統(tǒng)進(jìn)行維護(hù)和管理,要輸入帳號(hào)和密碼才能進(jìn)入系統(tǒng).分類管理:該子模塊包含目錄的添加,修改和刪除三個(gè)局部.新聞管理:該子模塊包含新聞的添加,修改和刪除以及文件上傳四個(gè)局部.前臺(tái)閱讀模塊該模塊主要是和用戶的交互界面,該模塊分為新聞首頁(yè),搜索新聞,新聞詳情和會(huì)員注冊(cè)4個(gè)子模塊.新聞首頁(yè):用戶可以看到所有新聞的大概情況.搜索新聞:將比擬新的新聞和比擬重要的新聞推薦給用戶.新聞詳情:將每條新聞的詳細(xì)情況告知用戶.會(huì)員注冊(cè):會(huì)員注冊(cè)后可發(fā)布新聞..2.5功能器求與程序的關(guān)系功能需求與程序的關(guān)系如表2.1所示。表2.1功能需求與程序的關(guān)系功能需求程序?qū)哟谓Y(jié)構(gòu)管理員登陸圖3添加目錄圖3修改目錄圖3刪除目錄圖3添加新聞圖1修改新聞圖1刪除新聞圖1新聞首頁(yè)圖2搜索新聞圖2新聞詳情圖2會(huì)員注冊(cè)圖2后臺(tái)登錄圖22.6人工處理過(guò)程暫時(shí)沒(méi)有。2.7尚未問(wèn)決的問(wèn)題本系統(tǒng)中多級(jí)目錄的存儲(chǔ)和實(shí)現(xiàn)以及圖片和附件上傳功能問(wèn)題還未解決。3接口設(shè)計(jì)3.1用戶接口本新聞發(fā)布系統(tǒng)采用圖形用戶接口,以鼠標(biāo)和鍵盤為用戶接口,信息從用戶工作站輸入〔也可以通過(guò)其他一些自動(dòng)的方式獲得,比方文檔模版word/excel,E-mail等〕;信息中心集中存儲(chǔ)和管理各類信息。授權(quán)用戶可以訪問(wèn)或訂閱信息中心的信息〔結(jié)合短信平臺(tái)〕,各種信息源的數(shù)據(jù)通過(guò)“信息采集系統(tǒng)”進(jìn)入信息中心。3.2外部接口系統(tǒng)提供基于MYSQLServer的數(shù)據(jù)導(dǎo)入和導(dǎo)出功能,方便用戶與操作員的數(shù)據(jù)交換。JSP頁(yè)面主要實(shí)現(xiàn)對(duì)管理界面的顯示和解釋.3.3內(nèi)部接口中間層組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作和前臺(tái)頁(yè)面的生成工作,數(shù)據(jù)庫(kù)效勞器主要對(duì)系統(tǒng)提高數(shù)據(jù)效勞。中間層組件主要封裝了對(duì)數(shù)據(jù)庫(kù)的查詢、修改、刪除以及頁(yè)面生成工作,實(shí)現(xiàn)了本系統(tǒng)的全部中間業(yè)務(wù)邏輯.本新聞發(fā)布系統(tǒng)根據(jù)后臺(tái)管理員設(shè)置的欄目和綁定的模板自動(dòng)生成前臺(tái)新聞主頁(yè)、欄目瀏覽頁(yè)面和新聞瀏覽頁(yè)面,同時(shí)后臺(tái)提供了欄目、模板、新聞的編輯、修改、和刪除功能,完成了新聞發(fā)布系統(tǒng)的所有功能.4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合模塊1:管理員登陸模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:管理員登陸模塊為獨(dú)立模塊,其主要功能是增加、刪除、鎖定賬號(hào),修改當(dāng)前管理員的登錄密碼.模塊2:分類管理模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:添加目錄:|修改目錄:>系統(tǒng)管理員可以動(dòng)態(tài)定義、修改欄目。刪除目錄:|模塊3:新聞管理模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:添加新聞:主要是用于發(fā)布新聞修改新聞:主要是用于編輯新聞刪除新聞:主要是用于編輯新聞模塊4:前臺(tái)管理模塊運(yùn)行所歷經(jīng)的模塊以及主要的功能:新聞首頁(yè):|搜索新聞:|新聞詳情:>主要是用于與用戶之間的互動(dòng),以及用戶對(duì)本系統(tǒng)的意見(jiàn).會(huì)員注冊(cè):|4.2運(yùn)行控制本系統(tǒng)欄目管理->新聞管理->模板管理->生成HTML頁(yè)面形成一個(gè)完整的新聞發(fā)布過(guò)程,主要通過(guò)相關(guān)類實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的管理和靜態(tài)文件的生成操作。后臺(tái)管理員通過(guò)登錄驗(yàn)證獲得后臺(tái)管理權(quán)限,可以通過(guò):設(shè)置欄目->添加新聞->添加模板->綁定模板->生成文件等一系列的系統(tǒng)業(yè)務(wù)來(lái)完成一個(gè)新聞系統(tǒng)的設(shè)置和新聞的發(fā)布.4.3運(yùn)行時(shí)間本系統(tǒng)模塊分為后臺(tái)管理模塊和前臺(tái)閱讀模塊.其中后臺(tái)管理模塊又分為3個(gè)子模塊,分別為管理員登入模塊,分類管理模塊,新聞管理模塊.前臺(tái)閱讀模塊又分為4個(gè)子模塊,分別為新聞首頁(yè)模塊,搜索新聞模塊,新聞詳情模塊,會(huì)員注冊(cè)模塊.其中在分類管理模塊中又分為添加目錄,修改目錄,刪除目錄.在新聞管理模塊又分為添加新聞,修改新聞,刪除新聞,文件上傳.各模塊合理占用資源.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)經(jīng)過(guò)對(duì)數(shù)據(jù)庫(kù)的需求分析,了解了系統(tǒng)的存儲(chǔ)結(jié)構(gòu)需求后,根據(jù)數(shù)據(jù)建摸的結(jié)果,我們可以得出4個(gè)表結(jié)構(gòu),即admin,column1,column2,news.共有以下表格:表編號(hào)表名稱TBL001AdminTBL002column1TBL003column2TBL004news各表詳細(xì)描述:表編號(hào):TBL001表名稱:admin名稱關(guān)鍵字類型長(zhǎng)度備注IdPIntusernamevarchar20passwordvarchar20typeint管理員狀態(tài):0表示系統(tǒng)管理員;1表示一級(jí)欄目管理員;2表示二級(jí)欄目管理員表編號(hào):TBL002表名稱:column1名稱關(guān)鍵字類型長(zhǎng)度備注IdPInt一級(jí)欄目編號(hào)namevarchar20一級(jí)欄目名稱descriptiontext100一級(jí)欄目說(shuō)明表編號(hào):TBL003表名稱:column2名稱關(guān)鍵字類型長(zhǎng)度備注IdPInt二級(jí)欄目編號(hào)namevarchar20二級(jí)欄目名稱descriptiontext100二級(jí)欄目說(shuō)明Column1_idint所屬一級(jí)欄目編號(hào)表編號(hào):TBL004表名稱:news名稱關(guān)鍵字類型長(zhǎng)度備注idPInt新聞編號(hào)titlevarchar50contentlongtextTimedatecolumn2_idintcountintstatusint5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)本小組的新聞發(fā)布系統(tǒng)中的所有數(shù)據(jù)結(jié)構(gòu)中的所有數(shù)據(jù)項(xiàng)都存儲(chǔ)在mysql數(shù)據(jù)庫(kù)中。欄目分類表是為了存儲(chǔ)新聞分類欄目而設(shè)計(jì)的,欄目一般有多級(jí)欄目存在,在此系統(tǒng)中用的存儲(chǔ)方式是使用結(jié)點(diǎn)編碼的方式存取具有多級(jí)父子關(guān)系的樹(shù)狀欄目。新聞內(nèi)容表存儲(chǔ)新聞的詳細(xì)內(nèi)容,其中column1,column2取決于表中的欄目?jī)?nèi)容;看新聞次數(shù)字段默認(rèn)值為0;news存儲(chǔ)新聞內(nèi)容。用戶表中的密碼對(duì)外是保密的。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說(shuō)明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問(wèn)這些數(shù)據(jù)結(jié)構(gòu)的形式:如下表所示程序?qū)崿F(xiàn)的功能模塊涉及的主要表結(jié)構(gòu)新聞欄目模塊column1,column2新聞根本模塊news數(shù)據(jù)導(dǎo)入導(dǎo)出模塊Admin,column1,column2,news查詢統(tǒng)計(jì)模塊news用戶管理模塊admin6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息任何一個(gè)系統(tǒng)的開(kāi)發(fā)都應(yīng)充分考慮各種系統(tǒng)錯(cuò)誤,防止造成系統(tǒng)不一致或損壞,因此在本系統(tǒng)中采用出錯(cuò)提示框形式為用戶提示出錯(cuò)信息;另外對(duì)一些關(guān)鍵性操作如后臺(tái)系統(tǒng)管理員登入時(shí),輸入密碼也采用了確認(rèn)機(jī)制.系統(tǒng)應(yīng)對(duì)以下錯(cuò)誤做出正確處理:無(wú)法與數(shù)據(jù)庫(kù)連接時(shí),假設(shè)不能夠正確連接,那么應(yīng)做出正確處理。系統(tǒng)管理員忘記登入密碼,那么應(yīng)做出正確處理。3.系統(tǒng)原始數(shù)據(jù)喪失.6.2補(bǔ)救措施①提示數(shù)據(jù)庫(kù)無(wú)法連接信息。②提示密碼出錯(cuò),請(qǐng)輸入正確密碼,如忘記密碼,請(qǐng)點(diǎn)擊忘記密碼,并進(jìn)行密碼修改.③當(dāng)系統(tǒng)原始數(shù)據(jù)喪失時(shí)
溫馨提示
- 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í)圍擋施工方案
- 二零二五年度大豆產(chǎn)品國(guó)際認(rèn)證與質(zhì)檢服務(wù)合同4篇
- 2025借款合同無(wú)配偶簽字模板
- 基于短缺Wasserstein度量的分布魯棒優(yōu)化問(wèn)題及其應(yīng)用
- 二零二五年度木材加工鋼材買賣居間合同附帶風(fēng)險(xiǎn)控制與保險(xiǎn)3篇
- 2025年度車輛掛靠經(jīng)營(yíng)車輛安全責(zé)任合同4篇
- 2025年度代購(gòu)行業(yè)國(guó)際業(yè)務(wù)拓展協(xié)議4篇
- 鄭州工業(yè)耐酸磚施工方案
- 燈具安裝嵌入式施工方案
- 牛源副結(jié)核分枝桿菌的分離鑒定及間接ELISA方法的建立
- 2024年醫(yī)銷售藥銷售工作總結(jié)
- GB/T 44888-2024政務(wù)服務(wù)大廳智能化建設(shè)指南
- 2023-2024學(xué)年江西省萍鄉(xiāng)市八年級(jí)(上)期末物理試卷
- 四則混合運(yùn)算100道題四年級(jí)上冊(cè)及答案
- 四川省高職單招電氣技術(shù)類《電子基礎(chǔ)》歷年考試真題試題庫(kù)(含答案)
- 2024年江西生物科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)帶解析答案
- 橋本甲狀腺炎-90天治療方案
- (2024年)安全注射培訓(xùn)課件
- 2024版《建設(shè)工程開(kāi)工、停工、復(fù)工安全管理臺(tái)賬表格(流程圖、申請(qǐng)表、報(bào)審表、考核表、通知單等)》模版
- 酒店人防管理制度
- 油田酸化工藝技術(shù)
評(píng)論
0/150
提交評(píng)論