本科畢業(yè)論文-信息發(fā)布資源管理平臺的設(shè)計與實現(xiàn)_第1頁
本科畢業(yè)論文-信息發(fā)布資源管理平臺的設(shè)計與實現(xiàn)_第2頁
本科畢業(yè)論文-信息發(fā)布資源管理平臺的設(shè)計與實現(xiàn)_第3頁
本科畢業(yè)論文-信息發(fā)布資源管理平臺的設(shè)計與實現(xiàn)_第4頁
本科畢業(yè)論文-信息發(fā)布資源管理平臺的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 1 導(dǎo)言信息發(fā)布資源管理平臺開發(fā)背景本信息發(fā)布資源管理平臺針對新媒體廣告公司設(shè)計和開發(fā)。新媒體是繼報刊、廣播、電視、雜志等傳統(tǒng)媒體之后,基于網(wǎng)絡(luò)技術(shù)發(fā)展起來的新型媒體,通常也被稱作數(shù)字化媒體,包括互聯(lián)網(wǎng)媒體、手機媒體、數(shù)字電視、機航媒體、戶外液晶、移動電視、電子報刊等等,新媒體的通過其多樣的媒介傳播豐富的信息,所以其信息資源管理尤為重要。一個安全可靠,簡潔效率的信息發(fā)布資源管理平臺可以幫助企業(yè)更好的對相關(guān)信息進行上傳,下載,查詢等管理。信息發(fā)布資源管理平臺的現(xiàn)狀新媒體等現(xiàn)在的新興信息傳播媒介必須有可靠的信息資源管理平臺來對信息進行管理?,F(xiàn)有的資源管理平臺對于數(shù)據(jù)的處理并不理想,導(dǎo)致相關(guān)信息管

2、理的困難,對于信息的查詢不能做到快捷、明確、準確。這直接導(dǎo)致了企業(yè)的信息系統(tǒng)管理人員既費時費力,又不能保證整個系統(tǒng)的工作質(zhì)量。因此急切需要功能強大、操作簡單、易于維護的管理平臺。本系統(tǒng)的設(shè)計與實現(xiàn)工作為針對新媒體的信息發(fā)布資源管理平臺,提出一種切實可行的解決方案,希望能在信息資源的高效、可靠、簡便管理進行一些有益的探索。開發(fā)信息發(fā)布資源管理平臺的意義 本項目研究開發(fā)一個信息發(fā)布資源管理平臺,按照企業(yè)實際高效、可靠、簡便的要求,完成以下系統(tǒng):用戶管理;信息屏管理;素材管理;節(jié)目基本信息管理;信息屏相關(guān)備注信息管理。系統(tǒng)應(yīng)滿足以下條件: (1) 高效性:系統(tǒng)的數(shù)據(jù)庫設(shè)置將盡可能清晰,簡潔,以方便對

3、信息的上傳、下載和查詢的準確、高效。 (2) 穩(wěn)定性:系統(tǒng)選用可靠的操作系統(tǒng)及數(shù)據(jù)庫系統(tǒng),采用目前使用最廣的數(shù)據(jù)庫開發(fā)工具,確保系統(tǒng)的穩(wěn)定。(3) 可擴充性與易維護性:系統(tǒng)設(shè)計時將充分考慮以后的擴展和維護上的簡便及無風(fēng)險。 (4) 實用性和易用性:系統(tǒng)應(yīng)具有較好的人機交互性。開發(fā)一個穩(wěn)定的、可靠的資源管理平臺并合理的使用它,對于新媒體企業(yè)有以下幾點積極的意義:減少管理和運營成本:資源管理平臺可以保證新媒體企業(yè)更效率,更方便的進行對信息和設(shè)備的維護和管理,保證了在同等時間內(nèi)工作人員可以處理更多的信息,簡單易用的管理平臺同時保證了操作的簡易性,普通員工也可以不經(jīng)過專門培訓(xùn)就方便的使用該系統(tǒng),到達減

4、少管理成本的效果。穩(wěn)定的、可擴充和以為和的系統(tǒng)保證了其可以為企業(yè)服務(wù)更長時間,節(jié)省了運營成本。增加工作效率:直觀的信息管操作面板方便了工作人員對信息的操作,各種實際工作中的信息要求都可以一步到位,同時也減少了出錯的概率,增加了工作效率。提高企業(yè)形象:新媒體企業(yè)是依托新型傳播渠道發(fā)布信息的企業(yè),信息管理平臺顯得尤為重要,一個優(yōu)秀的信息平臺是一個合格的新媒體企業(yè)的必須品;開發(fā)信息平臺也會對提高企業(yè)形象做出積極地貢獻。論文組織結(jié)構(gòu)第一章 導(dǎo)言。主要介紹研究的背景以及研究的目標(biāo)和意義。第二章 系統(tǒng)技術(shù)概論。主要介紹了系統(tǒng)實現(xiàn)過程中用到的關(guān)鍵技術(shù),如JAVA技術(shù),Mysql數(shù)據(jù)庫。 第三章 需求分析和系

5、統(tǒng)功能概述。主要介紹了系統(tǒng)需求分析,可行性分析以及系統(tǒng)的開發(fā)環(huán)境。第四章 系統(tǒng)的設(shè)計與實現(xiàn)。主要介紹為完成系統(tǒng)的需求,對系統(tǒng)的設(shè)計和實現(xiàn)方法,包括系統(tǒng)總體結(jié)構(gòu)、功能模塊、模塊流程以及數(shù)據(jù)庫的設(shè)計,介紹完成系統(tǒng)的代碼和完成截圖。第五章 系統(tǒng)測試。在完成系統(tǒng)后對系統(tǒng)進行各項測試以確保系統(tǒng)符合需求,準確運行。第六章 結(jié)論??偨Y(jié)同開發(fā)過程中獲得的成果和其中的不足。2 系統(tǒng)技術(shù)概論JAVA技術(shù)JAVA 程序開發(fā)技術(shù)概要JAVA 不僅是編程語言,還是一個開發(fā)平臺,java 技術(shù)給程序員提供了許多工具:編譯器、 解釋器、文檔生成器和文件打包工具等等。同時java 還是一個程序發(fā)布平臺,有兩種主要的發(fā)布環(huán)境,

