門診收費管理系統(tǒng)-VB畢業(yè)設計_第1頁
門診收費管理系統(tǒng)-VB畢業(yè)設計_第2頁
門診收費管理系統(tǒng)-VB畢業(yè)設計_第3頁
門診收費管理系統(tǒng)-VB畢業(yè)設計_第4頁
門診收費管理系統(tǒng)-VB畢業(yè)設計_第5頁
免費預覽已結(jié)束,剩余27頁可下載查看

下載本文檔

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

文檔簡介

1、第 I 頁 摘摘 要要 門診收費管理系統(tǒng)是典型的 信息門診收費管理系統(tǒng)(米 IS),其開發(fā)主 要包括后臺數(shù)據(jù)庫的 建立和維護以及前端應用程序的 開發(fā)兩個方面.對 于前者要求建立數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的 數(shù)據(jù)庫.而對于 后者則要求應用程序功能完備,易使用等特點. 經(jīng)過分析如此情況,我們使用 VB ,數(shù)據(jù)庫等開發(fā)工具,利用其提供的 各種面向?qū)ο蟮?開發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫 的 智能化對象,首先在短時間內(nèi)建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng) 進行需求迭代,不斷修正和改進,直到形成用戶滿意的 可行系統(tǒng). 關鍵詞關鍵詞:原型法,面向?qū)ο?數(shù)據(jù)一致性,數(shù)據(jù)窗口,門診

2、收費管理系統(tǒng). 第 II 頁 SuSu米米米米aryary Jinxiaocun co米puter infor米ation 米anage米ent syste米 is a typical co米puter Jinxiaocun 米anage米ent syste米 (米IS), including its 米ain develop米ent bac千克round to the establish米ent and 米aintenance of the database and front-end application develop米ent 2.The request for the establi

3、sh米ent of strong data consistency and integrity, good data security databases. For the latter request applications functions, such as easy to use features. After analysis of the case, we add the use of the database, develop米ent tool, using it with the object-oriented develop米ent tools, especially da

4、ta that can be easily accessible and concise window 米anipulation database intelligent audiences, First prototype application syste米 in a short ti米e, then, for the initial prototype syste米 needs iterative and constantly revised and i米proved, until the for米ation of a viable syste米 of user satisfaction

5、. KeyKey phrasephrase:Prototype 米 ethod, face to the object, data consistency, data window way, infor 米 ation 米 anage 米 ent syste 米, buying and selling 米 anage 米 ent syste 米. 第 III 頁 1第一章第一章 緒緒 論論.4 2第二章第二章 選題說明選題說明.6 2.1課題背景.6 2.2國內(nèi)外研究現(xiàn)狀.6 2.3課題目的 .7 3第三章第三章 系統(tǒng)分析系統(tǒng)分析.8 3.1系統(tǒng)的 初步調(diào)查 .8 3.2系統(tǒng)的 可行性分析 .

6、9 3.3系統(tǒng)開發(fā)步驟.10 3.4可行性分析.11 3.5對本系統(tǒng)的 分析 .12 4第四章第四章 系統(tǒng)設計系統(tǒng)設計.12 4.1模塊設計.12 4.2開發(fā)環(huán)境.13 4.3功能模塊.15 4.4數(shù)據(jù)流圖.16 4.5數(shù)據(jù)庫設計.16 4.6詳細設計.21 4.6.1系統(tǒng)主界面.21 4.6.2用戶管理界面.22 4.6.3藥品管理界面.27 4.6.4掛號界面.28 4.6.5劃價界面.29 5第五章第五章 開發(fā)總結(jié)開發(fā)總結(jié).31 6參參 考考 文文 獻獻.31 第 4 頁 1第一章第一章 緒緒 論論 在現(xiàn)代社會中管理的 作用越來越顯得重要和突出.一般來講,管理通過計劃、組織、 指導與領導

7、、控制等手段,為組織制定目標,應用組織的 各種要素,以實現(xiàn)組織的 目標.對 企業(yè)來說,人們按照一定的 營銷計劃、人力、物力資源,對人員、物質(zhì)、資金等加以計 劃和協(xié)調(diào),以達到預期的 目的 ,即稱為企業(yè)管理.傳統(tǒng)的 企業(yè)管理活動中,把人、才、 物作為企業(yè)的 主要資源.但是隨著社會化大生產(chǎn)的 不斷擴大和社會對產(chǎn)品多樣化的 需求,人們越來越重視信息在生產(chǎn)經(jīng)營及企業(yè)管理中的 作用,并把它當做企業(yè)的 一種 極其重要的 資源,人們稱之為“信息資源”,信息資源的 處理已經(jīng)成為當今世界上一 項主要的 社會活動.同樣,在醫(yī)療系統(tǒng)中也不例外,其中加強對門診信息的 管理,一方 面能更好為病人服務,另一方面能加強對醫(yī)院

8、效益的 監(jiān)控. 本世紀以來,由于社會生產(chǎn)力的 迅速發(fā)展和科學技術的 突飛猛進,人們進行信息 交流的 深度和廣度不斷增加,管理所需要的 信息量急劇增長,同時對信息的 處理要求 及時、準確,這導致了 傳統(tǒng)的 信息處理方法和手段已不能適應現(xiàn)代管理的 需要;電子 計算機的 誕生和在信息處理中的 應用,標志著一個嶄新時代“信息時代”的 開 始,它使企業(yè)管理現(xiàn)代化成為可能. 一定意義上說,管理信息系統(tǒng)的 產(chǎn)生和發(fā)展是建立在電子計算機基礎之上的 .硬 件方面,自 1946 年第一臺電子計算機誕生以來,計算機技術的 發(fā)展可謂日新月異,從龐 大的 只能在實驗室里供研究使用的 計算機到如今能適應不同環(huán)境滿足不同需

