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

正文內(nèi)容

基于java的bbs論壇系統(tǒng)的實(shí)現(xiàn)畢業(yè)論文-在線瀏覽

2024-07-31 12:31本頁(yè)面
  

【正文】 行的seqserver作為存放數(shù)據(jù)的工具,進(jìn)行數(shù)據(jù)的交互。足不出戶便知天下事已不是夢(mèng)。而論壇的誕生方便了信息的交流。BBS促進(jìn)我們的協(xié)作學(xué)習(xí)。參與者可以通過回復(fù),發(fā)帖來完成整個(gè)探討的學(xué)習(xí)過程。它為我們提供許多良好的學(xué)習(xí)資源,通過這些資源我們可以掌握許多自己不了的知識(shí)。簡(jiǎn)言之,它為我們提供了一個(gè)良好的平臺(tái),豐富了我們的知識(shí)與生活,還能提高我們自主學(xué)習(xí)能力。2 系統(tǒng)設(shè)計(jì)工具介紹本系統(tǒng)是基于J2EE為平臺(tái),基于組件的編寫模式。框架的應(yīng)用使得起層次分明,結(jié)構(gòu)清晰。使得項(xiàng)目的可移植很強(qiáng)。由于組件可以被獨(dú)立地更新和替代,通過更新應(yīng)用程序中特定的組件,新的功能可以被很容易地增加Struts框架[5]1S標(biāo)簽的使用,靈活多變,能大大提高開發(fā)效率。通過對(duì)配置文件的配置,就可了解整個(gè)系統(tǒng)各脈絡(luò)之間的聯(lián)系,從而把握整體。3提供Exception處理機(jī)制。并在需要的時(shí)候自行進(jìn)行創(chuàng)建。并且可以通過其自帶的AOP對(duì)相應(yīng)的dao層中的更新,增加等操作添加事務(wù)管理。2spring框架的應(yīng)用,通過單元測(cè)試,大大減少了程序調(diào)試的難度Hibernate框架[6]Hibernate是JDBC的對(duì)象封裝。Hibernate可以用在任何JDBC可以使用的場(chǎng)合,例如:Java應(yīng)用程序的數(shù)據(jù)庫(kù)訪問代碼,DAO接口的實(shí)現(xiàn)類,甚至可以是BMP里面的訪問數(shù)據(jù)庫(kù)的代碼。 SSH框架與SqlServer數(shù)據(jù)庫(kù)的選用使得開發(fā)的產(chǎn)品,具有良好的的移植型,與相對(duì)簡(jiǎn)單的可維護(hù)性。2. ,數(shù)據(jù)庫(kù)管理系統(tǒng)為SQL Server 2005。 系統(tǒng)開發(fā)工具 本系統(tǒng)是基于JSP+SQL Server 2005數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)的,現(xiàn)對(duì)JSP技術(shù)和SQL Server 2005數(shù)據(jù)庫(kù)作簡(jiǎn)要的介紹。由Sun公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),是基于JavaServlet以及整個(gè)Java體系的web開發(fā)技術(shù)。JSP技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的web頁(yè)面提供了簡(jiǎn)便的方法。在國(guó)外,己經(jīng)大量使用JSP作為網(wǎng)絡(luò)應(yīng)用程序的開發(fā)工具,而在國(guó)內(nèi),盡管JSP還不是主流開發(fā)技術(shù),但是由于JSP的強(qiáng)大優(yōu)勢(shì),許多網(wǎng)站都已經(jīng)準(zhǔn)備轉(zhuǎn)向JSP,利用JSP來開發(fā)動(dòng)態(tài)網(wǎng)站。當(dāng)Web服務(wù)器和JSP引擎遇到訪問JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),JSP引擎將請(qǐng)求對(duì)象發(fā)送給服務(wù)器端的相關(guān)組件,比如JavaBean組件、Servlet或EJB等,然后由服務(wù)器端組件處理這些請(qǐng)示,可能需要從數(shù)據(jù)庫(kù)或數(shù)據(jù)存儲(chǔ)中檢索信息,然后服務(wù)器端組件再將響應(yīng)對(duì)象返回JSP引擎。這就是當(dāng)前網(wǎng)站構(gòu)建中廣泛采用的瀏覽器——Web服務(wù)器——后臺(tái)數(shù)據(jù)庫(kù)的三層架構(gòu)模式。—Microsoft SQL Server 2005[8]SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。SQL Server 2005數(shù)據(jù)庫(kù)引擎提供完整的XML支持。SQL Server 2005關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理所需的功能。SQL Server 2005分布式查詢使得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是SQL Server 2005數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)分布式數(shù)據(jù)更新的完整性。 2) 容器:容器是那些執(zhí)行組件的應(yīng)用程序。2. Java文件、Class文件與字節(jié)碼、JAR文件1) Java文件:是指以.Java為后綴的Java源代碼。3) JAR文件:JAR文件就是Java存檔文件。 JDK配置 [8]第一步:從官方網(wǎng)站。第二步:安裝JDK,安裝在D:\Program Files\Java\。%JAVA_HOME%\lib\。(.。)。 Tomcat配置[9]本系統(tǒng)以Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,按照一般的Windows程序安裝步驟即可安裝好Tomcat,安裝時(shí)它會(huì)自動(dòng)尋找JDK的位置。我選擇安裝的位置是D:\Tomcat 。然后修改環(huán)境變量中的classpath,把tomat安裝目錄下的mon\,修改后的classpath如下:Classpath=.。%java_home%\lib\。設(shè)置完畢后就可以運(yùn)行Tomcat服務(wù)器了。//localhost。3 系統(tǒng)的需求分析與設(shè)計(jì) BBS論壇的現(xiàn)狀大約從20世紀(jì)90年代初,國(guó)內(nèi)開發(fā)了第一個(gè)BBS論壇。1996年BBS以其迅猛的速度發(fā)展起來。由于使用商業(yè)BBS站要交納一些費(fèi)用,并且商業(yè)BBS論壇所能提供的服務(wù)及功能和業(yè)余的相比,并沒有什么明顯的優(yōu)勢(shì),所以其用戶數(shù)量不多。于是,各地的用戶都可以通過本地的業(yè)余BBS站與遠(yuǎn)在異地的網(wǎng)友互通信息。由于業(yè)余BBS站擁有這種優(yōu)勢(shì),所以使用者都更樂意加入。一般BBS站都是由志愿者開發(fā)的。其目的是為了推動(dòng)中國(guó)計(jì)算機(jī)網(wǎng)絡(luò)的健康發(fā)展,提高廣大計(jì)算機(jī)用戶的應(yīng)用水平而國(guó)內(nèi)自己開發(fā)的BBS論壇基本上都是處于最原始的網(wǎng)頁(yè)模型模式, 這種模式的控制層與顯示層沒有分開,雖然開發(fā)簡(jiǎn)單,但是頁(yè)面冗雜,結(jié)構(gòu)不夠清晰。在此情況下,該系統(tǒng)采用了最近比較比較流行的基于MVC[10]的SSH框架(struts+spring+hibernate)的BBS論壇系統(tǒng),該論壇論壇的優(yōu)點(diǎn)是它將頁(yè)面與控制,邏輯與服務(wù)層有效的分開了,具有很好的可擴(kuò)展性及可維護(hù)性,非常適合中小型群體普遍性人們的應(yīng)用。數(shù)據(jù)庫(kù)SqlServer2005,服務(wù)器Tomcat。成熟的框架及思想,為開發(fā)提供了技術(shù)前提。從時(shí)間來看。預(yù)計(jì)本系統(tǒng)在規(guī)定的時(shí)間內(nèi),能基本完成。所需的硬件,軟件要求不是很高,易于獲得。開發(fā)成本要求不高??梢杂蒙僭S人力、物力及財(cái)力進(jìn)行開發(fā)。該系統(tǒng)的開發(fā)具有可行性。通過一般的IE,火狐,谷歌瀏覽器都能進(jìn)行相應(yīng)的訪問及操作。該系統(tǒng)是一款網(wǎng)上信息交流的軟件。超級(jí)用戶還可以通過登錄后臺(tái)管理系統(tǒng)來管理用戶以及系統(tǒng)。并通過密保驗(yàn)證答案或郵箱找回密碼。3. 后臺(tái)管理(1) 用戶及權(quán)限的管理(2) 帖子的管理(3) 論壇信息的管理(4) 文件的管理后臺(tái)管理:用戶管理模塊,管理員,或者會(huì)員可以查看用戶的信息,管理員可以修改相應(yīng)用戶的信息。論壇信息管理,會(huì)員或者管理員可以對(duì)BBS/BBStopic/BBSarticle/BBSreply 進(jìn)行相應(yīng)的增,刪,改等操作。并對(duì)文件進(jìn)行瀏覽,下載,刪除等操作。2. 全面展示版塊及帖子,并可以發(fā)帖,回復(fù)。采用模糊查詢查詢數(shù)據(jù)。5. 增刪模塊,主題以及帖子6. 用戶管理7. 大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。 系統(tǒng)開發(fā)環(huán)境硬件平臺(tái):CPU:;內(nèi)存:2G。 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)采用SQL Server 2005數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱為luntan1,共包含26張表.(1) dbo_loginfo(登陸信息)用戶登陸,注冊(cè)的表。 用戶基本信息表字段名數(shù)據(jù)類型長(zhǎng)度 是否主鍵 描述 primaryid int4 是 自增長(zhǎng)uid uidint4用戶uidrealnamevarchar20真實(shí)姓名sexidint4性別idoldproidint4出生省idoldcityidint4出生市idoldtownidint4出生城鎮(zhèn)idnewproidint4現(xiàn)居省idnewcityidint4現(xiàn)居市idnewtownidint4現(xiàn)居城鎮(zhèn)idemotionidint4 情感idbloodvarchar20 血型hobyvarchar50 愛好(3)dbo_head(用戶頭像表)用戶頭像表用來存放用戶的頭像信息的。 性別表字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述sexidint4是 性別id sexnamevarchar20性別(5) dbo_emotion(情感信息表)情感表,用來存放性別的表。 省信息表字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵 描述proidint4是 省id proname varchar20省名(7)dbo_city(市信息表)市信息表,用來存放所有的市的表。 城鎮(zhèn)信息表字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵 描述townidint4是 城鎮(zhèn)idtownnamevarchar20 城鎮(zhèn)名cityidint4市id(9) dbo_contactinfo(聯(lián)系方式表)聯(lián)系方式表,用來存放用戶的聯(lián)系方式的表。 教育情況表字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵 描述primaryidint4 是 標(biāo)識(shí)列iduidint4 用戶idgradschoolvarchar50
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1