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

一種媒體信息管理系統的構建方法

2010-06-22 03:41:08劉超華
現代電子技術 2009年22期

劉超華 趙 勇

摘 要:介紹一種基于B/S的體系結構,基于MVC的應用開發模型的媒體信息管理系統的設計和實現方法。數字媒體資源是當前存儲和交換信息的主要形式,對其進行有效的管理和高效的利用對信息和知識具有重大意義。

關鍵詞:媒體信息管理;B/S結構;MVC;數字媒體資源

中圖分類號:TP315

0 引 言

Internet的發展,為改變傳統的信息管理模式提供了一種技術上的可行性的方案:利用Internet技術和協議,建立各種內部網Intranet,外部網Extranet,通過廉價的通信手段,將用戶和服務緊密結合在了一起,消除時間與空間帶來的障礙,從而可以極大的節約成本,擴大使用范圍。

設計一個基于網絡的資源信息管理系統,將會牽涉到許多技術上的問題。如:動態網頁制作技術的,后臺數據庫的設計和管理,通過功能完善的媒體信息資源管理系統,保存的一大批具有歷史意義和科研價值的媒體素材,如錄像、圖片、動畫等,根據需要分別存儲到服務器計算機的硬盤中,對各類媒體進行分類,全面登記、保存,方便用戶快速查詢和瀏覽實用。

1 總體方案設計

系統的開發關鍵在于其所使用的架構,而媒體信息資源管理系統這種基于Web的系統。傳統的C/S架構已經不能滿足大量用戶的訪問和操作。B/S這種基于瀏覽器的架構則是目前網絡系統應用的主流。它將大量的數據處理工作交給服務器端來處理,客戶端只用普通的IE瀏覽器即可訪問系統,方便快捷而且利于系統的更新和維護。Java語言在該方面更是得天獨厚,J2EE規范的出現則使系統的開發更加規范,層次更加清楚,更利于對復雜事務的處理,而且在安全性方面也做的更好?;贛VC的開發流程則使開發過程更加清晰明了,利于做一些復雜的邏輯實現,從而節省了開發周期和開發成本。

1.1 基于B/S的體系結構

在B/S體系結構系統中,用戶通過瀏覽器向分布在網絡上的服務器發出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件,由服務器擔負更多的工作,對數據庫的訪問和應用程序的執行將在服務器上完成。瀏覽器發出請求,而其余如數據請求、加工、結果返回以及動態網頁生成等工作全部由Web Server完成。實際上B/S體系結構是把二層C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由Web服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了Web服務器。這種三層體系結構如圖1所示。

這種結構不僅把客戶機從沉重的負擔和不斷提高性能的要求中解放出來,也把技術維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務處理及邏輯處理部分交給了功能服務器,使客戶機一下子“苗條”了許多,不再負責處理復雜計算和數據訪問等關鍵事務,只負責顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務器上程序的更新工作。這種三層結構在層與層之間相互獨立,任何一層的改變都不會影響其他層的功能。

1.2 基于MVC的應用開發模型

在傳統的基于Web的應用系統中,例如ASP,CGI等,通常開發者將業務邏輯,數據邏輯、展示邏輯等混雜在一起,在同一個界面里既進行后臺數據庫的訪問和操作,同時還包含業務流程和頁面表示。這樣編寫出來的程序,既不利于程序員對業務代碼的調試,同時也不利于編輯人員進行交互頁面的設計。

同時系統也不具備可擴展性,當需要在現有業務上進行擴展的時候,通常無法借助于現有的資源和應用,而只能夠重新編寫,大大增加了投資,延長了系統上線的時間。

在該系統中,將采用最新的MVC模式來構建應用。這種結構解決了前面所述的所有問題,在該系統應用的集成網絡中,可通過企業級高端J2EE應用服務器實現MVC開發模型。MVC的邏輯圖如圖2所示,業務流程圖如圖3所示。

通過這種方案,其優勢和特點如下:

(1) Model(模型)層。由EJB組件來實現,EJB將具體的業務封裝在組件內部,具備安全、高性能、可重用等優秀的特征。