6、首先java 運行時環(huán)境(java runtime environment,簡稱JRE)包含了完整的類文件 包,其次許多主要的瀏覽器都提供了java 解釋器和運行時環(huán)境。目前Sun 公司把java 平臺劃 分成 J2EE、J2SE、J2ME 三個平臺,針對不同的市場目標(biāo)和設(shè)備進行定位。J2EE 是 Java2 Enterprise Edition,主要目的是為企業(yè)計算提供一個應(yīng)用服務(wù)器的運行和開發(fā)平臺。J2EE 本身 是一個開放的標(biāo)準,任何軟件廠商都可以推出自己的符合J2EE 標(biāo)準的產(chǎn)品,使用戶可以有多種選擇。JAVA 的主要特性1、JAVA 語言是簡單的。Java 語言的語法與C 語言和C+

7、語言很接近,使得大多數(shù)程序員 很容易學(xué)習(xí)和使用Java。另一方面,Java 丟棄了C+ 中很少使用的、很難理解的、令人迷惑 的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。特別地,Java 語言不使用指針, 并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。 2、JAVA語言是一個面向?qū)ο蟮?。Java 語言提供類、接口和繼承等原語,為了簡單起見, 只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關(guān)鍵 字為 implements)。Java 語言全面支持動態(tài)綁定,而 C+ 語言只對虛函數(shù)使用動態(tài)綁定???之,Java 語言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言。

8、3、JAVA語言是分布式的。Java 語言支持Internet 應(yīng)用的開發(fā),在基本的Java 應(yīng)用編程接 口中有一個網(wǎng)絡(luò)應(yīng)用編程接口(java net),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括 URL、 URLConnection、Socket、 ServerSocket 等。Java 的 RMI(遠程方法激活)機制也是開發(fā)分布式 應(yīng)用的重要手段。 4、JAVA語言是健壯的。Java 的強類型機制、異常處理、廢料的自動收集等是Java 程序健 壯性的重要保證。對指針的丟棄是Java 的明智選擇。Java 的安全檢查機制使得Java 更具健壯 性。5、JAVA語言是安全的。Java 通常被用在網(wǎng)絡(luò)

9、環(huán)境中,為此,Java 提供了一個安全機制以 防惡意代碼的攻擊。除了Java 語言具有的許多安全特性以外,Java 對通過網(wǎng)絡(luò)下載的類具有 一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代 碼檢查,并提供安全管理機制(類SecurityManager)讓Java 應(yīng)用設(shè)置安全哨兵。6、JAVA語言是體系結(jié)構(gòu)中立的。Java 程序(后綴為 java 的文件)在 Java 平臺上被編譯 為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class 的文件), 然后可以在實現(xiàn)這個Java 平臺的任何 系統(tǒng)中運行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。 7、JAVA語

10、言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java 還嚴格規(guī)定 了各個基本數(shù)據(jù)類型的長度。Java 系統(tǒng)本身也具有很強的可移植性,Java 編譯器是用Java 實 現(xiàn)的,Java 的運行環(huán)境是用ANSI C 實現(xiàn)的。 8、JAVA語言是解釋型的。如前所述,Java 程序在Java 平臺上被編譯為字節(jié)碼格式, 然 后可以在實現(xiàn)這個Java 平臺的任何系統(tǒng)中運行。在運行時,Java 平臺中的Java 解釋器對這些 字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。 9、JAVA是高性能的。與那些解釋型的高級腳本語言相比,Java 的確是高性能的。事實上, Java 的

