醫(yī)院信息系統(tǒng)開發(fā)_第1頁
醫(yī)院信息系統(tǒng)開發(fā)_第2頁
醫(yī)院信息系統(tǒng)開發(fā)_第3頁
醫(yī)院信息系統(tǒng)開發(fā)_第4頁
醫(yī)院信息系統(tǒng)開發(fā)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、結束放映結束放映 節(jié)節(jié) 章章 第6章 醫(yī)院信息系統(tǒng)開發(fā)醫(yī)院信息系統(tǒng)開發(fā) 1 / 52 結束放映結束放映 節(jié)節(jié) 章章 本章學習目標: 學時:2 了解(占30% ): 從工程的角度觀察整個醫(yī)院信息系統(tǒng)在實現(xiàn)的過程 中需要考慮的問題。 掌握(占30% ): VB6.0 開發(fā)工具的特點,把編輯好的程序編譯調試直 到發(fā)布的整個過程. 。 重點掌握(占40%): 創(chuàng)建VB工程的過程,VB訪問數(shù)據(jù)庫主要有哪些方 法. 本章作業(yè): 簡述,VB工程的文件組成包含有哪些類型? 第5章 2 / 52 結束放映結束放映 節(jié)節(jié) 章章 本章主要內容:本章主要內容: 6-1 利用VB開發(fā)信息系統(tǒng) 6-2 系統(tǒng)開發(fā)編碼規(guī)范

2、6-3系統(tǒng)主要功能模型的創(chuàng)建系統(tǒng)主要功能模型的創(chuàng)建 6-4程序的調試 6-5 軟件發(fā)布 第5章 3/ 52 結束放映結束放映 節(jié)節(jié) 章章 6.1 利用VB開發(fā)信息系統(tǒng) 要求同學們學習本節(jié)內容,掌握使用 VB6.0進行醫(yī)院信息系統(tǒng)開發(fā)的基本方法 并理解醫(yī)院藥房管理子系統(tǒng)的基本功能模并理解醫(yī)院藥房管理子系統(tǒng)的基本功能模 塊組成。 4/ 52 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 VB的可視化編程環(huán)境的可視化編程環(huán)境 (1)VB的啟動的啟動 5/ 52 目目 第5章 第1節(jié) 結束放映 節(jié) 章 6/ 52 目 第5章 第1節(jié) 2. VB開發(fā)應用程序的一般步驟開發(fā)應用程序的一般步驟 利用V

3、B建立一個應用程序的步驟分為: (1)界面設計。即根據(jù)界面設計的要求,直接在屏 幕 上“畫”出需要用到的對象。 (2)屬性設置。對控件對象進行相應屬性的設置。 (3)編寫代碼。編寫對象事件過程代碼。 (4)保存、調試及運行應用程序。 結束放映 節(jié) 章 7/ 52 目 第5章 第1節(jié) 2 Visual basic 工程管理 VB中的工程是組成一個應用程序的文件集合,因 此VB程序的開發(fā)總是從創(chuàng)建工程開始。新建工程時, 默認的工程名稱為“工程1” 。 3. 工程的基本操作 工程的基本操作的主要包括新建、打開、和保存工 程,在工程中添加、刪除和保存文件,以及在工程中 添加控件等。 這些操作在前面的已

4、經有所涉及,這 里進行歸納和總結。 結束放映 節(jié) 章 8/ 52 目 第5章 第1節(jié) 4 VisualBasic 數(shù)據(jù)庫訪問 1). Visual Basic 中的數(shù)據(jù)訪問 VB提供了強有力的數(shù)據(jù)庫存取能力,將Windows的各種 先進特性與強大的數(shù)據(jù)庫管理功能有機地結合在一起。 VB中的數(shù)據(jù)庫編程就是創(chuàng)建數(shù)據(jù)訪問對象,這些數(shù)據(jù) 訪問對象對應于被訪問的物理數(shù)據(jù)庫的不同部分,如 Database(數(shù)據(jù)庫)、TableDef (表)、Field(字段)和 Index(索引)對象。用這些對象的屬性和方法來實現(xiàn)對數(shù) 據(jù)庫的操作。 2). Visual Basic 的數(shù)據(jù)庫應用程序的組成 Visual

