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

正文內(nèi)容

基于jsp的大學(xué)論壇開(kāi)發(fā)與實(shí)現(xiàn)-在線瀏覽

2024-11-03 18:11本頁(yè)面
  

【正文】 e to data integrity and accuracy of processing. On the basis of optimized code to speed up system operation and reduce the system this paper, structural analysis, a function described in detail the more powerful platform BBS forum system before and after development, operations, processes, and some of the key technologies involved. Analysis of software development background and process。根據(jù) 2020年 1月《第 25次中國(guó)互聯(lián)網(wǎng)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》,我國(guó)上網(wǎng)的 %使用論壇、 BBS 等各種形式的虛擬社區(qū),用戶規(guī)模達(dá)到 9822 萬(wàn)人 , 在網(wǎng)絡(luò)應(yīng)用中排名第九,已經(jīng)躋身十大網(wǎng)絡(luò)應(yīng)用之列。 BBS 開(kāi)發(fā)技術(shù)發(fā)展至今,從 CGI, ASP,到 PHP 已經(jīng)日趨成熟,功能也更加豐富,但攜著 Sun 公司的 Java 技術(shù)所實(shí)現(xiàn)的“一次編寫,到處運(yùn)行”的優(yōu)勢(shì),繼承這一衣缽的 JSP 技術(shù)越來(lái)越受到人們的注視。為了進(jìn)行更好的交流,用戶想就自己的專業(yè)和愛(ài)好能和其他的用戶進(jìn)行及時(shí)專業(yè)的交流,這就有了論壇, 這樣以來(lái)我們就可以在網(wǎng)絡(luò)這個(gè)虛擬的空間中方便地實(shí)現(xiàn)交流。因此論壇建設(shè)在 Inter 應(yīng)用上的地位顯而易見(jiàn),它已成為現(xiàn)代人勾通和獲取信息的重要組成部分,從而倍受人們的重視。這也節(jié)省了大量的教育資源,和充分的利用 教育資源 [2]。 (2)分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì)。 (3)合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,堅(jiān)持“高內(nèi)聚低耦合”的原則,相對(duì)獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。 JSP是結(jié)合 Markup 標(biāo)簽語(yǔ)言(如 html 和 xml), JSP 實(shí)際上并不是一種腳本語(yǔ)言,也 2 不是開(kāi)發(fā)工具,而是一種服務(wù)器端腳本環(huán)境,即鑲嵌在 HTML 中的腳本程序得以運(yùn)行的環(huán)境。使用 JSP 編程實(shí)際上就是使用 VBScript 或 JavaScript 等腳本并按照 JSP 語(yǔ)法來(lái)編程。任何開(kāi) 發(fā)工具皆可發(fā)展 JSP,只要使用一般的文書編輯程序,如 Windows 記事本,就可以編輯。 JSP 的主要內(nèi)部對(duì)象 對(duì)象名稱: Request,Response,Server,Session, Application, Request 對(duì)象:可以使用 Request 對(duì)象訪問(wèn)任何基于 HTTP 請(qǐng)求傳遞的所有信息,包括從 HTML 表格用 POST 方法或 GET 方法傳遞的參數(shù)、 cookie 和用戶認(rèn)證。 Server 對(duì)象: Server 對(duì)象提供對(duì)服務(wù)器上的方法和屬性的訪問(wèn)。 Session 對(duì)象:可以使用 Session 對(duì)象存儲(chǔ)特定的用戶會(huì)話所需的信息。 開(kāi)發(fā)模式的介紹 目前,在大多數(shù) B/S( Browser/Server) 結(jié)構(gòu)的 Web 應(yīng)用中,瀏覽器直接通過(guò) HTML 或者 JSP 的形式與用戶交互,響應(yīng)用戶的請(qǐng)求。因此,在中間層上采用基于模型視圖控制器 (MVC,ModelViewController)的設(shè)計(jì)模式。具體實(shí)現(xiàn)時(shí),把 Servlet 用作應(yīng)用程序的控制器,把JSP 文檔作為視圖, JavaBeans 被用來(lái)表示模型。同時(shí) , Servlet 還根據(jù) JSP 的需求生成 JavaBeans 的實(shí)例并輸出給 JSP 環(huán)境。這種設(shè)計(jì)模式很好地實(shí)現(xiàn)了數(shù)據(jù)層與表示層的分離,使開(kāi)發(fā)工作更加容易和迅速[13]。 圖 MVC 之間的關(guān)系圖 圖 數(shù)據(jù)傳遞圖 可行性分析 可行性分析也稱為可行性研究,是在調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì) 、社會(huì)等方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。 下面將分別從技術(shù)、經(jīng)濟(jì)、操作和社會(huì)可行性四個(gè)方面對(duì)大學(xué)論壇系統(tǒng)的建 4 設(shè)進(jìn)行分析和研究。同時(shí),考慮給 予的開(kāi)發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)的。 經(jīng)濟(jì)可行性 大學(xué)具有信息化的處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺(tái)。 系統(tǒng)的開(kāi)發(fā)基于本人對(duì)程序開(kāi)發(fā)的實(shí)踐學(xué)習(xí)而來(lái),學(xué)校無(wú)需資金投入,并且軟件開(kāi)發(fā)過(guò)程投入的成本不高,因此開(kāi)發(fā)經(jīng)費(fèi)完全可以接受。 操作可行性 系統(tǒng)目標(biāo)界面簡(jiǎn)潔、容易操作。經(jīng)理的權(quán) 限最大,對(duì)超市的收入,支出等進(jìn)行創(chuàng)建,查找、修改,并且分配權(quán)限。本系統(tǒng)具有相當(dāng)強(qiáng)的可擴(kuò)展性和可維護(hù)性。 (1)法律因素 本系統(tǒng)是根據(jù) 實(shí)習(xí)管理 的實(shí)際工作情況開(kāi)發(fā)研制的,是通過(guò)大量的調(diào)研得出的,系統(tǒng)的軟件設(shè)計(jì)是在獨(dú)立的環(huán)境下完成的,無(wú)可供抄襲的軟件產(chǎn)品。使用 系統(tǒng)的管理員,需要具備對(duì) Tomcat服務(wù)器的使用能力,在投入使用前,無(wú)需對(duì)操作系統(tǒng)的人員進(jìn)行培訓(xùn)。 由以上分析可知,大學(xué)論壇系統(tǒng)具有社會(huì)可行性。這也節(jié)省了大量的教育資源, 并且也 充分的利用 了 教育資源 。每個(gè)模塊的功能如下: 論壇首頁(yè):普通用戶可以通過(guò)首頁(yè)進(jìn)行信息瀏覽,但是不能留言。 學(xué)習(xí)園地:包括計(jì)算機(jī)軟件學(xué)習(xí)和計(jì)算機(jī)硬件學(xué)習(xí)。 個(gè)人設(shè)置:包括修改資料,找回密碼,我的好友,我的信箱和個(gè)人文集。 操作系統(tǒng): Windows2020 Advance Server(SP4,建議補(bǔ)全所有補(bǔ)丁 )或者Windows2020 Server Enterprise Edition。 開(kāi)發(fā)環(huán)境: , 。 系統(tǒng)設(shè)計(jì)及分析 為了使本系統(tǒng)功能齊全完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在 設(shè)計(jì)開(kāi)發(fā)過(guò)程中遵循了如下原則: 6 (1)實(shí)用性原則 : 適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。 (3)易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。 (5)優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等的繼承,自定義用戶對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡(jiǎn)介明了,也方便了將來(lái)的維護(hù)。 (7)一致性原則: 頁(yè)面整體設(shè)計(jì)風(fēng)格 以及命名規(guī)則 的一致性:整體頁(yè)面布局和用圖用色風(fēng)格 及變量、類名和其他元素的命名規(guī)則保持一致 。元素風(fēng)格一致性:界面元素的美觀風(fēng)格、擺放位置在同一個(gè)界面和不同界面之間都應(yīng)該是一致的。 (8)先進(jìn)性原則: 本系統(tǒng)采用 JSP 技術(shù)、 SQL Server2020 等被廣泛采用系統(tǒng)開(kāi)發(fā)技術(shù)和數(shù)據(jù)庫(kù),因此本設(shè)計(jì)具有良好的先進(jìn)性,具體表現(xiàn)在其具有良好的可擴(kuò)展性,可開(kāi)發(fā)性。因?yàn)閿?shù)據(jù)庫(kù)的影響深遠(yuǎn),不但對(duì)系統(tǒng)設(shè)計(jì)者有著極大的影響,而且也可能會(huì)在今后的應(yīng)用過(guò)程中造成不可挽回的損失,數(shù)據(jù)的正確關(guān)系到整個(gè)系統(tǒng)正常運(yùn)作,也是系統(tǒng)能夠正常工作的前提條件。數(shù)據(jù)庫(kù)的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫(kù)管理系同 Access, SQL Server, Oracle 等。 對(duì)擬開(kāi)發(fā)系統(tǒng)選用 SQL Server 2020 作為后臺(tái)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。 SQL Server 2020 是一個(gè)中、小型數(shù)據(jù)庫(kù)管理系統(tǒng),使用方便、功能強(qiáng)大,與其它數(shù)據(jù)庫(kù)有良好的接口。還可使用 VBA( Visual Basic for Application)開(kāi)發(fā)高級(jí)應(yīng)用程序。 SQL Server 2020 內(nèi)有強(qiáng)大的操作向?qū)В瑸橛脩籼峁┝素S富的數(shù)據(jù)庫(kù)基本表模板。在 SQL Server 2020 中,可以設(shè)定、修改基本表之間的關(guān)聯(lián),從而實(shí)現(xiàn)在多個(gè)相關(guān)表之間的關(guān)系查詢。 SQL Server 2020 增強(qiáng)了網(wǎng)絡(luò)功能,用戶可以輕松自如地完成網(wǎng)頁(yè)發(fā)布等。 SQL Server 2020 能與工作站、數(shù)據(jù)庫(kù)服務(wù)器或主機(jī)上的各種數(shù)據(jù)庫(kù)互相連接,并可用于建立客戶 /服務(wù)器應(yīng) 用程序中的工作站部分。 支持長(zhǎng)文件名,并可以在文件名內(nèi)加空格,使文件便于理解、查找 。 使用簡(jiǎn)便,用戶無(wú)需了解編程語(yǔ)言,便可輕松地設(shè)計(jì)和開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序。 數(shù)據(jù)庫(kù)表的設(shè)計(jì)與實(shí)現(xiàn) 庫(kù)表設(shè)計(jì)如下: bbsmenu 用于存放會(huì)員留言。 Clubuser 用于存放論壇用戶信息。 ER 模型用 ER圖表示。 (1)模型中的實(shí)體相當(dāng)于實(shí)體集 、 一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無(wú)向邊把菱形分別與有關(guān)實(shí)體相連接,在無(wú)向邊旁標(biāo)上聯(lián)系的類型 [12]。用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線 [7]。 (4)在程序中 實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。 (IPO 圖即輸入、處理、輸出圖的簡(jiǎn)稱,它是由 IBM 公司發(fā)展完善的一種圖形工具,能夠方便的描述輸入數(shù)據(jù)、對(duì)輸 入的數(shù)據(jù)的處理和輸出數(shù)據(jù)之間的關(guān)系 ) 用戶注冊(cè)模塊設(shè)計(jì) 用戶注冊(cè) 用戶可以通過(guò)注冊(cè)成為本論壇的會(huì)員,進(jìn)行發(fā)帖,留言等操作。若用戶未被管理員分配好權(quán)限那么也是無(wú)法登錄本系統(tǒng)的。 14 用 戶 名 密 碼 是 否正 確N返 回 登 錄頁(yè) 面進(jìn) 入 主 頁(yè)面Y用 戶 登 錄開(kāi) 始開(kāi) 始結(jié) 束結(jié) 束 圖 登錄程序流程圖 發(fā)帖界面設(shè)計(jì) 發(fā)帖界面 會(huì)員登錄論壇后可以發(fā)帖,如圖 35 界面。如下圖所示: 16 登 陸 成 功N返 回 登 錄頁(yè) 面Y登 陸開(kāi) 始開(kāi) 始結(jié) 束結(jié) 束發(fā) 帖返 回 發(fā) 帖界 面發(fā) 帖 成 功YN 圖 發(fā)帖流程 17 學(xué)習(xí)園地界面設(shè)計(jì) 學(xué)習(xí)園地包括計(jì)算機(jī)軟件學(xué)習(xí)和計(jì)算機(jī)硬件學(xué)習(xí) 計(jì)算機(jī)軟件界面 ( 1) 計(jì)算機(jī)軟件學(xué)習(xí)界面如下圖所示: 圖 計(jì)算機(jī)軟件學(xué)習(xí)界面 ( 2)流程圖 18 登 陸 成 功N返 回 登 錄頁(yè) 面Y登 陸開(kāi) 始開(kāi) 始結(jié) 束結(jié) 束計(jì) 算 機(jī) 軟 件返 回 發(fā) 帖界 面發(fā) 帖 成 功查 看 帖 子置 頂發(fā) 帖YN 圖 算機(jī)軟件流程圖 19 計(jì)算機(jī)硬件界面 ( 1) 計(jì)算機(jī)硬件界面如下圖所示: 圖 計(jì)算機(jī)硬件學(xué)習(xí)界面 ( 2)流程圖 20 登 陸 成 功N返 回 登 錄頁(yè) 面Y登 陸開(kāi) 始開(kāi) 始結(jié) 束結(jié) 束計(jì) 算 機(jī) 硬 件返 回 發(fā) 帖界 面發(fā) 帖 成 功查 看 帖 子置 頂發(fā) 帖YN 圖 計(jì)算機(jī)硬件學(xué)習(xí)流程圖 21 衣食住行模塊設(shè)計(jì) 衣食住行模塊包括四部分:沒(méi)飾找飾,我愛(ài)我家,食為天,驢行天下。如下如所示: 圖 我的信箱界面 個(gè) 人文集界面 會(huì)員登錄系統(tǒng)后可以發(fā)表帖子,放到個(gè)人文集中, 如下圖所示: 圖 個(gè)人文集界面 26 4 軟件測(cè)試 測(cè)試是開(kāi)發(fā)時(shí)期最后一個(gè)階段,是保證軟件質(zhì)量的重要手段。軟件測(cè)試過(guò)程中應(yīng)該故意地去促使錯(cuò)誤的發(fā)生,也就是事情在不該出現(xiàn)的時(shí)候出現(xiàn)或者在應(yīng)該出現(xiàn)的時(shí)候沒(méi)有出現(xiàn)。 軟件測(cè)試的定義 軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。軟件測(cè)試是軟件質(zhì)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1