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