5、Basic數(shù)據(jù)庫應用程序有三個部分 用戶界面 數(shù)據(jù)庫引擎 數(shù)據(jù)倉庫 結束放映結束放映 節(jié)節(jié) 章章 9/ 52 目目 第5章 第1節(jié) 6.2 系統(tǒng)開發(fā)編碼規(guī)范 信息系統(tǒng)開發(fā)過程中,應當充分注意編碼的規(guī)范問 題,好的代碼應該能夠讓你在幾個月后回顧自己的代 碼時一目了然(架構的清晰是代碼易讀的前提),而 且讓別人也能夠清晰地看出程序的架構。 結束放映結束放映 節(jié)節(jié) 章章 10/ 52 目目 第5章 第1節(jié) 1命名規(guī)范 IDE設置規(guī)范 打開設置選項的“要求變量聲明”、“對齊控件到網 絡”、“自動縮進”開關。Tab 的寬度統(tǒng)一為4個空格,網 絡單位一律設為:width 50 height 50 。 2工

6、程命名規(guī)范 ActiveX控件 和DLL工程命名格式為.Lib,EXE工程 直接命名,如果是通用組件工程,直接命名,如果是項目 或產品工程,則使用項目或產品縮寫作為前綴,如: XWY.Lib。工程命名不必縮寫,為了表達意思和用途, 可以盡可能地長,而且命名格式采用名詞、形容詞+名詞 或名詞+動詞的名詞形式,如:YPStockOperationLib 或 YPStockLib 。 結束放映結束放映 節(jié)節(jié) 章章 3 變量命名規(guī)范 變量命名不推薦采用匈牙利命名法,除非命名會和關鍵 字產生沖突,這時候才采用類型縮寫+變量實名的匈牙利 命名法。一般情況下,變量命名應該簡單,盡量使用縮寫。 4 控件命名規(guī)

7、范控件命名規(guī)范 控件命名一律使用控件類型縮寫+控件用途的命名方式, 類型縮寫應控制在3個字母以內,縮寫規(guī)則同變量命名, 以下是常用控件的類型縮寫,應該嚴格遵守。如果使用了 新的控件,則首先應該在小組內協(xié)同一致其類型名稱縮寫 后再進行使用。 11/ 52 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 12/ 52 目目 5 函數(shù)命名規(guī)范函數(shù)命名規(guī)范 此處函數(shù)包括Sub和function,這兩種過程統(tǒng)稱為函數(shù)。 函數(shù)表示的是一個動作,所以它的結構應該是動詞+名詞, 動詞必須小寫,后面的名稱首字母答謝,如: getMaterialCode,updateGrid, readOrder. 函數(shù)命名

8、盡量不要使用縮寫,而且它的名稱應該使人一目了 然,能夠從名稱就知道這個函數(shù)的功能,如:getCode (當 這個函數(shù)屬于Material類的時候,它還是有意義的),update, readData。 結束放映 節(jié) 章 6.3系統(tǒng)主要功能模型的創(chuàng)建 13/ 52 目 第5章 第1節(jié) 本節(jié)主要介紹如何完成藥房管理系統(tǒng)運行程序的開 發(fā)工作。首先創(chuàng)建工程項目-藥房管理系統(tǒng)。啟動Visual Basic后,單擊文件|新建工程菜單,在過程模板中選擇標準 EXE, Visual Basic將自動產生一個Form窗體,屬性都是缺 省設置。單擊文件|保存工程菜單,將這個項目命名為藥房 管理系統(tǒng)。 結束放映結束放

