醫(yī)院血庫(kù)管理系統(tǒng)畢業(yè)論文_第1頁(yè)
醫(yī)院血庫(kù)管理系統(tǒng)畢業(yè)論文_第2頁(yè)
醫(yī)院血庫(kù)管理系統(tǒng)畢業(yè)論文_第3頁(yè)
醫(yī)院血庫(kù)管理系統(tǒng)畢業(yè)論文_第4頁(yè)
醫(yī)院血庫(kù)管理系統(tǒng)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩88頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 摘 要本醫(yī)院血庫(kù)管理系統(tǒng) 是典型的信息管理系統(tǒng)(MIS),其開(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í)間建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),真到形成用戶滿意的可行系統(tǒng).關(guān)鍵詞原型法,面向?qū)ο?,?shù)據(jù)一致性,數(shù)據(jù)窗口,信息管理系統(tǒng)。AbstractThis system is doct

2、or aspects that typical information management system( MIS), its development includes primarily the backstage database establishes with support and the head applies the development two aspects of the procedure.Establish the data consistency to the former request is strong with the complete, the that

3、 data safety good database.But request the latter very much the applied procedure function complete, easy usage etc. characteristics.Through the analysis such circumstance, we use the VB, database etc. development tool, make use of its every kind of the tool of development that provide that face to

4、the object, particularly is intelligence that data window way this on canning be convenient but Chien's manipulates the database turn the object, establish in the in a short time first system application prototype, then, start to the beginning prototype system proceeding need on behalf, revise c

5、ontinuously with improve, really arrive to become the customer satisfied canA system.91 / 93目 錄摘要1Abstract1第一章緒論51.1 血庫(kù)管理系統(tǒng)介紹51.2 開(kāi)發(fā)血庫(kù)管理系統(tǒng)的意義51.3 國(guó)外研究現(xiàn)狀61.4血庫(kù)管理系統(tǒng)中問(wèn)題的提出61.4.1 構(gòu)建血庫(kù)管理系統(tǒng)的目的71.4.2 普通血庫(kù)管理面對(duì)的問(wèn)題71.4.3 構(gòu)建血庫(kù)管理系統(tǒng)的必要性81.5 背景91.5.1 待開(kāi)發(fā)軟件的系統(tǒng)和名稱91.5.2 提出者,開(kāi)發(fā)者91.5.3 字義:縮語(yǔ)與專有名詞定義10第二章 程序設(shè)計(jì)體系112.1 編

6、程語(yǔ)言VB介紹112.1.1 vb語(yǔ)言簡(jiǎn)介112.1.2 vb語(yǔ)言的用途112.1.3 本系統(tǒng)采用vb編寫的優(yōu)勢(shì)122.2 數(shù)據(jù)庫(kù)ACCESS132.2.1 ACCESS簡(jiǎn)介132.2.2 ACCESS歷史142.2.3 ACCESS安全方式15第三章 業(yè)務(wù)概述163.1 目標(biāo)(有)163.2 系統(tǒng)的基本容要求163.3 用戶要求與軟件的特點(diǎn)173.3.1 系統(tǒng)開(kāi)發(fā)的必要性173.3.2 系統(tǒng)開(kāi)發(fā)的可行性173.4 假定與約束17第四章 系統(tǒng)分析184.1 系統(tǒng)的可行性分析184.2 系統(tǒng)需求分析194.2.1 數(shù)據(jù)需求分析194.2.2 功能需求分析194.2.3 數(shù)據(jù)庫(kù)需求分析194.3

7、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查204.4 業(yè)務(wù)流程圖分析214.4.1 管理員登陸業(yè)務(wù)流程圖214.4.2 用戶信息業(yè)務(wù)流程圖214.4.3 管理員密碼業(yè)務(wù)流程圖224.4.4 入庫(kù)信息業(yè)務(wù)流程圖224.4.5 出庫(kù)信息業(yè)務(wù)流程圖234.4.6 查詢信息業(yè)務(wù)流程圖244.4.7 出庫(kù)信息打印業(yè)務(wù)流程圖254.4.8 入庫(kù)信息打印業(yè)務(wù)流程圖254.4.9 管理員退出業(yè)務(wù)流程圖264.5 新系統(tǒng)的邏輯模型27第五章 系統(tǒng)設(shè)計(jì)285.1 系統(tǒng)總體設(shè)計(jì)285.1.1 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)285.1.2 系統(tǒng)的總體功能設(shè)計(jì)285.2 系統(tǒng)功能結(jié)構(gòu)圖285.2.1 管理員功能結(jié)構(gòu)圖285.2.2 用戶功能結(jié)構(gòu)圖295.

8、2.3 入庫(kù)管理功能結(jié)構(gòu)圖305.2.4 出庫(kù)管理功能結(jié)構(gòu)圖315.2.5 血庫(kù)管理功能結(jié)構(gòu)圖325.2.6 系統(tǒng)查詢功能結(jié)構(gòu)圖325.2.7 單據(jù)打印功能結(jié)構(gòu)圖335.2.8 背景管理功能結(jié)構(gòu)圖335.2.9 系統(tǒng)幫助功能結(jié)構(gòu)圖345.2.10 登錄與退出功能結(jié)構(gòu)圖345.3 系統(tǒng)數(shù)據(jù)流圖分析355.3.1 數(shù)據(jù)流圖的意義355.3.2 符號(hào)說(shuō)明355.3.3 管理員登陸數(shù)據(jù)流圖355.3.4 用戶管理數(shù)據(jù)流圖355.3.5 入庫(kù)管理數(shù)據(jù)流圖365.3.6 出庫(kù)管理數(shù)據(jù)流圖375.3.7 背景修改數(shù)據(jù)流圖385.3.8 幫助信息數(shù)據(jù)流圖385.3.9 數(shù)據(jù)庫(kù)備份數(shù)據(jù)流圖395.4 數(shù)據(jù)庫(kù)創(chuàng)建

9、395.4.1 系統(tǒng)的E-r圖395.4.2 數(shù)據(jù)庫(kù)視圖425.5 代碼設(shè)計(jì)455.6 用戶界面設(shè)計(jì)455.6.1 系統(tǒng)界面結(jié)構(gòu)455.6.2 登陸界面和主界面465.6.3 系統(tǒng)管理界面485.6.4 血液管理界面495.6.5 系統(tǒng)查詢界面515.6.6 系統(tǒng)幫助53第六章 系統(tǒng)出錯(cuò)處理556.1 系統(tǒng)測(cè)試的原則556.2 測(cè)試的方法以與步驟556.3 出錯(cuò)提示信息556.4 系統(tǒng)補(bǔ)救措施57第七章 系統(tǒng)運(yùn)行環(huán)境587.1 硬件環(huán)境587.2 軟件環(huán)境58第八章 系統(tǒng)的推廣59第九章 結(jié)束語(yǔ)60致61參考文獻(xiàn)62附錄1 數(shù)據(jù)字典63附錄2 表結(jié)構(gòu)66附錄3 代碼設(shè)計(jì)68附錄3 軟件測(cè)試報(bào)告

10、89第1章 緒論1.1血庫(kù)管理系統(tǒng)的介紹隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。血庫(kù)管理系統(tǒng)是對(duì)住院病區(qū)系統(tǒng)的補(bǔ)充。以前血庫(kù)沒(méi)有聯(lián)網(wǎng),發(fā)血都是病區(qū)先把發(fā)血申請(qǐng)單送往住院收費(fèi)處記帳,再把記帳后的處方交給血庫(kù)發(fā)血。由于住院收費(fèi)處不能與時(shí)知道血庫(kù)是否有某一型號(hào)的血,量夠不夠,只能先對(duì)血請(qǐng)領(lǐng)單記帳,導(dǎo)致經(jīng)常由于庫(kù)存不夠而重復(fù)沖銷血單的操作,費(fèi)時(shí)費(fèi)力。血庫(kù)以往采用傳統(tǒng)手工的方式,不能與時(shí)知道現(xiàn)有庫(kù)存,發(fā)血效率低,血積壓多,核對(duì)起來(lái)非常困難。且統(tǒng)計(jì)工作是個(gè)大難題。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)血庫(kù)進(jìn)行管理,具有著手

