2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設計(論文)</b></p><p>  預約掛號管理系統(tǒng)的設計與開發(fā)</p><p>  ——應用于網上預約平臺</p><p>  姓   名 </p><p>  系 別、

2、專 業(yè) 經濟與管理系 信息管理與信息系統(tǒng) </p><p>  導 師 姓 名、職 稱 </p><p>  完 成 時 間 2012年5月 </p><p><b>  目 錄<

3、;/b></p><p><b>  摘 要I</b></p><p>  ABSTRACTII</p><p><b>  2 緒論1</b></p><p>  1.1 研究背景1</p><p>  1.2 研究目的及意義1</p><

4、;p><b>  2 系統(tǒng)分析1</b></p><p>  2.1 可行性研究1</p><p>  2.2 預約掛號系統(tǒng)功能參數2</p><p>  2.3 系統(tǒng)使用流程3</p><p><b>  3 結構設計5</b></p><p>  3.1

5、邏輯結構設計5</p><p>  3.2 物理結構設計5</p><p>  4 軟件開發(fā)與測試8</p><p>  4.1 軟件開發(fā)工具8</p><p>  4.2 軟件開發(fā)流程8</p><p>  4.3 軟件測試的目標11</p><p>  4.4 軟件測試的方法1

6、1</p><p>  4.5 測試用例12</p><p><b>  5 結束語12</b></p><p><b>  參考文獻13</b></p><p><b>  致 謝14</b></p><p><b>  摘

7、 要</b></p><p>  隨著我國的經濟的迅速發(fā)展,人們物質條件越來越好,也越來越注重自己的健康。由于中國的人口基數大,醫(yī)院相對比較少,許多患者不能及時的掛到號,隨著網絡的發(fā)展,國內興起了許多網上預約掛號平臺,醫(yī)院只需要在院內把科室、醫(yī)生的班排好,再把這些排班傳給預約平臺,患者可以通過網上平臺將預約信息傳給醫(yī)院。但因為各家醫(yī)院的基礎原因,各自的系統(tǒng)各有不同,許多醫(yī)院的管理很粗糙,如釋放號源只分

8、上下午,未精確到時間段,對患者信息和訂單信息處理不科學,這樣,一個好的管理系統(tǒng)就非常有必要了。本文主要論述了預約掛號管理系統(tǒng)的分析與設計過程。從預約掛號管理系統(tǒng)的研究背景、目的、意義出發(fā),闡述了醫(yī)療管理信息化的必要性,然后基于國內外現狀分析,進行可行性研究,采用結構分析法,輔以數據流圖和數據字典兩種描述工具,進行需求分析,并進行系統(tǒng)設計,最后進行軟件測試,初步建立了預約掛號管理系統(tǒng)的模型。</p><p>  關

9、鍵詞:預約掛號管理;信息系統(tǒng);需求分析;系統(tǒng)設計</p><p><b>  ABSTRACT</b></p><p>  As China's economy develops rapidly, people's material condition is getting better and better, people pay more and

10、more attention to their health. China's large population base, many patients cannot be linked to the number, along with the development of the network, has arisen many registered online platform, the hospital only ne

11、eds in hospital departments, the doctor class row, then the scheduling can be passed to the hospital. But because the hospital foundation in reason, the respective syste</p><p>  Key words: Appointment manag

12、ement; information system; demand analysis; system design</p><p><b>  1 緒論</b></p><p><b>  1.1 研究背景</b></p><p>  醫(yī)院的醫(yī)生排班在手工操作時代,工作非常繁瑣,需要大量的人力、物力和財力,極大地浪費了

13、醫(yī)院的資源。而預約掛號管理在過去更是不存在,患者只能去醫(yī)院排隊就醫(yī),不能提前預約。</p><p>  隨著時代的進步以及以計算機為核心技術的發(fā)展,現在大部分的醫(yī)院已經開始了預約掛號的這一功能,在一線城市和省平臺更是由政府出面整合多家醫(yī)院開通了網上預約掛號平臺。如北京的http://www.bjguahao.gov.cn平臺,就是由北京市衛(wèi)生局整合北京86家醫(yī)院開通的網上預約掛號平臺,這86家醫(yī)院對自己醫(yī)院的科室

14、和醫(yī)生進行排班,并將部分號源放到這個平臺上供患者預約。</p><p>  以深圳市的www.91160.com平臺為例,它整合了深圳本地的82家醫(yī)院。而這些醫(yī)院大都開發(fā)了一個簡單的預約掛號系統(tǒng),在醫(yī)院進行管理并和預約平臺進行對接。但根據調查,許多醫(yī)院預約掛號管理系統(tǒng)存在著很大的局限性,如對醫(yī)生的排班太粗糙,對患者的管理不靈活等等。經過調查分析,醫(yī)院管理者需要對包括醫(yī)院基本信息、科室信息、醫(yī)生信息、用戶信息、排班

