動物營養(yǎng)學(xué)網(wǎng)絡(luò)開放課網(wǎng)站_第1頁
已閱讀1頁,還剩21頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  河北農(nóng)業(yè)大學(xué)</b></p><p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  題 目: 動物營養(yǎng)學(xué)網(wǎng)絡(luò)開放課網(wǎng)站 </p><p>  學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </p><p>  專業(yè)班級: 計(jì)算機(jī)專升本1201班 </p><p>  學(xué)

2、 號: 2012232010119 </p><p>  學(xué)生姓名: 靳 晴 </p><p>  指導(dǎo)教師姓名: 趙洋 </p><p>  指導(dǎo)教師職稱: 副教授 </p><p>  2014 年 5 月 20 日</p&g

3、t;<p><b>  摘 要</b></p><p>  動物生存和生產(chǎn)需要一定的營養(yǎng)供給來維持,而動物的營養(yǎng)需求卻受著環(huán)境的影響,二者之間存在著相互的作用關(guān)系。在我們探討營養(yǎng)與環(huán)境的關(guān)系時(shí),也牽涉到了動物福利,動物福利對于動物生存和生產(chǎn)有著積極地作用,制約著人們給與動物相應(yīng)的更好的營養(yǎng)與環(huán)境。為了對動物營養(yǎng)有更多的了解,此網(wǎng)站設(shè)置了教學(xué)課件、教學(xué)視頻、講義教案、例題習(xí)

4、題等模塊,用戶可以免費(fèi)看教學(xué)視頻,下載例題習(xí)題。</p><p>  為了方便信息的交流,在結(jié)合動態(tài)服務(wù)網(wǎng)頁(JSP)和SQL2005 技術(shù)之下開發(fā)了這個(gè)界面友好的小型論壇系統(tǒng)。論壇使用動態(tài)服務(wù)網(wǎng)頁(JSP)技術(shù)建設(shè)論壇的骨干框架,使用SQL2005制作系統(tǒng)的數(shù)據(jù)庫,利用了Struts的部分知識點(diǎn),還結(jié)合使用了AJAX技術(shù),通過這些實(shí)現(xiàn)了一個(gè)功能相對齊全的論壇系統(tǒng)。</p><p>  該

5、論壇為網(wǎng)友們提供了一個(gè)交流的平臺,在這里注冊用戶可以自由地發(fā)表自己的觀點(diǎn)和對論壇的主題帖子發(fā)表意見,還可以及時(shí)的解決網(wǎng)友提出的問題,獲取對自己有用的知識。</p><p>  本BBS論壇可以實(shí)現(xiàn)論壇的基本功能,該論壇可以動態(tài)的實(shí)現(xiàn)與數(shù)據(jù)庫連接,包括對數(shù)據(jù)的增加,刪除,修改,查詢。還可以查看主題列表,查看會員發(fā)表的主題,對別人發(fā)表對的主題進(jìn)行回復(fù),對于自己發(fā)表的主題,可以進(jìn)行刪除和修改。非本人的內(nèi)容,則無權(quán)修改和

6、刪除。還可以動態(tài)實(shí)現(xiàn)對主題的操作,統(tǒng)計(jì)回復(fù)主題數(shù),在線人數(shù)。還可以查找,搜索自己感興趣的主題。</p><p>  關(guān)鍵詞:動物 營養(yǎng) 教學(xué) DAO設(shè)計(jì)模式 JavaBean 動態(tài)服務(wù)網(wǎng)頁 論壇 SQL2005 AJAX JSP</p><p><b>  Abstract</b></p><p>  Animal survi

7、val and production needs certain nutrition to maintain,and animal nutritional requirements are influenced by the environment,there is the role of the mutual relationship between both.When we are to discuss the relationsh

8、ip between nutrition and the environment,also involved in animal welfare,animal welfare for animal survival and production has a positive effect,restricts the people give animal corresponding better nutrition and the env

9、ironment.In order to have more knowledge of anim</p><p>  In order to exchange the information expediently, the small forum is developed under the technologies of JSP and SQL2005. The main frames of the foru

10、m system is built by the technologies of JSP and SQL2005 database, part of the three instructions of Struts and AJAX, All of those above is to provide a relatively complete functions of the forum system.</p><p

11、>  The forum system provides a platform of communication, herein, the users who have registered ahead can express their ideas freely and give some advice about the subjects, moreover, you can solve the questions asked

12、 by online friends and obtain useful knowledge for yourself from the forum. By the way, the some other especial functions is also added, such as the powerful search engineering.</p><p>  This BBS can realise

13、 the basic functions of BBS,the BBS can dynamically with the database connection,including the increase of the data,delete,modify,query.Can also see theme list and view the members made of topics,published subject to rep

14、ly to others,to oneself the theme of the published,modify and delete.Is not the content,the right to modify,and delete,can also achieve dynamic operation of the subject,reply to topics,statistics,the number of online,you

15、 can also find,search subjects of intere</p><p>  Keywords: Animal Nutrition teaching DAO BBS SQL2005 AJAX JavaBean JSP目 錄</p><p><b>  1前 言5</b></p><p>  

16、2系統(tǒng)技術(shù)及運(yùn)行環(huán)境6</p><p>  2.1JSP技術(shù)簡介6</p><p>  2.2JAVABEAN技術(shù)簡介6</p><p>  2.3其它的一些技術(shù)6</p><p>  2.4運(yùn)行環(huán)境6</p><p>  3系統(tǒng)需求分析說明7</p><p>  3.1

17、系統(tǒng)介紹7</p><p>  3.2功能需求7</p><p><b>  4總體設(shè)計(jì)6</b></p><p>  4.1總體結(jié)構(gòu)和模塊設(shè)計(jì)6</p><p>  4.2處理流程6</p><p><b>  5數(shù)據(jù)庫設(shè)計(jì)8</b></p&g

18、t;<p>  5.1數(shù)據(jù)庫結(jié)構(gòu)屬性圖8</p><p>  5.2數(shù)據(jù)庫表格設(shè)計(jì)9</p><p>  6系統(tǒng)詳細(xì)設(shè)計(jì)11</p><p>  6.1前臺頁面12</p><p>  6.2后臺頁面17</p><p>  6.3系統(tǒng)設(shè)計(jì)主要代碼及配置文件20</p>

19、<p><b>  7測試26</b></p><p>  7.1測試方法26</p><p>  7.2測試范圍26</p><p>  7.3測試報(bào)告26</p><p>  8總結(jié)與展望27</p><p><b>  參考文獻(xiàn)28</b&