9、求的 各 種各樣的 計算機;運算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬個電子 管的 大的 驚人的 電子板到只有指甲大小 的 集成電路;現(xiàn)在計算機在硬件方面的 發(fā) 展已達到了 每三個月更新?lián)Q代一次的 驚人速度.軟件方面,也已從機器語言、匯編語 言、高級語言發(fā)展到現(xiàn)如今的 第四代語言非結(jié)構(gòu)化、面向?qū)ο蟆⒖梢暬?語言. 管理信息系統(tǒng)的管理信息系統(tǒng)的 發(fā)展發(fā)展 管理信息系統(tǒng)通過對企業(yè)當前運行的 數(shù)據(jù)進行處理來獲得 有關信息,以控制企業(yè)的 行為;利用過去和現(xiàn)在的 數(shù)據(jù)及相應的 模型,對未來的 發(fā)展 進行預測;能從全局目標出發(fā),對企業(yè)的 管理決策活動予以輔助.從工業(yè)發(fā)達國家來看, 管理信息系

10、統(tǒng)的 發(fā)展經(jīng)歷了 以下幾個階段. 第一階段:(1953 年至 1965 年)單項數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(EDP)階段.這 第 5 頁 是電子計算機在管理領域應用的 起步階段.這一階段,由于當時計算機硬、軟件的 限 制,數(shù)據(jù)處理的 性質(zhì)只是使用計算機代替人的 手工勞動,進行簡單的 單項數(shù)據(jù)處理工 作,如計算工資、數(shù)據(jù)統(tǒng)計、報表登記、編制計劃等.這個階段的 處理方式主要是集中 式的 批處理. 第二階段:(1965 年至 1970 年)綜合數(shù)據(jù)處理階段,也稱事務處理系統(tǒng)(TPS)階段.這 個階段計算機硬、軟件有了 很大的 發(fā)展,出現(xiàn)了 多用戶的 分時系統(tǒng),計算機開始應 用于對某一個管理子系統(tǒng)

11、的 控制,并具有一定的 反饋功能.如庫存管理系統(tǒng)、生產(chǎn)調(diào) 度系統(tǒng)、學籍管理系統(tǒng)等.這個階段的 處理方式已發(fā)展為面向終端的 聯(lián)機實時處理. 第三階段:(1970 年至今)管理信息系統(tǒng)(米 IS)階段.這個階段是在企業(yè)中全面 的 使用計算機把各種管理子系統(tǒng)的 功能集中起來,構(gòu)成了 計算機化的 全方位的 信 息系統(tǒng),即現(xiàn)代管理信息系統(tǒng).這個階段的 處理方式是在數(shù)據(jù)庫和網(wǎng)絡基礎上組成分布 式處理系統(tǒng).它的 特點是使用數(shù)據(jù)庫和分時處理的 計算機網(wǎng)絡,并充分利用運籌學等 數(shù)學方法,實現(xiàn)了 硬件、軟件和數(shù)據(jù)資源的 共享. 總的 說來,計算機技術的 發(fā)展,其性價比大幅的 下降,使得其被大量廣泛的 使用.針 對

12、現(xiàn)實中的 各種應用需求,相應的 產(chǎn)生很多技術體系、技術標準,如 J2EE、.NET,CO 米/CO 米+等.這又大大的 推動了 企業(yè)的 信息化進程.其影響可以歸納為如下兩點: (1)計算機已經(jīng)成為我們學習和工作的 得力助手: 今天,計算機的 價格已經(jīng)十分低廉,性能卻有了 長足的 進步.它已經(jīng)被應用于許 多領域,計算機之所以如此流行的 原因主要有以下幾個方面: 首先,計算機可以代替人工進行許多繁雜的 勞動; 其次,計算機可以節(jié)省許多資源; 第三,計算機可以大大的 提高人們的 工作效率; 第四,計算機可以使敏感文檔更加安全,等等. (2)開發(fā)門診收費管理系統(tǒng)的 意義 現(xiàn)在我國的 一些小 型醫(yī)院或診

13、所對于病人就診信息的 處理還停留在紙介質(zhì)或半 自動(由電腦處理一部分數(shù)據(jù),由人工處理一部分數(shù)據(jù))的 基礎上,這樣的 機制已經(jīng)不 能適應時代的 發(fā)展,因為它浪費了 許多人力和物力,在信息時代這種傳統(tǒng)的 管理方法 必然被計算機為基礎的 信息管理所取代.軟件作為一有項有力的 工具,只能當此種工 具,與我們的 實踐相結(jié)合起來的 時候,才具有重大的 社會價值及使用價值.因此根據(jù) 企業(yè)目前實際的 門診收費管理情況開發(fā)一套門診收費管理系統(tǒng)是十分必要的 . 第 6 頁 2第二章第二章 選題說明選題說明 2.1課題背景課題背景 要提高競爭力,既要有好的 就醫(yī)環(huán)境,同時也要有好的 客戶服務,而要實現(xiàn)這些 目標的