11、工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:效率高、查找方便、可靠性高、存儲(chǔ)量大、核對(duì)方便、易于管理等。這些優(yōu)點(diǎn)能夠極提高血庫(kù)管理的效率。醫(yī)院血庫(kù)管理系統(tǒng)是每一個(gè)醫(yī)療機(jī)構(gòu)管理病人與醫(yī)師收入和支出的不可缺少的一個(gè)管理信息系統(tǒng),它的容對(duì)于醫(yī)療機(jī)構(gòu)的管理者來(lái)說(shuō)是至關(guān)重要的,所以醫(yī)院血庫(kù)管理系統(tǒng)應(yīng)該能夠?yàn)槊恳粋€(gè)醫(yī)療機(jī)構(gòu)的管理者提供充足的信息和快捷的查詢手段,大大的方便醫(yī)療機(jī)構(gòu)的管理者對(duì)血庫(kù)的合理管理。1.2 開(kāi)發(fā)血庫(kù)管理系統(tǒng)的意義信息規(guī)模化、標(biāo)準(zhǔn)化和代碼化是計(jì)算機(jī)應(yīng)用的重要基礎(chǔ)與前提。重要數(shù)據(jù)的錄人時(shí)做到了與時(shí)、準(zhǔn)確、規(guī)?;?biāo)準(zhǔn)化和代碼化,系統(tǒng)實(shí)施給血庫(kù)的業(yè)務(wù)體檢帶來(lái)的變革如下.<1>提高服務(wù)質(zhì)量,

12、強(qiáng)化管理手段采用血庫(kù)管理系統(tǒng)后信息采用一站式采集和處理, 保證受血者的所有輸血信息的準(zhǔn)確無(wú)誤。信息集成和有效傳遞帶來(lái)了流程的統(tǒng)一和快捷, 同時(shí)方便了客戶。信息化手段也有效杜絕了人為因素影響血庫(kù)或輸血科的檢驗(yàn)結(jié)果, 保證了血庫(kù)作為輸血終檢機(jī)構(gòu)檢驗(yàn)結(jié)果的權(quán)威性和公正性, 提高了安全供血和合理用血能力。健全的血庫(kù)分析系統(tǒng)可以對(duì)血庫(kù)部的業(yè)務(wù)情況進(jìn)行實(shí)時(shí)監(jiān)控, 幫助決策者改進(jìn)服務(wù)、進(jìn)行量化績(jī)效管理和決策分析。<2>與局域網(wǎng)絡(luò)快速連接可以通過(guò)局域網(wǎng)同臨床科室建立起不間斷的聯(lián)系, 架起了與客戶溝通的橋梁, 不斷地提供有關(guān)輸血的各種建議, 不僅加強(qiáng)了臨床科室同血庫(kù)的關(guān)系, 加強(qiáng)了發(fā)血后服務(wù), 提高

13、了安全用血能力, 避免了各, 種醫(yī)療事故的出現(xiàn)。<3>改革工作模式·提高工作效率信息化血庫(kù)推動(dòng)業(yè)務(wù)流程的規(guī)和工作模式的改善, 省去了一系列繁瑣而不必要工作程序, 使工作流程清晰、有效, 同時(shí)大幅提高了業(yè)務(wù)人員的效率, 使交叉配血結(jié)果發(fā)布時(shí)間縮短了一半。把工作人員從繁重的血庫(kù)業(yè)務(wù)工作中解脫出來(lái), 使他們更專注于臨床科室服務(wù)。<4>少成本, 增加效益利用數(shù)字化手段實(shí)現(xiàn)了無(wú)紙化建設(shè)。徹底改變了手工或單向單機(jī)管理造成血庫(kù)業(yè)務(wù)的盲目、松散、混亂、隨意性, 更加體現(xiàn)了涉與面廣、效率高的網(wǎng)絡(luò)管理特點(diǎn)。全新的血庫(kù)管理模式方式,給臨床科室耳目一新的服務(wù)享受, 給血庫(kù)帶來(lái)了可觀的

14、經(jīng)濟(jì)效益和社會(huì)效益。<5>本系統(tǒng)所包含的配血結(jié)果數(shù)據(jù)記錄了所有輸血過(guò)程的歷史記錄, 數(shù)據(jù)檢索快速, 方便日后追查, 該數(shù)據(jù)也可為輸血相關(guān)課題研究提供素材, 基于此數(shù)據(jù)庫(kù), 可以方便地生成輸血業(yè)務(wù)量的周、月、季、年報(bào)表用各血型需求構(gòu)成比報(bào)表, 快速反饋給地區(qū)血站, 作為預(yù)期采血業(yè)務(wù)量的依據(jù)。并能為我院各級(jí)管理提供了科學(xué)、系統(tǒng)、快捷的血庫(kù)信息。1.3 國(guó)外研究現(xiàn)狀因?yàn)獒t(yī)院血庫(kù)管理系統(tǒng)的重要性,現(xiàn)在國(guó)外都在積極的對(duì)他進(jìn)行研究,我們國(guó)家的血庫(kù)管理系統(tǒng)正在趨于完善,像等大城市已經(jīng)有了相當(dāng)好的血庫(kù)管理系統(tǒng),但是在部分偏遠(yuǎn)的地區(qū)還沒(méi)有設(shè)立血庫(kù)管理系統(tǒng),當(dāng)人們需要輸血時(shí)還是采用比較老式的先掛號(hào)再等

15、血等等一系列復(fù)雜的環(huán)節(jié),建立一個(gè)覆蓋全球的血庫(kù)管理系統(tǒng)還需要很長(zhǎng)的時(shí)間才能夠完善,所以現(xiàn)在的血庫(kù)管理系統(tǒng)正處于積極的發(fā)展階段。1.4 血庫(kù)管理系統(tǒng)中問(wèn)題的提出從1964年美國(guó)研制出世界第一臺(tái)電子計(jì)算機(jī)至今,計(jì)算機(jī)技術(shù)已經(jīng)經(jīng)過(guò)了五代的演變,計(jì)算機(jī)應(yīng)用過(guò)程也經(jīng)過(guò)了三個(gè)發(fā)展階段。在第三個(gè)發(fā)展階段上,計(jì)算機(jī)進(jìn)入了醫(yī)學(xué)領(lǐng)域,輸血研究是醫(yī)學(xué)的一個(gè)重要分支,隨著生物、電子、醫(yī)學(xué)技術(shù)的飛速發(fā)展,它已成為一門獨(dú)立的學(xué)科,引起了廣泛的關(guān)注。而對(duì)于建立在現(xiàn)代科技基礎(chǔ)上的輸血研究,計(jì)算機(jī)己成為它研究和發(fā)展不可缺少的工具。其中計(jì)算機(jī)在血庫(kù)管理信息系統(tǒng)上的應(yīng)用是很重要的一個(gè)方面1.4.1 構(gòu)建血庫(kù)管理系統(tǒng)的目的加強(qiáng)對(duì)血庫(kù)

16、的管理,由于血庫(kù)的涵很大,一般情況下很難對(duì)血庫(kù)的信息進(jìn)行完善的管理。建立血庫(kù)管理系統(tǒng)的目的就是在于對(duì)血庫(kù)方便的進(jìn)行分析,把握好入庫(kù)和出庫(kù)。目前我國(guó)有很多的血庫(kù)管理系統(tǒng)怎么有機(jī)的將這些系統(tǒng)結(jié)合起來(lái)是一個(gè)長(zhǎng)期的話題,形成網(wǎng)狀的血庫(kù)管理是血庫(kù)管理系統(tǒng)的最終發(fā)展方向,如果各個(gè)血庫(kù)形成一個(gè)整體,那樣查詢一種血液將會(huì)比現(xiàn)在省去一半的時(shí)間。所以構(gòu)建血庫(kù)管理系統(tǒng)的目的就是縮短血液查詢時(shí)間,把血液分類別的進(jìn)行管理,為人們的身體健康做好后勤保障。1.4.2 普通血庫(kù)管理面對(duì)的問(wèn)題根據(jù)現(xiàn)行血庫(kù)管理系統(tǒng)業(yè)務(wù)需求歸納出以下幾方面的問(wèn)題:<1> 數(shù)據(jù)量大,各類表格種類繁多,手工作業(yè)容易產(chǎn)生差錯(cuò);<2&g