20、gt;</p><p><b>  前 言</b></p><p>  進(jìn)入21世紀(jì),計(jì)算機(jī)技術(shù)迅速向著網(wǎng)絡(luò)化的、集成化方向發(fā)展。傳統(tǒng)的單機(jī)版應(yīng)用軟件正在逐漸退出舞臺,取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息(多媒體)的新一代網(wǎng)絡(luò)版應(yīng)用軟件,而目前網(wǎng)絡(luò)版軟件中似乎存在著兩種不同的趨勢,一種是稱為客戶端——服務(wù)器的C/S結(jié)構(gòu)應(yīng)用系統(tǒng),這類軟件具有結(jié)構(gòu)嚴(yán)謹(jǐn),運(yùn)行效率高,服

21、務(wù)器端壓力小,安全性好等優(yōu)點(diǎn),被廣泛運(yùn)用于局域網(wǎng)中。另一種,也是本畢業(yè)設(shè)計(jì)所采用的,是稱為瀏覽器——服務(wù)器的B/S結(jié)構(gòu)應(yīng)用系統(tǒng),它的特點(diǎn)是在客戶端直接采用了功能強(qiáng)大的瀏覽器軟件作為界面,其優(yōu)點(diǎn)在于軟件開發(fā)效率高,客戶端不受操作平臺的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于局域網(wǎng),更適用于Internet,而且投資小、見效快,用戶可以不必進(jìn)行服務(wù)器方面的投資,而是去租用,甚至是免費(fèi)使用ISP的服務(wù)器資源,因而受到越來越多中小型單位的

22、青睞。</p><p>  動物生存和生產(chǎn)離不開每日吸收的營養(yǎng),但環(huán)境對動物營養(yǎng)吸收的存在著怎樣的影響,而動物生產(chǎn)生存對環(huán)境的利弊關(guān)系又是怎樣的,我們需要對其進(jìn)行深入的探討。現(xiàn)在,“動物福利”這以觀念得到越來越廣泛的傳播,我們要懂得動物福利對于動物以及對于我們?nèi)祟惖闹匾?,還要了解改變動物營養(yǎng)環(huán)境對其的影響。網(wǎng)絡(luò)用戶通過登錄該網(wǎng)站就能進(jìn)行視頻聽課,實(shí)現(xiàn)網(wǎng)上學(xué)習(xí),還可以下載習(xí)題進(jìn)行課下的知識鞏固。動物營養(yǎng)是指動物攝

23、取、消化、吸收、利用飼料中營養(yǎng)物質(zhì)的全過程,是一系列化學(xué)、物理及生理變化過程的總稱。它是動物一切生命活動的基礎(chǔ)(生存、生長、繁殖、產(chǎn)奶、產(chǎn)蛋、免疫等)的基礎(chǔ),整個(gè)生命過程都離不開營養(yǎng)。而動物的營養(yǎng)需要?jiǎng)t是指每頭(只)動物每一天對能量、水、蛋白質(zhì)、碳水化合物、礦物質(zhì)、脂類和維生素等營養(yǎng)素的需要量。動物在生存和生產(chǎn)過程中必須不斷地從外界攝取養(yǎng)分來維持正常的生命活動和生產(chǎn)產(chǎn)品,并且對于不同的動物,在不同的生理狀態(tài),不同的生產(chǎn)水平及不同環(huán)境條件

24、下對養(yǎng)分的需要量均會產(chǎn)生不同。</p><p>  本網(wǎng)站的論壇是基于B/S結(jié)構(gòu)實(shí)現(xiàn)的。論壇也常被簡稱為BBS(Bulletin Board System)。1978年在美國芝加哥開發(fā)出一套基于8080芯片的CBBS/Chicago(Computerized Bulletin Board System/Chicago),此乃最早的一套BBS系統(tǒng)。BBS發(fā)展至今,目前世界上業(yè)余的BBS網(wǎng)絡(luò)除了FidoNet(惠多網(wǎng)

25、)以外,幾個(gè)較具知名度的還有EggNet、AlterNet和RBBS-Net等等。由于這些網(wǎng)絡(luò)和FidoNet之間的信息交流不成問題,這就實(shí)現(xiàn)了所謂的跨網(wǎng)。大約是從1991年開始,國內(nèi)開始了第一個(gè)BBS站。經(jīng)過長時(shí)間的發(fā)展,直到1995年,隨著計(jì)算機(jī)及其外設(shè)的大幅降價(jià),BBS才逐漸被人們所認(rèn)識。1996年更是以驚人的速度發(fā)展起來。國內(nèi)的BBS站,按其性質(zhì)劃分,可以分為兩種:一種是商業(yè)BBS站,如新華龍訊網(wǎng);另一種是業(yè)余BBS站,如天堂資

26、訊站。由于使用商業(yè)BBS站要交納一筆費(fèi)用,而商業(yè)站所能提供的服務(wù)與業(yè)余站相比,并沒有什么優(yōu)勢,所以其用戶數(shù)量不多。多數(shù)業(yè)余BBS站的站長,基于個(gè)人關(guān)系,每天都互相交換電子郵件,漸漸地形成了一個(gè)全國</p><p>  隨著中國網(wǎng)絡(luò)的普及和計(jì)算機(jī)及其外設(shè)的大幅度降價(jià),Internet這個(gè)概念逐漸深入人心。中國網(wǎng)民的數(shù)量呈幾何級數(shù)量增長,BBS的普及程度也直追Email。每個(gè)網(wǎng)站幾乎都擁有自己的BBS或者BBS鏈接,

27、BBS社區(qū)提供給用戶的服務(wù)是全面而且非常友好的,用戶在社區(qū)中可以根據(jù)自己的喜好設(shè)置不同的顯示風(fēng)格,根據(jù)自己的需求定制各種服務(wù)。通過論壇更加快捷的了解企業(yè)員工的信息,而建立會員服務(wù)的基礎(chǔ)是建系論壇管理系統(tǒng)!通過應(yīng)用該系統(tǒng)可以實(shí)現(xiàn)用戶與用戶間的交流、企業(yè)與企業(yè)間的信息交互,利用網(wǎng)絡(luò)經(jīng)濟(jì)而又快捷地與外界進(jìn)行各種信息溝通,取得更有用的信息資源。</p><p>  論壇系統(tǒng)服務(wù)已經(jīng)是互聯(lián)網(wǎng)站一種極為常見的互動交流服務(wù)。論