9、映 節(jié)節(jié) 章章 1 設計概況 藥房是醫(yī)院的一個重要部門,是保證醫(yī)院各部門正常用藥的基 地,藥品收入也是醫(yī)院一大經濟來源。藥房管理的好壞與否直接 影響醫(yī)院其它部門的正常工作。傳統(tǒng)的手工管理模式已難于適應 現(xiàn)代醫(yī)院管理的要求。具體表現(xiàn)在工作人員很難準確掌握庫存情 況,藥品的價格和效期心中無數(shù)。把計算機用于藥房管理已勢在 必行,它不僅于提供準確的庫存,及時掌握藥品的效期,有效地 避免了藥品價格的混亂,而且每月的統(tǒng)計報表工作實現(xiàn)了電腦化, 大大減輕了工作人員的勞動強度??偠灾幏坑嬎銠C管理不 僅是醫(yī)院的需要,是實現(xiàn)醫(yī)院全方位的現(xiàn)代化管理的重要步驟, 同時也是實現(xiàn)社會醫(yī)療保險的基本保證。 14/ 5

10、2 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 2 系統(tǒng)登錄模塊 幾乎所有的信息系統(tǒng)都有 設計一個登陸界面讓用戶在開 始的時候進行身份驗證,對于 沒有取得訪問權限的非法用戶 拒絕其進入系統(tǒng)操作。登陸后 用戶名將記憶在用戶使用系統(tǒng) 的這個過程中,所有的操作都 以該用戶名字作為日志記錄。 15/ 52 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 3 系統(tǒng)主界面模塊 frmMain 窗體是這個系統(tǒng)的主窗口,主要設計了系統(tǒng)窗體是這個系統(tǒng)的主窗口,主要設計了系統(tǒng) 的功能菜單,可以方便的進入各個功能子窗口。設計的 時候首先是通過VB菜單編輯器,制作菜單。并且在窗體 上添加了狀態(tài)欄控件,可以

11、實時反映系統(tǒng)中的各個狀態(tài) 的變化。狀態(tài)欄需要在通常的屬性窗口中設置一般屬性, 還需要在其特有的彈出式菜單中進行設置。選中狀態(tài)欄 控件,單擊鼠標右鍵,選中Property 菜單,然后設置屬 性。面板1用來顯示各當前日期,面板2用來顯示當前用 戶名稱,面板3用來顯示用戶類型。 16/ 52 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 17/ 52 目目 第5章 第1節(jié) 1)藥房庫存管理模塊 (1). 藥品入庫管理藥品入庫管理 結束放映結束放映 節(jié)節(jié) 章章 18/ 52 目目 第5章 第1節(jié) 2).藥品出庫管理藥品出庫管理 結束放映結束放映 節(jié)節(jié) 章章 4 藥品信息查詢模塊藥品信息查詢模塊

12、19/ 52 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 5 藥品預警信息模塊藥品預警信息模塊 20/ 52 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 6 藥物配伍禁忌模塊藥物配伍禁忌模塊 21/ 52 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 7 系統(tǒng)幫助的制作 在開發(fā)Windows 應用軟件時,如果能有一個像Windows 系 統(tǒng)風格一樣的系統(tǒng)幫助,不但能使開發(fā)的應用軟件更專業(yè)化,統(tǒng)風格一樣的系統(tǒng)幫助,不但能使開發(fā)的應用軟件更專業(yè)化, 同時也大大方便了操作者的使用。系統(tǒng)幫助的制作可以分為兩 部分,一個是幫助文件的制作,另一個是在程序中實現(xiàn)調用。 22/ 52 目

13、目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 程序編寫完畢后,調試程序是一個必不可少的階段。一個較 大的程序,或多或少總有一些錯誤存在,尤其是初學者書寫的 代碼,各種錯誤難以避免。應用程序的代碼越長,出現(xiàn)錯誤的 概率也越高。通過調試,可以盡可能多地查出并糾正錯誤;此 外,程序本身也應具有一定的容錯能力,稱為程序的健壯性, 如果程序在運行過程中有錯誤發(fā)生,或有不合法的數(shù)據(jù)輸入,如果程序在運行過程中有錯誤發(fā)生,或有不合法的數(shù)據(jù)輸入, 程序應該有適當?shù)男畔⑻崾荆恢林袛噙\行。程序的錯誤類型 可分為語法錯誤、邏輯錯誤和運行錯誤。 6.4程序的調試 23/ 52 目目 第5章 第1節(jié) 結束放映結束放

