劉苗苗 李萌 馬曉艷
【摘要】湖州是一座擁有悠久歷史的江南古城,同時2014年被評為國家歷史文化名城。但是湖州市的知名度在中國乃至世界上并不高,所以此課題設(shè)計的小程序主要是用于城市的文化推廣。通過掃一掃的方式,人們在手機(jī)上就能選擇喜歡的講解方式來了解當(dāng)?shù)氐奈幕厣约懊耧L(fēng)民俗。
【關(guān)鍵詞】文化名城 ?推廣 ?程序 ?發(fā)展
一、引言
湖州是一座具有二千多年歷史的江南古城。楚考烈王十五年春申君黃歇徙封于此,在此筑城,以澤多菰草故名。隋仁壽二年(公元602年),置州治,以濱太湖而名湖州,湖州之名從此始。湖州市下轄德清、長興、安吉三縣和城區(qū)、郊區(qū)。2003年撤銷城區(qū)、南潯、菱湖三區(qū),設(shè)立吳興、南潯兩區(qū)。
湖州是中國蠶絲文化、茶文化、湖筆文化的發(fā)祥地之一。在市郊錢山漾遺址出土的蠶絲織物,是迄今為止發(fā)現(xiàn)的世界上最古老的蠶絲織物。南潯“輯里絲”曾獲1815年巴拿馬國際金獎。長興顧渚山曾建有中國歷史上第一座貢茶院,是“茶圣”陸羽進(jìn)行茶事活動的主要場所。被列為“文房四寶”之首的湖筆產(chǎn)于湖州善璉,百姓尊秦朝大將軍蒙恬為“筆祖”。在這樣的文化底蘊之下,從而形成了一個絲綢之府、茶之圣地、毛筆之都——湖州。
在歷史文化名城的湖州,古色古香的飛英塔、蕩氣回腸的民國文化館、芳香四溢的周生記等等徜徉于湖州街頭,現(xiàn)在的城市生活中卻隨處可見傳統(tǒng)文化的身影,不經(jīng)意間就可能和你撞個滿懷,而這一切都要歸于我們湖州深厚的文化底蘊。湖州保持這些城市的歷史特色、地方特色、文化特色和民族、民俗特色,反映城市自身的發(fā)展歷程、城市文化的時空連續(xù)。
目前湖州的知名度相對于很多大城市來說不是很高,我們需要做的就是將湖州豐富的人文資源、深遠(yuǎn)的文化推廣給更多的人。當(dāng)游客想要了解湖州景點的時候著實需要一個這么一款程序——既可以清晰的解說又可以直觀的感受三維影像,我們的程序也就應(yīng)運而生了。
二、湖州歷史名城的區(qū)塊劃分
每一座城市都有著屬于自己的標(biāo)志,都存在著歷史所遺留下來的痕跡。湖州,一座擁有著兩千多年歷史的城市也不例外。湖州的歷史街區(qū)按知名度可分為:衣裳街、小西街、狀元街。
(一)衣裳街
身為小吃一條街的它是最符合中國人食天下的心理。往里面走,會發(fā)現(xiàn)一個小巷子的別有洞天,那里有個漂亮的院子,各式建筑也與周邊景色相映成趣。疊山、理水、植物配置、建筑的一體化,彰顯了古道與新城的有機(jī)融合呈現(xiàn)出古今江南水鄉(xiāng)的特色。在這里,我們不僅可以體會其中的幽靜雅致,也可以用手機(jī)掃一掃亭臺樓榭的二維碼,了解當(dāng)?shù)匚幕?xí)俗,配合歡快的卡通形象更加吸引小朋友在出行途中,也可以接受歷史文化的熏陶。
(二)小西街
擁有者“河、房、路”的傳統(tǒng)肌理,傳統(tǒng)的里坊、十多條巷弄都保存完好,所含的底蘊正是江南水鄉(xiāng)市井人民的生活常態(tài)。身處其中,我們就像是行走在歷史的長河之中,每一處門廳、庭院、南巷北巷、庭院、宅門,都烙有歷史深深的痕跡,我們可以用手觸摸它,用鼻子嗅它,用心靈感受它,更可以通過現(xiàn)代科技,用程序解讀它,了解關(guān)于他更多的背后的成就,也同樣為了解江南水鄉(xiāng)居民提供了更多樣的方式。
(三)狀元街
湖州歷史的狀元共有18名,想要了解他們身處哪個朝代?原籍還是外籍?那定要來狀元街掃它一掃。除了了解狀元,在這里還有狀元文化、家族文化、宗教文化為一體的文化體驗區(qū),更可成為你掃一掃的囊中物。晚上,隔岸璀璨的通明燈火;居民的樸素生活以及來來往往的百姓生活。這一切都會讓你屬于湖州的古城韻味。
說完了歷史古街,就要提及現(xiàn)代都市了。
(四)龍之夢
占地面積約12000畝,總投資約200億元的快樂農(nóng)場。集吃喝住行于一體的大型旅游目的地項目,在這里,不怕你迷路,不怕不了解最好玩的設(shè)施,不怕要尋找設(shè)施而浪費過多時間,更不用擔(dān)心排隊所造成的時間困擾。統(tǒng)統(tǒng)掃一掃,我們的“小胡”將會為你介紹今天的最佳去處。
(五)漁人碼頭
觀海是一種樂趣,觀湖則是一種靜心。水光接天,周圍景物囊括其中。在這里,不需要導(dǎo)游為你介紹,只需要到碼頭灣隨手掃一下,便可知道一切關(guān)于這里的秘密。聽著景紹觀著美景,別有一番風(fēng)味。
(六)湖州除了舊街新象還有著令人著迷的古鎮(zhèn)——南潯古鎮(zhèn)
整個南潯古鎮(zhèn),類似于一個斜寫的“之”字,景區(qū)的正門位于“之”字的最底部,而艱難明清沿河建筑群“百間樓”,則位于“之”的最上方。要是擔(dān)心水平視角下,自己看不出“之”的字形,不妨掃一掃,從空中一看為快。百間樓連綿四百余米的明清民居組成最水鄉(xiāng)的景觀。相傳“百間樓”是明代的尚書董份,為了讓他家的奴婢居住而建成的。這位尚書是南潯人,讓他沒想到的是四百多年后的今天,百間樓成為了南潯古鎮(zhèn)的旅游名片。而這份傳說也可為野史,就藏在這里的一角,掃一掃帶一發(fā)現(xiàn)新的旅游趣味。
(七)綠水青山,美食饕餮,你想要的這里都有——小城安吉
浙江北部的小縣城,得名于《詩經(jīng)》,聞名于竹海和白茶,曾獲得過“聯(lián)合國人居環(huán)境獎”,也是國家森林城市之一。早先安吉被外界知曉得益于《臥虎藏龍》得熱映,兩人兩劍一綠海,很多人因為電影里得竹海盡頭而專成來此感受竹風(fēng)。在這里,你也同樣可以依靠現(xiàn)代科技掃出你心中得安吉風(fēng)聲。
隨著科技進(jìn)步,掃一掃小程序得長驅(qū)直入,越來越多得文化歷史都開始融入其中,讓舊與新有了聯(lián)系。在我們掃所看的同時,程序也將為你推出附近可看可玩可嘗可賞得相關(guān)推送,一切只需要您的同意,便可瀏覽。讓社會進(jìn)步,讓文化傳承,讓歷史相伴。
三、程序?qū)崿F(xiàn)形式
該程序的設(shè)計與開發(fā)是為了能夠以相對輕松娛樂的趣味性方式讓使用者更詳盡地了解和學(xué)習(xí)有關(guān)湖州市的歷史文化名城的知識,以此發(fā)揚并傳承湖州歷史文化,豐富百姓人文素養(yǎng)。
首先,該應(yīng)用程序本著多元化、趣味性、有效性的原則進(jìn)行對湖州市歷史文化名城的介紹,在介紹這些歷史文化名城時充分地運用多種元素相互配合,如文字、照片、視頻、音樂等,以達(dá)到相輔相成更加全面的介紹目的——文字的形象不是單一的,是具有一定的字體設(shè)計性的,它們符合并具有一定的歷史感,如楷體、草書或其他手寫體等,同時根據(jù)不同的介紹對象及內(nèi)容做出相應(yīng)的調(diào)整,如若配上一些具有趣味性的或卡通的圖片,則字體會跟隨圖片風(fēng)格進(jìn)行單獨的設(shè)計和編排;圖片的運用十分廣泛,有實景拍攝的景物照,有優(yōu)美的手繪風(fēng)景圖,有以漫畫形式呈現(xiàn)出一種跟隨漫畫邊走邊看的視覺動態(tài)化效果,有運用現(xiàn)代衛(wèi)星圖等科學(xué)技術(shù)或全景圖形式做成的可動性圖片,讓使用者在屏幕前就有身臨其境之感;視頻盡量多為短視頻,既不會占用使用者太多時間,又能精準(zhǔn)地帶領(lǐng)他們深入了解各個名城的,此外視頻可以是單純地圖文介紹講解,也可以是景區(qū)多角度觀光影像;在介紹景點的同時配上符合相應(yīng)情景的背景音樂,讓使用者更有代入感,如此以靜態(tài)與動態(tài)相結(jié)合的形式進(jìn)行介紹,給予使用者視覺、聽覺上的綜合體驗。
其次,該程序充分運用分類及索引功能,有條理地進(jìn)行專題模塊介紹。先由大類開始分,如分為歷史氣息濃厚的老街區(qū)和具有歷史文化韻味及經(jīng)典歷史典故的現(xiàn)代公園景區(qū)兩大類。接著再細(xì)分成小類,如充分展示了湖州因水成市、沿河設(shè)街、逐水而居的典型江南水鄉(xiāng)特色的小西街和衣裳街這兩大著名街區(qū),全國重點文物保護(hù)單位的飛英塔等具有強烈歷史氣息的文化街區(qū)或公園景區(qū),以及龍之夢、太湖等具有一定現(xiàn)代化特征的旅游景點。每一項分類都以索引功能的方式呈現(xiàn),讓使用者能夠最直觀地了解湖州歷史文化名城的大方向特征及其主要分類,再由這些分類逐步深入地了解具體歷史文化景點,從而通過層層遞進(jìn)、循序漸進(jìn)地方式在無意識中豐富使用者對湖州歷史名城的了解。
再次,不同的景點運用不同的介紹方式,此點也是遵循了以上所說的多元化原則。比如,在介紹小西街、衣裳街等歷史文化街區(qū)時,其頁面背景以古典瓦墻營造歷史氣息,搭配古典悠揚的背景音樂,同時以mp3語音講解的方式給使用者介紹這些景點,而頁面上則呈現(xiàn)具有典型特征的景點圖片、GIF動圖、短視頻等;而在介紹龍之夢、太湖等這些現(xiàn)代化景點時,則呈現(xiàn)出更多的現(xiàn)代視覺感,以文字與圖片相結(jié)合的形式介紹,并將代表這些景點的標(biāo)志性建筑或吉祥物以趣味動態(tài)化或人物化的形態(tài)展現(xiàn)在頁面中,比如一個打招呼的吉祥物或一個會說話會眨眼的建筑物,在人們看文字介紹時不感覺無趣枯燥。
最后,該程序旨在以最多元化、最全面的形式充分展現(xiàn)湖州歷史文化名城的魅力所在,在日常生活中潛移默化,豐富人民文化素養(yǎng),傳承發(fā)揚優(yōu)良傳統(tǒng)歷史文化,是“文化強國”的重要實現(xiàn)方式之一。
四、程序設(shè)計的要素與操作細(xì)則
(一)確定小程序開發(fā)需求
用戶使用微信掃描二維碼,然后會跳出兩個選擇界面,一個是文字解說(附有音頻解說),主要針對中老年人的群體;另一種是圖文解說(帶有視頻講解)適用于中小學(xué)生,學(xué)習(xí)結(jié)束有答題內(nèi)容環(huán)節(jié),答對獲得積分,積累到一定分?jǐn)?shù)可以兌換獎品。
(二)設(shè)計小程序整體架構(gòu)
根據(jù)需求和用戶量級分析,綜合性能、成本、團(tuán)隊技術(shù)棧等多方面考慮,采用前后分離架構(gòu)實現(xiàn),數(shù)據(jù)庫采用mysql,后端使用springboot框架提供服務(wù),小程序端用微信小程序原生語言,此外,采用redis緩存,用于提高性能,降低數(shù)據(jù)庫訪問壓力。考慮到視頻方面存儲和帶寬問題,使用阿里云的oss服務(wù)。
(三)設(shè)計數(shù)據(jù)庫表
根據(jù)需求設(shè)計表為用戶表(存儲用戶信息,如頭像、昵稱、積分等)、景點表(存儲景點的基礎(chǔ)信息)、解說表(存儲視頻的地址和圖片的地址)、積分商品表(存儲獎品的信息)、日志表(保存用戶的操作記錄)等。
(四)后端服務(wù)開發(fā)
系統(tǒng)使用Springboot框架為開發(fā)基礎(chǔ),具體在MVC的Model層中采用三層架構(gòu)實現(xiàn)。MVC架構(gòu)實現(xiàn)了視圖和模型的分離,使得邏輯清晰,數(shù)據(jù)可重用,增強各個模塊的可重用性和易維護(hù)性。三層架構(gòu)實現(xiàn)了業(yè)務(wù)邏輯和數(shù)據(jù)訪問的分離,降低層與層間的依賴性,既可以良好地保證未來的可擴(kuò)展,在復(fù)用性上也具明顯優(yōu)勢。具體分為:
(1)common(公用類庫): 該項目是公用的類庫,里面是各種公用類,可以在其他地方復(fù)用。
(2)api:控制器文件夾,對外暴露的接口。
(3)pojo:該項目負(fù)責(zé)存放實體類,里面存放了與數(shù)據(jù)庫交互的模型,還有各模塊的視圖模型。
(4)mapper:操作數(shù)據(jù)庫的dao層文件,統(tǒng)一通過這層操作,降低耦合性。
(5)service:對mapper文件的操作,整合成一個個服務(wù)給api成調(diào)用。
(五)前端頁面開發(fā)
微信小程序色調(diào)為白色和藍(lán)色兩種。頁面背景顏色主要是選擇白色,這個顏色不會讓人產(chǎn)生厭煩的心理,其他輔助顏色選擇藍(lán)色。前端界面需要友好,即用戶隨意點擊、隨意切換頁面不會出現(xiàn)內(nèi)容排版錯亂等,另外還需要和后端約定了請求狀態(tài)碼,對應(yīng)不同的情況處理。開發(fā)部分遵循小程序開發(fā)的規(guī)范,使用數(shù)據(jù)綁定等方式展示數(shù)據(jù)。頁面布局,樣式和腳本文件分開。在本項目中主要包含下列文件夾:
(1)static(靜態(tài)文件庫): 該文件存放項目界面的圖片。
(2)api(api文件庫):該文件夾存放配置調(diào)用后端的接口配置。
(3)config(配置文件庫):該文件存放項目的整體配置信息、公共參數(shù)信息等。
(4)utils(工具文件庫):該文件保放一些通用的工具類代碼。
(6)wxml:該文件存放wxml代碼,是界面的主要布局部分
(7)wxss:該文件存放項目樣式部分代碼。
(六)運行環(huán)境和項目部署
運行環(huán)境分別為:服務(wù)端上,使用MySQL 5.6以上+JDK1.8+linux centos6以上;客戶端為微信小程序。項目部署,需要配置好linux環(huán)境,搭建mysql+jdk+redis+nginx環(huán)境,使用nohup java -jar 命令掛起運行后端服務(wù)。前端部署要注冊一個微信小程序主體賬號,使用官方分配的appid,在微信開發(fā)者工具中上傳項目代碼并發(fā)布。
(七)項目測試
分為前端測試、后端測試、和整體聯(lián)調(diào)測試。后端測試使用postman工具對后端接口進(jìn)行測試,檢查參數(shù)、請求信息以及返回信息是否符合要求。前端測試使用小程序開發(fā)者工具對界面進(jìn)行點擊、審查。整體聯(lián)調(diào)測試,屬于白盒測試,先編寫測試用例文檔、按測試用例進(jìn)行測試,記錄bug情況。完成之后進(jìn)行 交叉測試和隨機(jī)測試。無bug情況發(fā)現(xiàn)后項目正式上線。
五、總結(jié)
運該款小程序可進(jìn)一步提高湖州歷史文化的知名度,讓每一個來到湖州的人都能最大化的了解湖州文化,了解過去的湖州與現(xiàn)在的湖州。讓來到湖州的人對湖州的文化概況一目了然且全面,領(lǐng)會這個有著二千多年歷史的江南古城。研究旨在提高湖州絲綢的知名度,推動絲綢業(yè)的發(fā)展,帶來新鮮知識血液于與文化力量;提高茶文化的知名度,提供更多的平臺與消費流量,推動安吉經(jīng)濟(jì)的發(fā)展與旅游業(yè)發(fā)展,切合綠水青山就是金山銀山的發(fā)展理念。
該程序的運用能引領(lǐng)人們進(jìn)一步的深入了解湖州深厚的文化底蘊,人文薈萃,讓這座城市的歷史特色、地方特色、文化特色和民族、民俗特色,深深的刻在記憶中,讓湖州文化廣泛傳播,這是一種對文化的保護(hù)與有效的傳承,為發(fā)展旅游業(yè)提供了一個良好的環(huán)境,將豐富的人文 資源、深遠(yuǎn)的文化推廣給更多的人,吸引中國旅游者紛至沓來。
基金項目:2019浙江省大學(xué)生科技創(chuàng)新活動計劃既新苗人才計劃項目結(jié)題成果。