28、壇可以向網(wǎng)友提供開放性的分類專題討論區(qū)服務(wù),可以在此發(fā)表自己的某些觀感、交流某些技術(shù)、經(jīng)驗(yàn)?zāi)酥寥松母形蚺c憂歡,亦可以做為網(wǎng)友們之間的交流渠道,網(wǎng)站亦可在此回答網(wǎng)友們提出的問題或發(fā)布某些消息。通過論壇的方式,增強(qiáng)個(gè)人與個(gè)人,團(tuán)體與團(tuán)體,個(gè)人與團(tuán)體之間的交流聯(lián)系,在Internet上實(shí)現(xiàn)信息的傳遞,提高辦事效率。因此論壇建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為現(xiàn)代人溝通和獲取信息的重要組成部分,從而倍受人們的重視。</p

29、><p>  本文利用JSP和SQL Server 2000做一個(gè)在線論壇系統(tǒng)。該系統(tǒng)以Internet為平臺,前臺可使任何人注冊、登陸在論壇上進(jìn)行發(fā)貼及討論,版主可以進(jìn)行一部分管理。而管理員也可以在后臺進(jìn)行相關(guān)的管理。</p><p><b>  系統(tǒng)技術(shù)及運(yùn)行環(huán)境</b></p><p><b>  JSP技術(shù)簡介</b>

30、</p><p>  JSP是服務(wù)器端的腳本語言,是以SERVLET為基礎(chǔ)開發(fā)而成的動態(tài)網(wǎng)頁生成技術(shù),它的底層實(shí)現(xiàn)是JAVA SERVLET。JSP(JAVA SERVER PAGES)由HTML代碼和潛入其中的JAVA代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些代碼進(jìn)行處理,然后將生產(chǎn)的HTML頁面返回客戶端的瀏覽器JSP的特點(diǎn)是面向?qū)ο蟆?跨平臺、 和SERVLET一樣穩(wěn)定、 可以使用SERVLET提供的A

31、PI,同時(shí)克服了SERVLET的缺點(diǎn)。在使用JSP時(shí)一般和JAVABEANS結(jié)合使用,從而將界面表現(xiàn)和業(yè)務(wù)邏輯分離。</p><p>  JAVABEAN技術(shù)簡介</p><p>  JAVABEAN是基于JAVA的組建模型,有點(diǎn)類似于MICROSOFT的COM組建。</p><p>  在JAVA平臺中,可以無限擴(kuò)充JAVA程序的功能,通過JAVABEAN的組合可

32、以快速生產(chǎn)新的應(yīng)用程序。對于程序員來說,最好的一點(diǎn)就是JAVABEAN可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對于程序的易維護(hù)性等等也有很重大的意義。JAVABEAN 通過JAVA虛擬機(jī)(JAVA VIRTUAL MACHINE)執(zhí)行,運(yùn)行JAVABEAN最小的需求是JDK1.1或者以上的版本。JAVABEAN傳統(tǒng)的應(yīng)用在于可視化的領(lǐng)域,如AWT下的應(yīng)用。自從JSP誕生后,JAVABEAN更多的應(yīng)用在了非可視化領(lǐng)域,在服務(wù)器端應(yīng)用方面表現(xiàn)出了越來越

33、強(qiáng)的生命力。</p><p><b>  其它的一些技術(shù)</b></p><p>  本網(wǎng)站還使用了一些其它的技術(shù),如DAO,AJAX等。這些都會在后面的代碼處作相應(yīng)的介紹。</p><p><b>  運(yùn)行環(huán)境</b></p><p>  為了保證動物營養(yǎng)學(xué)網(wǎng)絡(luò)開放課網(wǎng)站運(yùn)行的高效性和可靠性,服務(wù)

34、器應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:</p><p><b>  軟件環(huán)境:</b></p><p>  客戶端: Windows95/98/2000/XP,Internet Explorer(IE6.0及其以上版本)等。</p><p> 

35、 服務(wù)器端:Windows NT/Windows2000,Tomcat 6.0,JDK 1.5及其以上版本,IE6.0及其以上版本等;</p><p>  數(shù)據(jù)庫:采用SQL2005,運(yùn)行于服務(wù)器端。</p><p><b>  硬件環(huán)境:</b></p><p>  服務(wù)器 CPU:PIII 500以上 ,內(nèi)存:512M以上。</p&g

36、t;<p>  客戶機(jī) CPU:P200MMX以上,內(nèi)存:32M以上。</p><p><b>  系統(tǒng)需求分析說明</b></p><p><b>  系統(tǒng)介紹</b></p><p><b>  系統(tǒng)開發(fā)背景</b></p><p>  隨著網(wǎng)絡(luò)的迅速發(fā)展,越

37、來越多的人選擇“不出門而知門外事”的方式與外界交流,現(xiàn)在網(wǎng)絡(luò)的普及,人們不出門,在家上課的人越來越多。此網(wǎng)站就是為了滿足那些不出門又想獲得知識的人,此網(wǎng)站是動物營養(yǎng)學(xué)網(wǎng)絡(luò)開放課網(wǎng)站,登錄該網(wǎng)站就可以上網(wǎng)聽課,做題。注冊的用戶還可以去論壇,和廣大的網(wǎng)友朋友交流學(xué)習(xí)心得。</p><p>  說到動物營養(yǎng)學(xué)不得不提動物福利,所謂動物福利不是說我們不能利用動物,而是在認(rèn)為動物和我們?nèi)祟愐粯佑懈兄⒂型纯?、有恐懼、有情?/p>

38、需求的前提下去合理、人道地利用動物。要盡量保證那些為人類作出貢獻(xiàn)和犧牲的動物享有最基本的權(quán)利,如在宰殺時(shí)盡量減輕它們的痛苦,在做實(shí)驗(yàn)時(shí)減少它們無謂的犧牲。</p><p>  動物福利的五個(gè)基本要素組成是指:生理福利,即無饑渴之憂慮;環(huán)境福利,也就是要讓動物有適當(dāng)?shù)木铀?;衛(wèi)生福利,主要是減少動物的傷??;行為福利,應(yīng)保證動物表達(dá)天性的自由;心理福利,即減少動物恐懼和焦慮的心情。而動物的基本福利則是指“五大自由”,包

39、括:享有不受饑渴的自由;享有生活舒適的自由;享有不受痛苦、傷害和疾病的自由;享有表達(dá)天性的自由;享有生活無恐懼感和悲傷感的自由。動物福利的基本原則則是保證動物康樂。動物康樂是指動物自身的感受狀態(tài),也就是身體健康和“心理愉快”,包括無疾病、無損傷、無異常行為、無痛苦、無壓抑等。</p><p>  一直以來,我國政府都很重視動物保護(hù)方面的法制建設(shè)。但與發(fā)達(dá)國家相比,我國的動物福利保護(hù)還存在一定的差距。我國只有保護(hù)野

