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

?

基于Django的高校醫(yī)院體檢信息管理系統(tǒng)設(shè)計(jì)

2018-01-31 08:31王明松劉珍利湯宇
科技視界 2018年30期
關(guān)鍵詞:信息管理

王明松 劉珍利 湯宇

【摘 要】Django 框架遵循了MVC開發(fā)模式,基于Python語言的Web開發(fā)框架,支持多種數(shù)據(jù)庫,采用Apache HTTP Server和mod_wsgi.so模塊作為Web服務(wù)器。系統(tǒng)實(shí)現(xiàn)了管理員信息、體檢用戶信息、體檢信息、信息診斷、信息查詢等功能,用戶可以通過瀏覽器來訪問系統(tǒng),無需安裝專門的客戶端。

【關(guān)鍵詞】信息管理;Django框架;MVC模式

中圖分類號(hào): TP311.52 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 2095-2457(2018)30-0105-002

DOI:10.19694/j.cnki.issn2095-2457.2018.30.045

Design of physical examination information management system in university hospital based on Django

WANG Ming-song LIU Zhen-li TANG Yu

(Sanya University, Hainan Sanya 57200, China)

【Abstract】The Django framework follows the MVC development pattern and used as Web development framework based on Python that supports multiple databases. Apache HTTP Server and mod_wsgi.so modules are used as Web servers. the system realizes administrator information, physical examination user information, physical examination information, information diagnosis, information query and other functions.Users can access the system through browsers without installing special clients.

【Key words】Information management; Django framework; MVC pattern

傳統(tǒng)的高校人員身體檢查過程主要依靠人工管理方式進(jìn)行管理,體檢過程管理復(fù)雜,不僅查詢和統(tǒng)計(jì)數(shù)據(jù)不方便, 而且還浪費(fèi)了大量的人力和物力。利用現(xiàn)代軟件技術(shù),針對(duì)傳統(tǒng)的管理方式的不足,本文設(shè)計(jì)了基于Django框架的醫(yī)院體檢信息管理系統(tǒng),為高校醫(yī)院信息管理提供了方便。

1 Django 框架

1.1 Python語言和Django框架

Python是具有解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮母邔哟文_本語言。Python的設(shè)計(jì)風(fēng)格具有很強(qiáng)的可讀性,具有更有特色語法結(jié)構(gòu)。支持面向?qū)ο蠹夹g(shù),支持廣泛的應(yīng)用程序開發(fā)。Django框架是一個(gè)Python定制框架,它的核心組件包括用于創(chuàng)建模型的對(duì)象關(guān)系映射,為用戶設(shè)計(jì)的完美管理界面,優(yōu)秀的URL設(shè)計(jì),友好的模板語言和緩存系統(tǒng)。

1.2 MTV模式

Web服務(wù)器開發(fā)領(lǐng)域里常采用MVC模式。所謂MVC就是把Web應(yīng)用分為模型(Model),控制器(Controller)和視圖(View)三層。模型是對(duì)數(shù)據(jù)及其處理方法的抽象和建模,經(jīng)過抽象之后的業(yè)務(wù)對(duì)象數(shù)據(jù)與數(shù)據(jù)庫之間映射(ORM),并為視圖提供所的數(shù)據(jù); 視圖則顯示W(wǎng)eb應(yīng)用界面,與用戶行為進(jìn)行交互,顯示內(nèi)容由模型和控制器來決定; 控制器將模型和視圖鏈接在一起,提供整個(gè)應(yīng)用程序的業(yè)務(wù)邏輯。

Django框架則采用MTV模式,其本質(zhì)和MVC是一樣的,是為了各組件間保持松耦合關(guān)系。M(Model) 負(fù)責(zé)業(yè)務(wù)對(duì)象和數(shù)據(jù)庫的關(guān)系映射(ORM),T代表模板(Template),負(fù)責(zé)如何把頁面展示給用戶),V代表視圖(View)負(fù)責(zé)業(yè)務(wù)邏輯,協(xié)調(diào)調(diào)用Mode和Template。URL分發(fā)器根據(jù)正則表達(dá)式來匹配統(tǒng)一資源定位符(URL),如果匹配成功則會(huì)執(zhí)行相應(yīng)的視圖處理函數(shù)。

2 數(shù)據(jù)模型設(shè)計(jì)