11、運行速度隨著JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來越接近于C+。 JSP的主要特性JSP全名為java server page,其根本是一個簡化的Servlet設(shè)計,他實現(xiàn)了Html語法中的java擴張(以 形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP技術(shù)使用Java編程語言編寫類X

12、ML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計的顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP(JavaServer Pages)是一種動態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開

13、發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。MYSQL數(shù)據(jù)庫MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。Browser/Server體系系統(tǒng)的設(shè)計基于瀏覽器/ 服務(wù)器(B/ S) 模式,

14、如圖1所示。B/S結(jié)構(gòu)的軟件是相對傳統(tǒng)的C/S結(jié)構(gòu)而言的。C/S結(jié)構(gòu)應(yīng)該具有這樣的特征:客戶端、服務(wù)器端都安裝相應(yīng)的軟件,客戶端、服務(wù)器端各完成相應(yīng)的計算工作,服務(wù)器端保存數(shù)據(jù)庫。B/S結(jié)構(gòu)應(yīng)該具有如下特征:服務(wù)器端都安裝相應(yīng)的軟件,客戶端不安裝任何軟件(不需要維護)??蛻舳诉\行程序是靠瀏覽器軟件(如IE ,netscape等)登陸服務(wù)器進行的。客戶端在瀏覽器里完成一定的計算任務(wù)。在最高層,基于Web環(huán)境的通信會在兩個實體中進行:1. Web客戶軟件:是一種請求軟件、數(shù)據(jù)和服務(wù)的軟件;2. Web服務(wù)器軟件,它完成客戶所發(fā)出的請求。在大多數(shù)場合,Web客戶軟件通常是Web瀏覽器,如Micros

15、oft Inter HYPERLINK o 分網(wǎng)站 net Explorer(IE)。 在客戶端運行瀏覽器,提供用戶接口,負責(zé)產(chǎn)生用戶的請求,并接受Web服務(wù)器傳遞的Web頁面數(shù)據(jù);Web服務(wù)器接收請求, 將其轉(zhuǎn)換為數(shù)據(jù)庫服務(wù)器能識別的SQL語句,傳遞給數(shù)據(jù)庫服務(wù)器;在Inter HYPERLINK o 分網(wǎng)站 net上服務(wù)器訪問數(shù)據(jù)庫的訪問方式有多種,基于Java語言的數(shù)據(jù)庫訪問接口是JDBC:JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口

16、組成。數(shù)據(jù)庫服務(wù)器執(zhí)行SQL語句后將結(jié)果返回給Web 服務(wù)器,Web 服務(wù)器將結(jié)果生成瀏覽器識別的格式返回到客戶端的瀏覽器上。由于采用了互聯(lián)網(wǎng)的相關(guān)技術(shù),B/S 結(jié)構(gòu)的系統(tǒng)開放性好,易維護、擴展??蛻魹g覽器只跟Web 服務(wù)器交換數(shù)據(jù),數(shù)據(jù)安全性比較高。圖1 B/S 三層構(gòu)架圖3 需求分析功能需求分析本系統(tǒng)主要對新媒體公司的信息屏和其相關(guān)節(jié)目進行管理,管理的主要對象為信息屏,播放節(jié)目,播放節(jié)目,節(jié)目素材和用戶信息。用戶需要首先登陸,不同用戶有不同權(quán)限,登陸后有不同的功能。登陸后有五個模塊分別為用戶管理,素材管理,節(jié)目管理,備注管理,信息屏管理,用戶管理模塊可以進行用戶增刪查改和退出功能,素材管理

17、,節(jié)目管理,備注管理和信息屏管理分別對相應(yīng)的項目進行增刪查改功能。分析該資源管理系統(tǒng),制訂整個系統(tǒng)框架,主要要求及特點如下:客戶可通過IE或其他瀏覽器瀏覽信息屏及相關(guān)素材信息;采用B/S方式設(shè)計;使用JAVA作為開發(fā)語言,MySQL作為后臺數(shù)據(jù)庫用;系統(tǒng)應(yīng)包括的模塊有用戶管理模塊、節(jié)目管理模塊、素材管理模塊、信息屏管理模塊、備注管理模塊。沒個模塊包括對所管理信息的增加、刪除、查詢、修改的功能。備注信息要對信息屏信息進行關(guān)聯(lián),沒個信息屏可以有多個備注。每個信息管理模塊在查詢信息時可以以關(guān)鍵詞的形式進行模糊查詢,其中信息屏信息管理中需要提供按照信息屏規(guī)格和信息屏所處區(qū)縣進行查詢的功能。使用系統(tǒng)必須

18、先進行登錄,用戶組分為管理與和普通用戶,其中管理員具有對全部數(shù)據(jù)增刪查改的權(quán)限,用戶有對除用戶表外全部數(shù)據(jù)的查權(quán)限和對備注表改和查的權(quán)限、在單頁不足以顯示全部信息是提供分頁功能,并且可以快速跳轉(zhuǎn)附近的10頁和收尾頁。系統(tǒng)應(yīng)盡量減少BUG,采用可靠的開發(fā)軟件和數(shù)據(jù)庫系統(tǒng),確保系統(tǒng)的穩(wěn)定。系統(tǒng)設(shè)計時將充分考慮以后的擴展和維護上的簡便及無風(fēng)險,保證可擴充性與易維護性。實用性和易用性:系統(tǒng)應(yīng)具有較好的人機交互性。性能需求分析 信息發(fā)布資源管理平臺是在企業(yè)內(nèi)部使用的管理系統(tǒng),對其的運行性能有著一定的要求。容量需求:系統(tǒng)的數(shù)據(jù)庫應(yīng)可以滿足存放系統(tǒng)所管理的信息內(nèi)容,故對服務(wù)器的磁盤或其他儲存器的有一定的要求

19、;網(wǎng)絡(luò)需求:可以在不聯(lián)網(wǎng)的情況下在一臺電腦上管理整個系統(tǒng),也可以通過企業(yè)內(nèi)部的局域網(wǎng)使其他主機可以訪問;系統(tǒng)適應(yīng)性:系統(tǒng)可以在windows操作系統(tǒng)和常見瀏覽器下正常運行。 數(shù)據(jù)安全性:系統(tǒng)所管理的數(shù)據(jù)須具有良好的安全性,只有特定的管理人員才能對系統(tǒng)進行管理??尚行苑治隹尚行苑治鍪墙⒃谇捌趯椖康囊环N考察和鑒定,對擬議中的項目進行全面系統(tǒng)的技術(shù),經(jīng)濟等方面的調(diào)查。一般從對新系統(tǒng)開發(fā)的社會,技術(shù),經(jīng)濟,管理等方面進行分析,以得出新系統(tǒng)開發(fā)工作是否可行,需要修改,追加投資,暫緩開發(fā),分步實施等方案和結(jié)論,完成可行性分析。以下針對本系統(tǒng)從不同方面進行分析。1、社會可行性對于新媒體等基于互聯(lián)網(wǎng)的新興

20、企業(yè),信息發(fā)布資源管理平臺是非常重要的系統(tǒng),一個安全可靠,簡潔效率的信息發(fā)布資源管理平臺可以幫助企業(yè)更好的對相關(guān)信息進行上傳,下載,查詢等管理。2、技術(shù)可行性根據(jù)本系統(tǒng)所要實現(xiàn)的系統(tǒng)功能并不復(fù)雜,規(guī)模較小,開發(fā)人員數(shù)量1-2人即可,要求熟悉myeclipse、MySQL數(shù)據(jù)庫、Adobe Photoshop CS8.0,這些都是使用較多的工具,便于掌握。本系統(tǒng)開發(fā)的硬件環(huán)境為Windows 7,2.10GHz,4GB內(nèi)存,符合該系統(tǒng)開發(fā)技術(shù)條件。3、經(jīng)濟可行性對開發(fā)系統(tǒng)的經(jīng)濟要求較小,待系統(tǒng)開發(fā)成功后可有效提高效率,節(jié)省時間。較之原有系統(tǒng)更具有優(yōu)勢。4、管理可行性隨著電腦技術(shù)的普及,人員素質(zhì)相

21、對提高,現(xiàn)在的一般企業(yè)員工都可以熟練的操作基礎(chǔ)電腦軟件,資源管理平臺可以很好的得到利用;同時系統(tǒng)為不同的用戶組賦予不同的權(quán)限,也方便了管理4 系統(tǒng)設(shè)計設(shè)計階段的任務(wù)是通過綜合考慮所有的技術(shù)限制,以擴展和細化分析階段的模型。設(shè)計的目的是指明一種轉(zhuǎn)化成代碼的工作方案,是對分析工作的細化,即進一步細化分析階段的所有功能。而實現(xiàn)階段則是利用現(xiàn)有的軟件環(huán)境,把設(shè)計階段的方案轉(zhuǎn)化成代碼,實現(xiàn)原來的設(shè)計系統(tǒng)的總體結(jié)構(gòu)為滿足系統(tǒng)高效、可靠、簡便管理的要求,系統(tǒng)主要由五個具體的管理模塊組成。五個模塊為用戶管理,素材管理,節(jié)目管理,備注管理,信息屏管理信息發(fā)布資源管理平臺用戶管理添加用戶查看用戶管理用戶修改密碼退

22、出登陸信息屏管理添加信息屏查看信息屏管理信息屏素材管理添加素材查看素材管理素材節(jié)目管理添加節(jié)目查看節(jié)目管理節(jié)目備注管理添加備注查看備注管理備注 圖2 系統(tǒng)總體結(jié)構(gòu)圖系統(tǒng)的功能模塊設(shè)計信息發(fā)布資源管理平臺的使用是由用戶登錄開始的,各項功能必須再登陸后才能使用,不同的用戶組賦予不同的操作權(quán)限,使不同的使用者可以有各自用戶組,使系統(tǒng)更加穩(wěn)定,安全。用戶分為管理員和普通用戶,管理員的權(quán)限較普通用戶的權(quán)限更高。由于本系統(tǒng)是運行在企業(yè)內(nèi)部的對信息屏等相關(guān)信息管理的系統(tǒng),并不涉及對企業(yè)外部的服務(wù)的內(nèi)容,為減少開發(fā)周期和成本系統(tǒng)無需提供前后臺的區(qū)別,數(shù)據(jù)的增加、刪除、查詢和修改統(tǒng)一在一個頁面進行。系統(tǒng)主要管理

23、的內(nèi)容有信息屏、備注、素材、節(jié)目以及用戶,不同的用戶組對其有不同的操作權(quán)限。所有的查詢管理提供按照關(guān)鍵詞查詢的功能。備注信息與信息屏信息進行關(guān)聯(lián),用戶可以方便的在查看信息屏同時查看相關(guān)于信息屏的備注信息。在更新數(shù)據(jù)庫內(nèi)容時對輸入數(shù)據(jù)進行初步的判定以防止出錯。主頁設(shè)計 系統(tǒng)的第一個頁面是登陸頁面,用戶在此頁面上輸入用戶名和密碼登陸信息發(fā)布資源管理平臺,系統(tǒng)將自動判斷用戶的身份而在用戶登陸后分別跳轉(zhuǎn)到管理員或普通用戶的操作頁面。由于系統(tǒng)是企業(yè)內(nèi)部的管理系統(tǒng),因此不提供用戶自主注冊功能,新用統(tǒng)一在管理員進入系統(tǒng)后再進行添加。操作頁面的上方是標(biāo)題欄,顯示系統(tǒng)的名稱;操作頁面左方是菜單欄 ,分別提供有信

24、息屏、備注、素材、節(jié)目以及用戶的功能菜單,用戶單擊不同的條目進行不同的操作;操作頁面右側(cè)是信息的管理操作區(qū)域,用戶將主要在這里進行各種對數(shù)據(jù)信息的操作,當(dāng)沒有任何操作時默認顯示為歡迎頁面。為了使主頁的布局更加美觀,操作更加方便,保證系統(tǒng)應(yīng)具有較好的人機交互性、實用性和易用性,系統(tǒng)引入Ext js類庫。Ext是一個強大的js類庫,以前是基于YAHOO-UI,現(xiàn)在已經(jīng)完全獨立。其主要包括data、widget、form、grid、dd、menu,編程思想是基于面向?qū)ο缶幊?oop),擴展性相當(dāng)?shù)暮谩?梢宰约簩憯U展,自己定義命名空間。主要包括三個大的文件:ext-all.css,ext-base.j

