【正文】
p。 String basePath = ()+://+()+:+()+path+/。nbsp。nbsp。nbsp。nbsp。images/login/39。nbsp。nbsp。nbsp。 String bbsFace=()。 params[5]=bbsFace。 } else{ (回復(fù)帖子成功!)。但是,經(jīng)驗表明審查并不能發(fā)現(xiàn)所有差錯,此外在編碼過程中還不可避免地會引入新的錯誤。數(shù)據(jù)庫的記錄是否符合要求。不過,至少它已經(jīng)啟發(fā)了自己的思維,提高了我的動手能力,這是我在課本中學(xué)不到的。老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益非淺。拼一個春夏秋冬!贏一個無悔人生!早安!—————獻(xiàn)給所有努力的人.學(xué)習(xí)好幫手。交大房建技術(shù)網(wǎng)站能及時開發(fā)完成,還有同組的同學(xué)的熱心幫助,再次向尊敬的老師和同學(xué)表示深深的謝意。在設(shè)計的過程中我也認(rèn)識的自己的不足,不能熟練的掌握Dreamweaver的各項強(qiáng)大功能,導(dǎo)致了該系統(tǒng)還有很多不足之處。圖61 登陸測試圖l 在測試注冊信息時,輸入錯誤,出現(xiàn)相應(yīng)的錯誤提示。測試的目的就是在軟件投入生產(chǎn)運行之前,盡可能多地發(fā)現(xiàn)并糾正軟件中的錯誤。 (userOpR,new ActionMessage())。 String forwardPath=。 Object[] params=new Object[6]。 BbsAnswerForm bbsAnswerForm=(BbsAnswerForm)form。nbsp。nbsp。images/login/39。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp。 在savereginfo。 } /** 返回分頁導(dǎo)航欄信息 */ public String getPageLink(){ return PageLink。+gowhich+showpage=+AllP+39。+gowhich+showpage=+(CurrentP1)+39。 cellpadding=39。nbsp。trtd。 }catch(NumberFormatException e){ CurrentP=1。 PerR=3。 //當(dāng)前頁碼 private int AllP。但早期的程序員編寫了自己的WEB服務(wù)器軟件,稱為Tomcat,所采用的開發(fā)模式是:開放源代碼。SQLServer是真正支持多平臺的,這使得跨系統(tǒng)的開發(fā)成為可能。在許多人的擁護(hù)下,SQLServer正迅速地成為各地網(wǎng)站服務(wù)器的必要配備。不僅如此,在對數(shù)據(jù)庫種類的支持上也非常豐富。經(jīng)測試表明,在WEB站點訪問訪問量非常大時,JSP的解析速度相當(dāng)于傳統(tǒng)的CGI程序的4倍!因此它非常適合應(yīng)用于大中型站點。 數(shù)據(jù)庫的配置本系統(tǒng)是用連接池來配置數(shù)據(jù)庫連接的,所以數(shù)據(jù)庫生成后要與網(wǎng)頁建立動態(tài)連接。創(chuàng)建連接池入口。同時可以進(jìn)行數(shù)據(jù)庫增、刪、改、查的一系列相關(guān)操作。 總體ER圖圖34 實體之間關(guān)系的ER圖首先是注冊用戶實體,注冊用戶實體是用于存儲用戶的注冊信息,它包括了用戶名,編號,注冊時間,訪問次數(shù),家庭地址,號碼,電話,性別,郵箱,密碼,密碼提示問題,表情圖,發(fā)帖次數(shù),真實密碼,用戶類型,密碼答案,郵政編碼,IP地址,最后一次登陸時間,真實姓名。216。n 完善的后臺管理系統(tǒng)。開發(fā)該軟件不存在違反知識產(chǎn)權(quán)等相關(guān)法律問題,使用軟件均屬于開源軟件,無版權(quán)問題,具有一定的法律可行性。同時我們所使用的是SQLServer數(shù)據(jù)庫。又由于無狀態(tài)記憶的特點,此次連接無法得到上次連接的狀態(tài)。在計算機(jī)專業(yè)術(shù)語中,Session是指一個終端用戶與交互系統(tǒng)進(jìn)行通信的時間間隔,通常指從注冊進(jìn)入系統(tǒng)到注銷退出系統(tǒng)之間所經(jīng)過的時間。因此根據(jù)要求作者完成如下的具體設(shè)計體系和功能設(shè)計。交大房建技術(shù)網(wǎng)站必須能為廣大的用戶提供所需的問題解答和軟件的服務(wù),所以在設(shè)計初終就細(xì)化個部分的功能體系主要是:社區(qū)論壇(論壇板塊,查找帖子,帖子主題,帖子瀏覽,發(fā)布帖子,回復(fù)帖子,板塊跳轉(zhuǎn))、網(wǎng)站公告、用戶登錄、用戶注冊、聯(lián)系我們等。 civil engineering , many people are eager to enhance their professional skills concerning the housing construction. As an effective way to improve the students’ professional skills,establishing a Housing Construction Forum which face mon people will definitely be viewed in a much higher way. In this context, establishing this kind of BBS is necessary.In this paper, we will represent a forum which utilize JSP(windows+Tomcat+SQLServer+JSP) technology and B/S architecture. It provides functions for users such as sharing technology support, downloading software and BBS talking. It also realized the functions of booking and updating software. The administrators could manage the forum through many ways including administration of technology support, software updating notice, online booking, software trial, programming dictionary. At the same time the administrator can also solve the problem and update the notice information on BBS. Information prising testified user information, received clicking information and analysis related rule tables’ information are all managed by database management system. SQLServer2000 is used as the database. By bining with SQL mands, the web JSP linked tightly with tables in the database.Keywords: Housing Construction Forum JSP SQLServer2000 Tomcat目 錄第一章 緒論 1 1 1第二章 需求分析 3 3 4 5第三章 系統(tǒng)總體設(shè)計 7 7 8 10第四章 系統(tǒng)詳細(xì)設(shè)計 12 MVC三層架構(gòu) 12 12 13 15 16第五章 系統(tǒng)實現(xiàn) 17 17 18 22第六章 軟件測試 32 32結(jié) 論 34謝 辭 35參考文獻(xiàn).................................................................................................................................. 36學(xué)習(xí)好幫手.. . . ..第一章 緒論 隨著市場競爭的日益激烈,企業(yè)的生存和發(fā)展之路更加艱難,要想使企業(yè)保持旺盛的生命力,企業(yè)必須要跟上時代發(fā)展的腳步,不斷為企業(yè)注入新的活力。.. . . ..摘 要隨著交大土木專業(yè)的日益壯大以及internet技術(shù)日新月異的發(fā)展,使得很多人迫切希望能通過網(wǎng)絡(luò)提高自己的技術(shù)水平,而作為提高房建技術(shù)水平的一個有效途徑,成立一個交大房建技術(shù)的網(wǎng)絡(luò)平臺,面向老師和普通同學(xué)必然被提到一個比以前高得多的位置上。關(guān)鍵詞: 交大房建技術(shù)交流論壇網(wǎng)站 JSP SQLServer TomcatAbstractWith the wider use of the Internet and the rapid development of puter technology and our university39。此次設(shè)計將要模擬完成建立一個基于B/S架構(gòu)體系,實現(xiàn)信息網(wǎng)絡(luò)化。n 系統(tǒng)運行文檔,具備良好的防范措施web后臺數(shù)據(jù)庫設(shè)計并且功能的設(shè)置是必須遵循人性化和多樣化。JSP中session函數(shù)什么是Session呢?Session直接翻譯成中文比較困難,一般都譯成時域。然而由于HTTP協(xié)議自身的特點,用戶每執(zhí)行一個JSP腳本都需要和Web服務(wù)器重新建立連接。這里的開發(fā)技術(shù)已經(jīng)相當(dāng)全面詳盡,不存在技術(shù)難題。因此該項目具有良好的易用性。n 為客戶提供反饋信息的平臺,能夠作到及時與客戶進(jìn)行溝通??蛻舳耍簂 CPU:Pentium III 600MHz以上;l 內(nèi)存:64MB以上;硬盤:20GB;l 顯示器:分辨率1024768,32位色;l 網(wǎng)卡:10M/100Mbps自適應(yīng)。第三章 系統(tǒng)總體設(shè)計系統(tǒng)主要功能結(jié)構(gòu)如下圖所示:前臺瀏覽文章發(fā)帖回帖站內(nèi)搜索注冊登陸圖31 系統(tǒng)前臺主要功能結(jié)構(gòu)圖后臺用戶管理版面管理類別管理注銷管理員登陸圖32 系統(tǒng)后臺主要功能結(jié)構(gòu)圖系統(tǒng)主要邏輯結(jié)構(gòu)如下圖所示:圖33 系統(tǒng)結(jié)構(gòu)整體的邏輯結(jié)構(gòu)是通過用戶或者管理員對網(wǎng)絡(luò)進(jìn)行訪問,提出請求,此時網(wǎng)絡(luò)的JSP頁面源碼經(jīng)過web服務(wù)器處理進(jìn)入數(shù)據(jù)庫進(jìn)行解析,之后發(fā)出解析信號,傳輸給web服務(wù)器,服務(wù)器響應(yīng)將信息提交于頁面,用戶完成信息的采集和訪問。表33 子板塊信息表標(biāo)識名稱:tb_class主要作用:此表用來存儲網(wǎng)站有所主版塊信息主要包括主鍵序號、板塊名稱和板塊介紹。當(dāng)用戶程序需要連接數(shù)據(jù)庫時,使用類DBConnect來從該連接池中取得其中的一個空閑的連接,當(dāng)使用完畢時再將該連接歸還給系統(tǒng)連接池。在創(chuàng)建連接的過程中,需要判斷參數(shù)maxconn(為連接池的創(chuàng)建數(shù)量),當(dāng)達(dá)到該數(shù)量是表示連接池初始化完畢。既然設(shè)置了會員注冊模塊,那么在系統(tǒng)中就要為會員提供一些特殊的權(quán)限,這里的注冊會員有以下的權(quán)限:論壇中發(fā)布和回復(fù)帖子;技術(shù)模塊中發(fā)布信息;可以進(jìn)行密碼修改和找回密碼,用戶注冊模塊運行如圖:圖43用戶注冊模塊運行圖 用戶登陸模塊主要是從注冊用戶的角度進(jìn)行設(shè)計的,注冊用戶通過有效的用戶名和密碼可以登陸網(wǎng)站,進(jìn)而可以進(jìn)行自己的信息的管理操作,登陸界面如下圖所示:圖44 用戶登陸界面 用戶發(fā)帖模塊設(shè)計 用戶登陸之后,可以發(fā)布自己的帖子,編輯和修改自己的帖子信息,如下圖所示:圖45 用戶發(fā)帖界面圖 用戶留言模塊設(shè)計 用戶可以對站內(nèi)的帖子進(jìn)行留言回復(fù),如下圖所示:圖46 留言界面圖.. . . ..第五章 系統(tǒng)實現(xiàn)服務(wù)器端:l 操作系統(tǒng):Windows l 服務(wù)器:l JSP軟件:l 數(shù)據(jù)庫:SQLServer2000l 開發(fā)工具:Dreamweaver8l 瀏覽器:l 分辨率:最佳效果1024 X 768像素客戶端:l 瀏覽器: