999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

西域文化博覽園資源庫平臺的設計與實現

2018-03-29 04:34:50劉美華牛文淵高賢強
軟件 2017年8期

劉美華 牛文淵 高賢強

摘要:以塔里木大學西域文化博覽園的制作為基礎,探討了利用JSP、JDK、SSM等軟件實現藏品資源數字化的方法和理論。該數據庫的構建,使人們足不出戶就可以瀏覽數字西域博覽園,同時,還可以方便管理人員更快捷、高效地管理西域文化博覽園的動態及館內藏品。

關鍵詞:西域文化;資源庫;文化傳播

中圖分類號:TP311.il 文獻標識碼:A DOI:10.3969/j.issn.l003_6970.2017.08.014

本文著錄格式:劉美華,牛文淵,高賢強.西域文化博覽園資源庫平臺的設計與實現[J].軟件,2017,38(8):73-75

引言

隨著近些年以文博為主題的文化資源產業的飛速發展,文化信息資源的普及手段以及普及范圍也隨之快速發展,而網絡作為當前信息傳遞的主要載體之一,承擔了文化資源傳遞的主要任務。作為網絡傳輸的主要內容,文化信息的數字化以及數字化成果展示技術逐漸成為文化資源在線展示、在線宣傳的重要手段之一。以資源為核心、網絡為基礎、服務為特征、可持續應用為目標的西域文化博覽園藏品資源庫建設,一方面可以整合資源、優化資源、共享資源,為科研人員提供一種快速、便捷查找資源的途徑,另一方面通過網絡平臺,對西域文化的傳播、傳承和保護起著較為積極的作用。

西域文化博覽園位于塔里木大學校園內,該館迄今發展為新疆南疆地區大型的多功能歷史類教育基地,收藏有新疆各歷史時期的珍貴文物,及大量的圖片資料和文字資料。藏品類別包括雕塑,銅器、陶器、鐵器、玉器、木器、布帛等文物,藏品總量達到1936件,其中實物871件,場景復原13件,圖片743?長,表格9幅,它突破了平鋪直敘的樊籬,著重凸顯數千年西域的奕奕神采,具有很高的歷史、藝術和科學價值。

從古至今,文化的傳播都離不開研究人員和傳播者的不懈努力。傳統的傳播方式不過就是開放展館、到各地參加展覽和舉辦各類活動。這些傳播方式受限于時間和空間,文化傳播工作無法達到跨越時間和空間的限制無阻礙傳播,互聯網卻不會受到這些控制。在互聯網中建立網站,人們不會因為距離西域文化博覽園太遠而無法了解到西域文化,隨時隨地都可以瀏覽網站上的內容。因此,西域文化博覽園資源庫的設計和開發顯得尤為重要。

1 關鍵技術

一個程序的開發采用什么樣的關鍵性技術是至關重要的。技術的好壞將直接影響著系統的運行速度,兼容性,穩定性等。本網站主要采用JSP技術、Java技術、JDBC技術、MVC分層編程模式、SMM框架技術、Mysql數據庫技術。在開發過程中采用分層開發的方法,其具體描述如下:

(1)JSP技術

JSP技術是Java系列技術的一部分,它是以Java為基礎的。JSP頁面被編譯成servlets,并可以調用Java Beans組件或者是Enteiprise Java Beans組件,以便于在服務器端的處理。因此,JSP技術在構建基于web的可以升級的應用程序的時彳尉分演了一^非常重要的角色。

(2)Java技術

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象的理論,允許程序員以優雅的思維方式進行復雜的編程。

(3)JDBC技術

JDBC的英文全稱是Java Data Base Connectivitystandard,JDBC是一個面向對象的應用程序的接口,通過它可以訪問各類關系型數據庫。JDBC也是java核心類庫的一部分。用于特定數據庫的一套實施了JDBC接口的類集是JDB Cdriver。

(4)MVC分層編程模式

西域文化博覽園網站的設計將會采用遵循MVC分層編程模式來設計后臺程序,MVC(Model_View_Controller,模式一視圖一控制器)MVC只是一個抽象的設計概念,它將待開發的應用程序分為三個獨立的部分:模型(Model)、視圖(View)、和控制器(Controller)。提出這種模式只要是因為應用程序中用來完成任務的代碼一一模型(也稱“業務邏輯”),通常是程序中相對應穩定的部分,并且會被重復使用,而程序與用戶進行交互的頁面-視圖,卻是經常改變的。如果因需要更新頁面而不得不對業務邏輯進行改動,或者要在不同的模塊中應用到相同的功能而重復的編寫業務邏輯代碼,不僅降低了整體程序開發的進程,而且會使程序變得難以維護。因此,將業務邏輯代碼與外觀呈現分離,將會更容易的根據需求改進程序。

