新聞管理系統(tǒng)詳細(xì)設(shè)計說明書_第1頁
新聞管理系統(tǒng)詳細(xì)設(shè)計說明書_第2頁
新聞管理系統(tǒng)詳細(xì)設(shè)計說明書_第3頁
新聞管理系統(tǒng)詳細(xì)設(shè)計說明書_第4頁
新聞管理系統(tǒng)詳細(xì)設(shè)計說明書_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

新聞管理系統(tǒng)詳細(xì)設(shè)計說明書新聞管理系統(tǒng)詳細(xì)設(shè)計說明書目錄TOC\o"1-2"\h\u127401引言 引言1.1編寫目的本說明書為系統(tǒng)開發(fā)以及維護人員提供了詳盡的說明,包括整個系統(tǒng)的設(shè)架構(gòu)、采用的技術(shù)、各個功能模塊對應(yīng)的文件的用途,代碼的一般性說明等等。有利于開發(fā)人員對系統(tǒng)的修改,以及后期維護。1.2背景(1)待開發(fā)的軟件系統(tǒng)名稱:新聞管理系統(tǒng)(2)本項目的任務(wù)提出者:team小分隊(3)開發(fā)者:team小分隊(4)用戶:社會各階級人群,主要人群大學(xué)生1.3定義列出本文中用到專門術(shù)語的定義語言和外文首字母的原詞組。HTML:超文本標(biāo)記語言(HypertextMarkupLanguage)CSS:全稱是級聯(lián)樣式表,CascadingStyleSheet的縮寫,用來設(shè)計網(wǎng)頁風(fēng)格。Javascript:Javascript是由Netscape公司開發(fā)的一種腳本語言(scriptinglanguage),或者稱為描述語言。Ajax:全稱是AsynchronousJavaScript+XML,即“異步JavaScript和XML”。1.4參考資料軟件工程案例開發(fā)與實踐概要分析2程序系統(tǒng)的結(jié)構(gòu)新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第3頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第3頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第3頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第3頁。圖2-1新聞管理模塊圖2-2前臺閱讀模塊圖2-3后臺管理模塊3程序1(標(biāo)志符)設(shè)計說明3.1程序描述本程序設(shè)計說明僅以“新聞發(fā)布系統(tǒng)管理”為例說明如何書寫程序設(shè)計說明,其他模塊可參考本設(shè)計說明。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第4頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第4頁。“新聞發(fā)布管理系統(tǒng)”用于組建一個新的新聞發(fā)布管理,以及各種新聞的管理,包括新聞內(nèi)容的發(fā)布,修改,刪除和上傳。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第4頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第4頁。在設(shè)計新聞發(fā)布過程中,為了便于對新聞發(fā)布系統(tǒng)的測試,一般首先設(shè)計好新聞發(fā)布部分,以便可以向數(shù)據(jù)庫中錄入部分新聞數(shù)據(jù),從而可以設(shè)計調(diào)試顯示新聞列表和瀏覽新聞部分功能,在發(fā)布新聞時,填寫新聞信息然后再發(fā)布上去。再添加新聞的過程中難免會出現(xiàn)錯誤,修改新聞是非常重要的。實現(xiàn)修改功能的過程一般是首先將指定內(nèi)容從數(shù)據(jù)庫中讀取出來,然后顯示在頁面的輸入框中,再進行修改。刪除新聞的第一步,只有當(dāng)查找到合理的所需刪除的新聞內(nèi)容,才可以建立其隸屬的關(guān)系,然后再刪除錄入新聞消息。關(guān)于上傳新聞內(nèi)容也是在原來的新聞內(nèi)容基礎(chǔ)上,先查看是否有相同內(nèi)容,符合上傳內(nèi)容條件后再上傳內(nèi)容。3.2功能添加新聞輸入:查找需要添加新聞欄目輸出:查找欄目成功并添加新聞程序處理說明:①調(diào)用方法②在數(shù)據(jù)庫中查詢所添加的新聞③在數(shù)據(jù)庫查找該信息添加它。修改新聞輸入:查找需要修改的新聞輸出:查找新聞并成功修改程序處理說明:①調(diào)用方法②在數(shù)據(jù)庫中查詢所修改的新聞信息③在數(shù)據(jù)庫查找該信息后修改。刪除新聞輸入:查找需要刪除的新聞輸出:刪除成功程序處理說明:①調(diào)用方法②在數(shù)據(jù)庫中查詢所刪除的新聞信息③在數(shù)據(jù)庫查找該信息后刪除。上傳文件輸入:文件內(nèi)容包括文本、附件、圖片和視頻輸出:上傳文件成功程序處理說明:①調(diào)用方法②找到需要上傳的文件地址③通過上傳頁面,可以將文件上傳。3.3性能新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第5頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第5頁。在上述上傳文件中,可以將一個或多個文件同時上傳,這就消除了每次只能上傳一個文件的局限性。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第5頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第5頁。3.4輸入項新聞idvarchar新聞標(biāo)題varchar發(fā)布人varchar發(fā)布時間datetime新聞html代碼blob閱讀人數(shù)int新聞修改時間datetime欄目idint排序int3.5輸出項添加新聞成功;修改新聞成功;刪除新聞成功;文件上傳成功。3.6算法本程序沒有采用特殊算法。3.7流程邏輯(1)添加新聞流程圖3-7-1添加新聞流程圖新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第6頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第6頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第6頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第6頁。修改新聞圖3-7-2修改新聞流程圖刪除新聞圖3-7-3刪除新聞流程圖新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第7頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第7頁。文件上傳新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第7頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第7頁。圖3-7-4文件上傳流程圖3.8接口該模塊與主模塊及其他模塊的關(guān)系如下:該模塊直接被主模塊調(diào)用,添加、修改、刪除新聞和文件上傳,同時進行超鏈接。該模塊直接調(diào)用數(shù)據(jù)連接模塊,取得數(shù)據(jù)連接。3.9存儲分配無特殊要求。3.10注釋設(shè)計加在程序單元首部,說明本程序作用。對程序中的變量代表的意思、范圍進行注釋。對程序中的函數(shù)或過程所起的作用進行注釋。3.11限制條件本程序運行暫時沒有限制條件。3.12測試計劃新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第8頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第8頁。詳見測試報告。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第8頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第8頁。3.13尚未解決的問題本程序的設(shè)計中暫時沒有尚未解決而設(shè)計者認(rèn)為在軟件完成之前應(yīng)解決的問題。4程序2(標(biāo)志符)設(shè)計說明4.1程序描述前臺閱讀模塊的最終目的的能方便地讓用戶讀取到新聞,設(shè)計一個友好的界面及能及時顯示用戶需要信息的首頁是在設(shè)計新聞管理系統(tǒng)時要著重考慮的,在新聞首頁,一般將最熱門和最新的消息放置在最顯眼的位置,并提供欄目導(dǎo)航,使用戶能隨意方便地進入需要的欄目,并能看到欄目的新聞列表內(nèi)容。4.2功能輸入:新聞標(biāo)題關(guān)鍵字輸出:新聞詳情程序處理說明:①調(diào)用方法②在頁面輸入新聞標(biāo)題、關(guān)鍵字③輸出新聞詳情4.3性能本模塊對程序性能沒有特殊的要求4.4輸入項本模塊只有發(fā)表模塊有輸入項,輸入項是讀者搜索的標(biāo)題和關(guān)鍵字,其他模塊只通過點擊就可以進入相應(yīng)的界面。4.5輸出項輸出項是讀者通過點擊所得到的相對應(yīng)的界面,包括新聞首頁,推薦新聞,新聞詳情。4.6算法新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第9頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第9頁。本模塊只有網(wǎng)頁的設(shè)計,沒有涉及到特殊算法。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第9頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第9頁。4.7流程邏輯圖4-7-1前臺閱讀模塊流程圖4.8接口該模塊與主模塊及其他模塊的關(guān)系:①該模塊直接調(diào)用數(shù)據(jù)庫連接模塊,取得數(shù)據(jù)庫的連接。②該模塊可以直接被主模塊調(diào)用生成相應(yīng)的窗體。4.9存儲分配無特殊要求。4.10注釋設(shè)計加在模塊首部的注釋;加在各分支點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加的注釋等。4.11限制條件新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第10頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第10頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第10頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第10頁。4.12測試計劃詳見測試報告。4.13尚未解決的問題本程序的設(shè)計中暫時沒有尚未解決而設(shè)計者認(rèn)為在軟件完成之前應(yīng)解決的問題。5程序3(標(biāo)志符)設(shè)計說明5.1程序描述后臺管理模塊是如何對欄目和新聞進行添加、修改、刪除。針對系統(tǒng)管理員,總結(jié)出如下需求信息:管理員有不同的權(quán)限。管理員可以對欄目進行增、刪、改。管理員可以對新聞進行增、刪、改。管理員可以對用戶進行管理。5.2功能輸入:要更新的目錄(新聞或用戶)輸出:更新后的目錄程序處理說明:①調(diào)用方法②向數(shù)據(jù)庫中存入更新目錄信息時,是否超出管理員的權(quán)限范圍。5.3性能本模塊對性能沒有特殊的需求。5.4輸入項本模塊在管理員登入時需要賬號密碼,在添加目錄時需要添加新的目錄。在修改刪除目錄時,用戶點擊相應(yīng)界面即可。5.5輸出項新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第11頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第11頁。輸出項是管理員通過點擊所得到的相應(yīng)界面,包括登入成功,目錄添加修改刪除成功。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第11頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第11頁。5.6算法本模塊只有網(wǎng)頁的設(shè)計,沒有涉及到算法。5.7流程邏輯圖5-7-1后臺管理模塊流程圖5.8接口該模塊與主模塊及其他模塊的關(guān)系:管理員登入和分類管理模塊直接調(diào)用數(shù)據(jù)庫連接模塊,取得數(shù)據(jù)庫的連接。5.9存儲分配無特殊要求。5.10注釋設(shè)計(1)加在程序單元首部,說明本程序作用。(2)對程序中的變量代表的意思、范圍進行注釋。(3)對程序中的函數(shù)或過程所起的作用進行注釋。5.11限制條件在管理員登入模塊中,管理員的權(quán)限不允許為空,登入密碼不能為空。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第12頁。新聞管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第12頁。在數(shù)據(jù)庫中設(shè)置管理員登入密碼時必須有字長的限制。新聞管理系統(tǒng)詳

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論