(2) View(視圖)層。由JSP,HTML組成。這一層次的特點是能夠真實地展示和客戶交互的界面,具備可描繪的功能。同時能夠嵌套動態數據,可以進行動態頁面的展示。同時可以方便地進行客戶端的個性化定制,根據不同客戶的需求來展示不同風格的界面。

(3) Controller(控制器)層。是非常重要的一層,這一層是連接View和Model的紐帶,同時也是將這兩層進行最大限度分離的工具。通常由Servlet來實現,Servlet和JSP雖然同樣都屬于頁面展示工具,但分屬兩層。主要在于JSP以腳本語言的形式存在, 它的主要優勢是進行動態數據的Web展示,而Servlet是一個完整的Java程序,進行業務的調用和流程的處理是它的長處。

通過這種模型的建立,應用系統具備了非常好的性能和可擴展性。將業務組件和展示頁面進行分離,并通過Controller來描述調用關系,一方面可以提高效率,另一方面也可以增加系統擴充的能力,使系統可以進行最快速度的業務擴展,滿足不同用戶、不同階段及各種各樣的業務需求。

2 技術設計方案

系統采用SP技術實現,完成五大功能:媒體信息的錄入功能、資源信息的查詢瀏覽功能、媒體信息資源的下載和管理功能、信息資料的借閱管理功能和用戶管理功能。

功能模塊圖如圖4所示。

2.1 系統流程分析

2.1.1 借閱模塊流程

借閱模塊具體實現功能如下:

(1) 列出媒體資源的列表,使用戶能夠選擇所需要的資源;

(2) 當用戶在點擊借閱按鈕時,執行如下功能:

在有用戶借閱后,檢查是否有該資源存在,如存在則可借資源數量相應減1;已借閱數量加1。具體流程如圖5所示。

[BT4+*3]2.1.2 查詢模塊流程

查詢模塊根據用戶輸入的文件名、編號或格式等信息,查找與之匹配的文件并顯示,使用戶查找資料時,節省時間,提高效率。流程如圖6所示。

[BT4]2.1.3 用戶登錄流程

如果用戶沒有登錄,則在頁面中顯示用戶登錄的選項,用戶登錄后,則可隱藏用戶登錄的選項而代之以用戶的基本信息。登錄流程如圖7所示。

[BT4]2.1.4 媒體資源管理流程

媒體資源管理流程如圖8所示。

在該功能中管理員可以進行不需要的資源的刪除,在這里管理員可以瀏覽資源的詳細信息,并且比普通用戶在瀏覽資源界面里所看到的資源信息多一個該資源在數據庫中的ID。

3 技術實現

[BT3]3.1 系統運行環境的搭建

該系統采用的是基于Java的JSP技術 ,所以必須安裝Java虛擬機和Tomcat環境。

[BT3]3.2 系統數據庫表的基本設計

在設計管理系統時,必須對系統所用到的數據進行分類和詳細的結構設計,既要做到清晰明了,又要適應系統各項功能的使用,保證關鍵數據在意外情況下不會破壞,數據庫是系統的重中之重。數據庫設計要遵循一些規則,一個好的數據庫應滿足一些嚴格的約束,盡量分離各實體對應的表,一個實體對應一個表,搞清實體有哪些屬性,對應有些什么字段,以及各實體之間有何種聯系。實體、屬性與聯系是進行設計時要考慮的三個元素,也是一個好的數據庫設計的核心。

從實際出發,經過仔細地分析,得到各表的設計如表1~表4所示。

對于資源信息表(見表1),在實際應用中最好是將其設置一個命名規則,管理人員在添加資源的時候能夠自動產生一個有一定規則和一定意義的命名規則,方便管理人員對其進行管理和維護。

對于用戶信息表(見表2),用戶編號也要有一定的命名規則,另外用戶帳號的命名規則也有一定要求,如必須以字母開頭,不能有特殊字符,長度大于4個字符小于16個字符等。利用MYSQL數據庫加密系統能夠有效地保證數據的安全,同時可以設定不需要了解數據內容的系統管理員不能見到明文,大大提高了關鍵數據的安全性。