14、辦法就是信息化.醫(yī)院信息化建設的 目標是:適應我國全面建設小 康社會和醫(yī) 藥衛(wèi)生改革發(fā)展的 形勢,以病人為中心,綜合運用現(xiàn)代信息技術(計算機、網(wǎng)絡、通訊等),充 分體現(xiàn)藥特點,提高醫(yī)療質(zhì)量和市場競爭能力,滿足患者與醫(yī)院管理的 多種需求,促進醫(yī) 院持續(xù)快速穩(wěn)定發(fā)展.醫(yī)院信息化建設應遵循“整體規(guī)劃、合理投入、小 步快走”的 原 則積極實施. 在手工管理的 情況下,對病人的 病歷的 管理是一個極其繁雜的 過程,醫(yī)生很難記 住每一位病人的 情況,就醫(yī)記錄.所以往往采用的 手工記錄的 方式,這個勢必造成具 大的 物資浪費. 并且隨著醫(yī)院規(guī)模的 擴大,對藥品的 管理,對藥品價格的 管理等都是一件巨大的 工

15、作. 2.2國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀 通過這前段時間的 市場調(diào)查和分析,初步了 解到現(xiàn)在各種進銷存軟件的 優(yōu)點及不 足.比如說有些傳統(tǒng)進銷存軟件是為替代手工錄入,從傳統(tǒng)數(shù)據(jù)記錄中產(chǎn)生的 ,這些軟 件面對 Internet 及電子商務迅猛發(fā)展的 網(wǎng)絡經(jīng)濟時代顯得如此脆弱而只能望 e 興嘆! 1、體系封閉,無法實現(xiàn)網(wǎng)絡化管理,更無法支持電子商務.傳統(tǒng)軟件由于產(chǎn)生的 技術 背景落后,無法實現(xiàn)網(wǎng)絡化管理或只支持局部網(wǎng)絡應用,更無法支持電子商務,不能適應 網(wǎng)絡時代企業(yè)的 需求. 2、信息單一、落后且缺乏前瞻性,由于技術方面的 限制,傳統(tǒng)軟件無法做到庫存信 息的 實時動態(tài)處理、事前的 預測并提供前瞻性

16、信息. 3、對管理考慮甚少.軟件依舊沒有擺脫傳統(tǒng)束縛,以對外報告為其存在目的 . 第 7 頁 2.3課題目的課題目的 當今時代是飛速發(fā)展的 信息時代.在各行各業(yè)中離不開信息處理,這正是計算機被廣 泛應用于信息管理系統(tǒng)的 環(huán)境.計算機的 最大好處在于利用它能夠進行信息管理.使 用計算機進行信息控制,不僅提高了 工作效率,而且大大的 提高了 其安全性. 尤其對于復雜的 信息管理,計算機能夠充分發(fā)揮它的 優(yōu)越性.計算機進行信息管理與 信息管理系統(tǒng)的 開發(fā)密切相關,系統(tǒng)的 開發(fā)是系統(tǒng)管理的 前提.本系統(tǒng)就是為了 更 好管理門診信息信息而設計的 . 當前,醫(yī)院作為病人就診的 地方,有許多信息需要處理和管

17、理.現(xiàn)今,有很多門診信 息都是初步開始使用,甚至尚未使用計算機進行信息處理.根據(jù)調(diào)查得知,他們以前對信 息管理的 主要方式是基于文本、表格等紙介質(zhì)的 手工處理,對于醫(yī)歷等很多信息都是 用人工計算、手抄進行.數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且 不易查找.總的 來說,缺乏系統(tǒng),規(guī)范的 信息管理手段. 數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改.基于這此問題,我認為有 必要建立一個門診收費管理系統(tǒng),使宿舍管理工作規(guī)范化,系統(tǒng)化,程序化,避免宿舍管 理的 隨意性,提高信息處理的 速度和準確性,能夠及時、準確、有效的 查詢和修改宿 舍情況. 開發(fā)門診管理系統(tǒng)的 現(xiàn)實意義

18、: 計算機已經(jīng)成為我們學習和工作的 得力助手:今天,計算機的 價格已經(jīng)十分低廉, 性能卻有了 長足的 進步.它已經(jīng)被應用于許多領域,計算機之所以如此流行的 原因主 要有以下幾個方面: 首先,計算機可以代替人工進行許多繁雜的 勞動; 其次,計算機可以節(jié)省許多資源; 第三,計算機可以大大的 提高人們的 工作效率; 第四,計算機可以使敏感文檔更加安全,等等. 現(xiàn)在我國的 多數(shù)診所或小 型醫(yī)院的 管理水平還停留在紙介質(zhì)的 基礎上,這樣的 機制已經(jīng)不能適應時代的 發(fā)展,因為它浪費了 許多人力和物力,在信息時代這種傳統(tǒng) 的 管理方法必然被計算機為基礎的 信息管理所取代.我作為一個計算機應用的 ???生,希

19、望可以在這方面有所貢獻.我希望能用我四年的 所學編制出一個實用的 程序來 幫助大中專進行更有效的 信息管理. 第 8 頁 歸納起來,好處大約有以下幾點: 1 可以存儲以往的 門診信息,安全、高效; 2 只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力; 3 可以迅速查到所需信息. 3第三章第三章 系統(tǒng)分析系統(tǒng)分析 3.1系統(tǒng)的系統(tǒng)的 初步調(diào)查初步調(diào)查 建立一個好的 管理信息系統(tǒng),必須要有一個好的 管理基礎.所謂好的 管理基礎, 指的 是合理的 管理體制、完善的 制度、科學的 管理方法和準確的 原始數(shù)據(jù). 應該看到,我國開發(fā)管理信息系統(tǒng)的 時間還不長,設計開發(fā)的 實際經(jīng)驗也很不足. 要使進銷存信

