国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

“傳統(tǒng)手工藝品”平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

2021-07-06 13:04劉帛鑫
甘肅科技 2021年9期
關(guān)鍵詞:手工藝品數(shù)據(jù)表數(shù)據(jù)庫(kù)

劉帛鑫,張 萍

(甘肅農(nóng)業(yè)大學(xué) 信息科學(xué)技術(shù)學(xué)院,甘肅 蘭州 730070)

1 概述

手工藝品,有稱為“民間手工藝品”,是指勞動(dòng)人民為了滿足不同的生活標(biāo)準(zhǔn)和審美需要,通過(guò)手工制作,不斷縫制、雕刻、打磨而形成的一種精美飾品。手工藝品在我國(guó)的發(fā)展歷史長(zhǎng)河中貫徹始終,作為中華民族文化瑰寶中不可或缺的一部分,她以其悠久的歷史文化、精湛的制作技藝、豐富的品種門(mén)類以及傳世佳作蜚聲海內(nèi)外。時(shí)尚手工在現(xiàn)代依舊非常受人們喜愛(ài),有人認(rèn)為這是對(duì)華夏文化的一種追憶;也有人認(rèn)為,手工制作中華兒女五千年沉淀的人類智慧的結(jié)晶;還有人說(shuō),這是人們?cè)谡5纳钪喾潘缮硇?,陶冶情操的方式[1]。

蘭州不僅是西北地區(qū)重要的交通樞紐,也是絲綢之路的“絲路重鎮(zhèn)”,得天獨(dú)厚的文化古都,大量手工藝品和甘肅元素等待被發(fā)掘,能為我們平臺(tái)的發(fā)展提供靈感與便利,對(duì)傳統(tǒng)文化手工藝的宣傳能吸引到傳統(tǒng)文化的愛(ài)好者。根據(jù)問(wèn)卷調(diào)查顯示,在蘭州安寧附近高校和部分居民等受訪人群中,90.4%表示對(duì)手工藝品的有興趣,72.6%表示曾經(jīng)購(gòu)買(mǎi)過(guò)手工藝品(中低檔),63.5%表示希望嘗試手工藝品的制作,27.4%表示曾通過(guò)網(wǎng)絡(luò)教學(xué)資料及視頻學(xué)習(xí)制作手工藝品,5.5%表示自己為手工藝品的狂熱喜愛(ài)者;在通過(guò)對(duì)部分社區(qū)的中老年人的抽樣調(diào)查中,發(fā)現(xiàn)有99.3%表示對(duì)手工藝品有興趣,96.7%表示曾經(jīng)購(gòu)買(mǎi)手工藝品,82.9%表示希望嘗試手工藝品的制作,27.7%表示曾通過(guò)網(wǎng)絡(luò)教學(xué)資料及視頻學(xué)習(xí)制作手工藝品,7.2%表示自己為手工藝品的狂熱愛(ài)好者(老年人偏多)。綜合各種官方以及民間的調(diào)查數(shù)據(jù),我們可以看到傳統(tǒng)手工藝品的未來(lái)發(fā)展呈現(xiàn)出了良好的上升趨勢(shì)。

互聯(lián)網(wǎng)的普及,讓人們觀看審視世界的每一個(gè)角落越來(lái)越簡(jiǎn)單快捷,讓每個(gè)人感到整個(gè)世界觸手可及,但是“看”也只能讓你過(guò)過(guò)眼癮罷了,而真正自己親手做出來(lái),才能滿足心里的藝術(shù)渴望,讓自己的藝術(shù)細(xì)胞活躍在你身體的每一個(gè)部位——這便是“傳統(tǒng)手工藝品”平臺(tái)搭建的意義所在,這就是“傳統(tǒng)手工藝品”平臺(tái)創(chuàng)建的價(jià)值。

同時(shí)也希望“傳統(tǒng)手工藝品”平臺(tái)的建設(shè)可以讓我們通過(guò)自己的親身實(shí)踐和觀察,學(xué)習(xí)傳承人的精神智慧內(nèi)核,豐富自己的眼界和認(rèn)知,培養(yǎng)自身的綜合素養(yǎng)。

