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