17、t;缺乏有效的編碼一致性校驗(yàn)手段,缺乏有效的記錄歸檔和管理方法,實(shí)際操作中出現(xiàn)差錯(cuò)的可能性很大,為安全供血留下了隱患;<3>回溯困難;<4>大量歷史數(shù)據(jù)不易歸檔和保存;<5>制定獻(xiàn)血計(jì)劃和采血計(jì)劃有時(shí)缺乏規(guī)律性;<6>決乏必要的統(tǒng)計(jì)手段,無(wú)法確切了解血液的血型分布問(wèn)題<7>無(wú)法解決異地調(diào)劑獻(xiàn)血、異地調(diào)劑用血、異地認(rèn)證和結(jié)算問(wèn)題;<8>用血審批困難,手續(xù)復(fù)雜,可操作性不強(qiáng);<9>與縣(市)區(qū)血站的管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)不一致,數(shù)據(jù)共享時(shí)需要轉(zhuǎn)換;<10>醫(yī)院患者用血信息,容不詳盡,信息不能與時(shí)反饋;<

18、11>計(jì)算機(jī)硬件設(shè)備利用率比較低,沒(méi)能充分分享到計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)所能帶來(lái)的便利。<12>信息共享圍小,容不夠全面,也缺乏統(tǒng)一的組織與安排。因此,利用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),構(gòu)建一個(gè)完備的血庫(kù)信息管理系統(tǒng)是十分困難的,但是也只有克服了這些苦難才能夠加速血庫(kù)的發(fā)展,打破原來(lái)的信息組織形式,是目前醫(yī)院血庫(kù)迫在眉捷的任務(wù)1.4.3 構(gòu)建血庫(kù)管理系統(tǒng)的必要性管理信息系統(tǒng)是采用因特網(wǎng)技術(shù)建立的企業(yè)部專用系統(tǒng),以TCP/IP協(xié)議作為基礎(chǔ),以網(wǎng)為核心應(yīng)用,構(gòu)成統(tǒng)一和便利的信息交換平臺(tái)。相形之下,傳統(tǒng)的血庫(kù)管理己不能滿足現(xiàn)代血庫(kù)管理的要求。因此,利用管理信息構(gòu)造血液中心部的計(jì)算機(jī)管理系統(tǒng),是順應(yīng)了

19、計(jì)算機(jī)發(fā)展的潮流。建立血庫(kù)管理信息系統(tǒng)不僅具有傳統(tǒng)局域網(wǎng)絡(luò)的全部功能,而且利用管理信息的獨(dú)特技術(shù)可以對(duì)血庫(kù)部不同部門的不同格式的信息統(tǒng)一組織和管理,進(jìn)而解決血液中心信息的共享問(wèn)題,更為可觀的是血液中心管理信息系統(tǒng)可方便地解決各級(jí)血庫(kù)之間的信息交流。在血庫(kù)中心建立管理信息系統(tǒng)目的在于規(guī)行業(yè)管理模式、業(yè)務(wù)處理規(guī)程,加強(qiáng)資源共享,血液采集、供和輸用安全,有利于廣泛宣傳貫徹獻(xiàn)血法、推進(jìn)全民無(wú)償獻(xiàn)血工作因此將計(jì)算機(jī)網(wǎng)絡(luò)管理信息技術(shù)引入血站的行政與業(yè)務(wù)管理是提高血庫(kù)供血的質(zhì)量、確?;颊叩纳踩?、降低血站工作人員的工作強(qiáng)度,提高工作效率和血庫(kù)管理的規(guī)化程度必由之路。另一方面,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展

20、又為血庫(kù)實(shí)施性能可靠的計(jì)算機(jī)信息系統(tǒng)提供了基本保證。 血庫(kù)中心建立管理信息系統(tǒng),不但能夠在更大圍實(shí)現(xiàn)信息共享,實(shí)現(xiàn)各個(gè)血庫(kù)之間的信息交流,更主要的使血液中心部業(yè)務(wù)管理、辦公自動(dòng)化系統(tǒng)、人事管理、財(cái)務(wù)系統(tǒng)并入統(tǒng)一的部管理網(wǎng)絡(luò)中,工作效率得到很大提高,使血液中心的管理與現(xiàn)代化的管理方式并軌。并且管理信息系統(tǒng)可以通過(guò)聯(lián)入因特網(wǎng)系統(tǒng)使血液中心踏上信息高速公路。下面將在血庫(kù)實(shí)施管理信息系統(tǒng),其優(yōu)越性歸納如下:<1>促進(jìn)了血液中心與兄弟血站之間的溝通。通過(guò)管理信息網(wǎng)絡(luò),各個(gè)血站可以相互查詢血源,實(shí)現(xiàn)遠(yuǎn)距離的血源調(diào)配;在急需稀有血型,或血液嚴(yán)重偏型的情況下,可以通過(guò)網(wǎng)絡(luò)查詢與時(shí)解決問(wèn)題??朔藗?/p>

21、統(tǒng)網(wǎng)絡(luò)的弊端,最大限度地滿足了各地方的臨床用血。<2>對(duì)于血液中心部信息網(wǎng)絡(luò)是為血液中心收集信息、交流信息、輔助領(lǐng)導(dǎo)決策、并反饋到操作流程中去。血液中心應(yīng)用管理信息網(wǎng)絡(luò)作為部信息網(wǎng)絡(luò),達(dá)到了操作簡(jiǎn)單,直觀明了(圖、文、聲并茂)。<3>便捷的信息傳遞通過(guò)網(wǎng)平臺(tái)和電子功能,可以快速地在站員工之間、員工與外界之間、血站與血站之間發(fā)布與獲取信息。<4>訪問(wèn)信息的通訊手段是集成的。<5>提高了工作效率。各種聯(lián)機(jī)文獻(xiàn)、檢驗(yàn)報(bào)告、和獻(xiàn)血員的詳細(xì)信息、血液的流通過(guò)程等的發(fā)布,使用電子文件取代書面文件,大大提高了工作效率。節(jié)省人力物力 。采用基于管理信息網(wǎng)絡(luò)的協(xié)作

22、與交流,減化了行政手續(xù),減少了相關(guān)行政人員, 對(duì)員工進(jìn)行聯(lián)機(jī)培訓(xùn),提高了培訓(xùn)效率。<6>節(jié)省費(fèi)用??晒?jié)約大部分傳統(tǒng)辦公費(fèi)用,如紙、復(fù)印、 、開(kāi)會(huì)、圖書情報(bào)資料查詢等等的費(fèi)用。<7>應(yīng)用管理信息網(wǎng)絡(luò)作為部信息網(wǎng)可以使系統(tǒng)結(jié)構(gòu)靈活、開(kāi)放、保護(hù)站的投資 。無(wú)論信息網(wǎng)上使用的是何種操作系統(tǒng),從網(wǎng)上獲取的信息不受軟件開(kāi)發(fā)和整個(gè)信 息結(jié)構(gòu)的影響。同時(shí)設(shè)計(jì)的軟件系統(tǒng)框架是一個(gè)完全開(kāi)放的、并能不斷平滑過(guò)渡的系統(tǒng) 。1.5 背景1.5.1 待開(kāi)發(fā)軟件的系統(tǒng)和名稱系統(tǒng)名稱:醫(yī)院血庫(kù)管理系統(tǒng)醫(yī)院血庫(kù)管理系統(tǒng)是醫(yī)院用來(lái)管理血液的管理系統(tǒng),其中包括了用戶信息的管理、入庫(kù)血液的管理、出庫(kù)血液的管理

