醫院預約掛號系統設計與實現科室查詢與修改_第1頁
醫院預約掛號系統設計與實現科室查詢與修改_第2頁
醫院預約掛號系統設計與實現科室查詢與修改_第3頁
醫院預約掛號系統設計與實現科室查詢與修改_第4頁
醫院預約掛號系統設計與實現科室查詢與修改_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、醫院預約掛號系統設計與實現一科室查詢與修改摘要:醫院預約掛號系統是-個基于的java和andmid應用系統,它是一個而對當前的醫院門診管理工作基本還處于手丄和半信息a動化處理狀態時應運而生的一個基于internet的一個信息自動化的系統。醫院只需具備訪問internet的條件即可在系統發布的站點上進行醫療門診的管理。在閣型化的人機界而中完成円常的療門診管理工作,一方而擺脫了時間和空間的限制,另一方而有效的解決的數據井卒的問題。關鍵詞:醫院預約掛號系統;java; androidabstract: hospital appointment register system is a java-ba

2、sed application system. it is aninternet-based automated information system that solves the outpatient medical management of the basicwork is still in the manual and semi-automated processing of information. the hospital only need visit theinternet can use the system for the release site medical cli

3、nic management. in the pattern of theman-machine interface to complete daily medical outpatient service management work,on the one hand,out of time and space constraints,on the other hand effectively solve the problem of data sharing.key words: hospital appointment register system; java; android1緒論1

4、.1項目來源和背景醫院預約掛號系統主要是指醫院利用網站、手機等柒道方便患者預約看病所用系 統。醫院提供預約掛號系統對于方便群眾就醫、提高醫療服務水平具有重大意義。同時 醫院施行預約掛號服務,有利于患者進行就醫咨詢,提前安排就醫計劃,減少候診吋間, 也有利于醫院提升管理水平,提高工作效率和醫療質量,降低醫療安全風險。預約掛號服務不僅沒有方便病人就診、提升醫院管理水平,相反,還為許多病人和 醫院工作者所反感。我們希望我們的醫院預約掛號系統能為現在的醫療問題盡出0己的 一份力。1.2研究動機與目的第1頁(共20頁)醫院預約掛號管理系統是每一個醫療機構管理平常掛號業務流程不p 了或缺的一個 管理信息系

5、統,它的存在解決y病人掛號難、看病難等問題,所以醫院預約掛號管理系 統應該能夠為每一個需要看病的患者提供充足的信息和快捷的查詢手段,大大的方便了 求醫困難的廣大人民群眾。因此,開發這樣一套醫院預約掛號管理軟仲成為很宥必耍的事情,對于我們這些 即將畢業的計算機專業學生來說,也是一次將專業知識應用于現實的很冇意義的實踐活 動。1.3數據庫系統簡介本系統采用mysql建立數據庫,然后建立數據源的鏈接,并且生成醫院預約掛 號管理的數裾庫位用程序從而實現數裾庫的管理功能。sql(structured query language,結構s詢語言)是一個功能強人的數據庫語言。sql 語句通常用于完成一些數據

6、庫的操作任務,比如在數據庫屮更新數據,或者從數據庫屮 檢索數據。u使用sql的常見關系數據厙管理系統有:oracle、sybase、microsoft sql server、 access、 ingres 等等。2可行性研究與應用需求分析2.1可行性研究2.1.1技術可行性通過在學校的學習,積累了一定的知識與經驗,在擁宥的配置不低的幵發工具與硬 件與軟件方面的資源,滿足了本系統的要求。雖然開發人的技術水平不高,但是通過網 上插好資料與借閱學校的圖書資源自主學習asp.net, sql server 2005等基木課程, 以及導師和同學的幫助,在規定的期限內能夠基本完成本系統所需的開發任務。2.

7、1.2經濟可行性開發人在同學的幫助卜*在私人筆記本上安裝并且完善了所需要的開發工其和環境, 大大降低了開發經費。本系統不需要專門培訓系統操作人員,大大減少了投入的成本, 避免y人員與金錢、吋間的浪費。2. 1. 3使用可行性本系統主要從操作方式能杏被廣大人民所接受使用的角度考慮。開發人盡量的簡化操作步驟,開發出便捷的操作方法與美化友好的操作界面使用戶能盡快上手,功能符合 醫生與患者的需求。2管理員只需定期維護后臺,并且具備sql的使用能力即可。 2.1.4社會可行性本系統是通過大量的調查研究,根據醫院預約掛號的實際工作流程開發研制的。綜上所述,本系統從技術、經濟、使用、社會上看都是完全可靠的。