15、、放號、現場預約、停診、信息查詢等進行管理。所以,為了更好的進行預約掛號管理方面的工作,需要開發(fā)出一個較靈活的預約管理系統(tǒng)。</p><p>  1.2 研究目的及意義</p><p>  用計算機操作的預約掛號管理系統(tǒng)是為醫(yī)院醫(yī)生更好的進行工作和患者更好的進行就診而開發(fā)的管理軟件。根據需求分析,該系統(tǒng)應包含醫(yī)院基本信息、患者信息等基礎信息的查詢,還應包括對醫(yī)生的排班管理、放號管理、信息查

16、詢等一系列功能。</p><p>  通過本預約掛號管理系統(tǒng)的分析和設計,主要有以下意義:醫(yī)院醫(yī)生的排班更加靈活,所釋放的號源更加合理,對患者的處理更加人性化。這樣提高了醫(yī)生就診的效率,也減少了患者在醫(yī)院長時間的等待。</p><p><b>  2 系統(tǒng)分析</b></p><p><b>  2.1 可行性研究</b>

17、</p><p>  軟件系統(tǒng)的可行性研究是在系統(tǒng)調查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,從技術、經濟等方面進行分析和研究,從而減少浪費。預約掛號管理系統(tǒng)可行性研究一般可從以下三個方面進行。[4] </p><p><b>  (一) 技術可行性</b></p><p>  預約掛號管理系統(tǒng)采用了當前的主流計算結構模式進行開發(fā):前

18、臺開發(fā)工具用php,它是一種可視化的、面向對象的Windows開發(fā)語言,具有易行、通用和開發(fā)效率高的特點;后臺的數據庫開發(fā)工具選用oracle,它能夠處理大量數據,同時保持數據完整性,并提供許多高級管理和數據分配功能。這兩種開發(fā)工具功能強大,有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。</p><p><b>  經濟可行性</b></p><p>  就日益增加的患者

19、數量以及當前大量患者拿不到號的情況而言,開發(fā)出一套較好的預約管理系統(tǒng)對當前醫(yī)療行業(yè)而言具有比較高的價值。一方面可以提高醫(yī)生的效率,另一方面可以節(jié)省患者的時間。從整個系統(tǒng)的投入與回報等方面的分析,醫(yī)院的效益將大大增加,由此,經濟也是可行的。</p><p><b>  (三) 操作可行性</b></p><p>  本系統(tǒng)采用面向對象技術,開發(fā)出來的界面友好,幾乎人人都

20、可以很簡單地按照相關說明進行操作。系統(tǒng)能為醫(yī)院管理者提供高效、方便快捷的服務,工作量和出錯率遠遠低于傳統(tǒng)管理模式,同時新系統(tǒng)操作簡單易上手,特別是與實際流程一致,用戶可以很快熟悉和習慣。</p><p>  2.2 預約掛號系統(tǒng)功能參數</p><p>  2.3 系統(tǒng)使用流程</p><p>  (一)預約掛號系統(tǒng)的主要流程:本系統(tǒng)主要包括醫(yī)院基本信息設置、科室信

21、息設置、醫(yī)生信息設置、用戶管理、排班管理、放號管理、現場預約、停診管理和信息查詢等功能,用戶可以通過選擇菜單區(qū)不同的菜單項進行相應的操作。如圖2-1:</p><p>  圖2-1菜單目錄圖</p><p><b>  (二) 數據字典</b></p><p>  數據字典(DD)就是圖元定義匯集在一起,它和數據流圖共同構成了系統(tǒng)的邏輯模型,

22、是軟件需求規(guī)格說明書的主要成份。在數據字典中,用數據項、數據流和數據文件來對數據進行描述,就本預約掛號管理系統(tǒng)而言,所有數據說明都需作以下規(guī)范。</p><p>  (1) 數據項,是表達有效信息的最基本單位,應包含數據項名、描述、數據類型、計量單位和取值范圍四方面內容,如醫(yī)生信息:</p><p><b>  數據項名:醫(yī)生工號</b></p><

23、;p>  描述:某醫(yī)生在醫(yī)院的工號</p><p>  數據類型:number</p><p>  取值范圍:有數字、字母以及下劃線組成</p><p>  (2) 數據流,由相關數據項組成數據流,應包含數據流名、描述、來源和去向四方</p><p>  面內容,如患者訂單:</p><p><b> 

