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

正文內(nèi)容

基于ssh框架的論壇設計與實現(xiàn)-wenkub

2022-12-15 09:30:32 本頁面
 

【正文】 均對應于數(shù)據(jù)庫表中的一個數(shù)據(jù)行而已。其基本構(gòu)成如圖 所示。他們里面有很 多 優(yōu)秀的設計理念及模式應用。 J2EE 領域的供應商提供了更為廣泛的負載平衡策略,能消除系統(tǒng)中的瓶頸,允許多臺服務器集成部署,實現(xiàn)可高度伸縮的系統(tǒng),滿足未來商業(yè)應用的需要。 :基于組件的設計簡化了應用程序的維護。 2. 提高 開發(fā)效率 :由于組件技術(shù)的使用,可以按照開發(fā)人員的技能對應用程序開發(fā)進行分工,并行開發(fā),提供整體開發(fā)效率。盡管 EJB 體系結(jié)構(gòu)復雜,但應用程序開發(fā)人員貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 9 一般都必再編寫訪問系統(tǒng)服務的代碼, EJB 容器會實現(xiàn)系統(tǒng)級的服務,例如,事務、安全性等。該論壇功能較全,在這里可以自由地發(fā)表自己的觀點和對論壇主題發(fā)表意見,我們還可也對網(wǎng)友的問題進行及時的解決,獲取對自己有用的知識,該論壇還有一個特殊功能, 如在線人數(shù)顯示、強大的搜索功能。網(wǎng)站以其獨特的優(yōu)勢在信息化的過程中占有重要的一席。由于國內(nèi)使用的 BBS 架站軟件,都是從國外引進的,因此沒有必要的中文說明。其目的是為了推動中國計算機網(wǎng)絡的健康發(fā)展,提高廣大計算機用戶的應用水平 國內(nèi)的 BBS 站,大多數(shù) 還是大型綜合性 BBS 站 。由于業(yè)余 BBS 站擁有這種優(yōu)勢,所以使用者都更樂意加入。由于使用商業(yè) BBS 站要交納一筆費用,而商業(yè)站所能提供的服務與業(yè)余站相比,并沒有什么優(yōu)勢,所以其用戶數(shù)量不多。 大約是從 1991 年開始,國內(nèi)開始了第一個 BBS 站。直到 1982 年, Buss Lane 才用 Basic 語言為 IBM 個人計算機編寫了一個原型程序。 互聯(lián)網(wǎng)正在融入我們的生活,網(wǎng)絡提供給我們的不只是一個獲取信息的來源,而且還是 一個可以相互交流的空間,網(wǎng)上論壇正是一種供人們進行交流的網(wǎng)絡空間 , 影 響和改變著我們的生活。傳統(tǒng)的單機版應用軟件正在逐漸退出舞臺,取而代之的是支持網(wǎng)絡、支持多種 數(shù)據(jù) 信息(多媒體)的新一代網(wǎng)絡版應用軟件,而目前網(wǎng)絡版軟件中似乎存在著兩種不同的趨勢,一種是稱為客戶端 —— 服務器的 C/S 結(jié)構(gòu),這類軟件具有結(jié)構(gòu)嚴謹,運行效貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 6 率高,服務器端壓力小,安全性好等優(yōu)點 ,被廣泛運用于局域網(wǎng)中。 本套論壇的優(yōu)點在于它具有強大的可擴展性和可維 護性 ,非常適合網(wǎng)民創(chuàng)建自己的中小型 BBS 論壇 ! 關(guān)鍵詞 : BBS ,(Struts ,Hibernate ,Spring),JAVA , SQL ,JSP Abstract today39。數(shù)據(jù)庫采用免費,小巧,易用的 sql數(shù)據(jù)庫。網(wǎng)站以其獨特的優(yōu)勢在信息化的過程中占有重要的一席。 為了方便信息的交流,在結(jié)合 JAVA 和 SSH 技術(shù)之下開發(fā)了這個快捷、界面友好的交流系統(tǒng),實現(xiàn)了一個功能相對齊全的論壇系統(tǒng),網(wǎng)友可以自由地提出問題以及幫助他人解決問題,或者交流經(jīng)驗。 該論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點和對論壇的主題發(fā)表意見,我們還可以對網(wǎng)友的問題及時地解決,獲取對自己有用的知識。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 貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 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。而另一種,也是本畢業(yè)設計所采用的,是稱為瀏覽器 —— 服務器的 B/S 結(jié)構(gòu),它的特點是在客戶端直接采用了功能強大的瀏覽器軟件作為界面,其優(yōu)點在于軟件開發(fā)效率高,客戶端不受操作平臺的限制、也不受地域的限制,網(wǎng)絡傳輸量少,即適用于局域網(wǎng),更適用于 Inter,而且投資小、見效快,用戶可以不必進行服務器方面的投資,而是去租用,甚至是免費使用 ISP 的服務器資源,因而受到越來越多中小型單位的青睞。 開發(fā)背景 1978 年 在 美國 芝 加哥 開 發(fā)出 一 套基 于 8080 芯片的 CBBS/Chicago (Computerized Bulletin Board System/Chicago),此乃最早的一套 BBS 系統(tǒng)。其后經(jīng)過幾番增修,終于在 1983 年通過 Capital PC 貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 7 User Group( CPCUG)的 Communication Special Interest Group 會員的努力,改寫出了個人計算機系統(tǒng)的 BBS。經(jīng)過長時間的發(fā)展,直到1995 年,隨著計算機及其外設的大幅降價, BBS 才逐漸被人們所認識。多數(shù)業(yè)余 BBS 站的站長,基于個人關(guān)系,每天都互相交換電子郵件 ,漸漸地形成了一個全國性的電子郵件網(wǎng)絡 China FidoNet(中國惠多網(wǎng))。這里 “ 業(yè)余 ”2 字,并不是代表這種類型的 BBS 站的服務和技術(shù)水平是業(yè)余的,而是指這類 BBS 站的性質(zhì)。隨著計算機的普及,特別是 寬帶的普及 , BBS 的活動將會進一步高漲。雖然一些熱心的站長翻譯了一些資料,但是僅靠這些是遠遠不夠的。為了方便信息交流,在結(jié)合 java和 ssh技術(shù)之下開發(fā)了這個快捷、界面友好的交流系統(tǒng),實現(xiàn)了一個功能相對齊全的論壇系統(tǒng),網(wǎng)友可以自由的提出問題也及幫助他人解決問題,或者交流經(jīng)驗。本網(wǎng)站嚴格按照軟件項目開發(fā)的流程進行開發(fā),對于網(wǎng)站開發(fā)的可行性分析、需求分析、概要設計、詳細設計以及對網(wǎng)站的測試與維護都有詳細的論述和實現(xiàn)過程。 另外, J2EE 還支持異構(gòu)環(huán)境。例如:圖形設計師創(chuàng)建 JSP 模板,商業(yè)邏輯由該領域的專家完成, JSP 頁面和 EJB 由 Java 工程師完成,應用程序的裝配和部署由團隊中其他的成員完成,其中許多工作可以同時進行,有助于加速應用程序的開發(fā)。由于組件可以被獨立地更新和替代,通過更新應用程序中特定的組件,新的功能可以被很容易地增加。 :主要的 IT 供應用商都采納 EJB 體系結(jié)構(gòu),不同供應商的產(chǎn)品貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 10 只要符合 EJB 體系結(jié)構(gòu),就都是可互操作的。比如, struts 屬于 MVC 框架,關(guān)鍵是要了解 MVC 的概念及大致原理;而 hibernate 屬于 ORM 系統(tǒng),屬于持久層的解決方案,同樣需要對 ORM 的概念及原理有一個總體的了解。 貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 11 圖 Struts 框架工作流程 框架 Spring 的核心是個輕量級( Lightweight)的容器( Container),它是實現(xiàn)IoC( Inversion of Control)容器、非侵入性( No intrusive)的框架,并提供AOP ( Aspectoriented programming )概念的實現(xiàn) 方 式 , 提 供 對 持久 層( Persistence)、事務( Transaction)的支持,提供 MVC Web 框架的實現(xiàn),并對一些常用的企業(yè)服務 API( Application Interface)提供一致的模型封裝,是一個全方位的應用程序框架( Application framework),除此之外,對于現(xiàn)存的各種框架( Struts、 JSF、 Hibernate 等), Spring 也提供了與它們相整合的方案。用戶只需直接使用面向?qū)ο蟮姆椒ú僮鞔顺志没悓嵗?,即可完成對?shù)據(jù)庫表數(shù)據(jù)的插入、刪除、修改、讀取等操作。 時間可行性 (項目開發(fā)計劃 ) 本系統(tǒng)的難點在于三大框 架的結(jié)合使用 ,但目前有很多優(yōu)秀的書籍可供參閱 ,且參加過類似項目的開發(fā) ,預計本系統(tǒng)在規(guī)定時間內(nèi) ,基本能夠完成 . 開發(fā)計劃如下 : 11 年 12 月 —12 年 4 月 收集技術(shù)資料,進行技術(shù)儲備,完成開題報告 12 年 4 月 —12 年 5月 根據(jù)項目要求進行 bbs 設計,測試 bbs 各個功能模塊 12 年 5 月 完成 bbs,打包,發(fā)布,撰寫畢業(yè)論文,答辯。 貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 17 數(shù)據(jù)流圖由以下四種基 本元素組成,既外部實體、數(shù)據(jù)流、處理(功能)、數(shù)據(jù)存儲等,數(shù)據(jù)流圖中所用的符號如下: 外部實體 處理 數(shù)據(jù)流 數(shù)據(jù)存儲 貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 18 BBS 論壇系統(tǒng)的數(shù)據(jù)流程圖如下 說明: ⑴ ——訪問信息 ,⑵ ⑶⑽⑾ ——用戶信息 ,⑷ ——發(fā)表帖子 信息 ,⑸更新帖子信息 ,⑹搜索信息 ⑺ ——獲取帖子信息 ,⑻回復信息 ,⑼搜索用戶 ,⑿更新用戶信息 ,⒀獲取用戶資料 圖 數(shù)據(jù)流程圖 用戶 查看帖子 P2 F1 帖子資料 P3 回復帖子 P1 發(fā)表帖子 P4 搜索帖子 P5 搜索用戶 F2 用戶資料 P6 資料修改 (1) (3) (2) (4) (5) (5) (6) (7) (8) (9) (10) (11) (12) (13) 貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 19 第 3 章 系統(tǒng)設計 數(shù)據(jù)庫設計 數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境 ,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式 ,建立數(shù)據(jù)庫及其應用系統(tǒng) ,使之能夠有效地存儲數(shù)據(jù) ,滿足各種用戶的應用需求 (信息要求和處理要求 ). 數(shù)據(jù)庫和設計概述 (1)數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎,把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息。描述了數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作及數(shù)據(jù)約束。實體是諸如用戶的實際對象,有時更抽象,但必須有業(yè)務意義。第一 部分為站點的規(guī)劃及草圖的繪制,這一部分可以在紙上完成。不能簡單地說一個軟件的好壞,只要是設計者使用起來覺得方便而且能得心應手的,就可以稱為好軟件。 統(tǒng)一,是指設計作品的整體性,一致性。 分割,是指將頁面分成 若干小塊,小塊之間有視覺上的不同,這樣可以使觀者一目了然。 對比就是通過矛盾和沖突,使設計更加富有生氣。如果一件設計作品僅僅是色彩、形狀、線條等 的隨意混合,那么作品將不但沒有 “生命感 ”,而且也根本無法實現(xiàn)視覺設計的傳達功能。原因主要有兩方面, Java 和 JSP 文件本身編譯時產(chǎn)生的亂碼問題和 Java 程序于其他媒介交互產(chǎn)生的亂碼問題。由于考慮到本系統(tǒng)是應用在單機系統(tǒng)上,另外根據(jù)貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 33 管理的規(guī)模,我們只建立一個數(shù)據(jù)庫,在此數(shù)據(jù)庫基礎上建立 bbs_userinfo 用戶基本資料表 bbs_userdeta 用戶詳細信息表 bbs_forum 論壇文章表 bbs_board 論壇版區(qū)表 bbs_config 論壇初始化信息表 持久化層的建立 (hibernate) 典型的 Web 應用的另一個末端是持久層。 系統(tǒng) 建立 Hibernate 的持久層 。 本系統(tǒng) 可以在 目錄下找到這些 xml 文件。 卻往往在持久層周圍看貴陽學院計算機科學系本科生畢業(yè)論文設計 BBS 論壇設計 34 到這些業(yè)務處理的代碼,這其實是不正確的,因為它導致了程序代碼的緊密偶合,這樣一來,隨著時間推移這些代碼很難維護。 Spring 把程序中所涉及
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1