?

平面廣告設計素材管理系統的設計與實現

2016-11-18 18:19翟健茹
藝術科技 2016年9期
關鍵詞:平面廣告設計

翟健茹

摘 要:開發平面廣告的在線素材管理系統,可以方便平面廣告設計人員管理自己的設計素材,同時借鑒別人的設計素材獲取設計思路、甚至重復應用到自己的設計中。系統采用B/S開發模式,結合JAVA語言和 MySQL數據庫設計實現了4個主要功能:數據庫管理、用戶管理、素材管理、評論信息管理,同時能夠實現多個文件的同時上傳、下載等分布式文件以及大量數據的文件管理,還可以防止用戶的重要素材出現重大安全問題。

關鍵詞:平面廣告設計;素材管理;MySQL;JAVA

0 引言

通常情況下,平面廣告設計師僅僅將平時工作和學習中所收集的素材保存在自己的電腦硬盤中,而設計師之間又缺少交流渠道,造成經驗與素材共享的困難。近年來隨著部分平面廣告工作室開始擴展規模、建設網絡,具備了實現素材資源信息化的網絡環境和系統平臺。在此基礎上建立平面廣告素材資源管理系統,能夠方便設計人員進一步充實設計所需的素材資源庫,有助于實現素材資源的網絡化、無紙化,幫助設計人員提高設計質量和設計效率。[1]

1 系統設計

1.1 系統總體設計

整個系統選擇Windows 系統下、基于My Eclipse開發采用JAVA 語言作為開發語言。系統設計使用三層結構:數據存儲層、業務邏輯層、應用層,同時整個系統開發過程都是在Struts和MVC的設計模式指導下進行。具體的系統開發分為三個部分,即前端頁面的開發、后端頁面的開發和數據庫的開發設計。系統采用JSP技術作為前端顯示技術,以DIV+CSS3等技術進行頁面布局,結合Java Script技術實現異步獲取與傳輸;后臺數據庫采用中小型數據庫中的首選——MySQL 數據庫,它適合類似平面廣告素材資源管理系統這樣中小型網站的開發;最后系統設計完成后部署在Apache服務器上。

1.2 系統功能設計

系統設計時選用B/S結構,主要包括服務器端和瀏覽器端兩部分。服務器端需要實現本系統的各個功能,用戶登錄后服務器會調用一個線程去處理用戶登錄,同時也需調用其他的線程去上傳、下載文件等。服務器部分相當于實現了整個系統的基本工作,但是用戶要得到一定的展示結果,因此瀏覽器端要保證顯示出來的內容美觀,同時也要考慮瀏覽器的兼容的問題。

1.3 功能模塊設計

系統具有四個功能模塊,包括素材資源管理、用戶管理、評論信息管理、數據庫管理等。

素材資源管理:該模塊主要用于實現素材資源的傳輸、刪除、分享、添加等功能。其中素材添加的目的是添加別的設計人員所分享的素材。

用戶管理:用戶主要分為常規用戶和管理員用戶兩種。兩種用戶共有的權限主要包括用戶注冊、登錄、資料的傳輸和分享、關鍵字搜索以及個人信息維護。管理員用戶享有較高權限,主要是對后臺資源進行管理、對一般用戶進行管理(增加、刪除等、設定不同用戶權限)等。

2 系統功能開發

2.1 數據庫連接

本系統與數據庫的連接方式使用了在編寫WEB應用或JAVA應用程序時常用的JDBC(Java Data Base Connectivity)驅動程序。使用JDBC連接數據庫一般步驟有:第一,加載驅動程序;第二,創建連接對象;第三,創建SQL語句執行對象;第四,執行SQL語句;第五,對執行結果進行處理;第六,閉相關的連接對象(順序跟聲明的順序相反)。

2.2 用戶登錄

用戶登錄窗體的界面采用的是最新的設計技術CSS3+DIV、HTML和jQuery,根據需求首先使用Div、html確定整個頁面的分布和各部分的內容,再使用CSS3為頁面的各個部分添加樣式以增加不同的表現形式,最后使用jquery增加一些動畫特效。系統登錄界面包括有用戶名輸入框、密碼輸入框、登錄按鈕和取消按鈕。用戶登錄時為保證系統的安全性,系統會自動檢測輸入信息的格式及長度是否符合規范。管理員賬號需要在系統完成前設計好,同時設置一個管理員登錄接口方便登陸,登陸時輸入賬號、密碼后點擊登錄按鈕即可。

2.3 素材上傳

本系統中素材資料的上傳利用的是struts2技術,即先把文件拷貝到緩存在移植到存儲位置。文件上傳時,系統內前端和后臺只能同時處理一個素材;具體代碼實現過程中,素材的路徑、類型、名稱等通過申請對應的字符型變量來保存,信息獲取成功后會自動保存到對應變量。而批量上傳多個素材能有效節約時間,具體實現時可仿照單素材上傳,申請素材路徑、類型、名稱等3組動態數組變量保存相關信息,其中數組長度表示素材個數。

2.4 素材下載

素材下載就是將已上傳的資料從相對應的服務器站點下載下來。用戶登錄系統以后,可以查詢所需資源,然后通過點擊下載按鈕進入資源下載窗口。具體實現過程中,首先獲取素材存儲路徑,當用戶點擊下載后,根據已保存素材的具體類型、名稱、存儲路徑等,系統會返回需要下載的素材,下載成功后有信息提示;同時,如果用戶由于網絡中斷、存儲空間不夠或者上傳路徑錯誤等原因發生下載失敗的情況,系統在此時會自動跳轉到失敗頁面,并為用戶顯示下載失敗的原因。

3 結語

本文論述的一個基于WEB的平面廣告設計素材管理系統,重點實現了素材的上傳、下載、分享等功能,并且考慮了多文件、單文件以及斷點續傳的問題。該系統能夠集中平面廣告素材資源,提高設計公司素材資源的管理和共享水平,為平面設計人員提供一個學習交流平臺,促進設計人員的在線學習。

參考文獻:

[1] 田睿.平面設計協同管理系統的設計與實現[D].電子科技大學,2015.

[2] 劉朵,等.基于多參數模型的北京市地價評估系統的研究與實現[J].地理信息世界,2015,22(2).

[3] 范文瑜,等.基于ArcGISEngine的銀川平原濕地管理信息系統開發研究[J].測繪科學(增刊),2010(35).

[4] 黃逸凡.色彩在平面廣告設計中的應用[J].湖南大眾傳媒職業技術學院學報,2009(03).

[5] 鄔守軍.平面廣告設計與計算機的循環促進性探討[J].電腦知識與技術,2011(18).

[6] 耿雪莉.平面廣告設計中色彩的重要性[J].新聞愛好者,2012(07).

[7] 李方敏,李國強.淺談《平面廣告設計》項目模式的研究與應用[J].電子制作,2013(12).

[8] 趙彬仿.中國元素在現代平面廣告設計中的運用與再創造[J].中國傳媒科技,2014(02).

猜你喜歡
平面廣告設計
平面廣告設計中色彩的應用研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合