23、和查詢管理。管理員通過(guò)血庫(kù)管理系統(tǒng)對(duì)血液進(jìn)行管理使血液的管理更加的方便和快捷。1.5.2 提出者,開(kāi)發(fā)者課題來(lái)源:自己提出,指導(dǎo)老師審核同意開(kāi) 發(fā) 者:*大學(xué) *學(xué)院 * 班 * 號(hào) *指導(dǎo)老師:*1.5.3 字義:縮語(yǔ)與專有名詞定義DB: Database 數(shù)據(jù)庫(kù)DBS: Database System 數(shù)據(jù)庫(kù)系統(tǒng)SQL: Structured Query Language 結(jié)構(gòu)化查詢語(yǔ)言 E-R: Entity-relation 實(shí)體關(guān)系 GF: GotFocus 對(duì)象得到焦點(diǎn)時(shí)發(fā)生LF: LostFocus 對(duì)象失去焦點(diǎn)時(shí)發(fā)生第二章 程序設(shè)計(jì)體系2.1 編程語(yǔ)言VB介紹2.1.1 vb語(yǔ)

24、言簡(jiǎn)介Visual Basic,簡(jiǎn)稱VB,是Microsoft公司推出的一種Windows應(yīng)用程序開(kāi)發(fā)工具。是當(dāng)今世界上使用最廣泛的編程語(yǔ)言之一,它也被公認(rèn)為是編程效率最高的一種編程方法。無(wú)論是開(kāi)發(fā)功能強(qiáng)大、性能可靠的商務(wù)軟件,還是編寫能處理實(shí)際問(wèn)題的實(shí)用小程序,VB都是最快速、最簡(jiǎn)便的方法。 何謂 Visual Basic?“Visual”指的是采用可視化的開(kāi)發(fā)圖形用戶界面(GUI)的方法,一般不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把需要的控件拖放到屏幕上的相應(yīng)位置即可;“Basic”指的是BASIC語(yǔ)言,因?yàn)閂B是在原有的BASIC語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,至今包含了數(shù)百條語(yǔ)句

25、、函數(shù)與關(guān)鍵詞,其中很多和 Windows GUI 有直接關(guān)系。專業(yè)人員可以用 Visual Basic 實(shí)現(xiàn)其它任何 Windows 編程語(yǔ)言的功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。VB提供了學(xué)習(xí)版、專業(yè)版和企業(yè)版,用以滿足不同的開(kāi)發(fā)需要。學(xué)習(xí)版使編程人員很容易地開(kāi)發(fā)Windows和Windows NT的應(yīng)用程序;專業(yè)版為專業(yè)編程人員提供了功能完備的開(kāi)發(fā)工具;企業(yè)版允許專業(yè)人員以小組的形式來(lái)創(chuàng)建強(qiáng)健的分布式應(yīng)用程序。2.1.2 vb語(yǔ)言的用途Visual Basic是一種強(qiáng)大的語(yǔ)言,即您所能想到的編程任務(wù),它基本都能完成。從設(shè)計(jì)新型的用戶界面到利用其它應(yīng)用程序的對(duì)象;從處

26、理文字圖象到使用數(shù)據(jù)庫(kù);從開(kāi)發(fā)個(gè)人或小組使用的小工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至通過(guò) Internet 的遍與全球分布式應(yīng)用程序,都可在 Visual Basic 提供的工具中各取所需。 VB是微軟公司的一種通用程序設(shè)計(jì)語(yǔ)言,包含在Microsoft Excel、Microsoft Access等眾多Windows應(yīng)用軟件種的VBA都使用VB語(yǔ)言,以供用戶二次開(kāi)發(fā);目前制作網(wǎng)頁(yè)使用較多的VBScript腳本語(yǔ)言也是VB的子集。 利用 VB的數(shù)據(jù)訪問(wèn)特性,用戶可以對(duì)包括Microsoft SQL Server和其他企業(yè)數(shù)據(jù)庫(kù)在的大部分?jǐn)?shù)據(jù)庫(kù)格式創(chuàng)建數(shù)據(jù)庫(kù)和前端應(yīng)用程序,以與可調(diào)整的服務(wù)器端部件。利

27、用ActiveX(TM)技術(shù),VB可使用如Microsoft Word、Microsoft Excel與其他Windows應(yīng)用程序提供的功能,甚至可直接使用VB專業(yè)版和企業(yè)版創(chuàng)建的應(yīng)用程序?qū)ο蟆?.1.3 本系統(tǒng)采用vb編寫的優(yōu)勢(shì)Visual Basic之所以受到廣大編程愛(ài)好者與專業(yè)編程人員的青睞,是因?yàn)樗哂幸韵乱恍┨攸c(diǎn): 1面向?qū)ο?VB采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想。它的基本思路是把復(fù)雜的程序設(shè)計(jì)問(wèn)題分解為一個(gè)個(gè)能夠完成獨(dú)立功能的相對(duì)簡(jiǎn)單的對(duì)象集合,所謂“對(duì)象”就是一個(gè)可操作的實(shí)體,如窗體、窗體中的命令按鈕、標(biāo)簽、文本框等。面向?qū)ο蟮木幊叹秃孟翊罘e木一樣,程序員可根據(jù)程序和界面設(shè)計(jì)要求,直

28、接在屏幕上“畫"出窗口、菜單、按鈕等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。 2事件驅(qū)動(dòng) 在Windows環(huán)境下,程序是以事件驅(qū)動(dòng)方式運(yùn)行的,每個(gè)對(duì)象都能響應(yīng)多個(gè)不同的事件,每個(gè)事件都能驅(qū)動(dòng)一段代碼事件過(guò)程,該代碼決定了對(duì)象的功能。通常稱這種機(jī)制為事件驅(qū)動(dòng)。事件可由用戶的操作觸發(fā),也可以由系統(tǒng)或應(yīng)用程序觸發(fā)。例如,單擊一個(gè)命令按鈕,就觸發(fā)了按鈕的Click(單擊)事件,該事件中的代碼就會(huì)被執(zhí)行。若用戶未進(jìn)行任何操作(未觸發(fā)事件),則程序就處于等待狀態(tài)。整個(gè)應(yīng)用程序就是由彼此獨(dú)立的事件過(guò)程構(gòu)成。 3軟件的集成式開(kāi)發(fā) VB為編程提供了一個(gè)集成開(kāi)發(fā)環(huán)境。在這個(gè)環(huán)境中,編程者可設(shè)計(jì)界面、編寫代

29、碼、調(diào)試程序,直至把應(yīng)用程序編譯成可在Windows中運(yùn)行的可執(zhí)行文件,并為它生成安裝程序。VB的集成開(kāi)發(fā)環(huán)境為編程者提供了很大的方便。 4結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言 VB具有豐富的數(shù)據(jù)類型,是一種符合結(jié)構(gòu)化程序設(shè)計(jì)思想的語(yǔ)言,而且簡(jiǎn)單易學(xué)。此外作為一種程序設(shè)計(jì)語(yǔ)言,VB還有許多獨(dú)到之處。 5強(qiáng)大的數(shù)據(jù)庫(kù)訪問(wèn)功能 VB利用數(shù)據(jù)控件可以訪問(wèn)多種數(shù)據(jù)庫(kù),VB 6O提供的ADO控件,不但可以用最少的代碼實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作和控制,也可以取代Data控件和RDO控件。 6支持對(duì)象的與嵌入技術(shù) VB的核心是對(duì)對(duì)象的與嵌入(OLE)技術(shù)的支持,它是訪問(wèn)所有對(duì)象的一種方法。利用OLE技術(shù),能夠開(kāi)發(fā)集聲音、圖像、動(dòng)畫、字

30、處理、Web等對(duì)象于一體的程序。 7網(wǎng)絡(luò)功能 VB 6O提供了DltTML(DynamictTML)設(shè)計(jì)工具。利用這種技術(shù)可以動(dòng)態(tài)創(chuàng)建和編輯Web頁(yè)面,使用戶在VB中開(kāi)發(fā)多功能的網(wǎng)絡(luò)應(yīng)用軟件。 8多個(gè)應(yīng)用程序向?qū)?VB提供了多種向?qū)В鐟?yīng)用程序向?qū)?、安裝向?qū)А?shù)據(jù)對(duì)象向?qū)Ш蛿?shù)據(jù)窗體向?qū)?,通過(guò)它們可以快速地創(chuàng)建不同類型、不同功能的應(yīng)用程序。 9支持動(dòng)態(tài)交換、動(dòng)態(tài)技術(shù) 通過(guò)動(dòng)態(tài)數(shù)據(jù)交換(DDE)的編程技術(shù),VB開(kāi)發(fā)的應(yīng)用程序能與其他Windows應(yīng)用程序之間建立數(shù)據(jù)通信。通過(guò)動(dòng)態(tài)庫(kù)技術(shù),在VB程序中可方便地調(diào)用用C語(yǔ)言或匯編語(yǔ)言編寫的函數(shù),也可調(diào)用Windows的應(yīng)用程序接口(API)函數(shù)。 lO

