倪倩 杜守旭
摘? 要: 在“互聯網+”背景下,我國傳統(tǒng)藝術的傳播與推廣形式發(fā)生了巨大的變化。利用信息化技術,構建一個基于B/S三層架構的傳統(tǒng)藝術傳播與推廣平臺,采用ASP.NET+ Microsoft SQL Server2010為開發(fā)技術,進行了功能分析與模塊設計,對發(fā)揚中華優(yōu)秀傳統(tǒng)藝術和全球化傳播有很大的促進作用。
關鍵詞: 互聯網; 藝術傳播平臺; B/S架構; ASP.NET
中圖分類號:TP39? ? ? ? ? 文獻標志碼:A? ? ?文章編號:1006-8228(2018)12-16-03
Abstract: In the background of "Internet plus", great changes have taken place in the dissemination and popularization of traditional arts in China. Using information technology, a Web based platform of traditional art dissemination and promotion is constructed. Taking ASP.NET+Microsoft SQL Server 2010 as the development technology, the functions are analyed and modules are designed, which will greatly promote the development of Chinese traditional art and globalized dissemination.
Key words: Internet; Art communication platform; B/S architecture; ASP .NET
0 引言
我國傳統(tǒng)藝術的遺產極其豐富并且輝煌,包含繪畫、書法、工藝美術、音樂、舞蹈、傳統(tǒng)美食等等,隨著“互聯網+”技術在當今社會各行各業(yè)中的廣泛應用,博大精深的中華傳統(tǒng)藝術傳播進入到全新的網絡信息化時代?;ヂ摼W信息化技術為傳統(tǒng)藝術的繼承與發(fā)揚帶來便捷,方便了人們對傳統(tǒng)藝術的了解和熟知[1],但仍然存在傳播種類不全面、傳播平臺審核不嚴格、外來文化沖擊嚴重、藝術受眾者較被動等不足。
本研究充分利用計算機技術、互聯網技術和數據庫技術,建設一個傳統(tǒng)藝術傳播與推廣信息化平臺,全面發(fā)揚中華優(yōu)秀傳統(tǒng)藝術的文化底蘊、藝術內涵、特色特點、制作工藝等,提高信息發(fā)布的審核標準,增加藝術傳媒與受眾者的互動性,真正實現了中華藝術的全球化傳播。
1 功能模塊分析
以藝術傳播與推廣為目標,對藝術創(chuàng)造者、藝術傳播者、藝術受眾者三大類用戶的需求進行分析,將該平臺分六個模塊:藝術分類介紹模塊、名師作品模塊、教學視頻模塊、藝術互動模塊、藝術推薦模塊以及藝術品交易模塊。如圖1所示。
⑴ 藝術分類介紹模塊:介紹各類藝術的歷史起源、內涵外延、特點特色、現狀發(fā)展等,將多種類傳統(tǒng)藝術的發(fā)展歷史、特色、制作方法和技巧等利用信息技術制作課件、視頻、動畫等數字形式呈現給用戶。
⑵ 名師作品模塊:搜集、遴選古今名家名師的優(yōu)秀傳統(tǒng)藝術作品的電子圖片、影像、音頻等展示給用戶。
⑶ 教學視頻模塊:該模塊為付費學習模塊,用戶注冊登錄后選擇自己感興趣的藝術課程付費學習,該模塊學習與付費形式有多種選擇,可以整體付費,比如“楷體毛筆字入門”;可以微信掃碼付費單獨學習一個微視頻,比如“走之旁的書寫要點”。
⑷ 藝術互動模塊:該模塊功能旨在將藝術受眾者轉變?yōu)樗囆g創(chuàng)造者,注冊后的用戶可以在論壇中發(fā)布信息,也可以創(chuàng)建個人藝術展示區(qū),并上傳自己的藝術作品的圖片或視頻;同時用戶還可以藝術將自己所擁有的藝術真品進行網絡鑒定,由藝術家和其他用戶評定價值給出參考意見。
⑸ 推薦模塊:推薦給互聯網用戶目前國內較好的藝術館并通過百度地圖提供位置與行車路線。
⑹ 交易模塊:注冊會員在平臺上買賣或置換藝術產品。
2 數據庫設計
平臺使用Microsoft SQL Server2010作為后臺數據庫,根據平臺每個功能模塊的需求分析,數據庫設計分為基礎類表、論壇類表、交易類表三大類,每類含若干實體數據表,每張表為關系模型。
2.1 基礎類表設計
基礎類表存儲用戶信息、藝術分類及作品、視頻信息、推薦藝術館信息等。
用戶表(users):存儲用戶的基本信息,包含用戶ID、用戶密碼、用戶角色、用戶介紹等字段。
藝術分類表(Class):存儲各類藝術的信息,包含藝術類別ID、藝術名稱、基本信息(歷史起源、特點特色等)。
文章信息表(Article):存儲平臺發(fā)布的文章ID,文章內容、文章分類、關鍵字、閱讀次數等字段。
藝術作品表(Works_info):存儲關于各種藝術作品的信息,包含作品ID、作品分類號、作者信息、作品介紹、上傳日期、作品存儲路徑等字段。
視頻表(Video_info):存儲各種學習視頻、宣傳視頻等信息,包含視頻ID、視頻分類號、作者信息、視頻介紹、上傳日期、視頻存儲路徑、觀看費用等字段。
推薦表(Recommend_info):存儲關于推薦藝術館模塊的信息,包含藝術館ID、藝術館名稱、藝術館簡介等字段。
2.2 論壇類表設計
論壇類表由基礎類表中的用戶表和論壇版塊表、主貼表、回帖表等組成。
論壇版塊表(Forum_Block):存儲版塊ID、版塊名稱、板塊主題、點擊率、發(fā)帖數等字段。
主貼表(Post):存儲所屬版塊ID、發(fā)帖人ID、標題、正文、發(fā)帖時間等字段。
回帖表(Reply):存儲回復主貼ID、所屬版塊ID、回帖人ID、回復內容、回復時間等字段。
2.3 交易類表設計
交易類表包含藝術商品信息、交易信息表等表組成。
藝術商品信息表(Commodity):存儲藝術商品ID、所屬會員ID、商品價格、商品描述、商品種類、商品個數等字段。
交易信息表(Transaction):存儲交易ID、藝術商品ID、購買會員ID、交易日期、成交價格等字段。
3 平臺設計與實現
3.1 平臺體系構架設計
平臺使用ASP.NET進行編程,采用B/S的三層架構模式。B/S架構即瀏覽器(Browser)/服務器(Server)模式,是將系統(tǒng)功能實現的核心部分集中在服務器上,用戶僅需要在客戶端通過互聯網瀏覽器訪問網頁即可實現對相應功能的應用。三層架構是將整個業(yè)務應用從下至上劃分為:數據訪問層(DAL)、業(yè)務邏輯層(BLL)和表現層(UI)。數據訪問層實現對數據的定義、插入、刪除、修改、查詢等操作;表現層為用戶提供Web交互界面,負責各角色用戶向服務器發(fā)出請求,以及從服務器中反饋數據顯示給用戶[2];業(yè)務對象層主要處理表現層和數據訪問層之間的關系,實現驗證、計算等邏輯業(yè)務。三層B/S結構降低了層與層之間的依賴性,使系統(tǒng)各模塊的內聚性更加緊密,便于系統(tǒng)的功能優(yōu)化與升級。平臺體系構架如圖2所示。
3.2 關鍵編程技術實現
3.2.1 會員登錄功能的實現
系統(tǒng)針對管理員、普通會員、專家用戶登錄設計了角色選擇,管理員具有用戶管理、文章發(fā)布與管理,付費學習內容管理、論壇管理、商品交易后臺管理等功能;普通會員可以進行付費學習、上傳創(chuàng)新藝術、論壇討論、藝術品發(fā)布與購買;專家用戶具有文章發(fā)布、藝術品鑒定等權限。
DAL層中查找用戶返回密碼的主要程序如下:
public object CheckLogin(User user, int right)
{ object obj=new object();
string sqlText;
//查詢角色(roleId)為right且用戶ID(userID)為user的密碼(pwd)
sqlText="select pwd from users where roleId=
+right+" and userID=@userId";
SqlParameter[] paras=new SqlParameter[1]
{ new SqlParameter("userId",user.userid) };
obj=new SQLHelper().ExecuteScalar(sqlText,
CommandType.Text,paras); //執(zhí)行sqlText語句
return obj; //返回查找密碼
}
3.2.2 付費學習功能的實現
付費學習可以會員充值學習,也可以使用支付寶或微信掃二維碼付費學習。ASP.NET實現掃碼付費主要代碼如下:
decimal totalPrice=decimal.Parse(Request.QueryString
["Total"]); //取得要支付的金額代碼
string qcode_url=root.SelectSingleNode("/alipay/
qrcode_img_url").InnerText; // 獲取學習視頻的二維碼圖片地址
Response.Redirect("/StduyCode.aspx?URL=
"+rcode_url+"&orderno="+orderNo+"&cashm="
+totalPrice);? //通過掃碼調轉到付費界面
3.2.3 論壇管理功能設計
藝術交流論壇的主題版塊分為藝術研討、作品發(fā)布、藝術品鑒別等,會員可以發(fā)表相關版塊的主題帖子,也可以對感興趣的主題進行回復。為提高發(fā)布內容門檻,同時確保發(fā)帖的實時性,需要對發(fā)布內容進行關鍵字篩選,對含有非法關鍵字的內容進行屏蔽,其主要編程如下:
string input="用戶輸入的詞語";
string word="非法關鍵詞";
if (input.Contains(word))? //判斷是否包含非法關鍵詞
{ input.Replace(word, "*"); //替換掉非法關鍵詞
}
4 結束語
本文“互聯網+”背景下對我國傳統(tǒng)藝術傳播與推廣方法的研究,利用信息通信技術以及互聯網平臺,讓互聯網與傳統(tǒng)藝術進行深度融合,創(chuàng)造新的藝術傳播發(fā)展生態(tài)[3]。該信息化平臺的建設與推廣,將會產生較大文化效益與經濟效益,獲得物質文明與精神文明雙豐收,對于中華優(yōu)秀傳統(tǒng)藝術的發(fā)揚具有一定意義。
參考文獻(References):
[1] 田恩銘,李華,劉玉暢.智能化信息技術在傳統(tǒng)文化領域的運用[J].繼承與發(fā)展,2016.8:74-78
[2] 高揚.基于.NET平臺的三層架構軟件框架的設計與實現[J].計算機技術與發(fā)展,2011.2:77-80
[3] 寧家駿.“互聯網+”行動計劃的實施背景、內涵及主要內容[J].電子政務,2015.6:32-38