黃方瑜 毛玉萃 魏玉甜



摘要:闡述了橙柑橘柚網站開發的必要性和可行性;介紹了采用SSM框架按照面向對象的開發方法進行開發的各階段;最后對該網站進行評價。
關鍵詞:B/S架構;SSM框架;MySQL數據庫;橙柑橘柚網站
中圖分類號:TP311.52 文獻標識碼:A
文章編號:1009-3044(2020)19-0060-03
開放科學(資源服務)標識碼(0SID):
1 背景
橙、柑、橘、柚均屬于柑橘的一個重要分類,柑橘物產豐盛,優良品種繁多,在中國已有四千多年的栽培及食用歷史。為了幫助人們更好地了解橙柑橘柚的相關信息,同時也為了保護和傳承柑橘文化,有必要建立一個專門普及橙柑橘柚相關知識的網站。
該網站分為管理員角色模式和普通用戶角色模式,不同的角色分別進入不同的模式,其頁面、功能也有所不同,可使用戶瀏覽信息、管理員管理系統的效率最大化。經測試,該網站確是一個便捷、操作簡單,具有良好的安全性、可靠性且實用的網站。
本文通過廣泛收集整理相關理論資料以及技術資源,從五個部分對該網站進行詳細分析和驗證。
1.1研究背景
據國內柑橘史料記載,在整個世界范圍內,國內是栽培和生產柑橘最早的國家,至今已有四千多年的柑橘栽培歷史。隨著國內柑橘產業一體化進程的不斷推進,柑橘文化獲得了新的內涵和新的表現形式,如建立柑橘園區促進柑橘旅游業;開展柑橘文化節,讓人們認識柑橘的品種,了解柑橘的歷史文化等。[1]歷年來,柑橘相關的文獻、書籍層出不窮,但目前為止,專門收集橙柑橘柚資源信息及其歷史文化的網站或App十分稀少。若開發一個對橙柑橘柚各方面進行分門別類管理的網站,對于柑橘文化的保護和傳承是十分有利的,同時也方便人們查找所需的資料。
1.2研究的目的及意義
在四千多年的柑橘栽培歷史進程中,前人留下了大量關于柑橘栽培、病蟲防害等科學方面的資料和記載,同時,文人騷客也留下了大量歌頌柑橘的文學作品。而由于橙柑橘柚外形極為相似,故在市場上極為容易被人們混淆或者錯認。因此,如何將前人留下的技術與文化進行革故鼎新,如何讓人們更好地了解柑橘、區分柑橘成了一系列問題。這些問題的存在迫切需要收集整理柑橘的相關文獻書籍資料,建立一個網站系統地收錄這些信息。
從理論意義方面看,該網站在推動國民經濟的發展以及實現價值最大化等方面有著重要的作用和意義;從應用價值方面看,該網站不僅有利于人們更好地、更方便地丁解橙柑橘柚、以及它們背后的故事,還有利于豐富人們的生活情趣、對于柑橘文化的保護與傳承以及柑橘產業化的發展。
因此,很有必要開發一個橙柑橘柚網站。
1.3目前研究的概況及發展趨勢
在當下互聯網盛行的時代,雖然國內對于橙柑橘柚的理論研究已經相對完善,但專門介紹橙柑橘柚的網站極少,目前只有百度百科上有比較完備的橙柑橘柚相關信息以及一些農學經濟方面的網站有部分的網文推送。因此,可以看出,國內有關橙柑橘柚的信息化工作還不夠完善,需要投入更多的精力去開發相關網站以及相關工作的建設。
隨著經濟及科技的快速發展,計算機深刻影響著人們的生活和工作等各個方面,網絡自然成為這個時代背景下獲取信息最方便快捷的方式。因此,研究和開發中國橙柑橘柚網站,通過網絡幫助人們更好地、更方便地認識橙柑橘柚;幫助人們更便捷地獲取橙柑橘柚的品種、產地、營養價值以及它們背后的故事等相關信息,從而達到科普的目的,讓人們了解到更準確的信息,了解柑橘文化。
2 橙柑橘柚網站的分析
橙柑橘柚網站主要分為前端和后端兩大部分。前端負責為用戶提供服務,用戶可通過前端頁面注冊、登錄網站,可瀏覽和查詢橙柑橘柚信息、發布橙柑橘柚信息、發表評論、點贊、查看行情資訊、修改用戶密碼以及修改用戶個人信息等。后端負責網站的管理工作,管理員可以登錄網站、修改管理員密碼、修改管理員個人信息、進行用戶管理、橙柑橘柚管理、新聞資訊管理、橙柑橘柚文章審核、評論管理等操作。 綜上所述,該網站要實現的主要功能如圖1所示。
2.1 前臺用戶部分功能
1)注冊登錄:用戶可通過注冊和登錄使用本系統;
2)橙柑橘柚文章:用戶可瀏覽網站上所有公開發布的橙柑橘柚文章、查看相關圖片、觀看視頻、發表評論和點贊;
3)發布文章:用戶可以上傳橙柑橘柚相關的文章,但需要等待一段時間,在管理員審核通過后才可發布到網站上;
4)新聞資訊:用戶可以瀏覽最新的橙柑橘柚的行情資訊、種植技術等;
5)用戶個人信息管理:用戶可以修改自己的密碼以及自己的個人詳細資料。
2.2 后臺管理員部分功能
1)登錄:管理員可在管理員登錄界面登錄進入網站的管理端,可對本網站進行各項管理工作;
2)用戶管理:管理員可對用戶進行查詢、凍結、刪除等操作;
3)橙柑橘柚信息管理:管理員可對用戶發布的橙柑橘柚信息進行實時審核、刪除、查詢等操作;
4)基本信息管理:網站的管理員可對系統的所有相關信息進行修改;
5)橙柑橘柚分類管理:管理員可對橙柑橘柚的分類進行添加或修改;
6)評論管理:管理員可隨時查看所有用戶的評論,并選擇是否回復或決定是否刪除;
7)新聞管理:管理員可對橙柑橘柚的行情資訊和種植技術等進行查詢.添加、刪除等操作。
3 基于面向對象的橙柑橘柚網站的設計[2]
3.1 用例建模
經過上一章節的分析,可以將該網站用戶分為普通用戶和管理員兩類。
管理者的權限主要分為登錄、基本信息管理、登錄日志管理、新聞管理、橙柑橘柚管理、留言管理、評論管理、用戶管理以及系統維護九大類。
普通用戶的權限主要分為注冊登錄、個人信息管理、瀏覽信息、在線留言以及信息發布五大類。
以普通用戶發布信息為例進行描述。用戶發布橙柑橘柚文章、用戶修改自己發布的信息、用戶刪除自己發布的信息;管理員審核用戶發布的橙柑橘柚信息、并將信息進行分類管理,如圖2所示。
3.2 動態建模
動態建模包括時序圖,協作圖,狀態圖,活動圖。[3]這里以活動圖為例進行普通用戶發布信息活動的描述。
發布信息活動建立:普通用戶登錄網站,進入個人中心,打開信息發布編輯頁面,輸入文字,提交所要發布的信息,等待管理員審核通過,文章即可發布成功,如圖3所示。
4 基于面向對象的橙柑橘柚網站的實王見[4]
4.1 數據庫邏輯設計
橙柑橘柚網站其數據庫是基于MySQL數據庫進行搭建的。數據庫中具有t_admin、t_liuyan等10張數據庫表。下面主要以管理員回復留言為例,進行數據庫邏輯設計。
t_admin表得具體結構如表1所示。
t_liuyan表得具體結構如表2所示。
4.2 系統運行結果展示
系統首頁如圖4所示。用戶進入網站首頁,首頁圖文并茂,用戶可以在左上角看到實時日期,右上角點擊登錄或注冊按鈕可以進行注冊和登錄。用戶可以通過導航欄選擇感興趣的內容,導航欄有種植技術、行情資訊、橙子、柑子、關于我們、在線留言等內容,用戶也可通過關鍵詞搜索相關內容,還可以通過大圖下方各個區域中選擇感興趣的內容進行瀏覽。
5 結束語
本設計是基于SSM的架構,設計了一個專門收錄橙柑橘柚信息的網站,主要包括橙柑橘柚的基本介紹、種植技術、故事、圖片、視頻等內容。做這樣的一個設計,主要是為了幫助人們更好地、更方便地認識橙柑橘柚;幫助人們更便捷地獲取橙柑橘柚的品種、產地、種植技術以及它們背后的故事等相關信息,從而達到科普的目的;讓人們了解到更準確的信息,了解柑橘文化;同時也是為了能把4000年來祖祖輩輩留下的相關文獻資料以及現在正在進行的研究進行一個比較系統的整理,將橙柑橘柚的相關信息分門別類地收錄到一個網站,更方便快捷地使用。
參考文獻:
[1]曾云琦.中國柑橘歷史與文化價值研究[D].福州:福建農林大學,2008.
[2]羅安東.網絡在線報名系統的實現與意義[Jl.信息通信,2015,28(6):152.
[3]唐學忠,胡智喜,費賢舉.UML面向對象分析與建模[Ml.北京:電子工業出版社,2008.
[4]劉勇軍,韓最蛟.Java Web核心編程技術:JSP、Servlet編程[M].北京:電子工業出版社,2014.
【通聯編輯:謝媛媛】
收稿日期:2020-04-25
作者簡介:黃方瑜(1997-),女,廣西欽州人,本科在讀;魏玉甜(2000-),女,甘肅蘭州人,本科在讀;毛玉萃(1964-),女,江西高安人,通訊作者,副教授,碩士,研究方向為信息系統和操作系統。