31、聯(lián)機(jī)幫助功能 在VB中,利用幫助菜單和F1功能鍵,用戶可隨時(shí)方便地得到所需要的幫助信息。VB幫助窗口中顯示了有關(guān)的示例代碼,通過(guò)復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶的學(xué)習(xí)和使用提供方便。2.2 數(shù)據(jù)庫(kù)ACCESS2.2.1 ACCESS簡(jiǎn)介Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office的成員之一。Access能夠存取 Access/Jet、Microsoft SQL Server、

32、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數(shù)據(jù)庫(kù)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來(lái)開(kāi)發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的"進(jìn)階用戶"則能使用它來(lái)開(kāi)發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支援部份面向?qū)ο螅∣O)技術(shù),但是未能成為一種完整的面向?qū)ο箝_(kāi)發(fā)工具。其實(shí)Access 也是微軟公司另一個(gè)通訊程序的名字,想與 ProComm 以與其他類似程序來(lái)競(jìng)爭(zhēng)??墒鞘潞笪④涀C實(shí)這是個(gè)失敗計(jì)劃,并且將它中止。數(shù)年后他們把名字重新命名于數(shù)據(jù)庫(kù)軟件。2.2.2 ACCESS歷史Microsoft Access 1.0 版本在1992年11月發(fā)布。微軟指定它對(duì)系統(tǒng)最小要求為視

33、窗3.0配以4兆節(jié)存兆節(jié)存配以最小兆節(jié)硬盤空間(建議最好有兆節(jié)硬盤空間)則為建議的系統(tǒng)要求當(dāng)時(shí)軟件以1.44兆節(jié)軟碟發(fā)布的載體這個(gè)軟件能夠有效地處理大量記錄但是測(cè)試顯示在某些情況下會(huì)導(dǎo)致數(shù)據(jù)損毀比如說(shuō),大小超過(guò)700MB的文件常會(huì)出問(wèn)題。(值得注意的是在1.0版廣泛應(yīng)用的時(shí)候大多數(shù)硬盤是小于700MB的。)軟件的使用指南指出過(guò)時(shí)的設(shè)備驅(qū)動(dòng)和錯(cuò)誤的配置可能回導(dǎo)致數(shù)據(jù)丟失。Access的最初名稱是Cirrus。它開(kāi)發(fā)于Visual Basic之前,當(dāng)時(shí)的窗口引擎稱作Ruby。比爾蓋茨看過(guò)Ruby的原型后決定把這個(gè)基于Basic語(yǔ)言的組件作為一個(gè)獨(dú)立的可擴(kuò)展應(yīng)用程序與Access聯(lián)合開(kāi)發(fā)。這個(gè)項(xiàng)目稱

34、作Thunder。這兩個(gè)項(xiàng)目互相獨(dú)立的被作為底層的窗口引擎開(kāi)發(fā)并且互不兼容。 然而,在VBA出現(xiàn)后它們被合并在一起。1995年末,access 95發(fā)布,這是世界上第一個(gè)32為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),使得access的應(yīng)用得到了普與和繼續(xù)發(fā)展。1997年,access 97發(fā)布。它的最大特點(diǎn)是在access數(shù)據(jù)庫(kù)中開(kāi)始支持web技術(shù),這一技術(shù)上的發(fā)展,開(kāi)拓了access數(shù)據(jù)庫(kù)從桌面向網(wǎng)絡(luò)的發(fā)展。21世紀(jì)初,microsoft發(fā)布access2000,這是微軟強(qiáng)大的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)的第六代產(chǎn)品,也是32為位access的第三個(gè)版本。至此,access在桌面關(guān)系型數(shù)據(jù)庫(kù)的領(lǐng)域的普與已經(jīng)躍上了一個(gè)新

35、臺(tái)階。2003年微軟正式發(fā)布了access 2003,這是繼2002年后發(fā)布的最新版本,它在繼承了以前版本的有點(diǎn)外,又新增了一些使用功能2.2.3 ACCESS安全方式一、密碼式 給數(shù)據(jù)庫(kù)起一個(gè)隨機(jī)復(fù)雜的名稱,避免被猜到被下載,這種方式在以前很流行,因?yàn)榇蠹叶紝?duì)自己的代碼很有自信。但隨著錯(cuò)誤提示對(duì)數(shù)據(jù)庫(kù)地址的泄露導(dǎo)致數(shù)據(jù)庫(kù)被非法下載,這種方式也就越來(lái)越少人用了。 二、"#"式 在數(shù)據(jù)庫(kù)名稱里加上#號(hào),從URL上請(qǐng)求時(shí)#是請(qǐng)求地址和請(qǐng)求參數(shù)的一個(gè)分隔字符,如果知道了數(shù)據(jù)庫(kù)名,直接請(qǐng)求的話,如:.xx./access#.mdb,WEB服務(wù)器會(huì)認(rèn)為請(qǐng)求的是access而不是acc

36、ess#.mdb,所以會(huì)提示找不到文件,但是很遺憾,URL中對(duì)于這些特殊的字符都會(huì)有一個(gè)特殊的表示方式,#的特殊表示就是%23,如 xx./access%23.mdb,那么access#.mdb將會(huì)被下載。還有如果用FlashGet之類的下載工具也可以直接下載。 三、ASP式 這種作法是比較專業(yè)但也是很安全的也是現(xiàn)在比較流行的作法,但是現(xiàn)在許多的人只是作了一半,只是將數(shù)據(jù)名改成ASP而以,這樣的話直接用FlashGet之類的下載工具一樣可以將數(shù)據(jù)庫(kù)下載,這種方式的正確作法有兩步: 第一步:在數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)字段,名稱隨意,類型是OLE對(duì)象,容設(shè)置為單字節(jié)型的" 這段代碼運(yùn)行完之后將會(huì)在

37、數(shù)據(jù)庫(kù)生成一個(gè)nodownload表,表字段是notdown。如果數(shù)據(jù)庫(kù)已有同名的數(shù)據(jù)表存在請(qǐng)將代碼的nodownload改成自己想要的數(shù)據(jù)表名即可。 四、asa式 這種方式的真諦是利用IIS對(duì)ASA文件的保護(hù),從而使得數(shù)據(jù)庫(kù)文件不能從URL上直接請(qǐng)求下載,但是這種方式被誤解成只要將文件后綴改成ASA就可以了。要知道IIS只是對(duì)global.asa這個(gè)文件名有請(qǐng)求保護(hù),所以這種方式只能將數(shù)據(jù)庫(kù)名設(shè)置為global.asa,而且要注意的是,設(shè)置成global.asa之后最好不要將其放在主機(jī)或虛擬目錄的根目錄里,不然會(huì)被IIS當(dāng)然正常的global.asa文件進(jìn)行嘗試運(yùn)行的。第三章 業(yè)務(wù)概述3.1

38、 目標(biāo)參照國(guó)數(shù)字化輸血業(yè)務(wù)流程的管理模式,結(jié)合醫(yī)療機(jī)構(gòu)的實(shí)際情況,開(kāi)發(fā)、應(yīng)用適合中國(guó)國(guó)情的血庫(kù)信息管理系統(tǒng)。采用先進(jìn)的信息處理管理技術(shù),全面、準(zhǔn)確地記錄血庫(kù)的各種數(shù)據(jù),保障數(shù)據(jù)的安全、可靠性,為輸血人員提供定量參考并建立長(zhǎng)期的電子輸血檔案。再就是提高血液查詢、統(tǒng)計(jì)分析能力,達(dá)到提高醫(yī)療質(zhì)量和服務(wù)質(zhì)量的目的。3.2 系統(tǒng)的基本容要求因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情,對(duì)于我們即將計(jì)算機(jī)專業(yè)畢業(yè)的學(xué)生來(lái)說(shuō),也是一次將計(jì)算機(jī)應(yīng)用于現(xiàn)實(shí)管理的一次很有意義的實(shí)踐活動(dòng)。1計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手,使用其可方便的管理病人與醫(yī)師今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已