本系統(tǒng)采用MySQL數(shù)據(jù)庫作為數(shù)據(jù)保存和管理工具。MySQL是一個(gè)多用戶、多線程的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。將數(shù)據(jù)保存在不同的表中,表之間有一定的對(duì)應(yīng)關(guān)系,增加了存取速度并提高了靈活性。

主要的表包括用戶信息表(工號(hào)、姓名、出生日期、電話、民族、性別、用戶號(hào)、部門),體檢信息表(用戶編號(hào)、體檢日期、左眼視力、右眼視力、呼吸次數(shù)、脈博、血壓(高)、血壓(低)、身高、體重、血型、工號(hào)),尿常規(guī)檢查表(用戶編號(hào)、尿蛋白、尿糖、尿酮體、尿潛血、其他、體檢信息),腎功能檢查表(用戶編號(hào)、血清肌酐、血尿素氮、尿酸、體檢信息),肝功能檢查表(用戶編號(hào)、血清谷丙轉(zhuǎn)氨酶、血清谷草轉(zhuǎn)氨酶、白蛋白、總膽紅素、直接膽紅素、體檢信息)。

3 功能模塊設(shè)計(jì)

系統(tǒng)功能主要包括以下部分:

3.1 管理員基本信息

管理員可以查看和修改個(gè)人信息,包括工號(hào)、姓名、性別、出生日期、工作部門、電話、住址等??梢孕薷膫€(gè)人登錄密碼??梢酝顺鱿到y(tǒng)功能。

3.2 體檢用戶信息

管理員可以增加、查看、修改、刪除體檢人員的個(gè)人信息,包括工號(hào)、姓名、性別、工作部門、電話等信息。可以重置體檢人員的登錄密碼。

3.3 體檢信息管理

管理員可以輸入體檢各項(xiàng)信息,查看、修改、刪除體檢信息。

3.4 體檢信息查詢

管理員可以根據(jù)部門和體檢異常項(xiàng)查詢分類體檢信息。

4 系統(tǒng)部署

Apache HTTP Server,是Apache軟件基金會(huì)的一個(gè)開放源碼的網(wǎng)頁服務(wù)器,具有跨平臺(tái)使用和安全性高的特點(diǎn)。通過模塊化的設(shè)計(jì)來適應(yīng)各種外在平臺(tái)環(huán)境,允許網(wǎng)站管理員通過在編譯時(shí)或運(yùn)行時(shí),選擇哪些模塊將會(huì)加載在服務(wù)器中,從而選擇服務(wù)器特性。

Django框架使用mod_wsgi.so作為插入模塊,使網(wǎng)站正常運(yùn)行。主要配置代碼如下:

WSGIScriptAlias / 項(xiàng)目位置/wsgi.py

WSGIPythonPath 項(xiàng)目位置

Order deny,allow

Allow from all

猜你喜歡
信息管理
新時(shí)代信息管理學(xué)科學(xué)習(xí)研究利器
———王知津主編《英漢信息管理大詞典》評(píng)介
造價(jià)信息管理在海外投標(biāo)中的應(yīng)用探討
地球物理臺(tái)網(wǎng)儀器維修信息管理的研究與實(shí)現(xiàn)
評(píng)《現(xiàn)代物流信息管理與技術(shù)》(書評(píng))
基于云平臺(tái)的特種設(shè)備信息管理應(yīng)用系統(tǒng)研究
信息管理在市政PPP工程風(fēng)險(xiǎn)控制中的作用
在高速公路信息管理中如何做好QC小組活動(dòng)
財(cái)務(wù)審計(jì)信息管理問題研究
計(jì)算機(jī)應(yīng)用技術(shù)與信息管理的整合思路芻議
信息管理技術(shù)在農(nóng)業(yè)機(jī)械管理中的應(yīng)用
内乡县| 满洲里市| 光山县| 舟山市| 阜城县| 阳山县| 宝清县| 敖汉旗| 垦利县| 遂宁市| 图木舒克市| 孟津县| 花垣县| 曲水县| 白朗县| 水城县| 长寿区| 平昌县| 梅州市| 麻江县| 邛崃市| 宣城市| 台南县| 封丘县| 泰州市| 云龙县| 广德县| 姚安县| 杨浦区| 南木林县| 青川县| 库尔勒市| 成武县| 沙雅县| 抚顺县| 壤塘县| 龙胜| 清河县| 七台河市| 长子县| 耿马|