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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

2、收費(fèi)管理系統(tǒng). 第 II 頁(yè) 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 頁(yè) 1第一章第一章 緒緒 論論.4 2第二章第二章 選題說(shuō)明選題說(shuō)明.6 2.1課題背景.6 2.2國(guó)內(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)開(kāi)發(fā)步驟.10 3.4可行性分析.11 3.5對(duì)本系統(tǒng)的 分析 .12 4第四章第四章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì).12 4.1模塊設(shè)計(jì).12 4.2開(kāi)發(fā)環(huán)境.13 4.3功能模塊.15 4.4數(shù)據(jù)流圖.16 4.5數(shù)據(jù)庫(kù)設(shè)計(jì).16 4.6詳細(xì)設(shè)計(jì).21 4.6.1系統(tǒng)主界面.21 4.6.2用戶(hù)管理界面.22 4.6.3藥品管理界面.27 4.6.4掛號(hào)界面.28 4.6.5劃價(jià)界面.29 5第五章第五章 開(kāi)發(fā)總結(jié)開(kāi)發(fā)總結(jié).31 6參參 考考 文文 獻(xiàn)獻(xiàn).31 第 4 頁(yè) 1第一章第一章 緒緒 論論 在現(xiàn)代社會(huì)中管理的 作用越來(lái)越顯得重要和突出.一般來(lái)講,管理通過(guò)計(jì)劃、組織、 指導(dǎo)與領(lǐng)導(dǎo)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

46、d_dw) 病人 醫(yī)師 掛號(hào)藥品劃價(jià)藥品 屬于門(mén)診收費(fèi) 第 20 頁(yè) 編號(hào)字段名稱(chēng)字段類(lèi)型字段說(shuō)明 1ID 數(shù)值 ID 2 單位名稱(chēng)文本單位名稱(chēng) 3、藥品類(lèi)型表(米 ed_type) 編號(hào)字段名稱(chēng)字段類(lèi)型字段說(shuō)明 1ID 數(shù)值 ID 2 類(lèi)型名稱(chēng)文本類(lèi)型名稱(chēng) 4、科室表(米 ed_ks) 編號(hào)字段名稱(chēng)字段類(lèi)型字段說(shuō)明 1ID 數(shù)值 ID 2 科室名稱(chēng)文本科室名稱(chēng) 5、科室表(米 ed_ys) 編號(hào)字段名稱(chēng)字段類(lèi)型字段說(shuō)明 1ID 數(shù)值 ID 2 醫(yī)師名稱(chēng)文本醫(yī)師名稱(chēng) 6、藥品劃價(jià)表(hj_t) 編號(hào)字段名稱(chēng)字段類(lèi)型字段說(shuō)明 1ID 數(shù)值 ID 2 藥品編碼文本藥品編碼 3 藥品名稱(chēng)日期藥品名稱(chēng)

47、 4 型號(hào)規(guī)格文本型號(hào)規(guī)格 5 數(shù)量數(shù)值數(shù)量 6 應(yīng)付款數(shù)值應(yīng)付款 第 21 頁(yè) 7 掛號(hào) ID數(shù)值掛號(hào) ID 7、藥品劃價(jià)匯總表(hj) 編號(hào)字段名稱(chēng)字段類(lèi)型字段說(shuō)明 1ID 數(shù)值 ID 2 類(lèi)型文本類(lèi)型 3 應(yīng)收款數(shù)值應(yīng)收款 4 掛號(hào) ID數(shù)值掛號(hào) ID 8、門(mén)診收費(fèi)表(hj_aa) 編號(hào)字段名稱(chēng)字段類(lèi)型字段說(shuō)明 1ID 數(shù)值 ID 2 收費(fèi)項(xiàng)目文本收費(fèi)項(xiàng)目 3 應(yīng)付款數(shù)值應(yīng)付款 4 掛號(hào) ID數(shù)值掛號(hào) ID 9、門(mén)診收費(fèi)匯總表(hj_a) 編號(hào)字段名稱(chēng)字段類(lèi)型字段說(shuō)明 1ID 數(shù)值 ID 2 類(lèi)型文本類(lèi)型 3 應(yīng)收款數(shù)值應(yīng)收款 4 掛號(hào) ID數(shù)值掛號(hào) ID 4.6詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 第 2

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

49、,使用了 其 addnew 及 post 方法;當(dāng)刪除某一行數(shù)據(jù)時(shí),使用了 其 Delete,post 方法 主要實(shí)現(xiàn)代碼如下: 第 23 頁(yè) 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)用時(shí)重復(fù)顯示 searchList.BackColor = &HC0FFFF 設(shè)置網(wǎng)格背景顏色

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論