39、經(jīng)應(yīng)用于許多領(lǐng)域?,F(xiàn)在我國(guó)的病人與醫(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)用專業(yè)的畢業(yè)生,希望可以在這方面有所貢獻(xiàn)。改革的總設(shè)計(jì)師同志說(shuō)過(guò)“科學(xué)技術(shù)是第一生產(chǎn)力”,我希望能用我所學(xué)的知識(shí)編制出一個(gè)實(shí)用的程序來(lái)幫助醫(yī)療機(jī)構(gòu)進(jìn)行病人與醫(yī)師管理。 開(kāi)發(fā)這一系統(tǒng)的好處大約有以下幾點(diǎn):第一、可以存儲(chǔ)歷年病人的信息,安全、高效;第二、只需一到二名檔案錄入員即可操作系統(tǒng),節(jié)省人力;第三、可以迅速查到病人與醫(yī)師的各類信息。2為將來(lái)醫(yī)療機(jī)構(gòu)上網(wǎng)做好準(zhǔn)備跟據(jù)2003年

40、中國(guó)電信的調(diào)查報(bào)告顯示我國(guó)的上網(wǎng)人數(shù)已達(dá)到1870萬(wàn),互聯(lián)網(wǎng)已經(jīng)十分普與,本系統(tǒng)為醫(yī)療機(jī)構(gòu)將來(lái)的上網(wǎng)作了先期工作,比如醫(yī)療機(jī)構(gòu)的網(wǎng)絡(luò)管理模式的建立。3.3 用戶要求與軟件的特點(diǎn)3.3.1 用戶要求實(shí)現(xiàn)血庫(kù)管理的基本功能,可以為人們的用血提供方便。在血庫(kù)管理系統(tǒng)的每一個(gè)方面都達(dá)到預(yù)期的目標(biāo)。管理員管理:能夠?qū)崿F(xiàn)對(duì)用戶、入庫(kù)信息、出庫(kù)信息、庫(kù)存的管理。用戶管理:管理用戶的添加,刪除、修改。入庫(kù)管理:對(duì)入庫(kù)的信息進(jìn)行添加、修改、刪除和瀏覽。出庫(kù)信息:對(duì)出庫(kù)的信息進(jìn)行添加、刪除、修改和瀏覽。其他功能:對(duì)界面的操作、數(shù)據(jù)庫(kù)的備份、單據(jù)的打印等。3.3.2 軟件特點(diǎn)1. 易學(xué)易用,可以讓使用者很快的掌握使

41、用方法。2 界面大方美觀,完全滿足企業(yè)自身的性質(zhì)、規(guī)模、形象。3. 軟件要運(yùn)行穩(wěn)定、可靠安全。3 具有數(shù)據(jù)輸入正確性檢查和處理功能,能防止錯(cuò)誤數(shù)據(jù)的錄入。4 功能齊全,符合企業(yè)銷售管理的現(xiàn)狀。3.4 假定與約束1. 血庫(kù)管理系統(tǒng)后期需要的維護(hù)由公司主要負(fù)責(zé)。2. 因人為出現(xiàn)的錯(cuò)誤與設(shè)計(jì)者無(wú)關(guān)。3. 在系統(tǒng)實(shí)施之前,公司已經(jīng)完成了諸如服務(wù)器、虛擬主機(jī)等初期資源建設(shè)。第四章 系統(tǒng)分析4.1 系統(tǒng)的可行性分析建設(shè)醫(yī)院血庫(kù)管理系統(tǒng)的必要性取決于需求的迫切性和實(shí)現(xiàn)的可能性??尚行圆⒉坏扔诳赡苄?,它還包括必要性,如果領(lǐng)導(dǎo)或管理人員對(duì)信息的需求并不迫切或各方面的條件不具備,就是不具備可行性??尚行匝芯渴窍到y(tǒng)

42、開(kāi)發(fā)階段的第二項(xiàng)活動(dòng)。它是對(duì)系統(tǒng)進(jìn)行全面、概要的分析。在本階段可以從技術(shù)、經(jīng)濟(jì)和管理三個(gè)方面對(duì)電子購(gòu)物商城系統(tǒng)的可行性進(jìn)行分析研究,從而為確定項(xiàng)目開(kāi)發(fā)決策提供科學(xué)依據(jù)。1、技術(shù)可行性由于公司領(lǐng)導(dǎo)對(duì)醫(yī)院血庫(kù)管理系統(tǒng)系統(tǒng)開(kāi)發(fā)項(xiàng)目達(dá)成了共識(shí),并撥出專項(xiàng)資金,用以購(gòu)置建立網(wǎng)絡(luò)中心所需的網(wǎng)絡(luò)設(shè)備和軟件,并配備系統(tǒng)管理員,負(fù)責(zé)整個(gè)系統(tǒng)的維護(hù)管理工作,具備了開(kāi)發(fā)系統(tǒng)的基本條件。為了今后的系統(tǒng)維護(hù),公司準(zhǔn)備聯(lián)合具有豐富經(jīng)驗(yàn)的軟件開(kāi)發(fā)人員共同研究,這為今后系統(tǒng)的順利開(kāi)發(fā)提供了有力的技術(shù)條件。2、經(jīng)濟(jì)可行性目前,公司的管理工作和服務(wù)工作存在盲目性、隨意性、和無(wú)效消耗,不能保證營(yíng)銷部門的工作質(zhì)量,影響商品的銷售,給

43、公司帶來(lái)實(shí)際的和潛在的經(jīng)濟(jì)損失。雖然系統(tǒng)開(kāi)發(fā)初期投資較大,但是,若開(kāi)發(fā)成功本系統(tǒng),將有助于公司更好地預(yù)測(cè)市場(chǎng),更好的開(kāi)發(fā)客戶與時(shí)調(diào)整經(jīng)營(yíng)銷售策略,在激烈的市場(chǎng)競(jìng)爭(zhēng)中把握主動(dòng)。因此,從長(zhǎng)遠(yuǎn)利益考慮,本項(xiàng)目若能開(kāi)發(fā)成功,它所帶來(lái)的效益將遠(yuǎn)高于系統(tǒng)投入。3、營(yíng)運(yùn)可行性在公司的業(yè)務(wù)方面,由于日常信息處理量大,耗費(fèi)時(shí)間長(zhǎng),出錯(cuò)效率高,在系統(tǒng)投入運(yùn)行后,可以實(shí)現(xiàn)業(yè)務(wù)中的信息集中處理、分析利用信息和信息的交流輔助公司的業(yè)務(wù)監(jiān)管和重大決定。并且可以實(shí)現(xiàn)公司進(jìn)一步向網(wǎng)絡(luò)服務(wù)發(fā)展,為信息工作打下良好的基礎(chǔ)。通過(guò)以上的研究和分析,認(rèn)為系統(tǒng)開(kāi)發(fā)所產(chǎn)生的效益將大于投入,所以開(kāi)發(fā)本項(xiàng)目是可行的、必要的。4.2 系統(tǒng)需求分

44、析4.2.1 數(shù)據(jù)需求分析1. 對(duì)用戶信息進(jìn)行增加、修改、刪除。2. 對(duì)管理員密碼信息修改。3. 對(duì)入庫(kù)信息進(jìn)行增加、修改、刪除、瀏覽。4. 對(duì)出庫(kù)信息進(jìn)行增加、修改、刪除、瀏覽。5. 對(duì)數(shù)據(jù)庫(kù)備份。6. 對(duì)入庫(kù)信息、出庫(kù)信息、庫(kù)存信息進(jìn)行打印。4.2.2 功能需求分析根據(jù)醫(yī)院血庫(kù)的具體情況,系統(tǒng)主要功能有:1. 管理員管理:用戶信息、入庫(kù)信息、出庫(kù)信息、庫(kù)存信息、數(shù)據(jù)庫(kù)備份、單據(jù)打印。2. 用戶管理:添加用戶信息、修改用戶信息、刪除用戶信息。3. 入庫(kù)管理:添加入庫(kù)信息、修改入庫(kù)信息、刪除入庫(kù)信息、瀏覽入庫(kù)信息。4. 出庫(kù)管理:添加出庫(kù)信息、修改出庫(kù)信息、刪除出庫(kù)信息、瀏覽出庫(kù)信息。5. 庫(kù)