8、2.2需求分析2.2.1面向的用戶群1)求醫的人群:只要有一臺聯網的電腦,需要求醫的患者通過登錄網址進入網頁, 注冊成為用戶,用戶可以通過查詢醫生或者科室找到醫生資料,選擇醫生進行預約掛號, 還可以修改密碼,杳找預約信息和個人資料。2)系統管理員:管理員可以對自己的信息進行修改,還町以添加別的管理員。管 理員不僅可以對醫生信息進行編輯,還可以管理病人的資料以及通過身份證號查詢病人 是否存在。2.2.2主耍的模塊功能分析木系統主耍實現的功能及其特點分析:第一:醫院預約掛號管理系統需要各種數據的應用,需要各種數據的管理,包括各 種基木表的建立,包括醫生信息表,預約掛號表,病人信息表,管理員信息表,

9、以及各 個表問的連接等等。第二:每個系統都需耍管理員進行管理,設置用戶,這里將設置一個用戶管理模塊, 實現對用戶的管理。所宥權負責人有權對預約信息管理員和預約人進行添加、修改和刪 除,以及查看用廣的資料等。第三:為了提供醫生資料的詳細信息,專門有功能提供醫生資料的輸入及管理。第四:病人資料的錄入方便了系統對病人和關資料的管理第五:為了方便民生的查找,病人可以通過輸入醫生姓名或者所需耍預約掛號的科 室杳找所求的醫生,并且選擇日期進行預約。第六:管理員根據醫生的工作吋間,設置病人可以預約到醫生的吋間段,病人必須 在改吋間段內選擇預約醫生的u期。3數據庫設計3.1功能描述1. 預約掛號實現患者從網上

10、直接預約掛號。預約的吋候需要填寫患茗的姓名、身份證號、電話 以及簡單的病情癥狀。2. 預約杏詢患者可以從次功能輸入cl己的身份證號,杳詢ci己的預約信息。3取消預約患者查詢到自己的預約信息后,可以從次功能對先前的預約進行取消操作。4. 登錄管理員以及專家用戶可以從登錄功能模塊進行登錄。5. 整理專家信息管理員登錄以后可以對用戶進行添加、刪除和修改,實現對用戶的管理。6. 調配專家管理員登錄后通過次模塊可以查看患者預約信息,并對患者預約的專家進行調配。7. 專家查詢專家用戶登錄以£?可以杳詢預約cl己的患者信息。通過奔洵患者信息,可以對工作 冇一個合理的安排與準備。3.2數據描述3.2

11、.1數據流圖數據流閣(dfd)是一種閣形化技術,它描繪信息流和數據從輸入移動到輸出的過 程中所經受的變換。3醫院網絡預約掛號系統中需要處理的信息宥登錄信息,專家信息 以及患者預約信息,根據數據信息的流a畫出本系統的數據流圖。1. 頂層數據流圖醫院預約掛號系統頂層數據流圖如圖3. 2. 1. 1所示。反饋信息登錄信息專家圖3. 2. 1. 1頂層數據流圖3. 3 e-r 圖醫院網絡預約掛號系統是針對醫院管理員,醫院專家和患者的系統。所以,在本系 統中冇患者、系統管理員、醫院專家三個實體。患者在預約的時候必須填寫相關的預約 信息,即患者姓名、身份證號、聯系方式、預約吋間、預約的專家以及患者簡申病情

12、癥 狀,這些都是“患者”實體的屬性。系統管理員有自己的登錄用戶名和密碼,還可以修 改自己的密碼,這些是“管理員”實體的展性。專家為了能讓在網上預約的患者清晰的 了解a己,所以系統里宥專家的姓名、電話、科室、編號、特長、可以預約的人數,已 經預約的人數,專家進系統s詢預約患者信息吋還需要登錄系統,所以專家還冇登錄系 統所需要的用戶名和密碼,這些是“專家”實體的屬性。“患者”、“管理員”、“專家” 三個實體的屬性圖如下所示。圖3. 4.1 “患者”實體及其屬性圖管理員及其屬性,如圖3. 4. 2所示:圖3. 4. 2 “管理員”實體及其屬性圖專家及其屬性,如圖3.4. 3所示:z科室 '

