【正文】
的只能在實(shí)驗(yàn)室里供研究使用的計(jì)算機(jī)到如今能適應(yīng)不同環(huán)境滿(mǎn)足不同需求的各種各樣的計(jì)算機(jī);運(yùn)算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬(wàn)個(gè)電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計(jì)算機(jī)在硬件方面的發(fā)展已達(dá)到了每三個(gè)月更新?lián)Q代一次的驚人速度。 第一階段:( 1953 年至 1965 年)單項(xiàng)數(shù)據(jù)處理階段,也稱(chēng)電子數(shù)據(jù)處理( EDP)階 第 9 頁(yè) 段。 第二階段:( 1965 年至 1970 年 )綜合數(shù)據(jù)處理階段,也稱(chēng)事務(wù)處理系統(tǒng)( TPS)階段。 第三階段:( 1970 年至今)管理信息系統(tǒng)( MIS)階段。 總的說(shuō)來(lái),計(jì)算機(jī)技術(shù)的發(fā)展,其性?xún)r(jià)比大幅的下降,使得其被大量廣泛的使用。其影響可以歸納為如下兩點(diǎn): (1)計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手: 今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。因此根據(jù)企業(yè)目前實(shí)際的門(mén)診收費(fèi)管理情況開(kāi)發(fā)一套門(mén)診收費(fèi)管理系統(tǒng)是十分必要的。 在手工管理的情況下,對(duì)病人的病歷的管理是一個(gè)極其繁雜的過(guò)程,醫(yī)生很難記住每一位病人的情況,就醫(yī)記錄。比如說(shuō)有些傳統(tǒng)進(jìn)銷(xiāo)存軟件是為替代手工錄入,從傳統(tǒng)數(shù)據(jù)記錄中產(chǎn)生的,這些軟件面對(duì) Inter 及電子 商務(wù)迅猛發(fā)展的網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代顯得如此脆弱而只能望 e 興嘆! 體系封閉,無(wú)法實(shí)現(xiàn)網(wǎng)絡(luò)化管理,更無(wú)法支持電子商務(wù)。軟件依舊沒(méi)有擺脫傳統(tǒng)束縛,以對(duì)外報(bào)告為其存在目的。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。 當(dāng)前,醫(yī)院作為病人就診的地方,有許多信息需要處理和管理??偟膩?lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面: 首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng); 其次,計(jì)算機(jī)可以節(jié)省許多資源; 第三,計(jì)算機(jī)可以大大的提高人們的工作效率; 第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。 第 12 頁(yè) 歸納起來(lái),好處大約有以下幾點(diǎn): 1. 可以存儲(chǔ)以往的門(mén)診信息,安全、高效; 2. 只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力; 3. 可以迅速查到所需信息。要使進(jìn)銷(xiāo)存信息系統(tǒng)在企業(yè)建立、使用,并從中獲得巨大的效益,必須具備以下基本條件。 (2)具備一定的資源條件 管理信息系統(tǒng)的資源主要包括計(jì) 算機(jī)硬、軟件設(shè)備,不間斷電源、空調(diào)等輔助設(shè)備和計(jì)算機(jī)房設(shè)施等,有條件的公司應(yīng)盡量發(fā)掘和利用現(xiàn)有計(jì)算機(jī)設(shè)備。 第 13 頁(yè) (3)組織一個(gè)強(qiáng)有力的開(kāi)發(fā)小組 管理信息系統(tǒng)的質(zhì)量,在某種意義上直接取決于開(kāi)發(fā)人員 的水平和素質(zhì)。 詳細(xì)的現(xiàn)狀調(diào)查目的是為了弄清現(xiàn)行系統(tǒng)的基本功能及信息流程,為新系統(tǒng)邏輯模型提供基 礎(chǔ)。 系統(tǒng)的可行性分析 系統(tǒng)的可行性分析包括兩個(gè)詳細(xì)的部分:分析開(kāi)發(fā)新的系統(tǒng)的必要性和可能性。 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開(kāi)發(fā)工作,軟硬件配置是否滿(mǎn)足開(kāi)發(fā)的需求等。當(dāng)前我們公司信息化技術(shù)已經(jīng)相當(dāng)普及,各類(lèi)操作人員水平都有相當(dāng)?shù)母叨?,所以在運(yùn)行上是可行性的。國(guó)內(nèi)外許多系統(tǒng)開(kāi)發(fā)的實(shí)例都證明這是一種行之有效的開(kāi)發(fā)方式。 門(mén)診收費(fèi)管理信息系統(tǒng)的規(guī)劃 系統(tǒng)規(guī)劃是整個(gè)管理信息系統(tǒng)建立過(guò)程中的基礎(chǔ)階段。 (2)管理流程及工作步驟:現(xiàn)行系統(tǒng)中各職能部門(mén)的管理業(yè)務(wù)流程、各種數(shù)據(jù)在收集、整理、輸入、存貯、處理和輸出各個(gè)環(huán)節(jié)的具體加工步驟,主要單據(jù)、表格的來(lái)源和去處等,從而得到較為完整的信息流程。 可行性分析 在現(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)確定后,就可以從以下三方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析: ( 1)技術(shù)可行性 根據(jù)新系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,一般可從硬件、軟件的性能要求、環(huán)境條件、技術(shù)人員水平和數(shù)量等方面去考慮和分析,其中開(kāi)發(fā)人員的技術(shù)力量應(yīng)首先考慮能力與水平,并考慮近期內(nèi)可以培養(yǎng)和發(fā)展的技術(shù)人員。對(duì)于 企業(yè)管理信息系統(tǒng)則應(yīng)著 第 16 頁(yè) 重分析其社會(huì)效益。 按上述三方面進(jìn)行可行性分析、研究后,就可整理并編制出新系統(tǒng)開(kāi)發(fā)的可行性報(bào)告,它是總體規(guī)劃工作的階段性成果。另外,對(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ì)上也是可行的。在 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)等技術(shù),可以高效、快速地開(kāi)發(fā)出 Windows 環(huán)境功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。在設(shè)計(jì)對(duì)象時(shí),不必編寫(xiě)建立和描述每個(gè)對(duì)象的程序代碼,而是用工具畫(huà)在界面上, Visual Basic 自動(dòng)生成對(duì)象的程序代碼并封裝起來(lái)。例如,命令按鈕是一個(gè)對(duì)象,用戶(hù)單擊該按鈕時(shí),將產(chǎn) 第 18 頁(yè) 生一個(gè)“單擊”事件,而產(chǎn)生該事件時(shí)將執(zhí)行一段程序,用來(lái)實(shí)現(xiàn)指定的操作。利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫(kù),并提供強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。 Visual Basic 是專(zhuān)門(mén)為 Microsoft 的 32 位操作系統(tǒng)設(shè)計(jì)的,可用來(lái)建立 32位的應(yīng)用程序。 Microsoft ActiveX Data Objects (ADO) 主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤(pán)空間較少。 VB 和其他的應(yīng)用程序包括 Access、 Foxpro、 Orcale、 SQL Server 等都支持 SQL 語(yǔ)言。 具體要求對(duì)系統(tǒng)進(jìn)行功能分解,不斷下去,直到分解成含義明確,功能單一的單元功能模塊,從而繪制出系統(tǒng)的功能模塊圖,即 HIPO 圖。 E—— R圖的有關(guān)符號(hào)說(shuō)明如下: 實(shí)體 屬性 聯(lián)系 用戶(hù)信息表 藥品管理 藥品類(lèi)別信息文件 操作員 用戶(hù)信息管理 用戶(hù)信息 藥品類(lèi)別信息 圖 劃價(jià)藥品信息表 劃價(jià)信息管理 劃價(jià)信息 用戶(hù)信息 收費(fèi)信息管理 藥品收費(fèi)信息表 第 21 頁(yè) ID 帳號(hào) 密碼 用戶(hù) ID 單位名稱(chēng) 說(shuō)明 藥品單位 ID 類(lèi)型名 稱(chēng) 說(shuō)明 藥品類(lèi)型 ID 科室名稱(chēng) 說(shuō)明 科室 第 22 頁(yè) 編號(hào) 藥品編碼 藥品名稱(chēng) 有效期 型號(hào)規(guī)格 藥品 ID 醫(yī)師名稱(chēng) 說(shuō)明 醫(yī)師 第 23 頁(yè) 實(shí)體間主要關(guān)系如下 : 物理結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì)的原則如下: ( 1) 盡可能的減少數(shù)據(jù)冗余和重復(fù)。為了加快系統(tǒng)訪問(wèn)的速度把這些表放在一個(gè)數(shù)據(jù)庫(kù)中。主要由最上方的工 具條,中間的現(xiàn)有數(shù)據(jù)顯示區(qū)及下方的新增內(nèi)容區(qū)。 = amp。.ScrollTrack = True 39。H8000000F Next i 39。設(shè)置標(biāo)題寬度,防止部分長(zhǎng)文字不顯示 If j (i) Then (i) = j End If Next i 39。H8000000F End If = 4 39。實(shí)時(shí)的移動(dòng)記錄 39。 Trim(strID) If Not ( And ) Then (strFind) 39。在具體的實(shí)現(xiàn)中,在醫(yī)師輸入框后,放置了一命令按鈕,方便用戶(hù)快速的查找醫(yī)師的信息。 在實(shí)現(xiàn)上,要求用戶(hù)首先選擇一掛號(hào)信息,然后,打開(kāi)此編號(hào)對(duì)應(yīng)的劃價(jià)的信息,用戶(hù)可以增加,也可以在已有的基礎(chǔ)上進(jìn)行修改和刪除。 c_gl) Text1 = init Text2 = Text3 = End If End If If t_ = modify Then If = adStateOpen Then (類(lèi)型 ) = Trim() (醫(yī)師 ID) = Trim(Text1) (掛號(hào)費(fèi) ) = Trim(Text3) End If End If If 1 Then Unload Me End If End Sub 劃價(jià)界面 所謂的劃價(jià),就是將醫(yī)生所給的藥品清單,以系統(tǒng)中擬定的價(jià)格計(jì)算應(yīng)收款的過(guò)程。 Move to amp。 strID End If End If End Sub 第 31 頁(yè) 藥品管理界面 本界面,主要實(shí)現(xiàn)對(duì)藥品信息的管理,如藥品編碼、藥品名稱(chēng)、型號(hào)規(guī)格、有效期等 .能進(jìn)行完備的藥品編輯操作。循環(huán)結(jié)束 顯示所有符合條件記錄 End Sub Private Sub tblOperator_ButtonClick(ByVal Button As ) Select Case Case add Call (add) vbModal Case modify Call (modify) vbModal Case exit Unload Me Case delete 第 30 頁(yè) End Select Call ShowInfo(rec_user, flexb) End Sub Private Sub flexb_DblClick() If Not Then Dim f As New Form3 Call (modify) vbModal Call ShowInfo(rec_user, fle