在央視《大國(guó)工匠》紀(jì)錄片的啟發(fā)下建立“傳統(tǒng)手工藝品”平臺(tái),旨在保護(hù)、拯救和發(fā)揚(yáng)光大日漸消退的傳統(tǒng)手工藝技術(shù),喚醒沉睡已久的人們對(duì)手工藝制作的向往,感受“精益、專注、創(chuàng)新”的工匠精神內(nèi)核,不斷雕琢,不斷打磨,不斷改善,不斷升華,享受產(chǎn)品在自己手中的日臻完美的過(guò)程。

2 開(kāi)發(fā)技術(shù)介紹

2.1 平臺(tái)開(kāi)發(fā)核心思想

本平臺(tái)使用MVC(Model-View-Controller)三層構(gòu)架模式進(jìn)行系統(tǒng)的設(shè)計(jì)開(kāi)發(fā),系統(tǒng)被劃分為三大部分,分別為:模型、視圖和控制,每個(gè)部分都有著相應(yīng)的功能。模型負(fù)責(zé)平臺(tái)系統(tǒng)的數(shù)據(jù)操作;視圖用于控制用戶操作界面;控制負(fù)責(zé)同步傳輸視圖和模型之間的數(shù)據(jù),即根據(jù)用戶的操作實(shí)時(shí)進(jìn)行系統(tǒng)數(shù)據(jù)的更新,并及時(shí)將相應(yīng)的數(shù)據(jù)反饋到用戶界面上。如圖1 所示即為MVC 三層架構(gòu)模式圖。

圖1 MVC 三層架構(gòu)模式圖

2.2 框架

“傳統(tǒng)手工藝品”平臺(tái)基于HTML5 和CSS 開(kāi)發(fā)網(wǎng)頁(yè)前端,使用JavaScript 編寫(xiě)平臺(tái)中的部分功能模塊,使用PHP 開(kāi)發(fā)后臺(tái)管理平臺(tái),使用MySQL 數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)整體的數(shù)據(jù)管理與操作。

響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)是“傳統(tǒng)手工藝品”平臺(tái)搭建的核心思想,即頁(yè)面的自動(dòng)適應(yīng),該思想用于解決網(wǎng)頁(yè)終端多樣化的問(wèn)題。該設(shè)計(jì)自動(dòng)識(shí)別應(yīng)用終端的屏幕尺寸,瀏覽器會(huì)根據(jù)CSS 樣式指令,加載出滿足相應(yīng)條件的自適應(yīng)布局結(jié)構(gòu)樣式,從而以友好的界面滿足客戶的需求,獲得用戶的認(rèn)可。這種設(shè)計(jì)模式,可以有效地規(guī)避前端開(kāi)發(fā)人員為不同設(shè)備匹配不同樣式的指令設(shè)置,從很大程度上節(jié)約網(wǎng)站開(kāi)發(fā)成本,縮短整體開(kāi)發(fā)周期,對(duì)網(wǎng)站內(nèi)容優(yōu)化和搜索引擎也是非常有利的[2]。

Bootstrap 是一系列HTML/CSS/JS 組件的集合,通過(guò)更改樣式和相應(yīng)參數(shù),快速搭建出豐富多彩,千變?nèi)f化的頁(yè)面效果,開(kāi)發(fā)過(guò)程簡(jiǎn)單高效、運(yùn)行穩(wěn)定、兼容性強(qiáng)。Bootstrap 框架有著豐富的預(yù)定義樣式和基于JQuery 和JS 的各種插件集,采用“移動(dòng)優(yōu)先”的設(shè)計(jì)理念,此設(shè)計(jì)把對(duì)移動(dòng)設(shè)備的支持放在首要地位,對(duì)響應(yīng)式網(wǎng)站的開(kāi)發(fā)非常友好[2]。

MySQL 采用的是盡可能兼容所有SQL 語(yǔ)言的方案,無(wú)論是數(shù)據(jù)類型還是增刪改查語(yǔ)句,都盡量做到統(tǒng)一,這樣比較方便將其他數(shù)據(jù)庫(kù)中的數(shù)據(jù)迅速轉(zhuǎn)移到MySQL 中來(lái),數(shù)據(jù)遷移非常方便,也不容易出錯(cuò),有效降低了開(kāi)發(fā)人員對(duì)數(shù)據(jù)庫(kù)的維護(hù)成本[2]。

