楊樹材性數(shù)據(jù)庫管理系統(tǒng)構(gòu)建
發(fā)布時間:2022-01-13 21:15
楊樹是我國一種重要的速生豐產(chǎn)樹種,它具有適應(yīng)性廣、年生長周期短、生長速度快等優(yōu)點。此外,它在造紙和木材加工方面也具有極其重要的用途。為了更好的研究楊樹品種和木材性質(zhì),本文設(shè)計了一種楊樹材性數(shù)據(jù)庫管理系統(tǒng),它的建成將能夠讓楊樹品種和木材性質(zhì)方面的數(shù)據(jù)得到更加有效的存儲和管理,為楊樹新品種的發(fā)現(xiàn)和楊樹材性的研究提供更加有力的工具。楊樹材性數(shù)據(jù)庫管理系統(tǒng),主要以現(xiàn)有的各種楊樹為研究對象,以JSP為開發(fā)平臺,MySQL為后臺數(shù)據(jù)庫,采用Web流行的B/S結(jié)構(gòu)模式,在此基礎(chǔ)上采用SpringMVC和MyBatis框架,設(shè)計了系統(tǒng)的數(shù)據(jù)庫邏輯結(jié)構(gòu)、數(shù)據(jù)持久層、業(yè)務(wù)邏輯層、用戶視圖層,并且在MySQL數(shù)據(jù)庫中設(shè)計了各模塊的數(shù)據(jù)表。數(shù)據(jù)庫中的數(shù)據(jù)表,包括用戶信息模塊表、系統(tǒng)反饋模塊表和楊樹品種信息表以及其材性信息模塊表。其中,用戶登錄模塊主要用于對用戶身份的驗證;用戶反饋模塊用于在用戶和管理員之間進行交流與互動;楊樹品種信息表和木材性質(zhì)信息表分別是用來存儲楊樹品種資源基本信息以及木材顯微解剖構(gòu)造構(gòu)造、物理、化學(xué)、力學(xué)性質(zhì)方面的數(shù)據(jù)。同時,為了分析數(shù)據(jù)庫中各表的屬性字段間的關(guān)系,系統(tǒng)還做了報表模塊,并用...
【文章來源】:安徽農(nóng)業(yè)大學(xué)安徽省
【文章頁數(shù)】:70 頁
【學(xué)位級別】:碩士
【部分圖文】:
Tomcat的目錄文件Fig.1-1ThefileTomcatdirectory
圖 1- 2 C/S 框架示意圖Fig .1-2 The schematic diagram of the C/S framework1.2.2 B/S 結(jié)構(gòu)B/S 結(jié)構(gòu)即瀏覽器/服務(wù)器結(jié)構(gòu),是由 Web 流行興起后出現(xiàn)的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,它是對 C/S 結(jié)構(gòu)的一種改進,它主要有三層架構(gòu)組成,第一層它只要求客戶機上安裝一個瀏覽器,界面操作通過瀏覽器來實現(xiàn)。第二層是 Web 服務(wù)器,它在信息傳遞過程中扮演著中介信使的角色,當(dāng)用戶需要訪問數(shù)據(jù)庫時,必須通過 SQL 語句將用戶的請求發(fā)送到 Web 服務(wù)器上,Web 服務(wù)器再將請求發(fā)送到數(shù)據(jù)庫服務(wù)器上,第三層是數(shù)據(jù)庫服務(wù)器,它的作用首先在數(shù)據(jù)庫里面存放著大量數(shù)據(jù)。當(dāng)數(shù)據(jù)庫服務(wù)器收到Web 服務(wù)器發(fā)送的客戶端請求時,它會對其中的 SQL 語句進行處理,然后將結(jié)果返回到 Web 服務(wù)器,Web 服務(wù)器將接收到的結(jié)果數(shù)據(jù)以相應(yīng)的 HTML 文本形式發(fā)送到瀏覽器,瀏覽器以界面的形式展現(xiàn)在客戶面前。B/S 結(jié)構(gòu)模式的優(yōu)點有:1.由于 B/S 結(jié)構(gòu)是建立在瀏覽器上的,所以就可以通過WEB 服務(wù)和 Java 語言來實現(xiàn)跨平臺使用,比如,既可以在 Window 平臺上使用,也可以在 Linux 平臺上使用,所以靈活性大大提高。2.成本降低,維護和升級變得簡單。
圖 1- 3 B/S 結(jié)構(gòu)示意圖Fig. 1-3 The schematic diagram of the B/S framework1.2.3 C/S 結(jié)構(gòu)和 B/S 結(jié)構(gòu)的比較和選擇經(jīng)過對 C/S 結(jié)構(gòu)和 B/S 結(jié)構(gòu)優(yōu)缺點的比較,雖然兩者都存在著各自優(yōu)點和缺點。但是,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展以及服務(wù)器的不斷強大,B/S 框架的優(yōu)勢會不斷顯現(xiàn)出來,而它的劣勢也在不斷的縮小。因此,為了最大程度的降低維護成本,讓系統(tǒng)運行更加高效,本文決定采用 B/S 模式來開發(fā)楊樹品種資源和木材性質(zhì)數(shù)據(jù)庫管理系統(tǒng)。1.2.4 SpringMVC+MyBatis 框架SpringMVC+MyBatis 框架組合是當(dāng)前最流行的一種 Web 框架之一,它是建立在B/S 架構(gòu)上的一種設(shè)計理念,這種框架組合中包括 Spring 框架,MVC 設(shè)計模式以及MyBatis 框架。下面分別介紹下各種框架。1.2.4.1 Spring 框架Spring 是一個免費的開源框架,在大小與開銷方面,它也是一個輕量級的 Java開發(fā)框架。它的使用,大大減小了企業(yè)應(yīng)用開發(fā)的復(fù)雜性。它的分層架構(gòu)可以為應(yīng)用程序提供相應(yīng)的集成框架。Spring 最大的亮點就是它使用了 JavaBean 來完成之前必須由 EJB 需要完成的事
【參考文獻】:
期刊論文
[1]數(shù)據(jù)庫在林業(yè)信息管理中的應(yīng)用與設(shè)計[J]. 王宇. 中國林業(yè)產(chǎn)業(yè). 2017(01)
[2]淺談數(shù)據(jù)庫[J]. 孫凱,肖偲迪,陳冉. 藝術(shù)科技. 2016(12)
[3]數(shù)據(jù)庫管理系統(tǒng)的構(gòu)成、功能與發(fā)展[J]. 黃梓倫. 內(nèi)蒙古科技與經(jīng)濟. 2016(16)
[4]淺談數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫設(shè)計[J]. 奚彥銘. 黑龍江科技信息. 2016(09)
[5]土地退化因素數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 歐德品,譚琨,張書畢,閆慶武. 生態(tài)與農(nóng)村環(huán)境學(xué)報. 2016(02)
[6]基于Spring MVC和iBATIS框架的研究與應(yīng)用[J]. 劉高軍,夏景隆. 計算機安全. 2012(07)
[7]林下耕作對灘地楊樹木材物理力學(xué)性質(zhì)的影響研究[J]. 徐斌,黃慶豐,朱濤,袁雷. 安徽林業(yè)科技. 2012(02)
[8]基于SpringMVC的用戶登錄系統(tǒng)的設(shè)計與實現(xiàn)[J]. 張瑞青,李鐵柱. 科技信息. 2012(10)
[9]浙江省農(nóng)林生物種質(zhì)資源數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 胡為群,張小斌,鄭可鋒,祝利莉,姚旭國. 浙江農(nóng)業(yè)科學(xué). 2011(05)
[10]標(biāo)準(zhǔn)信息數(shù)據(jù)庫管理系統(tǒng)的創(chuàng)建與應(yīng)用[J]. 李惠琴. 航天標(biāo)準(zhǔn)化. 2010(01)
碩士論文
[1]基于SpringMVC和MyBatis框架的理財規(guī)劃系統(tǒng)的設(shè)計與實現(xiàn)[D]. 武志強.北京交通大學(xué) 2016
[2]基于JSP的酒店信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 竇智.吉林大學(xué) 2016
[3]基于SpringMVC和MyBatis框架的炒股比賽系統(tǒng)的設(shè)計與實現(xiàn)[D]. 吳婉楠.南京大學(xué) 2016
[4]基于SpringMVC框架的電子商務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[D]. 朱慧棟.湖南大學(xué) 2016
[5]林木三維模型管理系統(tǒng)構(gòu)建與設(shè)計[D]. 李東楊.中南林業(yè)科技大學(xué) 2016
[6]基于Spring MVC框架的茶樓管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 劉彬.吉林大學(xué) 2015
[7]基于SpringMVC與iBATIS框架的企業(yè)工單管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 楊慧.中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院) 2015
[8]基于SpringMVC框架的授權(quán)管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 王岱瓊.華中科技大學(xué) 2014
[9]基于B/S模式的教務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 鄔佳.電子科技大學(xué) 2012
[10]木材數(shù)字化管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 孫巖.哈爾濱工程大學(xué) 2012
本文編號:3587155
【文章來源】:安徽農(nóng)業(yè)大學(xué)安徽省
【文章頁數(shù)】:70 頁
【學(xué)位級別】:碩士
【部分圖文】:
Tomcat的目錄文件Fig.1-1ThefileTomcatdirectory
圖 1- 2 C/S 框架示意圖Fig .1-2 The schematic diagram of the C/S framework1.2.2 B/S 結(jié)構(gòu)B/S 結(jié)構(gòu)即瀏覽器/服務(wù)器結(jié)構(gòu),是由 Web 流行興起后出現(xiàn)的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,它是對 C/S 結(jié)構(gòu)的一種改進,它主要有三層架構(gòu)組成,第一層它只要求客戶機上安裝一個瀏覽器,界面操作通過瀏覽器來實現(xiàn)。第二層是 Web 服務(wù)器,它在信息傳遞過程中扮演著中介信使的角色,當(dāng)用戶需要訪問數(shù)據(jù)庫時,必須通過 SQL 語句將用戶的請求發(fā)送到 Web 服務(wù)器上,Web 服務(wù)器再將請求發(fā)送到數(shù)據(jù)庫服務(wù)器上,第三層是數(shù)據(jù)庫服務(wù)器,它的作用首先在數(shù)據(jù)庫里面存放著大量數(shù)據(jù)。當(dāng)數(shù)據(jù)庫服務(wù)器收到Web 服務(wù)器發(fā)送的客戶端請求時,它會對其中的 SQL 語句進行處理,然后將結(jié)果返回到 Web 服務(wù)器,Web 服務(wù)器將接收到的結(jié)果數(shù)據(jù)以相應(yīng)的 HTML 文本形式發(fā)送到瀏覽器,瀏覽器以界面的形式展現(xiàn)在客戶面前。B/S 結(jié)構(gòu)模式的優(yōu)點有:1.由于 B/S 結(jié)構(gòu)是建立在瀏覽器上的,所以就可以通過WEB 服務(wù)和 Java 語言來實現(xiàn)跨平臺使用,比如,既可以在 Window 平臺上使用,也可以在 Linux 平臺上使用,所以靈活性大大提高。2.成本降低,維護和升級變得簡單。
圖 1- 3 B/S 結(jié)構(gòu)示意圖Fig. 1-3 The schematic diagram of the B/S framework1.2.3 C/S 結(jié)構(gòu)和 B/S 結(jié)構(gòu)的比較和選擇經(jīng)過對 C/S 結(jié)構(gòu)和 B/S 結(jié)構(gòu)優(yōu)缺點的比較,雖然兩者都存在著各自優(yōu)點和缺點。但是,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展以及服務(wù)器的不斷強大,B/S 框架的優(yōu)勢會不斷顯現(xiàn)出來,而它的劣勢也在不斷的縮小。因此,為了最大程度的降低維護成本,讓系統(tǒng)運行更加高效,本文決定采用 B/S 模式來開發(fā)楊樹品種資源和木材性質(zhì)數(shù)據(jù)庫管理系統(tǒng)。1.2.4 SpringMVC+MyBatis 框架SpringMVC+MyBatis 框架組合是當(dāng)前最流行的一種 Web 框架之一,它是建立在B/S 架構(gòu)上的一種設(shè)計理念,這種框架組合中包括 Spring 框架,MVC 設(shè)計模式以及MyBatis 框架。下面分別介紹下各種框架。1.2.4.1 Spring 框架Spring 是一個免費的開源框架,在大小與開銷方面,它也是一個輕量級的 Java開發(fā)框架。它的使用,大大減小了企業(yè)應(yīng)用開發(fā)的復(fù)雜性。它的分層架構(gòu)可以為應(yīng)用程序提供相應(yīng)的集成框架。Spring 最大的亮點就是它使用了 JavaBean 來完成之前必須由 EJB 需要完成的事
【參考文獻】:
期刊論文
[1]數(shù)據(jù)庫在林業(yè)信息管理中的應(yīng)用與設(shè)計[J]. 王宇. 中國林業(yè)產(chǎn)業(yè). 2017(01)
[2]淺談數(shù)據(jù)庫[J]. 孫凱,肖偲迪,陳冉. 藝術(shù)科技. 2016(12)
[3]數(shù)據(jù)庫管理系統(tǒng)的構(gòu)成、功能與發(fā)展[J]. 黃梓倫. 內(nèi)蒙古科技與經(jīng)濟. 2016(16)
[4]淺談數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫設(shè)計[J]. 奚彥銘. 黑龍江科技信息. 2016(09)
[5]土地退化因素數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 歐德品,譚琨,張書畢,閆慶武. 生態(tài)與農(nóng)村環(huán)境學(xué)報. 2016(02)
[6]基于Spring MVC和iBATIS框架的研究與應(yīng)用[J]. 劉高軍,夏景隆. 計算機安全. 2012(07)
[7]林下耕作對灘地楊樹木材物理力學(xué)性質(zhì)的影響研究[J]. 徐斌,黃慶豐,朱濤,袁雷. 安徽林業(yè)科技. 2012(02)
[8]基于SpringMVC的用戶登錄系統(tǒng)的設(shè)計與實現(xiàn)[J]. 張瑞青,李鐵柱. 科技信息. 2012(10)
[9]浙江省農(nóng)林生物種質(zhì)資源數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 胡為群,張小斌,鄭可鋒,祝利莉,姚旭國. 浙江農(nóng)業(yè)科學(xué). 2011(05)
[10]標(biāo)準(zhǔn)信息數(shù)據(jù)庫管理系統(tǒng)的創(chuàng)建與應(yīng)用[J]. 李惠琴. 航天標(biāo)準(zhǔn)化. 2010(01)
碩士論文
[1]基于SpringMVC和MyBatis框架的理財規(guī)劃系統(tǒng)的設(shè)計與實現(xiàn)[D]. 武志強.北京交通大學(xué) 2016
[2]基于JSP的酒店信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 竇智.吉林大學(xué) 2016
[3]基于SpringMVC和MyBatis框架的炒股比賽系統(tǒng)的設(shè)計與實現(xiàn)[D]. 吳婉楠.南京大學(xué) 2016
[4]基于SpringMVC框架的電子商務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[D]. 朱慧棟.湖南大學(xué) 2016
[5]林木三維模型管理系統(tǒng)構(gòu)建與設(shè)計[D]. 李東楊.中南林業(yè)科技大學(xué) 2016
[6]基于Spring MVC框架的茶樓管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 劉彬.吉林大學(xué) 2015
[7]基于SpringMVC與iBATIS框架的企業(yè)工單管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 楊慧.中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院) 2015
[8]基于SpringMVC框架的授權(quán)管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 王岱瓊.華中科技大學(xué) 2014
[9]基于B/S模式的教務(wù)管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 鄔佳.電子科技大學(xué) 2012
[10]木材數(shù)字化管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 孫巖.哈爾濱工程大學(xué) 2012
本文編號:3587155
本文鏈接:http://sikaile.net/nykjlw/lylw/3587155.html
最近更新
教材專著