《開題報告 基于MVC架構(gòu)的校園論壇的設(shè)計與實現(xiàn)計算機專業(yè)》由會員分享,可在線閱讀,更多相關(guān)《開題報告 基于MVC架構(gòu)的校園論壇的設(shè)計與實現(xiàn)計算機專業(yè)(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、開題報告
畢業(yè)設(shè)計(論文)題目
基于MVC架構(gòu)的校園論壇的設(shè)計與實現(xiàn)
1、 選題簡介、意義
互聯(lián)網(wǎng)正在融入我們的生活,影響和改變著我們的生活。網(wǎng)絡(luò)提供給我們的不只是一個獲取信息的來源,而且還是一個可以相互交流的空間,校園論壇正是一種供人們進行交流的網(wǎng)絡(luò)空間。它不受時間和空間的約束,論壇用戶可以發(fā)表自己的觀點,大家一起探討某個問題。
大學生是一個特殊的群體,他們思想開放,愛好新鮮事物,對各種問題都有著自己獨到的見解而且還熱衷于把這種見解表達出來,校園論壇的出現(xiàn)正好迎合了大學生們的訴求。當前,國內(nèi)絕大多數(shù)的高等院校都擁有屬于本校的大學生論壇,并且這些論壇在人數(shù)規(guī)模、性能結(jié)構(gòu)、安全防御方面
2、都不可小覷,有的甚至做得比商業(yè)論壇都專業(yè)。但是,由于種種原因任有一部分的高等院校至今還沒有屬于自己的論壇。有一些大學意識到了此方面的不足,正在利用各方面資源搭建適合于自己學校的大學生論壇系統(tǒng)。
??本項目就是在此背景下,根據(jù)萍大學的實際需求,構(gòu)建一個用于各高校大學生們之間溝通和交流的網(wǎng)絡(luò)平臺。系統(tǒng)涵蓋涵蓋游客功能模塊、會員功能模塊、版主功能模塊及管理員功能模等以及各模塊下屬的各子業(yè)務(wù)模塊及功能。
在踐行新技術(shù)、新模式的方面,高等院校一直都走來其他行業(yè)的前列,高等院校得天獨厚的優(yōu)質(zhì)資源使其成為了各項高新技術(shù)的試驗田。隨著涌入大學校門的大學生不斷增多,大學生們交流和溝通的愿望愈加強烈,論壇可以
3、為來自五湖四海的大學生們提供一個方便快捷、安全實用的交流平臺。此項目的開發(fā)與設(shè)計可以在以下幾個方面帶來重要的意義。
1、有助于形成健康的網(wǎng)絡(luò)文化與網(wǎng)絡(luò)品牌。一個學校都有好幾萬人,需要一個平臺來交流。此項目將建立一個適合高等教育的大學生論壇,讓大學生擁有屬于自己的網(wǎng)絡(luò)精神家園。論壇搭建后,通過正確的輿論引導和實時的輿論監(jiān)督,規(guī)范論壇的話題與內(nèi)容,進一步吸引大學生們的積極參與,以倡導優(yōu)質(zhì)健康的網(wǎng)絡(luò)文化為己任,把大學生校園論壇發(fā)展的很好。
2、有助于加強每一個高校大學生之間的思想交流。能夠提高大學生的思想道德素質(zhì),增加大學生對道德、情感、意識的認知能力,對正在處于人生關(guān)鍵的大學生特別的重要。
4、3、豐富了大學生的娛樂休閑生活,讓大學生的娛樂休閑方式變得越來越多樣化,變得豐富和個性化。
二、課題綜述(課題研究,主要研究的內(nèi)容,要解決的問題,預(yù)期目標,研究步驟、方法及措施等)
(1)主要內(nèi)容
校園論壇是一個網(wǎng)上交流的系統(tǒng),它是基于MVC開發(fā)的平臺。使用VBscript設(shè)計操作控件和編寫操作程序,完成文章的輸入、修改、存儲、查詢等作用;并使用SQL2000數(shù)據(jù)庫形成數(shù)據(jù)表,進行數(shù)據(jù)存儲。此論壇系統(tǒng)可完成的功能有:論壇公告發(fā)布、站內(nèi)發(fā)送消息、站內(nèi)搜索、論壇管理、論壇設(shè)置、數(shù)據(jù)處理、管理操作等
(2)研究問題
從用戶的業(yè)務(wù)中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務(wù)問題,通過對用戶
5、業(yè)務(wù)問題的分析,規(guī)劃出我們的軟件產(chǎn)品。這個步驟是對用戶業(yè)務(wù)需求的一個升華,是一個用戶業(yè)務(wù)管理流程優(yōu)化,轉(zhuǎn)化為軟件產(chǎn)品,從而提升管理而實現(xiàn)的質(zhì)的飛躍,這一步是否成功,直接關(guān)系到開發(fā)出來的軟件產(chǎn)品能否得到用戶認可,順利交付給客戶,客戶能否真正運用我們的產(chǎn)品幫助他解決業(yè)務(wù)或管理問題。
為了系統(tǒng)的個模塊能夠正常使用、系統(tǒng)更加人性化,還為了滿足系統(tǒng)的實用性及安全性,本系統(tǒng)包含5個角色:游客,普通會員,版主,管理員,超級管理員。
游客的各項功能:
1、可以看帖
2、不能發(fā)帖
3、不可以回帖
4、只有注冊了以后成為本論壇的以后,才可以執(zhí)行完整的普通會員功能。
普通會員的各項功能:
1、用戶登
6、錄
2、發(fā)貼
3、查看帖子
4、發(fā)表評論
5、修改個人資料
版主的各項功能:
1、修改本版塊
2、查看版主信息
3、修改版主信息
4、查看帖子
5、管理本版塊的帖子
6、版主擁有普通會員所有功能
普通會員可以不登錄進入系統(tǒng),系統(tǒng)用戶的數(shù)據(jù)包括用戶名、用戶密碼、用戶類型等等。用戶ID在整個系統(tǒng)中是唯一的。
用戶瀏覽帖子時,數(shù)據(jù)應(yīng)當包括用戶名、帖子主題。用戶根據(jù)某一主題可以發(fā)表帖子,發(fā)表帖子需要的數(shù)據(jù)包括用戶名、Email、版塊分類名、發(fā)表帖子標題、發(fā)表帖子內(nèi)容。用戶回復(fù)帖子的數(shù)據(jù)包括用戶名、Email、回復(fù)帖子序號、回復(fù)的內(nèi)容、版塊分類名。
管理員進入后臺管理時,需要
7、數(shù)據(jù)包括管理員ID、管理員密碼。
用戶只有登錄了才能發(fā)帖,回帖,管理等等。
(3)研究手段
1. 查閱文獻
充分利用圖書館和網(wǎng)絡(luò)等資源,完成論文部分。
2. 軟件工程
軟件工程中軟件開發(fā)的方法。嚴格按照數(shù)據(jù)庫管理信息系統(tǒng)開發(fā)的流程,從需求分析開始,弄清當前系統(tǒng)的工作流程、存在的問題,提出解決的方法;對新系統(tǒng)進行邏輯設(shè)計。包括數(shù)據(jù)庫流程、數(shù)據(jù)字典的描述等等;進行系統(tǒng)總體設(shè)計,包括功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計等;最后進行詳細的代碼設(shè)計、用戶界面設(shè)計,并進行一定的測試。
3. 小組討論
與同學進行討論、請教師哥師姐等,解決遇到的技術(shù)問題
三、設(shè)計(論文)體系、結(jié)構(gòu)(大綱)
第一章 緒論
1.1項目開發(fā)背景以及意義
1.2國內(nèi)外研究現(xiàn)狀
1.3主要研究內(nèi)容
第2章 相關(guān)技術(shù)背景
2.1MVC模式介紹
2.2SSH框架
2.3數(shù)據(jù)庫
第3章 系統(tǒng)需求分析
3.1業(yè)務(wù)需求分析
第4章 系統(tǒng)總體設(shè)計
4.1系統(tǒng)總體架構(gòu)
4.2系統(tǒng)功能結(jié)構(gòu)
第5章 系統(tǒng)詳細設(shè)計
5.1系統(tǒng)環(huán)境
5.2游客功能
5.3會員功能
5.4版本功能
5.5管理員功能
第6章 總結(jié)致謝
參考文獻
指導教師意見:
簽字:
年月日
院(系)審批意見:
簽章:
年月日