資源描述:
《博客網(wǎng)需求規(guī)格說明書.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、.博客網(wǎng)需求規(guī)格說明書目錄1引言1.1編寫目的1.2背景1.3術(shù)語定義2概述2.1產(chǎn)品的描述2.2產(chǎn)品的功能2.3開發(fā)工具2.4用戶特點2.5運行環(huán)境2.6一般約束3具體需求3.1功能需求3.1.1管理員個人信息管理3.1.2日志的管理3.1.3相冊的管理3.1.4留言的管理3.1.5好友的管理3.1.6日常維護3.2功能描述3.2.1管理員個人信息管理3.2.2日志的管理3.2.3相冊的管理3.2.4留言的管理3.2.5好友的管理3.2.6日常維護4目標(biāo)系統(tǒng)性能需求4.1精度4.2時間特性4.3靈活性4.3.1
2、可移植性4.3.2易維護性4.3.3可靠性4.3.4可擴展性4.3.5易操作性4.4安全5.目標(biāo)系統(tǒng)界面與接口需求5.1用戶界面..5.1.1界面需求5.1.2錯誤信息5.2硬件接口5.3軟件接口5.4故障處理6.目標(biāo)系統(tǒng)其它6.1軟件屬性需求6.1.1正確性6.1.2健壯性6.1.3通俗性6.1.4可理解性6.1.5安全性1引言1.1編寫目的編寫本博客的目的是為了更加深入的了解項目相關(guān)各種命令及程序流程,使自己熟練的掌握一些基礎(chǔ)知識并為以后軟件開發(fā)工作打下一定的基礎(chǔ)。本文檔詳細描述博客管理的各環(huán)節(jié),其中包括:博
3、客頁面的瀏覽、文章的管理、照片的管理(包括上傳下載瀏覽管理等)、好友管理(增加刪除好友等)、留言板管理(留言的增加刪除)、博主信息管理(個人信息的修改)等。此需求規(guī)格說明書是系統(tǒng)開發(fā)者設(shè)計實現(xiàn)自己博客管理系統(tǒng)的依據(jù),也是用戶對最終軟件系統(tǒng)進行功能測試和驗收的依據(jù)。此需求規(guī)格說明書的容由用戶提供,由開發(fā)小組編寫,最終由用戶認可。在本文中將盡量避免使用技術(shù)性語言,對于與此博客相關(guān)的詞匯和概念在后面的章節(jié)會有相關(guān)的詳細說明。1.2背景博客某種意義上算是網(wǎng)絡(luò)上的個人空間,其大致定義是:一種表達個人思想,容按照時間順序排列
4、,并且不斷更新的出版方式。博客可以是多種形式的,比如以記錄日志為主,以交友為主等等,在日新月異的網(wǎng)絡(luò)平臺上博客已越來越多的為人們所接受,廣為人知的如新浪搜狐的博客已走入千家萬戶的網(wǎng)民中,現(xiàn)在,博客已經(jīng)成為一種時尚,一種網(wǎng)絡(luò)上精神寄托的代名詞,通過博客可以更加全面的了解一個人的思維方式以及行為信息,簡而言之,博客就是以網(wǎng)絡(luò)為載體,簡易迅速便捷地發(fā)布自己的想發(fā)布的信息,及時有效輕松地與他人進行交流,再集豐富多彩的個性化展示于一體的綜合性平臺。1.3術(shù)語定義1.3.1數(shù)據(jù)流圖是描述數(shù)據(jù)處理過程的工具。從數(shù)據(jù)傳遞和加工的
5、角度,以圖形方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程,包括四種基本圖形元素:數(shù)據(jù)流,加工,文件,數(shù)據(jù)源點或匯點。1.3.2數(shù)據(jù)詞典與數(shù)據(jù)流圖密切配合,能清楚的表達數(shù)據(jù)處理的需求。1.3.3List:集合1.3.4J2EE:J2EEJava2平臺企業(yè)版(Java2Platform,EnterpriseEdition)1.3.5..thread:線程是程序中一個單一的順序控制流程.在單個程序中同時運行多個線程完成不同的工作,稱為多線程.1.3.6blog:博客,它是互聯(lián)網(wǎng)平臺上的個人信息交流中心。2.概述本軟件是為了
6、方便用戶對博主博客信息的瀏覽而開發(fā)的。要求系統(tǒng)界面友好,使用簡單,提供對文章信息、照片信息以及留言板情況的瀏覽、編輯、查詢、統(tǒng)計瀏覽人數(shù)等全面的數(shù)據(jù)管理功能,同時使用戶能方便的了解博主信息以及博主好友信息情況。此外系統(tǒng)還具有一定的安全性和可維護性。2.1產(chǎn)品的描述2.1.1要開發(fā)的軟件名為《BLOG管理系統(tǒng)》。2.1.2此系統(tǒng)完成了博主對自己一些信息的管理,并且便于好友瀏覽博主最近信息、了解博主最新信息。此外,對于系統(tǒng)本身的維護,系統(tǒng)具備一定的安全機制和信息備份機制,對用戶分級管理,設(shè)置用戶權(quán)限,保證系統(tǒng)安全性。
7、2.1.3此軟件產(chǎn)品的應(yīng)用情況及開發(fā)流程圖為博主登陸開始游客日志瀏覽管理日志留言信息好友瀏覽相冊瀏覽管理相冊管理留言管理好友結(jié)束信息管理..前臺管理管理博客博客信息信息管理日志管理留言管理好友管理相冊管理博主個人信息增加修改上傳刪除2.2產(chǎn)品的功能此軟件主要用于用戶對博主近期情況的了解。對于管理員而言,可以發(fā)表一些個人的文章或者生活照片等也可以通過博客和好友進行交流,如此種種。1.記錄所見新聞,一時心情和日常信息。2.記錄在學(xué)習(xí)過程中遇到的問題和解決方案。3.分享自己的生活經(jīng)歷。2.3開發(fā)工具博客網(wǎng)所采用的開發(fā)技
8、術(shù)是servlet2.4和Javabean技術(shù)。2.4用戶特點由于當(dāng)今關(guān)注網(wǎng)絡(luò)的人越來越多,上網(wǎng)的人也越來越多。使用電腦交流的用戶群體比較廣,而且使用該系統(tǒng)的用戶對于計算機水平無太高要求。僅要求用戶具有最基本的計算機和Windows環(huán)境的操作技能,會使用鼠標(biāo)并且能夠輸入漢字。根據(jù)以上特點,本系統(tǒng)的設(shè)計中,特別注重系統(tǒng)的實用性,本程序設(shè)計簡單,實用性強。2.5運行環(huán)境硬件環(huán)