(5)SSM框架技術

SSM(Spring+Spring MVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三個開源框架整合而成,常作為數據源較簡單的web項目的框架。其中spring是一個輕量級的控制反轉(IOC)和面向切面(AOP)的容器框架。SpringMVC分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。MyBatis是一個支持普通SQL查詢,存儲過程和高級映射的優秀持久層框架。

(6)MySQL數據庫技術

MySQL是一個關系型數據庫管理系統,MySQL是最流行的關系型數據庫管理系統之一,在WEB應用方面,MySQL是最好的RDBMS(Relational Database Management System,關系數據庫管理系統)應用軟件。MySQL是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數據庫的最常用標準化語言。MySQL軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站數據庫。

2 系統設計

2.1 設計特點

根據現有數據庫特點,結合用戶實際使用需求,系統在設計時有以下特點:

(1)選用MySQL數據庫,可以更為持久的存放數據,當存儲設備改變時,不用重寫程序代碼便能很好的移植到其它數據庫系統。

(2)系統采用MVC編程模式,程序的實現過程采用模塊化,把業務信息按照應用功能模塊拆分開:業務邏輯與數據庫服務器分開,用戶界面與業務邏輯分開,任一方的改變都不會過多影響對方。

(3)在開發平臺和語言上,使用EcHpse開發平臺,并使用Java語言作為主要的開發語言,Java語言一次編寫隨處運行以及強大的可伸縮性等優點更方便系統的開發以及維護。

2.2 設計架構

西域文化博覽園網站的設計目的就是為了方便西域文化研究所工作人員高效、快速的發布和管理西域文化的研究現狀及西域周邊的動態。本設計降低了西域文化研究所傳播西域文化的時間和空間成本。其開發主要包括:數據庫的設計和維護、后端控制層的程序設計、前端展示頁面的設計。前者要求建立起數據一致性和完整性強、數據安全性好的數據庫。而后者則要求應用程序具有功能完備、易用等特點。因此西域文化博覽園資源庫采用JSP技術、SSM框架和MySQL數據庫進行系統的開發。

系統部分將瀏覽者分為兩種身份:普通瀏覽者和管理員。普通瀏覽者可以瀏覽任何展示在前臺頁面上的信息,可以通過留言板塊向網站的管理者提交意見和建議,以便開發人員更好的更改網站布局和開發跟多的功能。管理員可通過后臺登錄進入網站前臺頁面的管理中心。管理員可修改西域文化博覽園的簡介、更新和刪除學術模塊的內容、更新和刪除資訊模塊的內容、更新和刪除展廳模塊的內容、查看和刪除留言模塊的內容、修改聯系我們模塊的內容、添加和刪除友情鏈接模塊的內容。

西域文化博覽園網站應具有兩種頁面:前臺展示頁面和后臺管理系統頁面。所以西域文化博覽園網站的業務流程應該是:后臺系統管理員通過登錄進入后臺管理中心,其間需要經過后臺管理系統登錄驗證,驗證失敗則不能進入后臺管理系統;若驗證成功,則可以直接進入后臺管理中心。系統將數據庫各表中的數據管通過表格的形式展示在各模塊的頁面中,管理員通過對各頁面的表中的數據進行增、刪、改、查操作來改變數據庫表中的數據。此外,后臺各模塊的展示頁面中的數據將發生改變,頁面也就發生了改變。普通瀏覽者在瀏覽西域文化博覽園網站的前臺展示頁面時,看到的就是經過管理員修改的頁面了。

3 數據庫設計

西域文化博覽園網站管理系統采用了Browser Server體系結構,JSP(Java Server Page)作為前臺開發語言,MySQL作為數據庫,Java作為后臺開發語言,Windows7作為硬件環境,JDK1.8作為軟件開發環境,Eclipseneon.3作為開發丁具,Tomcat8.0作為應用服務器。使用SSM(Spring+SpringMVC+MyBatis)框架整合后臺程序進行開發,最終將實現管理員用戶通過后臺登錄管理各模塊的內容、查看和刪除瀏覽者提交的留言。普通瀏覽者隨時可進入前臺展示頁面瀏覽各模塊內容、通過留言模塊提交意見或建議。本次設計和開發可以很大程度的提高西域文化研究院對西域文化的傳播效率,充分體現了信息時代的優越性。

4 系統實現

此次開發選擇體積小、速度快、靈活且免費的關系型數據庫My SQL。為了操作方便,選擇Navi Cat作為此次開發的數據庫管理工具。

根據對系統的功能需求分析,西域文化博覽園的數據庫中應該具有:管理員信息表、西域文化博覽園信息表、資訊新聞表、學術研究表、首頁輪換廣告表、意見建議表、西域文化博覽園簡介表、展廳表、友情鏈接表、關注信息表。表1是管理元信息表。

5 結語

西域文化博覽園資源庫的設計和開發參考了多個博物館網站,取其精髓,去其糟粕,使之變成有自己特色的網站。用簡捷的界面向用戶展示頁面內容,既美觀又實用。SSM框架的使用簡化了數據封裝過程、連接數據庫的過程和路徑映射過程,從而使得編碼效率大大提升。使用MVC分層模式,使得模型層、視圖層、控制層之間的關系更明了,各層級編碼更加模式化,減少了重復代碼,進而提高了工作效率。西域文化博覽園數據庫的建設,一方面可以滿足人們方便地訪問地理位置偏遠的西域文化博覽園,進一步拓寬了西域文化的傳播途徑,更為便捷地促進西域文化的傳播,使傳統文化煥發新的生機;此外,還可以方便管理人員更快捷、高效地管理西域文化的動態及館內藏品的展示,對西域文化更好的傳播和發展具有一定的作用。

主站蜘蛛池模板: 茄子视频毛片免费观看| P尤物久久99国产综合精品| 日韩欧美中文字幕在线韩免费| 国产激情国语对白普通话| 99er精品视频| 日韩欧美综合在线制服| 亚洲第一区在线| 亚洲欧美一区二区三区图片| 老司机久久99久久精品播放| 亚洲欧美日韩另类在线一| 在线观看欧美国产| 亚洲精品少妇熟女| 久久成人国产精品免费软件| a毛片免费观看| 亚洲大学生视频在线播放| 成人在线观看一区| 国产网站免费看| 欧美一级一级做性视频| 成人国产精品视频频| 欧洲极品无码一区二区三区| 天天爽免费视频| 色成人亚洲| 日韩黄色在线| 国产在线精品网址你懂的| 五月丁香伊人啪啪手机免费观看| 丰满少妇αⅴ无码区| 久久激情影院| 久久午夜夜伦鲁鲁片无码免费 | 日韩国产黄色网站| 亚洲人成高清| 青青国产成人免费精品视频| 潮喷在线无码白浆| 四虎影视库国产精品一区| 精品黑人一区二区三区| 国产激情影院| 国产无遮挡猛进猛出免费软件| 成人在线观看一区| 国产在线日本| 欧美亚洲一二三区| 九九九国产| 好吊色国产欧美日韩免费观看| 谁有在线观看日韩亚洲最新视频| 在线观看欧美精品二区| 啪啪啪亚洲无码| 国产午夜无码专区喷水| 国产一级裸网站| www.亚洲一区二区三区| 国产亚洲欧美日韩在线一区| 亚洲第一视频免费在线| 久久人与动人物A级毛片| 亚洲中文字幕97久久精品少妇| 青青热久麻豆精品视频在线观看| 国产亚洲美日韩AV中文字幕无码成人 | 情侣午夜国产在线一区无码| 亚洲三级成人| 日韩欧美91| 国产欧美在线| 日韩av电影一区二区三区四区| 狠狠v日韩v欧美v| 亚洲人视频在线观看| 亚洲精品波多野结衣| 中国特黄美女一级视频| 中日韩欧亚无码视频| 中文字幕首页系列人妻| 国产成人av一区二区三区| 爱色欧美亚洲综合图区| 强乱中文字幕在线播放不卡| 亚洲黄网视频| 国产精品久久久久久搜索| 中文字幕在线视频免费| 国产欧美在线观看一区| 这里只有精品在线| 免费人成黄页在线观看国产| 久久无码av一区二区三区| 国产后式a一视频| 色婷婷成人| 国产午夜人做人免费视频| 91无码视频在线观看| 韩日午夜在线资源一区二区| 欧亚日韩Av| 亚洲成a人片在线观看88| 中文字幕在线看视频一区二区三区|