freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于javaee的技術論壇系統(tǒng)的設計與實現(xiàn)畢業(yè)設計說明書-閱讀頁

2024-09-17 19:15本頁面
  

【正文】 這解決了各種開源工具不一致的缺點。這些工具解析 Java 和 XML 配置文件 【 14】 。如 CCS/JS/HTML 的編輯器,幫助創(chuàng)建 EJB 和 Struts 項目的向導并產生了項目的所有主要的組件如action/seesion bean/form 等。 運行環(huán)境 ①軟件環(huán)境 本系統(tǒng)運行在 Windows 系列的操作系統(tǒng)上。 系統(tǒng)功能概述 本系統(tǒng)是一套網上交流的 BBS 軟件 ,根據用戶的需要和實際的管理條件 ,應 由前臺功能 實現(xiàn)和后臺管理等幾個模塊所構成 ,用戶可以注冊的, 可以對帖子進行特定的操作 ,而管理員可以對用戶和帖子進行相關的管理 。 系統(tǒng)功能概述 本系統(tǒng) 最基本的功能是發(fā)布帖子,其次是其他人員根據帖子 發(fā)表自己的看法。只有注冊的用戶登陸后才能夠發(fā)表和回復主題,瀏覽者即游客只能瀏覽主題信息。 系統(tǒng)功能需求 用戶 注冊登陸功能,是針對服務器判定為游客身份的用戶可以使用的功能。 論壇管理功能,這個功能主要是針對論壇的管理人員,如管理員,這個功能所包含的內容有修改版面信息、修改類別信息 、刪除主題、刪除回帖和刪除用戶。為了能夠正確的找出系統(tǒng)的用例,需要確定系統(tǒng)的邊界,找出系統(tǒng)的執(zhí)行者。 系統(tǒng)執(zhí)行者:注冊用戶、管理員、后 臺管理員 用例:瀏覽帖子、 用戶注冊、用戶登錄、發(fā)表帖子、回復帖子、進入后臺、論壇類別管理、版面管理和用戶管理 等等,本系統(tǒng)的主要用例圖 如圖 所示。業(yè)務 用例 工作流程說明了業(yè)務為向所服務的業(yè)務主角提供其所需的價值而必須完成的工作。工作流程通常包括一個基本工作流程和一個或多個備選工作流程。 中北大學 2020 屆畢業(yè)設計說明書 第 13 頁 共 47 頁 圖 前臺活動圖 中北大學 2020 屆畢業(yè)設計說明書 第 14 頁 共 47 頁 圖 后 臺活動圖 系統(tǒng)性能要求 對系統(tǒng)性能的要求包括對系統(tǒng)時間規(guī)定,靈活性,輸入輸出,數(shù)據管理能力,故障處理要求和運行環(huán)境規(guī)定等的要求。 本網站可以運行在 IE8 以上的所有版本 ; 一個模塊的改變不會影響其他的模塊。 數(shù)據管理能力要求 中北大學 2020 屆畢業(yè)設計說明書 第 15 頁 共 47 頁 本網站采用的是 SQL Server 2020 數(shù)據庫。 記錄的個數(shù)隨用戶多少不定,數(shù)據及其分量的存儲量為 10G,但能保證注冊的用戶都能登錄進來,沒有延時。任何一個工程的立項都需要進行項目的可行性分析 。信息系統(tǒng)開發(fā)項目是一項復雜的高 科技系統(tǒng)工程,可行性分析也是必不可少的,可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決、是否值得去解決。 社會可行性 當前社會是一個網絡化的社會,網絡就在人們周圍 無處不在 ,人們從網絡上獲取并發(fā)布信息,而本系統(tǒng)正是應這一需求而產生,為企業(yè),個人發(fā)布,獲取有價值的信息提供場所。 技術可行性 首先現(xiàn)在系統(tǒng)開發(fā)方法已經發(fā)展成熟,結構化、面向對象,都已經廣泛使用,這使得系統(tǒng)開發(fā)的系統(tǒng)調查、系統(tǒng)分析 、系統(tǒng)設計、系統(tǒng)實施更加規(guī)范,系統(tǒng)完成的更加科學。 其次網絡論壇系統(tǒng)有以下特點:一是數(shù)據量大,要求及時查詢的內容較多;二是數(shù)據處理較集中,內部數(shù)據處理量大,輸出量大。基于以上三個特點,現(xiàn)有技術都可以達到要求的目標。前臺可視化程度較高,人機交互能力較強,應用起來也較方便、直觀,后臺數(shù)據庫功能強大,且 更好的支持運行的系統(tǒng) 【 15】 。服務器采用 Tomcat 服務器,它是一個開源軟件。 中北大學 2020 屆畢業(yè)設計說明書 第 16 頁 共 47 頁 操作可行性 本系統(tǒng)要求運行環(huán)境 不高 , 可以在 Windows 8 操作系統(tǒng)平臺上運行 ,數(shù)據庫服務器為 Microsoft SQL Server 2020,開發(fā)工具采用的 MyEclipse。 綜上所述,從經濟、技術 、操作可行性上來說,系統(tǒng)開發(fā)是完全可行的。論壇可提供用戶與用戶之間進行信息咨詢的分享與交流, 主要功能模塊圖如圖 所示 。根據用戶需求,論壇主要提供用戶一個信息的交流平臺,通過在網站中發(fā)表回復帖子來實現(xiàn)用戶間的資訊交流,并可對文件等資料進行傳載來分享資源。 功能設計 系統(tǒng)主要分為前臺和后臺兩個管理模塊,而其中包括的主要的功能分別是:用戶注冊登陸、 用戶發(fā)帖回帖、用戶傳載資料、論壇分類管理、 論壇帖子管理等功能。注冊時用戶填入具體的地址郵箱及電話等信息,并將注冊時所填信息錄入數(shù)據庫保存以便管理用戶信息。 (2)用戶發(fā)帖回帖:該功能用戶可在論壇中通過發(fā)帖回帖與他人進行交流。 (3)用戶傳載資料:該功能可在用戶發(fā)帖 是實現(xiàn),當用戶有好的資料后信息想與大家分享時,便在論壇中發(fā)帖并應用此功能上傳文件,將其分享給論壇中的其他用戶。 (4)論壇分類管理:此功能在論壇后臺管理中實現(xiàn),主要為論壇主題界面的分類進行管理。這樣方便用戶快速的找到自己想要了解的相關信息。所以需要建立數(shù)據庫來儲存相關的信息,所建數(shù)據庫中各表信息如下: 用于儲存用戶的數(shù)據信息的表 t_user,其中要對用戶注冊時所用的 ID 設為主鍵,由此屬性項將表 中的用戶與表 中存儲的所發(fā)的帖子的數(shù)據信息進行關聯(lián)。 每個所發(fā)表的新帖同樣需要記錄相關信息,如標題,內容用所發(fā)的用戶等數(shù)據,由于論壇支持文件的傳載,則在存儲主題信息的表 中要此屬性項以便實現(xiàn)此功能。 表 中儲存論壇管理員的相關 信息,如用戶名,密碼等 。系統(tǒng) ER 如圖 所示。而這里主要介紹用戶注冊登陸功能的實現(xiàn)。 圖 論壇系統(tǒng)登錄界面 程序實現(xiàn) 在程序 中的代碼段實現(xiàn)用戶的登陸操作,用 SQL 語言對數(shù)據庫中 t_user 表中存儲的用戶數(shù)據進行檢索,驗證所輸入的用戶名,密碼是否在數(shù)據庫中存在,若存在則驗證其是否正確。 中北大學 2020 屆畢業(yè)設計說明書 第 24 頁 共 47 頁 (loginname)。 (name)。 (age)。 (tel)。 (qq)。 (no)。 Maprequest=(Map)().get(request)。 return msg。 ().setAttribute(userType, null)。 (安全退出 )。 return succeed。no39。 List userList=().find(sql)。 (userList, userList)。 } public String userDel() { TUser user=(id)。 (user)。 ()。 } 流程圖 中北大學 2020 屆畢業(yè)設計說明書 第 26 頁 共 47 頁 圖 注冊流程圖 圖 登錄程序流程圖 開始 注冊 界面 用戶注冊 注冊成功 Yes No 結束 開始 登錄 界面 登錄 登錄成功 Yes No 結束 中北大學 2020 屆畢業(yè)設計說明書 第 27 頁 共 47 頁 用戶發(fā)帖回帖 功能描述 該功能主要包括兩個操作分別為:用戶發(fā)表新的帖子,回復他人發(fā)表的帖子。 用戶登錄論壇后,可在相應的主題模塊中發(fā)表帖子來與其他用戶進行交流,也可對別人發(fā)表的帖子個人感興趣的帖子進行回復來發(fā)表自己的觀點。 用 myelcipse 新建回復帖子的 jsp 頁面 ,設置頁面的編碼格式為中北大學 2020 屆畢業(yè)設計說明書 第 28 頁 共 47 頁 urf8,編寫表單 form form action=%=path %/ name=formAdd method=post,輸入 html 控件 text,一個是標題 text。 (title)。 (fujian)。 (new SimpleDateFormat(yyyyMMdd).format(new Date()) )。 (catelogId)。 (zhuti)。 (msg, 發(fā)帖成功 )。 } public String zhutiDel() { TZhuti zhuti=(id)。 (zhuti)。 (msg, 成功刪除 )。 中北大學 2020 屆畢業(yè)設計說明書 第 29 頁 共 47 頁 } public String zhutiDetail() { TZhuti zhuti=(id)。 String sql=from THuifu where del=39。 and zhutiId=?。 List huifuList=().find(sql,c)。i()。 ((()))。 HttpServletRequest req=()。 return 。 用戶登錄論壇后,可在相應的主題模塊中發(fā)表帖子,發(fā)帖的同時可在窗口中選擇上傳附件來上傳個人所擁有的資料與其他用戶分享,上傳成功后便可發(fā) 表此貼到論壇中,其他用戶可瀏覽并回帖。一個是內容 text,然后 是提交表單的 submit 控件。定義變量使其與數(shù)據庫中的數(shù)據關聯(lián)。 StringdstPath=().getRealPath(upload)+ \\ + newFujianName。 中北大學 2020 屆畢業(yè)設計說明書 第 32 頁 共 47 頁 copy((),dstFile)。 (newFujianName, newFujianName)。 (fujianPath, /upload+ / + newFujianName)。 } private static void copy(File src, File dst) { InputStream in = null。 try { in = new BufferedInputStream(new FileInputStream(src), BUFFER_SIZE)。 byte[] buffer = new byte[BUFFER_SIZE]。 while ((len = (buffer)) 0) { (buffer, 0, len)。 } 中北大學 2020 屆畢業(yè)設計說明書 第 33 頁 共 47 頁 finally { if (null != in) { try { ()。 } } if (null != out) { try { ()。 } } } } 后臺管理模塊實現(xiàn) 后臺登錄功能 功能描述 中北大學 2020 屆畢業(yè)設計說明書 第 34 頁 共 47 頁 后臺管理主要實現(xiàn)管理員對論壇中用戶用帖子信息的管理,其中主要包括論壇分類管理、論壇管理員管理等功能。 圖 后臺界面 程序實現(xiàn) 在程序 搭建管理員的框架并實現(xiàn)管理員對論壇的管理操作等功能的一些前期準備,如參數(shù)的定義并將數(shù)據庫中數(shù)據與程序中的參數(shù)相關聯(lián)。 try { (700)。 } String result=no。 Object[] con={(),()}。 if(()==0) { result=no。 HttpSession session=()。 (userType, 0)。 result=yes。論壇中中北大學 2020 屆畢業(yè)設計說明書 第 36 頁 共 47 頁 為了方便管理及用戶之間可以更好的交流,不同種類的帖子應有相應的主題板塊來進行管理,如: .NET 編程、 j2EE 編程、 JSP 技術、數(shù)據庫技術等模塊,這樣方便用戶快速的找到自己想要了解的相關信息 ,界面如圖 、 所示 。 實現(xiàn)代碼如下: public String catelogAdd() { TCatelog catelog=new TCatelog()。 (no)。 (操作成功 )。 return succeed。no39。 Map request=(Map)().get(request)。 retur
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1