40、生動物的《野生動物保護(hù)法》和保護(hù)實(shí)驗(yàn)動物的《實(shí)驗(yàn)動物管理?xiàng)l例》,其他動物卻不在法律的保護(hù)范圍之內(nèi)。例如2002年大學(xué)生劉海洋用硫酸去潑灑熊的案件,由于動物園的熊不屬于野生動物,處罰找不到合適的定罪量刑依據(jù),最后劉海洋免予刑事處罰。還有網(wǎng)上盛傳的女子虐貓事件,最后由于貓只是伴侶動物,不能適用于《野生動物保護(hù)法》,最終該女子也僅以公開賠禮道歉收場。 </p><p>  我國肉畜屠宰主要有2種方法:一種是采用傳統(tǒng)辦法

41、的分散小規(guī)模個(gè)體屠宰;另一種是采用現(xiàn)代工藝的集中大規(guī)模肉聯(lián)廠屠宰。目前像北京、上海、杭州這樣的大中城市,政府定點(diǎn)屠宰生豬已經(jīng)達(dá)到90%以上,但是家禽、肉羊、肉牛的定點(diǎn)屠宰還不盡如人意。相比較而言,小城市、城鎮(zhèn)、農(nóng)村的生豬定點(diǎn)屠宰工作更差。據(jù)統(tǒng)計(jì),目前市場上流通的動物肉屬于個(gè)體屠宰的占60%左右。個(gè)體屠宰存在很多問題:一是屠宰過程中容易引起刺激反應(yīng),在屠宰的瞬間動物體內(nèi)會發(fā)生一系列化學(xué)反應(yīng),基于動物自我保護(hù)本能要釋放出一些對人體有害的毒素

42、;二是個(gè)體屠宰大多在室外露天進(jìn)行,在宰殺、剝皮、去骨、分割等過程中肉容易被污染;三是個(gè)體屠宰難于管理,給檢疫和監(jiān)控帶來很多漏洞,而動物福利、動物保護(hù)更是無從談起。還有在某些城市的動物園給猛獸喂活物已習(xí)以為常,有時(shí)還被當(dāng)作新聞來大肆渲染。至于為了防止狗吵,割去狗的聲帶,將雞放在黑屋子里喂養(yǎng),將豬像運(yùn)罐頭一樣地塞進(jìn)車廂進(jìn)行運(yùn)輸。將雞當(dāng)著其它雞的面宰殺,嚇得其它同胞瑟瑟發(fā)抖等等,這些現(xiàn)象隨處可見。</p><p>  

43、因?yàn)榉N種原因,我覺得面對這種情況大家能共同進(jìn)行探討,所以在動物營養(yǎng)學(xué)的網(wǎng)站上加了一個(gè)論壇,讓網(wǎng)友能夠在學(xué)習(xí)的過程中,能夠有一個(gè)和其他網(wǎng)友的交流平臺,共同學(xué)習(xí)。</p><p>  論壇又名網(wǎng)絡(luò)論壇BBS,全稱為Bulletin Board System(電子公告板)或者Bulletin Board Service(公告板服務(wù))。是Internet上的一種電子信息服務(wù)系統(tǒng)。它提供一塊公共電子白板,每個(gè)用戶都可以在上

44、面書寫,可發(fā)布信息或提出看法。它是一種交互性強(qiáng),內(nèi)容豐富而即使的Internet電子信息服務(wù)系統(tǒng)。用戶在專題論壇上可以獲得各種信息服務(wù),發(fā)布信息,進(jìn)行討論,聊天等等。</p><p>  論壇的發(fā)展也如同網(wǎng)絡(luò),雨后春筍般的出現(xiàn),并迅速的發(fā)展壯大?,F(xiàn)在的論壇幾乎涵蓋了我們生活的各個(gè)方面,幾乎每一個(gè)人都可以找到自己感興趣或者需要了解的專題性論壇,而各類網(wǎng)站,綜合性門戶網(wǎng)站或者功能性專題網(wǎng)站也都青睞于開設(shè)自己的論壇,以

45、促進(jìn)網(wǎng)友之間的交流,增加互動性和豐富網(wǎng)站的內(nèi)容。 而專題論壇只是其中的一類。</p><p>  此類論壇是相對于綜合類論壇而言,專題類的論壇,能夠吸引真正志同道合的人一起來交流探討,有利于信息的分類整合和搜集,專題性論壇對學(xué)術(shù)科研教學(xué)都起到重要的作用,例如軍事類論壇,情感傾訴類論壇,電腦愛好者論壇,動漫論壇,這樣的專題性論壇能夠在單獨(dú)的一個(gè)領(lǐng)域里進(jìn)行版塊的劃分設(shè)置。</p><p>  

46、在本文中,主要介紹使用JSP和Servlet技術(shù)來實(shí)現(xiàn)論壇建設(shè)。通過基于Internet互聯(lián)網(wǎng)的動態(tài)WEB數(shù)據(jù)庫技術(shù),可以解決遠(yuǎn)程的數(shù)據(jù)傳輸與讀取,遠(yuǎn)程的客戶終端(Client)可以通過WEB頁面提交請求,查詢遠(yuǎn)端的數(shù)據(jù)服務(wù)器上的信息,同時(shí)還可以向遠(yuǎn)端數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫中存儲信息,以實(shí)現(xiàn)信息的共享,同時(shí)利用Internet技術(shù)可以降低軟件的開發(fā)和部署成本,只要在服務(wù)器端安裝WEB應(yīng)用就可以使每個(gè)客戶端都能瀏覽使用。</p>

47、<p>  目前,通過專題論壇系統(tǒng)可隨時(shí)取得各種自己需要最新的信息;也可以通過專題論壇系統(tǒng)來和別人討論動物營養(yǎng)、動物福利、動物食品衛(wèi)生、講義教案等等各種有趣的話題;還可以利用本系統(tǒng)來發(fā)布一些“問題”、“廉價(jià)轉(zhuǎn)讓”、“招聘人才”及“求職應(yīng)聘”等啟事;更可以召集親朋好友到聊天室 內(nèi)高談闊論……這個(gè)精彩的天地就在你我的身旁,只要您擁有一臺可以訪問互聯(lián)網(wǎng)的計(jì)算機(jī),就可以通過這個(gè)交流平臺,來享用它的種種服務(wù)。</p>&

