版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 留言板模塊設(shè)計(jì)與開發(fā)</p><p><b> 摘 要</b></p><p> 本系統(tǒng)模塊基于web的留言板系統(tǒng)模塊。根據(jù)開發(fā)要求,它主要應(yīng)用于網(wǎng)頁(yè)留言,以實(shí)現(xiàn)用戶網(wǎng)頁(yè)留言交流的基本操作。開發(fā)基于web的留言板系統(tǒng)模塊加強(qiáng)了現(xiàn)代生活環(huán)境下的通過(guò)互聯(lián)網(wǎng)的人文交流,充實(shí)了人們業(yè)余生活,給人們的網(wǎng)上沖浪提供了樂(lè)趣。加強(qiáng)了人際交流,使人們的生活更加
2、豐富多彩。</p><p> 基于web的留言板系統(tǒng)模塊在現(xiàn)代生活中應(yīng)用非常普及,已經(jīng)體現(xiàn)在生活的各個(gè)角落,該系統(tǒng)模塊設(shè)計(jì)了留言者的信息,查看留言的功能,留言者身份的驗(yàn)證等等。本系統(tǒng)模塊的開發(fā)采用了現(xiàn)在非常流行的java語(yǔ)言作為開發(fā)環(huán)境,javaScript布局前臺(tái)頁(yè)面,后臺(tái)使用My SQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),從而保證了數(shù)據(jù)的完整性和一致性。本論文從系統(tǒng)分析、系統(tǒng)設(shè)置、系統(tǒng)的實(shí)現(xiàn)與使用以及系統(tǒng)的測(cè)試等幾個(gè)方面來(lái)進(jìn)行
3、介紹。</p><p> 關(guān)鍵字:留言板系統(tǒng)模塊,基于java,javaScript,My SQL數(shù)據(jù)庫(kù)</p><p><b> Abstract</b></p><p> The system module based on web message boards system module.According to the devel
4、opment requirements,it mainly applies to the web master,in order to realize the user web master the basic operation of the exchange.Based on the development of the web to strengthen the system module message board under
5、the environment of modern life through the Internet's cultural exchanges,enrich people spare life,give people web surfing offering fun.To strengthen the interpersonal exchange,makes the life of peop</p><p&
6、gt; The message board system based on web module in the modern life of application is very popular,has been reflected in each corners of the life,the system module design the reviewers' information,check the functio
7、n of the message,and the message to the identity of the validation,etc.The system module developed the now very popular Java language as a development environment,javaScript front desk page layout,the background use My S
8、QL database data storage,so as to ensure the integrity of the data an</p><p> Key words: Message board system module, based on Java, javaScript, My SQL database</p><p><b> 目 錄</b>
9、</p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 第一章 緒 論1</b></p><p><b> 第一節(jié) 引 言1</b></p><p> 第二節(jié) JSP網(wǎng)絡(luò)技術(shù)2&
10、lt;/p><p> 第三節(jié) My SQL介紹及安裝3</p><p> 一 My SQL介紹3</p><p> 二 My SQL安裝5</p><p> 第四節(jié) JSP留言板發(fā)展趨勢(shì)11</p><p> 一 JSP留言本模塊的發(fā)展現(xiàn)狀與優(yōu)勢(shì)11</p><p> 二 JS
11、P語(yǔ)言編寫留言本模塊的特色11</p><p> 第五節(jié) 環(huán) 境13</p><p> 一 開發(fā)及運(yùn)行環(huán)境13</p><p> 二 硬件環(huán)境及操作系統(tǒng)13</p><p> 第二章 理論與技術(shù)基礎(chǔ)14</p><p> 第一節(jié) JSP留言系統(tǒng)基礎(chǔ)14</p><p>
12、第二節(jié) 軟件工程理論14</p><p> 一 軟件工程的途徑14</p><p> 二 軟件工程理論對(duì)本系統(tǒng)的指導(dǎo)15</p><p> 第三節(jié) 系統(tǒng)的B/S模式15</p><p> 一 軟件體系結(jié)構(gòu)介紹15</p><p> 二 B/S的三層體系結(jié)構(gòu)16</p><p&g
13、t; 第四節(jié) C/S架構(gòu)的優(yōu)勢(shì)與劣勢(shì)17</p><p> 一 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕17</p><p> 二 數(shù)據(jù)的儲(chǔ)存管理功能較為透明17</p><p> 三 C/S架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大17</p><p> 第五節(jié) B/S架構(gòu)的優(yōu)勢(shì)與劣勢(shì)18</p><p> 一 維護(hù)
14、和升級(jí)方式簡(jiǎn)單18</p><p> 二 成本降低,選擇更多18</p><p> 三 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重18</p><p> 第三章 JSP留言板的發(fā)展前景以及可行性分析20</p><p> 第一節(jié) JSP留言板的發(fā)展前景20</p><p> 第二節(jié) 需求分析20</p>
15、;<p> 第三節(jié) 可行性分析21</p><p> 一 技術(shù)條件可行性分析21</p><p> 二 經(jīng)濟(jì)條件可行性分析22</p><p> 三 操作可行性分析22</p><p> 第四章 JSP留言板模塊的設(shè)計(jì)思路與需求分析23</p><p> 第一節(jié) JSP留言本的頁(yè)面設(shè)
16、計(jì)23</p><p> 第二節(jié) JSP留言版的功能設(shè)計(jì)23</p><p> 第三節(jié) JSP留言板模塊的需求分析23</p><p> 一 客戶端分析23</p><p> 二 管理員分析24</p><p> 第五章 JSP留言版系統(tǒng)的概要設(shè)計(jì)25</p><p>
17、第一節(jié) 系統(tǒng)設(shè)計(jì)圖25</p><p> 第二節(jié) 數(shù)據(jù)庫(kù)視圖26</p><p> 第三節(jié) 網(wǎng)頁(yè)界面設(shè)計(jì)27</p><p> 第六章 JSP留言板系統(tǒng)實(shí)現(xiàn)以及效果28</p><p> 第一節(jié) 登 陸28</p><p> 第二節(jié) 頁(yè)面的使用29</p><p> 第七
18、章 JSP留言板系統(tǒng)的測(cè)試31</p><p> 第一節(jié) 軟件測(cè)試的定義31</p><p> 第二節(jié) 軟件測(cè)試的方針31</p><p> 第三節(jié) 軟件測(cè)試的目的32</p><p> 第八章 小 結(jié)33</p><p> 參 考 文 獻(xiàn)34</p><p><b&
19、gt; 附 錄35</b></p><p><b> 致 謝58</b></p><p><b> 第一章 緒 論</b></p><p><b> 第一節(jié) 引 言</b></p><p> 在過(guò)去的幾年中,因特網(wǎng)(Internet)技術(shù)的飛速發(fā)展使
20、萬(wàn)維網(wǎng)(World Wide Web簡(jiǎn)稱Web)融會(huì)了大量的信息,帶動(dòng)了人類的信息化革命,給世界帶來(lái)了巨大的影響,普遍的應(yīng)用到通訊、導(dǎo)航、學(xué)術(shù)交流、文化、衛(wèi)生、電子機(jī)械等方面,可謂無(wú)所不容。萬(wàn)維網(wǎng)提供了一個(gè)可以輕松駕馭的圖形化用戶界面,以查閱因特網(wǎng)上的文檔,這些文檔以及它們之間的鏈接一起構(gòu)成了一個(gè)龐大的信息網(wǎng)。萬(wàn)維網(wǎng)允許通過(guò)超鏈接從一個(gè)網(wǎng)頁(yè)跳轉(zhuǎn)到其他網(wǎng)頁(yè)。網(wǎng)頁(yè)可以包含文字、圖像、聲音、視頻以及其他任何信息,并能存放在全球任何地方的計(jì)算機(jī)
21、內(nèi)。一旦與萬(wàn)維網(wǎng)連接,就可以使用相同的方式訪問(wèn)全球任何地方的信息。如果把萬(wàn)維網(wǎng)視為根植于因特網(wǎng)上的一個(gè)大型圖書館,那么萬(wàn)維網(wǎng)站點(diǎn)就像圖書館里的一本本書,而一個(gè)網(wǎng)頁(yè)則是書中的某頁(yè),眾多網(wǎng)頁(yè)組合在一起便構(gòu)成了一個(gè)萬(wàn)維網(wǎng)站點(diǎn)。用戶便可以從一個(gè)特定的站點(diǎn)開始其萬(wàn)維網(wǎng)世界旅行。</p><p> 正是由于Internet技術(shù)持續(xù)而飛速的發(fā)展,給人們各個(gè)方面帶來(lái)了巨大變化,尤其對(duì)傳統(tǒng)的交流方式提出了新的模式和要求,由此而誕
22、生的網(wǎng)上留言板系統(tǒng)如博客(blog)在Internet應(yīng)用上的地位顯而易見(jiàn)。它已成為現(xiàn)代網(wǎng)絡(luò)信息化建設(shè)中的重要組成部分,從而倍受人們的重視。據(jù)不完全統(tǒng)計(jì),到今天,全世界自覺(jué)實(shí)踐的博客留言板數(shù)量,已經(jīng)達(dá)到100萬(wàn)到200萬(wàn)之眾。雖然與8億以上的網(wǎng)民相比,還顯得微不足道。但是這些博客的影響力,卻早已超出了他作為個(gè)人、甚至作為自己所在行業(yè)的原有范圍。開始引起主流的媒體的強(qiáng)烈關(guān)注,并明顯感受到博客崛起對(duì)傳統(tǒng)媒體的沖擊。</p>&
23、lt;p> 借助于博客留言板可以方便和朋友的聯(lián)系,加強(qiáng)朋友之間的感情交流,可以方便的查閱各種資料,促進(jìn)信息和技術(shù)的交流,還可以為用戶提供一個(gè)休閑的聚會(huì)空間,以此來(lái)增加網(wǎng)站的人氣,維持穩(wěn)定數(shù)目的訪問(wèn)群體。因此,本次開發(fā)的博客留言板系統(tǒng),旨在探索尋求一種以互聯(lián)網(wǎng)為基礎(chǔ)的開放模式,更好地方便人們?nèi)粘P畔⒌臏贤?,為人們提供一個(gè)廣泛學(xué)習(xí)和進(jìn)行文化交流的橋梁。</p><p> 第二節(jié) JSP網(wǎng)絡(luò)技術(shù)</p&
24、gt;<p> JSP是Java Server Pages的縮寫,是由Sun公司倡導(dǎo),許多公司參與,于1999年推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP是基于Java Servlet以及整個(gè)Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立安全的,跨平臺(tái)的先進(jìn)動(dòng)態(tài)網(wǎng)站,這項(xiàng)技術(shù)還在不斷地被更新和優(yōu)化。JSP技術(shù)有點(diǎn)類似ASP(Active Server Pages)技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)
25、中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。與ASP相比由于JSP是以JAVA技術(shù)為基礎(chǔ),又再許多方面做了改進(jìn),具有動(dòng)態(tài)頁(yè)面與靜態(tài)頁(yè)面分離,能夠脫離硬件平臺(tái)的束縛,以及編譯后運(yùn)行等優(yōu)點(diǎn)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。</p><p> JSP程序是在網(wǎng)絡(luò)服務(wù)端執(zhí)行,使用一般的瀏覽器(如IE 或Nets
26、cape)都可以正確地獲得JSP的”執(zhí)行”結(jié)果,并且將這JSP執(zhí)行的結(jié)果直接在瀏覽器中”瀏覽”,不像VBScript或 JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來(lái)設(shè)計(jì)程序,客戶端(client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端若使用Netscape瀏覽器就無(wú)法顯示VBScript的執(zhí)行結(jié)果。以下是Java Server Pages所獨(dú)具的一些特點(diǎn):</p>&l
27、t;p> ?。?)JSP標(biāo)簽可擴(kuò)充性。盡管ASP和JSP都使用標(biāo)簽與腳本技術(shù)來(lái)制作動(dòng)態(tài)WEB網(wǎng)頁(yè),JSP技術(shù)能夠使開發(fā)者擴(kuò)展JSP標(biāo)簽得以應(yīng)用,JSP開發(fā)者能定制標(biāo)簽庫(kù),所以網(wǎng)頁(yè)制作者充分利用與XML兼容的標(biāo)簽技術(shù)強(qiáng)大的功能,大大減少對(duì)腳本語(yǔ)言的依賴。由于定制標(biāo)簽技術(shù),使網(wǎng)頁(yè)制作者降低了制作網(wǎng)頁(yè)和向多個(gè)網(wǎng)頁(yè)擴(kuò)充關(guān)鍵功能的復(fù)雜程度。</p><p> ?。?)JSP跨平臺(tái)的可重用性。JSP的開發(fā)人員在開發(fā)過(guò)程
28、中一直關(guān)注可重用性。JSP組件(企業(yè)JavabeansTM,Javabeans,或定制的JSP標(biāo)簽)都是跨平臺(tái)可重用的。企業(yè)Javabeans組件可以訪問(wèn)傳統(tǒng)的數(shù)據(jù)庫(kù),并能以分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺(tái)。JSP技術(shù)的標(biāo)簽可擴(kuò)充功能為開發(fā)人員提供簡(jiǎn)便的,與XML兼容的接口即共享網(wǎng)頁(yè)的打包功能使其完全的工業(yè)標(biāo)準(zhǔn)化。這種基于組件的模式很有效提高應(yīng)用程序的開發(fā)效率,因?yàn)檫@種模式能夠使開發(fā)人員利用快捷的子組件快速創(chuàng)建模板應(yīng)用程
29、序,然后再整合一些附加功能以后便可使用。象這樣有效的方法在JSP中無(wú)處不在,并可將其打包成一個(gè)Javabean或一個(gè)工業(yè)標(biāo)準(zhǔn)化的Javabean組件。</p><p> (3)JAVA的優(yōu)越性。JSP技術(shù)是用JAVA語(yǔ)言作為腳本語(yǔ)言的,而ASP網(wǎng)頁(yè)使用微軟的VBScrip或Jscrip。JAVA是成熟的,強(qiáng)大的,易擴(kuò)充的編程語(yǔ)言,遠(yuǎn)優(yōu)于基于BASIC的腳本語(yǔ)言。如:JAVA的可執(zhí)行性優(yōu)于VBScript或Jsc
30、ript語(yǔ)言。因?yàn)樗鼈兝肑AVA技術(shù)并且都被編譯為JAVA Servlets,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的JAVA庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序。JAVA使開發(fā)人員的工作在其他方面也變的一樣容易,簡(jiǎn)單。例如,當(dāng)JSP應(yīng)用程序在WINDOWS NT系統(tǒng)被懷疑可能會(huì)崩潰時(shí),JAVA能有效的防止系統(tǒng)的崩潰。JAVA語(yǔ)言通過(guò)提供防止內(nèi)存的泄漏的方法,在內(nèi)存管理方面也能大顯身手。加之,JSP為應(yīng)用提供了健壯的意外事件處理機(jī)制。&l
31、t;/p><p> ?。?)易于維護(hù)性?;贘SP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序易于維護(hù)和管理。腳本語(yǔ)言都能很好服務(wù)于小的應(yīng)用程序,但不能適應(yīng)大型的,復(fù)雜的應(yīng)用程序。因?yàn)?,JAVA是結(jié)構(gòu)化的,它比較容易創(chuàng)建和維護(hù)龐大的,組件化的應(yīng)用程序。JSP突出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易實(shí)現(xiàn)。企業(yè)級(jí)的Javabeans結(jié)構(gòu)整合了企業(yè)邏輯,例如數(shù)據(jù)庫(kù)的訪問(wèn),安全,事務(wù)完整性,及獨(dú)立性即獨(dú)立
32、于應(yīng)用程序。因?yàn)镴SP技術(shù)是一種開放的,跨平臺(tái)的結(jié)構(gòu),因此,WEB服務(wù)器,平臺(tái),及其他的組件能很容易升級(jí)或切換,且不會(huì)影響JSP基本的應(yīng)用程序。這一特點(diǎn)使JSP能夠適用現(xiàn)實(shí)世界的各種WEB應(yīng)用程序不斷的變化和發(fā)展。</p><p> ?。?)強(qiáng)大的數(shù)據(jù)庫(kù)支持:目前其支持范圍覆蓋了包括Oracle, MicrosoftSQL,MySQL,ODBC,DB2等在內(nèi)的大多數(shù)常見(jiàn)數(shù)據(jù)庫(kù)。用它編寫一個(gè)含有數(shù)據(jù)庫(kù)功能的網(wǎng)頁(yè)程序
33、十分簡(jiǎn)單。</p><p> ?。?)面向?qū)ο缶幊蘆SP提供了類和對(duì)象?;趙eb的編程工作非常需要面向?qū)ο缶幊棠芰?。JSP支持構(gòu)造器、提取類等。</p><p> 第三節(jié) My SQL介紹及安裝</p><p> 一 My SQL介紹</p><p> 數(shù)據(jù)庫(kù)從最初的數(shù)據(jù)文件簡(jiǎn)單集合發(fā)展到今天的大型數(shù)據(jù)庫(kù)管理系統(tǒng),已成為人們?nèi)粘I钪?/p>
34、不可或缺的組成部分。市面上的數(shù)據(jù)庫(kù)產(chǎn)品種類繁多,例Oracle,Sql Server,MySQL,Informix,Sybase,Access等,從大型企業(yè)的解決方案到中小型應(yīng)用系統(tǒng),可以滿足用戶的多樣化需求。數(shù)據(jù)庫(kù)技術(shù)從60年代中期至今只有不到40年的歷史,但其發(fā)展速度之快是其它技術(shù)所不及的。它已由第一代的層次型、網(wǎng)狀型數(shù)據(jù)庫(kù),第二代的關(guān)系型數(shù)據(jù)庫(kù)發(fā)展到今天以面向?qū)ο鬄橹饕P偷臄?shù)據(jù)庫(kù),即第三代數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)通信技術(shù)、面向?qū)?/p>
35、象編程技術(shù)、并行計(jì)算機(jī)技術(shù)、人工智能技術(shù)相互融合、相互滲透,促進(jìn)了數(shù)據(jù)庫(kù)技術(shù)的廣泛應(yīng)用。</p><p> 數(shù)據(jù)庫(kù)(Database),是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),是用于查詢大量數(shù)據(jù)的存儲(chǔ)區(qū)域。使用數(shù)據(jù)庫(kù)可以帶來(lái)許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲(chǔ)空間,實(shí)現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫(kù)技術(shù)還為用戶提供了非常簡(jiǎn)便的使用手段,使用戶易于編寫有關(guān)數(shù)據(jù)庫(kù)應(yīng)用程序。特別是近年
36、來(lái)推出的計(jì)算機(jī)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),操作直觀,使用靈活,編程方便,功能強(qiáng)大,環(huán)境適應(yīng)廣泛,數(shù)據(jù)處理能力極強(qiáng)。</p><p> 我們現(xiàn)在可以使用的數(shù)據(jù)庫(kù)有很多種,如:Fox數(shù)據(jù)庫(kù)(.dbf)、Access數(shù)據(jù)庫(kù)(.mdb)、DB2、Informix、Oracle和SQL Server等等,在本次設(shè)計(jì)中,選擇了My SQL作為后臺(tái)數(shù)據(jù)庫(kù)工具,因?yàn)樗δ苓h(yuǎn)比Fox、Access強(qiáng)大,并提供了許多標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫(kù)管理功
37、能的支持。</p><p> MySQL是一個(gè)精巧的SQL數(shù)據(jù)庫(kù)管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛(ài)好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結(jié)合,為建立基于數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站提供了強(qiáng)大動(dòng)力。</p><p> MySQL是一個(gè)真正的多用
38、戶、多線程SQL數(shù)據(jù)庫(kù)服務(wù)器。SQL(結(jié)構(gòu)化查詢語(yǔ)言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫(kù)語(yǔ)言。MySQL是以一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫(kù)組成。</p><p> SQL是一種標(biāo)準(zhǔn)化的語(yǔ)言,它使得存儲(chǔ)、更新和存取信息更容易。例如,你能用SQL語(yǔ)言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí)MySQL也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。</p>
39、;<p> MySQL 主要目標(biāo)是快速、健壯和易用。最初是因?yàn)槲覀冃枰@樣一個(gè)SQL服務(wù)器,它能處理與任何可不昂貴硬件平臺(tái)上提供數(shù)據(jù)庫(kù)的廠家在一個(gè)數(shù)量級(jí)上的大型數(shù)據(jù)庫(kù),但速度更快,MySQL就開發(fā)出來(lái)。自1996年以來(lái),我們一直都在使用MySQL,其環(huán)境有超過(guò) 40 個(gè)數(shù)據(jù)庫(kù),包含 10,000個(gè)表,其中500多個(gè)表超過(guò)7百萬(wàn)行,這大約有100 個(gè)吉字節(jié)(GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。</p><p>
40、 MySQL建立的基礎(chǔ)是業(yè)已用在高要求的生產(chǎn)環(huán)境多年的一套實(shí)用例程。盡管MySQL仍在開發(fā)中,但它已經(jīng)提供一個(gè)豐富和極其有用的功能集。</p><p> 二 My SQL安裝</p><p> 既然我們要使用數(shù)據(jù)庫(kù),那么第一步就是安裝,只有安裝了工具,才能更好地使用,因此,這里以My SQL為實(shí)例進(jìn)行安裝和使用。</p><p> 以下是My SQL數(shù)據(jù)庫(kù)的安
41、裝步驟:</p><p> 這里使用的mysql版本是mysql-5.0.87-win32,打開下載的mysql安裝文件mysql-5.0.87-win32.zip,雙擊解壓縮,運(yùn)行“setup.exe”。圖3-1</p><p> 圖3-1 數(shù)據(jù)庫(kù)安裝</p><p> 選擇安裝類型,有Typical(默認(rèn)) Complete(完全)、Custom(用戶自
42、定義)”三個(gè)選項(xiàng),我們選擇“Custom”。圖3-2</p><p> 圖3-2 數(shù)據(jù)庫(kù)安裝</p><p> 在Developer Components(開發(fā)者部分)上左鍵單擊,選擇“This feature, and all subfeatures, will be installed on local hard drive”即此部分及下屬子部分內(nèi)容,全部安裝在本地硬盤上.點(diǎn)選“C
43、hange...”手動(dòng)指定安目錄。圖3-3</p><p> 圖3-3 數(shù)據(jù)庫(kù)安裝</p><p> 這里是詢問(wèn)你是否要注冊(cè)一個(gè)mysql.com的賬號(hào),或是使用已有的賬號(hào)登陸mysql.com,一般不需要了,點(diǎn)選“Skip Sign-Up”。圖3-4</p><p> 圖3-4 數(shù)據(jù)庫(kù)安裝</p><p> 現(xiàn)在軟件安裝完成了,出現(xiàn)
44、上面的界面,這里有一個(gè)很好的功能,mysql配置向?qū)В挥孟蛞郧耙粯?,自己手?dòng)亂七八糟的配置my.ini了,將“Configure the Mysql Server now”前面的勾打上,點(diǎn)“Finish”結(jié)束軟件的安裝并啟動(dòng)mysql配置向?qū)?。圖3-5</p><p> 圖3-5 數(shù)據(jù)庫(kù)安裝</p><p> 選擇配置方式,“Detailed Configuration(手動(dòng)精確配置
45、)”、“StandardConfiguration(標(biāo)準(zhǔn)配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過(guò)程。圖3-6</p><p> 圖3-6 數(shù)據(jù)庫(kù)安裝</p><p> 選擇服務(wù)器類型,“Developer Machine(開發(fā)測(cè)試類,mysql占用很少資源)”、“Server Machine(服務(wù)器類型,mysql占用較多資源)”“Dedica
46、ted MySQL Server Machine(專門的數(shù)據(jù)庫(kù)服務(wù)器,mysql占用所有 可用資源)”,大家根據(jù)自己的類型選擇了,一般選“Server Machine”,不會(huì)太少,也不會(huì)占滿。我這里選的是Server Machine。圖3-7</p><p> 圖3-7 數(shù)據(jù)庫(kù)安裝</p><p> 是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪問(wèn)mysql數(shù)據(jù)
47、庫(kù)了,我這里啟用,把前面的勾打上,Port Number:3306,在這個(gè)頁(yè)面上,您還可以選擇“啟用標(biāo)準(zhǔn)模式“(Enable Strict Mode),這樣MySQL就不會(huì)允許細(xì)小的語(yǔ)法錯(cuò)誤。如果您還是個(gè)新手,我建議您取消標(biāo)準(zhǔn)模式以減少麻煩.但熟悉MySQL以后,盡量使用標(biāo)準(zhǔn)模式,因?yàn)樗梢越档陀泻?shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)的可能性.按“Next”繼續(xù)。圖3-8</p><p> 圖3-8 數(shù)據(jù)庫(kù)安裝</p>
48、<p> 這個(gè)比較重要,就是對(duì)mysql默認(rèn)數(shù)據(jù)庫(kù)語(yǔ)言編碼進(jìn)行設(shè)置,第一個(gè)是西文編碼,第二個(gè)是多字節(jié)的通用utf8編碼,都不是我們通用的編碼,這里選擇第三個(gè),然后在Character Set那里選擇或填入“gbk”,當(dāng)然也可以用“gb2312”,區(qū)別就是gbk的字庫(kù)容量大,包括了gb2312的所有漢字,并且加上了繁體字、和其它亂七八糟的字——使用mysql的時(shí)候,在執(zhí)行數(shù)據(jù)操作命令之前運(yùn)行一次“SET NAMES GBK;
49、”(運(yùn)行一次就行了,GBK可以替換為其它值,視這里的設(shè)置而定),就可以正常的使用漢字(或其它文字),否則不能正常顯示漢字.我這里選的“gb2312”,按 “Next”繼續(xù)。圖3-9</p><p> 圖3-9 數(shù)據(jù)庫(kù)安裝</p><p> 設(shè)置完畢,按“Finish”結(jié)束mysql的安裝與配置—這里有一個(gè)比較常見(jiàn)的錯(cuò)誤,就是不能“Start service”,一般出現(xiàn)在以前有安裝mys
50、ql的服務(wù)器上,解決的辦法,先保證以前安裝的mysql服務(wù)器徹底卸載掉了;不行的話,檢查是否按上面一步所說(shuō),之前的密碼是否有修改,照上面的操作;如果依然不行,將mysql安裝目錄下的data文件夾備份,然后刪除,在安裝完成后,將安裝生成的data文件夾刪除,備份的data文件夾移回來(lái),再重啟mysql服務(wù)就可以了,這種情況下,可能需要將數(shù)據(jù)庫(kù)檢查一下,然后修復(fù)一次,防止數(shù)據(jù)出錯(cuò)。圖3-10</p><p> 圖
51、3-10 數(shù)據(jù)庫(kù)安裝</p><p> 設(shè)置環(huán)境變量。圖3-11</p><p> 圖3-11 數(shù)據(jù)庫(kù)安裝</p><p> 第四節(jié) JSP留言板發(fā)展趨勢(shì)</p><p> 一 JSP留言本模塊的發(fā)展現(xiàn)狀與優(yōu)勢(shì)</p><p> 隨著網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)信息化程度越來(lái)越高,越來(lái)越多的人都會(huì)選擇網(wǎng)絡(luò)作為信息發(fā)布、查
52、詢與接收的平臺(tái)。論壇、聊天室和留言本是網(wǎng)友交流消息的有效途徑。留言本作為一種快捷,簡(jiǎn)單,方便的信息交流工具,被越來(lái)越多的網(wǎng)友們所使用。</p><p> 選擇留言本模塊作為信息交流的工具是因?yàn)椋?lt;/p><p> (1)留言本與論壇和聊天室相比較,其速度要快很多。</p><p> (2)留言本可以很方便的管理,因?yàn)樗男畔?nèi)容集中,主題定位準(zhǔn)確。<
53、/p><p> (3)留言本同樣可以實(shí)現(xiàn)許多特色功能:換皮膚功能,IP管理功能,文字編輯功能,圖片留言功能,表情符號(hào)功能等。</p><p> 二 JSP語(yǔ)言編寫留言本模塊的特色</p><p> 1 編寫動(dòng)態(tài)留言本的常用語(yǔ)言極其特點(diǎn)</p><p> ASP是微軟平臺(tái)下的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。ASP采用了三層計(jì)算結(jié)構(gòu),將邏輯層、表示層以及數(shù)據(jù)
54、層分開,但是只能運(yùn)行在Windows平臺(tái)上,其平臺(tái)相關(guān)性大大制約了它的應(yīng)用。</p><p> PHP是一種服務(wù)器端的嵌入HTML的腳本語(yǔ)言,可以運(yùn)行于多種平臺(tái)。它借鑒了C語(yǔ)言、Java語(yǔ)言和Perl語(yǔ)言的語(yǔ)法,同時(shí)具有自己獨(dú)特的語(yǔ)法。由于PHP采用Open Source方式,它的源代碼完全公開使得它可以不斷的有新東西加入,形成龐大得數(shù)據(jù)庫(kù)。</p><p> JSP是由Sun公司推出
55、的基于Java Servlet以及整個(gè)Java系統(tǒng)的Web開發(fā)技術(shù)。JSP擯棄了常用的解釋執(zhí)行方式,采用一種全新的、先對(duì)代碼進(jìn)行轉(zhuǎn)換、編譯,然后再執(zhí)行的方式,大大提高了運(yùn)行效率。</p><p> 2 JSP留言本模塊具備的特點(diǎn)</p><p> ?。?)將內(nèi)容的產(chǎn)生和顯示進(jìn)行分離</p><p> 使用JSP技術(shù),Web頁(yè)面開發(fā)人員可以使用HTML或者XML標(biāo)
56、識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。使用JSP標(biāo)識(shí)或者小腳本來(lái)產(chǎn)生頁(yè)面上的動(dòng)態(tài)內(nèi)容。產(chǎn)生內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,那么其它人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的產(chǎn)生。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。</p><p> ?。?)強(qiáng)調(diào)
57、可重用的群組件</p><p> 絕大多數(shù)JSP頁(yè)面依賴于可重用且跨平臺(tái)的組件(如:JavaBeans或者Enterprise JavaBeans)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過(guò)程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。</p><p&
58、gt; ?。?)采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開發(fā)</p><p> Web頁(yè)面開發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的程序設(shè)計(jì)人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容產(chǎn)生所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠存取和實(shí)例化JavaBeans組件,設(shè)定或者檢索群組件屬性,下載Applet,以及執(zhí)行用其它方法更難于編碼和耗時(shí)的功能。通過(guò)開發(fā)定制化標(biāo)識(shí)庫(kù),JSP技術(shù)是可以擴(kuò)展
59、的。</p><p> 由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Java程序設(shè)計(jì)語(yǔ)言的,而且所有的JSP頁(yè)面都被編譯成為Java Servlet,JSP頁(yè)面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。作為Java平臺(tái)的一部分,JSP擁有Java程序設(shè)計(jì)語(yǔ)言”一次編寫,各處執(zhí)行”的特點(diǎn)。隨著越來(lái)越多的供貨商將JSP支持加入到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,修改工具或服務(wù)器并不影響目前的應(yīng)
60、用。</p><p><b> 第五節(jié) 環(huán) 境</b></p><p><b> 一 開發(fā)及運(yùn)行環(huán)境</b></p><p> 系統(tǒng)開發(fā)環(huán)境的選擇對(duì)于系統(tǒng)的建立來(lái)說(shuō)至關(guān)重要,它將決定著系統(tǒng)開發(fā)工作量的大小,系統(tǒng)的性能特點(diǎn)以及系統(tǒng)今后維護(hù)工作的難易等。因此在開發(fā)系統(tǒng)之前,根據(jù)對(duì)系統(tǒng)所采用的技術(shù)、實(shí)現(xiàn)功能的評(píng)估,在選擇開
61、發(fā)環(huán)境時(shí),我主要考慮了以下幾個(gè)因素:擴(kuò)展性、總體成本、功能、是否容易開發(fā)和管理,另外開放性和互操作性也是需要考慮的一個(gè)重要方面,因?yàn)樵撓到y(tǒng)是運(yùn)行在Internet上的,用戶平臺(tái)的差異性決定了與其他系統(tǒng)的互操作是不可避免的。</p><p> 二 硬件環(huán)境及操作系統(tǒng)</p><p> 服務(wù)器:CPU:P4.1G(或與此相當(dāng)?shù)腃PU)以上配置的高性能PC機(jī),有網(wǎng)絡(luò)接口卡(NIC),內(nèi)存應(yīng)在
62、256M以上,硬盤在40G以上;確認(rèn)該計(jì)算機(jī)已經(jīng)安裝Apache2.0及以上服務(wù)器,數(shù)據(jù)庫(kù)軟件SQL Server,還可選用備份服務(wù)器;操作系統(tǒng)Windows98或以上。</p><p> 客戶端:CPU:P4.1 G(或與此相當(dāng)?shù)腃PU)以上配置的高性能PC機(jī),有網(wǎng)絡(luò)接口卡(NIC),內(nèi)存應(yīng)在128M以上,硬盤在2G以上。操作系統(tǒng)Windows98或以上。</p><p> 網(wǎng)絡(luò):服
63、務(wù)器和客戶端應(yīng)有網(wǎng)絡(luò)連通,配置TCP/IP協(xié)議以及需要申請(qǐng)一個(gè)連接Internet的固定IP地址或一個(gè)域名地址。</p><p> 第二章 理論與技術(shù)基礎(chǔ)</p><p> 第一節(jié) JSP留言系統(tǒng)基礎(chǔ)</p><p> 管理信息系統(tǒng)MIS(Management Information System)是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他辦
64、公設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲(chǔ)存、更新和維護(hù),以企業(yè)戰(zhàn)略競(jìng)優(yōu)、提高效益和效率為目的,支持企業(yè)的高層決策、中層控制、基層運(yùn)作的集成化的人機(jī)系統(tǒng)。</p><p> 傳統(tǒng)的MIS系統(tǒng)的核心是C/S(Client/Server——客戶端/服務(wù)器)架構(gòu),而基于Internet的MIS系統(tǒng)的核心是B/S(Browser/Server——瀏覽器/服務(wù)器)架構(gòu)。B/S架構(gòu)比起C/S架構(gòu)有著很大的優(yōu)越性,傳統(tǒng)的MIS系
65、統(tǒng)依賴于專門的操作環(huán)境,這意味著操作者的活動(dòng)空間受到極大限制;而B/S架構(gòu)則不需要專門的操作環(huán)境,在任何地方,只要能上網(wǎng),就能夠操作MIS系統(tǒng),這其中的優(yōu)劣差別是不言而喻的。</p><p> 第二節(jié) 軟件工程理論</p><p> 軟件工程是一門旨在研究計(jì)算機(jī)軟件開發(fā)與維護(hù)的普遍原理和技術(shù)的工程學(xué)科,它的研究范圍涉及到技術(shù)方法、軟件工具、科學(xué)管理等諸多方面。實(shí)踐證明:在軟件的設(shè)計(jì)和開
66、發(fā)過(guò)程中,運(yùn)用軟件工程的方法,可以大大提高軟件開發(fā)的成功率,能夠顯著減少軟件開發(fā)和維護(hù)中的問(wèn)題。</p><p><b> 一 軟件工程的途徑</b></p><p> 在軟件開發(fā)與維護(hù)的實(shí)踐過(guò)程中,體現(xiàn)軟件工程基本原理的途徑是生命周期方法學(xué)。生命周期方法學(xué)就是從時(shí)間的角度對(duì)軟件設(shè)計(jì)開發(fā)和維護(hù)的復(fù)雜問(wèn)題進(jìn)行分解,把軟件生命的漫長(zhǎng)周期依次劃分為若干個(gè)階段,每個(gè)階段都
67、有相對(duì)獨(dú)立的任務(wù),然后逐步完成每個(gè)階段的任務(wù)。一般來(lái)說(shuō),軟件生命周期由軟件定義(也稱系統(tǒng)定性分析)、軟件開發(fā)和軟件維護(hù)三個(gè)階段組成。其中,軟件定義劃分為問(wèn)題定義、可行性研究和需求分析三個(gè)子階段,軟件開發(fā)分為總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和單元測(cè)試、綜合測(cè)試四個(gè)子階段。采用生命周期方法開發(fā)軟件時(shí),從對(duì)任務(wù)的抽象邏輯分析開始,一個(gè)階段,一個(gè)階段地進(jìn)行開發(fā)。前一個(gè)階段任務(wù)的完成是開始進(jìn)行后一個(gè)階段工作的前提和基礎(chǔ),后一階段任務(wù)的完成通常是使前一階段
68、提出的解法更進(jìn)一步具體化,加進(jìn)了更多的實(shí)現(xiàn)細(xì)節(jié)??傊芷诜椒▽W(xué)的關(guān)鍵就是系統(tǒng)地有條不紊地從抽象的邏輯概念逐步發(fā)展到具體的物理實(shí)現(xiàn)。</p><p> 二 軟件工程理論對(duì)本系統(tǒng)的指導(dǎo)</p><p> 學(xué)習(xí)成績(jī)管理系統(tǒng)的設(shè)計(jì)和開發(fā)是一項(xiàng)較為龐大的系統(tǒng)工程,應(yīng)以軟件工程的思想和方法為指導(dǎo)進(jìn)行設(shè)計(jì)和開發(fā)。軟件工程理論對(duì)本系統(tǒng)的指導(dǎo),主要表現(xiàn)在幫助我們理清思路,建立較為科學(xué)的結(jié)構(gòu)和開發(fā)制
69、作流程方面。上述的各種理論,對(duì)我們?cè)O(shè)計(jì)和開發(fā)學(xué)習(xí)成績(jī)管理系統(tǒng)提供了重要的理論基礎(chǔ),同時(shí)也為我們?nèi)绾芜M(jìn)行具體的設(shè)計(jì)和開發(fā)工作提供了必要的思路和方法。為協(xié)調(diào)處理設(shè)計(jì)開發(fā)中的一系列要素,使設(shè)計(jì)開發(fā)工作更為明確和高效。</p><p> 第三節(jié) 系統(tǒng)的B/S模式</p><p> 一 軟件體系結(jié)構(gòu)介紹</p><p> C/S (Client/Server)結(jié)構(gòu),即大
70、家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問(wèn)新的和現(xiàn)有的應(yīng)用系統(tǒng),通過(guò)現(xiàn)
71、有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級(jí)的開放性,在特定的應(yīng)用中無(wú)論是Client端還是Server端都還需要特定的軟件支持。由于沒(méi)能提供用戶真正期望的開放環(huán)境,C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)開發(fā)不同版本的軟件, 加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺(tái)電腦以上局域網(wǎng)用戶同時(shí)使用。而且代價(jià)高,效率低。</p><
72、p> B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)
73、構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。在B/S的系統(tǒng)中,用戶可以通過(guò)瀏覽器向
74、分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求。B/S結(jié)構(gòu)極大的簡(jiǎn)化了客戶機(jī)的工作,客戶機(jī)上只需安裝、配置少量的客戶端軟件即可,服務(wù)器將擔(dān)負(fù)更多的工</p><p> 二 B/S的三層體系結(jié)構(gòu)</p><p> 在Browser/Server三層體系結(jié)構(gòu)下,表示層(Presentation)、功能層(Business Logic)、數(shù)據(jù)層(Data Service)被分割成三個(gè)相對(duì)獨(dú)立的單元:<
75、;/p><p> 第一層--表示層:Web瀏覽器</p><p> 在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務(wù)是由Web瀏覽器向網(wǎng)絡(luò)上的某一Web服務(wù)器提出服務(wù)請(qǐng)求,Web服務(wù)器對(duì)用戶身份進(jìn)行驗(yàn)證后用HTTP協(xié)議把所需的主頁(yè)傳送給客戶端,客戶機(jī)接受傳來(lái)的主頁(yè)文件,并把它顯示在Web瀏覽器上。</p><p> 第二層--功能層:具有應(yīng)用程序擴(kuò)展功能的Web
76、服務(wù)器</p><p> 在功能層中包含系統(tǒng)的事務(wù)處理邏輯,位于Web服務(wù)器端。它的任務(wù)是接受用戶的請(qǐng)求,首先需要執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫(kù)進(jìn)行連接,通過(guò)SQL等方式向數(shù)據(jù)庫(kù)服務(wù)器提出數(shù)據(jù)處理申請(qǐng),然后數(shù)據(jù)庫(kù)服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給Web服務(wù)器,再由Web服務(wù)器傳送回客戶端。</p><p> 第三層--數(shù)據(jù)層:數(shù)據(jù)庫(kù)服務(wù)器</p><p> 在數(shù)據(jù)層
77、中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫(kù)服務(wù)器端。它的任務(wù)是接受Web服務(wù)器對(duì)數(shù)據(jù)庫(kù)操縱的請(qǐng)求,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)查詢、修改、更新等功能,最終把運(yùn)行結(jié)果提交給Web服務(wù)器。</p><p> 從上面的分析中可以看出,三層的B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來(lái),由單獨(dú)組成的一層功能層來(lái)負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力大大減輕了,把負(fù)荷均衡地分配給了Web服務(wù)器,于是由原來(lái)的兩層的C/S結(jié)構(gòu)
78、轉(zhuǎn)變成三層的B/S結(jié)構(gòu)。</p><p> 管理軟件主流技術(shù)。管理軟件技術(shù)的主流技術(shù)與管理思想一樣,也經(jīng)歷了三個(gè)發(fā)展時(shí)期。首先,界面技術(shù)從上世紀(jì)DOS字符界面到Windows圖形界面(或圖形用戶界面GUI),直至Browser瀏覽器界面三個(gè)不同的發(fā)展時(shí)期。其次,今天所有電腦的瀏覽器界面,不僅直觀和易于使用,更主要的是基于瀏覽器平臺(tái)的任何應(yīng)用軟件其風(fēng)格都是一樣的,使用人對(duì)操作培訓(xùn)的要求不高,而且軟件可操作性強(qiáng),易
79、于識(shí)別;再者,平臺(tái)體系結(jié)構(gòu)也從過(guò)去單用戶發(fā)展到今天的文件/服務(wù)器(F/S)體系、客戶機(jī)/服務(wù)器(C/S)體系和瀏覽器/服務(wù)器(B/S)體系。</p><p> 第四節(jié) C/S架構(gòu)的優(yōu)勢(shì)與劣勢(shì)</p><p> 一 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕</p><p> 最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序。二者可分別稱為前臺(tái)程
80、序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來(lái)的請(qǐng)求;客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,可稱為客戶電腦,當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。</p><p> 二 數(shù)據(jù)的儲(chǔ)存管理功能較為透明</p>
81、;<p> 在數(shù)據(jù)庫(kù)應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)行的,前臺(tái)應(yīng)用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的)運(yùn)行數(shù)據(jù),在服務(wù)器程序中不集中實(shí)現(xiàn),例如訪問(wèn)者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在前臺(tái)程序上的最終用戶,是”透明”的,他們無(wú)須過(guò)問(wèn)(通常也無(wú)法干涉)背后的過(guò)程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是
82、非?!笆菪 ?,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系的下,數(shù)據(jù)庫(kù)不能真正成為公共、專業(yè)化的倉(cāng)庫(kù),它受到獨(dú)立的專門管理。 </p><p> 三 C/S架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大</p><p> 首先,采用C/S架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正”統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫(kù)系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)才能有效實(shí)現(xiàn)
83、,有這樣一些問(wèn)題,如果需要建立”實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫(kù)服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。其次,傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)更是猛烈沖擊C/S,
84、并對(duì)其形成威脅和挑戰(zhàn)。</p><p> 第五節(jié) B/S架構(gòu)的優(yōu)勢(shì)與劣勢(shì)</p><p> 一 維護(hù)和升級(jí)方式簡(jiǎn)單</p><p> 目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來(lái)說(shuō),系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來(lái)回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,
85、所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無(wú)論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來(lái)越”瘦”,而服務(wù)器越來(lái)越”胖”是將來(lái)信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易,而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見(jiàn)的,驚人的。因此,維護(hù)和升級(jí)革命的方式是”瘦”客戶
86、機(jī),”胖”服務(wù)器。 </p><p> 二 成本降低,選擇更多</p><p> 大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對(duì)的統(tǒng)治地位。 現(xiàn)在的趨勢(shì)是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用wind
87、ows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)Linux操作系統(tǒng)快速發(fā)展起來(lái),Linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的,這種選擇非常盛行。比如說(shuō)很多人每天上”新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解”新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒(méi)有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。</p><p> 三 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)
88、負(fù)荷較重</p><p> 由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過(guò)WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器”崩潰”等問(wèn)題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防
89、萬(wàn)一。</p><p> 針對(duì)本系統(tǒng)的開發(fā),經(jīng)過(guò)對(duì)比,本留言板系統(tǒng)采用B/S模式。對(duì)客戶端沒(méi)有特別的要求,只要有一個(gè)IE瀏覽器即可;對(duì)所有用戶而言,完全不受時(shí)空的限制,只要能夠上網(wǎng),都可以進(jìn)入該留言板網(wǎng)站,做自己權(quán)限內(nèi)的事情。</p><p> 第三章 JSP留言板的發(fā)展前景以及可行性分析</p><p> 第一節(jié) JSP留言板的發(fā)展前景</p>
90、<p> JSP具有相當(dāng)?shù)膬?yōu)勢(shì),更重要的是Sun公司得到了IBM/BEA/Oracle/Sybase等IT巨擘的支持也得到了互聯(lián)網(wǎng)上Open Source社區(qū)的青睞。很容易從網(wǎng)上免費(fèi)獲得和使用Java集成開發(fā)環(huán)境、中間件和服務(wù)器等產(chǎn)品,以及它們的源代碼,為建立穩(wěn)定、安全、高效而且經(jīng)濟(jì)的Web數(shù)據(jù)庫(kù)系統(tǒng)創(chuàng)造了條件。</p><p> 除了速度的優(yōu)勢(shì)以外,JSP還具有以下技術(shù)強(qiáng)勢(shì):</p>
91、<p> 將業(yè)務(wù)邏輯層和表示層分離:使用JSP技術(shù),網(wǎng)絡(luò)開發(fā)人員可以使用HTML來(lái)設(shè)計(jì)頁(yè)面顯示部分(如字體顏色等),使用JSP指令或者Java程序片段來(lái)生成網(wǎng)頁(yè)上的動(dòng)態(tài)內(nèi)容。</p><p> 能夠跨平臺(tái):JSP支持絕大部分平臺(tái),包括現(xiàn)在非常流行的Linux系統(tǒng),應(yīng)用非常廣泛的Apache服務(wù)器也提供了支持JSP服務(wù)。</p><p> 組件的開發(fā)和使用很方便:ASP的
92、組件是由C++、VB等語(yǔ)言開發(fā)的,并需要注冊(cè)才能使用;而JSP的組件是用JAVA開發(fā)的,可以直接使用。</p><p> 目前在國(guó)內(nèi)PHP與ASP應(yīng)用最為廣泛。而JSP由于是一種較新的技術(shù),國(guó)內(nèi)采用的較少。但在國(guó)外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。采用PHP的網(wǎng)站如新浪網(wǎng)(sina)、中國(guó)人(Chinaren)等,由于PHP本身存在的一些缺點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)
93、站點(diǎn),而更適合一些小型的商業(yè)站點(diǎn)。PHP缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持。對(duì)于大負(fù)荷站點(diǎn),解決方法只有一個(gè):分布計(jì)算。數(shù)據(jù)庫(kù)、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,群組成二維數(shù)組。而PHP則缺乏這種支持。PHP提供的數(shù)據(jù)庫(kù)接口支持不統(tǒng)一,這就使得它不適合運(yùn)用在電子商務(wù)中。</p><p> JSP的Web留言本是網(wǎng)絡(luò)上互通信息的一種最簡(jiǎn)單,最快捷的方式,用JSP實(shí)現(xiàn)Web留言本模塊,更
94、提高了留言本操作的快捷特性,是留言板模塊的良好發(fā)展方向。</p><p><b> 第二節(jié) 需求分析</b></p><p> 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁(yè)逐漸融入人們的生活。快速及時(shí)的信息發(fā)布和信息瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體——Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作
95、一套個(gè)性化的網(wǎng)頁(yè)是企業(yè)和個(gè)人的宣傳自己的重要手段,同時(shí)也是學(xué)習(xí)者獲取學(xué)習(xí)信息的重要手段。尤其是在信息發(fā)布與交流領(lǐng)域,各種新信息的發(fā)布分秒變換,人們對(duì)信息的需求有了更新,更高的要求,而網(wǎng)站由于本身所具有的信息量大,傳遞快速,沒(méi)有時(shí)空限制等特點(diǎn)恰好滿足這種要求。所以網(wǎng)站也逐漸成為一種新興的信息發(fā)布資源。也正是由于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實(shí)時(shí)交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時(shí)性。在這樣一個(gè)大的環(huán)境下,無(wú)論是作為BBS、還是網(wǎng)絡(luò)作品站,它突顯的首先
96、是論壇或網(wǎng)站的定位,網(wǎng)民只是一個(gè)參與者,文章的發(fā)表和評(píng)論回復(fù),都是有規(guī)矩的,有一定的審核機(jī)制,有專人(版主、網(wǎng)管、編輯等)在管理。相比較而言,博客留言板更強(qiáng)調(diào)的是個(gè)性。就本質(zhì)而言,留言板其實(shí)就是有現(xiàn)成的網(wǎng)頁(yè)模板的,可以發(fā)表文章和評(píng)論。它的形式相對(duì)簡(jiǎn)單,管理者和發(fā)布者通常就是一個(gè)人,和一些新聞網(wǎng)站的文章發(fā)布系統(tǒng)類似。從技術(shù)</p><p><b> 第三節(jié) 可行性分析</b></p&g
97、t;<p> 系統(tǒng)的可行性分析主要是技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。</p><p> 一 技術(shù)條件可行性分析</p><p> Internet的發(fā)展給我們的教育更加現(xiàn)代化,幾乎所有的網(wǎng)站都使用到了留言內(nèi)容,用它來(lái)記錄訪問(wèn)用戶對(duì)網(wǎng)站的建議,以幫助網(wǎng)站更好的發(fā)展。目前在呈幾何增長(zhǎng)的因特網(wǎng)網(wǎng)站中,有相當(dāng)一部分仍然固守“靜態(tài)”,這無(wú)形中已經(jīng)大大落后與時(shí)代的步伐。當(dāng)用戶瀏
98、覽器通過(guò)因特網(wǎng)向web服務(wù)器請(qǐng)求提供網(wǎng)頁(yè)內(nèi)容時(shí),服務(wù)器僅僅是標(biāo)準(zhǔn)的HTML代碼,最多再加上流行的動(dòng)態(tài)圖片,產(chǎn)生簡(jiǎn)單的動(dòng)畫效果。如果網(wǎng)站維護(hù)者需要更新網(wǎng)頁(yè)的內(nèi)容時(shí),就必須手動(dòng)更新所有相關(guān)的HTML文檔。為了不斷更新網(wǎng)頁(yè)內(nèi)容,必須不斷重復(fù)制作HTML文檔,隨著網(wǎng)站內(nèi)容和信息量的日益擴(kuò)增,這個(gè)工作量將變的及其龐大。而如今很多網(wǎng)站都屬于動(dòng)態(tài)網(wǎng)站,其具有較強(qiáng)的交互性,能夠根據(jù)用戶的要求和選擇做出動(dòng)態(tài)改變;能夠自動(dòng)更新,即不需要手動(dòng)更新HTML文檔
99、,便會(huì)自動(dòng)生成新的頁(yè)面,這樣大大節(jié)省了工作量;因人因時(shí)而變,即當(dāng)不同的時(shí)間,不同的人訪問(wèn)同一個(gè)網(wǎng)址時(shí)會(huì)產(chǎn)生不同的頁(yè)面。</p><p> 二 經(jīng)濟(jì)條件可行性分析</p><p> 幾乎所有網(wǎng)站都有留言板塊,用它來(lái)記錄訪問(wèn)用戶對(duì)網(wǎng)站的建議,以幫助網(wǎng)站更好的發(fā)展。總體而言,留言系統(tǒng)首頁(yè)是一個(gè)留言窗口,所以要給訪問(wèn)者一個(gè)清晰完整的概念,給出基本的提示信息。這種系統(tǒng)實(shí)現(xiàn)在線的查看,查找,管理,
100、留言操作,功能強(qiáng)大,方便跨地域操作,擴(kuò)展能力良好。基于利用計(jì)算機(jī)網(wǎng)絡(luò)的巨大潛力、數(shù)據(jù)信息的理念,從而減少人力、物力及財(cái)力上的消耗,完成合理的分配資源。在系統(tǒng)分析和設(shè)計(jì)階段,所需要的投入主要是系統(tǒng)和程序的開發(fā)費(fèi)用,它包括軟件的移植費(fèi)用、程序開發(fā)費(fèi)用、技術(shù)咨詢費(fèi)用。在系統(tǒng)的實(shí)施階段,主要包括系統(tǒng)調(diào)試安裝費(fèi)用,其中包括安裝調(diào)試軟件的一切硬件和軟件費(fèi)用。系統(tǒng)安裝需要一定的磨合期,因此需要一定的人員咨詢費(fèi)用。在系統(tǒng)運(yùn)行階段所需要的費(fèi)用主要有培訓(xùn)費(fèi)
101、、資料費(fèi)、人員工資、消耗品費(fèi)用、技術(shù)服務(wù)性費(fèi)用。培訓(xùn)費(fèi)包括與系統(tǒng)有關(guān)的一切人員的技術(shù)培訓(xùn)和業(yè)務(wù)咨詢費(fèi)用等。在系統(tǒng)實(shí)施后,需要對(duì)用戶進(jìn)行培訓(xùn),使其熟練掌握該系統(tǒng)的使用,并培訓(xùn)系統(tǒng)的維護(hù)人員。</p><p><b> 三 操作可行性分析</b></p><p> 留言系統(tǒng)采用Browser/Server(B/S)結(jié)構(gòu)模式來(lái)設(shè)計(jì),JSP解決方案,是目前比較流行的B/S
102、架構(gòu)模式的解決方案,技術(shù)成熟,以此方案開發(fā)的應(yīng)用系統(tǒng)具有開發(fā)周期短,運(yùn)行穩(wěn)定,維護(hù)簡(jiǎn)便,投資少等優(yōu)點(diǎn)。只需簡(jiǎn)單的計(jì)算機(jī)基礎(chǔ)知識(shí)便可充分利用本系統(tǒng)完成畢業(yè)設(shè)計(jì)工作。</p><p> 第四章 JSP留言板模塊的設(shè)計(jì)思路與需求分析</p><p> 第一節(jié) JSP留言本的頁(yè)面設(shè)計(jì)</p><p> JSP留言本的頁(yè)面內(nèi)容豐富雖然比較重要,但是不會(huì)讓太多的內(nèi)容塞滿留
103、言本的主頁(yè)面。內(nèi)容有較鮮明的特色才能吸引更多的訪客。畫面不要太花,應(yīng)該有較清爽的頁(yè)面。可以實(shí)現(xiàn)留言本的換皮膚功能。設(shè)計(jì)工具可以采用Dreamvweaver,F(xiàn)rontpage,Photoshop等工具。</p><p> 第二節(jié) JSP留言版的功能設(shè)計(jì)</p><p> JSP留言本模塊毋庸置疑的應(yīng)該具有留言功能,留言功能除了簡(jiǎn)單的文字留言外,還應(yīng)該為用戶提供諸如圖片留言;表情留言;留
104、言心情選擇等方便訪客留言的功能。對(duì)文字留言訪客應(yīng)該可以進(jìn)行簡(jiǎn)單的文字處理:加粗文字,改變文字字體大小,改變字體顏色等。最后更應(yīng)該給訪客一個(gè)留言幫助的版塊</p><p> JSP留言本模塊還應(yīng)該具有管理員管理功能,管理者需要使用管理員帳戶、密碼和驗(yàn)證碼登陸管理頁(yè)面。</p><p> 管理員可以管理訪客的留言:回復(fù)留言、編輯留言和刪除留言。</p><p>
105、管理員可以設(shè)置訪客留言權(quán)限和留言功能:每頁(yè)留言顯示的條數(shù);留言內(nèi)容最大字?jǐn)?shù);是否打開后臺(tái)審核功能;是否允許訪客使用表情符號(hào)等;給留言本更換皮膚。</p><p> 管理員可以設(shè)置留言本的公告信息:管理員可以根據(jù)個(gè)人需求或者訪客要求更換留言本主頁(yè)面中的公告內(nèi)容。</p><p> 管理員還可以對(duì)訪客實(shí)行IP管理:限制某個(gè)IP號(hào)段的訪客在留言本內(nèi)使用留言功能。留言本具有管理員功能可以既提高
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 留言板系統(tǒng)(畢業(yè)論文)
- 留言板的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 畢業(yè)論文——asp留言板
- 留言板管理系統(tǒng)畢業(yè)論文
- 基于java的留言板的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 職業(yè)學(xué)院畢業(yè)論文留言板的制作
- web留言板課程設(shè)計(jì)--留言板網(wǎng)頁(yè)設(shè)計(jì)
- 留言板設(shè)計(jì)與實(shí)現(xiàn)
- 留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——論文
- 留言板網(wǎng)站的設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 留言板寄語(yǔ)
- jsp留言板
- 基于php的留言板畢業(yè)設(shè)計(jì)
- jsp模板留言板設(shè)計(jì)
- 基于php的留言板畢業(yè)設(shè)計(jì)
- 校園b2c網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)──留言板子模塊的開發(fā)與測(cè)試【畢業(yè)論文】
- 回復(fù)市長(zhǎng)留言板
- 基于java的留言板設(shè)計(jì)與實(shí)現(xiàn)
- 學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—校友錄、留言板、學(xué)生信息管理、信息發(fā)布模塊---畢業(yè)論文
- 酒店管理系統(tǒng)──留言板塊子功能設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】
評(píng)論
0/150
提交評(píng)論