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

正文內(nèi)容

基于ssh框架的論壇設(shè)計(jì)與實(shí)現(xiàn)(完整版)

2025-01-21 09:30上一頁面

下一頁面
  

【正文】 器端壓力小,安全性好等優(yōu)點(diǎn) ,被廣泛運(yùn)用于局域網(wǎng)中。數(shù)據(jù)庫采用免費(fèi),小巧,易用的 sql數(shù)據(jù)庫。 為了方便信息的交流,在結(jié)合 JAVA 和 SSH 技術(shù)之下開發(fā)了這個(gè)快捷、界面友好的交流系統(tǒng),實(shí)現(xiàn)了一個(gè)功能相對(duì)齊全的論壇系統(tǒng),網(wǎng)友可以自由地提出問題以及幫助他人解決問題,或者交流經(jīng)驗(yàn)。s society is in work era, information tide sweeping the globe, the Inter is at an unprecedented rate in our country popularity to spread. Web site with its unique advantages in the process of information occupies the important a seats. In order to facilitate information exchange, in bination with JAVA and technology developed this quick, under a friendly interface munication syste m, realize a 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 3 relatively plete BBS system function, this can be free to put forward questions and help others to solve problems, or exchange experience. BBS in Struts + Hibernate + Spring expand Struts on the basis of frame, with today39。 開發(fā)背景 1978 年 在 美國(guó) 芝 加哥 開 發(fā)出 一 套基 于 8080 芯片的 CBBS/Chicago (Computerized Bulletin Board System/Chicago),此乃最早的一套 BBS 系統(tǒng)。經(jīng)過長(zhǎng)時(shí)間的發(fā)展,直到1995 年,隨著計(jì)算機(jī)及其外設(shè)的大幅降價(jià), BBS 才逐漸被人們所認(rèn)識(shí)。這里 “ 業(yè)余 ”2 字,并不是代表這種類型的 BBS 站的服務(wù)和技術(shù)水平是業(yè)余的,而是指這類 BBS 站的性質(zhì)。雖然一些熱心的站長(zhǎng)翻譯了一些資料,但是僅靠這些是遠(yuǎn)遠(yuǎn)不夠的。本網(wǎng)站嚴(yán)格按照軟件項(xiàng)目開發(fā)的流程進(jìn)行開發(fā),對(duì)于網(wǎng)站開發(fā)的可行性分析、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及對(duì)網(wǎng)站的測(cè)試與維護(hù)都有詳細(xì)的論述和實(shí)現(xiàn)過程。例如:圖形設(shè)計(jì)師創(chuàng)建 JSP 模板,商業(yè)邏輯由該領(lǐng)域的專家完成, JSP 頁面和 EJB 由 Java 工程師完成,應(yīng)用程序的裝配和部署由團(tuán)隊(duì)中其他的成員完成,其中許多工作可以同時(shí)進(jìn)行,有助于加速應(yīng)用程序的開發(fā)。 :主要的 IT 供應(yīng)用商都采納 EJB 體系結(jié)構(gòu),不同供應(yīng)商的產(chǎn)品貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 10 只要符合 EJB 體系結(jié)構(gòu),就都是可互操作的。 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 11 圖 Struts 框架工作流程 框架 Spring 的核心是個(gè)輕量級(jí)( Lightweight)的容器( Container),它是實(shí)現(xiàn)IoC( Inversion of Control)容器、非侵入性( No intrusive)的框架,并提供AOP ( Aspectoriented programming )概念的實(shí)現(xiàn) 方 式 , 提 供 對(duì) 持久 層( Persistence)、事務(wù)( Transaction)的支持,提供 MVC Web 框架的實(shí)現(xiàn),并對(duì)一些常用的企業(yè)服務(wù) API( Application Interface)提供一致的模型封裝,是一個(gè)全方位的應(yīng)用程序框架( Application framework),除此之外,對(duì)于現(xiàn)存的各種框架( Struts、 JSF、 Hibernate 等), Spring 也提供了與它們相整合的方案。 時(shí)間可行性 (項(xiàng)目開發(fā)計(jì)劃 ) 本系統(tǒng)的難點(diǎn)在于三大框 架的結(jié)合使用 ,但目前有很多優(yōu)秀的書籍可供參閱 ,且參加過類似項(xiàng)目的開發(fā) ,預(yù)計(jì)本系統(tǒng)在規(guī)定時(shí)間內(nèi) ,基本能夠完成 . 開發(fā)計(jì)劃如下 : 11 年 12 月 —12 年 4 月 收集技術(shù)資料,進(jìn)行技術(shù)儲(chǔ)備,完成開題報(bào)告 12 年 4 月 —12 年 5月 根據(jù)項(xiàng)目要求進(jìn)行 bbs 設(shè)計(jì),測(cè)試 bbs 各個(gè)功能模塊 12 年 5 月 完成 bbs,打包,發(fā)布,撰寫畢業(yè)論文,答辯。描述了數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作及數(shù)據(jù)約束。第一 部分為站點(diǎn)的規(guī)劃及草圖的繪制,這一部分可以在紙上完成。 統(tǒng)一,是指設(shè)計(jì)作品的整體性,一致性。 對(duì)比就是通過矛盾和沖突,使設(shè)計(jì)更加富有生氣。原因主要有兩方面, Java 和 JSP 文件本身編譯時(shí)產(chǎn)生的亂碼問題和 Java 程序于其他媒介交互產(chǎn)生的亂碼問題。 系統(tǒng) 建立 Hibernate 的持久層 。 卻往往在持久層周圍看貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 34 到這些業(yè)務(wù)處理的代碼,這其實(shí)是不正確的,因?yàn)樗鼘?dǎo)致了程序代碼的緊密偶合,這樣一來,隨著時(shí)間推移這些代碼很難維護(hù)。 HibernateTransactionManager 有個(gè) sessionFactory setter 和 getter 方法,這是用來在 Spring 啟動(dòng)的時(shí)候?qū)崿F(xiàn) 依賴注入 ( dependency injection)的。 charset=gb2312 title論壇后臺(tái)管理 /title /head DIV style=PADDINGRIGHT:10px。WIDTH:510px。FONTFAMILY: 宋體 。 } 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 37 if(==0){ alert(請(qǐng)?zhí)顚懨艽a !)。 第三軟件測(cè)試不僅是在測(cè)試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。 軟件測(cè)試的任務(wù) 尋找 Bug; 避免軟件開發(fā)過程中的缺陷; 衡量軟件的品質(zhì); 關(guān)注用戶的需求 ; 總的目標(biāo)是:確保軟件的質(zhì)量 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 47 測(cè)試環(huán)境 Apache 提供的 Web服務(wù)器 Tomcat Windows 2021 以上操作系統(tǒng)下發(fā)布自己設(shè)計(jì)的動(dòng)態(tài)網(wǎng)頁。 表 登陸測(cè)試用例 測(cè)試用例描述 操作過程及數(shù)據(jù) 預(yù)期結(jié)果 用例類型 按不同的輸入格式輸入個(gè)人信息,進(jìn)行注冊(cè)。 注冊(cè)失敗,不能注冊(cè)。 模塊接口測(cè)試 在黑盒測(cè)試完成的情況下 ,進(jìn)行模塊接口測(cè)試 , 模塊接口測(cè)試是單元測(cè)試的基礎(chǔ)。 進(jìn)入注冊(cè)界面,輸入為空,進(jìn)行注冊(cè)。 注冊(cè)成功,顯示注冊(cè)成功。為了在本機(jī)下瀏覽 Web 頁面,首先在創(chuàng)建該系統(tǒng)的站點(diǎn)上(該系統(tǒng)使用的是 Web 的默認(rèn)站點(diǎn))將 IP 地 址設(shè)定為 ,它的缺省域名值為 localhost。因此軟件測(cè)試的第三個(gè)目的是保證整個(gè)軟件開發(fā)過程是高質(zhì)量的。 } ()。LETTERSPACING:1pt。COLOR:blue。PADDINGLEFT:10px。這兩個(gè)對(duì)象在 Spring 容器初始化后就被組裝了起來了。Inversion of Control=IoC)這樣的簡(jiǎn)單概念。 Hibernate 是通過 POJO工作的, 因此 數(shù)據(jù) 對(duì)象需要給所有的 fileds 加上 getter,setter 方法。 系統(tǒng)框架實(shí)現(xiàn) 在系統(tǒng)的整體設(shè)計(jì)中 ,我們采取了三層結(jié)構(gòu) .這樣結(jié)構(gòu)的優(yōu)點(diǎn)是靈活 ,移植 和可維護(hù)性比較高 . 每個(gè)層在處理程序上都應(yīng)該有一項(xiàng)明確的責(zé)任 , 而不應(yīng)該在功能上與其它層混合,并且每個(gè)層要與其它層分開的 圖 框架的結(jié)合使用 底層數(shù)據(jù)庫的建立 在前期的數(shù)據(jù)庫選用中 ,本系統(tǒng)選取了靈活高速的 MySQL 數(shù)據(jù)庫 ,而在數(shù)據(jù)庫的設(shè)計(jì)中 ,本文已經(jīng)確立了表結(jié)構(gòu) . 根據(jù)這些就可以創(chuàng)建一個(gè)數(shù)據(jù)庫,在數(shù)據(jù)庫創(chuàng)建并連接好后,就可以創(chuàng)建表、修改表和刪除表,創(chuàng)建、修改、和刪除主鍵、外鍵等等。在使用對(duì)比的時(shí)候應(yīng)慎重,對(duì)比過強(qiáng)容易破壞美感,影響統(tǒng)一。 連貫,是指要注意頁面的相互關(guān)系。我們可以將網(wǎng)頁看作傳統(tǒng)的報(bào)刊雜志來編輯,這里面有文字、圖像乃至動(dòng)畫,我們要做的工作就是以最適合的方式將圖片和文字排放在頁面的不同位置。 ER 圖的理念是:項(xiàng)目所有參與者能理解 ER 圖。數(shù)據(jù)流圖具有以下兩個(gè)特性: (1)抽象性:表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、加工處理與存儲(chǔ)。作為優(yōu)秀的持久層框架實(shí)現(xiàn), Hibernate 框架提供了強(qiáng)大、高性能的對(duì)象到關(guān)系型數(shù)據(jù)庫的持久化服務(wù),開發(fā)人員可以使用面向?qū)ο蟮脑O(shè)計(jì)進(jìn)行持久層開發(fā)。他是用來提高我們的開發(fā)效率,提高我們軟件產(chǎn)品的可維護(hù)性、 可擴(kuò)展性乃至敏捷性的。 :由于在 EJB 模型中,各個(gè)軟件組件都是嚴(yán)格分離的,因此,可以從現(xiàn)有的軟件組件裝配出服務(wù)器端應(yīng)用程序,這與從現(xiàn)有的 JavaBean 可以裝配出客戶端應(yīng)用程序一樣,使軟件能夠重用。 EJB 組件使編寫應(yīng)用程序更為簡(jiǎn)單。 而國(guó)內(nèi)自己開發(fā)的 BBS 基本上都是處于最原始的 JSP MODEL1 模式 , 這種模式 是控制層 與表示層合二為一 ,雖然開發(fā)簡(jiǎn)單 ,但是擁有很差的擴(kuò)展性 ,可維護(hù)性 ,這樣貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 8 極大的限制了 BBS 站點(diǎn)的擴(kuò)展 , 于是在這種情況下 ,本文提出了目前比較流行的 ,基于 MVC 模式的 SSH 框架(Sturts+Spring+hibernate)的 BBS 論壇 ,本套論壇的優(yōu)點(diǎn)在于它具有強(qiáng)大的可擴(kuò)展性和可維護(hù)性 ,非常適合網(wǎng)民創(chuàng)建自己的中小型 BBS 論壇 ! 當(dāng)今社會(huì)正處于網(wǎng)絡(luò)時(shí)代,信息化大潮席卷全球,網(wǎng)絡(luò)正也前所未有的速度在我國(guó)普及開來。他們付出的不僅是金錢,更多的是精力。國(guó)內(nèi)的 BBS 站,按其性質(zhì)劃分,可以分為 2 種:一種是商業(yè) BBS 站,如新華龍訊網(wǎng);另一種是業(yè)余 BBS 站,如天堂資訊站。 1981 年 IBM 個(gè)人計(jì)算機(jī)誕生時(shí),并沒有自己 的 BBS 系統(tǒng)。s advantage is that it has strong expansibility and maintainability, very suitable for Inter users to create their own small and mediumsized BBS BBS! Keywords: BBS ,SSH(Struts ,Hibernate ,Spring),JAVA , SQL ,JSP 目 錄 摘要 ..................................................................................................................................2 Abstract………………………… ...……………… ...………………………………… ..3 目 錄 …………… .…………………………………………………………………… .4 第一章 系統(tǒng)概述 ……...…… .………………………………… ...……… .…… .……… .6 總體概述 ……...……………………………………………………… ...…… ...6 開發(fā)背景 ……………………………………………………... .…… ..… .… .… .7 開發(fā)目的 ……...…………………………………… ..…………………… .… ...8 第二章 系統(tǒng)分析 ……......…...……...……………...……… .....…………… ..………… 9 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 4 技術(shù)可行性分析 ……...……………………………………………………… ..9 開發(fā)語言綜述 ………………………………………………………… ...9 框架優(yōu)點(diǎn) ……………………………………………………… ... 10 系統(tǒng)層次設(shè)計(jì) ……………………………………… ...……… ………… 13 技術(shù)可行性綜述 …………………………………… ..……………… ...14 時(shí)間可行性 (項(xiàng)目開發(fā)計(jì)劃 )…………………………………………… .…… .14 系統(tǒng)需求分析 ………………………………………………………… ...…… ..14 系統(tǒng)開發(fā)運(yùn)行環(huán)境 ……………………………………………… ..… ...14 功能描述 ……………………………………………………………… ...14 數(shù)據(jù)流程 ……………………………………………………………… .16 第三章 系統(tǒng)設(shè)計(jì) ……………………………………………… ……………………… .19 數(shù)據(jù)庫設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1