25、s,ext-all.js(包括所有的類庫,您可以根據(jù)需要進行刪減.官方網(wǎng)站提供這一接口),在引用ext類庫的時候,這三個文件必不可少。它提供了豐富的,非常漂亮的外觀體驗,其核心的組件基本覆蓋了我們構(gòu)建富客戶端的常用的組件。用戶管理 用戶管理是提供對于用戶信息的各種操作,包括添加用戶,查看用戶,管理用戶,修改密碼,退出登錄等功能。其中添加用戶,查看用戶,管理用戶只能在管理員權(quán)限下進行。添加用戶由管理員添加新的用戶,添加用戶需要提供新用戶的用戶名,密碼,姓名,備注,并選擇用戶類型;用戶的用戶名和密碼是用戶登錄的憑證,用戶姓名將個性化不同的用戶并顯示在歡迎頁面上,用戶的備注方便管理員管理用戶,用戶類

26、型將標(biāo)示用戶是管理員還是普通用戶。注冊時用戶需要輸入兩次密碼以確認密碼防止出錯。提交的數(shù)據(jù)需要進行驗證,保證數(shù)據(jù)能正常的寫入數(shù)據(jù)庫中。查看用戶由管理員查看所有用戶的信息,提供按照關(guān)鍵字模糊查找用戶,查找范圍包括除用戶密碼外所有的用戶信息;當(dāng)用戶數(shù)據(jù)太多超出了單屏顯示范圍時提供分頁功能,將數(shù)據(jù)放入多個頁面顯示,并提供快速跳轉(zhuǎn)前、后頁,首、末頁以及最近10頁的快速跳轉(zhuǎn)。管理用戶由管理員選定各用戶進行修改用戶資料和刪除用戶操作。修改用戶資料將默認顯示用戶的當(dāng)前資料。修改密碼為所有用戶可用,修改時需在此輸入原密碼同時輸入兩次新密碼,當(dāng)原密碼正確且兩次新密碼相同時密碼修改為新密碼。退出登錄是用戶結(jié)束對平

27、臺的使用時,通過該功能清楚登錄信息,并退出瀏覽器。素材管理 素材管理是對信息屏播放節(jié)目的素材進行管理的模塊,在這個模塊中用戶可以對素材信息進行增加、刪除、查詢和修改等功能。添加素材是由管理員進行增加新的素材功能,需要提供素材名稱,素材大小,素材編號,素材類型和素材錄入時間。錄入時間將使用JS代碼實現(xiàn)簡易月歷的快捷操作。系統(tǒng)將對數(shù)據(jù)進行簡單的驗證防止數(shù)據(jù)出錯。查看素材是所有用戶可以使用的對全部素材進行查看的功能,提供按照關(guān)鍵字模糊查找素材并具有數(shù)據(jù)分頁的功能。管理素材是在查看素材的基礎(chǔ)上由管理員對所有素材進行修改,刪除的功能;修改素材將默認顯示素材的當(dāng)前信息。節(jié)目管理節(jié)目管理是對信息屏播放的節(jié)目