45、存管理:查看庫(kù)存、管理庫(kù)存。6. 打印管理:入庫(kù)信息打印、出庫(kù)信息打印、庫(kù)存信息打印。7. 數(shù)據(jù)庫(kù)備份:備份數(shù)據(jù)庫(kù)4.2.3 數(shù)據(jù)庫(kù)需求分析依據(jù)醫(yī)院血庫(kù)管理系統(tǒng)的處理需求,對(duì)就數(shù)據(jù)表的設(shè)計(jì)與功能如下。A 病人的用血情況:存放血庫(kù)中病人用血的基本資料。B 入庫(kù)信息表:存放血庫(kù)的血液入庫(kù)信息。C 出庫(kù)信息表:存放血庫(kù)的血液出庫(kù)的基本信息。D 系統(tǒng)用戶信息表:存放管理員的賬戶和密碼。E 字典信息:存放數(shù)據(jù)庫(kù)基本操作的信息。4.3 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查現(xiàn)行的醫(yī)院血庫(kù)管理系統(tǒng)存在著很多的缺點(diǎn)和不足特別是在血庫(kù)的安全性問(wèn)題上存在著很多的隱患,如何才能提高血庫(kù)管理系統(tǒng)的穩(wěn)定性,是目前我們努力的方向。下圖是我們

46、對(duì)現(xiàn)行系統(tǒng)進(jìn)行的調(diào)查結(jié)果分析。首先看一些線性系統(tǒng)的基本功能呢,功能模塊如下圖:現(xiàn)行系統(tǒng)的基本功能醫(yī)院血庫(kù)系統(tǒng)的生命周期:醫(yī)院血庫(kù)系統(tǒng)的生命周期4.4 業(yè)務(wù)流程圖分析4.4.1 管理員登陸業(yè)務(wù)流程圖管理員要相對(duì)醫(yī)院的血庫(kù)管理系統(tǒng)進(jìn)行管理必須要有賬號(hào)和密碼的正確輸入才可以,為了系統(tǒng)的你全考慮,每一個(gè)進(jìn)入管理系統(tǒng)的人都有自己的和密碼,所以管理員的業(yè)務(wù)流程是一個(gè)十分關(guān)鍵的業(yè)務(wù)流程步驟。具體業(yè)務(wù)流程如下圖所示:管理員登錄業(yè)務(wù)流程圖4.4.2 用戶信息業(yè)務(wù)流程圖血庫(kù)管理系統(tǒng)中有用戶的基本信息,包括用戶使用血液的時(shí)間、用戶使用的血量、用戶的、用戶的年齡等等一系列相關(guān)的信息,做好用戶信息的管理是血庫(kù)管理系統(tǒng)需

47、要做的重要方面。具體業(yè)務(wù)流程圖如下圖所示:用戶信息業(yè)務(wù)流程圖4.4.3 管理員密碼業(yè)務(wù)流程圖為了安全考慮,管理員的密碼需要定期的修改,所以對(duì)密碼的修改對(duì)于醫(yī)院的血庫(kù)管理系統(tǒng)來(lái)說(shuō)是十分重要的一個(gè)環(huán)節(jié),管理員密碼業(yè)務(wù)流程圖體現(xiàn)出了修改密碼的過(guò)程。具體的業(yè)務(wù)流圖如下圖所示:管理員密碼業(yè)務(wù)流程圖4.4.4 入庫(kù)信息業(yè)務(wù)流程圖入庫(kù)是醫(yī)院血庫(kù)管理中入庫(kù)和出庫(kù)兩個(gè)重要部分的其中一種,管理好入庫(kù)是一個(gè)管理員需要做到的基本操作,其中入庫(kù)信息必須填寫明確,一個(gè)細(xì)微的錯(cuò)誤都有可能導(dǎo)致嚴(yán)重的后果,入庫(kù)過(guò)程中要檢驗(yàn)數(shù)據(jù)信息的準(zhǔn)確性,然后通過(guò)以后需要進(jìn)行數(shù)據(jù)的錄入添加,此時(shí)需要設(shè)置好此信息的分類,以免在出庫(kù)的時(shí)候產(chǎn)生麻煩

48、。這里我們所闡述的入庫(kù)主要是確定好以后的信息的錄入,其中需要的是管理員的添加,只要做到仔細(xì)就可以很好的將信息輸入正確無(wú)誤了。入庫(kù)信息輸入提交以后數(shù)據(jù)庫(kù)中就有了相應(yīng)的數(shù)據(jù)只要,以后若是想查詢信息是需要輸入關(guān)鍵字就可以了。以下是入庫(kù)信息業(yè)務(wù)流程圖:入庫(kù)信息業(yè)務(wù)流程圖4.4.5 出庫(kù)信息業(yè)務(wù)流程圖出庫(kù)信息和入庫(kù)信息一樣重要,其業(yè)務(wù)主要是在血液出庫(kù)以后與時(shí)的記錄下相應(yīng)的時(shí)間和出庫(kù)的血量,在數(shù)據(jù)庫(kù)中對(duì)去掉的部分進(jìn)行刪除。出庫(kù)信息業(yè)務(wù)流程圖如下圖所示:出庫(kù)信息業(yè)務(wù)流程圖4.4.6 查詢信息業(yè)務(wù)流程圖由于數(shù)據(jù)庫(kù)中存放了大量的信息,當(dāng)查找某個(gè)信息時(shí)如果一個(gè)一個(gè)的去找往往會(huì)花費(fèi)很多時(shí)間,當(dāng)很多信息的時(shí)候找一個(gè)東

49、西幾乎是不可能,所以有一個(gè)好的信息查詢功能是至關(guān)重要的,只要輸入相關(guān)的信息就可以搜索到相關(guān)的血樣。查詢信息業(yè)務(wù)流程圖如下圖所示:查詢信息業(yè)務(wù)流程圖4.4.7 出庫(kù)信息打印業(yè)務(wù)流程圖出庫(kù)的時(shí)候要有一個(gè)明細(xì)清單,電子版的清單往往會(huì)不能讓人們信服,所以出庫(kù)信息的打印是醫(yī)院血庫(kù)信息管理系統(tǒng)中必不可少的一部分。出庫(kù)信息打印業(yè)務(wù)流程需要又必須的硬件設(shè)備,比如打印機(jī)等等。首先要將出庫(kù)的信息填寫正確,然后點(diǎn)擊打印按鈕,信號(hào)將被傳送給打印機(jī),打印機(jī)工作然后便可以進(jìn)行訂單的打印啦。出庫(kù)信息打印業(yè)務(wù)流程圖如下圖所示:出庫(kù)信息打印業(yè)務(wù)流程圖4.4.8 入庫(kù)信息打印業(yè)務(wù)流程圖入庫(kù)信息的業(yè)務(wù)與出庫(kù)信息的一樣,都是為了提高

50、血庫(kù)管理的明確性進(jìn)行的必需操作,在下面的途中展示了如可信息打印業(yè)務(wù)流程圖。入庫(kù)信息打印業(yè)務(wù)流程圖如下圖所示:入庫(kù)信息打印業(yè)務(wù)流程圖4.4.9 管理員退出業(yè)務(wù)流程圖當(dāng)管理員完成自己的操作以后需要進(jìn)行退出系統(tǒng),只要點(diǎn)擊關(guān)閉或者是退出都可以達(dá)到管理員退出的目的。管理員退出業(yè)務(wù)流程圖如下圖所示:管理員退出業(yè)務(wù)流程圖4.5 新系統(tǒng)的邏輯模型新系統(tǒng)除了具備了醫(yī)院血庫(kù)管理系統(tǒng)所具備的基本業(yè)務(wù)流程以外還添加了幫助信息以與給與了用戶更高的權(quán)限,在入庫(kù)和出庫(kù)中還增加了信息的瀏覽功能,既可以輸入輸出又可以瀏覽現(xiàn)在已經(jīng)存在的信息,通過(guò)這些新功能的添加系統(tǒng)更加的完備,對(duì)管理血庫(kù)的細(xì)節(jié)有了很大的提高。另外直接對(duì)數(shù)據(jù)庫(kù)的備