13、,姓名 ' ,特長 'k/ / /、v圖3. 4. 3 “專家”實體及其屬性圖分析得出系統中實體屬性幻,每個實體之間都宥一定的聯系,“管理員”實體與“專 家”實體之間的關系為管理員管理專家,“管理員”與“患者”實體之間的關系是管理 員管理患者的預約信息,“專家”與“患者”兩實體之間的關系為專家對患者進行診治。 所以得出的醫院預約掛號系統e-r圖如圖3. 4所示。n管理員圖3. 4醫院預約掛號系統e-r圖3.5主要數據庫表設計數據庠上的完整性的約束條件一般有阿類:1)屬性值的約束這類約朿是對屬性取值的類型、范鬧、精度等的限制,和屬性的語義有關。2)數據之問聯系的約束這類約束反映了

14、數據之間存在的聯系,在關系數據模型中指多個展性或多個元組之 間聯系的約束。5比如,屬性之間的函數依賴、多值依賴。在許多數裾模型中都是表明 了數據之間的某些依賴關系的,或者是隱式的或者是顯式的。以下列舉部分數據表:1.管理員表tb_user表3. 5. 1管理員表tb一user字段名數據類型長度主鍵否描述idint4是管理員編號usernamevarchar(50)50管理員名稱userpwdvarchar(50)50登錄密碼usertypevarchar(50)50評論日期2.預約表yuyue表3. 5. 2預約表yuyue字段名數裾類型長度主鍵否描述idint4足預約編號sidvarchar

15、(50)50病人編號didvarchar(50)50醫生編號varchar(50)503.病人表sick表3. 5. 3病人表sick字段名數據類型長度主鍵否描述idvarchar(50)50是呢稱passwordvarchar(50)50登錄密碼renamevarchar(50)50真實姓名agevarchar(50)50年齡sexvarchar(50)50性別zzvarchar(50)50癥狀sidvarchar(50)50身份證號4.醫生表doctor表3. 5. 4醫生表doctor字段名數據類型長度主鍵否描述idint4是醫生編號namevarchar(50)50醫生姓名agevar

16、char(50)50年齡byyxvarchar(50)50畢業院校cynxvarchar(50)50從醫年限keshivarchar(50)50科室zhichengvarchar(50)50職稱zhuanchangvarchar(50)50專長maxvarchar(50)50可預約數remainvarchar(50)50剩余預約數operatortimevarchar(50)50預約開始時woperatorvarchar(50)50預約結朿時間4概要設計(1) 患者角色可聯機注冊成為用戶,設定c己的登陸名及密碼;可按醫生姓名自定義查詢;可基于查詢結果進行預約,若指定醫生當日預約量已滿,則預約失

17、敗。預約結 果隨機返冋給患者;可對已經進行的預約情況査看或撤銷。圖4.1患者用例圖(2) 醫生角色可査看預約患者的情況;可杳詢患者病歷;可創建患者病歷;可對患者的病歷進行修改。刪除病歷圖4. 2醫生用例圖(3) 管理員角色可添加或刪除醫生賬號。圖4. 3管理員用例圖5詳細設計詳細設計的標不僅僅是邏輯上正確的實現每個模塊的功能,更重要的是設計出的 處理過程應該盡可能簡明易懂。6結構程序設計技術是實現上述h標的關鍵技術,因此 是詳細設計的邏輯基礎。詳細設計常采用的描述方式宥三類:圖形描述、語言描述和表格描述。圖形描述包 括程序流程圖和問題分析圖;語言描述主要是程序設計語言;表格描述包括判定表等。7

18、 這里主要運用y程序流程圖來分析醫院預約掛號系統。5. 1程序流程圖程序流程圖乂稱程序框圖,是描述過程設計的方法。程序流程圖中使用的符號如不: 橢圓形表示開始或停止;長方形表示處理;菱形表示多分支;箭頭表示控制流。5.1.1管理員和專家登錄程序流程圖管理員和專家登錄流程圖如圖5. 1所示,用于描述管理員和專家登錄系統的過程。 管理員和專家進入主頁后,在登錄桐輸入用戶名、密碼和登錄權限,若輸入正確,則登 錄系統。若輸入錯誤,則提示輸入用戶名和密碼不對,請重新輸入。管理員登錄成功后 則進入后臺管理頁面,專家登錄成功后則進入后臺專家查詢頁面。8圖5. 1管理員和專家登錄程序流程圖登錄成功后,管理員和