JavaScript 是一種基于原型、內(nèi)置支持類型的直譯式腳本語(yǔ)言,瀏覽器中用于它的解釋器,即JavaScript 引擎,該引擎是廣泛應(yīng)用于客戶端的腳本語(yǔ)言,最早是在HTML 網(wǎng)頁(yè)上使用,用于給網(wǎng)頁(yè)增加相應(yīng)的動(dòng)態(tài)效果和功能[3]。

PHP 是一門(mén)解釋性腳本語(yǔ)言,可以與HTML 代碼深度互嵌,也可以跨平臺(tái)操作,運(yùn)行效率非常高。PHP 擁有靈活的語(yǔ)法,豐富的擴(kuò)展,高效的性能,支持現(xiàn)有幾乎所有流行數(shù)據(jù)庫(kù),并且部署簡(jiǎn)單,資源消耗低。

3 需求分析

3.1 設(shè)計(jì)目標(biāo)

“傳統(tǒng)手工藝品”平臺(tái)主要是以服務(wù)為主,銷(xiāo)售為輔的網(wǎng)站,平臺(tái)大部分功能區(qū)用于推送傳統(tǒng)手工藝品的基本信息,模型圖片,宣傳視頻,制作教程等內(nèi)容,其中基本信息包括該手工藝品的歷史發(fā)展、設(shè)計(jì)依據(jù)、作品意蘊(yùn)以及與歷史事件之間的聯(lián)系等內(nèi)容。

“傳統(tǒng)手工藝品”平臺(tái)的主要業(yè)務(wù)為宣傳傳統(tǒng)手工藝品的歷史信息,結(jié)合手工藝品的制作教程為主題而開(kāi)發(fā)的系統(tǒng)平臺(tái),同時(shí)包含相應(yīng)物品購(gòu)買(mǎi)的電子商務(wù)平臺(tái),平臺(tái)的搭建實(shí)現(xiàn)了分散在不同網(wǎng)絡(luò)環(huán)境下的整體信息檢索與利用,規(guī)范了平臺(tái)的信息實(shí)用性與規(guī)范性;商品購(gòu)買(mǎi)系統(tǒng)實(shí)現(xiàn)了將分散在不同網(wǎng)絡(luò)環(huán)境下的商品信息進(jìn)行檢索利用,從而實(shí)現(xiàn)手工藝商品購(gòu)買(mǎi)的自動(dòng)化、標(biāo)準(zhǔn)化和規(guī)范化,有效地提高了購(gòu)物的效率、質(zhì)量以及安全性。

3.2 介紹功能模塊

3.2.1 系統(tǒng)設(shè)置

系統(tǒng)設(shè)置模塊用于負(fù)責(zé)整個(gè)平臺(tái)的運(yùn)行、管理以及維護(hù)工作,其中包含查詢、修改、刪除用戶信息,定期進(jìn)行平臺(tái)數(shù)據(jù)庫(kù)信息以及日志記錄的備份,進(jìn)行數(shù)據(jù)庫(kù)的安全維護(hù),數(shù)據(jù)恢復(fù),日志恢復(fù)等操作。

3.2.2 用戶管理中心

用戶管理中心是指用戶在本平臺(tái)按照響應(yīng)的要求注冊(cè)之后的一種用戶專用服務(wù)信息,以及用戶個(gè)人信息的管理方式。首先用戶在本平臺(tái)注冊(cè)個(gè)人信息,完成之后系統(tǒng)自動(dòng)將信息存儲(chǔ)到用戶的信息列表中,并創(chuàng)建新的數(shù)據(jù)表用于存儲(chǔ)該用戶的專屬信息,從而方便用戶用戶中心界面中查看自己的個(gè)人賬號(hào)信息,在用戶的個(gè)人賬號(hào)信息中可以查看到該用戶的瀏覽歷史記錄,視頻播放記錄,收藏內(nèi)容,訂單信息等一系列操作。

3.2.3 商品購(gòu)買(mǎi)