字段名稱數據類型字段說明50

借閱信息表(見表3)是系統中與其他幾個表關系最多的一個表,它包含了資源表,用戶表中的幾個重要字段,是進行最后借閱統計的主要依據。在確定借閱的時候,系統將數據寫入借閱表。

表4和用戶表一樣存在字段的命名規則的要求,出于安全考慮對于管理員帳號發放應該謹慎,管理人員數量一定要控制,越少越安全。在實際應用中,還要對整個數據庫進行加密,以防止系統重要數據泄漏。

3.3 主要功能模塊的實現

3.3.1 瀏覽查詢模塊的實現

作為基于Web的媒體信息資源管理系統,如何能讓用戶以最快的速度找到自己需要的資源,是一個重要問題。該系統做了一個模塊,以供用戶進行一些模糊查找,用戶不必輸入全部名稱,只需輸入一些關鍵詞,系統就可以將符合該查詢條件的所有資料信息以網頁形式返回給用戶。

該搜索功能在JSP頁面中實現的關鍵代碼為:

[BT4]3.3.2 借閱模塊

該模塊分為兩個文件:borrow[CD#*2]manager[CD#*2]do.jsp和borrow[CD#*2]manager[CD#*2]do.jsp。模塊主要進行借閱管理,根據用戶輸入的相關借閱信息,對form1.do[CD#*2]action.Value賦予相應的add、edit、del、detail或 return;然后根據賦值調用borrow[CD#*2]manager[CD#*2]do.jsp和borrow[CD#*2]manager[CD#*2]do.jsp,進行處理或顯示相關信息并提交表格。

[BT4]3.3.3 數據庫的連接

出于安全性的考慮,將與數據庫的連接,單獨寫出來并進行編譯,也就是數據庫連接的javabean文件,編譯出來的.class文件是無法被修改的只能通過源文件進行修改,在JSP頁面中只用直接調用改方法即可。連接關鍵代碼如下:

[BT4]3.3.4 后臺管理模塊的實現

管理人員必須對系統的各種信息進行維護,比如資源的增加、刪除、修改,用戶的審查等。管理功能是信息管理系統相當重要的一部分功能。

管理員可以通過主頁面的“管理進入”進入系統后臺進行維護,點擊之后,首要的就是進行身份驗證,輸入正確的帳號,密碼之后,方能進入。出于安全性考慮,管理員帳號應盡量少分配,密碼也要盡量復雜,經常更換。

管理部分的實現使用的是一些SQL語句來對相關數據進行添加和修改,添加部分關鍵的SQL語句如下:

修改更新部分使用update語句。

4 結 語

利用各類格式的現有素材,對系統進行了全面、系統測試,驗證了該系統具備了用戶管理、媒體導入導出、媒體瀏覽和媒體查詢、借閱統計等功能。系統運行穩定,信息全面,界面直觀,交互性強,實現了課題立項中的功能,實現了媒體資源管理信息化的目標,完全滿足管理人員的信息化操作需要,以及各級人員對媒體信息資源的使用需要。

同時,媒體資源管理系統無論是在開發過程中,還是建成后的日常維護過程中,都需要進行嚴格的檢測,以保證系統的服務質量。

參 考 文 獻

[1]譚浩強.Web數據庫開發技術[M].北京:電子工業出版社,2001.[LL]

[2]任永昌.項目投資管理系統的分析與設計[J].福建電腦,2004(9):43[CD*2]44.

[3]何凌燕.淺析管理信息系統的發展動力及趨勢[J].商場現代化,2007(35):7.

[4]張瑜,李杰,劉躍軍.ASP.NET網絡應用與開發[M].北京:清華大學出版社,2006.

[5]嚴霄蕙.煤炭企業運輸管理信息系統研究[J].煤炭經濟研究,2005(9):38[CD*2]40.

[6]Richard Anderson,Chris Blexrud.ASP3高級編程[M].北京:機械工業出版社,2000.

[7]馬軍.ASP.NET 2.0網絡應用系統開發[M].北京:人民郵電出版社,2006.

[8][美]Convery S.網絡安全體系結構[M].王迎春,謝琳,江魁,譯.北京:人民郵電出版社,2005.

[9]羅永勝,葛利宏.數據安全與數據備份問題探討[J].內蒙古電力技術,2005,23(1):28[CD*2]29,35.

[10]任德昊,吳少華,顏開.局域網中的數據安全問題研究[J].中國民航飛行學院學報,2005,16(5):28[CD*2]31.

[11]劉毅,余發江.可信計算機平臺應用研究[J].計算機安全,2006(6):13[CD*2]15.

[12]陳也平.基于校園網的高校人事管理系統[J].微機發展,2002,12(2):32[CD*2]34.

[13]王艷柏,譚璐.網絡安全的探討[J].長春大學學報,2005,15(2):35[CD*2]37.

[14]曹春萍,王志民.MVC設計模式的研究及其應用[J].現代電子技術,2005,28(20):80[CD*2]82.

作者簡介

劉超華 女,海軍飛行學院教研部講師。主要從事計算機教學科研工作。

趙 勇 男,海軍飛行學院教研部講師。主要研究方向信息系統、無線Ad Hoc網絡。

主站蜘蛛池模板: 欧美啪啪网| 亚洲中久无码永久在线观看软件| 伊人久久大香线蕉aⅴ色| 免费jizz在线播放| 亚洲精品男人天堂| 国产福利在线免费| 夜夜操国产| 国产人成在线视频| 精品久久久久久中文字幕女 | 中文字幕调教一区二区视频| 国产日本视频91| 亚洲高清国产拍精品26u| 最新痴汉在线无码AV| 日本在线亚洲| 国产欧美日韩视频怡春院| 欧美人人干| 亚洲国产成人久久77| 欧美国产在线一区| 丁香亚洲综合五月天婷婷| 一本一本大道香蕉久在线播放| 国产亚洲精品在天天在线麻豆| 国产精品思思热在线| P尤物久久99国产综合精品| 99热这里只有精品在线观看| 欧美日韩免费观看| 最新国产午夜精品视频成人| 欧亚日韩Av| 在线观看精品国产入口| 亚洲精品国产成人7777| 亚洲国产日韩在线成人蜜芽| 91精品网站| 在线国产毛片手机小视频| 免费在线不卡视频| 高h视频在线| 92午夜福利影院一区二区三区| 日韩毛片免费| 99中文字幕亚洲一区二区| 亚洲黄色网站视频| 久久99国产精品成人欧美| 夜夜拍夜夜爽| 亚洲欧美天堂网| 一区二区三区毛片无码| 国产精品熟女亚洲AV麻豆| 国产精品精品视频| 亚洲日韩精品无码专区97| 久久不卡精品| 这里只有精品在线| 日韩黄色在线| 国产白丝av| 天堂网亚洲综合在线| 国产亚洲精久久久久久久91| 亚洲欧美一区在线| 精品国产三级在线观看| 国产福利2021最新在线观看| 国内老司机精品视频在线播出| 精品无码一区二区在线观看| 一级全黄毛片| 国产在线小视频| 中文字幕亚洲精品2页| 永久在线播放| 亚洲精品日产精品乱码不卡| 亚洲区视频在线观看| 久久久久久午夜精品| 国外欧美一区另类中文字幕| 91福利免费视频| av一区二区无码在线| 国产丝袜精品| 欧美精品色视频| 五月婷婷伊人网| 成人字幕网视频在线观看| 国产精品午夜电影| 中文字幕无码电影| 色哟哟国产精品一区二区| 国产91九色在线播放| 欧美区国产区| 久久久久久久蜜桃| 国产黄网永久免费| 自慰高潮喷白浆在线观看| 午夜人性色福利无码视频在线观看| 亚洲无码精品在线播放| 色男人的天堂久久综合| 青青青草国产|