999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Django框架的中醫藥文化傳播網絡平臺技術*

2022-03-21 07:25:58江西中醫藥大學人文學院劉儀輝
數字技術與應用 2022年2期
關鍵詞:中醫藥數據庫用戶

江西中醫藥大學人文學院 劉儀輝

以基于Django框架的中醫藥文化傳播平臺實現技術為主線,利用互聯網技術改變傳統文化傳播方式,充分發揮中醫藥健康文化對人們健康的指導作用。從平臺開發技術、開發語言的選擇、Django框架分析、平臺功能模塊設計、數據庫設計等方面,以互聯網傳播平臺技術實現為突破點,探究中醫藥文化傳播平臺的開發與實現技術,進一步提升中醫藥文化傳播影響力。

1 平臺設計的背景

《中共中央國務院關于促進中醫藥傳承創新發展的意見》明確指出,實施中醫藥文化傳播行動,把中醫藥文化貫穿國民教育始終,使中醫藥成為群眾促進健康的文化自覺。振興和發展中醫藥,必須推進中醫藥文化傳播創造性轉化、創新性發展,推動中醫藥更好融入全民生活。中醫藥文化傳播網絡平臺的技術探究,是從堅定中醫藥文化自信的角度,將新的互聯網技術融入中醫藥文化傳播的事業中,用網絡技術賦能文化傳播,提高文化傳播影響力,尤其是可以通過將網絡平臺內容翻譯成多語種,增強中醫藥文化海外傳播效果,傳承精華,守正創新,推動中醫藥文化走向世界。

2 平臺開發技術

中醫藥文化平臺的設計與實現需要用到多種技術,例如HTML(超文本標記語言),CSS(層疊樣式表),JavaScrip(網頁行為);MySQL數據庫,Django框架;服務器部署網站。Django采用目前主流設計模式即分層設計模式,在 Django中被稱為MTV(Model、Template、View)。Model層主要負責操控數據庫,Template層主要是與瀏覽器進行交互,View層主要是處理業務邏輯模塊。當開發人員需要增加功能時,會發現Django已經提供了解決方案。

2.1 平臺開發語言

Python是一種易于學習又功能強大的編程語言,它是結合了解釋性、編譯性、互動性和面向對象的腳本語言,提供了高效的高級數據結構,還能簡單有效地面向對象編程。之所以選擇Python作為中醫藥文化平臺的編程語言,是因為Python有如下優點:

(1)Python具有免費且開源特性。Python編程的程序,開發者可以獲得它的源代碼,因為遵守相同的語法約定,閱讀代碼是一件非常輕松的事情,而且開發者可以改動部分代碼,便捷地用到新的程序中。(2)Python是高級語言。相比于低級語言執行效率更高的特點,高級語言一條語句對應了多條指令,更接近自然語言,更符合我們人類的思維習慣。因為脫離了硬件系統,開發者在使用Python編程的時候不需要考慮底層實現細節。(3)良好的可移植性。由于Python開源的特點,它對特殊硬件或操作系統的依賴性很低,它可以在Windows、Linux、Android等平臺運行。

2.2 Web程序框架分析

Web程序框架的主要作用是支持網絡程序、網絡服務、動態網站的開發,它是一種開發框架。目前較為主流的Web開發框架一種是基于請求的,另一種是基于組件的。兩種開發框架都各有優勢和不足,在此做如下分析:

(1)基于請求的Web框架是通過用戶瀏覽器的URL發送請求給服務器端,服務器根據URL中的地址找到對應的網絡資源返回用戶,如果瀏覽器傳過來的是動態內容請求,服務器還要運行一些程序,將程序的結果返回用戶?;谡埱蟮腤eb程序框架開發者不但需要編寫前端顯示代碼如HTML、CSS、JavaScript等,還要編寫服務器端的后臺代碼,比如PHP、Asp.net、Python等。開發者通過編寫每一個過程的代碼,精確控制平臺前端的顯示效果和服務器運行程序,一方面利于創造性地開發網站,但是弊端是程序員的工作量很大,很可能因為一些細小的錯誤導致程序無法運行。

(2)基于組件的Web框架,與請求框架不同的是,組件框架把服務器返回用戶的視圖或網頁內容作為一個公用的、重復使用的組件,每個組件都有其各自的功能可以處理對應觸發的事件,他們獨立接受用戶的輸入信息并且各自負責自己的顯示效果?,F在的Web架構基本上都采用了視圖、模型、控制器相分離的架構,稱為MVC模型。模型(Model)主要負責數據庫的存取操作,進行業務邏輯判斷;視圖(View)主要負責數據的可視化部分,根據業務邏輯選擇不同的視圖,將服務器的運行結果反饋給用戶;控制器(Controller)負責業務邏輯處理,獲取用戶的輸入信息,控制數據傳入模型對象,將用戶的指令和數據傳遞給業務模型。基于組件的Web框架具有重用性高、耦合性低的特點,網絡程序的表現形式與業務邏輯分開,可以提高網絡開發和部署的效率,節約開發時間。