20、息系統(tǒng)在企業(yè)建立、使用,并從中獲得巨大的 效益,必須具備以下基本條 件. (1)領導重視、管理人員積極性高 管理信息系統(tǒng)的 建立,需要企業(yè)公司提供資源、經(jīng)費、人力和時間,要涉及管理體 制、規(guī)章制度的 變化、調(diào)整和大量數(shù)據(jù)的 編碼、表格形式協(xié)調(diào)等工作,這些公司管理 的 全局性問題必須在公司高層領導的 重視和支持下才能獲得解決. 管理人員的 積極性也是不容忽視的 條件. 管理人員是管理信息系統(tǒng)的 直接用戶,它 們的 積極性和配合程度,關系到管理信息系統(tǒng)的 使用效果和生命力. (2)具備一定的 資源條件 管理信息系統(tǒng)的 資源主要包括計算機硬、軟件設備,不間斷電源、空調(diào)等輔助設 備和計算機房設施等,有

21、條件的 公司應盡量發(fā)掘和利用現(xiàn)有計算機設備.管理信息系統(tǒng) 的 費用可分為 開發(fā)費用和運行費用,前者包括設備購置、人員工資、培訓和開發(fā)過程 中的 一系列支出等, 后者包括機器運行、維護和修理費,人員工資和水、電、紙張等 日常開支. 要有足夠的 資金保證,才能順利完成整個系統(tǒng)的 開發(fā)工作.當然,資金的 投入也 可以在開發(fā)和運行過程中分階段進行,在逐步取得階段成果的 基礎上補充更多的 資源. 第 9 頁 (3)組織一個強有力的 開發(fā)小 組 管理信息系統(tǒng)的 質(zhì)量,在某種意義上直接取決于開發(fā)人員的 水平和素質(zhì). 開發(fā)小 組的 人數(shù)因系統(tǒng)規(guī)模大小 而異,通常包括系統(tǒng)分析員、程序員、數(shù)據(jù)錄入員和硬、軟 件維

22、護人員.由于管理信息系統(tǒng)的 開發(fā)通常是從逐個子系統(tǒng)分期分批進行的 ,同時,已 開發(fā)完畢投入使用的 系統(tǒng)仍需不斷維護、改進和完善,因此這個開發(fā)小 組應該在相當 長的 時期內(nèi)存在. 在正式的 立項之前必須進行可行性分析,而可行性分析主要是對現(xiàn)行系統(tǒng)進行充 分的 調(diào)查研究,細致了 解現(xiàn)行系統(tǒng)的 現(xiàn)狀流程,以及存在的 主要問題,在此基礎上提 出新的 系統(tǒng)的 邏輯模型. 詳細的 現(xiàn)狀調(diào)查目的 是為了 弄清現(xiàn)行系統(tǒng)的 基本功能及信息流程,為新系統(tǒng)邏 輯模型提供基礎.它是建立新系統(tǒng)的 前期工作,也是進行系統(tǒng)分析和設計的 重要基礎. 因此要建立新的 公司門診收費管理系統(tǒng)就必須對公司現(xiàn)行的 門診收費管理系統(tǒng)進行

23、 全面、細致而充分的 調(diào)查研究.采用主要的 方式是在同學中進行交流和對現(xiàn)有的 政 策進行分析. 3.2系統(tǒng)的系統(tǒng)的 可行性分析可行性分析 系統(tǒng)的 可行性分析包括兩個詳細的 部分:分析開發(fā)新的 系統(tǒng)的 必要性和可能性.必 要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了 詳細的 分析,在這里就不再贅述;可能性主要包 括經(jīng)濟可行性、技術可行性和運行可行性三個方面. 經(jīng)濟可行性研究是對組織的 經(jīng)濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設運行和維 護費用進行估算,對系統(tǒng)建成后可能取得的 社會和經(jīng)濟效益進行估計.由于公司門診收 費管理系統(tǒng)是作為畢業(yè)設計由我們學生自己開發(fā)的 ,在經(jīng)濟上的 投入甚微,系統(tǒng)建成 之后將為今后實現(xiàn)公

24、司門診收費管理提供很大的 方便,因此在經(jīng)濟上是可行的 . 技術可行性要考慮現(xiàn)有的 技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否 滿足開發(fā)的 需求等.公司門診收費管理系統(tǒng)用的 是 Visual Basic 開發(fā)語言,調(diào)試相對 簡單,當前的 計算機硬件配置也完全能滿足開發(fā)的 需求,因此在技術上是絕對可行的 .軟 件方面:由于目前單機模式相對發(fā)展成熟,故軟件的 開發(fā)平臺成熟可行,它們速度快、 容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的 需求. 運行可行性是對組織結(jié)構(gòu)的 影響,現(xiàn)有人員和機構(gòu)、設施設施和環(huán)境對系統(tǒng)的 適 應性及人員培訓補充計劃的 可行性.當前我們公司信息化技術已經(jīng)相當普及,各類操

25、作 人員水平都有相當?shù)?高度,所以在運行上是可行性的 . 第 10 頁 3.3系統(tǒng)開發(fā)步驟系統(tǒng)開發(fā)步驟 一般說來,管理信息系統(tǒng)的 建立與應用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運 行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施等工作 環(huán)節(jié).上述各個階段排列成一個嚴格的 線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的 技術文檔作為下一階段工作的 指導和依據(jù),每一階段都應對文檔進行評審,確信該階段 工作已完成并達到要求后才能進入下一階段,同時在以后的 工作中不能輕易改變前面 經(jīng)過評審的 成果. 上述開發(fā)方式的 主要優(yōu)點是便于開發(fā)工作的 組織和管理,并且可大大降低管理信 息系統(tǒng)開發(fā)的

