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

基于ASP技術的醫患信息溝通系統設計

2016-07-07 10:00:22許峰劉建宇
微型電腦應用 2016年5期
關鍵詞:數據庫

許峰,劉建宇

?

基于ASP技術的醫患信息溝通系統設計

許峰,劉建宇

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

關鍵詞:ASP;Access 數據庫;醫患信息溝通;動態網頁

0 引言

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

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

1 系統功能分析

本系統實現了以下幾個功能:

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

圖1 各功能模塊的關系圖

除了建立各個功能模塊之外,功能模塊之間還要建立鏈接關系,這樣才能使用戶方便地轉換各個功能。

2 數據庫設計

利用Access來建立數據庫保存為“醫院信息溝通系統.mdb”,它共包括3個數據表,表1為“留言表”,其他兩個數據表為“注冊用戶表”和“回復表”如表1所示:

表1 留言表

3 各功能模塊的創建

醫院信息溝通系統的創建共包括以下功能模塊:

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

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

3.1 新用戶注冊頁面

新用戶注冊頁面保存為login.asp,其功能是將新用戶的信息保存到“注冊用戶表”中。運行的頁面如圖2所示。頁面設計思路如下:

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

圖2 用戶注冊頁面

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

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

(3)由于表單的提交頁面是login.asp文件本身,所以新用戶的注冊和注冊成功后向數據表中寫入數據操作,皆由login.asp文件完成。為了區分頁面的初始狀態和注冊用戶點擊“完成”按鈕提交信息這兩種狀態,在頁面程序的開始部分通過一個If...End If語句進行判斷。

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

<%

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

'先檢查"注冊用戶表"中是否已經存在新用戶所填寫的"登錄名"

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

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

server.mappath("醫院信息溝通系統.mdb")

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

set loginuserrs=conn.execute(sql)

if loginuserrs.eof or loginuserrs.bof then

'沒有相同登錄名的用戶,可以注冊

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

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

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

'在注冊用戶表中添加該用戶

conn.execute(sql)

conn.close()

'回到登錄頁面進行登錄

response.redirect("default.asp")else

conn.close()

response.w rite("已經該登錄名的用戶了,請重新填寫!")

end if end if %>

3.2 用戶登錄頁面

用戶登錄頁面是整個系統的首頁,文件名為default.asp,其功能是已經注冊的用戶登錄到本系統中,新用戶也可以點擊“注冊”按鈕,到注冊頁面進行登錄。運行的頁面如圖3所示:

圖3 用戶登錄頁面

頁面設計思路如下:

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

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

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

① 保存用戶的登錄時間和IP地址。

② 創建session變量保存用戶登錄名,以便其他頁面使用。

程序如下所示。

<%

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

核對登錄名和密碼

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

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

server.mappath("醫院信息溝通系統.mdb")

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

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

if logonuserrs.eof or logonuserrs.bof then

'沒有找到該用戶,不允許登錄

conn.close()

response.w rite("用戶名或口令錯誤,請重新填寫!")else

'找到該用戶,允許登錄,同時保存用戶的登錄時間和IP地址

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

request.servervariables("REMOTE_ADDR")&_

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

conn.execute(sql)

conn.close()

'創建session變量保存用戶登錄名,以便其他頁面使用

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

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

(5)若要想讓用戶點擊“注冊”按鈕時,跳轉到login.asp頁面,可對“注冊”按鈕添加OnClick事件,程序代碼如下:

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

3.3 瀏覽留言列表

瀏覽留言列表是整個信息溝通系統的主要頁面,文件名為main.asp。其功能是讓用戶登錄后,瀏覽到整個系統有哪些留言,也就是要將“留言表”中的記錄顯示出來。考慮到留言信息可能很多,所以需要將留言信息進行分頁,運行頁面如圖4所示:

圖4 瀏覽留言列表

頁面的設計思路如下:

(1)首先考慮到只有通過default.asp頁面登錄的用戶才能進入到本頁面中進行瀏覽,所以在文件開頭,應先進行身份驗證。可以通過default.asp頁面中當用戶登錄成功后所創建的Session("username")變量來進行驗證。

<%

'用戶身份驗證

if session("username")=null or session("username")="" then response.redirect("default.asp") '沒有登錄,則跳轉到default.asp頁,else '通過身份驗證 end if%>

(2)通過身份驗證的用戶,先在頁面的頂部顯示用戶的“登錄名”、“登錄時間”和“IP地址”。可根據Session ("username")變量到“注冊用戶表”中將有關數據提取出來,保存到變量中,到需要顯示時,再使用Response.W rite()方法輸出,程序代碼參照default.asp。

3.4 瀏覽留言詳細信息和回復留言

瀏覽留言詳細信息和回復留言這兩個功能被放在了一個頁面上,這樣使用戶使用起來更加方便。

頁面的設計思路如下:

(1)像main.asp頁面一樣首先進行用戶身份驗證。

