論壇需求分析_第1頁
論壇需求分析_第2頁
論壇需求分析_第3頁
論壇需求分析_第4頁
論壇需求分析_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

論壇需求說明書文檔標(biāo)識:當(dāng)前版本:2.0當(dāng)前狀態(tài):草稿發(fā)布日期:2006-1-27發(fā)布修改歷史日期版本作者修改內(nèi)容評審號變更控制號2010-11-30郭強(qiáng)系統(tǒng)用例圖、系統(tǒng)流程圖1.引言 21.1編寫目的 21.2背景 21.3術(shù)語定義 31.4參考資料 32.綜合描述 32.1產(chǎn)品介紹 32.2目標(biāo)范圍 32.3用戶特性 42.4約定假設(shè) 43功能需求 53.1系統(tǒng)介紹 53.2總體功能圖 53.3系統(tǒng)流程圖 63.4系統(tǒng)用例圖 73.5具體功能 84數(shù)據(jù)需求 84.1數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時性 84.2數(shù)據(jù)的一致性和完整性 95性能需求 95.1精度 95.2時間性能需求 95.3故障處理需求 96.環(huán)境需求 106.1軟件環(huán)境: 106.2硬件環(huán)境: 107其它需求 107.1靈活性 107.2可靠性 117.3可維護(hù)性 117.4安全性 111.引言1.1編寫目的在網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活各個層面的今天,以前網(wǎng)站上的論壇管理系統(tǒng)要用戶登陸以后才能進(jìn)行相關(guān)訪問及互動。而隨著網(wǎng)絡(luò)互聯(lián)技術(shù)的進(jìn)步,現(xiàn)在網(wǎng)站投票只需打開網(wǎng)頁就可進(jìn)行論壇留言。論壇對象是很多的,各個層次都可進(jìn)行論壇訪問,訪問和留言從到指定用戶進(jìn)行表格到現(xiàn)在通過網(wǎng)絡(luò)直接點(diǎn)擊相應(yīng)就可進(jìn)行。網(wǎng)上論壇管理系統(tǒng)可解決游客訪問及留言,致使現(xiàn)在幾乎各個網(wǎng)站都有各種類型網(wǎng)站論壇管理系統(tǒng),用戶可選擇自己的看法。所以我提出了本課題的研究。本系統(tǒng)開發(fā)的目的是為了學(xué)習(xí)這樣去做一個交互式的網(wǎng)頁以及了解這種強(qiáng)大的網(wǎng)絡(luò)編程工具,方便客戶端和瀏覽器端之間的交流。1.2背景隨著計算機(jī)的普及,人們對計算機(jī)的認(rèn)識及需求有了明顯的增加。計算機(jī)對于大量信息的管理的優(yōu)勢更是顯而易見。在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活方面等各個揮著重要的作用。這次我們所設(shè)計的課題正是互聯(lián)網(wǎng)與社會生活之間的緊密關(guān)系的體現(xiàn),現(xiàn)今的社會,人們已經(jīng)離不開網(wǎng)絡(luò),網(wǎng)絡(luò)已經(jīng)成為人與人之間交流的一種形式,它能夠把事情的復(fù)雜轉(zhuǎn)化為簡單化。網(wǎng)上論壇正是一種供人們進(jìn)行交流的網(wǎng)絡(luò)空間。它不受時間和空間的約束,論壇用戶可以發(fā)表自己的觀點(diǎn),大家一起探討某個問題。實(shí)現(xiàn)用戶與用戶間的交流,企業(yè)與企業(yè)間的信息交互,利用網(wǎng)絡(luò)經(jīng)濟(jì)而又快捷地與外界進(jìn)行各種信息溝通,取得更有用的信息資源。目前,網(wǎng)上論壇已不是新事物,許許多多的別具特色的論壇在網(wǎng)絡(luò)上隨處可見。為了體現(xiàn)論壇的特色,我們搜索各式各樣的論壇版面,為了改變網(wǎng)上現(xiàn)存論壇的普遍風(fēng)格,追加功能,更便于管理,于是開發(fā)出一套界面友好美觀,易于使用的論壇管理系統(tǒng)。1.3術(shù)語定義B/Sbrowser/serverE-R圖用特定的圖形描述實(shí)體之間的聯(lián)系數(shù)據(jù)流圖用特定圖形表示系統(tǒng)功能、流程的一種方式實(shí)體客觀世界中存在的且可以互相區(qū)別的事物聯(lián)系客觀事物中的彼此之間的聯(lián)系屬性實(shí)體或者聯(lián)系所具有的性質(zhì)用例圖參與者的外部用戶所能觀察到的系統(tǒng)功能的模型1.4參考資料《軟件工程導(dǎo)論》第五版張海藩2007-10-10 清華大學(xué)出版社《JAVA面向?qū)ο蟪绦蛟O(shè)計》趙祥模、袁紹欣、葛瑋2010-11-16清華大學(xué)出版社《數(shù)據(jù)庫設(shè)計與應(yīng)用—sqlserver2005》熊擁軍劉衛(wèi)國2009-11-19清華大學(xué)出版社《數(shù)據(jù)庫原理及應(yīng)用》李紹原2007-2-20科學(xué)出版社《數(shù)據(jù)庫系統(tǒng)概論》王珊2007-7-7高等教育出版社《javaweb數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)與實(shí)列》沈應(yīng)逵曾凌2008-10-1人民郵電出版社2.綜合描述2.1產(chǎn)品介紹該論壇項(xiàng)目是一個基于Web的B/S系統(tǒng),面向所有用戶的信息交流、信息發(fā)布及管理系統(tǒng)。通過該論壇系統(tǒng)可讓用戶獲得更多有用的信息資源。不受任何限制,只要進(jìn)入網(wǎng)站論壇,就可以留下你想留下的信息、及要瀏覽的信息。2.2目標(biāo)范圍(1)作用范圍:系統(tǒng)包括主要的功能:新用戶的注冊,會員密碼取回,會員登錄,用戶自己修改信息,管理員刪除用戶,游客瀏覽留言,會員新增留言,會員留言回復(fù),管理員刪除留言這些功能,可以應(yīng)付一般的用戶需要。這個系統(tǒng)預(yù)期的目的是為了做成交互式的網(wǎng)頁,方便客戶端和瀏覽器端之間的交流。通過論壇,人們能夠相互交流溝通,把疑惑在論壇里公布,大家獻(xiàn)計獻(xiàn)策,共同學(xué)習(xí),共同進(jìn)步。(2)應(yīng)用目標(biāo):網(wǎng)上論壇系統(tǒng)是一個會員登錄留言系統(tǒng)。網(wǎng)上游客能夠?yàn)g覽論壇上的帖子,并且能夠注冊成為用戶。論壇注冊會員能夠修改自己的資料信息,申請版主,發(fā)表帖子,讓大家積極參與討論。論壇管理員能夠便于管理論壇,包括瀏覽游客留言,審核留言,對于不健康或是不利于社會穩(wěn)定的留言能進(jìn)行刪除操作,會員管理以及論壇版主管理等等。2.3用戶特性論壇管理員:用一定的電腦知識、知道帖子信息、版塊管理維護(hù)人員:用一定的編程能力及數(shù)據(jù)應(yīng)用技術(shù)、了解網(wǎng)站知識注冊用戶:會上網(wǎng),會瀏覽論壇信息、發(fā)表帖子2.4約定假設(shè)本論壇系統(tǒng)的開發(fā)期限為2月用戶調(diào)查,需求分析,概要設(shè)計和前期工作為前一個半月具體代碼編寫,功能實(shí)施,最后軟件測試和系統(tǒng)總結(jié),移交用戶為后一個月對設(shè)備的要求要求計算機(jī)穩(wěn)定性良好,整套系統(tǒng)經(jīng)濟(jì)實(shí)惠可以利用的信息和資源該論壇系統(tǒng)已經(jīng)配置了所有的計算機(jī),以及網(wǎng)絡(luò)設(shè)備,操作人員將使用winXP.3功能需求3.1系統(tǒng)介紹本系統(tǒng)是基于B/S結(jié)構(gòu)的一個小型論壇,主要基于Windows平臺,通過這個論壇,用戶之間可以實(shí)現(xiàn)互動交流。采取MVC設(shè)計模式與多層架構(gòu)的基于J2EE平臺的設(shè)計,使系統(tǒng)擁有良好的擴(kuò)展性,在滿足當(dāng)前使用需求同時還兼顧系統(tǒng)以后可能的功能擴(kuò)充。系統(tǒng)分成幾個相對獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理。3.2總體功能圖BBS論壇管理系統(tǒng)BBS論壇管理系統(tǒng)前臺功能后臺功能瀏覽搜索帖子用戶登陸注冊發(fā)表回復(fù)帖子個人資料管理帖子管理用戶管理論壇版塊管理公告管理數(shù)據(jù)庫維護(hù)3.3系統(tǒng)流程圖3.4系統(tǒng)用例圖3.5具體功能(1)注冊管理:能夠?qū)τ脩裘?,密碼的簡單驗(yàn)證,能夠防止利用頁面刷新重復(fù)注冊,已經(jīng)存在的用戶名稱不能重復(fù)注冊。(2)瀏覽帖子:可以根據(jù)作者或內(nèi)容等為關(guān)鍵字搜索帖子,分論壇版塊顯示帖子,顯示帖子詳情,瀏覽帖子時不要求用戶登錄,但回復(fù)帖子前用戶必須登錄。(3)發(fā)表及回復(fù)帖子:只有登錄用戶才可以發(fā)表和回復(fù)帖子,并且對帖子的字?jǐn)?shù)有限制。(4)用戶個人信息管理:登陸用戶可以編輯注冊后的個人資料,如修改密碼等,但是不可以修改用戶名稱。也可以對自己發(fā)表的帖子進(jìn)行操作:如修改,刪除。(5)回復(fù)管理:各論壇版塊的版主可以對自己管理的版塊的帖子的回復(fù)的帖子進(jìn)行管理,可以屏蔽回復(fù)。(6)論壇版塊管理:只有管理員有該權(quán)限,管理員可以添加,刪除版塊,也可以修改版塊資料,如版塊名稱,上級版塊,版主。(7)用戶管理:只有管理員有該權(quán)限,管理員可以禁用,啟用用戶,進(jìn)行用戶密碼重置。(8)公告管理:只有管理員有該權(quán)限,管理員可以添加,刪除公告。(9)帖子管理:各論壇版塊的版主可以對自己管理的版塊的帖子進(jìn)行管理,可以屏蔽和刪除帖子。4數(shù)據(jù)需求BBS論壇系統(tǒng)的數(shù)據(jù)需求包括一下幾點(diǎn)4.1數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義,數(shù)據(jù)的輸入來源手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性。4.2數(shù)據(jù)的一致性和完整性由于本系統(tǒng)的是規(guī)范化、網(wǎng)絡(luò)化和自動化的,要保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。5性能需求5.1精度1.在執(zhí)行數(shù)據(jù)增加的時候,不允許出現(xiàn)因?yàn)槌绦虻脑蚨鴮?dǎo)致增加數(shù)據(jù)失敗,也不允許發(fā)生數(shù)據(jù)重復(fù)增加的數(shù)據(jù)。2.執(zhí)行數(shù)據(jù)刪除操作時,不允許因?yàn)槌绦虻脑虬l(fā)生多刪除數(shù)據(jù)、刪除失敗的情況。3.數(shù)據(jù)的修改也要求保持對應(yīng)的準(zhǔn)確性。4.不允許服務(wù)器沒有設(shè)置好,而導(dǎo)致系統(tǒng)運(yùn)行出錯。5.2時間性能需求1.系統(tǒng)運(yùn)行不響應(yīng)時間不能超過10秒2.對系統(tǒng)進(jìn)行操作時,響應(yīng)時間在5秒之內(nèi)3.多用戶操作時,時間和相應(yīng)的要求同上5.3故障處理需求1.在操作成員輸入一些不合理的數(shù)據(jù)的時候,能夠進(jìn)行一些合理的提示信息,不能因?yàn)檩斎脲e誤而導(dǎo)致系統(tǒng)的錯誤,或者程序停止運(yùn)行。2.程序運(yùn)行時,對服務(wù)器和網(wǎng)絡(luò)通信故障能夠識別并提示,當(dāng)故障排除后,程序恢復(fù)正常運(yùn)行。3.數(shù)據(jù)庫要求有備份機(jī)制,以防止數(shù)據(jù)的全部丟失。6.環(huán)境需求為了保證BBS論壇管理系統(tǒng)運(yùn)行的高效性和可靠性,服務(wù)器應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:6.1軟件環(huán)境:客戶端:Windows95/98/2000/XP,InternetExplorer(IE6.0及其以上版本)等。服務(wù)器端:WindowsNT/Windows2000,Tomcat5.0[12],JDK1.5及其以上版本,IE6.0及其以上版本等;數(shù)據(jù)庫:采用SQL2000,運(yùn)行于服務(wù)器端。6.2硬件環(huán)境:服務(wù)器CPU:PIII500以上,內(nèi)存:512M以上。客戶機(jī)CPU:P200MMX以上,內(nèi)存:32M以上。7其它需求7.1靈活性因?yàn)楸鞠到y(tǒng)開發(fā)是使用jsp實(shí)現(xiàn),這種開發(fā)技術(shù)具有java一樣的很好的系統(tǒng)移植性。對于數(shù)據(jù)精度方面,應(yīng)在數(shù)據(jù)庫中加以限制;實(shí)現(xiàn)實(shí)體完整性,用戶自定義完整約束。在設(shè)計界面結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是應(yīng)留有對以后擴(kuò)充系統(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論