48、lt;p>  3.1.2 系統(tǒng)意義</p><p>  當(dāng)今網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活各個(gè)層面,以前網(wǎng)站上的專題論壇管理系統(tǒng)要用戶登陸以后才能進(jìn)行相關(guān)訪問及互動。而隨著網(wǎng)絡(luò)互聯(lián)技術(shù)的進(jìn)步,現(xiàn)在網(wǎng)站投票只需打開網(wǎng)頁就可進(jìn)行論壇留言。專題論壇對象是很多的,各個(gè)層次都可進(jìn)行論壇訪問,大至國家領(lǐng)導(dǎo),小至一個(gè)普通干部,訪問和留言從到指定用戶進(jìn)行表格到現(xiàn)在通過網(wǎng)絡(luò)直接點(diǎn)擊相應(yīng)就可進(jìn)行。專題論壇管理系統(tǒng)可解決游客訪問及留

49、言,致使現(xiàn)在幾乎各個(gè)網(wǎng)站都有各種類型的專題論壇管理系統(tǒng),用戶可選擇自己的看法。同時(shí)為分散于五湖四海的人們提供一個(gè)共同交流、學(xué)習(xí)、傾吐心聲的平臺,實(shí)現(xiàn)來自不同地方的用戶極強(qiáng)的信息互動性,用戶在獲得自己所需要的信息的同時(shí)也可以廣交朋友,拓寬自己的視野和社交面。</p><p>  通過網(wǎng)友的發(fā)帖中,能得到有益的教誨和啟發(fā)。網(wǎng)友通過發(fā)出關(guān)于國家,社會的有益的觀點(diǎn),能被有關(guān)部門采納,而不是網(wǎng)友空自評論,自艾自嘆,自喜自悲

50、。一些論點(diǎn)能做到各方觀點(diǎn)正確公平的顯示,具有參考價(jià)值。專題論壇應(yīng)具有知識性,趣味性,公平性,和諧性等優(yōu)點(diǎn)。專題論壇給天下的網(wǎng)民都提供了交流的平臺,為網(wǎng)絡(luò)的互動性作出了巨大的貢獻(xiàn),通過專題論壇,網(wǎng)民們得以更方便的交流,更便捷的發(fā)表自己的觀點(diǎn),而且發(fā)布信息都是通過有記錄的文字來進(jìn)行,所以這樣也避免了精華內(nèi)容的流失。通過專題論壇來征得自己想要的信息,有更高的效率和時(shí)效性。也最節(jié)約成本和資源,在專題論壇的交流過程中,無論喜怒哀樂都是在虛擬的環(huán)境

51、中進(jìn)行,也避免的正面的尷尬和沖突等,在專題論壇中,可以演變成任何角色,變換多種身份,因?yàn)榫W(wǎng)絡(luò)的特征,使得人民更加依賴于論壇中的交流。</p><p>  本網(wǎng)站是基于B/S結(jié)構(gòu)的一個(gè)網(wǎng)絡(luò)開放課網(wǎng)站,主要基于Windows平臺,通過這個(gè)網(wǎng)站,用戶可以學(xué)習(xí)到更多動物營養(yǎng)學(xué)的相關(guān)知識,用戶之間還可以實(shí)現(xiàn)互動交流。</p><p><b>  功能需求</b></p&g

52、t;<p>  通過對網(wǎng)上一些著名的網(wǎng)站的認(rèn)識,該網(wǎng)站至少應(yīng)該具備的一下功能:</p><p>  用戶注冊:能夠?qū)τ脩裘?,密碼的簡單驗(yàn)證,能夠防止利用頁面刷新重復(fù)注冊,已經(jīng)存在的用戶名稱不能重復(fù)注冊。</p><p>  用戶登錄:用戶注冊成功以后,可以進(jìn)行登錄操作,登錄后能夠?qū)χ黝}進(jìn)行回復(fù),也可以自己發(fā)表主題。</p><p>  (3) 瀏覽帖子

53、:可以根據(jù)作者或內(nèi)容等為關(guān)鍵字搜索帖子,分論壇版塊顯示帖子,顯示帖子詳情,瀏覽帖子時(shí)不要求用戶登錄,但回復(fù)帖子前用戶必須登錄。</p><p>  (4) 發(fā)表及回復(fù)帖子:只有登錄用戶才可以發(fā)表和回復(fù)帖子,并且對帖子的字?jǐn)?shù)有限制。</p><p>  (5)修改帖子:用戶發(fā)表完帖子以后,若發(fā)現(xiàn)問題,可以點(diǎn)擊修改按鈕,對已發(fā)的帖子進(jìn)行修改。</p><p>  (6)

54、網(wǎng)上聽課:用戶上此網(wǎng)站的時(shí)候可以進(jìn)行免費(fèi)聽課,沒有注冊過的用戶也可以以游客的身份進(jìn)行網(wǎng)上聽課。</p><p>  (7)搜索資料:網(wǎng)站的首頁有個(gè)搜索按鈕,用戶可以根據(jù)自己的需要,快速搜索到需要的資料。 </p><p>  (8)查看課件:網(wǎng)站的首頁有教學(xué)課件的模塊,用戶可以在此模塊查看自己動物食品衛(wèi)生學(xué)的有關(guān)內(nèi)容。</p><p>  (9)下載資料:用戶可以在

55、看完網(wǎng)上視頻的時(shí)候到例題習(xí)題模塊下載習(xí)題和試卷進(jìn)行課下的練習(xí),鞏固一下學(xué)過的知識。 </p><p><b>  總體設(shè)計(jì)</b></p><p>  本網(wǎng)站采用B/S模式設(shè)計(jì),方便系統(tǒng)的維護(hù)和使用。采取MVC設(shè)計(jì)模式與多層架構(gòu)的基于J2EE平臺的設(shè)計(jì),使系統(tǒng)擁有良好的擴(kuò)展性,在滿足當(dāng)前使用需求同時(shí)還兼顧系統(tǒng)以后可能的功能擴(kuò)充。系統(tǒng)分成幾個(gè)相對獨(dú)立的模塊,但這些模塊都

56、進(jìn)行集中式管理。</p><p><b>  總體結(jié)構(gòu)和模塊設(shè)計(jì)</b></p><p>  該系統(tǒng)只設(shè)置了前臺的有關(guān)部分,前臺是提供給一般用戶和會員使用的,后臺的部分沒有進(jìn)行設(shè)置。</p><p><b>  功能結(jié)構(gòu)圖如下:</b></p><p>  圖3.1 系統(tǒng)功能結(jié)構(gòu)圖</p>