14、映 節(jié)節(jié) 章章 1) 錯誤類型 (1)語法錯誤 語法錯誤由不正確的代碼引起,如多寫、漏寫、拼錯關鍵字的 字母,多寫、少寫關鍵字,漏寫、誤用一些符號等。 (2)運行錯誤 程序在運行期間產生了非法操作會導致運行錯誤。 (3)邏輯錯誤 邏輯錯誤的責任在于程序員,由于程序員使用了不正確的算法, 例如將加法誤為減法,求階乘時將保存階乘值均為0等。 24/ 52 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 2 調試與排錯 程序在調試時產生的錯誤一般分為兩類:有出錯信 息和無出錯信息。 有出錯信息是程序不能運行到底,在運行過程中出 現(xiàn)調試對話框。這樣的調試一般比較簡單,按下調試 按鈕,查看被高亮的程

15、序代碼,究竟是那一句錯誤。 無出錯信息是程序運行到底,但是沒有達到預期效果。 這種錯誤不會產生錯誤提示信息,需要仔細地閱讀 分析程序。有可能是屬性設置上的錯誤;也有可能是 代碼編寫上的錯誤。要把整個程序從頭運行,一步一 步地根據(jù)現(xiàn)象來選擇恰當?shù)恼{試方法進行探索研究。 25/ 52 目目 第5章 第1節(jié) 結束放映結束放映 節(jié)節(jié) 章章 1 簡單方案 我們采用C/S 與 B/S 的混合模式,如圖1-4 所示。 對于面向大量用戶應用的模塊采用三層B/S模式, 在用戶終端計算機上安裝運行瀏覽器軟件,基礎數(shù) 據(jù)集中放在較高性能的數(shù)據(jù)庫服務器上,中間建立 一個WEB服務器作為數(shù)據(jù)庫服務器與客戶機瀏覽 器交換

16、的連接通道。在系統(tǒng)模塊安全性要求高,交 互性強,處理數(shù)據(jù)量大,數(shù)據(jù)查詢靈活的地點則使 用C/S模式。 6.5 軟件發(fā)布 26/ 52 目目 第5章 第1節(jié) 結束放映 節(jié) 章 27/ 52 目 第5章 第2節(jié) 數(shù)據(jù)庫服務器 客戶機 客戶機 WEB服務器 客戶機 客戶機 客戶機 客戶機 客戶機 客戶機 圖 1.4 C/S 與 B/S 混合模式結構圖 結束放映結束放映 節(jié)節(jié) 章章 2 安裝程序 安裝程序制作是做項目必不可少的一道工序,網上的安安裝程序制作是做項目必不可少的一道工序,網上的安 裝軟件很多,可以用五花八門來開形容了。在此介紹一個 最簡單的安裝方法,就是用VB自帶的打包程序進行打包, 雖然

17、比較普通,不過內部卻有不少竅門。 (1)運行打包向導, 28/ 52 目目 第5章 第2節(jié) 結束放映結束放映 節(jié)節(jié) 章章 選擇要打包的類型,普通的exe工程選擇“標準安裝包” 就可以了,控件之類的看使用的地點,如果是在網頁中使 用,請選擇“Internet 軟件包”,然后點擊“下一步”按 鈕。鈕。 29/ 52 目目 第5章 第2節(jié) 結束放映結束放映 節(jié)節(jié) 章章 安裝完之后會生成三個文件和一個文件夾,圖6.39 文件夾 內容 安裝程序就自動生成了。 生成所的軟件版本是目前開發(fā)的軟件版本,將來藥房業(yè)務 流程如果發(fā)生變化或者功能等需求發(fā)生變化則程序將進行修 改,安裝程序也將要重新進行打包生成新的安裝程序。改,安裝程序也將要重新進行打包生成新的安裝程序

溫馨提示

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

評論

0/150

提交評論