24、 數據流名:訂單</b></p><p>  描述:患者預約所產生的訂單</p><p><b>  來源:患者預定號源</b></p><p><b>  去向:醫(yī)院</b></p><p>  (3) 數據文件,表示對數據的存儲,由若干數據項按照一定的組成方式組成,應包</p&

25、gt;<p>  含數據文件名、別名、描述等內容,如醫(yī)生表:</p><p><b>  數據文件名:醫(yī)生表</b></p><p><b>  別名:DOCTOR</b></p><p>  描述:某醫(yī)院所有醫(yī)生的相關信息</p><p><b>  3 結構設計</

26、b></p><p>  3.1 邏輯結構設計</p><p>  為了建立用戶所要求的數據庫,必須把概念結構轉換為某個具體的DBMS所支持的數據模型,這就是邏輯結構設計所要完成的任務。現行的DBMS一般只支持關系、網狀、層次三種模型中的某一種,針對預約掛號管理系統(tǒng),邏輯結構設計采用關系模型轉換概念結構,將E-R圖依照規(guī)則轉換為關系模型,為了進一步提高數據庫應用系統(tǒng)的性能,再將轉換后

27、的關系模型進行優(yōu)化,確定是否要對某些模式進行合并或分解,為物理設計提供最優(yōu)的處理。</p><p>  用戶(用戶編號,用戶名稱,密碼),主碼為用戶編號。</p><p>  科室信息(科室編號,科室名稱,科室簡介,是否有效,子科室),主碼為科室編號。</p><p>  醫(yī)生信息(醫(yī)生編號,姓名,性別,身份證號,聯系電話,郵箱),主碼為醫(yī)生編號。</p>

28、;<p>  患者信息(患者編號,預約日期,患者姓名,手機號碼,預約醫(yī)院),主碼為患者編號。</p><p>  排班信息(排班編號,排班編號,排班日期,排班內容,排班人員),主碼為排班編號。</p><p>  號源明細(號源編號,班次編號,開始時間,結束時間,放號量,已預約數),主碼為號源編號。</p><p>  掛號級別信息(級別編號,級別名稱

29、,診金+掛號費,有效性,顯示顏色),主碼為掛號級別編號。</p><p>  3.2 物理結構設計</p><p>  物理結構的設計依賴于具體的計算機系統(tǒng),它是一個反復進行的過程,首先要針對具體的DBMS和設備的特性,確定實現所設計的邏輯數據模型必須采取的存儲結構和存取方法,然后對該存儲模式進行性能評價,本預約掛號管理系統(tǒng)的物理結構設計如下:</p><p>  

30、表3-1用戶字典unit</p><p>  表3-2科室字典dep </p><p>  表3-3醫(yī)生表doctor </p><p>  表3-4科室醫(yī)生出診表dep_doc_link </p><p>  表3-5患者用戶字典 member </p><p>  表3-6排

31、班表sch_mast </p><p>  表3-7號源明細表sch_detl </p><p>  表3-8預約訂單表yuyue </p><p>  表3-9掛號級別sch_level </p><p><b>  4 軟件開發(fā)與測試</b></p><p&g

32、t;  4.1 軟件開發(fā)工具</p><p>  本系統(tǒng)采用了當前的主流計算結構模式進行開發(fā):系統(tǒng)的開發(fā)用的是php語言,它是一種 HTML 內嵌式的語言,是一種在服務器端執(zhí)行的嵌入HTML文檔的腳本語言。它支持當前大多數流行的數據庫。后臺的數據庫采用oracle數據庫,它可以處理大量數據,同時保持數據的完整性。這兩種開發(fā)工具功能強大,有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。</p><p&

33、gt;  4.2 軟件開發(fā)流程</p><p>  系統(tǒng)框架的搭建:一個系統(tǒng)的開發(fā)首先是整體框架的搭建,由于php是一門開源的計算機語言,所以開源的php框架也有很多。本系統(tǒng)選取較適合的php開源框架FLEA。 如圖4-1:</p><p>  圖4-1目錄框架結構圖</p><p>  (二)靜態(tài)頁面的設計:本系統(tǒng)的開發(fā)首先是對主頁面模塊的設計,用戶可根據界面的