57、;<p><b>  處理流程</b></p><p>  對于本網(wǎng)站的使用者來說,可以分為以下幾類:未注冊的用戶,已注冊的用戶。已注冊的用戶又可以分為一般用戶、版主、管理員三類。根據(jù)用戶角色的不同,用戶擁有的權(quán)限也會不同。根據(jù)這個(gè)來分析該系統(tǒng)的業(yè)務(wù)流程。</p><p>  系統(tǒng)的業(yè)務(wù)流程如圖3.2所示:</p><p>  圖

58、4.1 業(yè)務(wù)流程圖</p><p><b>  數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  在建設(shè)網(wǎng)站系統(tǒng)之前,必須對系統(tǒng)所用到的數(shù)據(jù)進(jìn)行大致的分類和具體的結(jié)構(gòu)設(shè)計(jì),既要做到清晰明了,又要能適應(yīng)系統(tǒng)各項(xiàng)功能的調(diào)用,而不至于產(chǎn)生結(jié)構(gòu)上的邏輯混亂,保證關(guān)鍵數(shù)據(jù)在意外情況下不會被破壞,可以說數(shù)據(jù)庫是系統(tǒng)的重中之重。</p><p>  數(shù)據(jù)庫設(shè)計(jì)要遵循

59、一些規(guī)則,一個(gè)好的數(shù)據(jù)庫滿足一些嚴(yán)格的約束和要求。盡量分離各實(shí)體對應(yīng)的表,一個(gè)實(shí)體對應(yīng)一個(gè)表,分析該實(shí)體有哪些屬性,對應(yīng)有些什么字段,以及各實(shí)體之間的聯(lián)系。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計(jì)時(shí)要考慮的三個(gè)元素,也是一個(gè)好的數(shù)據(jù)庫設(shè)計(jì)的核心。</p><p>  從實(shí)際出發(fā),經(jīng)過仔細(xì)地設(shè)計(jì),得到各表的設(shè)計(jì)如下所示。</p><p><b>  數(shù)據(jù)庫結(jié)構(gòu)屬性圖</b><

60、;/p><p>  圖5.1 數(shù)據(jù)庫結(jié)構(gòu)屬性圖</p><p><b>  數(shù)據(jù)庫表格設(shè)計(jì)</b></p><p><b>  用戶表</b></p><p><b>  版塊表</b></p><p><b>  主題表</b><

61、;/p><p><b>  回復(fù)表</b></p><p><b>  系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p>  前臺的頁面設(shè)計(jì)采用的技術(shù)是JSP。之所以選擇它是因?yàn)镴SP技術(shù)具有下面的特點(diǎn):</p><p>  1)Write Once Run Anywhere</p><p>

62、;  JSP技術(shù)繼承了JAVA先天性的先進(jìn)概念“Write Once Run Anywhere”這種概念正越來越深遠(yuǎn)的影響著互連網(wǎng)行業(yè)的交互式、WEB設(shè)計(jì)的理念。JSP Pages 可以非常容易的開平臺跨WEB服務(wù)器軟件來是設(shè)計(jì)和開放源代碼。</p><p>  2)支持多種動態(tài)網(wǎng)頁格式</p><p>  目前對使用JSP技術(shù)設(shè)計(jì)出來的網(wǎng)頁應(yīng)該采取什么樣的格式還沒有一個(gè)明確的標(biāo)準(zhǔn)。一般來

63、說JSP技術(shù)即可以支持HTML/DHTML的傳統(tǒng)瀏覽器文件格式,又可以支持應(yīng)用與無線通訊設(shè)備例如移動電話、PDA等設(shè)備進(jìn)行網(wǎng)頁瀏覽器的VML文件格式,還可以支持其它一些B2B應(yīng)用的XML格式。與以往的其它WEB應(yīng)用技術(shù)相比較JSP技術(shù)有它很鮮明的特點(diǎn)。</p><p>  3)JSP 標(biāo)簽可擴(kuò)充性</p><p>  盡管JSP與ASP都使用標(biāo)簽與腳本技術(shù)來制造動態(tài)WEB網(wǎng)頁,但是JSP技

64、術(shù)能夠使開發(fā)者擴(kuò)展JSP標(biāo)簽,使得應(yīng)用JSP的開發(fā)者能定制標(biāo)簽庫所以網(wǎng)頁制作者可以充分利用與XML兼容的標(biāo)簽技術(shù),大大減少了對腳本語言的依賴。由于指定標(biāo)簽庫技術(shù)使得網(wǎng)頁制作者降低了制作網(wǎng)頁和想多個(gè)網(wǎng)頁擴(kuò)充關(guān)鍵功能的復(fù)雜程度。</p><p>  4)JSP跨平臺的可重用性</p><p>  JSP的開發(fā)人員在開發(fā)過程中一直關(guān)注可重用性,JSP足見、企業(yè)JavaBean或制定的標(biāo)簽都是跨平

65、臺可重用的。企業(yè)JavaBean可以訪問傳統(tǒng)的數(shù)據(jù)庫并能并能已分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺,JSP標(biāo)簽可擴(kuò)充功能為開發(fā)人員提供簡便的與XML兼容的接口,即共享網(wǎng)頁的打包功能使其完全的工業(yè)標(biāo)準(zhǔn)化。這種基于組建的模式能夠有效的提高應(yīng)用程序的開發(fā)效率。因?yàn)檫@種模式能夠使開發(fā)人員利用快捷的子組建快速創(chuàng)建模板應(yīng)用程序。然后再整和一些附加功能將其打包成一個(gè)JAVABEAN組建。</p><p><b

66、>  5)易于維護(hù)性</b></p><p>  基于JSP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序更易于維護(hù)和管理。腳本語言都很好服務(wù)于小的應(yīng)用程序但不能適宜大型的復(fù)雜的應(yīng)用程序,因?yàn)镴AVA是結(jié)構(gòu)化的,它比較比較容易創(chuàng)建和維護(hù)龐大的組建化的應(yīng)用程序。</p><p><b>  前臺頁面</b></p><p><b&g

67、t;  網(wǎng)站首頁</b></p><p><b>  論壇首頁</b></p><p><b>  圖5.1 論壇首頁</b></p><p>  在該頁面中,顯示了很多信息。主要是各個(gè)版塊的詳細(xì)信息,包括版塊的名稱,版主,發(fā)表于該版塊下的主題帖子總數(shù),以及最新發(fā)表的帖子的信息。若有發(fā)表的帖子,則顯示該帖子的主