51、份更加的充實(shí)了系統(tǒng)的信息存儲(chǔ)功能,定期的進(jìn)行數(shù)據(jù)庫(kù)的本書既可以在數(shù)據(jù)庫(kù)發(fā)現(xiàn)錯(cuò)誤是與時(shí)的修復(fù)又可以使數(shù)據(jù)庫(kù)處于一個(gè)活躍的狀態(tài),給管理員的共工作帶來(lái)更多的幫助。新系統(tǒng)的邏輯模型如下圖所以:新系統(tǒng)的邏輯模型第五章 系統(tǒng)設(shè)計(jì)5.1 系統(tǒng)總體設(shè)計(jì)5.1.1 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的結(jié)構(gòu)采用了一站式的結(jié)構(gòu)編寫的,一個(gè)主頁(yè)面連接了各個(gè)分頁(yè)面,使管理員能夠方便的進(jìn)行操作和管理。結(jié)構(gòu)如下圖:5.1.2 系統(tǒng)的總體功能設(shè)計(jì)管理員管理:用戶信息、入庫(kù)信息、出庫(kù)信息、庫(kù)存信息、數(shù)據(jù)庫(kù)備份、單據(jù)打印。用戶管理:添加用戶信息、修改用戶信息、刪除用戶信息。入庫(kù)管理:添加入庫(kù)信息、修改入庫(kù)信息、刪除入庫(kù)信息、瀏覽入庫(kù)信息。出

52、庫(kù)管理:添加出庫(kù)信息、修改出庫(kù)信息、刪除出庫(kù)信息、瀏覽出庫(kù)信息。庫(kù)存管理:查看庫(kù)存、管理庫(kù)存。打印管理:入庫(kù)信息打印、出庫(kù)信息打印、庫(kù)存信息打印。數(shù)據(jù)庫(kù)備份:備份數(shù)據(jù)庫(kù)5.2 系統(tǒng)功能結(jié)構(gòu)圖5.2.1 管理員功能結(jié)構(gòu)圖對(duì)于系統(tǒng)管理員來(lái)講主要的功能就是對(duì)系統(tǒng)進(jìn)行管理,保證信息的正確錄入和刪除,對(duì)于醫(yī)院的血庫(kù)管理系統(tǒng)管理員功能會(huì)顯得比較的凌亂,因?yàn)樾枰幚淼氖д`很多。在這里管理員的功能主要是用戶管理、密碼管理、逐句庫(kù)備份、設(shè)置背景四個(gè)方面。在本系統(tǒng)中管理員的功能能結(jié)構(gòu)圖如下圖所示:管理員的功能能結(jié)構(gòu)圖5.2.2 用戶功能結(jié)構(gòu)圖用戶功能主要是對(duì)管理員對(duì)用戶的管理操作,因?yàn)橛脩舨豢赡芟蚬芾韱T一樣對(duì)系統(tǒng)

53、進(jìn)行操作,但是用戶卻是系統(tǒng)的主要設(shè)計(jì)目標(biāo),所以用戶的功能實(shí)現(xiàn)與否在系統(tǒng)中是至關(guān)重要的。在此系統(tǒng)中用戶功能主要是有更改、設(shè)置密碼、設(shè)置權(quán)限、刪除用戶四個(gè)方面的容,添加用戶需要管理員直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,所以沒(méi)有列到其中。用戶功能結(jié)構(gòu)圖如下圖所示:5.2.3 入庫(kù)管理功能結(jié)構(gòu)圖入庫(kù)管理功能是當(dāng)有入庫(kù)的血樣時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行的操作,管理好入庫(kù)功能是一個(gè)管理員需要做到的基本操作,其中入庫(kù)信息必須填寫明確,一個(gè)細(xì)微的錯(cuò)誤都有可能導(dǎo)致嚴(yán)重的后果,入庫(kù)過(guò)程中要檢驗(yàn)數(shù)據(jù)信息的準(zhǔn)確性,然后通過(guò)以后需要進(jìn)行數(shù)據(jù)的錄入添加,此時(shí)需要設(shè)置好此信息的分類,以免在出庫(kù)的時(shí)候產(chǎn)生麻煩。我們所說(shuō)的入庫(kù)功能主要是確定好以后的信息的

54、錄入,其中需要管理員的添加信息,只要做到仔細(xì)就可以很好的將信息輸入無(wú)誤了。入庫(kù)信息輸入提交以后數(shù)據(jù)庫(kù)中就有了相應(yīng)的數(shù)據(jù)。在本系統(tǒng)中入庫(kù)功能主要包括添加入庫(kù)信息、刪除入庫(kù)信息、瀏覽入庫(kù)信息和修改入庫(kù)信息四個(gè)方面。以下是入庫(kù)管理功能流程圖:入庫(kù)管理功能流程圖5.2.4 出庫(kù)管理功能結(jié)構(gòu)圖出庫(kù)管理的功能和入庫(kù)管理的功能類似,也有添加信息、刪除信息、瀏覽信息和修改信息四個(gè)方面。出庫(kù)管理功能結(jié)構(gòu)圖如下所示:出庫(kù)管理功能結(jié)構(gòu)圖5.2.5 血庫(kù)管理功能結(jié)構(gòu)圖血庫(kù)管理是對(duì)現(xiàn)在數(shù)據(jù)庫(kù)中的信息進(jìn)行的管理主要是包括入庫(kù)管理、庫(kù)存管理和出庫(kù)管理。血庫(kù)管理功能結(jié)構(gòu)圖如下所示:血庫(kù)管理功能結(jié)構(gòu)圖5.2.6 系統(tǒng)查詢功能結(jié)

55、構(gòu)圖系統(tǒng)的查詢主要是對(duì)數(shù)據(jù)進(jìn)行快速的查找,在本系統(tǒng)中查詢的功能包括入庫(kù)查詢、庫(kù)存查詢和出庫(kù)查詢。其功能結(jié)構(gòu)圖如下面所示:系統(tǒng)查詢功能結(jié)構(gòu)圖5.2.7 單據(jù)打印功能結(jié)構(gòu)圖單據(jù)的打印在上文中已經(jīng)提到了,是在醫(yī)院血庫(kù)管理中比較重要的一部分容,在本系統(tǒng)中單據(jù)的打印主要包括入庫(kù)單據(jù)打印和出庫(kù)信息打印。單據(jù)打印功能結(jié)構(gòu)圖如下圖所示:?jiǎn)螕?jù)打印功能結(jié)構(gòu)圖5.2.8 背景管理功能結(jié)構(gòu)圖背景管理功能是本系統(tǒng)的一個(gè)簡(jiǎn)單的特效,為的是讓管理員能夠隨著自己的意愿更改系統(tǒng)的背景從而給管理員一種自由的感覺(jué),不至于讓俗氣的背景影響管理員的心情,這也是本系統(tǒng)人性化設(shè)計(jì)的一個(gè)體現(xiàn)。關(guān)于人性化設(shè)計(jì)是一個(gè)系統(tǒng)設(shè)計(jì)者的一種細(xì)心的體現(xiàn),往往是一個(gè)微不足道的地方便可以給用戶一種溫暖的感覺(jué)。由此聯(lián)想到無(wú)論是什么系統(tǒng)都要遵循人性化設(shè)計(jì)的路徑,只有這樣才能有更高的發(fā)展。背景管理功能結(jié)構(gòu)圖如下圖所示:背景管理功能結(jié)構(gòu)圖5.2.9 系統(tǒng)幫助功能結(jié)構(gòu)圖系統(tǒng)幫助是當(dāng)用戶有不明白的地方又不知道如何解決的時(shí)候可以通過(guò)系統(tǒng)幫助找到解決方案,本系統(tǒng)中幫助信息經(jīng)過(guò)了細(xì)心的整體。系統(tǒng)幫助功能結(jié)構(gòu)圖如下圖所示:系統(tǒng)幫助功能結(jié)構(gòu)圖5.2.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論