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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論