34、相應鏈接做相應的操作,這一步只是采用html+css做好靜態(tài)頁面,以方便后面把php嵌入html代碼中。在此設計中,主體可由三個頁面組成的框架組合,分成上框架,右框架和左框架。在上面的頁面放置系統(tǒng)設計的標題,左邊放置系統(tǒng)相關操作的鏈接,并顯示登錄系統(tǒng)的人員姓名與身份,右邊放置主頁面。如圖4-2:</p><p>  圖4-2主體框架圖</p><p>  數據表的建立:在物理結構設計中已

35、經將數據字典建立好了,這里只需在oracle數據庫中將對應數據字典的數據表建立。如創(chuàng)建科室(dep)表:</p><p>  CREATE TABLE "DEP" </p><p>  ("DEP_ID" integer, </p><p>  "DEP_NAME" VARCHAR2(100), </

36、p><p>  "DEP_INFO" VARCHAR2(4000), </p><p>  "PHONE" VARCHAR2(20), </p><p>  "CHILDS" integer,</p><p>  "IS_CLOSED" integer</p&g

37、t;<p><b>  );</b></p><p><b>  -- 主鍵</b></p><p>  alter table dep</p><p>  add constraint DEP_ID primary key (DEP_ID);</p><p>  前后臺數據交互:前臺

38、頁面和后臺的數據表已經建立,php可以很好的溝通前后臺。本系統(tǒng)對數據庫的操作主要是增刪改查,即create、delete、update、select這四個基本語句。FLEA框架中封裝了許多的方法,需要是調用即可。如醫(yī)院基本信息的顯示,只需要在app文件夾下的unit.php文件里寫一個查詢的方法:</p><p>  function index() {</p><p>  $unit =

39、 iClass('Model_Unit')->find(UNITID);</p><p>  $cClass = iClass('Model_SysCfg');</p><p><b>  //醫(yī)院性質</b></p><p>  $this->unitType = $cClass->getCf

40、g('UNIT_TYPE');</p><p><b>  //醫(yī)院等級</b></p><p>  $this->unitLevel = $cClass->getCfg('UNIT_LEVEL');</p><p><b>  //醫(yī)院類型</b></p><

41、;p>  $this->unitClass = $cClass->getCfg('UNIT_CLASS');</p><p>  $this->unit = $unit;</p><p><b>  }</b></p><p>  然后在tpl文件夾中unit文件夾下的index.php文件中調用這些搜索

42、到的數據:</p><p>  <table width="100%" border="0" cellspacing="0" cellpadding="0"></p><p>  <tr><td id="position"></p><

43、p>  <b>您現在的位置:</b>修改單位資料</td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  <tr></b></p>

44、;<p>  <td width="200" class="pretitle">單位名稱</td></p><p>  <td nowrap>{$unit.unit_name}</td></p><p><b>  </tr></b></p>

45、<p><b>  <tr></b></p><p>  <td class="pretitle">單位簡稱</td></p><p>  <td>{$unit.short_name}</td></p><p><b>  </tr>

46、;</b></p><p><b>  <tr></b></p><p>  <td class="pretitle" nowrap>咨詢電話</td></p><p>  <td nowrap></p><p>  <input id

47、="tel" name="tel" type="text" maxlength="50" class="input notnull" value="{$unit.asktel}" size="40"/>*</p><p><b>  </td>&l

48、t;/b></p><p><b>  </tr></b></p><p><b>  ......</b></p><p><b>  ......</b></p><p>  這樣就能得到如圖4-3的效果。</p><p>  4-

49、3頁面效果圖</p><p>  若要修改醫(yī)院的基本信息,只需在頁面對應的信息進行修改,然后點擊保存修改,這樣就前臺頁面就會把這些信息都提交給C層對應的控制器中調用M層的方法進行修改:</p><p>  function update(){</p><p>  $row = $_POST;</p><p>  $uClass = iCl

50、ass('Model_Unit');</p><p>  $row['upd_user'] = $_SESSION['glbUser']['truename'];</p><p>  $row['upd_time'] = date('Y-m-d H:i:s');</p><p

51、>  $uClass->updateUnit(UNITID,$row);</p><p>  msgJump('修改成功!',url('Unit','index'));</p><p><b>  }</b></p><p>  同樣,其他頁面的操作也是如此。</p>&

52、lt;p>  4.3軟件測試的目標</p><p>  軟件測試的目的就是為了發(fā)現程序中的錯誤而執(zhí)行程序的過程,這是一種以反向思維的方式驗證程序正確性的思路,即測試各種情況未發(fā)現錯誤出現,可認為該軟件是基本正確的。 </p><p>  4.4 軟件測試的方法</p><p>  對于軟件而言,如果要查找出所有的錯誤,所作的測試應盡可能全面:一方面,通過測試來

