數據庫課程設計(健康檔案管理系統)-()_第1頁
數據庫課程設計(健康檔案管理系統)-()_第2頁
數據庫課程設計(健康檔案管理系統)-()_第3頁
數據庫課程設計(健康檔案管理系統)-()_第4頁
數據庫課程設計(健康檔案管理系統)-()_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

PAGE軟件學院課程設計報告書課程名稱數據庫原理及應用設計題目老年人健康檔案管理系統專業班級學號姓名指導教師2015年12月目錄1設計時間 12設計目的 13設計任務 14設計內容 14.1需求分析 14.2系統設計 24.2.1概念結構設計 24.2.2邏輯結構設計 34.2.3物理結構設計 44.3系統實施 44.3.1數據庫實現 44.3.2數據載入 54.4運行與測試 65總結與展望 11參考文獻 12成績評定 12PAGE14PAGE11設計時間2015年12月1日—2015年12月12日2設計目的數據庫原理及應用課程設計是軟件工程專業集中實踐性環節之一,是學習完《數據庫原理及應用》課程后進行的一次全面的綜合練習。其目的在于加深對數據庫基礎理論和基本知識的理解,掌握使用數據庫進行軟件設計的基本方法,提高運用數據庫解決實際問題的能力,最終實現對于給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用需求(信息要求和處理要求)。同時,此次設計對于同學將來的畢業設計和具體工作實踐將有重要的意義3設計任務健康檔案管理系統功能要求:該系統的健康文件包括病歷文件和體檢文件。(1)登記將老年人的健康信息插入健康文件;(2)修改修改一個老年人的健康檔案記錄;(3)刪除刪除老年人的健康檔案記錄;(4)查詢可以組合各種條件進行查詢,顯示老年人健康信息并打印健康文件報表;(5)統計對老年人的基本健康狀況進行各種必要的統計和分析,由一般統計和動態分析兩種。一般統計包括計數和求平均值;動態分析由健康歷史求出平均年增長值和年增長率。數據要求:體檢文件:編號、姓名、性別、年齡、身高、體重、胸圍、日期病歷文件:編號、姓名、性別、診斷、日期4設計內容4.1需求分析對于老年人而言身體各方面的壓力尤其的大,為此老年人健康檔案管理系統為老年人和醫生提供了方便的查詢和記錄老年人健康信息的方法。便于管理老年人健康信息,并進行統計分析,得出科學的老年人體質等各方面數據,以便對老年人的生活活動做出正確的建議和引導,便于查詢,管理老年人健康情況,提高了工作效率,更能使其成為系統化,正規化,科學管理化。4.2總體設計4.2.1概念結構設計老年人老年人編號姓名性別體檢日期編號胸圍體重年齡身高進行mn圖1編編號姓名性別學生病歷編號診斷日期擁有1n圖2編號年齡身高姓名性別編號年齡身高姓名性別編號mn進行體重體檢學生mn進行體重體檢學生1胸圍1胸圍擁有日期擁有日期nn病歷病歷診斷編號診斷編號日期圖3總體E-R圖4.2.2邏輯結構設計把概念結構設計階段設計好的基本E-R圖轉換為與選用DBMS產品所支持的數據模型相符合的邏輯結構,即將實體和實體間的聯系轉換為關系模式,并確定這些關系模式的屬性和碼。具體關系模式如下:老年人表(編號,姓名,性別,)體檢表(編號,年齡,身高,體重,胸圍,日期)病歷表(編號,診斷,日期)4.2.3物理結構設計表1老年人表字段名稱中文名稱類型(長度)取值范圍是否非空主關鍵字編號姓名性別編號姓名性別intcharchar202NY表2體檢表字段名稱中文名稱類型(長度)取值范圍是否非空主關鍵字編號年齡身高體重胸圍日期編號年齡身高體重胸圍日期intintintintintchar20NY表3病歷表字段名稱中文名稱類型(長度)取值范圍是否非空主關鍵字編號診斷日期編號診斷日期intcharchar2020NY4.3系統實施4.3.1數據庫實現1.創建數據庫CREATEDATABASE健康檔案管理系統2.創建老年人表CREATETABLE老年人表(編號CHAR(10)PRIMARYKEY,姓名CHAR(10),性別CHAR(2),系別CHAR(10),)2.創建體檢表CREATETABLE體檢表(編號CHAR(10)PRIMARYKEY,年齡CHAR(10),身高CHAR(10),體重CHAR(10),胸圍CHAR(10),日期CHAR(10),FOREIGNKEY(編號)REFERENCES老年人表(編號))2.創建病歷表CREATETABLE病歷表(編號CHAR(10)PRIMARYKEY,診斷CHAR(10),日期CHAR(10),FOREIGNKEY(編號)REFERENCES老年人表(編號))4.3.2數據載入圖5“老年人表”示意圖圖6“體檢表”示意圖圖7“病歷表”示意圖4.4運行與測試登記向老年人表中登記編號為8老年人的基本信息圖8登記過程示意圖圖9登記完成“老年人表”示意圖修改將編號為1老年人的年齡改為21圖10修改信息過程圖修改后的結果:圖11修改信息后的“體檢表”示意圖刪除刪除編號為7老年人的病歷記錄圖12刪除信息過程示意圖修改后的結果:圖13刪除后“病歷表”示意圖查詢查詢姓名為王敏的老年人的詳細健康數據圖14查詢信息示意圖查詢20120610感冒老年人的詳細數據圖15查詢信息示意圖統計統計體檢的平均年齡、身高、體重、胸圍圖16統計示意圖5總結與展望本次課程設計綜合考察了我們對數據庫知識的掌握熟練程度和實際運用能力。通過這次課程設計,自己鞏固并強化了半年來所學的相關知識,對數據庫的查詢,刪除,統計,更新,修改等操作更加熟練,并且對數據庫的創建過程,和相關操作,實施和維護等問題,有了更進一步的了解和認識,總的來說收獲還是很多的。雖然說以前非常不懂這門課程,剛開始學的時候確實有很多地方我很不理解,每次上課時老師都會給我們出不同的設計題目,在它上面花費了好多心血,覺得它很難,是需用花費了大量的時間學習。現在真正的明白了很多。只要努力去學習,就會靈活的去應用它。通過此次的課程設計,自己也明白了思路即出路,有什么不懂不明白的地方要及時請教或上網查詢,只要肯花時間去認真鉆研,動腦思考,動手實踐,就沒有弄不懂的知識。參考文獻[1]王珊,薩師煊.數據庫系統概論[M].第四版,高等

溫馨提示

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

評論

0/150

提交評論