




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z 軟件工程 實(shí)驗(yàn)報(bào)告一、實(shí)驗(yàn)?zāi)康模?. 從全局上把握工程開(kāi)發(fā)的全過(guò)程2綜合使用前面接觸的各種軟件3. 能夠獨(dú)立自主地完成系統(tǒng)的開(kāi)發(fā)方案、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試等步驟二、實(shí)驗(yàn)環(huán)境:PC機(jī)一臺(tái)三、實(shí)驗(yàn)容和要求:1、在實(shí)習(xí)題目見(jiàn)PPT文件中任選一個(gè)或自擬題目,完成系統(tǒng)的分析、設(shè)計(jì)和實(shí)現(xiàn)2、作業(yè)形式是上交開(kāi)發(fā)方案、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)只針對(duì)概要設(shè)計(jì)中的一個(gè)具體模塊給出程序流程圖、用戶說(shuō)明書即可和測(cè)試等主要文檔。詳細(xì)設(shè)計(jì)中涉及到的具體模塊的源程序代碼程序開(kāi)發(fā)語(yǔ)言任選。四、實(shí)驗(yàn)步驟:對(duì)實(shí)驗(yàn)步驟的說(shuō)明應(yīng)該能夠保證根據(jù)該說(shuō)明即可重復(fù)完整的實(shí)驗(yàn)容,得到正確結(jié)果。一選題:開(kāi)發(fā)一個(gè)基于W
2、eb的BBS系統(tǒng),包含一般BBS所具有的功能,如用戶注冊(cè)、用戶信息管理、發(fā)貼功能、貼子管理、主題詞查詢、用戶信息修改和查詢等。并且確定系統(tǒng)立項(xiàng)背景。具體選作用戶模塊,詳細(xì)容見(jiàn)第三局部可行性分析 可行性分析是在系統(tǒng)調(diào)查的根底上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)展分析和研究,以防止投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間確定問(wèn)題是否能夠解決。 1技術(shù)可行性 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬、軟件能否滿足開(kāi)發(fā)者的需要等。該BBS論壇管理系統(tǒng)采用了流行的JSP語(yǔ)言和當(dāng)前新興的Browser
3、/Server瀏覽器/效勞器模式進(jìn)展開(kāi)發(fā)。三層的B/S體系構(gòu)造具有許多傳統(tǒng)Client/Server客戶機(jī)/效勞器體系構(gòu)造不具備的優(yōu)點(diǎn),而且又嚴(yán)密的結(jié)合了Internet/Intranet國(guó)際互聯(lián)網(wǎng)/企業(yè)部互聯(lián)網(wǎng)技術(shù),是技術(shù)開(kāi)展的大勢(shì)所趨,它把應(yīng)用系統(tǒng)帶入了一個(gè)嶄新的開(kāi)展時(shí)代。數(shù)據(jù)庫(kù)效勞器選用SQL Server 2000數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、平安性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速開(kāi)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)能滿
4、足此系統(tǒng)的需要。 2經(jīng)濟(jì)可行性 主要是對(duì)工程的經(jīng)濟(jì)效益進(jìn)展評(píng)估,本系統(tǒng)模擬的是提供一個(gè)供用戶交流的平臺(tái),為廣闊用戶提供交流經(jīng)歷、探討問(wèn)題的社區(qū)。但實(shí)際只是用于個(gè)人的畢業(yè)設(shè)計(jì),只是模擬,也不存在資金的流動(dòng),故在經(jīng)濟(jì)上是可行的。 3社會(huì)可行性 隨著Internet技術(shù)的快速開(kāi)展,BBS論壇已成為人們彼此溝通、交流信息的主要方式。在論壇上,人們可以對(duì)*一領(lǐng)域提出自己遇到的問(wèn)題,隨后,論壇上的其他人會(huì)根據(jù)自己的學(xué)識(shí)、經(jīng)歷發(fā)表意見(jiàn)或提出問(wèn)題的方法。BBS論壇接近了人們之間的距離,它早已成為人們網(wǎng)上生活的必備工具。所以說(shuō)BBS論壇對(duì)當(dāng)今社會(huì)是相當(dāng)重要的需求分析: 隨著Internet技術(shù)的不斷開(kāi)展,以及用
5、戶群爆炸性地增長(zhǎng),網(wǎng)絡(luò)不再僅僅是信息的被動(dòng)獲取來(lái)源,更成為人們探討間題、交換觀點(diǎn)的場(chǎng)所,其中,網(wǎng)上論壇扮演了極其重要的角色,隨著時(shí)間的推移,論壇站點(diǎn)中積存了豐富的信息資源,不但有各類技術(shù)資料和新聞文檔,還包含著用戶的判斷和評(píng)論,論壇站點(diǎn)己成為Web信息庫(kù)的重要組成局部,自網(wǎng)上論壇誕生20多年以來(lái),隨著Web技術(shù)的開(kāi)展,己經(jīng)由原來(lái)簡(jiǎn)單的電子公告板系統(tǒng)開(kāi)展為功能豐富的網(wǎng)上論壇和虛擬社區(qū)模式。各種論壇隨著網(wǎng)絡(luò)迅速開(kāi)展,幾乎充實(shí)著生活工作的每一個(gè)方面,無(wú)論是商界、政界,還是娛樂(lè)界,都有各種論壇?;ヂ?lián)網(wǎng)正在融入我們的生活,網(wǎng)絡(luò)提供應(yīng)我們的不只是一個(gè)獲取信息的來(lái)源,而且還是一個(gè)可以相互交流的空間,網(wǎng)上論壇
6、正是一種供人們進(jìn)展交流的網(wǎng)絡(luò)空間, 影響和改變著我們的生活。4、數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求).數(shù)據(jù)庫(kù)和設(shè)計(jì)概述(1)數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心和根底,把信息系統(tǒng)量的數(shù)據(jù)按一定的模型組織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需的信息。(2)數(shù)據(jù)庫(kù)是信息系統(tǒng)的各個(gè)局部能否嚴(yán)密地結(jié)合在一起以及如何結(jié)合的關(guān)鍵所在。(3)數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)和建立的重要組成局部。5、開(kāi)發(fā)環(huán)境在開(kāi)發(fā)此論壇的時(shí)候,需要具備下面的軟件環(huán)境效勞器端
7、:操作系統(tǒng):Windows *P。Web效勞器:Tomcat 6.0。Java開(kāi)發(fā)包:JDK 1.6。數(shù)據(jù)庫(kù):SQL Server 2000。瀏覽器:IE6.0。分辨率:最正確效果為1024768像素??蛻舳耍簽g覽器:IE6.0。分辨率:最正確效果為1024768像素。二、概念模型設(shè)計(jì)(E-R圖)數(shù)據(jù)模型是是數(shù)據(jù)特征的抽象,從抽象層次上描述了系統(tǒng)的靜態(tài)特征、動(dòng)態(tài)行為和約束條件,為數(shù)據(jù)庫(kù)系統(tǒng)的信息表與操作提供一個(gè)抽象的框架。描述了數(shù)據(jù)構(gòu)造、數(shù)據(jù)操作及數(shù)據(jù)約束。 E-R模型的根本概念 ER圖概念化地構(gòu)建實(shí)體間關(guān)系的模型,這使得它們區(qū)別于數(shù)據(jù)庫(kù)模型圖。ER圖的理念是:工程所有參與者能理解ER圖。ER
8、圖由不同實(shí)體類型、關(guān)系、特性和類型構(gòu)成。實(shí)體是諸如用戶的實(shí)際對(duì)象,有時(shí)更抽象,但必須有業(yè)務(wù)意義。特性用于描述實(shí)體,關(guān)系用于實(shí)體之間1實(shí)體:現(xiàn)實(shí)世界中的事物; 2屬性:事物的特性; 3聯(lián)系:現(xiàn)實(shí)世界中事物間的關(guān)系。實(shí)體集的關(guān)系有一對(duì)一、一對(duì)多、多對(duì)多的聯(lián)系。E-R模型的根本概念 本系統(tǒng)的ER圖用戶M發(fā)表N帖子 詳細(xì)資料11N管理管理員 1 N添加1修改論壇數(shù)據(jù)庫(kù)及關(guān)系的建立根據(jù)以上這些步驟就可以創(chuàng)立一個(gè)數(shù)據(jù)庫(kù),依次建立以下表構(gòu)造.1.用戶根本資料表2.用戶詳細(xì)信息表3.論壇文章表4.論壇版區(qū)表 5.論壇初始化信息表 (1).用戶根本信息表 和用戶詳細(xì)信息表是一對(duì)一的關(guān)系,一個(gè)用戶只對(duì)應(yīng)一個(gè)詳細(xì)的
9、信息表(2).用戶根本信息表和文章表是一對(duì)多的關(guān)系,即一個(gè)用戶可以發(fā)表多篇文章和回復(fù).(3).論壇版區(qū)表和論壇文章表是一對(duì)多的關(guān)系,在一個(gè)論壇中可以含有多個(gè)文章和回復(fù).詳細(xì)數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)(1).用戶根本資料表:用戶根本資料表中存放的是用戶登陸時(shí)所需要或者記錄用戶的根本信息,包含比方登陸名,密碼,最后登陸時(shí)間等.用戶根本信息表的建立主要是記錄用戶最常用的一些信息.1 leafbbs_userinfo字段名數(shù)據(jù)類型長(zhǎng)度主鍵索引外鍵可空說(shuō)明IDbigint20YNN代理主鍵UserNameVarchar20NYN用戶名NickNameVarchar60NNN昵稱PasswdVarchar40NNN密
10、碼Emailvarchar255NNN電子Questionvarchar255NNN提示問(wèn)題Answervarchar255NNN提示答案RegTimedatetimeNNN注冊(cè)時(shí)間LoginTimedatetimeNNN最后登陸時(shí)間LoginIPvarchar20NNN最后登陸IPLoginTimesint11NNN登陸次數(shù)StayTimebigint20NNN停留時(shí)間SignDetailte*tNNY用戶簽名HavePictinyint1NNY是否有頭像PicFileNamevarchar255NNY頭像地址TimeZonevarchar20NNY地區(qū)(2).用戶詳細(xì)信息表:用戶詳細(xì)信息表
11、中存放的是用戶的身高,體重,聯(lián)系方式等詳細(xì)資料,建立此表的目的是把一些用戶不經(jīng)常用到的詳細(xì)信息,單獨(dú)存放到一表中,可以節(jié)約系統(tǒng)的資源.2 leafbbs_userdetai字段數(shù)據(jù)類長(zhǎng)度主鍵索引外鍵可空說(shuō)明IDbigint20YYN代理主鍵Heightvarchar20NNY身高Weightvarchar20NNY體重FavourPeoplevarchar255NNY最喜歡的人DreamJobvarchar255NNY向往工作FavourMusicvarchar255NNY喜歡的音樂(lè)FavourPlacevarchar255NNY喜歡的地方FavourMovievarchar255NNY喜歡的
12、電影HomePagevarchar255NNY主頁(yè)OicqNovarchar255NNYQQIcqNovarchar255NNYICQMSNvarchar255NNYMSNSe*tinyint1NNY性別Briefte*tNNY簡(jiǎn)介(3).論壇文章表:論壇文章表存放的是用戶所發(fā)表的文章信息,也包括回復(fù)信息.而在數(shù)據(jù)庫(kù)的設(shè)計(jì)中主要問(wèn)題是鑒別帖子信息和回復(fù)信息.3 leafbbs_forum字段名數(shù)據(jù)類型長(zhǎng)度主鍵索引外鍵可空說(shuō)明IDbigint20YNN代理主鍵ParentIDbigint20NNN父帖IDMainIDbigint20NNN主帖IDBoardIDbigint20NNN版區(qū)IDBoa
13、rdNamevarchar60NNN版區(qū)名字ReNumint11NNN回復(fù)數(shù)量ClickNumint11NNN點(diǎn)擊次數(shù)UserIDbigint20NNN發(fā)表者IDUserNamevarchar20NNN發(fā)表者NickNamevarchar60NNN發(fā)表者昵稱Titlevarchar150NNN文章標(biāo)題Detailte*tNNN文章容Signte*tNNN文章說(shuō)明ArtSizeint11NNN文章字節(jié)數(shù)postTimebigint20NNN發(fā)表時(shí)間LastTimebigint20NNN最后回復(fù)時(shí)間IPAddressvarchar20NNN發(fā)表者IPIsNewtinyint1NNN是否是新IsHi
14、ddentinyint1NNN是否隱藏IsToptinyint1NNN是否置頂IsLocktinyint1NNN是否被鎖定(4).論壇版區(qū)表:論壇版區(qū)表是存放的是論壇中版塊信息.而論壇也劃分為父論壇和子論壇,區(qū)分他們也靠表中的*個(gè)字段來(lái)實(shí)現(xiàn)的.具體實(shí)際的設(shè)計(jì)如下.4 leafbbs_board字段名數(shù)據(jù)類型長(zhǎng)度主鍵索引外鍵可空說(shuō)明IDbigint20YNN代理主鍵ParentIDbigint20NNN父版區(qū)IDChildIDsvarchar255NNN子版區(qū)IDBoardNamevarchar255NNN版區(qū)名字E*plainste*tNNN版區(qū)描述BoardPicvarchar200NNN圖
15、片地址Ordersint11NNN顯示順序IsHiddentinyint1NNN是否隱藏PostNumint11NNN文章數(shù)量NeedPasswdtinyint1NNN是否加密Passwdvarchar100NNY密碼論壇初始化信息表:論壇初始化信息表是存放初始化信息和管理員的密碼等信息,初始化信息是在論壇在加載過(guò)程中讀取的或者以后經(jīng)常用的一些信息.表3.5 leafbbs_config表字段名數(shù)據(jù)類型長(zhǎng)度主鍵索引外鍵可空說(shuō)明IDvarchar50YNN初始化標(biāo)題ConfConte*tte*tNNN初始化信息 用戶分三類:普通用戶、 管理員帖子管理信息表:局部用例圖:功能需求列表編號(hào)功能名稱功
16、能描述輸入容輸出容1用戶注冊(cè)對(duì)用戶名驗(yàn)證并注冊(cè)用戶信息注冊(cè)結(jié)果2用戶信息管理管理用戶信息,保證用戶使用平安管理方面管理結(jié)果3發(fā)帖功能用戶可以自由發(fā)帖帖子容帖子發(fā)布情況4帖子管理管理員管理帖子帖子管理操作管理結(jié)果5主題詞查詢查詢主題詞主題詞查詢到的信息6用戶信息修改和查詢用戶修改個(gè)人信息用戶信息更新后的信息BBS基于UML建模用例模型use cases view用例視圖的根本組成部件是用例use case、角色(actor)和系統(tǒng)(system)。用例用于描述系統(tǒng)的功能,也就是從外部用戶的角度觀察,系統(tǒng)應(yīng)支持哪些功能,幫助分析人員理解系統(tǒng)的行為,它是對(duì)系統(tǒng)功能的宏觀描述,一個(gè)完整的系統(tǒng)常包含假設(shè)
17、干個(gè)用例,每個(gè)用例具體說(shuō)明應(yīng)完成的功能,代表系統(tǒng)的所有根本功能集。角色是與系統(tǒng)進(jìn)展交互的外部實(shí)體,它可以是系統(tǒng)用戶,也可以是其它系統(tǒng)或硬件設(shè)備,總之,但凡需要與系統(tǒng)交互的任何東西都可以稱作角色。系統(tǒng)的邊界限以的區(qū)域即用例的活動(dòng)區(qū)域則抽象表示系統(tǒng)能夠?qū)崿F(xiàn)的所有根本功能。在一個(gè)根本功能集已經(jīng)實(shí)現(xiàn)的系統(tǒng)中,系統(tǒng)運(yùn)轉(zhuǎn)的大致過(guò)程是:外部角色先初始化用例,然后用例執(zhí)行其所代表的功能,執(zhí)行完后用例便給角色返回一些值,這個(gè)值可以是角色需要的來(lái)自系統(tǒng)中的任何東西。UML:是一種標(biāo)準(zhǔn)的圖形化建模語(yǔ)言,它是面向?qū)ο蠓治雠c設(shè)計(jì)的一種標(biāo)準(zhǔn)表示;它不是一種可視化的程序設(shè)計(jì)語(yǔ)言而是一種可視化的建模語(yǔ)言;不是工具或知識(shí)庫(kù)的規(guī)
18、格說(shuō)明而是一種建模語(yǔ)言規(guī)格說(shuō)明是一種表示的標(biāo)準(zhǔn);不是過(guò)程也不是方法但允許任何一種過(guò)程和方法使用它。UML模型系統(tǒng)目標(biāo)對(duì)于典型的數(shù)據(jù)庫(kù)管理系統(tǒng),尤其是對(duì)像論壇這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等設(shè)計(jì)需求。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)滿足以下幾個(gè)目標(biāo): 1采用人機(jī)對(duì)話的操作方式,界面設(shè)計(jì)美觀友好,信息查看靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)平安可靠。2全面展示系統(tǒng)所有分類的帖子,并進(jìn)展分頁(yè)顯示。3為用戶提供一個(gè)方便、快捷的主題信息查看功能。4實(shí)現(xiàn)在線發(fā)表帖子。5提供登錄模塊,主要用開(kāi)管理員登錄系統(tǒng)和發(fā)表帖子時(shí)留下發(fā)表者的信息。6用戶隨時(shí)都可以查看自己發(fā)表的帖子。7對(duì)用戶輸入的數(shù)據(jù),系
19、統(tǒng)進(jìn)展嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。8系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。9系統(tǒng)運(yùn)行穩(wěn)定平安可靠。系統(tǒng)設(shè)計(jì):總體構(gòu)造圖如下BBS論壇系統(tǒng) 系統(tǒng)主要功能模塊用戶信息修改用戶信息管理用戶注冊(cè)發(fā)帖功能用戶信息查詢帖子管理主題詞查詢系統(tǒng)行為圖狀態(tài)圖:1、前臺(tái)業(yè)務(wù)狀態(tài)圖:2、帖子管理狀態(tài)圖:活動(dòng)圖:2、后臺(tái)業(yè)務(wù)活動(dòng)圖:系統(tǒng)組件圖:六、系統(tǒng)配置圖:七、系統(tǒng)類圖:三:用戶模塊用戶功能實(shí)現(xiàn) (1).用戶的登錄 (2).用戶的注冊(cè) (3).用戶的查找 (4).用戶資料的修改會(huì)員登入根據(jù)系統(tǒng)首頁(yè)的,將表格中會(huì)員登錄項(xiàng)建立到登錄頁(yè)面,登錄頁(yè)面login.htm界面設(shè)計(jì)同樣采用表單,部嵌入表格的形式,包含
20、和密碼兩項(xiàng)容,用戶填寫完畢單擊確定按鈕即進(jìn)入登錄信息處理頁(yè)面login.asp,如果用戶填寫錯(cuò)誤可單擊重置按鈕進(jìn)展重填。 信息接收后轉(zhuǎn)入登錄信息處理程序login.asp,根據(jù)要求編寫代碼實(shí)現(xiàn),其中,用戶名和密碼均不能為空,且用戶填寫信息需與數(shù)據(jù)庫(kù)中相應(yīng)容進(jìn)展比擬,其中任何一項(xiàng)容填寫錯(cuò)誤均會(huì)有提示信息且要求返回重填。只有用戶填寫的容與數(shù)據(jù)庫(kù)中容進(jìn)展比擬無(wú)誤前方可進(jìn)入論壇主目錄,主目錄頭會(huì)顯示會(huì)員應(yīng)有的權(quán)限,如:瀏覽帖子、發(fā)表帖子、回復(fù)帖子、搜索帖子以及搜索帖子等。如果單擊登錄的用戶是游客,則剝奪其登錄權(quán)限并給出提示。代碼如下: %set rstemp=server.CreateObject(a
21、dodb.recordset)dim strname,strpassword,sqlstrname=request.Form(name)strpassword=request.Form(password)sql=select*from user where username=&strname&rstemp.open sql,conn,1,3if strname= thenresponse.write賬號(hào)不能為空%上一頁(yè)%response.endend ifif strpassword= then response.write密碼不能為空%上一頁(yè)密碼錯(cuò)誤 請(qǐng)重新輸入賬號(hào)錯(cuò)誤 請(qǐng)重新輸入瀏覽帖子任
22、何訪問(wèn)論壇的用戶,均可以瀏覽帖子簡(jiǎn)要信息表,單擊標(biāo)題可以瀏覽帖子詳細(xì)容及所有回復(fù)容。相關(guān)代碼及界面如下:String s_id=; 聲明變量用來(lái)接收從數(shù)據(jù)庫(kù)中獲得對(duì)應(yīng)值: String s_hit=; String s_renum=; String s_subject=; String s_conte*t=; String s_date1=; String s_reid=;BBS論壇首頁(yè)界面顯示主帖子界面設(shè)計(jì)代碼如下: 點(diǎn)擊次數(shù) 回復(fù)次數(shù) 主題 容 發(fā)言日期判斷數(shù)據(jù)庫(kù)中的記錄值是否為空,假設(shè)不為空,將從數(shù)據(jù)庫(kù)中獲得的值賦給前面聲明的變量,代碼如下:通過(guò)JSP表達(dá)式顯示,代碼如下: ahref=
23、part.jspid= 發(fā)表帖子發(fā)表帖子模塊的實(shí)現(xiàn)過(guò)程如下:首先創(chuàng)立一個(gè)用來(lái)封裝根貼信息的ActionForm,該ActionForm繼承ValidatorForm類,并覆蓋了Validate()方法,其關(guān)鍵代碼如下:public class BbsForm e*tends ValidatorForm private String bbsId;private String bbsBoardID;private String bbsTitle;private String bbsContent;private String bbsSender;private String bbsFace=fac
24、e0.gif;private String bbsSendTime;private String bbsAnswerNum;private String bbsLastUpdateUser;private String bbsLastUpdateTime;private String bbsOpTime;private String bbsIsTop;private String bbsToTopTime;private String bbsIsGood;private String bbsToGoodTime;public ActionErrors validate(ActionMappin
25、g mapping, HttpServletRequest request) String validate=request.getParameter(validate);if(validate=null|validate.equals()|!validate.equals(yes)return null;elsereturn super.validate(mapping, request);回復(fù)帖子用戶在該論壇系統(tǒng)的首頁(yè)瀏覽帖子簡(jiǎn)要信息列表時(shí),假設(shè)對(duì)*以主題感興趣,只要點(diǎn)擊該主題,并將該主題對(duì)應(yīng)的帖子號(hào)傳到part.jsp,在帖子詳細(xì)容頁(yè)面瀏覽該帖子的所有恢復(fù),并可以在下面的恢復(fù)文本框中對(duì)該
26、主題進(jìn)展恢復(fù)。相關(guān)代碼及界面如下:=100 ) alert(留言容不能大于100字!); document.form.conte*t.focus(); return false; return true; 連接數(shù)據(jù)庫(kù),并聲明變量,代碼如下: 主題 發(fā)帖容 發(fā)帖時(shí)間 歷史回復(fù) 回復(fù)時(shí)間 form name=form action=dealbbs.jspreID= method=post/點(diǎn)擊回復(fù)按鈕,將回復(fù)容提交到插入處理文件dealbbs.jsp,并傳遞參數(shù)reID=到該文件。 我要回復(fù) input name=subject type=hidden value= /用hidden向dealpo
27、st.jsp傳參數(shù) 返回/點(diǎn)擊返回,回到上一頁(yè) 修改資料 用戶修改個(gè)人信息局部代碼:publicvoid ChangeUser(HttpServletRequest request, HttpServletResponse response)throws ServletE*ception, IOE*ception HttpSession session = request.getSession();User user = (User) session.getAttribute(user);String userName = user.getUserName();String qq = requ
28、est.getParameter(QQ);String email = request.getParameter(Email);String oldUserPassowrd = request.getParameter(OldUserPassowrd);String userPassword = request.getParameter(UserPassword);QueryRunner qr = DbHelper.getQueryRunner();if(oldUserPassowrd=null | oldUserPassowrd.equals()String sql = UPDATE use
29、r SET Email =,QQ = WHERE UserName= + userName;String params = email, qq;try qr.update(sql,params); catch (SQLE*ception e) e.printStackTrace();response.setContentType(te*t ml;charset=UTF-8) ;PrintWriter out = response.getWriter();out.println();out.println(alert(修改個(gè)人信息成功!););用戶登陸界面:五、實(shí)驗(yàn)結(jié)果與分析含程序、數(shù)據(jù)記錄及分析和實(shí)驗(yàn)總結(jié)等:實(shí)驗(yàn)總結(jié):完成這次設(shè)計(jì)任務(wù)用了很多時(shí)間,前期來(lái)收集資料、學(xué)習(xí)要用到的各項(xiàng)開(kāi)發(fā)技術(shù)、進(jìn)展論壇的系統(tǒng)分析,中間用來(lái)設(shè)計(jì)系
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 以市場(chǎng)為導(dǎo)向的產(chǎn)品開(kāi)發(fā)與創(chuàng)新質(zhì)量管理
- 從0到1企業(yè)如何通過(guò)故事塑造品牌形象全流程解析
- 企業(yè)社會(huì)責(zé)任與企業(yè)文化的融合探討
- 2025年工業(yè)爐窯的新型燃燒裝置項(xiàng)目發(fā)展計(jì)劃
- 品牌傳播效果的數(shù)據(jù)分析與評(píng)估
- 中醫(yī)藥的標(biāo)準(zhǔn)化與現(xiàn)代化發(fā)展路徑
- 團(tuán)隊(duì)建設(shè)中的沖突解決藝術(shù)與實(shí)踐
- 壓力管理在家庭生活中的實(shí)踐
- 保育知識(shí)與能力
- 互聯(lián)網(wǎng)醫(yī)院運(yùn)營(yíng)模式與成功案例
- 房屋租賃合同 (三)
- 2025年北京電子科技職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年(2019-2024年)真題考點(diǎn)試卷含答案解析
- DL∕T 753-2015 汽輪機(jī)鑄鋼件補(bǔ)焊技術(shù)導(dǎo)則
- MOOC 中醫(yī)與辨證-暨南大學(xué) 中國(guó)大學(xué)慕課答案
- JBT 7041.3-2023 液壓泵 第3部分:軸向柱塞泵 (正式版)
- 職業(yè)健康檢查科室設(shè)置和分工
- 壓力容器安裝施工方案完整
- 搖臂鉆作業(yè)指導(dǎo)書
- 個(gè)人外匯管理辦法實(shí)施問(wèn)答(一二三四期)(共5頁(yè))
- ▲封頭重量計(jì)算
- 境外投資可行性研究報(bào)告(完整資料).doc
評(píng)論
0/150
提交評(píng)論