68、題,作者,和發(fā)表時(shí)間,并且提供了帖子主題的超鏈接,點(diǎn)擊后會進(jìn)入顯示該帖子的詳細(xì)信息頁面。</p><p>  6.1.3 論壇注冊頁面</p><p>  6.1.4 注冊驗(yàn)證頁面</p><p>  用戶可以在該頁面中輸入注冊資料,包括用戶名,密碼,個(gè)性簽名和頭像。</p><p>  用戶名,密碼,個(gè)性簽名都是必填的,頭像是默認(rèn)選擇

69、第一個(gè),用戶也可以重新選擇。在用戶提交之前,對所填的信息都作了驗(yàn)證,包括用戶名非空并且不可重復(fù),密碼非空,密碼長度必須大于或等于6,兩次輸入的密碼必須一致,個(gè)性簽名非空,且長度在3--20個(gè)字符之間。在對用戶名稱的唯一性驗(yàn)證時(shí),使用了AJAX技術(shù),當(dāng)用戶輸入完用戶名,該文本框失去焦點(diǎn)時(shí),會檢查數(shù)據(jù)庫中是否存在該用戶名,</p><p>  如果不存在,則在文本框后用綠色字體顯示“*恭喜您,您的用戶名未被注冊”,如

70、果存在,則在文本框后用紅色字體顯示“*此用戶已被注冊”。提交成功后,跳轉(zhuǎn)到登錄頁面。</p><p>  在這里簡單介紹一下AJAX技術(shù)。AJAX全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。它使瀏覽器可以為用戶提供更為自然的瀏覽體驗(yàn)。在Ajax之前,Web站點(diǎn)強(qiáng)制用戶進(jìn)入提交/等待/重新顯示范例,用戶的動作

71、總是與服務(wù)器的“思考時(shí)間”同步。Ajax提供與服務(wù)器異步通信的能力,從而使用戶從請求/響應(yīng)的循環(huán)中解脫出來。借助于Ajax,可以在用戶單擊按鈕時(shí),使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當(dāng)請求返回時(shí),就可以使用JavaScript和CSS來相應(yīng)地更新UI,而不是刷新整個(gè)頁面。最重要的是,用戶甚至不知道瀏覽器正在與服務(wù)器通信:Web站點(diǎn)看起來是即時(shí)響應(yīng)的。</p>&

72、lt;p>  6.1.5 論壇登錄頁面</p><p>  圖5.3 論壇登錄頁面</p><p>  在此頁面中,如果用戶不登錄,即以相當(dāng)于游客的身份進(jìn)入論壇,進(jìn)入的是論壇的首頁,那么就只擁有瀏覽帖子的權(quán)限。如果用戶輸入了正確的用戶名稱和密碼,就會以會員的身份進(jìn)入論壇的首頁。該用戶就可以擁有更多的權(quán)限,可以瀏覽,刪除和修改自己發(fā)表的主題帖子,發(fā)表和回復(fù)帖子。如果用戶輸入了不正確

73、的信息,則系統(tǒng)阻止進(jìn)入論壇的首頁,還是會跳轉(zhuǎn)到該登錄頁面。如果用戶點(diǎn)擊了“注冊”這個(gè)超鏈接,則會進(jìn)入注冊頁面。</p><p>  6.1.6 發(fā)帖頁面</p><p><b>  圖5.4 發(fā)貼頁面</b></p><p>  用戶可以在該頁面中填寫帖子的資料,包括標(biāo)題和內(nèi)容。提交之前也作了驗(yàn)證:標(biāo)題非空,帖子內(nèi)容非空且長度小于2000。為

74、提示用戶控制輸入,通過JavaScript實(shí)現(xiàn)了動態(tài)顯示用戶輸入的字符數(shù)目。為避免重復(fù)提交,提供了驗(yàn)證碼,只有輸入了正確的驗(yàn)證碼后才會提交。</p><p>  6.1.7 顯示帖子及回復(fù)</p><p>  圖5.5 顯示貼子與回復(fù)頁面</p><p>  在該頁面中,顯示了帖子的詳細(xì)信息和回復(fù)的帖子的詳細(xì)信息。并且實(shí)現(xiàn)了分頁功能。只有對登錄用戶才顯示“回復(fù)帖子

75、”和“發(fā)表話題”兩個(gè)按鈕,以及回復(fù)帖子的表格的顯示。對于沒有登錄的用戶,則不會顯示。</p><p>  6.1.8 刪除和修改帖子</p><p>  圖5.6 修改帖子頁面</p><p>  在該頁面中,可以對自己發(fā)表的話題進(jìn)行修改和刪除,不是自己發(fā)表的話題則不能進(jìn)行修改和刪除操作。發(fā)表的話題標(biāo)題不能為空,刪除成功以后跳轉(zhuǎn)到論壇的首頁,刪除不成功會提示“您無

76、權(quán)刪除該用戶的帖子”,修改不成功會提示“您無權(quán)修改該用戶的帖子”,并且留在當(dāng)前頁面。</p><p><b>  測試</b></p><p><b>  測試方法</b></p><p>  動態(tài)測試中的白盒測試。</p><p><b>  7.2 測試范圍</b><

77、;/p><p>  用戶的注冊和登錄;帖子的瀏覽、添加、刪除、修改;用戶登錄和注冊時(shí)的驗(yàn)證。</p><p><b>  7.3 測試報(bào)告</b></p><p><b>  8 總結(jié)與展望</b></p><p>  通過本次畢業(yè)設(shè)計(jì),我從中學(xué)習(xí)到了很多的東西。對很多東西有了新的認(rèn)識和見解,認(rèn)識問

78、題和思考問題以及解決問題有了本質(zhì)上的進(jìn)步。特別是對一個(gè)系統(tǒng)開發(fā)的模式有了更深的認(rèn)識,對專業(yè)技能的運(yùn)用更熟練。</p><p>  在開發(fā)系統(tǒng)過程中遇見了很多的問題。剛開始的時(shí)候不確定用戶是否能修改、刪除帖子。后來經(jīng)過指導(dǎo)老師的講解,我也開始考慮這些問題。并一一解決問題。</p><p>  在本次開發(fā)的時(shí)候出現(xiàn)的最大的問題就是,在做需求分析的時(shí)候,沒有做好足夠的調(diào)查和分析。最終導(dǎo)致了數(shù)據(jù)庫