26、 復雜性.國內(nèi)外許多系統(tǒng)開發(fā)的 實例都證明這是一種行之有效的 開發(fā) 方式. 國外曾有人對一些軟件項目開發(fā)各階段的 工作量進行了 統(tǒng)計,結(jié)果表明,在開發(fā) 過程中各工作階段所占全部工作量的 比重分別達到系統(tǒng)分析:系統(tǒng)設計:編程:模塊調(diào) 試:系統(tǒng)調(diào)試20%:15%:20%:25%:20%.由此可見,程序編寫在開發(fā)工作中只占很小 比例,而 調(diào)試工作卻占整個開發(fā)工作量的 一半左右,因此“系統(tǒng)開發(fā)就是編程”的 習慣說法顯 然是片面的 .另據(jù)統(tǒng)計,在建立管理信息系統(tǒng)的 三個階段中,總體規(guī)劃和系統(tǒng)開發(fā)階段 的 工作量約占整個工作量的 2/3,而運行、維護階段要占 1/3,這說明一個管理信息系 統(tǒng)開發(fā)后,仍應十

27、分重視它的 維護工作,以便使系統(tǒng)不斷完善并充分發(fā)揮其作用. 4、門診收費管理信息系統(tǒng)的 規(guī)劃 系統(tǒng)規(guī)劃是整個管理信息系統(tǒng)建立過程中的 基礎階段.因為新系統(tǒng)是在現(xiàn)有系統(tǒng) 基礎上發(fā)展而成的 ,所以首先應對現(xiàn)有系統(tǒng)進行全面的 調(diào)查和分析,通過對用戶需求 的 調(diào)查,提出新系統(tǒng)的 開發(fā)目標,并進行可行性研究,為新系統(tǒng)開發(fā)能否進行提供定量 和定性的 依據(jù),這就是總體規(guī)劃的 任務. 5、現(xiàn)行系統(tǒng)的 初步調(diào)查 初步調(diào)查是為了 了 解現(xiàn)有系統(tǒng)的 概貌、規(guī)模等基本情況,從而確認新系統(tǒng)的 目 標.該階段需調(diào)查的 主要內(nèi)容有: (1)現(xiàn)行系統(tǒng)的 概況:當前規(guī)模、功能、工作效率、歸屬部門等. (2)管理流程及工作步驟:

28、現(xiàn)行系統(tǒng)中各職能部門的 管理業(yè)務流程、各種數(shù)據(jù)在收 集、整理、輸入、存貯、處理和輸出各個環(huán)節(jié)的 具體加工步驟,主要單據(jù)、表格的 來 源和去處等,從而得到較為完整的 信息流程.上述各項內(nèi)容在系統(tǒng)分析階段中還需進一 步作詳細調(diào)查. 第 11 頁 (3)當前系統(tǒng)的 薄弱環(huán)節(jié):在調(diào)查中應善于發(fā)現(xiàn)問題并找出其前因后果,這些問題 往往是新系統(tǒng)中要解決和改進的 主要問題. (4)各部門管理人員對新系統(tǒng)目標持有的 看法,以及對建立新系統(tǒng)的 態(tài)度. 3.4可行性分析可行性分析 在現(xiàn)行系統(tǒng)初步調(diào)查的 基礎上就可以提出新系統(tǒng)目標,即新系統(tǒng)建立后所要求達 到的 運行指標,這是系統(tǒng)開發(fā)和評價的 依據(jù).新系統(tǒng)目標應充分體

29、現(xiàn)公司的 戰(zhàn)略目標、 發(fā)展方向和基本特點,直接為公司管理服務,同時,新系統(tǒng)目標應該和現(xiàn)行系統(tǒng)的 各項 基本功能密切相關,并且可以分期分批實現(xiàn).需要指出的 是,新系統(tǒng)目標不可能在總體 規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量化.新系統(tǒng)目標的 提法 不盡相同,例如: 提高工作效率和減輕勞動強度; 提高信息處理速度和準確性; 提供新的 處理功能和決策信息,等等. 新系統(tǒng)的 目標確定后,就可以從以下三方面對能否實現(xiàn)新系統(tǒng)目標進行可行性分 析: (1)技術可行性 根據(jù)新系統(tǒng)目標來衡量所需的 技術是否具備,一般可從硬件、軟件的 性能要求、 環(huán)境條件、技術人員水平和數(shù)量等方面去考慮和分析,其

30、中開發(fā)人員的 技術力量應首 先考慮能力與水平,并考慮近期內(nèi)可以培養(yǎng)和發(fā)展的 技術人員. (2)經(jīng)濟可行性 估算新系統(tǒng)的 開發(fā)費用和今后的 運行、維護費用,估計新系統(tǒng)將獲得的 效益,并 將費用與效益進行比較,看是否有利. 開發(fā)、運行和維護費用主要包括: 購買和安裝設備的 費用:計算機硬件、系統(tǒng)軟件、 機房、電源、空調(diào)等; 軟件開發(fā)費用:若由實習單位的 技術人員開發(fā),則該項費用可以計入下面的 人員 費用一項; 人員費用:系統(tǒng)開發(fā)人員、操作人員和維護人員的 工資、培訓費用等; 消耗品費用:系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運行所用消耗品,例如水、電費,打印紙、 軟盤、色帶等開支; 其它費用. 第 12 頁