2.3 平臺的Django框架

中醫藥文化傳播網絡平臺采用Django框架,為了提高網絡開發效率,Django框架已經內置表單、路由、認證、后臺管理等,程序員不需要為程序基礎設施模塊做重復開發,Python已經深入到Web應用中,很多模塊可以直接調用。

Django是一個完整的框架,開發這可以做很多默認的選擇,這些預先包含的工具鏈在搭建Web服務的初期非常好用。此外,使用Python也是Django的一大優勢,因為python有非常多的庫,基本上所需要的任何工具都有人開發過,這意味著在Web服務有一定規模之前可以很便捷地搭建起來。Django框架自帶大量常用工具、框架、完善的文檔以及強大的數據庫訪問組件和后臺管理系統,非常適合快速開發企業級網站。自帶的數據庫ORM組件,使得開發者無須學習SQL語言即可對數據庫進行操作;提供的后臺管理系統,開發者只需要通過簡單的幾行配置和代碼就可以實現一個完整的后臺數據管理控制平臺。

2.4 平臺的開發工具

網站的集成開發環境IDE總體可以分為兩類,文本工具類和繼承工具類。文本工具類IDE包括:IDLE、Sublime Text、Notepad++、Vim & Emacs、Atom、Komodo Edit。集成工具類IDE包括:PyCharm、Anaconda & Spyder、Wing、Visual Studio、Canopy。PyCharm的產品和Sublime一樣,分為社區(免費)版和收費版。我們編寫的絕大多數程序,社區免費版就可以完成。

相比之下,中醫藥文化傳播平臺選擇PyCharm作為開發環境,PyCharm是Python集成開發環境,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。它自帶的HTML,CSS和JavaScript編輯器,用戶可以更快速的通過Django框架進行Web開發。PyCharm是所有的集成類工具中相對簡單且集成度較高,適合編寫較大、較復雜的程序。PyCharm可以為開發者節省大量時間,它能夠管理代碼,并完成大量其他任務。

3 中醫藥文化平臺的設計方案

3.1 平臺架構設計

中醫藥文化傳播平臺主要包含中醫養生、中藥科普、杏林典故、中醫診療、名醫名家、疫情防護等應用層,在應用層之下是數據層,通過MySQL數據庫的數據管理與交換共享服務,底層是硬件層,提供硬件設備及網絡服務。為提高中醫藥文化海外傳播的效果,平臺設計了多語種功能,將可以實現除漢語之外的國際主流多語種版本。Django框架的中醫藥文化傳播網絡平臺結構圖如圖1所示:

圖1 Django框架的中醫藥文化傳播網絡平臺結構圖Fig.1 Network platform structure of Chinese medicine culture dissemination based on Django framework

3.2 后端管理功能模塊設計

中醫藥文化傳播平臺后端采用Django的Web框架,根據瀏覽器請求,通過服務器端的程序運算把結果頁面返回給瀏覽器,瀏覽器渲染出開發者想要的效果。Django框架的控制器根據用戶的URL請求調用動作傳遞給模型,模型再調用相應的業務邏輯進行數據操作,接著將結果反饋給視圖,視圖最后把獲取的數據反饋展現給用戶。中醫藥文化傳播平臺后端管理系統采用Python語言編程,利用Django框架提供的便利性,系統分為文章管理、案例管理、下載管理、用戶管理、系統管理等四大模塊。文章管理模塊包括基礎信息修改、新聞發布、疫情防護信息。案例管理模塊包括中藥科普、中醫診療、中醫養生、老年保健等欄目的信息管理。系統管理主要是實現平臺導航內容的設置、訪客留言的設置以及留言信息的管理。中醫藥文化傳播平臺后端管理結構圖如圖2所示:

圖2 中醫藥文化傳播平臺后端管理結構圖Fig.2 Back end management structure of traditional Chinese medicine culture communication platform

3.3 數據庫設計

