亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于B/S的核酸檢測信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)*

        2021-06-28 10:59:50周紫鈺
        山西電子技術(shù) 2021年3期
        關(guān)鍵詞:數(shù)據(jù)庫檢測信息

        周紫鈺, 劉 越

        (佳木斯大學(xué)信息電子技術(shù)學(xué)院,黑龍江 佳木斯 154007)

        0 引言

        2020年4月黑龍江省新冠病毒疫情突然增加了大量輸入性和聚集性傳染,為了最大限度降低醫(yī)院交叉感染的風(fēng)險(xiǎn),4月19日開始,醫(yī)院不僅要求非新冠患者住院要進(jìn)行新冠病毒血清抗體和核酸檢測,而且要求陪護(hù)人員也要進(jìn)行相關(guān)核酸檢測。由于陪護(hù)人員也是一個(gè)比較大的群體,這就給醫(yī)護(hù)人員增加了額外工作量。據(jù)了解國內(nèi)大多數(shù)醫(yī)院關(guān)于陪護(hù)人群的新冠核酸檢測信息還沒有計(jì)入到醫(yī)院的信息系統(tǒng)中,相較于傳統(tǒng)手工登記信息,一是工作效率低,二是容易出現(xiàn)差錯(cuò),三是傳遞紙質(zhì)登記信息需要消毒,比較麻煩。本系統(tǒng)主要是為了解決醫(yī)院陪護(hù)人員的核酸檢測信息登記、查詢管理等問題,使醫(yī)護(hù)工作者從繁雜工作中脫離出來,降低勞動(dòng)強(qiáng)度,快速、準(zhǔn)確地完成相關(guān)信息管理操作,減少接觸性的操作,避免感染風(fēng)險(xiǎn)。

        1 系統(tǒng)開發(fā)環(huán)境介紹

        系統(tǒng)采用B/S架構(gòu),使用.NET技術(shù),C#為開發(fā)語言,實(shí)現(xiàn)的三層架構(gòu)體系??蛻舳顺绦蚴褂肰isual Studio 2019,C#語言作為開發(fā)工具,服務(wù)端使用SQL Server 2012進(jìn)行開發(fā)。

        1.1 B/S架構(gòu)

        B/S架構(gòu)全稱是Browser/Server,即瀏覽器和服務(wù)器架構(gòu)模式,它是伴隨現(xiàn)代互聯(lián)網(wǎng)技術(shù)的發(fā)展,在C/S(Client/Server)架構(gòu)基礎(chǔ)上演化而來的[1]。在B/S架構(gòu)下,用戶可以通過瀏覽器打開工作界面,服務(wù)器端主要是進(jìn)行各種事務(wù)邏輯處理。

        1.2 ASP.NET概述

        ASP.NET是.NET框架的一部分,利用.NET框架中的類進(jìn)行編程,可以使用C#,VB.NET,J#和JScript.NET等編程語言來開發(fā)Web程序[2]。ASP使用簡單的語言,能夠?qū)Bscript,javaScript等語言直接嵌入到HTML,這使得用戶在設(shè)計(jì)Web頁面時(shí)變得更加容易。特別是ADO組件,可以輕松地訪問數(shù)據(jù)庫[3]。

        1.3 C#語言

        C#是.NET開發(fā)的首選語言,C#綜合了VB簡單的可視化操作和C++的高效率的運(yùn)行,還有它創(chuàng)新的語言特性和簡便的面向組件[4]。

        1.4 數(shù)據(jù)庫

        數(shù)據(jù)庫在各個(gè)領(lǐng)域都充當(dāng)著重要的角色,所以本系統(tǒng)使用了SQL Server2012版本的數(shù)據(jù)庫,SQL Server可以在許多操作系統(tǒng)上運(yùn)行,這是因?yàn)镾QL Server是對(duì)外開放形式的系統(tǒng),任何系統(tǒng)都可以與它進(jìn)行完好的交互操作[5]。

        2 系統(tǒng)總體設(shè)計(jì)

        2.1 系統(tǒng)技術(shù)架構(gòu)

        基于B/S的核酸檢測信息管理系統(tǒng)采用B/S架構(gòu),基于.NET 技術(shù),以C#為開發(fā)語言實(shí)現(xiàn)的三層架構(gòu)體系[6]。三層結(jié)構(gòu)主要包括前端的表示層,中間的邏輯層以及后臺(tái)的數(shù)據(jù)處理層[7]。系統(tǒng)應(yīng)用總體技術(shù)架構(gòu)如圖1所示。

        圖1 系統(tǒng)總體技術(shù)架構(gòu)圖

        2.2 系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn)

        系統(tǒng)包括三個(gè)子系統(tǒng)及其下面的相關(guān)功能模塊,三個(gè)子系統(tǒng)分別為陪護(hù)人員,醫(yī)護(hù)人員和管理員。陪護(hù)人員子系統(tǒng)具有登記、查詢功能;醫(yī)護(hù)人員子系統(tǒng)在登錄后會(huì)根據(jù)不同權(quán)限具有檢測管理的相關(guān)功能,如反饋信息、信息編輯、檢測結(jié)果查詢等功能;管理員主要進(jìn)行基礎(chǔ)管理和系統(tǒng)維護(hù)等功能,負(fù)責(zé)整個(gè)系統(tǒng)的角色分配,正常運(yùn)行和維護(hù)。系統(tǒng)功能模塊圖如圖2所示。

        圖2 系統(tǒng)功能模塊圖

        2.2.1 陪護(hù)人員功能模塊

        陪護(hù)人員有信息登記,查詢檢測時(shí)間和檢測結(jié)果的功能。信息登記就是注冊(cè)登錄,輸入陪護(hù)人員的姓名、年齡、性別、手機(jī)號(hào)、身份證號(hào)等以及患者的姓名和床號(hào)。點(diǎn)擊提交按鈕,數(shù)據(jù)庫中就會(huì)自動(dòng)添加一行填寫后的信息記錄。這就代表登記成功了。在設(shè)計(jì)陪護(hù)人員功能模塊時(shí),在前端用到了一些驗(yàn)證控件,是為了防止有哪些信息是必須要填寫的,但是用戶沒有填。(用到的是非空驗(yàn)證,代表哪些是必填字段)或者用戶在輸入信息時(shí)出現(xiàn)輸入錯(cuò)誤的現(xiàn)象,系統(tǒng)會(huì)自動(dòng)提示哪個(gè)地方輸入有誤。例如:手機(jī)號(hào)必須滿足11位的0-9的數(shù)字等(這里用到了規(guī)則驗(yàn)證,用正則表達(dá)式表示[1]d{10})。圖3所示為陪護(hù)人員信息登記流程圖。另外,陪護(hù)人員可以通過手機(jī)掃描發(fā)送來的二維碼,及時(shí)查詢檢測時(shí)間、地點(diǎn),及檢測結(jié)果。

        圖3 陪護(hù)人員信息登記流程圖

        2.2.2 醫(yī)護(hù)人員功能模塊

        醫(yī)護(hù)人員的功能有信息查詢、信息編輯、反饋信息、信息收集的功能。醫(yī)護(hù)人員有不同的角色,具有的操作功能也略有差異。如果是普通護(hù)士,只能進(jìn)行查詢病例,不可更改,也不可刪除。如果是護(hù)士長,可以進(jìn)行查詢操作,添加操作。而主任就可以進(jìn)行增、刪、改、查的操作,也就是級(jí)別越大功能會(huì)越多。

        系統(tǒng)流程是首先進(jìn)入login_method.aspx中,右鍵選擇瀏覽器運(yùn)行,進(jìn)入登錄方式界面。前端通過DropDownList來顯示用戶,有陪護(hù)人員、醫(yī)護(hù)人員及管理員,然后通過登錄按鈕Button的單擊事件來判斷登錄的身份,如果選擇Button1的按鈕則是陪護(hù)人員,后端通過Response.Redirect(″./aaccompany_login.aspx″);語句跳轉(zhuǎn)到陪護(hù)人員登錄界面;若點(diǎn)擊Button2按鈕后端則是通過Response.Redirect(″./doctor_login.aspx″);語句跳轉(zhuǎn)到醫(yī)護(hù)人員登錄界面;若是選擇Button3按鈕后端是通過Response.Redirect(″./admin_login.aspx″);語句跳轉(zhuǎn)到管理員登錄界面,登錄時(shí)需要和數(shù)據(jù)庫中創(chuàng)建的表里的信息進(jìn)行比對(duì),如果信息相同就代表登錄成功,成功之后就可以進(jìn)行相應(yīng)的查詢、編輯等操作。

        當(dāng)醫(yī)護(hù)人員登錄成功后,進(jìn)入檢測管理界面,點(diǎn)擊查詢進(jìn)入信息查詢頁面,進(jìn)行瀏覽患者信息。如圖4所示是按照采集單位進(jìn)行查詢的界面,另外還可以通過就診科室、時(shí)間、檢測類型等來進(jìn)行查詢或者多條件并列查詢。界面中通過Repeater和<%#Eval(“患者姓名”)和<%#Eval(“患者性別”)等將數(shù)據(jù)庫中的數(shù)據(jù)顯示在頁面上。

        圖4 系統(tǒng)查詢模塊

        2.3 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)

        在數(shù)據(jù)庫設(shè)計(jì)部分,主要利用SQL Server 2012設(shè)計(jì)了幾個(gè)數(shù)據(jù)庫表用來存儲(chǔ)檢測人員的基本信息、采集信息、檢測信息等。在數(shù)據(jù)庫中主要用到數(shù)據(jù)查詢、數(shù)據(jù)插入、數(shù)據(jù)更新、數(shù)據(jù)刪除、數(shù)據(jù)連接等操作。數(shù)據(jù)查詢操作使用SQL語言(Structured Query Language,結(jié)構(gòu)化查詢語言)中select from where語句(找出滿足條件的記錄),利用定義好的相關(guān)字段的信息,通過這些字段名進(jìn)行查詢表里的數(shù)據(jù)。數(shù)據(jù)插入操作使用insert into(增加記錄)語句。數(shù)據(jù)更新、修改操作是update set(更正滿足條件的記錄)語句。數(shù)據(jù)刪除操作是delete from(刪除滿足條件的記錄)語句。

        本系統(tǒng)在訪問數(shù)據(jù)庫時(shí)用到了ADO.NET提供的各種對(duì)象,通過編寫代碼的方式自由地實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的各種存取操作。首先為了能從SQL Server數(shù)據(jù)庫中執(zhí)行select語句的查詢(string SqlStr = ″select * from accompany1 where 患者姓名=? + patient_name1 + ?″;)需要知道數(shù)據(jù)庫的用戶id和密碼,還要有連接的數(shù)據(jù)庫的名字,這里我們可以定義一個(gè)字符串將其存起來string ConStr1 = ″server=(local);user id=sa;pwd=11;database=dc″;接下來通過定義的字符串連接到數(shù)據(jù)庫的SqlConnection對(duì)象,SqlConnection con = new SqlConnection(ConStr1);然后創(chuàng)建一個(gè)包含查詢語句的SqlDataAdapter對(duì)象,SqlDataAdapter ada = new SqlDataAdapter(SqlStr con);隨后用Connection對(duì)象的方法打開連接con.Open();之后用查詢的返回結(jié)果填充到DataSet 對(duì)象中,這時(shí)需要調(diào)用SqlDataAdapter的Fill方法,DataSet ds = new DataSet(); ada.Fill(ds)。其中要注意的是當(dāng)使用Connection對(duì)象的Open()方法打開數(shù)據(jù)庫連接時(shí)一定不要忘記當(dāng)不再使用數(shù)據(jù)源時(shí)使用Close()方法關(guān)閉與數(shù)據(jù)源的連接。

        3 結(jié)束語

        基于B/S的核酸檢測信息管理系統(tǒng)的應(yīng)用,將大大提高醫(yī)護(hù)人員的工作效率,避免手工操作中的一些紕漏和錯(cuò)誤,也有效降低了交叉感染的風(fēng)險(xiǎn),為檢測者提供了方便、快捷的查詢檢測結(jié)果。疫情的反復(fù),在一段時(shí)間內(nèi),人員流動(dòng)還需要提供核酸檢測報(bào)告,可以把本系統(tǒng)的被檢測者由醫(yī)院陪護(hù)人員擴(kuò)大到所有需要進(jìn)行核酸檢測的人員。這樣被檢測者到外地辦事可以通過手機(jī)掃碼查詢到的結(jié)果來提供證明,十分方便。另外,本系統(tǒng)開發(fā)的軟件擴(kuò)展性好,日后可以升級(jí)、完善功能,以便于在醫(yī)院平時(shí)陪護(hù)管理、日常醫(yī)院信息管理或藥店開處方藥信息管理中擴(kuò)展應(yīng)用范圍。

        猜你喜歡
        數(shù)據(jù)庫檢測信息
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        小波變換在PCB缺陷檢測中的應(yīng)用
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        展會(huì)信息
        成人av资源在线观看| 蜜桃臀无码内射一区二区三区| 尤物网址在线观看| 亚洲一区中文字幕在线电影网| 久久99中文字幕久久| 国产高清一区在线观看| 中文字幕亚洲精品高清| 免费人成在线观看播放视频| 日本一区二区免费高清| 自拍偷自拍亚洲精品第按摩| 国产成人综合久久久久久| 国产精品videossex国产高清| 末发育娇小性色xxxxx视频| 亚洲国产成人精品无码区在线观看 | 久久99精品国产麻豆不卡| 色老头一区二区三区| 欧美成人免费看片一区| 国产美女被遭强高潮露开双腿 | 国产精品亚洲综合色区韩国| 日本亚洲欧美高清专区| 日韩中文字幕精品免费一区| 丝袜美腿在线播放一区二区| 国产a在亚洲线播放| 精品少妇爆乳无码av无码专区| 综合网五月| 久久久2019精品视频中文字幕| 午夜免费观看日韩一级片| 欧美日韩精品久久久免费观看| 午夜精品久久久久久| 久久中国国产Av秘 入口| 日韩av中文字幕亚洲天| 中文字幕亚洲一二三区| 日韩精品综合一本久道在线视频| 久久夜色精品国产欧美乱| 在线观看精品国产福利片100| 国产另类人妖在线观看| av免费网址在线观看| 97伦伦午夜电影理伦片| 久久99热精品这里久久精品| 人妻中文字幕av有码在线| 成人大片免费视频播放一级 |