商品購(gòu)買(mǎi)雖然只是本平臺(tái)發(fā)展的輔助項(xiàng)目,但是設(shè)計(jì)內(nèi)容卻是最為復(fù)雜的模塊,通過(guò)它能夠讓用戶在喜歡的商品快速下單購(gòu)買(mǎi),用戶購(gòu)買(mǎi)完成后系統(tǒng)會(huì)自動(dòng)生成相應(yīng)的訂單信息,用戶在個(gè)人主頁(yè)內(nèi)可以了解到自己的購(gòu)買(mǎi)信息記錄。

3.2.4 購(gòu)物評(píng)價(jià)

購(gòu)物評(píng)價(jià)模塊用于用戶對(duì)所關(guān)注的手工藝品及其制作教程、教程的實(shí)用性、物流服務(wù)、客服評(píng)價(jià)、平臺(tái)的模塊設(shè)置評(píng)價(jià)等,實(shí)現(xiàn)對(duì)平臺(tái)的綜合情況判斷,包括平臺(tái)模塊安排、手工藝品教程評(píng)價(jià)等操作。

3.2.5 數(shù)據(jù)查詢

數(shù)據(jù)查詢主要負(fù)責(zé)對(duì)平臺(tái)基本信息進(jìn)行查詢,包括用戶個(gè)人信息查詢、用戶瀏覽歷史記錄查詢、用戶賬號(hào)登錄記錄查詢、評(píng)價(jià)記錄查詢等操作。

3.2.6 后臺(tái)的主要任務(wù)

后臺(tái)的設(shè)計(jì)先根據(jù)系統(tǒng)的整體需求分析,通過(guò)前端對(duì)需求進(jìn)行相應(yīng)的靜態(tài)網(wǎng)頁(yè)整體結(jié)構(gòu)設(shè)計(jì)以及界面布局設(shè)計(jì);數(shù)據(jù)存儲(chǔ)方面,根據(jù)頁(yè)面的布局設(shè)計(jì)為用戶呈現(xiàn)相對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)與反饋,實(shí)現(xiàn)用戶的數(shù)據(jù)實(shí)時(shí)傳輸;通過(guò)用戶的操作進(jìn)行判斷并將所需要的數(shù)據(jù)傳送至數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)根據(jù)相應(yīng)的指令返回?cái)?shù)據(jù),頁(yè)面根據(jù)反饋的信息進(jìn)行相應(yīng)的顯示[4]。

平臺(tái)的結(jié)構(gòu)模塊圖如圖2 所示。

圖2 平臺(tái)模塊結(jié)構(gòu)圖

4 數(shù)據(jù)庫(kù)實(shí)現(xiàn)

“傳統(tǒng)手工藝品”平臺(tái)采用MySQL 數(shù)據(jù)庫(kù)進(jìn)行相關(guān)數(shù)據(jù)的增刪改查,根據(jù)需求進(jìn)行存放管理各項(xiàng)數(shù)據(jù)。數(shù)據(jù)庫(kù)的設(shè)計(jì)核心便是對(duì)用戶的需求進(jìn)行詳細(xì)分析,并將分析結(jié)果映射成為一個(gè)完整的、便于維護(hù)的關(guān)系模型。

根據(jù)市場(chǎng)調(diào)研分析,近年來(lái)系統(tǒng)數(shù)據(jù)量成幾何倍數(shù)增長(zhǎng),這對(duì)數(shù)據(jù)的存儲(chǔ)以及整個(gè)平臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)提出了更高的要求。在數(shù)據(jù)庫(kù)設(shè)計(jì)階段,容易出現(xiàn)設(shè)計(jì)內(nèi)容與用戶需求不相符、字段約束設(shè)置不合理、數(shù)據(jù)完整性不健全、前期網(wǎng)頁(yè)以及數(shù)據(jù)庫(kù)設(shè)計(jì)不夠長(zhǎng)遠(yuǎn)等問(wèn)題,這將影響到整個(gè)平臺(tái)的整體性能以及操作流暢度。

數(shù)據(jù)庫(kù)的設(shè)計(jì)采用最基本的實(shí)體-聯(lián)系方法,即E-R 方法。它表示實(shí)體、屬性、聯(lián)系之間的關(guān)系。其中實(shí)體對(duì)應(yīng)現(xiàn)實(shí)生活中真實(shí)存在的對(duì)象或者抽象的概念,同類實(shí)體之間具有相同的性質(zhì)屬性[5]。