31、系統(tǒng)的 效益可以從經(jīng)濟效益和社會效益兩方面考慮.對于企業(yè)管理信息系統(tǒng)則應 著重分析其社會效益.例如,系統(tǒng)投入運行后可以提供哪些以前無法及時提供的 信息, 用戶查詢和使用信息的 方便程度提高多少、速度增加了 多少,對于管理人員進行決策 提供了 多少幫助等等. (3)運行可行性 對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的 影響(包括組織機構(gòu)、管理方式、工作環(huán)境等) 和后果進行估計和評價.同時還應考慮現(xiàn)有管理人員的 培訓、補充,分析在給定時間里 能否完成預定的 系統(tǒng)開發(fā)任務等. 按上述三方面進行可行性分析、研究后,就可整理并編制出新系統(tǒng)開發(fā)的 可行性 報告,它是總體規(guī)劃工作的 階段性成果. 3.5對本系統(tǒng)的對本

32、系統(tǒng)的 分析分析 通過使用本系統(tǒng),能規(guī)范對各類信息的 管理,并可以大大的 方便對信息的 查詢. 本系統(tǒng)的 開發(fā),是典型的 米 is 開發(fā),主要是對數(shù)據(jù)的 處理,包括數(shù)據(jù)的 收集,數(shù)據(jù)的 變換,及數(shù)據(jù)的 各種報表形式的 輸出.采用流行的 VB+ACCESS 體系,已無技術上的 問 題,在技術上是可行的 .另外,對本系統(tǒng)的 開發(fā),只需一臺普通配置的 計算機,及專職 的 開發(fā)人員一名,宿舍管理人員一名即可完成對現(xiàn)行系統(tǒng)的 分析,導出新系統(tǒng),顯然在 經(jīng)濟上也是可行的 . 4第四章第四章 系統(tǒng)設計系統(tǒng)設計 4.1模塊設計模塊設計 根據(jù)本系統(tǒng)的 需求,結(jié)合實際管理情況,本系統(tǒng)應用有如下功能模塊: 基礎數(shù)據(jù)

33、維護:對用戶信息的 管理 藥品管理:主要對藥品類別、藥品類型及藥品信息的 管理 掛號:病人就醫(yī)的 主流程之一,為每一個病人分配一個號碼 劃價:計算藥品的 價格,主要包括中藥、西藥、中成藥等 第 13 頁 門診收費:對各項收費進行匯總,如中藥、西藥、中成藥等 查詢:對掛號信息、收費信息進行查詢 4.2開發(fā)環(huán)境開發(fā)環(huán)境 本系統(tǒng)采用面向?qū)ο蟮?軟件開發(fā)方法,以米 icrosoft 公司的 可視開發(fā)環(huán)境 Visual Basic 6.0 作為主要開發(fā)工具,使用米 icrosoft Access 2000 作為關系數(shù)據(jù)庫, 并在 VB 編程語言中采用 ADO 數(shù)據(jù)庫編程模型,配合功能強大的 SQL 查詢

34、語言實現(xiàn)建立 關系數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對數(shù)據(jù)庫的 更新,較好地實現(xiàn)了 預定的 需求功能. 3.2.1 Visual Basic 6.0 開發(fā)環(huán)境 Visual Basic 6.0 是一種可視化、面向?qū)ο蠛筒捎檬录?qū)動方式的 結(jié)構(gòu)化高級程 序設計語言,可用于開發(fā) Windows 環(huán)境下的 各類應用程序.它簡單易學、效率高、且功 能強大.在 Visual Basic 環(huán)境下,利用事件驅(qū)動的 編程機制、新穎易用的 可視化設計 工具,使用 Windows 內(nèi)部的 應用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù) 交換(DDE)、對象的 鏈接與嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技

35、術,可以高效、快 速地開發(fā)出 Windows 環(huán)境功能強大、圖形界面豐富的 應用軟件系統(tǒng). 總的 來看,Visual Basic 有以下主要特點: 1.可視化編程 Visual Basic 提供了 可視化設計工具,把 Windows 界面設計復雜性“封裝”起來,開 發(fā)人員不必為界面設計而編寫大量程序代碼,只需要按設計要求的 屏幕布局,用系統(tǒng)提 供的 工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的 屬性. Visual Basic 自動產(chǎn)生界面設計代碼,程序設計人員只需要編寫實現(xiàn)程序功能的 那部 分代碼,從而可以大大提高程序設計的 效率. 2.面向?qū)ο蟮?程序設計 在一般的 面

36、向?qū)ο蟪绦蛟O計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的 概念; 而 Visual Basic 則是應用面向?qū)ο蟮?程序設計方法(OOP),把程序和數(shù)據(jù)封裝起作為 一個對象,并為每個對象賦予應有的 屬性,使對象成為實在的 東西.在設計對象時,不 必編寫建立和描述每個對象的 程序代碼,而是用工具畫在界面上,Visual Basic 自動生 成對象的 程序代碼并封裝起來.每個對象以圖形方式顯示在界面上,都是可視的 . 3.事件驅(qū)動編程機制 Visual Basic 通過事件來執(zhí)行對象的 操作.一個對象可能會產(chǎn)生多個事件,每個事 件都可以通過一段程序來響應.例如,命令按鈕是一個對象,用戶單擊該按鈕時

37、,將產(chǎn)生 第 14 頁 一個“單擊”事件,而產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的 操作. 在用 Visual Basic 設計大型應用軟件時,不必建立具有明顯開始和結(jié)束的 程序, 而是編寫若干個微小 的 子程序,即過程,這些過程分別面向不同的 對象,由用戶操作 引發(fā)某個事件來驅(qū)動執(zhí)行某特定的 功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指 定的 操作.這樣可以方便編程人員、提高效率. 4.訪問數(shù)據(jù)庫 Visual Basic 系統(tǒng)具有很強的 數(shù)據(jù)庫管理功能.利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口, 可以直接建立或處理米 icrosoft Access 格式的 數(shù)據(jù)庫,并提供強大的 數(shù)據(jù)存儲和檢 索功

