【摘要】中草藥名片館設(shè)計(jì)與學(xué)習(xí)系統(tǒng)包括名片展示、個(gè)人名片、名片設(shè)計(jì)、聯(lián)系我們、注冊(cè)登錄等功能模塊。通過系統(tǒng)界面,根據(jù)中草藥的屬性選擇、圖片刪選等在線設(shè)計(jì)制作電子名片,將常見中草藥進(jìn)行選擇性的設(shè)計(jì),并以方便攜帶中草藥名片形式展示。該系統(tǒng)既包含了完整的常見中草藥知識(shí),又結(jié)合新興的信息技術(shù),對(duì)中草藥知識(shí)的普及和推廣具有重要意義。
【關(guān)鍵詞】名片設(shè)計(jì);中草藥;Web技術(shù)
隨著互聯(lián)網(wǎng)的發(fā)展,中草藥知識(shí)越來越受到國內(nèi)外學(xué)者的重視。本文所介紹的基于Web的中草藥名片館以名片形式系統(tǒng)介紹了常見中草藥知識(shí),系統(tǒng)包含了200多種常見中草藥基本屬性,包括名稱、產(chǎn)地、種類、性味歸經(jīng)、藥理作用等,提高學(xué)習(xí)中草藥知識(shí)的興趣,有利于祖國醫(yī)學(xué)在國內(nèi)外的傳播。
1.系統(tǒng)概述
1.1 系統(tǒng)意義
中草藥是方劑的基本要素,方劑是中藥的有機(jī)組合。任何一首名方,其組成不僅符合傳統(tǒng)的中藥配伍原則而且有一定的組方技巧,一直為臨床運(yùn)用并且取得了良好的治療效果。對(duì)中草藥的學(xué)習(xí)是一個(gè)枯燥、乏味的過程,本系統(tǒng)操作簡單,增加趣味性,對(duì)大眾有較強(qiáng)的吸引力,隨時(shí)隨地學(xué)習(xí),名片設(shè)計(jì)完全隨個(gè)人所需而設(shè)計(jì),不受任何限制,對(duì)助于推動(dòng)中醫(yī)藥的發(fā)展,普及中草藥知識(shí)。
1.2 系統(tǒng)基本框架
本系統(tǒng)以asp.net技術(shù)與數(shù)據(jù)庫相結(jié)合,開發(fā)Browser/Server架構(gòu)發(fā)網(wǎng)絡(luò)平臺(tái)系統(tǒng)[2]。(如圖1所示)用戶界面簡潔,加上系統(tǒng)提供貼近用戶的易理解性的友好界面,使用便捷。
圖1 系統(tǒng)基本框架
2.系統(tǒng)分析與設(shè)計(jì)
2.1 系統(tǒng)框架和體系結(jié)構(gòu)
基于Web的中草藥名片館系統(tǒng)開發(fā)主要以Visual Studio 2008為開發(fā)環(huán)境,SQL server 2008為后臺(tái)數(shù)據(jù)庫。本系統(tǒng)可以分為網(wǎng)頁版和單機(jī)版。(本文介紹的均為網(wǎng)頁版)
2.2 系統(tǒng)開發(fā)基本過程
確定中草藥內(nèi)容。首先請(qǐng)中醫(yī)藥學(xué)專家推薦中草藥參考書籍,確定中草藥學(xué)習(xí)的知識(shí)要點(diǎn),確定系統(tǒng)所要包含的中草藥種類;然后確定中草藥名片館的展示內(nèi)容,包括中草藥類別、名稱、處方用名、主產(chǎn)地、性味歸經(jīng)、功效、用法用量、藥理、配伍、常用藥對(duì)、名方應(yīng)用等。確定中草藥名片展示的形式。確定系統(tǒng)中中草藥名片展示的內(nèi)容和創(chuàng)作方法,即以立體動(dòng)感的名片墻形式展示;確定用導(dǎo)航欄的形式點(diǎn)擊組合成個(gè)性化名片的功能,供在線學(xué)習(xí)、學(xué)后存儲(chǔ)等。確定系統(tǒng)實(shí)現(xiàn)的基本功能。系統(tǒng)包括中草藥名片的設(shè)計(jì)功能、儲(chǔ)存功能、展示功能和制作功能。
2.3 系統(tǒng)功能模塊介紹
基于Web的中草藥名片館是集名片展示、名片設(shè)計(jì)、智能組合、存儲(chǔ)和上傳、動(dòng)態(tài)展示于一體的中草藥智能化、趣味化學(xué)習(xí)系統(tǒng)。
設(shè)計(jì)功能:
用戶輸入自己想設(shè)計(jì)的中草藥名稱,并通過查找來設(shè)計(jì)自己喜愛的中草藥名片。通過點(diǎn)擊導(dǎo)航欄中草藥各屬性名稱,在設(shè)計(jì)框內(nèi)會(huì)自動(dòng)直接顯示所點(diǎn)擊的所需要的具體資料內(nèi)容,無需手動(dòng)輸入。用戶可以選擇系統(tǒng)提供的所有精彩的設(shè)計(jì)模板背景,選擇內(nèi)容后,可以在名片范圍內(nèi)調(diào)整各信息的排版方式。也可進(jìn)行在線編輯,編輯工具在設(shè)計(jì)框的下邊,選中內(nèi)容,通過鍵盤操作選中想要編輯的文字就可以設(shè)置它的大小顏色等,可以突出重點(diǎn),并可改變名片界面。
儲(chǔ)存功能:
名片設(shè)計(jì)好后,用戶可以保存到本地計(jì)算機(jī),也可以將名片上傳到自己的個(gè)人空間,方便下次使用和學(xué)習(xí)。
展示功能:
名片展示是對(duì)系統(tǒng)內(nèi)以及使用者上傳的圖片進(jìn)行展示,搜索相關(guān)藥名即以圖片墻的形式出現(xiàn)相關(guān)的圖片,以小圖展示,點(diǎn)擊名片,名片將放大展示,使用戶更清晰的觀看名片內(nèi)容,了解知識(shí)。用戶也可以將自己設(shè)計(jì)好的個(gè)性化名片通過系統(tǒng)后臺(tái)上傳至系統(tǒng)的個(gè)性化中草藥名片展示模塊,可以在系統(tǒng)上在線欣賞和學(xué)習(xí)自己創(chuàng)作的中草藥電子名片,也可以放在手機(jī)或其他移動(dòng)設(shè)備上隨時(shí)學(xué)習(xí)使用。
制作功能:
用戶自己設(shè)計(jì)好的個(gè)性化名片可以保存、打印,甚至制作一套自己需要的中草藥學(xué)習(xí)名片集。具體功能如圖2所示。
圖2 基于Web的中草藥名片館系統(tǒng)功能模塊
3.相關(guān)技術(shù)
3.1 asp.net頁對(duì)象的使用技術(shù)
Asp.net包含了很多頁對(duì)象,用于處理頁面請(qǐng)求,獲取相關(guān)屬性以及對(duì)這些屬性經(jīng)行的操作。常見的對(duì)象有Response、Request、Server、Application、Session、Cookies。
Session對(duì)象的利用。Session對(duì)象也是asp.net提供的一個(gè)常用內(nèi)對(duì)象。該對(duì)象可以實(shí)現(xiàn)同一用戶多個(gè)網(wǎng)頁間數(shù)據(jù)共享,Session對(duì)象是面向?yàn)g覽器窗口的,每個(gè)瀏覽器窗口都有自己獨(dú)立的Session互不干擾。當(dāng)用戶在應(yīng)用程序的Web頁之間轉(zhuǎn)時(shí),存儲(chǔ)在Session對(duì)象中的變量不會(huì)丟失,而是在整個(gè)用戶會(huì)話中一直存在下去,直到用戶離開這個(gè)網(wǎng)站為止。
If(session[“username”]!=1){}判斷用戶是否登錄。在個(gè)人名片模塊,記錄用戶在名片設(shè)計(jì)中所設(shè)計(jì)的名片,以形成自己的名片小館。將名片存放在云端,方便讀取、下載。Response和Request對(duì)象。Response與request是asp.net提供的兩個(gè)常用內(nèi)置對(duì)象。Response對(duì)象主要功能是向?yàn)g覽器輸出信息。Request對(duì)象是與Response對(duì)象相對(duì)應(yīng)的對(duì)象。利用Request對(duì)象可以讀取Response對(duì)象在其他網(wǎng)頁提交過來的數(shù)據(jù)。Request請(qǐng)求對(duì)象response響應(yīng)對(duì)象。當(dāng)用戶設(shè)計(jì)完名片,按提交按鈕,就將名片保存在個(gè)人名片里。Response對(duì)象也提供了一系列的方法用來創(chuàng)建輸出,例如無所不在的Response.write方法,輸出中草藥類別、名稱、處方用名等。
3.2 HTML5技術(shù)
雖然HTML5還不被所有的瀏覽器兼容,但是它能提供更豐富、絢麗的功能。HTML5從以下幾個(gè)方面改變互聯(lián)網(wǎng)世界,包括降低插件的重要性、支持動(dòng)態(tài)生成圖片、允許Web程序利用本地存儲(chǔ)、簡化Web開發(fā)的數(shù)據(jù)提取、支持位置服務(wù)和讓W(xué)eb視頻播放更加流暢等功能。毫無疑問,在未來的互聯(lián)網(wǎng)世界里,HTML5將對(duì)Web開發(fā)起到很重要的作用。在本系統(tǒng)中“名片設(shè)計(jì)”這一模塊里,中草藥屬性的拖動(dòng)、圖像的展示、圖片的縮放等均用到HTML5中的canvas元素。
4.小結(jié)
“中草藥名片軟件”適合各階層、各年齡段的人學(xué)習(xí)使用,針對(duì)醫(yī)藥學(xué)專業(yè)學(xué)生或工作者更具有現(xiàn)實(shí)意義。系統(tǒng)能幫助人們?cè)趧?chuàng)造設(shè)計(jì)中熟悉更多的中草藥知識(shí),推動(dòng)中醫(yī)藥文化和知識(shí)的普及。同時(shí),本系統(tǒng)也可以應(yīng)用于中藥房進(jìn)行科普宣傳或中藥鑒定專業(yè)相關(guān)人員的知識(shí)學(xué)習(xí),更能發(fā)揮網(wǎng)絡(luò)教育媒體的作用。
本系統(tǒng)的中草藥名片館具有圖文并茂、簡明易用、靈活編排、寓學(xué)于樂等特點(diǎn),理解與記憶中草藥知識(shí)不再是一種負(fù)擔(dān),而是一種耳濡目染的自然習(xí)得,極大的提高了學(xué)習(xí)效率,發(fā)揮學(xué)習(xí)者的積極性與主動(dòng)性。
參考文獻(xiàn)
[1]周德生,常用中藥配伍和名方精要[M].山西科學(xué)技術(shù)出版社,2006.
[2]宮繼兵.ASP.Net2.0Web數(shù)據(jù)庫開發(fā)教程[M].北京:機(jī)械工業(yè)出版社,2009,94.
[3]邵珠貴,楊惠英.關(guān)于ASP.NET網(wǎng)頁間數(shù)據(jù)共享的研究[J].吉林廣播電視大學(xué)學(xué)報(bào),2012:135.