28、進行管理的模塊,在這個模塊中用戶可以對節(jié)目信息進行增加、刪除、查詢和修改等功能。添加節(jié)目是由管理員進行增加新的節(jié)目功能,需要提供節(jié)目名稱,節(jié)目編號,節(jié)目類型,節(jié)目播放時間長度,節(jié)目場景個數(shù),節(jié)目播放重復(fù)規(guī)則和節(jié)目錄入時間。錄入時間將使用JS代碼實現(xiàn)簡易月歷的快捷操作。系統(tǒng)將對數(shù)據(jù)進行簡單的驗證防止數(shù)據(jù)出錯。查看節(jié)目是所有用戶可以使用的對全部節(jié)目進行查看的功能,提供按照關(guān)鍵字模糊查找節(jié)目并具有數(shù)據(jù)分頁的功能。管理節(jié)目是在查看節(jié)目的基礎(chǔ)上由管理員對所有節(jié)目進行修改,刪除的功能;修改節(jié)目將默認顯示節(jié)目的當(dāng)前信息備注管理備注管理是對信息屏相關(guān)備注信息進行管理的模塊,在這個模塊中用戶可以對備注信息進行增

29、加、刪除、查詢和修改等功能。添加備注是所有用戶可以使用的增加新的備注功能,需要提供備注相關(guān)信息屏,備注內(nèi)容和備注錄入時間。錄入時間將使用JS代碼實現(xiàn)簡易月歷的快捷操作。系統(tǒng)將對數(shù)據(jù)進行簡單的驗證防止數(shù)據(jù)出錯。查看備注是所有用戶可以使用的對全部備注進行查看和修改的功能,提供按照關(guān)鍵字模糊查找備注并具有數(shù)據(jù)分頁的功能,修改備注將默認顯示備注的當(dāng)前信息。管理備注是在查看備注的基礎(chǔ)上由管理員對所有備注進行刪除的功能。信息屏管理信息屏管理是對信息屏進行管理的模塊,在這個模塊中用戶可以對信息屏信息進行增加、刪除、查詢和修改等功能。添加信息屏是由管理員進行增加新的信息屏功能,需要提供信息屏名稱,信息屏所在地

30、址,所在地址面積,信息屏所屬區(qū)縣,所屬區(qū)縣代碼,聯(lián)系人,聯(lián)系人電話號碼,信息屏規(guī)格,信息屏安裝數(shù),信息屏MAC地址和錄入時間。錄入時間將使用JS代碼實現(xiàn)簡易月歷的快捷操作。系統(tǒng)將對數(shù)據(jù)進行簡單的驗證防止數(shù)據(jù)出錯。查看信息屏是所有用戶可以使用的對全部信息屏進行查看的功能,提供按照關(guān)鍵字模糊查找信息屏,按照信息屏規(guī)格查找信息屏和按照信息屏所屬區(qū)縣查找信息屏的功能;對于每個信息屏可以查看其所有備注并添加備注;具有數(shù)據(jù)分頁的功能。管理信息屏是由管理員對所有信息屏進行修改,刪除的功能;刪除信息屏將同時刪除其相關(guān)的備注;修改信息屏將默認顯示信息屏的當(dāng)前信息系統(tǒng)功能模塊的流程設(shè)計針對信息發(fā)布資源管理平臺的功

31、能,對各個模塊的結(jié)構(gòu)進行了詳細的設(shè)計。具體如下:4.3.1系統(tǒng)總體流程的設(shè)計系統(tǒng)的總體流程圖如下退出管理員用戶管理素材管理節(jié)目管理備注管理信息屏管理普通用戶用戶管理素材管理節(jié)目管理備注管理信息屏管理NoYes用戶登陸Yes用戶信息素材信息節(jié)目信息備注信息信息屏信息圖6 系統(tǒng)總流程圖該流程圖表明,登陸后根據(jù)用戶的身份分別進入管理員界面和用戶界面;管理員擁有全部權(quán)限,用戶可以修改用戶密碼,查看素材、節(jié)目、備注和信息屏信息,新建和修改備注信息。4.3.2 用戶管理模塊的流程設(shè)計不同用戶組的用戶登陸后將有不同的操作權(quán)限管理用戶添加用戶查看用戶用戶登陸普通用戶管理員修改密碼退出登陸NoYesYes圖3

32、用戶管理模塊流程圖該流程圖表現(xiàn)為,用戶登錄后將判斷用戶所處用戶組,若用戶為普通用戶,則用戶可以修改本用戶的密碼;若用戶為管理員,則可以進行添加、查看和管理用戶的操作,對用戶數(shù)據(jù)進行增加、刪除、查詢、修改的操作。用戶將可以退出登錄來結(jié)束對系統(tǒng)的操作。4.3.3 素材、節(jié)目模塊的流程設(shè)計Yes管理素材節(jié)目新建素材節(jié)目管理員查看素材節(jié)目用戶登陸普通用戶素材節(jié)目信息退出NoYes圖4 素材節(jié)目管理流程圖該流程圖表明,登陸后普通用戶可以從數(shù)據(jù)庫查看素材和節(jié)目信息,管理員除了查看外,還可以新建,刪除,修改素材和節(jié)目信息。4.3.4 備注模塊的流程設(shè)計Yes管理備注用戶登陸普通用戶管理員刪除備注備注信息新建

33、備注NoYes圖5 備注管理模塊流程圖該流程圖表明,登陸后普通用戶可以從數(shù)據(jù)庫查看,新建,修改備注信息,管理員除了上述功能外,還可以刪除備注信息。4.3.5 信息屏管理模塊的流程設(shè)計管理信息屏新建信息屏管理員查看信息屏用戶登陸普通用戶信息屏信息新建備注修改備注備注信息查看備注NoYesYes圖5 信息屏管理模塊流程圖該流程圖表明,登陸后普通用戶可以從數(shù)據(jù)庫查看信息屏信息,同時可以對信息屏的備注信息進行新建、查看和修改操作。管理員除了上述功能外,還可以新建、修改和刪除信息屏信息。數(shù)據(jù)庫設(shè)計在系統(tǒng)中,存在著用戶、信息屏、備注等多個實體,用戶管理著多個信息屏、備注、素材、節(jié)目,一個信息屏對應(yīng)多個備注