79、設(shè)計(jì)不合理。在開發(fā)中途時(shí)不得不修改數(shù)據(jù)庫。而數(shù)據(jù)庫一修改,將面臨的就是大部分代碼的修改。這也是讓我非常頭痛的,但是經(jīng)過不斷地努力還是順利的完成了修改數(shù)據(jù)庫后的代碼修改。這次的失誤讓我認(rèn)識到了,設(shè)計(jì)數(shù)據(jù)庫就是開發(fā)一個(gè)系統(tǒng)的核心。設(shè)計(jì)數(shù)據(jù)庫一定要思路清晰,各個(gè)數(shù)據(jù)的流向各個(gè)表之間的關(guān)系一定要弄清楚,透徹。數(shù)據(jù)庫設(shè)計(jì)出錯(cuò)了對以后整個(gè)系統(tǒng)的影響是最直接的。所以做需求時(shí)一定要做好需求分析,考慮完善,數(shù)據(jù)庫設(shè)計(jì)要謹(jǐn)慎??傊枨蠓治鰰r(shí)能做好就能降低需

80、求變更,再加上設(shè)計(jì)時(shí)考慮到的技術(shù)可行性就可以大幅度的降低需求變更。</p><p>  在系統(tǒng)的開發(fā)過程中,還出現(xiàn)了很多很多的問題。但是自己還是通過網(wǎng)絡(luò)上的查詢,老師和同學(xué)給我的講解,還有自己去查閱書籍。最終還是完成了預(yù)定的需求功能??吹阶约邯?dú)立完成并可以使用的系統(tǒng)給了我很大信心。</p><p>  在計(jì)算機(jī)網(wǎng)絡(luò)飛速發(fā)展的今天,網(wǎng)絡(luò)課程已經(jīng)成為人們網(wǎng)上交流的重要平臺,因此對網(wǎng)絡(luò)開放課網(wǎng)站

81、的研究是十分必要的。設(shè)計(jì)和開發(fā)了一個(gè)最基本的基于WEB的網(wǎng)站,可擴(kuò)展性很大,科學(xué)的開發(fā)過程也極有利于系統(tǒng)的擴(kuò)充與擴(kuò)展。系統(tǒng)現(xiàn)在采用的是SQL2005數(shù)據(jù)庫,視需要可以移植到SQL2000或者其它大中型數(shù)據(jù)庫系統(tǒng)環(huán)境下,只需改動少數(shù)幾個(gè)JSP功能模塊文件。系統(tǒng)的分析與定義都結(jié)合了現(xiàn)在流行的面向?qū)ο蠓椒ㄒ约皞鹘y(tǒng)的結(jié)構(gòu)分析與設(shè)計(jì)方法。</p><p>  嚴(yán)格按工程的方法來設(shè)計(jì)系統(tǒng)相當(dāng)重要,不能認(rèn)為基于Web的數(shù)據(jù)庫管

82、理的網(wǎng)站系統(tǒng)很小,可以無需花太多的時(shí)間來做系統(tǒng)分析,甚至可以無需經(jīng)過系統(tǒng)定義而直接進(jìn)入系統(tǒng)編碼階段。系統(tǒng)分析過于簡單,系統(tǒng)定義過于抽象,則在系統(tǒng)設(shè)計(jì)與編碼階段遇到的困難就越多,特別是其中若不得不做一些功能性甚至系統(tǒng)結(jié)構(gòu)性方面的變動,將面對許多重復(fù)性的工作。在設(shè)計(jì)開發(fā)BBS論壇過程中重復(fù)工作過多,將會極大地影響系統(tǒng)開發(fā)的積極性,進(jìn)而影響整個(gè)系統(tǒng)的質(zhì)量。系統(tǒng)分析越充分,系統(tǒng)定義越具體,那么后續(xù)的系統(tǒng)設(shè)計(jì)與開發(fā)工作就越有效率,且系統(tǒng)的質(zhì)量也越

83、有保障。</p><p>  對于本網(wǎng)站來說,實(shí)現(xiàn)了現(xiàn)在流行論壇的大部分功能,但也存在很多需要改進(jìn)的方面。首先是界面不是很美觀,排版布局都是要進(jìn)過進(jìn)一步美化的。其次是對用戶使用的友好提示做的還不夠,對于某些操作沒有成功的話,應(yīng)該給出相應(yīng)的錯(cuò)誤信息提示。還有就是可以加入一些功能,如設(shè)置精華帖子,設(shè)置置頂帖子。還可以對發(fā)表帖子和回復(fù)帖子的提交處理時(shí)對一些不文明信息進(jìn)行限制輸入。由于時(shí)間的關(guān)系,故只實(shí)現(xiàn)了本文中所列的那

84、些功能,其它的功能有待后續(xù)實(shí)現(xiàn)。</p><p>  相信,有了這次實(shí)踐,我會更有信心在將來得工作中做出更大成績。</p><p>  在本系統(tǒng)的設(shè)計(jì)過程和論文編寫過程中,很多老師、同學(xué)都給與了我許多無私的幫助,尤其是我的導(dǎo)師給我的論文提出了很多寶貴的修改意見,在這里我向這些無私幫助我的人表示衷心的感謝。</p><p><b>  參考文獻(xiàn)</b&

85、gt;</p><p>  [1]鄧凡平,深入理解Android[M]:機(jī)械工業(yè)出版社,2011</p><p>  [2]哈希米,精通Android 3[M]:人民郵電出版社,2011</p><p>  [3]馬超.孫仁貴,Android應(yīng)用開發(fā)全程實(shí)錄[M]:人民郵電出版社,2012</p><p>  [4]柯元旦,Android內(nèi)核

86、剖析[M]:電子工業(yè)出版社,2011</p><p>  [5]楊豐成,Android開發(fā)揭秘[C]:機(jī)械工業(yè)出版社,2010</p><p>  [6]郭宏志,Android應(yīng)用開發(fā)詳解:電子出版社,2010</p><p>  [7]李寧,Android移植與調(diào)試[C]:機(jī)械工業(yè)出版社,2011</p><p>  [8]蘇亞光.Andr

87、oid手機(jī)平臺下Google天氣預(yù)報(bào)客戶端的開發(fā).電腦編程技巧與維護(hù), 2012-03:p8</p><p>  [9]閻娜,基于Android的個(gè)性化天氣預(yù)報(bào)系統(tǒng)的設(shè)計(jì)與軟件實(shí)現(xiàn),計(jì)算機(jī)光盤軟件與應(yīng)用,2012-07:p12</p><p>  [10]劉楓,Android智能手機(jī)天氣預(yù)報(bào)系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn),計(jì)算機(jī)時(shí)代,2011-04:p23</p><p>  [1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論