軟體開發設計實訓報告

2021-03-04 01:30:05 字數 3313 閱讀 4422

數學與計算機學院

實訓報告

課程名稱: 軟體開發設計實訓

課程**

題目: 醫院門診管理系統

年級/專業/班

組員姓名

組員學號

開始時間: 年月日

完成時間: 年月日

實訓成績:

指導教師簽名年月日

目錄1 需求分析模型重構 3

1.1 業務需求分析 3

1.2 非功能性需求分析 4

2 業務分析模型 5

2.1 業務主角 5

2.2 業務用例分析 6

2.3 業務用例場景分析 7

2.4業務用例實現 9

2.5 業務用例完整的包圖 10

3概念分析模型 11

3.1核心業務活** 11

3.2關鍵業務概念用例圖 11

3.3概念用例分析(活**) 12

3.4概念用例實現分析 13

3.5 概念用例完整的包圖 15

4 系統分析模型 15

4.1 系統使用者分析 15

4.2 系統用例分析 15

4.3 系統用例實現分析 16

4.4 分析類 17

4.5 元件模型分析 20

4.6 系統分析完整的包圖 21

5系統設計模型 22

5.1軟體架構/框架選擇 22

5.2基於架構的設計類 22

6設計類優化 23

6.1採用的設計模式說明 23

7物件導向資料庫分析設計 23

7.1概念資料模型 23

7.2物理資料模型 24

附錄a 部分生成的sql語句 25

附錄b 部分生成的程式結構性** 27

隨著計算機產業的發展,計算機在各個行業的應用也越來越普遍.採用計算機軟體來管理代替了以前的人工操作。隨著醫院的發展,當前使用的醫院資訊管理系統軟體已經不能滿足當前他們的需要。

在軟體的公升級和外網的訪問和管理上都存在一些缺陷,使用比較麻煩。所以考慮設計乙個新的的醫院資訊管理系統軟體,來填補當前正在使用的系統的缺陷。

本系統為醫院管理系統的子系統,主要分為四大功能模組:

1、**收費功能:醫院門診部工作人員為前來**看病的患者,提供**服務。醫院門診人員可根據患者的描述,選擇適當的科室,選擇專家門診或普通門診,檢視當前值班醫生,可以向需要的患者提供必要的醫生的資訊並進行**,並列印**憑證。

可以對前來諮詢醫生工作時間或醫院藥品情況的就診人員提供必要的諮詢服務;

2、劃價收費功能:。醫院門診部工作人員可以向系統輸入所有藥品名,檢視並選擇藥品規格,輸入購買數量,系統將自動進行藥品總費用統計,醫院門診部工作人員可根據系統顯示的藥品總費用進行收費,列印票據。

3、病例管理功能:對與長期在醫院進行看病或**的患者,系統將保留患者的基本資訊及就診記錄,便於醫生和患者查詢。避免患者病歷丟失所帶來的損失。

4、許可權管理:該系統具有許可權管理功能,對進入系統的人員進行許可權驗證,門診工作人員在進入系統前,必須輸入其工作號及密碼,經系統驗證成功後方可登陸。在門診工作人員進行工作時,系統將自動記錄其操作情況,統計其收費總額,門診工作人員可以隨時進行檢視,便於門診工作人員向財務部門交賬時進行核對。

通過需求陳述分析,得出醫院門診管理系統利益相關者(涉眾)如圖1.1以及涉眾的資訊如表1-1:

圖1.1涉眾分析

表1-1涉眾概要資訊

系統邊界的劃分如圖1.2所示:

圖1.2系統邊界劃分

1. 應用系統過程中的資料庫響應時間不超過10秒;

2. 系統生成頁面速率為1mps;

3. 使用者向系統錄入資訊、提交資訊、查詢資訊等操作在5秒內完成。

1. 系統使用者必須要登入到「醫院管理系統」才能完成後續的操作,不登陸不能查詢到任何資訊,不能做任何操作。

