




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫原理及應用課程設計系統開發報告學 號: 姓 名: 題 目: 醫院門診管理系統 指導教師: 提交時間: 2015年12月 計算機工程系 1目 錄目錄1緒論12 醫院門診管理系統概述12.1現狀分析12.2系統目標12.3系統特點23 醫院門診管理系統數據庫設計23.1需求分析23.2數據庫物理結構分析33.2.1 設計策略33.2.2 系統總體結構圖3圖2-1 系統總體結構圖33.2.3系統詳細設計說明33.3數據庫概念結構設計43.4數據庫邏輯結構設計53.4.1 實體53.4.2 完整性約束64 醫院門診管理系統數據庫功能模塊的創建64.1 建立病人表,醫生表,科室表64.2 數據庫的
2、連接94.3系統功能模塊設置105 總結1121 緒論在現代信息技術的基礎上,隨著人類對各種工程研究成果的逐步推廣應用,不久的將來,醫療衛生領域對信息技術的依賴程度將遠遠超過目前電信、銀行、航空業。醫院信息化必將得到充分的重視和發展,而醫院門診收費系統就是醫院信息化中的重要的一部分。隨著計算機性能不斷提高,價格不斷下降,計算機已在醫院醫療、教學、科研、管理等方面得到越來越廣泛的應用。計算機化的醫院信息系統已成為現代化醫院運營過程中必不可少的基礎設施與技術支撐環境。計算機信息管理技術的應用,除了能在相當大的程度上代替人工作業,從而減少人員工作量,減輕工作負擔,減少工作中因人為原因而產生的錯誤從而
3、避免不必要的損失外,更重要的是能建立準確暢通、簡便的信息流通渠道,為工作提供所需要的準確、及時的信息以幫助做出正確而及時的選擇與決定,從而給采用這門技術的單位帶來了巨大的可見或不可見的利益與效益。2 醫院門診管理系統概述2.1現狀分析醫院的門診每天都會接待大量的患者,使用醫院門診收費系統可以大大地提高工作效率,減少工作中可能出現的錯誤,是提高醫院辦公自動化水平的重要手段之一。其開發主要包括后臺數據庫的建立和維護以及前端應用程序界面開發兩個方面。對于后臺數據庫的建立和維護要求建立起數據的一致性和完整性強、數據安全性好、符合3NF范式庫。而前端應用程序的開發則要求應用程序能提供強大的數據操縱功能,
4、界面友好、使用簡單方便等特點。在中國軟件行業日益進步的今天,如何利用這些資源來幫助減輕醫生和病人的負擔,讓醫生們利用更多的時間去從事其他的事情。因而設計一個好的門診收費信息系統,能提高醫院的社會效益與經濟效益。論文旨在論述醫院門診收費系統的設計與開發。2.2系統目標 通過醫院門診收費系統的設計,熟練掌握Visual C+、SQL Server 2000等工具軟件,系統地掌握需求分析、數據庫設計、編碼實現、測試等軟件開發的流程,提高自身分析問題、解決問題的能力。2.3系統特點隨著世界經濟全球化進程的加快,在這個信息“爆炸”的電子商務時代,掌握了信息技術的主動權,便率先擁有了商機。因為互聯網具有開
5、放性、國際性等特點,使得旅游賓館的經營范圍擴展到全球,同時電子商務又擴大了賓館業的競爭領域,使企業從常規的廣告競爭,促銷手段,產品設計等領域的競爭擴大到無形的虛擬競爭空間。 賓館管理系統是酒店對自身管理不可缺少的一部分,利用該計算機系統可以對酒店規模、制度、政策的進一步拓展、優化提供便利,還可以提高工作效率和經濟效益,使得管理更有條理、更加科學、規范。可以預見,賓館管理系統的實現將在很大的程度上改善賓館的管理運行機制,提高賓館的辦公效率,為高質量賓館服務提供保證。并且準確、快速、統一的信息處理對賓館的決策、業務發展和社會信譽必定有著積極的意義。3 醫院門診管理系統數據庫設計3.1需求分析醫院門
6、診收費系統是適應時代發展的需要,提高管理的效率而開發設計的。通過對信息的收集、存儲、傳遞、統計、分析、綜合查詢、報表輸出和信息共享,及時為醫院領導及各部門管理人員提供全面、準確的各種數據。實現了醫院管理的簡單化和規劃化,提高了醫院的工作效率,從而使醫院能夠以少的投入獲得更好的社會效益與經濟效益。經過綜合分析,確定了醫院門診收費系統的主要包括以下功能:(1). 系統設置功能系統設置包括科室名稱設置、藥品類別設置、藥品單位設置和用戶信息。基本信息管理模塊可以實現以下功能:添加、修改、刪除和查看科室信息;添加、修改、刪除和查看藥品類別信息;添加、修改、刪除和查看藥品單位信息;添加、修改、刪除和查看用
7、戶信息。(2). 信息管理功能此模塊的主要功能包括:藥品管理,包括添加、修改、刪除和查看藥品信息;醫生管理,包括添加、修改、刪除和查看醫生信息;患者管理,包括添加、修改、刪除和查看患者信息;(3). 收費管理功能此模塊的主要功能包括:收費項目管理,包括添加、修改、刪除和查看收費項目信息;門診收費管理。(4). 統計查詢管理本模塊用于對門診收費信息進行統計和查詢,主要功能包括:銷售信息統計查詢;醫生效益統計查詢。3.2數據庫物理結構分析3.2.1 設計策略根據上述的功能,可以設計出系統的總體功能模塊,如圖2.1所示3.2.2 系統總體結構圖醫院門診收費系統系統設置模塊信息管理模塊收費管理模塊統計
8、查詢管理圖2-1 系統總體結構圖3.2.3“系統設置”功能模塊用于科室名稱管理、藥品類別管理、藥品單位管理以及用戶信息管理,其功能模塊如圖2.2所示。系統設置科室名稱管理藥品單位管理用戶信息管理藥品類別管理3.2.4“信息管理”功能模塊用于藥品信息管理、醫生信息管理、以及患者信息管理,其功能模塊如圖2.3所示。信息管理藥品信息管理患者信息管理醫生信息管理3.2.4.“收費管理”功能模塊用于銷售信息統計查詢以及醫生效益統計查詢,其功能模塊如圖2.4所示。統計查詢銷售信息統計查詢醫生效益統計查詢3.3數據庫概念結構設計數據庫概念設計是整個數據庫設計的關鍵。根據用戶需求設計數據庫的概念,數據模型。我
9、們首先要將現實世界中的客觀對象首先抽象為不依賴任何具體機器的信息結構,這種信息結構不是DBMS支持的數據模型,而是概念級模型。然后再把概念模型轉換為具體機器上DBMS支持的數據模型。概念模型是對現實世界的抽象和概括。它真實,充分地反映了現實世界中的事物和事物之間的聯系,能滿足用戶對數據的處理要求。由于其簡潔、明晰、獨立于機器,很容易理解,因此可以用概念模型和不熟悉計算機的用戶交換意見,使用戶能積極參與數據庫的設計工作。概念模型易于變動,還很容易向各種數據模型轉換。概念模型的基本概念涉及的主要有7個,分別為實體、屬性、碼、域、實體型、實體集、聯系。ER圖是概念模型最常用的表示方法,在ER圖中:1
10、)用長方形表示實體型,在框內寫上實體名。2)用菱形表示實體間的聯系,菱形框內寫上聯系名,用無向邊把菱形分別與有關實體相連,在無向邊旁標上聯系的類型。若實體間的聯系也具有屬性,則把屬性和菱形也用無向邊連上。 用戶用戶名密碼用戶類型3-1 用戶實體關系圖103.4數據庫邏輯結構設計 3.4.1 實體根據上述的概念結構設計出邏輯結構,將E-R圖轉換為關系模型。數據庫Hospital包含以下8個表:基本信息表BaseType、用戶信息表Users、藥品信息表Medicine、醫生信息表Doctor、患者信息表Patient、收費項目表Items、門診收費項目明細表PayItems和門診收費登記表Reg
11、istration。(1). 基本信息表BaseType基本信息表BaseType用來保存科室名稱、藥品類別名稱和藥品單位名稱等信息。表BaseType的結構如表3-1所示。表3-1 表BaseType的結構編號字段名稱數據結構說明1Idint記錄編號2TypeIdtinyint類型編號,1-科室名稱,2-藥品類別名稱,3-藥品單位名稱3TypeNameVarchar(30)基本信息名稱通過對上面表的分析,插入,刪除,查找等操作,所有模式都符合3NF。本系統將用戶劃分為兩種類型,即系統管理員和普通用戶。系統管理員為Admin,他可以管理其他用戶的信息,在其他方面所有用戶的權限相同。前面是通過前
12、臺來實現系統安全性的,我們也可以對數據庫進行身份驗證,可以從服務器角度建一個登錄名,使得不同的服務器角色擁有不同的權限,從而實現對數據庫的不同權限的管理,以此來增強醫院門診收費系統的安全性。 4 賓館管理系統數據庫功能模塊的創建4.1 建立表在設計數據庫表結構之前,首先要創建一個數據庫。本系統使用的數據庫為Hospital。可以在企業管理器中創建數據庫,也可以在查詢分析器中執行以下TransactSQl語句:CREATE DATABASE HospitalGO(1). 創建表BaseType創建表BaseType(基本信息表),它的代碼如下:USE HospitalGOCREATE TABLE
13、 BaseType (Id int PRIMARY KEY IDENTITY, TypeId tinyint, TypeName varchar(30) )GO4.2 數據庫的連接在該系統中數據庫的連接使用ADO Data控件。將ADO Data控件、DataGrid控件、DataCombo控件和DataList控件添加到工程中,在工程中添加類ADoConn,連接字符串中“Database=Hospital”。在類CDataGrid中添加成員函數GetItem(),用于從DataGrid表格中讀取數據。在對話框中添加的ADO Data控件如圖4.1所示。右鍵單擊ADO Data控件,打開控件屬
14、性窗口,設置連接屬性和身份認證屬性,分別如圖4.2和圖4.3所示。4.3 系統功能模塊設置(1). 設計科室信息管理對話框科室信息管理對話框可以用來添加、修改、刪除和查看科室信息。添加一個對話框,將其ID設置為IDD_DEPT_DIALOG。控件設置和屬性見表4-1.表4-1 對話框IDD_DEPT_DIALOG中的空間及其屬性控件ID屬性屬性屬性值/說明IDC_EDIT1用于編輯科室名稱IDC_ADD_BUTTONCaption添加IDC_MODI_BUTTONCaption修改IDC_DEL_BUTTONCaption刪除IDCANCELCaption返回IDC_ADODC1Connect
15、ionStringProvider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;UserID=sa;InitialCatalog=Hospital;DataSource=5B41B73D460A40AVisible取消CommandType8Unknown CommandTypePasswordsaUserNamesaRecordSourseSELECT*FROM BaseType WhereTypeId=1IDC_DATALIST1RowSourceIDC_ADODC!BoundColumnIdListFieldT
16、ypeName對話框的布局如圖4.3所示。4.4運用觸發圖4.3 對話框IDD_DEPT_DIALOG的布局打開Class Wizard窗口,為對話框IDD_DEPT_DIALOG創建類CDeptDlg。單擊“Member Viriable”選項卡,控件成員變量的設置見表4-2。表4-2 控件成員變量的設置控件ID類型成員變量名IDC_ADODC1CAdodcm_AdodcIDC_DATALIST1CDataListm_DataListIDC_EDIT1CStringm_DeptName對話框啟動時,程序將自動根據Adodc控件設置的記錄源讀取科室信息,并將科室名稱顯示在DataList控件中
17、。當用戶單擊DataList控件時,將執行OnClickDataList()函數,程序將從DataList控件中讀取科室名稱和可是編號信息,并將科室名稱顯示在右側的編輯框中。當用戶單擊“添加”按鈕時,將執行OnAddButton()函數;當用戶單擊“修改”按鈕時,將執行OnEditButton()函數,在保存數據之前,程序要判斷科室名稱是否為空以及是否選擇了要修改的科室記錄;當用戶單擊“刪除”按鈕時,將執行OnDeltButton()函數,在刪除數據之前,程序將調用MessageBox()函數打開一個包含“是”和“否”按鈕的對話框,提示用戶確認是否刪除數據。5 總結經過這些天的努力,本次課程設計終于完成了。通過這次課程設計,使我對數據庫這門課程有了更深入的理解,數據庫是一門實踐性較強的課程,為了學好這門課程,必須在掌握理論知識的同時,加強上機實踐。在本次課程設計中,我明白了理論與實際應用相結合的重要性,并
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高一第一學期班主任學業輔導計劃
- 影視音樂制作保密協議及音樂版權保護合同
- 年度市場拓展補充協議
- 酒店管理中的員工職責與配置優化
- 2025年玻璃纖維制品項目規劃申請報告模板
- 客服人員以案為鑒客戶關系管理心得體會
- 五年級信息技術暑期學習計劃
- 2025年冷卻風扇項目提案報告模板
- 2024-2025學年度校園心理安全工作計劃
- 2025年前列腺素類藥物項目申請報告模板
- 2024年度合作框架協議:國際能源公司與當地政府新能源項目合作
- 信息系統安全審計合同模板
- 企業形象設計(CIS)戰略策劃及實施計劃書
- 個人保證無糾紛承諾保證書
- 銀行保潔服務合同樣本
- 19G522-1鋼筋桁架混凝土樓板圖集
- 2023年上半年中級信息系統監理師下午真題
- 農學專業深度解析模板
- 儲罐內噴鋁施工方案
- 2024年江西省高考地理真題(解析版)
- 部編三年級語文下冊《中國古代寓言》整本書閱讀
評論
0/150
提交評論