19、專家就可以執行各自的功能了。5.1.2預約掛號程序流程閣患者預約掛號程序流程圖如圖5. 2所示,用于描述患者預約掛號的過程。當患者進 入主頁后,點擊預約,進入到預約掛號頁面,患者在這里填寫自己的信息以及選擇要預 約的專家,然后保存預約,預約掛號程序結朿。圖5. 2預約掛號程序流程圖5.1.3患者杳詢及取消預約流程圖患者查詢及取消預約流程圖如圖5. 3所示,用于描述患者查詢預約信息的過程。當 患者進入主頁,點擊預約界面后,患者輸入自己的身份證號對自己先前的預約進行查詢, 瀏覽自己的預約信息。查詢成功后,若取消,則取消先前的預約,結束。否則直接結束。患者圖5. 3患者查詢及取消預約流程圖5.1.4

20、管理員調配專家程序流程閣管理員調配專家程序流程圖如圖5. 4所示。當患者預約的專家臨時宥事不能按時接診的情況下,管理員可以給相關的患者調配一個同科室的專家。圖5. 4管理員調配專家程序流程圖核心代碼1登陸界面及代碼渝西醫院贈脈頁預約掛號預約掛號指南通知公告2015年1月28日星期三21:9:39a用戶名長虔為6-20個字符,區分大小寫 密碼為6-20個字母或字符,區分大小寫用戶登陸如若未曾注冊,諳先點擊注冊按鈕注冊!登陸佶怠:用戶名:廣1 *密碼:*忘記密碼?(c ! doctyfe html public,-/w3c/dtd xhtml 1.0 transitio

21、nav/en" r,http: /www. w3 . org/tr/xhtroll/dtd/xr.rmll-transits <html xmlns”/1999/xhtml"><head><me*a hctp-equiv=rfccntent-typew content=fftexc/html; charset=utf-2n><title>滿醫院網上付約桂號-餐陸</title><lir.k rel=nstylesheetn cype=r,texc/cs3r, href=rf.

22、./css/login.cssr,></head> <bcay onlcad=nshowtizr.e () n> <div class=wheaderf,><div class=r,header-lwxirr.g 3rc=w. ./ixages/l.jpg” /></div> <div class=r,header-2"><div class-header-zuo1/hcml/hospital. hcmln tirle=”首頁”><b>首員</bx/a></div&

23、gt;/html/yuyue .html”枝約掛號”><b>付約掛號</fc></a></div>/html/zhir.an.html" title=n付約桂號指南n><b>忡約掛號指南</b></a></div> /hcir.l/gonggac. hcir.lr, rirle=nsusnxb>®fls</bx/ax/div><div class=nx;:anfun><a href=m <div clas3=,xuanfun&

24、gt;<a href=n <div class="xuanfu"><a href=" <div class=r,x-aanfu,xa href=n </div> <div id=,txme"><scripc language-1*javascriptf,>/settimeout(”self.location.reload(); ' 1000;window.seclncerval('showtime(), 1000)function showtime()6.2預約界面及代碼v

25、熱叛西醫院首頁預約掛號指南通知公告2015年1月28日星期三21:12:3我的位罝:預的掛號迭擇科室迭擇科室 迭擇醫生 迭擇日期預約成功,接收通信科室分類外科部分燒傷科門診創傷骨外科門診關節與骨病外科門診昔外科門診神經外科門診血管外科門診肝膽外科科門診胸外科門診內科部分心血管內科門診呼吸內科科門診內分泌內科門診感染內科門診血液內科門診風趣免疫科門診腫瘤科門診神經內科門診腎病中心內科門診皮膚科門診耳鳥喉科科門診熱點問題種約掛號常見問答 抒約時,必須要先注冊嗎?注冊時,必須要指供手機號碼? 種約成功后怎么取號?忖約成功后可以退號嗎?兒科部分新生兒門診小兒外科科門診<

26、;!doctype html pu3lic "-/w3c/dtd xhtml 1.0 transxtional/enw whccp://tr/xhcmll/dtd/xhtmll-transicicnal.dcd"> <html xmlna-whctp://1999/xhtml',><head><tr.et:a hctp-equiv=mcontenc-type" concenr=wtext/hcml; charsec=utf-8h><tixle>渝舍醫院網上預約掛號

27、-忖約會號</title><lmk rel="scylesheetm type="texc/cssm href=m. ./c33/yuyue.css"></head> <body onload=r,3howtime () m><div class-wheader"><divlw><lmg src-w./lmagea/1.jpgw /></div><div class-wheader-2 w>/html/hosfital .htmlw title=n

28、目頁”><b>目w</b></a></div>./html/yuyue. htmlw title="f5約掛號"><b>楊約桂*</b></a></div>/html/ zhir.an. hcmlw 121="?5約掛號指兩"><13>15約掛號指臠</1>></3></<31/7> /html /gonggao.htxlw"><b>ififlo</

29、b></ax/div><div class"header-zuo"><div cla33=nxuanfuw><a href=w. <div class="xuanful”><a href=w <div cla3s=wxuanfuw><a href=". <div class=wxuanfu"><a href=". </div> <div id=wcxniew><scnpt language-m3avasc

30、ript">/aectixeout("self.location.reload():”,1000):window. 3ctzr.tex-/al (' ahowtime () ' r 1000) function showtime ()6.3登陸注冊及代碼首頁預約掛號預約掛號指南通知公告2015年1月28日星期三21:13:2請填寫以下信息:登陸信息:s有診療乍的*杏不注明,ffi抜打兩方醫約熱行摶約掛號 手飆號碼用子預約成功后楦收預約成功逢知以及線涂揑番短佶,演如實萌寫用戶名長度為6-20個字符,區分大小寫 密碼為6-20個