53、檢查軟件每個功能的執(zhí)行情況;另一方面,詳細測試軟件執(zhí)行的內部過程是否完全按照規(guī)格說明書上的規(guī)定正常運行。兩方面的測試分別稱為黑盒測試和白盒測試。以下舉例說明本預約掛號管理系統(tǒng)醫(yī)院基本信息模塊測試可用黑盒測試中的等價分類法:</p><p>  使用此系統(tǒng)對醫(yī)院基本信息進行查詢,修改。測試結果:查詢醫(yī)院信息的數據應該和數據庫中的數據庫一致,修改后顯示的數據應該和修改的內容一致。</p><p&g

54、t;<b>  4.5 測試用例</b></p><p>  (一) 系統(tǒng)登錄模塊</p><p>  測試數據:用戶名admin與密碼12345678。</p><p>  測試結果:當用戶名與密碼正確時,進入系統(tǒng)操作,判斷用戶能否登陸進行操作。</p><p><b>  (二) 添加模塊</b>

55、;</p><p>  測試數據:輸入與界面提示的相關信息,進行操作。</p><p>  測試結果:輸入的內容部分不能為空,并且將要添加的內容添加到數據庫中。</p><p><b>  (三) 刪除模塊</b></p><p>  測試結果:當觸發(fā)操作時,要刪除的數據是否存數據庫中移除。若數據消失,刪除操作成功,反之

56、操作失敗。</p><p><b>  (四) 修改模塊</b></p><p>  測試結果:當觸發(fā)操作時,對當前內容進行修改,并更新數據庫中的內容。若數據庫中的內容更新,修改操作成功,反之操作失敗。</p><p><b>  (五) 查詢模塊</b></p><p>  測試結果:輸入查詢條件

57、,將顯示要查詢的內容。在數據庫中存有數據的前提下,當輸入查詢條件時,顯示正確的查詢結果,查詢操作成功,反之操作失敗。</p><p><b>  5 結束語</b></p><p>  本文主要論述了預約掛號管理系統(tǒng)的分析與設計過程。初步建立預約掛號管理系統(tǒng)的模型,實現醫(yī)院基本信息設置、科室信息設置、醫(yī)生信息設置、用戶管理、排班管理、放號管理、現場預約、停診管理、信息

58、查詢等功能。但是因本人水平有限,僅闡述了部分基本功能,許多模塊界面窗口和功能未能進行說明。</p><p>  由于網絡的迅速發(fā)展和政府的大力推廣,網絡將變得十分普及,網絡預約平臺也會由一線城市迅速發(fā)展到二、三線城市,所以預約掛號管理系統(tǒng)的市場前景十分廣泛。</p><p><b>  參考文獻</b></p><p>  [1] 王文鳳,程蘇

59、華,汪波,范玲.預約掛號系統(tǒng)的探討[J].實用預防醫(yī)學,2010年11期.</p><p>  [2] 北京衛(wèi)生局網上預約掛號平臺[EB/OL].http://www.bjguahao.gov.cn.</p><p>  [3] 91160預約掛號平臺[EB/OL].http://www.91160.com.</p><p>  [4] 陳素玉,陳麗玉,孫幼華.當代

60、護士[EB/OL].</p><p>  http://www.cnki.com.cn/Article/CJFDTotal-DDHZ201103062.htm.</p><p>  [5] 臧鐵鋼等.軟件工程[M].北京:中國鐵道出版社,2007.</p><p>  [6] 趙彥敏譯.Oracle專家高級編程[M].北京:清華大學出版社,2005.</p&g

61、t;<p>  [7] 黃梯云,李一軍.管理信息系統(tǒng)(第四版)[M].北京:高等教育出版社,2009.</p><p>  [8] 孫鵬程.PHP開發(fā)手冊(典藏版)[M].北京:電子工業(yè)出版社,2011.</p><p>  [9] 廖新波.全新正版醫(yī)院前線服務[M].廣東:廣東人民出版社,2011.</p><p><b>  致 謝

62、</b></p><p>  本論文是在***老師的悉心指導和熱情關懷下完成的。黃老師淵博的學識、認真的治學態(tài)度及隨和的為人之道給我留下了難以磨滅的印象,這將使我終身受益,同時,老師在生活上也給了我極大的鼓勵和幫助。為此,我要對他致以最衷心的感謝。</p><p>  在本科學習的四年中,我與同學建立了深厚的友誼,他們在我遇到困難時無私地伸出援助之手,對他們的幫助我特別感謝。最

溫馨提示

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

評論

0/150

提交評論