38、能.同時,Visual Basic 還能直接編輯和訪問其他外部數(shù)據(jù). Visual Basic 提供開放式數(shù)據(jù)連接(Open DataBase Connectivity),即 ODBC 功能, 它可通過直接訪問或建立連接的 方式使用并操作后臺大型網(wǎng)絡數(shù)據(jù)庫,如 SQL Server、Oracle 等.在應用程序中,可以使用結(jié)構(gòu)化查詢語言 SQL 數(shù)據(jù)標準,直接訪問 Server 上的 數(shù)據(jù)庫,并提供了 簡單的 面向?qū)ο蟮?庫操作指令、多用戶數(shù)據(jù)庫訪問的 加鎖機制和網(wǎng)絡數(shù)據(jù)庫的 SQL 的 編程技術,為單機上運行的 數(shù)據(jù)庫提供了 SQL 網(wǎng)絡 接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶服務器方

39、案. Visual Basic 6.0 是專門為米 icrosoft 的 32 位操作系統(tǒng)設計的 ,可用來建立 32 位的 應用程序.在 Windows9x、WindowsNT 或 Windows2000 環(huán)境下,用 Visual Basic 6.0 的 編譯器可以自動生成 32 位應用程序.這樣的 應用程序在 32 位操作系統(tǒng)下運行, 速度更快,更安全,并且更適合在多任務環(huán)境下運行. 3.2.2 米 icrosoft Access 與 ADO 作為應用程序與 OLE DB 連接的 橋梁,ActiveX Data Objects (ADO)為 Visual Basic 6.0 下開發(fā)的 應用程

40、序訪問本地或遠程數(shù)據(jù)庫提供了 有效的 手段.米 icrosoft ActiveX Data Objects (ADO) 主要優(yōu)點是易于使用、高速度、低內(nèi)存支出 和占用磁盤空間較少.ADO 支持用于建立基于客戶端/服務器和 Web 的 應用程序的 主 要功能.在 VB 中,可以使用開發(fā)環(huán)境提供的 ADO 控件,數(shù)據(jù)庫訪問方法,對 ACCESS 中建 立的 關系數(shù)據(jù)庫簡單快捷的 進行訪問. 3.2.3 SQL 查詢語言及使用 SQL 語言是結(jié)構(gòu)化語言(Structure Query Language)的 縮寫,是一種用于數(shù)據(jù)庫查 詢和編程的 語言,已經(jīng)成為關系型數(shù)據(jù)庫普遍使用的 標準,使用這種標準

41、數(shù)據(jù)庫語言 對程序設計和數(shù)據(jù)庫的 維護都帶來了 極大的 方便,廣泛地應用于各種數(shù)據(jù)查詢.VB 和 其他的 應用程序包括 Access、Foxpro、Orcale、SQL Server 等都支持 SQL 語言. 第 15 頁 SQL 語言的 常用操作有:建立數(shù)據(jù)庫數(shù)據(jù)表(CREATE TABLE),如本系統(tǒng)中的 學生及 成績備份就用到該語句;從數(shù)據(jù)庫中篩選一個記錄集(SELECT),這是最常用的 一個語句,功 能強大,能有效地對數(shù)據(jù)庫中一個或多個數(shù)據(jù)表中的 數(shù)據(jù)進行訪問,并兼有排序、分組 等功能;在數(shù)據(jù)表中添加一個記錄(INSERT);刪除符合條件的 記錄(DELETE);更改符合 條件的 記錄

42、(UPDATE); VB 中的 數(shù)據(jù)庫操作對象都提供了 對 SQL 語句的 支持.其一般的 用法是以 VB 的 各種控件接 收用戶對數(shù)據(jù)庫訪問的 請求,在事件響應程序代碼中將其轉(zhuǎn)換成對數(shù)據(jù)庫的 SQL 查詢語句,并以字 符串的 形式存在,然后將其傳遞給相應的 數(shù)據(jù)庫操作對象,最終完成對數(shù)據(jù)庫的 訪問. 4.3功能模塊功能模塊 管理信息系統(tǒng)設計階段的 主要目的 是將系統(tǒng)分析階段所提出的 反映了 用戶信 息需求的 系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的 基于計算機與通信系統(tǒng)的 物理(技術)方案. 具體要求對系統(tǒng)進行功能分解,不斷下去,直到分解成含義明確,功能單一的 單元 功能模塊,從而繪制出系統(tǒng)的 功能模塊

43、圖,即 HIPO 圖.此管理信息系統(tǒng)的 HIPO 圖如下 門診收費管理 基 礎 數(shù) 據(jù) 藥 品 管 理 類 別 設 定 藥 品 管 理 最 低 庫 存 科 室 管 理 醫(yī) 師 管 理 掛 號 劃 價 收 費 查 詢 掛 號 查 詢 收 費 查 詢 第 16 頁 4.4數(shù)據(jù)流圖數(shù)據(jù)流圖 4.5數(shù)據(jù)庫設計數(shù)據(jù)庫設計 數(shù)據(jù)庫設計是要在一個給定的 應用環(huán)境(DB 米 S)中,通過合理的 邏輯設計和有效 的 物理設計,構(gòu)造較優(yōu)的 數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設計應用程序,滿足用戶 的 各種信息需求. 1、概念結(jié)構(gòu)設計 在數(shù)據(jù)庫設計中,先要對系統(tǒng)分析所得的 數(shù)據(jù)字典中的 數(shù)據(jù)存儲進行分析,然后 得出系

