軟件工程課程設計-留言板管理系統(tǒng)方案_第1頁
軟件工程課程設計-留言板管理系統(tǒng)方案_第2頁
軟件工程課程設計-留言板管理系統(tǒng)方案_第3頁
軟件工程課程設計-留言板管理系統(tǒng)方案_第4頁
軟件工程課程設計-留言板管理系統(tǒng)方案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

.../學年設計課程名稱:學年設計〔論文〔軟件工程>實驗項目:留言板管理系統(tǒng)姓名:XXX專業(yè):計算機科學與技術班級:XX班學號:XXX指導教師XXX計算機科學與技術學院XXXX年XX月XX日目錄第一章題目背景11.1題目背景11.2設計概要11.3問題分析11.4可行性分析2技術可行性2經(jīng)濟可行性2操作可行性2第二章系統(tǒng)需求分析32.1功能需求32.2性能需求3第三章數(shù)據(jù)庫設計33.1數(shù)據(jù)庫設計33.2概念模型43.3關系模型53.4物理模型53.5oracle數(shù)據(jù)庫63.6模塊設計說明7第四章系統(tǒng)實現(xiàn)74.1頁面實現(xiàn)7留言系統(tǒng)的首頁7查看留言8簽寫留言頁面9管理員登陸頁面124.2留言系統(tǒng)測試15總結(jié)15...HYPERLINK第一章題目背景HYPERLINK1.1題目背景隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的用戶已經(jīng)可以使用互聯(lián)網(wǎng)進行信息交互,而企業(yè)留言本的開發(fā)解決了信息交互復雜和交互困難的難題,通過留言本可以加強企業(yè)與用戶之間的信息交互,同時也解決了企業(yè)與用戶溝通不便等情況留言板主要提供網(wǎng)上的一個信息發(fā)布的平臺,大多作為網(wǎng)站的輔助功能存在。瀏覽網(wǎng)頁的用戶可以通過該留言板進行留言的查看和簽寫。而管理員則可以對用戶的留言進行回復和刪除等操作。HYPERLINK1.2設計概要隨著Internet的發(fā)展,網(wǎng)站的作用越來越重要,被稱之為繼廣播、報紙、雜志、電視后的第五種媒體——數(shù)字媒體,擁有眾多優(yōu)勢,所以現(xiàn)在不少企業(yè)都有或正在建設自己的網(wǎng)站。而留言板作為網(wǎng)站重要的一個部分,從來就是一個大家交流的平臺!留言板是一種最為簡單的BBS應用,借助留言板,瀏覽者可以張貼留言的方式給站長、版主或其他瀏覽者進行留言和提問。HYPERLINK1.3問題分析留言板管理系統(tǒng)主要是提供給大眾的一個操作系統(tǒng),便于網(wǎng)上交流,談論。功能塊的相應操作分別由其對應的子模塊實現(xiàn)。通過互聯(lián)網(wǎng)把你想說的話想問的事發(fā)表出去,方便大家交流。同時,留言板后臺可通過一個簡化的自動的信息管理系統(tǒng),使網(wǎng)友留言管理工作系統(tǒng)化,規(guī)范化,自動化,從而達到提高網(wǎng)絡作用和管理的目的。留言管理系統(tǒng),是用JSP語言編寫的網(wǎng)絡應用程序。在網(wǎng)絡用戶交流中起很大的作用,每個人都可以將他的資料和要求等信息保留在頁面上,以供他人觀看。留言板供其他網(wǎng)友給自己留言,或者臨時存放自己的感受。留言操作相對簡單,在您進入網(wǎng)站后,進入任何一個留言板或社區(qū)均可以看到有輸入框,輸入后提交即可。留言板提供完備的信息發(fā)布功能,在網(wǎng)絡用戶交流中也有很大的作用。而我的這個留言系統(tǒng)僅僅是簡單的留言和管理員對留言板進行設置和進行回復、刪除管理的工具。該留言板簡單但實用,而且具備了大多數(shù)留言板的基本功能。十分適合于中小型網(wǎng)站使用??茖W技術在不斷地提高,計算機網(wǎng)絡技術也日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用,現(xiàn)在許多國外和國內(nèi)的網(wǎng)站均使用了網(wǎng)上注冊、網(wǎng)上查詢、網(wǎng)上發(fā)表論文、等一系列的網(wǎng)上信息服務。通過計算機網(wǎng)絡實現(xiàn)足不出戶就可以了解各種信息、咨詢問題、收索資料等,有了這樣的一個網(wǎng)絡平臺,節(jié)省了大量的人力物力。HYPERLINK1.4可行性分析1.4.1技術可行性本留言系統(tǒng)主要是采用JSP技術開發(fā),以Oracle作為后臺數(shù)據(jù)庫開發(fā)工具,輔之以DreamweaverCS5網(wǎng)頁編輯軟件共同完成。開發(fā)環(huán)境為WindownsXP操作系統(tǒng)+IISWeb服務器,運用這種技術開發(fā)一個簡單的留言薄系統(tǒng)應該說是完全能夠做到的。1.4.2經(jīng)濟可行性當今社會能夠及時準確的獲得信息便可以創(chuàng)造出巨大的經(jīng)濟效益,而本系統(tǒng)的設計初衷就是提供一個信息交流、咨詢共享的平臺,人們可以通過它析取出自己有用的信息,因此它所創(chuàng)造出的巨大經(jīng)濟效益將遠遠超過系統(tǒng)的開發(fā)和維護成本。1.4.3操作可行性而本系統(tǒng)開發(fā)的目標之一就是界面美觀,操作方便,滿足用戶的基本需求,相信只要是上過網(wǎng)的用戶,便能很快上手本留言系統(tǒng)。第二章系統(tǒng)需求分析2.1功能需求〔1管理員登陸〔2留言的發(fā)布與瀏覽〔3已發(fā)留言的回復〔4留言的管理2.2性能需求界面美觀〔2操作方便〔3響應及時留言板分為三個模塊:查看留言板、簽寫留言和管理留言模塊查看留言板模塊:用戶可以在該頁面上查看所有的留言內(nèi)容、留言主題、留言者姓名、留言時間及管理員對該留言可進行的操作等信息簽寫留言板模塊:在該頁面中用戶必須填寫自己的"姓名"、"留言主題"、及"留言內(nèi)容",其它可以選擇不填,用戶的信息提交后將被保存到數(shù)據(jù)庫的數(shù)據(jù)表中管理留言模塊:管理員登陸成功后進入管理頁面,管理員可以通過"留言管理"查看留言信息,并對留言進行回復及對不良留言的刪除或屏蔽等操作基本功能需求已經(jīng)完成,以下是該留言板的功能模塊劃分圖:留言系統(tǒng)留言系統(tǒng)查看留言模塊查看留言模塊查看留言模塊查看留言模塊查看留言模塊查看留言模塊退出管理管理員登陸退出管理管理員登陸功能設計圖HYPERLINK第三章數(shù)據(jù)庫設計HYPERLINK數(shù)據(jù)庫設計1.該管理系統(tǒng)相對簡單,就只有兩張數(shù)據(jù)表admin表和main表,admin數(shù)據(jù)表包含用戶編號、用戶名、用戶登陸密碼等相關信息?!瞐dmin數(shù)據(jù)表的結(jié)構(gòu)字段字段類型關鍵字說明ID自動編號管理員編號admin文本PK管理員名passward文本用戶登陸密碼main數(shù)據(jù)表包含用戶編號、用戶名、用戶登陸密碼等相關信息。字段字段類型關鍵字說明ID自動編號PK留言者編號name文本姓名E-mail文本電子郵件title文本主題content備注留言內(nèi)容data日期/時間留言的日期3.2概念模型該留言板分為兩個部分:一個是管理員信息,另一個是訪客留言信息,該系統(tǒng)關系圖如下所示:管理員管理員密碼編號姓名密碼編號姓名管理員設計圖編號編號回復姓名回復姓名時間時間電子郵件內(nèi)容留言電子郵件內(nèi)容留言主題主頁主題主頁留言設計圖3.3關系模型admin<id,admin,password>notebook<id,name,title,content,date>3.4物理模型在數(shù)據(jù)庫中創(chuàng)建兩個表,表admin和表notebook,如下所示:3.5oracle數(shù)據(jù)庫3.6HYPERLINK模塊設計說明在留言系統(tǒng)主界面上,訪客可以看該系統(tǒng)上的其他訪客的留言信息,管理員可以登錄系統(tǒng)對相應訪客的信息進行管理,包括刪除留言信息、回復留言信息、添加管理員信息,更新之后,如果符合規(guī)定的話它會自動保存,否則頁面報錯,提示出錯的地方。HYPERLINK第四章系統(tǒng)實現(xiàn)HYPERLINK4.1頁面實現(xiàn)4.1.1留言系統(tǒng)的首頁該系統(tǒng)的首頁是Index.html通過利用framesrc來調(diào)取index-1.html頁面的效果,即在index.html中存在代碼<framesrc="list.do">,首先先跳轉(zhuǎn)到action執(zhí)行數(shù)據(jù)庫查詢操作將所有留言信息查詢出來并存儲到list中然后轉(zhuǎn)發(fā)到list.jsp頁面效果顯示如下:該頁面是留言的主要交流內(nèi)容,打開系統(tǒng)首頁,即可進入該查看留言頁面,這里將頁面分頁顯示,以便訪客進行更直觀的查看,通過該頁面訪客可以進入留言簽寫頁面,管理員也可以通過該頁面進入到管理頁面,進行登陸驗證等操作。主要代碼如下:通過struts2的標簽對上個action傳來的一經(jīng)查出的所有留言的list信息進行遍歷并且顯示出來,4.1.3簽寫留言頁面在查看留言頁面單擊"簽寫留言"便可進入留言簽寫頁面,通過該頁面訪客可以填寫任何留言,其中姓名和、主題和留言內(nèi)容必須填寫,其它可進行選擇,。填寫完后點"提交"按鈕即可提交留言,用戶發(fā)表留言成功,數(shù)據(jù)表中相應留言表增加一條記錄。主要代碼如下:這里用到了服務器端Struts2的校驗,struts標簽以及國際化等技術4.1.4管理員登陸頁面該頁面主要是對管理員身份進行驗證,數(shù)據(jù)表中已經(jīng)建好管理員的登錄名和相應的密碼,管理員點"管理"后,如果該信息與數(shù)據(jù)庫中一致則進入到管理頁面,通過該頁面管理員可以對留言進行回復和刪除。主要代碼如下:HYPERLINK4.2留言系統(tǒng)測試啟動IIS服務、啟動IE瀏覽器后,在地址欄中輸入http://localhost/notebook1并按Enter鍵就可以顯示系統(tǒng)的首頁。訪客只可以直接查看留言,簽寫留言。若是管理員則可以擁有管理留言權(quán)限,點擊即可進入管理員登陸頁面,管理員登陸之后可以對所有的訪客的留言信息進行回復、刪除??偨Y(jié)通過本次課程設計,讓我進一步的掌握了開發(fā)程序的一些流程及規(guī)劃,在此特別感謝我的指導老師何老師,在他嚴格的要求下我懂得了開發(fā)軟件要有一種極其認真負責的態(tài)度。從學做這個留言板中,體會到JSP的簡單實用,也感受到編程的樂趣。編寫出了這個留言板,雖然有很多不足之處,但是我學到了更多的學習方法以及學習的態(tài)度。在以后道路上,這種困難是不可避免的。但我相信,通過這次的畢業(yè)設計這將對我以后的工作和學習產(chǎn)生了很大的促進作用。無論做什么事都要大膽的去想去做,這樣會有好的創(chuàng)意,才能更有作為。不管是什么系統(tǒng),只有運用到

溫馨提示

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

評論

0/150

提交評論