屬性是數(shù)據(jù)庫(kù)中實(shí)體所具有的某種特性,一個(gè)實(shí)體由多種屬性來(lái)描述。聯(lián)系是實(shí)體和實(shí)體之間相互連接的方式,即為關(guān)系,主要關(guān)系有三大類,分別為:一對(duì)一關(guān)系(1:1)、一對(duì)多聯(lián)系(1:m)、多對(duì)多聯(lián)系(m:n)。

設(shè)計(jì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表時(shí),需要根據(jù)實(shí)際用戶的需求進(jìn)行設(shè)計(jì)的同時(shí)還要滿足數(shù)據(jù)庫(kù)的延展性,將所需要的不同數(shù)據(jù)用不同數(shù)據(jù)表進(jìn)行存儲(chǔ),并建立相應(yīng)的數(shù)據(jù)字典,以確保用戶在使用系統(tǒng)進(jìn)行操作時(shí),相應(yīng)的數(shù)據(jù)能夠快速查詢到。數(shù)據(jù)表中字段也可以根據(jù)相應(yīng)的需求設(shè)計(jì)為長(zhǎng)度最小的數(shù)據(jù)類型,最大程度的避免因?yàn)樵O(shè)計(jì)不合理而導(dǎo)致的數(shù)據(jù)量增大大量占用內(nèi)存資源,造成數(shù)據(jù)庫(kù)效率低下的情況。

在數(shù)據(jù)表設(shè)計(jì)時(shí)也需要注意數(shù)據(jù)表結(jié)構(gòu)的設(shè)計(jì),包括字段名、字段類型、字段約束條件、數(shù)據(jù)是否為空、備注說(shuō)明等內(nèi)容。此處以數(shù)據(jù)庫(kù)中的用戶信息列表為例,表中包括用戶編號(hào)、用戶賬號(hào)開(kāi)通時(shí)間、用戶信息修改時(shí)間、用戶姓名、用戶性別、用戶身份證號(hào)碼、用戶收貨地址等用戶信息,表1 為用戶信息數(shù)據(jù)表結(jié)構(gòu)情況[5]。

表1 用戶信息數(shù)據(jù)表結(jié)構(gòu)

在數(shù)據(jù)庫(kù)檢索過(guò)程中,需要用到模糊檢索方法,其中的SQL Like 就是其中的一種,SQL Like是MySQL 中的謂詞,其使用方法與is[6]、=、>和<等關(guān)系運(yùn)算符類似,如果在Like 中沒(méi)有使用通配符,那么它就是=。Like 支持兩種通配符:”_”和”%”,第一個(gè)通配符代表匹配1 個(gè)任意字符,用于充當(dāng)占位符;第二個(gè)代表匹配0 個(gè)或多個(gè)任意字符,類似于UNIX 或正則表達(dá)式中的星號(hào)“*”。相比較而言,Like通配符用于查詢目標(biāo)字段以及匹配模式串,但無(wú)法將其在全文索引中提高查詢速度[6]。

5 結(jié)束語(yǔ)

綜上所述,不論是“傳統(tǒng)手工藝品”平臺(tái)的推廣使用還是傳統(tǒng)手工藝品的發(fā)展前景都是可觀的,互聯(lián)網(wǎng)與傳統(tǒng)藝術(shù)的結(jié)合,是發(fā)展傳統(tǒng)手工藝品的一個(gè)契機(jī),迎合時(shí)代潮流的發(fā)展,會(huì)讓更多從歷史長(zhǎng)河中“漂流”至今的傳統(tǒng)手工藝品慢慢浮出水面,展現(xiàn)出其文化古韻,釋放其智慧光芒,兩者相輔相成,共同進(jìn)步,如此結(jié)合將會(huì)是手工藝品不可或缺的一部分,我們要做民族文化的推動(dòng)者,讓中華民族文化與新時(shí)代完美契合,共同創(chuàng)新,共同發(fā)展,迎接新的輝煌。

猜你喜歡
手工藝品數(shù)據(jù)表數(shù)據(jù)庫(kù)
湖北省新冠肺炎疫情數(shù)據(jù)表
基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
意大利手工藝品傳承百代
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
民族手工藝品創(chuàng)客教育的實(shí)踐與研究
ZPSTUDIO TOOLS與意大利技工共同制作的手工藝品
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
圖表