31、字母或字符,區分大小寫基本佶怠:您的真買名字洧核買您的手機號碼,如填寫有誒將不能收到預約成功短館<html xir.lns="htxp :/www.w3. org/i999/xhtir.in><head><iteca http-equiv=nconter.c-typer' concent=ncexc/hcml; charsec=utf-2n>&醫院網上傳約掛號注冊/title<link rel=”stylesheet" type="text/c33" hre£=m./css/regisc

32、er.cssw></head><body onload=wshowtiine () w><div class=r,r.eader,t><div class-header-lxxing src. ./nnages/1. jpg” /></div><div cla3s=nheader-2n><div cla3s=mheader-zuow><div class”xuanfu”xa hre£-w. ./html/hospital.hcmlm title”囍頁"xb>35</b

33、x/a></div><div class=r,xuanf'dw><a href=m . ./hcml/yuyue .hciran ticle=r,f$jx*wxb>f$ltx</b></ax/div><div cla33="xuanfu”><a r.ref=m . . /html/zhinan.html"1 title:"押約掛號指兩"><b>忡約桂號指南</1)></3></北7> <div class

34、=r,xuanfu,f><a nref=". . /html/gonggao. htmlr'”通知公告"><fc>通知公告</匕></3></41></div><dxv id=r,txmen><scripc language25*1 javascript>/aettxmeouc("self.location.reload();n,1000);window.secinterval(1showiime(>,100c)function showtime()

35、7測試7.1測試目的測試作為開發的最后一個環節,也是最為重要的環節,它是保證系統軟件質量的一 種重要的有效的手段。測試的的是為了盡可能多地找出錯誤,而測試就是直接針對軟 件比較復雜的部分或是以前出錯比較多的位置。通過代碼審查、單元測試、集成測試、確認測試和系統測試,開發人不斷的運行、 改寫代碼、調整界而布局,開發人不僅僅只是找出錯誤,還通過分析錯誤產生的原因和 錯誤的分布特征,不斷地發現當前所采用的軟件過程的缺陷,以便改進。這種分析利于開發人設計出有針對性地檢測方法,改善測試的有效性。主要分為以十*幾點:1. 測試為了發現程序中的錯誤而執行程序的過程.通過分析錯誤產生的原因和錯誤 的發生趨勢,可以幫助項目管理者發現當前軟件開發過程中的缺陷,以便及時改進。2. 測試是為了證明程序有錯誤,而不是證明程序沒有錯誤。3. 個成功的測試是發現y至今為發現的錯誤的測試7.2測試方案該系統主要運用的是黑盒測試,黑盒測試也稱功能測試,它是通過測試來檢測每個 功能是否都能正常使用。在測試中,把程序看作一個黑盒完全不考慮程序的a部結 構和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論