(2)區分頁面的初始狀態和提交回復后的狀態這兩種情況,頁面中的回復多行文本框的名字為content,所以可以通過Request("content")是否為空字符來進行判斷。當是初始狀態時,需要更新留言的“瀏覽次數”;當是回復狀態時,需要更新留言的“回復次數”,并在“回復表”中添加一條新記錄。注意view.asp頁面有一個參數Request("ID"),它是由main.asp頁面傳遞過來的,程序代碼參照default.asp。

(3)將“回復表”中所有有關該留言的回復信息提取并通過循環顯示到頁面上。

4 總結

醫患之間的溝通不同于一般的人際溝通,患者就診時特別渴望醫護人員的關愛、溫馨和體貼,因而對醫護人員的語言更加敏感[5],“醫院醫患信息溝通系統”可以有效地在醫患之間架起一座溝通的橋梁,使病患在醫治病痛的同時得到更多的溫暖和關愛,在出院回家后續治療中仍然可以通過網上得到正確的康復指導,這些對醫患關系改善和構建和諧社會都有積極的促進作用。本文結合ASP技術給出了“醫院醫患信息溝通系統”這個實例的分析和總體設計步驟,包括系統功能分析、數據庫的設計以及各功能模塊的創建等。

參考文獻

[1] 王志勇. 構建和諧醫患關系研究 [D].醫藥衛生科技,2011,S1期.

[2] 許峰,王麗美. 基于ASP技術的Web數據庫系統設計與實現 [J].微型電腦應用,2012,7.

[3] 鄒于豐. 基于Asp的留言板系統的設計與實現 [J].電腦知識與技術 ,2010,1.

[4] 張健,陳顯中.ASP技術在Web數據庫中的應用 [J].計算機與網絡,2016 23期41-42.

[5] 孫曲娟,晏茜. 留言板的設立及在醫患溝通中的應用[J].護理學雜志,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

中圖分類號:TP393

文獻標志碼:A

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

基金項目:國家自然科學基金(81272015)

作者簡介:許 峰(1969-),男,哈爾濱市人,哈爾濱醫科大學計算機教研室,碩士,教授,研究方向:圖形圖像處理、顯示技術、網絡工程設計,哈爾濱,150080。劉建宇(1971-),男,哈爾濱市人,哈爾濱醫科大學附屬第二臨床醫院,博士,主任醫師,研究方向:運動系統修復重建、骨軟骨神經組織工程,哈爾濱,150080。

收稿日期:(2015.08.14)

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 毛片大全免费观看| 亚洲精品福利视频| 亚洲欧美日韩中文字幕一区二区三区| 美女视频黄又黄又免费高清| 久久精品娱乐亚洲领先| 久久久久88色偷偷| 亚洲午夜福利精品无码| 欧美日韩成人| 曰韩免费无码AV一区二区| 超清无码熟妇人妻AV在线绿巨人| 久久成人免费| 欧美第二区| 色综合国产| 精品丝袜美腿国产一区| 国产无码制服丝袜| 国产原创自拍不卡第一页| 制服丝袜亚洲| 黄片在线永久| 极品性荡少妇一区二区色欲| 国产精品视频系列专区| 日韩高清一区 | 久久精品视频亚洲| 成人韩免费网站| 毛片在线播放网址| 国产成人a在线观看视频| 色婷婷综合激情视频免费看| 国产乱子伦视频在线播放| 国产精品xxx| 永久毛片在线播| 黄色在线不卡| 露脸一二三区国语对白| 亚洲二三区| a毛片免费在线观看| 精品福利网| 九九热在线视频| 久久亚洲AⅤ无码精品午夜麻豆| 91精品视频网站| 欧美成人一级| 99ri国产在线| 欧美日韩国产成人在线观看| 亚洲最猛黑人xxxx黑人猛交| 日本在线免费网站| 中文字幕有乳无码| 看av免费毛片手机播放| 99这里精品| 亚洲一本大道在线| 在线视频精品一区| 在线观看网站国产| 99久久精彩视频| 五月丁香伊人啪啪手机免费观看| 日韩成人在线一区二区| 99久久国产综合精品2020| 国产成人综合久久| 日韩一级毛一欧美一国产| 国产精品成人免费视频99| 国产人人乐人人爱| 最新国产精品第1页| 内射人妻无套中出无码| 国产精品手机在线播放| 26uuu国产精品视频| 国产杨幂丝袜av在线播放| 91最新精品视频发布页| 高清无码手机在线观看| 中文字幕日韩久久综合影院| 在线欧美a| 国产视频大全| 99爱在线| 丝袜美女被出水视频一区| 国产超碰一区二区三区| 伊人大杳蕉中文无码| a级毛片毛片免费观看久潮| 亚洲天堂在线免费| 国产91高跟丝袜| 97国产在线播放| 少妇人妻无码首页| 99精品福利视频| 国产欧美专区在线观看| 久久青草热| 国产毛片高清一级国语 | 国产av无码日韩av无码网站| 久久综合色天堂av| 欧美www在线观看|