34、,E-R圖如下ID編號類型大小時間名稱ID名稱地址面積聯(lián)系人電話規(guī)格安裝數(shù)所屬區(qū)縣區(qū)縣編碼時間MACnn1111nn1素材節(jié)目備注信息屏用戶管理管理理管理管理包括n時間ID名稱編號類型個數(shù)規(guī)則長度賬號ID姓名類型密碼ID內(nèi)容時間圖7 數(shù)據(jù)E-R圖數(shù)據(jù)庫概念設(shè)計根據(jù)上述系統(tǒng)功能的需求分析和總結(jié),考慮到功能上的需要,設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。用戶信息,數(shù)據(jù)項包括用戶ID(主鍵),用戶賬號,用戶密碼,用戶姓名,用戶備注,用戶類型素材信息,數(shù)據(jù)項包括素材ID(主鍵),素材名稱,素材大小,素材編號,素材類型和素材錄入時間。節(jié)目信息,數(shù)據(jù)項包括節(jié)目ID(主鍵),節(jié)目名稱,節(jié)目編號,節(jié)目類型,節(jié)目播放時間

35、長度,節(jié)目場景個數(shù),節(jié)目播放重復(fù)規(guī)則和節(jié)目錄入時間。備注信息,數(shù)據(jù)項包括備注ID(主鍵),備注相關(guān)信息屏,備注內(nèi)容和備注錄入時間。信息屏信息,數(shù)據(jù)項包括信息屏ID(主鍵),信息屏名稱,信息屏所在地址,所在地址面積,信息屏所屬區(qū)縣,所屬區(qū)縣代碼,聯(lián)系人,聯(lián)系人電話號碼,信息屏規(guī)格,信息屏安裝數(shù),信息屏MAC地址和錄入時間。數(shù)據(jù)庫邏輯設(shè)計數(shù)據(jù)庫表的結(jié)構(gòu)設(shè)計是應(yīng)用軟件中的關(guān)鍵部分,數(shù)據(jù)庫表設(shè)計采用規(guī)范化關(guān)系模式的方法。在關(guān)系數(shù)據(jù)庫中,規(guī)范化關(guān)系模式就是要解決關(guān)系模式中存在的插入異常、刪除異常、修改異常、數(shù)據(jù)冗余等問題。規(guī)范化的基本思想是消除數(shù)據(jù)以來中不合適的部分,使模式中的各關(guān)系模式達到某種程度的“

36、分離”,讓一個關(guān)系描述一個概念、一個實體或者實體間的一種聯(lián)系,若多于一個概念就把它分離出去。但這并不意味著,規(guī)范化程度越高,模式就越好。我們必須結(jié)合應(yīng)用環(huán)境對模式進行優(yōu)化,有時適當(dāng)增加冗余,反而提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能。本系統(tǒng)設(shè)計中設(shè)計的數(shù)據(jù)庫表結(jié)構(gòu)為:(1) 用戶信息表表1 account 表字段名稱數(shù)據(jù)類型字段大小字段說明id自動編號長整型自動編號 name文本100用戶賬號username文本100用戶姓名password文本100用戶密碼remarks文本100提示type數(shù)字10用戶類型(2) 節(jié)目表 表2 jiemu表字段名稱數(shù)據(jù)類型字段大小字段說明id自動編號長整型自動編號 ji

37、emubianhao數(shù)字100節(jié)目編號jiemumingcheng文本255節(jié)目名稱lurushijian日期短日期錄入時間bofangleixing文本255播放類型changjinggeshu數(shù)字100場景個數(shù)zhongfuguize文本255播放規(guī)則bofangshijianzhangdu數(shù)字100播放時間長度字段名稱數(shù)據(jù)類型字段大小字段說明id自動編號長整型自動編號 sucaidaxiao數(shù)字100素材大小sucaimingcheng文本255素材名稱lurushijian日期短日期錄入時間sucaibianhao數(shù)字100素材編號sucaileixing文本255素材類型(3) 素材

38、表表3 sucai表(4) 備注表表4 beizhu表字段名稱數(shù)據(jù)類型字段大小字段說明id自動編號長整型自動編號 lurushijian日期短日期錄入時間beizhuneirong文本255備注內(nèi)容xinxiping數(shù)字100相關(guān)信息屏(5) 信息屏表表5 xinxiping表字段名稱數(shù)據(jù)類型字段大小字段說明id自動編號長整型自動編號 dianhuahaoma文本100電話號碼mianji數(shù)字100面積dizhi文本255地址quxianbianma文本255區(qū)縣編號mingcheng文本255名稱anzhuangshu數(shù)字255安裝數(shù)lianxiren文本255聯(lián)系人MACdizhi文本25

39、5MAC地址suoshuquxian文本255所屬區(qū)縣5 系統(tǒng)實現(xiàn)系統(tǒng)的總體結(jié)構(gòu)系統(tǒng)的首頁是登錄頁面,用戶在這里輸入用戶名和密碼,系統(tǒng)將驗證用戶輸入的信息,根據(jù)用戶的類型跳轉(zhuǎn)到各自頁面并將基本信息儲存在session中以備以后使用。如圖8為系統(tǒng)的登陸頁面。圖8 登錄頁面登錄驗證代碼%String name=request.getParameter(name).trim();String pwd=request.getParameter(password).trim(); ConnSql cs=new ConnSql();Statement statement = cs.getStatement

