袁童霄
(作者單位:新疆農業大學計算機與信息工程學院)
當今時代信息管理系統發展日新月異,各個企事業單位都引入了信息管理軟來管理日益增長的各種信息,植物管理系統也有了很大的發展,商業化的植物信息管理軟件也不少。隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統的實施在技術上已逐步成熟。植物管理系統是典型的信息管理系統,開發主要包括建立植物信息數據庫以及前端網站的開發兩個方面。數據庫的建立主要儲存植物信息以及用戶的登錄賬號信息;前端網站的建立主要是制作網站界面和用戶實現查詢、增加植物信息功能。但本系統完全獨立開發,力求使系統功能簡潔明了,但功能齊全且易于操作。
現代科技迅速發展,越來越多未知的植物逐漸被人們利用現代技術探索出來了,但人們對植物信息管理技術卻沒有跟進,依然停留在傳統保存技術,這導致不但對越來越多植物信息保存難度增加,而且人們對信息管理工作可能會出現:效率低、保密性差。在如今大數據時代,利用植物信息管理系統不但可以提高管理效率而且更加有利于植物信息的保存。
(1)完善植物信息數據庫。設計表時,將收集的植物序號作為主鍵,一條記錄除了主鍵序號其他字段有植物名,植物分布信息,科屬,植物特征,植物習性等等。在此之前,通過收集植物信息并錄進數據庫,也就將植物信息先儲存到數據庫中了。
(2)完善用戶信息數據庫。植物信息表建立后,還需要一個專門賬號可以訪問數據庫數據,所以還需要建立一個表用于存放賬號信息,通過登錄賬號可以查詢植物信息,上傳未存的植物信息以及下載所需的植物信息。
(1)用戶登錄功能。登錄:在進入植物信息管理頁面之前會對管理員進行身份驗證,在驗證的時候會從數據庫中調出角色為管理員的信息,登陸的管理員信息要與表中的相驗證,驗證正確才可以進入植物管理頁面。
(2)用戶查詢功能。查詢:登錄成功進入查詢首頁后,用戶通過搜索相應的關鍵字如植物名,科屬等等返回查詢結果。
(3)用戶上傳功能。上傳:用戶發現一種不存在于數據庫的植物時,可以將植物信息記錄下來,上傳到數據庫中,這不但有利于師生之間的互動,還更加有利于豐富數據庫,增加植物信息。
(4)用戶下載功能。下載:網頁瀏覽植物信息時,并不能很保存下來,尤其是在沒網的時候,查詢特別麻煩,有可能都比傳統查詢還費力。因此,提供植物信息文本,可以方便在沒網的時候,能夠有效地進行所需查詢。
(1)JSP技術。JSP頁面由HT ML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術基礎,而且大型的Web應用程序的開發需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。
(2)HTML技術。超文本標記語言,標準通用標記語言下的一個應用。“超文本”就是指頁面內可以包含圖片、鏈接,甚至音樂、程序等非文字元素。超文本標記語言的結構包括“頭”部分(英語:Head)、和“主體”部分(英語:Body),其中“頭”部提供關于網頁的信息,“主體”部分提供網頁的具體內容。
(3)MySQL技術。MySQL是一個關系型數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。
MySQL所使用的SQL語言是用于訪問數據庫的最常用標準化語言。MySQL軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站數據庫。
(4)JavaScript技術。JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。