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

        ?

        基于ASP技術(shù)的醫(yī)患信息溝通系統(tǒng)設(shè)計(jì)

        2016-07-07 10:00:22許峰劉建宇
        微型電腦應(yīng)用 2016年5期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)

        許峰,劉建宇

        ?

        基于ASP技術(shù)的醫(yī)患信息溝通系統(tǒng)設(shè)計(jì)

        許峰,劉建宇

        摘 要:計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)已經(jīng)深入到我們社會(huì)生活中的每一個(gè)領(lǐng)域,其中ASP技術(shù)是一種趨于成熟的WEB數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),通過(guò)它用戶(hù)可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁(yè),網(wǎng)頁(yè)信息處理、web數(shù)據(jù)庫(kù)存取等。通過(guò)ASP技術(shù)設(shè)計(jì)出的醫(yī)院醫(yī)患信息溝通系統(tǒng),就是要設(shè)計(jì)一個(gè)醫(yī)生和患者在網(wǎng)上交流的平臺(tái)。通過(guò)網(wǎng)上的發(fā)帖與回復(fù),使醫(yī)生及時(shí)了解患者患病的癥狀以及出院后康復(fù)情況,從而給出前期和后續(xù)治療指導(dǎo),使患者都能得到正確的治療直到康復(fù),從而大大緩解醫(yī)患之間的矛盾。文中分析了ASP技術(shù)并給出了基于ASP技術(shù)的醫(yī)患信息溝通系統(tǒng)設(shè)計(jì)總體步驟,包括系統(tǒng)功能分析、數(shù)據(jù)庫(kù)的設(shè)計(jì)以及各功能模塊的創(chuàng)建等。

        關(guān)鍵詞:ASP;Access 數(shù)據(jù)庫(kù);醫(yī)患信息溝通;動(dòng)態(tài)網(wǎng)頁(yè)

        0 引言

        當(dāng)前醫(yī)患關(guān)系日趨緊張,醫(yī)療矛盾經(jīng)常發(fā)生,并由此所引發(fā)的醫(yī)療糾紛日益增多,甚至不斷發(fā)生醫(yī)生被傷害等惡劣刑事案件。醫(yī)患矛盾的實(shí)質(zhì)是信任危機(jī),醫(yī)患雙方信息不對(duì)稱(chēng),造成認(rèn)知沖突。而醫(yī)患溝通缺失或不良,認(rèn)知沖突上升為醫(yī)患矛盾,繼而引發(fā)醫(yī)療糾紛[1]。因此,建設(shè)和諧的醫(yī)患關(guān)系,關(guān)鍵要素是加強(qiáng)醫(yī)患溝通。建立醫(yī)院醫(yī)患信息溝通系統(tǒng)能夠加強(qiáng)醫(yī)生和患者之間的溝通,使患者隨時(shí)利用互聯(lián)網(wǎng)通過(guò)手機(jī)或個(gè)人PC把病情或術(shù)后康復(fù)情況向主管醫(yī)生進(jìn)行咨詢(xún),從而及時(shí)得到前期和后續(xù)治療意見(jiàn),使患者能都得到正確的治療直到康復(fù),也因此會(huì)大大緩解醫(yī)患之間的矛盾。醫(yī)院醫(yī)患信息溝通系統(tǒng)主要是通過(guò)ASP技術(shù)設(shè)計(jì)和實(shí)現(xiàn)的。

        ASP即Active Server Pages,活動(dòng)的服務(wù)器網(wǎng)頁(yè),是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境,ASP 內(nèi)含于 IIS 5.0和IIS 6.0之中[2]。ASP是一種技術(shù)框架,其主要功能是為生成動(dòng)態(tài)的交互式的WEB服務(wù)器應(yīng)用程序提供一種功能強(qiáng)大的方法或技術(shù)。通過(guò)ASP我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序[3]。ASP編寫(xiě)的網(wǎng)頁(yè)代碼運(yùn)行于服務(wù)器端,通過(guò)其內(nèi)部對(duì)象Request從客戶(hù)端獲得信息,利用內(nèi)部對(duì)象Response向客戶(hù)端輸出信息,使用ASP的數(shù)據(jù)庫(kù)存取紐件ADO的內(nèi)部對(duì)象實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作,包括連接數(shù)據(jù)庫(kù)、操縱數(shù)據(jù)庫(kù)數(shù)據(jù)等。綜合利用系統(tǒng)的各種編程方法和技巧,可以設(shè)計(jì)出符合用戶(hù)需求的各種動(dòng)態(tài)網(wǎng)站[4]。

        1 系統(tǒng)功能分析

        本系統(tǒng)實(shí)現(xiàn)了以下幾個(gè)功能:

        (1)新用戶(hù)注冊(cè);(2)已注冊(cè)用戶(hù)登錄;(3)瀏覽留言列表;(4)瀏覽留言詳細(xì)信息和回復(fù)留言;(5)發(fā)表新留言。各個(gè)功能模塊之間的關(guān)系如圖1所示:

        圖1 各功能模塊的關(guān)系圖

        除了建立各個(gè)功能模塊之外,功能模塊之間還要建立鏈接關(guān)系,這樣才能使用戶(hù)方便地轉(zhuǎn)換各個(gè)功能。

        2 數(shù)據(jù)庫(kù)設(shè)計(jì)

        利用Access來(lái)建立數(shù)據(jù)庫(kù)保存為“醫(yī)院信息溝通系統(tǒng).mdb”,它共包括3個(gè)數(shù)據(jù)表,表1為“留言表”,其他兩個(gè)數(shù)據(jù)表為“注冊(cè)用戶(hù)表”和“回復(fù)表”如表1所示:

        表1 留言表

        3 各功能模塊的創(chuàng)建

        醫(yī)院信息溝通系統(tǒng)的創(chuàng)建共包括以下功能模塊:

        (1)login.asp:新用戶(hù)的注冊(cè);(2)default.asp:已注冊(cè)用戶(hù)的登錄頁(yè)面;(3)main.asp:瀏覽留言列表;(4)view.asp:瀏覽留言詳細(xì)信息和回復(fù)留言;(5)addnew.asp:用戶(hù)發(fā)表新留言。

        下面將分別介紹各項(xiàng)功能。由于篇幅有限,程序只給出了重要的部分。

        3.1 新用戶(hù)注冊(cè)頁(yè)面

        新用戶(hù)注冊(cè)頁(yè)面保存為login.asp,其功能是將新用戶(hù)的信息保存到“注冊(cè)用戶(hù)表”中。運(yùn)行的頁(yè)面如圖2所示。頁(yè)面設(shè)計(jì)思路如下:

        (1)在頁(yè)面中創(chuàng)建一個(gè)表單,表單的action指向login.asp文件本身。HTML代碼如圖2所示:

        圖2 用戶(hù)注冊(cè)頁(yè)面

        <form name="form1" method="post" action="login.asp">…</form>

        (2)在表單中插入一個(gè)表格,并在其單元格中將各種表單控件添加進(jìn)去。調(diào)整好控件和單元格的布局與格式。注意給各個(gè)表單控件進(jìn)行命名。

        (3)由于表單的提交頁(yè)面是login.asp文件本身,所以新用戶(hù)的注冊(cè)和注冊(cè)成功后向數(shù)據(jù)表中寫(xiě)入數(shù)據(jù)操作,皆由login.asp文件完成。為了區(qū)分頁(yè)面的初始狀態(tài)和注冊(cè)用戶(hù)點(diǎn)擊“完成”按鈕提交信息這兩種狀態(tài),在頁(yè)面程序的開(kāi)始部分通過(guò)一個(gè)If...End If語(yǔ)句進(jìn)行判斷。

        (4)如果頁(yè)面處于“提交狀態(tài)”,那么首先要判斷“注冊(cè)用戶(hù)表”中是否已經(jīng)存在新用戶(hù)所填寫(xiě)的“登錄名”,如果沒(méi)有則可以向表中寫(xiě)入用戶(hù)注冊(cè)信息,否則不能寫(xiě)入。程序代碼如下:

        <%

        if request("name")<>"" and request("pwd")<>"" then '提交狀態(tài)

        '先檢查"注冊(cè)用戶(hù)表"中是否已經(jīng)存在新用戶(hù)所填寫(xiě)的"登錄名"

        set conn=server.createobject("adodb.connection")

        conn.open="driver={microsoft access driver (*.mdb)};dbq="&_

        server.mappath("醫(yī)院信息溝通系統(tǒng).mdb")

        sql="select * from 注冊(cè)用戶(hù)表 where 登錄名='"&request("name")&"'"

        set loginuserrs=conn.execute(sql)

        if loginuserrs.eof or loginuserrs.bof then

        '沒(méi)有相同登錄名的用戶(hù),可以注冊(cè)

        sql="insert into 注冊(cè)用戶(hù)表(登錄名,密碼,電子郵箱,用戶(hù)身份)values('"

        sql=sql&request("name")&"','"&request("pwd")&"','"&_

        request("email")&"','"request("profession")&"')"

        '在注冊(cè)用戶(hù)表中添加該用戶(hù)

        conn.execute(sql)

        conn.close()

        '回到登錄頁(yè)面進(jìn)行登錄

        response.redirect("default.asp")else

        conn.close()

        response.w rite("已經(jīng)該登錄名的用戶(hù)了,請(qǐng)重新填寫(xiě)!")

        end if end if %>

        3.2 用戶(hù)登錄頁(yè)面

        用戶(hù)登錄頁(yè)面是整個(gè)系統(tǒng)的首頁(yè),文件名為default.asp,其功能是已經(jīng)注冊(cè)的用戶(hù)登錄到本系統(tǒng)中,新用戶(hù)也可以點(diǎn)擊“注冊(cè)”按鈕,到注冊(cè)頁(yè)面進(jìn)行登錄。運(yùn)行的頁(yè)面如圖3所示:

        圖3 用戶(hù)登錄頁(yè)面

        頁(yè)面設(shè)計(jì)思路如下:

        (1)在頁(yè)面中創(chuàng)建一個(gè)表單,表單的action指向default.asp文件本身。

        (2)在表單中插入一個(gè)表格,并在其單元格中將各種表單控件添加進(jìn)去。調(diào)整好控件和單元格的布局與格式。注意給各個(gè)表單控件進(jìn)行命名。

        (3)與login.asp頁(yè)面相同,在此頁(yè)面中也同樣需要區(qū)分初始狀態(tài)和提交后的狀態(tài)。在提交狀態(tài)中,首先要到“注冊(cè)用戶(hù)表”查詢(xún)用戶(hù)提交的“登錄名”和“密碼”是否正確,若不正確則提示用戶(hù)重新輸入;若正確,則在允許用戶(hù)進(jìn)入到信息溝通的主頁(yè)面之前,還有幾項(xiàng)工作要做:

        ① 保存用戶(hù)的登錄時(shí)間和IP地址。

        ② 創(chuàng)建session變量保存用戶(hù)登錄名,以便其他頁(yè)面使用。

        程序如下所示。

        <%

        if request("name")<>"" and request("pwd")<>"" then '提交狀態(tài)

        核對(duì)登錄名和密碼

        set conn=server.createobject("adodb.connection")

        conn.open="driver={microsoft access driver (*.mdb)};dbq="&_

        server.mappath("醫(yī)院信息溝通系統(tǒng).mdb")

        sql="select * from 注冊(cè)用戶(hù)表 where 登錄名='"&request("name")&_

        "' and 密碼='"&request("pwd")&"'" set logonuserrs=conn.execute(sql)

        if logonuserrs.eof or logonuserrs.bof then

        '沒(méi)有找到該用戶(hù),不允許登錄

        conn.close()

        response.w rite("用戶(hù)名或口令錯(cuò)誤,請(qǐng)重新填寫(xiě)!")else

        '找到該用戶(hù),允許登錄,同時(shí)保存用戶(hù)的登錄時(shí)間和IP地址

        sql="update 注冊(cè)用戶(hù)表 set登錄時(shí)間='"&now()&"',IP地址='"&_

        request.servervariables("REMOTE_ADDR")&_

        "' where 登錄名='"&Request("name")&"'"

        conn.execute(sql)

        conn.close()

        '創(chuàng)建session變量保存用戶(hù)登錄名,以便其他頁(yè)面使用

        session("username")=Request("name")

        response.redirect("main.asp")end if end if %>

        (5)若要想讓用戶(hù)點(diǎn)擊“注冊(cè)”按鈕時(shí),跳轉(zhuǎn)到login.asp頁(yè)面,可對(duì)“注冊(cè)”按鈕添加OnClick事件,程序代碼如下:

        <input type="button" value="注冊(cè)" onclick="document.lo -cation.href('login.asp')">

        3.3 瀏覽留言列表

        瀏覽留言列表是整個(gè)信息溝通系統(tǒng)的主要頁(yè)面,文件名為main.asp。其功能是讓用戶(hù)登錄后,瀏覽到整個(gè)系統(tǒng)有哪些留言,也就是要將“留言表”中的記錄顯示出來(lái)??紤]到留言信息可能很多,所以需要將留言信息進(jìn)行分頁(yè),運(yùn)行頁(yè)面如圖4所示:

        圖4 瀏覽留言列表

        頁(yè)面的設(shè)計(jì)思路如下:

        (1)首先考慮到只有通過(guò)default.asp頁(yè)面登錄的用戶(hù)才能進(jìn)入到本頁(yè)面中進(jìn)行瀏覽,所以在文件開(kāi)頭,應(yīng)先進(jìn)行身份驗(yàn)證??梢酝ㄟ^(guò)default.asp頁(yè)面中當(dāng)用戶(hù)登錄成功后所創(chuàng)建的Session("username")變量來(lái)進(jìn)行驗(yàn)證。

        <%

        '用戶(hù)身份驗(yàn)證

        if session("username")=null or session("username")="" then response.redirect("default.asp") '沒(méi)有登錄,則跳轉(zhuǎn)到default.asp頁(yè),else '通過(guò)身份驗(yàn)證 end if%>

        (2)通過(guò)身份驗(yàn)證的用戶(hù),先在頁(yè)面的頂部顯示用戶(hù)的“登錄名”、“登錄時(shí)間”和“IP地址”??筛鶕?jù)Session ("username")變量到“注冊(cè)用戶(hù)表”中將有關(guān)數(shù)據(jù)提取出來(lái),保存到變量中,到需要顯示時(shí),再使用Response.W rite()方法輸出,程序代碼參照default.asp。

        3.4 瀏覽留言詳細(xì)信息和回復(fù)留言

        瀏覽留言詳細(xì)信息和回復(fù)留言這兩個(gè)功能被放在了一個(gè)頁(yè)面上,這樣使用戶(hù)使用起來(lái)更加方便。

        頁(yè)面的設(shè)計(jì)思路如下:

        (1)像main.asp頁(yè)面一樣首先進(jìn)行用戶(hù)身份驗(yàn)證。

        (2)區(qū)分頁(yè)面的初始狀態(tài)和提交回復(fù)后的狀態(tài)這兩種情況,頁(yè)面中的回復(fù)多行文本框的名字為content,所以可以通過(guò)Request("content")是否為空字符來(lái)進(jìn)行判斷。當(dāng)是初始狀態(tài)時(shí),需要更新留言的“瀏覽次數(shù)”;當(dāng)是回復(fù)狀態(tài)時(shí),需要更新留言的“回復(fù)次數(shù)”,并在“回復(fù)表”中添加一條新記錄。注意view.asp頁(yè)面有一個(gè)參數(shù)Request("ID"),它是由main.asp頁(yè)面?zhèn)鬟f過(guò)來(lái)的,程序代碼參照default.asp。

        (3)將“回復(fù)表”中所有有關(guān)該留言的回復(fù)信息提取并通過(guò)循環(huán)顯示到頁(yè)面上。

        4 總結(jié)

        醫(yī)患之間的溝通不同于一般的人際溝通,患者就診時(shí)特別渴望醫(yī)護(hù)人員的關(guān)愛(ài)、溫馨和體貼,因而對(duì)醫(yī)護(hù)人員的語(yǔ)言更加敏感[5],“醫(yī)院醫(yī)患信息溝通系統(tǒng)”可以有效地在醫(yī)患之間架起一座溝通的橋梁,使病患在醫(yī)治病痛的同時(shí)得到更多的溫暖和關(guān)愛(ài),在出院回家后續(xù)治療中仍然可以通過(guò)網(wǎng)上得到正確的康復(fù)指導(dǎo),這些對(duì)醫(yī)患關(guān)系改善和構(gòu)建和諧社會(huì)都有積極的促進(jìn)作用。本文結(jié)合ASP技術(shù)給出了“醫(yī)院醫(yī)患信息溝通系統(tǒng)”這個(gè)實(shí)例的分析和總體設(shè)計(jì)步驟,包括系統(tǒng)功能分析、數(shù)據(jù)庫(kù)的設(shè)計(jì)以及各功能模塊的創(chuàng)建等。

        參考文獻(xiàn)

        [1] 王志勇. 構(gòu)建和諧醫(yī)患關(guān)系研究 [D].醫(yī)藥衛(wèi)生科技,2011,S1期.

        [2] 許峰,王麗美. 基于ASP技術(shù)的Web數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].微型電腦應(yīng)用,2012,7.

        [3] 鄒于豐. 基于Asp的留言板系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].電腦知識(shí)與技術(shù) ,2010,1.

        [4] 張健,陳顯中.ASP技術(shù)在Web數(shù)據(jù)庫(kù)中的應(yīng)用 [J].計(jì)算機(jī)與網(wǎng)絡(luò),2016 23期41-42.

        [5] 孫曲娟,晏茜. 留言板的設(shè)立及在醫(yī)患溝通中的應(yīng)用[J].護(hù)理學(xué)雜志,2012(10).9.

        Design of Doctor-patient Information Communication System Based on Asp Technology

        Xu Feng, Liu Jianyu
        (Harbin Medical University, Harbin 150080, China)

        Abstract:Computer network technology has penetrated into our social life in every area, and ASP technology is a mature technology of WEB database access, through which users can set up a database and run dynamic interactive web server applications, such as interactive and dynamic web page, web page information processing, web database access and so on. ASP technology is designed for the doctor-patient information communication system. It is to design a doctor and patients platform in the online communication. By posting and reply online, the doctors can keep abreast of the symptoms of sick patients after discharge and rehabilitation to give preliminary guidance and follow-up treatment, so that patients are able to get the right treatment until rehabilitation, and thus greatly ease the contradiction between doctors and patients. This paper analyzes the ASP technology and gives the general steps of the doctor-patient information communication system design based on ASP technology, including the system functional analysis, database design and the creation of each function module.

        Key words:ASP; Access Database; Doctor-patient Information Communication; Dynamic Website

        中圖分類(lèi)號(hào):TP393

        文獻(xiàn)標(biāo)志碼:A

        文章編號(hào):1007-757X(2016)05-0006-03

        基金項(xiàng)目:國(guó)家自然科學(xué)基金(81272015)

        作者簡(jiǎn)介:許 峰(1969-),男,哈爾濱市人,哈爾濱醫(yī)科大學(xué)計(jì)算機(jī)教研室,碩士,教授,研究方向:圖形圖像處理、顯示技術(shù)、網(wǎng)絡(luò)工程設(shè)計(jì),哈爾濱,150080。劉建宇(1971-),男,哈爾濱市人,哈爾濱醫(yī)科大學(xué)附屬第二臨床醫(yī)院,博士,主任醫(yī)師,研究方向:運(yùn)動(dòng)系統(tǒng)修復(fù)重建、骨軟骨神經(jīng)組織工程,哈爾濱,150080。

        收稿日期:(2015.08.14)

        猜你喜歡
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        兩種新的非確定數(shù)據(jù)庫(kù)上的Top-K查詢(xún)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        蜜桃麻豆www久久囤产精品| 亚洲永久免费中文字幕| 2020国产在视频线自在拍| 好男人社区影院www| 天天操夜夜操| 亚洲AV无码日韩综合欧亚| 蜜桃噜噜一区二区三区| 精品无码一区二区三区爱欲 | 亚洲国产精品久久九色| 亚洲综合新区一区二区| 亚洲国产精品无码成人片久久 | av素人中文字幕在线观看| 99精品人妻少妇一区二区| 国产成人精品午夜福利在线| 国产一区二区在线观看视频免费| 少妇太爽了在线观看免费| 人妻少妇中文字幕乱码| 男人扒开女人双腿猛进女人机机里 | 亚洲国产理论片在线播放| 欧美巨大xxxx做受中文字幕| 少妇被爽到高潮喷水免费福利| 亚洲熟妇自偷自拍另欧美| 人体内射精一区二区三区| 果冻国产一区二区三区| 一区二区三区午夜视频在线| 中国老熟女重囗味hdxx| 初高中生精品福利视频| 日本高清二区视频久二区| 国产精品女直播一区二区| 日本理伦片午夜理伦片| 日韩欧美在线观看成人| 日本频道一区二区三区| 日韩少妇内射免费播放18禁裸乳| 两个人看的www中文在线观看| 久草精品手机视频在线观看| 不卡av网站一区二区三区| 99亚洲男女激情在线观看| 本道无码一区二区久久激情| 按摩少妇高潮在线一区| 中文字幕无线码免费人妻| 97无码人妻Va一区二区三区|