40、(); String query=select type ,username ,id from account where name=+name+ and password=+pwd+;ResultSet res=statement.executeQuery(query);String type=;if(res.next()/session.putValue(loginSign,OK);session.putValue(userid,res.getString(id);session.setAttribute(name,name);session.setAttribute(nameReal,r

41、es.getString(2);Integer temp1=new Integer(res.getInt(1);type=temp1.toString().trim();res.close();if(type.equals(0) response.sendRedirect(./admin/index.jsp);if(type.equals(1) response.sendRedirect(./user/index.jsp);elseres.close();response.getWriter().write(alert(用戶名或密碼不正確,請重新輸入!);window.location.hre

42、f=index.html;);%為使管理平臺的首頁美觀,大方,易于使用,首頁的上方是標(biāo)題欄,顯示系統(tǒng)的名稱;操作頁面左方是菜單欄,分別提供有信息屏、備注、素材、節(jié)目以及用戶的功能菜單,用戶單擊不同的條目進行不同的操作,非當(dāng)前選定 功能將自動隱藏,整個菜單欄可以隱藏;操作頁面右側(cè)是信息的管理操作區(qū)域,可以打開不同的標(biāo)簽同時進行對多個數(shù)據(jù)信息的操作。如圖9為系統(tǒng)的操作主頁。圖9 系統(tǒng)主頁節(jié)目模塊的實現(xiàn)添加節(jié)目的代碼 獲取新建節(jié)目數(shù)據(jù)請您錄入信息節(jié)目名稱節(jié)目編號播放類型普通墊播插播錄入時間 將數(shù)據(jù)寫入數(shù)據(jù)庫alert(恭喜!數(shù)據(jù)信息添加成功!數(shù)據(jù)的信息已經(jīng)寫進數(shù)據(jù)庫!);window.locatio

43、n.href = search.jsp;圖10 添加節(jié)目頁面查詢節(jié)目的代碼獲取關(guān)鍵字:顯示搜索結(jié)果記錄編號節(jié)目名稱節(jié)目編號場景個數(shù)播放類型重復(fù)規(guī)則播放時間長度錄入時間圖11 查看節(jié)目頁面修改節(jié)目的代碼顯示舊數(shù)據(jù)同時獲取新數(shù)據(jù)請您錄入信息 節(jié)目名稱input id=jiemumingcheng size=90 value= type=text name=jiemumingcheng節(jié)目編號input id=jiemubianhao size=90 value= type=text name=jiemubianhao播放類型普通墊播插播 document.update.bofangleixing.

44、value=;錄入時間input id=lurushijian type=text size=90 maxlength=50 name=lurushijian value=onclick=SelectDate(this,yyyy-MM-dd) input type=hidden name=id value=修改數(shù)據(jù)庫數(shù)據(jù) alert(恭喜!信息更新成功!已經(jīng)寫進數(shù)據(jù)庫! ); window.location.href=search.jsp;圖12 修改節(jié)目頁面刪除節(jié)目的代碼 alert(刪除成功! ); window.location.href=search.jsp;圖13 刪除節(jié)目頁面素材模

45、塊的實現(xiàn) 搜索關(guān)鍵字:input type=text name=name value=搜索記錄顯示 A href=update.jsp?id= id=files修改A href=deleteok.jsp?id= id=filesonclick=return confirmTest()刪除 圖14 素材模塊用戶模塊的實現(xiàn) 搜索用戶姓名: input type=text name=name value= 搜索記錄顯示 管理員 用戶 A href=updateUser.jsp?id= id=files 修改 A href=deleteOk.jsp?id=&id= id=files onclick=r

46、eturn confirmTest()刪除 圖15 用戶管理模塊信息屏管理模塊的實現(xiàn)搜索關(guān)鍵字:input type=text name=name value= 規(guī)格: 未選擇option value=32 32寸option value=26 26寸 搜索記錄顯示記錄編號 ID 名稱 修改刪除 A href=update.jsp?id= id=files修改A href=deleteok.jsp?id= id=filesonclick=return confirmTest()刪除圖16 信息屏管理模塊信息屏相關(guān)備注模塊的實現(xiàn)搜索關(guān)鍵字:input type=text name=name va

47、lue=搜索記錄顯示 A href=deleteok.jsp?id= id=filesonclick=return confirmTest()刪除圖17 信息屏相關(guān)備注管理模塊數(shù)據(jù)顯示翻頁功能的實現(xiàn) 由于數(shù)據(jù)量可能太多而不能在單個頁面全部顯示,各模塊的查看數(shù)據(jù)頁面都使用了分頁功能,以節(jié)目模塊為例展示代碼:%out.print();/如果當(dāng)前頁不是第1頁,則顯示第一頁和前一頁的鏈接if (PageNo != 1)PrevStart = PageNo - 1;out.print(第一頁 : );out.print(前一頁);out.print();/打印需要顯示的頁碼 for (int c = C

48、ounterStart; c = CounterEnd; c+) if (c MaxPage) if (c = PageNo) if (c % PageSize = 0) out.print(c); else out.print(c + ,); else if (c % PageSize = 0) out.print( + c+ ); else out.print( + c+ ,); else if (PageNo = MaxPage) out.print(c);break; else out.print( + c+ );break; out.print();/如果當(dāng)前頁不是最后一頁,則顯示下

49、一頁鏈接if (PageNo MaxPage) NextPage = PageNo + 1;out.print(下一頁); /同時如果當(dāng)前頁不是最后一頁,要顯示最后一頁的鏈接if (PageNo MaxPage)LastRec = RecordCount % PageSize;if (LastRec = 0) LastStartRecord = RecordCount - PageSize; else LastStartRecord = RecordCount - LastRec; out.print(:最后一頁); out.print();%圖18 分頁顯示數(shù)據(jù)6 系統(tǒng)測試系統(tǒng)測試就是為了發(fā)

50、現(xiàn)程序中和系統(tǒng)中可能出現(xiàn)的問題錯誤并及時地糾正,本系統(tǒng)的開發(fā)是基于web的,所以不僅要求其測試程序準確,按流程設(shè)計執(zhí)行,還應(yīng)考慮到不同用戶在不同瀏覽器上使用是否可以顯示正確的系統(tǒng)?;诓煌牧?,存在兩種完全不同的測試目的。從用戶的角度出發(fā),普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,以考慮是否可以接受該產(chǎn)品。而從開發(fā)者的角度來看,則希望測試成為表明軟件產(chǎn)品不存在錯誤的過程,驗證該產(chǎn)品已經(jīng)正確實現(xiàn)了用戶的需要,確立人們對系統(tǒng)的信心。程序的正確性檢驗。調(diào)試過程中通常要編寫測試數(shù)據(jù)。測試數(shù)據(jù)除采用正常數(shù)據(jù)外,還應(yīng)包括一些異常數(shù)據(jù)和錯誤數(shù)據(jù),用來考驗程序邏輯上的正確性。測試數(shù)據(jù)是經(jīng)過精心挑選的,

51、使程序和模塊中的每一條語句都能得到執(zhí)行,即能夠測試程序中的任一邏輯通路。常用的測試數(shù)據(jù)主要有正常數(shù)據(jù)、異常數(shù)據(jù)、錯誤數(shù)據(jù)。將系統(tǒng)中涉及的所有的頁面設(shè)計好,添加好所有的代碼后,進行運行。并通過大量的相關(guān)數(shù)據(jù)的錄入、編輯對系統(tǒng)進行測試,以便尋找系統(tǒng)的不足之處。 1功能測試經(jīng)測試各個模塊均符合系統(tǒng)功能需求定義的要求。2值域測試通過對各個文本框輸入數(shù)據(jù)進行測試,無錯誤發(fā)生。圖19 輸入提示3界面測試主窗體拖動時,垂直菜單窗體沒有出現(xiàn)不協(xié)調(diào)狀態(tài)。各子窗體均能正常顯示、移動、關(guān)閉。圖20 主頁界面測試4可用性測試各個窗體以及控件布局均考慮到使用的方便性,以及使用習(xí)慣,基本符合。5接口測試該工程設(shè)計時采用分

52、組設(shè)計,具體開發(fā)前已定義好所有公共變量以及模塊方法,經(jīng)測試運行,接口方面無錯誤出現(xiàn)。6安全性測試由于登陸時采取了安全與權(quán)限的設(shè)置,運行時此兩項均符合要求。當(dāng)輸入的用戶名錯誤或者密碼錯誤時系統(tǒng)報錯。圖21 登錄失敗提示7 結(jié)論7.1 本文完成的主要工作經(jīng)過忙碌的設(shè)計和開發(fā),信息發(fā)布資源管理平臺基本開發(fā)完畢。系統(tǒng)基本滿足了對信息屏及相關(guān)信息發(fā)布資源管理的功能,分別有用戶管理,素材管理,節(jié)目管理,備注管理和信息屏管理的模塊,并且為不同的用戶組設(shè)計了不同的權(quán)限?;旧暇邆淞艘粋€管理平臺所應(yīng)具備的基本功能,滿足了企業(yè)對于信息管理所需平臺的需要。7.2 總結(jié)在系統(tǒng)的設(shè)計開發(fā)過程中,注重了科學(xué)的軟件設(shè)計思路

53、。首先在總體設(shè)計上,采用了模塊化和分層的設(shè)計思想,使整個系統(tǒng)流程清晰、邏輯合理,為系統(tǒng)的實現(xiàn)創(chuàng)造了良好的條件。其次,在各功能模塊的實現(xiàn)上,以各功能的相互配合為考慮原則,使得系統(tǒng)更加完善。最后,在頁面設(shè)計上,以簡單大方為原則設(shè)計,是網(wǎng)站使用起來更加方便。作為一個簡單的資源管理平臺,具備的功能還不夠完善,有很多可以擴展的地方。在實際中,可以根據(jù)企業(yè)的具體要求進行擴展。7.3 展望由于本系統(tǒng)的設(shè)計是建立在設(shè)計基本要求的基礎(chǔ)上的,還有很多需要完善的地方,總結(jié)出來有如下幾點:(1)雖然系統(tǒng)是企業(yè)內(nèi)部使用,但是該系統(tǒng)的安全性還需要加強,數(shù)據(jù)庫的密碼是明文保存,有大量的參數(shù)通過URL傳遞,還有登陸時密碼直接

54、嵌套入SQL語句無法防止SQL注入攻擊等安全漏洞(2)系統(tǒng)無法做到直接對信息屏進行開關(guān),切換節(jié)目等操控,以后可以進行擴展,通過嵌入式開發(fā)直接控制信息屏。 附錄附錄A 開題報告畢業(yè)設(shè)計(論文)開題報告二級學(xué)院信息工程學(xué)院教學(xué)系軟件工程系專業(yè)班級軟件工程0901學(xué)生姓名馮冠杰學(xué) 號20093726指導(dǎo)教師張波畢業(yè)設(shè)計(論文)題目信息發(fā)布資源管理平臺的設(shè)計與實現(xiàn)一、選題依據(jù)本信息發(fā)布資源管理平臺針對新媒體廣告公司設(shè)計和開發(fā)。新媒體是繼報刊、廣播、電視、雜志等傳統(tǒng)媒體之后,基于網(wǎng)絡(luò)技術(shù)發(fā)展起來的新型媒體,通常也被稱作數(shù)字化媒體,包括互聯(lián)網(wǎng)媒體、手機媒體、數(shù)字電視、機航媒體、戶外液晶、移動電視、電子報刊

55、等等,新媒體的通過其多樣的媒介傳播豐富的信息,所以其信息資源管理尤為重要。一個安全可靠,簡潔效率的信息發(fā)布資源管理平臺可以幫助企業(yè)更好的對相關(guān)信息進行上傳,下載,查詢等管理?,F(xiàn)有的資源管理平臺對于數(shù)據(jù)的處理并不理想,導(dǎo)致相關(guān)信息上傳,下載困難,對于信息的查詢不能做到快捷、明確、準確。這直接導(dǎo)致了企業(yè)的信息系統(tǒng)管理人員既費時費力,又不能保證整個系統(tǒng)的工作質(zhì)量?,F(xiàn)在的新媒體公司擁有數(shù)量龐大的信息屏,這些信息屏分散在城市各個角落,信息屏之間與會因其規(guī)格,地點,時間不一樣而又不一樣的播放內(nèi)容。信息屏和其播放內(nèi)容的相關(guān)信息管理不方便會極大地限制新媒體公司的工作效率,因此急切需要功能強大、操作簡單、易于維護的管理平臺。本系統(tǒng)的設(shè)計與實現(xiàn)工作為針對新媒體的信息發(fā)布資源管理平臺,提出一種切實可行的解決方案,希望能在信息資源的高效、可靠、簡便管理進行一些有益的探索。系統(tǒng)包括信息屏管理,信息屏相關(guān)信息管理,素材管理,節(jié)目基本信息管理以及用戶管理等模塊,包括了新基于信息屏的新媒體公司對于各方面的信息管理。二、研究內(nèi)容和研究方法(一) 系統(tǒng)功能 利用JAVA技術(shù)實現(xiàn)信息屏信息管理系統(tǒng),要求實現(xiàn):1.信息屏設(shè)備管理系統(tǒng)的設(shè)計 (1)信息屏管理 信息屏唯一標(biāo)示信息,是信息屏MAC地址后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論