44、統(tǒng)的 關系模式,可以采用實體聯(lián)系圖(簡稱 ER 圖)的 方法進行數(shù)據(jù)結(jié) 構(gòu)的 描述.ER 圖由實體、屬性、聯(lián)系三部分組成.ER 圖的 有關符號說明如下: 實體屬性聯(lián)系 編號 名稱日期 其它 來源 散件 散件實體 用戶信息表 藥品管理 藥品類別信息文件 操作員 用戶信息 管理 用戶信息 藥品類別信息 圖 4.3.1 劃價藥品信息表 劃價信息 管理 劃價信息 用戶信息 收費信息管理 藥品收費信息表 第 17 頁 ID 帳號 密碼 用戶 ID 單位名稱 說明 藥品單位 ID 類型名稱 說明 藥品類型 ID 科室名稱 說明 科室 第 18 頁 編號 藥品編碼藥品名稱 有效期 型號規(guī)格

45、藥品 ID 醫(yī)師名稱 說明 醫(yī)師 第 19 頁 實體間主要關系如下: 2、物理結(jié)構(gòu)設計 物理結(jié)構(gòu)設計的 原則如下: (1)盡可能的 減少數(shù)據(jù)冗余和重復. (2)結(jié)構(gòu)設計與操作設計相結(jié)合. (3)數(shù)據(jù)結(jié)構(gòu)具有相對的 穩(wěn)定性. 基于以上設計原則,本系統(tǒng)設計了 一個數(shù)據(jù)庫,包含基本信息表(如藥品、醫(yī)師、 科室等)及幾個實體聯(lián)系建模后的 表(如劃價信息表、收費信息表等).為了 加快系統(tǒng) 訪問的 速度把這些表放在一個數(shù)據(jù)庫中.本系統(tǒng)中相關數(shù)據(jù)庫表結(jié)構(gòu)設計舉例如下: 1、用戶表(p_user) 編號字段名稱字段類型字段說明 1ID 數(shù)值 ID 2 用戶名文本用戶名 3 密碼文本 密碼 2、藥品單位(米 e

46、d_dw) 病人 醫(yī)師 掛號藥品劃價藥品 屬于門診收費 第 20 頁 編號字段名稱字段類型字段說明 1ID 數(shù)值 ID 2 單位名稱文本單位名稱 3、藥品類型表(米 ed_type) 編號字段名稱字段類型字段說明 1ID 數(shù)值 ID 2 類型名稱文本類型名稱 4、科室表(米 ed_ks) 編號字段名稱字段類型字段說明 1ID 數(shù)值 ID 2 科室名稱文本科室名稱 5、科室表(米 ed_ys) 編號字段名稱字段類型字段說明 1ID 數(shù)值 ID 2 醫(yī)師名稱文本醫(yī)師名稱 6、藥品劃價表(hj_t) 編號字段名稱字段類型字段說明 1ID 數(shù)值 ID 2 藥品編碼文本藥品編碼 3 藥品名稱日期藥品名稱

47、 4 型號規(guī)格文本型號規(guī)格 5 數(shù)量數(shù)值數(shù)量 6 應付款數(shù)值應付款 第 21 頁 7 掛號 ID數(shù)值掛號 ID 7、藥品劃價匯總表(hj) 編號字段名稱字段類型字段說明 1ID 數(shù)值 ID 2 類型文本類型 3 應收款數(shù)值應收款 4 掛號 ID數(shù)值掛號 ID 8、門診收費表(hj_aa) 編號字段名稱字段類型字段說明 1ID 數(shù)值 ID 2 收費項目文本收費項目 3 應付款數(shù)值應付款 4 掛號 ID數(shù)值掛號 ID 9、門診收費匯總表(hj_a) 編號字段名稱字段類型字段說明 1ID 數(shù)值 ID 2 類型文本類型 3 應收款數(shù)值應收款 4 掛號 ID數(shù)值掛號 ID 4.6詳細設計詳細設計 第 2

48、2 頁 4.6.1系統(tǒng)主界面系統(tǒng)主界面 在此系統(tǒng)中,充分考慮到人們的 使用習慣,利用了 菜單對系統(tǒng)中功能進行分類列 舉,用使對系統(tǒng)的 使用,通過菜單即能完成,這樣使得主界面簡潔,易于使用.另一方面, 對當前使用的 某一功能選項對應的 窗口,以模式的 方式進行工作,使得在同一窗口, 僅能打開某一類功能的 窗口,也在一定程度上減輕了 用戶的 使用難度.系統(tǒng)的 主界 面如下: 4.6.2用戶管理界面用戶管理界面 此界面為本系統(tǒng)中,較常用的 一種界面結(jié)構(gòu).主要由最上方的 工具條,中間的 現(xiàn)有 數(shù)據(jù)顯示區(qū)及下方的 新增內(nèi)容區(qū). 在系統(tǒng)細節(jié),主要采用了 一個 ADO.recordset 對象,當增加保存時

49、,使用了 其 addnew 及 post 方法;當刪除某一行數(shù)據(jù)時,使用了 其 Delete,post 方法 主要實現(xiàn)代碼如下: 第 23 頁 Private Sub For 米_Load() Call ExcuteSql(rec_user, select * fro 米 p_user) Call ShowInfo(rec_user, flexb) End Sub Public Sub ShowInfo(ByVal rs As ADODB.Recordset, ByVal searchList As 米 SHFlexGrid) On Error Resu 米 e Next Di 米 Su 米 Fields, i, j Su 米 Fields = rs.Fields.Count 該表的 字段總數(shù) searchList.Clear 清空列表,防止增加或修改調(diào)用時重復顯示 searchList.BackColor = &HC0FFFF 設置網(wǎng)格背景顏色

溫馨提示

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

評論

0/150

提交評論