中醫藥文化網絡傳播平臺采用MySQL數據庫,由于MySQL免費和開源的特性,比其他大型數據庫更快的操作速度,因此被廣泛的使用在企業的開發過程中。過去,系統的軟件設計是以數據庫設計為核心,當需求確定下來以后,團隊首先開始進行數據庫設計。因為數據庫是各個模塊唯一的接口,當整個團隊將數據庫設計確定下來以后,就可以按照模塊各自獨立地進行開發了。為了提高團隊開發速度,盡量讓各個模塊不要交互,從而達到各自獨立開發的效果。但是,隨著系統規模越來越大,業務邏輯越來越復雜,我們越來越難保證各個模塊獨立交互了。在這個設計過程中,其核心是模型的設計,以模型作為核心,可以指導系統的數據庫設計與程序設計,此時,數據庫設計就弱化為了領域對象持久化設計的一種實現方式。隨著軟件業的不斷發展,軟件系統變得越來越復雜,各個模塊間的交互也越來越頻繁,原有的設計過程已經不能滿足需要,因為如果要先進行數據庫設計,但數據庫設計只能描述數據結構,而不能描述系統對這些數據結構的處理。因此,在第一次對整個系統的梳理過程中,只能梳理系統的所有數據結構,形成數據庫設計;接著要再次梳理整個系統,分析系統對這些數據結構的處理過程,形成程序設計。

4 結語

中醫藥文化網絡傳播平臺的設計在傳播中醫藥知識、講好中醫藥故事、弘揚中醫藥傳統優秀文化等方面發揮了傳承創新的紐帶和平臺作用,成為中醫藥文化對外傳播的重要力量?;贒jango框架的中醫藥文化傳播網絡平臺的開發技術探究有利于促進和發展互聯網中醫藥文化網絡傳播平臺。要主動將新興互聯網技術融入中醫藥文化網絡傳播中,創新傳播方式,提升用戶體驗,擴大效果影響,從而傳播中醫藥文化理念,推廣中醫藥養生保健知識和方法,更加堅定中醫藥文化自信。

猜你喜歡
中醫藥數據庫用戶
中醫藥在惡性腫瘤防治中的應用
中醫藥在治療惡性腫瘤骨轉移中的應用
從《中醫藥法》看直銷
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
中醫藥立法:不是“管”而是“促”
中國衛生(2016年11期)2016-11-12 13:29:24
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 波多野结衣在线一区二区| 欧美成一级| 精品一区二区三区波多野结衣 | 国产精品成人不卡在线观看 | 国产精品久久自在自线观看| 日韩精品毛片人妻AV不卡| 欧美日韩精品综合在线一区| 国产爽妇精品| 99在线国产| 国产午夜一级毛片| 国产无码性爱一区二区三区| 国产二级毛片| 亚洲中文精品人人永久免费| 亚洲五月激情网| 亚洲男女天堂| 精品五夜婷香蕉国产线看观看| 国产在线高清一级毛片| 凹凸国产熟女精品视频| 欧美精品高清| 欧美日在线观看| 久久精品最新免费国产成人| 亚洲人妖在线| 国产成人乱无码视频| 人妻21p大胆| 波多野结衣在线一区二区| 高清欧美性猛交XXXX黑人猛交| 国产呦精品一区二区三区网站| 精品国产成人高清在线| 伊人久久婷婷| 欧美激情福利| 国产综合另类小说色区色噜噜| 国产激情影院| 日本欧美一二三区色视频| 婷婷中文在线| 国产女人18水真多毛片18精品| 热九九精品| 亚洲精品国产日韩无码AV永久免费网| 国产91丝袜| 亚洲欧美极品| 激情爆乳一区二区| 久久中文字幕2021精品| 91欧美在线| 国产午夜无码专区喷水| 精品国产成人三级在线观看| 欧美精品亚洲二区| 尤物午夜福利视频| a在线亚洲男人的天堂试看| 国产美女精品一区二区| 国产精品视频系列专区| 国产自在线拍| 色综合婷婷| 2019年国产精品自拍不卡| 日日摸夜夜爽无码| 91视频青青草| 国产精品第页| 亚洲一区毛片| 久久午夜影院| 少妇被粗大的猛烈进出免费视频| 狠狠色狠狠综合久久| 自拍欧美亚洲| 日本高清在线看免费观看| 97亚洲色综久久精品| 无码精品一区二区久久久| 亚洲综合中文字幕国产精品欧美 | 精品少妇人妻一区二区| 91精品国产情侣高潮露脸| 亚洲午夜综合网| 97色婷婷成人综合在线观看| 一级一级特黄女人精品毛片| 国产浮力第一页永久地址| 在线视频亚洲欧美| 国产精品一区二区不卡的视频| 国产精品精品视频| 亚洲精品无码久久久久苍井空| 亚洲欧美日韩另类| 亚洲最大福利网站| 54pao国产成人免费视频| 午夜激情婷婷| 国产精品性| 亚洲乱码在线视频| 亚洲精品无码AV电影在线播放| 久久久亚洲色|