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

正文內(nèi)容

論壇系統(tǒng)的開發(fā)與設(shè)計畢業(yè)論文-全文預(yù)覽

2025-07-19 23:37 上一頁面

下一頁面
  

【正文】 個n層系統(tǒng)看作是一個標(biāo)記為“服務(wù)器”的黑盒。那么客戶端又 是什么呢?它是與另一個獨立的進(jìn)程相互通信的程序,后者通常運行在服務(wù)器上。當(dāng)然了,仍然有一些有待改進(jìn)的地方,但這是一個好的開始。我做這些操作的時候,程序給了我反饋。在編寫的最后階段中,參考了一些設(shè)計模式,在邏輯代碼和數(shù)據(jù)庫連接DAO中抽象出了若干接口,并對其進(jìn)行了對象的依賴注入,大大的減少了模塊之間的耦合,使系統(tǒng)具有很高的靈活性和可維護(hù)性,這是LeafBBS系統(tǒng)最大的優(yōu)點.另外在系統(tǒng)的另一個優(yōu)點就是HTML同步傳輸和AJAX異步傳輸技術(shù)的結(jié)合使用,既減輕了服務(wù)器的負(fù)擔(dān),也加快了用戶的訪問效率.當(dāng)然LeafBBS系統(tǒng)也存在很多不足的地方,比如用戶的權(quán)限判斷過于簡單,安全性低,希望在今后的學(xué)習(xí)中,逐步的進(jìn)行改進(jìn).通過這次的設(shè)計, ,只有在不斷的實踐于學(xué)習(xí)中,才會得到最豐厚的回報.參考文獻(xiàn)[1] 馮燕奎, 趙德奎. JSP實用案例教程[M] 清華大學(xué)出版社, 2004, 5: 70100[2] 王家華 軟件工程[M] 東北大學(xué)出版社2001年3月303頁[3] 王宜貴 軟件工程[M] 北京:機械工業(yè)出版社,2002:2079[4] 孫衛(wèi)琴 精通struts[M]電子工業(yè)出版社 2004年8月 5070[5] 孫衛(wèi)琴 精通hibernate[M]電子工業(yè)出版社 2005年4月 100120[6] 張洪斌 java2高級程序設(shè)計[M]中科多媒體出版社 2001年11月 8590[7] Jim Arlow and the Unified Process[M]機械工業(yè)出版社 2006年6月 3040[8] 林信良 [M]電子工業(yè)出版社 2006年6月 50100[9] 熊節(jié)、林儀明、張凱峰、陳玉泉等主編[《CSDN社區(qū)電子雜志——Java雜志》創(chuàng)刊號] [10]《程序員》雜志 2007 年第4期[11] 耿祥義編著.JSP基礎(chǔ)編程[M].清華大學(xué)出版社,2004.55162[12]徐建波,周新蓮.Web設(shè)計原理于編程技術(shù)[M].中南大學(xué)出版社,2005.185193[13] 孫鑫編著.Java Web開發(fā)詳解[M].電子工業(yè)出版社,2006.189274[14] 林上杰,林康司編著.[M].電子工業(yè)出版社,2004.36[15] 薩師煊,(第三版)[M].北京:高等教育出版社,1998.[16] 蔡劍, Web應(yīng)用開發(fā):J2EE和Tomcat[M].北京:清華大學(xué)出版社,2004.致 謝 在設(shè)計的幾個月中,感謝我的導(dǎo)師 ****老師對我的幫助和悉心的指導(dǎo),老師在我的設(shè)計和論文中給了我很多幫助,在此表示深深的感謝 另外在設(shè)計的過程中同組的同學(xué)和我實習(xí)的單位賽斯特IT培訓(xùn)中心也給了我莫大的支持,在此也表示衷心的感謝附錄A 英文文獻(xiàn)AJAX In Action附錄B 翻譯花幾分鐘使用一下你選中的應(yīng)用(瀏覽器除外),記下它用到了哪些用戶交互,然后馬上回來。綜合測試是組裝軟件的系統(tǒng)測試技術(shù),按設(shè)計要求把通過單元測試的各個模塊組裝在一起之后,進(jìn)行集成測試以便發(fā)現(xiàn)與接口有關(guān)的各種錯誤。測試接口正確與否應(yīng)該考慮的因素:1 輸入的實際參數(shù)與形式參數(shù)的個數(shù)是否相同;   2 輸入的實際參數(shù)與形式參數(shù)的屬性是否匹配;   3 輸入的實際參數(shù)與形式參數(shù)的量綱是否一致;   4 調(diào)用其他模塊時所給實際參數(shù)的個數(shù)是否與被調(diào)模塊的形參個數(shù)相同;   5 調(diào)用其他模塊時所給實際參數(shù)的屬性是否與被調(diào)模塊的形參屬性匹配;   6調(diào)用其他模塊時所給實際參數(shù)的量綱是否與被調(diào)模塊的形參量綱一致;   7 調(diào)用預(yù)定義函數(shù)時所用參數(shù)的個數(shù)、屬性和次序是否正確;   8 是否存在與當(dāng)前入口點無關(guān)的參數(shù)引用;   9 是否修改了只讀型參數(shù);   10 對全程變量的定義各模塊是否一致;   11是否把某些約束作為參數(shù)傳遞。輸入為空進(jìn)入發(fā)貼界面,輸入為空,再提交。進(jìn)入注冊界面,輸入為空,進(jìn)行注冊。功能點郵箱按郵箱有效地址輸入,其它按規(guī)定輸入,進(jìn)行注冊。注冊成功,顯示注冊成功。因此白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試。為了在本機下瀏覽Web頁面,首先在創(chuàng)建該系統(tǒng)的站點上(該系統(tǒng)使用的是Web的默認(rèn)站點),它的缺省域名值為localhost。 衡量軟件的品質(zhì);四、質(zhì)量也代表著它符合客戶的需要。因此軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質(zhì)量的。在表示層上,主要是基于JSP和AJAX異步傳輸技術(shù)來進(jìn)行建立,最后通過Struts ,會在后面的章節(jié)中進(jìn)行介紹. 系統(tǒng)功能模塊實現(xiàn)在會員模塊的設(shè)計中,首先完成的是業(yè)務(wù)邏輯層的相應(yīng)action類的編寫,之后在通過具體的需要,從DAO和業(yè)務(wù)邏輯類中抽象出接口,通過spring的IOC對接口進(jìn)行對象注入.在模塊的設(shè)計過程中,遇到的難點是在注冊時使用的AJAX異步傳輸,目前對這種技術(shù)的使用還不是很多,但通過反復(fù)的調(diào)試,逐漸的掌握了AJAX的要點. AJAX技術(shù) 在本系統(tǒng)中的應(yīng)用當(dāng)用戶在登錄的時候,會有一個驗證碼的文本框,而驗證碼的實現(xiàn)是通過訪問servlet技術(shù)實現(xiàn)的,在打開登錄界面時, servlet會自動向首頁發(fā)送一組圖片,并且發(fā)送一個相應(yīng)存放數(shù)字的session,當(dāng)用戶提交信息時,系統(tǒng)就會在session中提取數(shù)字并和用戶的數(shù)字進(jìn)行比較,錯誤則會彈出錯誤信息. 驗證碼的應(yīng)用 當(dāng)用戶在登錄成功后,或者選擇游客模式進(jìn)入論壇時,會跳轉(zhuǎn)到論壇的主界面,主界面的實現(xiàn)主要是通過HTML的iframe 標(biāo)記,將頁面劃分成兩個部分,左面的部分是用戶的操作框,也可以選擇退出等其他操作. 用戶主界面用戶信息模塊功能流程圖開始進(jìn)入登錄頁面游客登錄?輸入賬號密碼帳號正確進(jìn)入主界面結(jié)束NYYN 用戶模塊功能流程圖帖子模塊的完成流程和會員模塊類似,都是先根據(jù)JSP網(wǎng)頁,建立相映的Action邏輯判斷類,之后建立和帖子有關(guān)的數(shù)據(jù)庫訪問DAO,最后抽象出接口進(jìn)行依賴注入,編寫帖子模塊首先遇到的難點是分頁功能的實現(xiàn),當(dāng)打開某個論壇時,如果論壇中的帖子數(shù)量不能在一頁中顯示出來,本系統(tǒng)最后編寫了一個分頁bean,來解決這個難題,其中的屬性有 int page 當(dāng)前頁數(shù) int perPageNum 本頁顯示的帖子數(shù)目 int allPage 總頁數(shù) int cpage 本頁首個帖子 序號 int spage 本頁最后帖子 序號String fileName 頁名這樣一來,系統(tǒng)就可以把頁數(shù)的信息,封裝到bean里面,并且進(jìn)行相關(guān)的顯示 分頁功能的實現(xiàn) 當(dāng)用戶進(jìn)入某分論壇時,就會顯示出分頁信息,并且把相關(guān)的帖子封裝到response響應(yīng)中,或回復(fù)某個帖子時,帖子表里的字段,ReNum(回復(fù)數(shù)量),ClickNum(點擊數(shù)量)都會進(jìn)行自增.進(jìn)入帖子后,系統(tǒng)會根據(jù)文章發(fā)表時間的順序,講帖子和相關(guān)的回復(fù)顯示出來 查看帖子開始顯示論壇信息進(jìn)入相關(guān)論壇顯示文章列表瀏覽相應(yīng)帖子回復(fù)是否繼續(xù)瀏覽結(jié)束Y N 帖子模塊功能流程圖后臺管理模塊是管理員對論壇進(jìn)行管理的平臺,在此模塊實現(xiàn)的過程中,最重要的一點就是權(quán)限的控制,只有管理員的身份才可以對此模塊進(jìn)行操作,權(quán)限的控制已經(jīng)交給了控制組件進(jìn)行完成.管理員可以在此模塊中主要完成對帖子和會員的管理,管理員可以通過用戶的ID和用戶名對其進(jìn)行搜索,從而實現(xiàn)管理 管理員對用戶進(jìn)行管理此外管理員還可以進(jìn)行添加,修改論壇信息 管理員對用戶進(jìn)行管理登陸系統(tǒng)后臺管理前端顯示用戶數(shù)據(jù)庫用戶管理查詢數(shù)據(jù)庫信息修改新建用戶用戶刪除帖子查看登陸界面信息輸入提交確認(rèn)身份 N Y 系統(tǒng)設(shè)計總結(jié)經(jīng)過將近一個月的設(shè)計,完成了用戶模塊, 帖子模塊和后臺管理模塊,基本完成了需求分析中設(shè)計的功能,接下來將進(jìn)入到測試環(huán)節(jié).第 5 章系統(tǒng)的調(diào)試與測試 測試概述軟件測試的目的,第一是確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望的事情,另一方面是確認(rèn)軟件以正確的方式來做了這個事件。這兩個對象在Spring容器初始化后就被組裝了起來了。在這里,mySessionFactory引用了HibernateSessionFactory,而myTransactionManager引用了HibernateTransactionManage。Inversion of Control=IoC)這樣的簡單概念。而Session接口是用來完成Selecting,Saving,Delete和Updating這些操作。 Hibernate是通過POJO工作的, 因此數(shù)據(jù)對象需要給所有的fileds 加上getter,setter方法。 Hibernate的持久對象是基于POJO和Java collections。 系統(tǒng)框架實現(xiàn)在系統(tǒng)的整體設(shè)計中,移植和可維護(hù)性比較高. 每個層在處理程序上都應(yīng)該有一項明確的責(zé)任, 而不應(yīng)該在功能上與其它層混合,并且每個層要與其它層分開的 在前期的數(shù)據(jù)庫選用中,本系統(tǒng)選取了靈活高速的 MySQL數(shù)據(jù)庫,而在數(shù)據(jù)庫的設(shè)計中,本文已經(jīng)確立了表結(jié)構(gòu). 根據(jù)這些就可以創(chuàng)建一個數(shù)據(jù)庫,在數(shù)據(jù)庫創(chuàng)建并連接好后,就可以創(chuàng)建表、修改表和刪除表,創(chuàng)建、修改、和刪除主鍵、外鍵等等。這是設(shè)計能否成功的關(guān)鍵。在使用對比的時候應(yīng)慎重,對比過強容易破壞美感,影響統(tǒng)一。分割不僅是表現(xiàn)形式的需要。連貫,是指要注意頁面的相互關(guān)系。常用的軟件是Macromedia的Dreamweaver以及Adobe的Photoshop。我們可以將網(wǎng)頁看作傳統(tǒng)的報刊雜志來編輯,這里面有文字、圖像乃至動畫,我們要做的工作就是以最適合的方式將圖片和文字排放在頁面的不同位置。實體集的關(guān)系有一對一、一對多、多對多的聯(lián)系。ER圖的理念是:項目所有參與者能理解ER圖?! ?3)數(shù)據(jù)庫設(shè)計是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。數(shù)據(jù)流圖具有以下兩個特性:(1)抽象性:表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理與存儲。 Hibernate框架 系統(tǒng)層次設(shè)計,決定使用四層結(jié)構(gòu),這樣做的優(yōu)點是(1)可以分層開發(fā),訪問數(shù)據(jù)庫與業(yè)務(wù)邏輯實現(xiàn)能夠分開。Spring框架由以下7個部分組成 Spring框架構(gòu)成Hibernate 是一個開放源碼的 ORM 持久層框架。比如,struts屬于MVC框架,關(guān)鍵是要了解MVC的概念及大致原理;而hibernate屬于ORM系統(tǒng),屬于持久層的解決方案,同樣需要對ORM的概念及原理有一個總體的了解。MySQL的myisampack可以對只讀表進(jìn)行壓縮,此后仍然可以直接訪問該表中的行。由于MySQL ,因此事務(wù)對于MySQL不再僅僅成為劣勢。MySQL在權(quán)限系統(tǒng)上更為完善。MySQL作為一個本地的Windows應(yīng)用程序運行(在NT/Win2000/WinXP下,是一個服務(wù)), 在Windows運行中,MySQL更加的穩(wěn)定。但是在最新的文檔中,我們看到MySQL ,而且在MySQL的TODO中,對觸發(fā)器、約束這樣的注定會降低速度的功能也列入了日程。J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略,能消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署,實現(xiàn)可高度伸縮的系統(tǒng),滿足未來商業(yè)應(yīng)用的需要。:基于組件的設(shè)計簡化了應(yīng)用程序的維護(hù)。2. 提高開發(fā)效率:由于組件技術(shù)的使用,可以按照開發(fā)人員的技能對應(yīng)用程序開發(fā)進(jìn)行分工,并行開發(fā),提供整體開發(fā)效率。盡管EJB體系結(jié)構(gòu)復(fù)雜,但應(yīng)用程序開發(fā)人員一般都必再編寫訪問系統(tǒng)服務(wù)的代碼,EJB容器會實現(xiàn)系統(tǒng)級的服務(wù),例如,事務(wù)、安全性等。雖然一些熱心的站長翻譯了一些資料,但是僅靠這些是遠(yuǎn)遠(yuǎn)不夠的。隨著計算機的普及,特別是寬帶的普及,BBS的活動將會進(jìn)一步高漲。這里“業(yè)余”2字,并不是代表這種類型的BBS站的服務(wù)和技術(shù)水平是業(yè)余的,而是指這類BBS站的性質(zhì)。多數(shù)業(yè)余BBS站的站長,基于個人關(guān)系,每天都互相交換電子郵件,漸漸地形成了一個全國性的電子郵件網(wǎng)絡(luò)China FidoNet(中國惠多網(wǎng))。經(jīng)過長時間的發(fā)展,直到1995年,隨著計算機及其外設(shè)的大幅降價,BBS才逐漸被人們所認(rèn)識。其后經(jīng)過幾番增修,終于在1983年通過Capital PC User Group(CPCUG)的Communication Special Interest Group會員的努力,改寫出了個人計算機系統(tǒng)的BBS。 開發(fā)背景1978年在美國芝加哥開發(fā)出一套基于8080芯片的CBBS/Chicago (Computerized Bulletin Board System/Chicago),此乃最早的一套BBS系統(tǒng)。而另一種,也是本畢業(yè)設(shè)計所采用的,是稱為瀏覽器——服務(wù)器的B/S結(jié)構(gòu),它的特點是在客戶端直接采用了功能強大的瀏覽器軟件作為界面,其優(yōu)點在于軟件開
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1