2. 所有涉及到系統功能和個人資訊的內容,必須使用加密措施進行加密。

如圖2.1所示:

圖2.1劃價收費管理業務主角

如圖2.2所示:

圖2.2**收費管理業務主角

如圖2.3所示:

圖2.3病例管理業務主角

如圖2.4所示:

圖2.4系統許可權管理業務主角

根據劃價收費模組業務分析,得到其用例如圖2.5所示:

圖2.5 劃價收費模組業務用例

根據**收費模組業務分析,得到其用例如圖2.6所示:

圖2.6 **收費模組業務用例

根據病例管理模組業務分析,得到其用例如圖2.7所示:

圖2.7**收費模組業務用例

根據系統許可權管理模組業務分析,得到其用例如圖2.8所示:

圖2.8系統許可權管理模組業務用例

劃價收費業務用例協作圖,如圖2.9所示:

圖2.9劃價收費業務用例協作圖

劃價收費業務用例時序圖,如圖2.10所示:

圖2.10劃價收費業務用例時序圖

**收費業務用例協作圖,如圖2.11所示:

圖2.11**收費業務用例協作圖

**收費業務用例時序圖,如圖2.12所示:

圖2.12**收費業務用例時序圖

劃價收費業務用例收費,如圖2.13所示:

圖2.13 劃價收費業務用例實現圖

**收費業務用例收費,如圖2.14所示:

圖2.14 **收費業務用例實現圖

系統許可權管理業務用例收費,如圖2.15所示:

圖2.15 系統許可權管理業務用例實現圖

業務用例完整包圖如圖2.16所示:

圖2.16業務用例完整包圖

核心業務活**如圖3.1所示:

圖3.1核心業務活**

劃價收費概念用例圖,如圖3.2所示:

圖3.2劃價收費概念用例圖

**收費概念用例圖,如圖3.3所示:

圖3.3**收費概念用例圖

**收費概念用例分析,如圖3.4所示:

圖3.4**收費概念用例分析

劃價收費概念用例分析,如圖3.5所示:

圖3.5劃價收費概念用例分析

**收費概念用例實現時序圖,如圖3.6所示:

圖3.6**收費概念用例實現時序圖

**收費概念用例場景分析物件,如圖3.7所示:

圖3.7**收費概念用例場景分析物件

劃價收費概念用例實現時序圖,如圖3.8所示:

圖3.8劃價收費概念用例實現時序圖

劃價收費概念用例場景分析物件,如圖3.9所示:

圖3.9劃價收費概念用例場景分析物件

概念用例完整包圖,如圖3.10所示:

圖3.10概念用例完整包圖

畢業軟體開發實訓感想

個人總結 實習生活,感觸是很深的,提高的方面很多,但對我來說最主要的是工作能力的進步。畢業實習主要的目的就是提高我們應屆畢業生社會工作能力,如何學以致用,給我們的一次將自己在大學期間所學習的各種書面以及實際的知識,實際操作 演練的機會。自走進美國矽谷我開始積極肯幹,虛心好學,工作認真負責的態度,積極...

軟體開發與專案管理實訓指導書

一 軟體開發與專案管理綜合實訓目的 軟體開發與專案管理綜合實訓 是為電腦科學相關專業 軟體開發與專案管理 課程配套設定的,是 軟體開發與專案管理 課程的後繼教學環節,是乙個重要的 不可或缺的實踐環節。其目的是使學生能夠針對具體軟體開發與專案管理專案,全面掌握軟體開發與專案管理管理,軟體需求分析,軟體...

測繪軟體開發實習報告

西南林業大學 測繪軟體開發與應用 實驗報告 測繪工程系制 實驗日期 2015年5月3日 得分在窗體上放置乙個標籤 乙個文字框和乙個命令按鈕,單擊命令按鈕,則在標籤上顯示 大家好!在文字框顯示 歡迎來到這裡!1 介面設計截圖 2 介面設計屬性表 command1的單擊事件進行程式設計,輸入如下 pri...