計(jì)算機(jī)畢業(yè)論文范文
計(jì)算機(jī)(俗稱“電腦”)是20世紀(jì)最偉大的科學(xué)技術(shù)發(fā)明之一。它的發(fā)明者是約翰·馮·諾依曼。它是一種不需要人工直接干預(yù),能夠快速對(duì)各種數(shù)字信息進(jìn)行算術(shù)和邏輯運(yùn)算的電子設(shè)備,以微處理器為核心,配上大容量的半導(dǎo)體存儲(chǔ)器及功能強(qiáng)大的可編程接口芯片,連上外設(shè)(包括鍵盤、顯示器、掃描儀、打印機(jī)和軟驅(qū)、光驅(qū)等外部存儲(chǔ)器)及電源所組成的計(jì)算機(jī),稱為微型計(jì)算機(jī)簡(jiǎn)稱微型機(jī)或微機(jī),有時(shí)又稱為PC(Personal Computer)或MC(Micro computer)。
計(jì)算機(jī)畢業(yè)論文范文一:
摘要:經(jīng)過多年的發(fā)展,電子病歷系統(tǒng)已有一定的規(guī)模,但國(guó)內(nèi)尚無(wú)統(tǒng)一的技術(shù)標(biāo)準(zhǔn)和實(shí)現(xiàn)框架。本文討論基于XML的電子病歷信息集成技術(shù),設(shè)計(jì)出三層系統(tǒng)集成框架和總體算法流程,以解決各系統(tǒng)間的數(shù)據(jù)交互和數(shù)據(jù)共享。
關(guān)鍵詞:XML,集成框架,包裝器,電子病歷
一、現(xiàn)狀
電子病歷(EMR, Electronic Medical Record)也叫計(jì)算機(jī)化的病案系統(tǒng)或稱基于計(jì)算機(jī)的病人記錄(CPR, Computer-Based Patient Record),是用電子設(shè)備(計(jì)算機(jī)、健康卡等)保存、管理、傳輸和重現(xiàn)的數(shù)字化的病人的醫(yī)療記錄,取代手寫紙張病歷。電子病歷是從更深層次上保證醫(yī)院信息系統(tǒng)(HIS)發(fā)展的基礎(chǔ),也是計(jì)算機(jī)應(yīng)用面向臨床發(fā)展的迫切要求。
二、問題的提出
經(jīng)過多年的發(fā)展,在發(fā)達(dá)國(guó)家,電子病歷已有一定規(guī)模。尤其是最近幾年,電子病歷的應(yīng)用有了迅猛地發(fā)展,并制定了DICOM3、HL7(Health Level 7)等數(shù)據(jù)交換標(biāo)準(zhǔn)。國(guó)內(nèi)的研究目前主要集中在理論研究方面,實(shí)際的應(yīng)用僅對(duì)HIS功能作了簡(jiǎn)單擴(kuò)充。最主要的問題是沒有一個(gè)統(tǒng)一的、能滿足不同需要、又具有實(shí)際指導(dǎo)意義的技術(shù)標(biāo)準(zhǔn)和實(shí)現(xiàn)標(biāo)準(zhǔn)框架。因而,各系統(tǒng)之間難以數(shù)據(jù)交互或數(shù)據(jù)共享,不能支持獲取和顯示病人豐富的臨床數(shù)據(jù)和圖像信息[1]。
可擴(kuò)展標(biāo)記語(yǔ)言(extensible markup language,XML)是一種以結(jié)構(gòu)化的開放格式描述數(shù)據(jù)的元數(shù)據(jù)定義語(yǔ)言 。XML文檔自含結(jié)構(gòu),使得系統(tǒng)之間交換的信息可以互相“理解”。XML是解決電子病歷中龐大信息流、數(shù)據(jù)類型多樣性和復(fù)雜性以及異構(gòu)系統(tǒng)之間的數(shù)據(jù)交換和共享的理想解決方案[2]。
三、電子病歷集成框架及算法流程
根據(jù)電子病歷當(dāng)前的信息來(lái)源及基于XML電子病歷的數(shù)據(jù)表示方式,設(shè)計(jì)基于XML的電子病歷集成框架,該框架是把來(lái)自不同系統(tǒng)的不同數(shù)據(jù)源的信息通過包裝器轉(zhuǎn)換成XML數(shù)據(jù),存儲(chǔ)在集中存儲(chǔ)器中,用戶通過API提交查詢命令;同樣,用戶通過API來(lái)獲取已經(jīng)轉(zhuǎn)換成XML格式的信息[4]。用戶通過XML的封裝體實(shí)現(xiàn)彼此之間的交互,而不需要了解對(duì)方的數(shù)據(jù)格式。采用XML格式存儲(chǔ)的數(shù)據(jù)有利于實(shí)現(xiàn)不同醫(yī)療部門之間電子病歷信息的交換。
基于XML的電子病歷集成框架總體上設(shè)計(jì)為三層結(jié)構(gòu),如圖1所示:
圖1 基于XML的電子病歷集成框架
1) 數(shù)據(jù)源層,處于最低層,是系統(tǒng)的數(shù)據(jù)提供者,由不同來(lái)源的數(shù)據(jù)構(gòu)成。包括各種類型的數(shù)據(jù)庫(kù)、文件、多媒體等信息。
2) XML中間件層,它提供必要的數(shù)據(jù)轉(zhuǎn)換功能或工具,通過它來(lái)訪問數(shù)據(jù)庫(kù)中的數(shù)據(jù),將此數(shù)據(jù)轉(zhuǎn)換成XML數(shù)據(jù)庫(kù),或者將XML數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)庫(kù)中的數(shù)據(jù)。XML數(shù)據(jù)庫(kù)其實(shí)是各部門系統(tǒng)數(shù)據(jù)集成之后的數(shù)據(jù)中心,以實(shí)現(xiàn)數(shù)據(jù)的共享與交換。
3) 應(yīng)用層,即用戶界面層,根據(jù)具體的應(yīng)用和用戶計(jì)算環(huán)境,采用合適的信息訪問技術(shù)或應(yīng)用軟件。
基于XML電子病歷信息集成的核心即中間件(包裝器)部分,是實(shí)現(xiàn)數(shù)據(jù)庫(kù)與XML文檔之間的相互轉(zhuǎn)換,可以綜合運(yùn)用一些較新的標(biāo)準(zhǔn)、技術(shù)和支持環(huán)境工具。在客戶端使用HTML技術(shù)和XML中的XSL技術(shù),在應(yīng)用服務(wù)器端使用.Net技術(shù)或JSP技術(shù)、Java Web Server和JAVA技術(shù)。
總體算法流程:
1) 用戶通過API對(duì)XML信息集成中間件發(fā)出查詢請(qǐng)求;
2) XML信息集成中間件接受相關(guān)調(diào)用后,啟動(dòng)XML數(shù)據(jù)庫(kù)查詢處理;
3) 查詢處理將應(yīng)用的調(diào)用翻譯成對(duì)各部門數(shù)據(jù)庫(kù)的查詢語(yǔ)句,發(fā)送到包裝器;
4) 包裝器查詢相關(guān)數(shù)據(jù)庫(kù)中的數(shù)據(jù),返回結(jié)果;
5) 根據(jù)不同用戶的不同需求,定義不同的XSL樣式表.實(shí)現(xiàn)結(jié)果的多樣化可視化顯示。
四、關(guān)鍵技術(shù)
4.1 DTD
在XML應(yīng)用中,DTD[3](Date Type Define)是最關(guān)鍵的問題,各種平臺(tái)的數(shù)據(jù)庫(kù)之間只有通過DTD 才能實(shí)現(xiàn)信息的輸入、交流和共享。電子病歷在不同醫(yī)院間交換,就必須有交換標(biāo)DTD文件來(lái)規(guī)范電子病歷數(shù)據(jù),是電子病歷內(nèi)容表示和數(shù)據(jù)交換的前提,目前國(guó)內(nèi)還未推廣使用類似的標(biāo)準(zhǔn),無(wú)法參考。目前病歷數(shù)據(jù)的規(guī)范采用自定義專業(yè)詞庫(kù),用戶可以增加、冊(cè)除、修改專業(yè)詞庫(kù)。對(duì)于XML來(lái)說(shuō),從一種格式轉(zhuǎn)化成另一種格式比較簡(jiǎn)單,幾乎不需要編程就可實(shí)現(xiàn),如果以后有標(biāo)誰(shuí)可參考,可直接將現(xiàn)有的數(shù)據(jù)轉(zhuǎn)化成標(biāo)準(zhǔn)數(shù)據(jù)。
4.2 包裝器應(yīng)解決的關(guān)鍵問題
包裝器負(fù)責(zé)將數(shù)據(jù)庫(kù)系統(tǒng)的元數(shù)據(jù)描述轉(zhuǎn)換為 XML元數(shù)據(jù)描述并根據(jù)數(shù)據(jù)查詢請(qǐng)求,連接對(duì)應(yīng)的數(shù)據(jù)源,返回查詢結(jié)果。
包裝器包括兩部分:查詢引擎和數(shù)據(jù)轉(zhuǎn)化管理部分。其中查詢引擎響應(yīng)應(yīng)用層的查詢請(qǐng)求,查詢并返回?cái)?shù)據(jù)庫(kù)的數(shù)據(jù);數(shù)據(jù)轉(zhuǎn)化管理部分由注冊(cè)、共享定義和模式轉(zhuǎn)化三個(gè)模塊組成,并提供必要的用戶界面和接口,使用戶完成數(shù)據(jù)庫(kù)注冊(cè)和共享定義交互操作,從而解決權(quán)限瓶頸問題。數(shù)據(jù)轉(zhuǎn)化管理部分最終為應(yīng)用層提供XML模式的轉(zhuǎn)化結(jié)果為進(jìn)一步的集成操作提供基礎(chǔ)。
五、結(jié)束語(yǔ)
電子病歷信息集成的研究,為電子病歷信息共享和交換打下基礎(chǔ)。隨著XML技術(shù)的不斷完善和發(fā)展,使其在電子病歷上的應(yīng)用不斷成熟。同時(shí),基于HL7標(biāo)準(zhǔn)對(duì)XML語(yǔ)言的支持,采用XML格式存儲(chǔ)的數(shù)據(jù)有利于實(shí)現(xiàn)不同醫(yī)療部門之間電子病歷信息的交換。由于HL7標(biāo)準(zhǔn)在國(guó)內(nèi)逐漸受到有關(guān)部門的重視,并對(duì)HL7標(biāo)準(zhǔn)的推廣和本地化研究工作的進(jìn)一步深入,因此本課題的研究和實(shí)踐對(duì)于全面實(shí)現(xiàn)電子病歷具有一定的參考價(jià)值和實(shí)踐意義。
參考文獻(xiàn):
[1] 俞文敏.電子病歷應(yīng)用中存在的問題及解決方案[J].東南國(guó)防醫(yī)藥,2006年第8卷(第1期):66-67
[2] 陳聯(lián)忠.基于XML解析平臺(tái)的電子病歷研究與應(yīng)用[J].中國(guó)衛(wèi)生信息管理雜志,2006年4月第3卷(第2期):58-62
[3] 胡業(yè)發(fā),陳娟,陶飛,楊朝陽(yáng).基于XML的電子病歷數(shù)據(jù)模式研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2007年2月第28卷(第4期):914-916
[4] Jinqiu Guo, Akira Takada, Koji Tanaka. CLAIM (CLinical Accounting Information)—An XML-Based Data Exchange Standard for Connecting Electronic Medical Record Systems to Patient Accounting Systems[J]. Journal of Medical Systems, 2005,29:413-423
計(jì)算機(jī)畢業(yè)論文范文二:
摘要:人事管理是企業(yè)日常工作中不可缺少的重要組成部分,利用計(jì)算機(jī)高效率完成企業(yè)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)管理制度要求、推動(dòng)企業(yè)人事管理走向規(guī)范化、科學(xué)化、現(xiàn)代化的必要條件。本文介紹人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
關(guān)鍵詞:人事管理,VB,模塊
一、概況
人事管理是所有工廠、公司、企事業(yè)單位所必需的,它包括人事檔案的統(tǒng)計(jì)、查詢、更新、打印輸出等。如果這些工作由人工統(tǒng)計(jì),則工作量很大,若企業(yè)公司人數(shù)有幾萬(wàn)甚至幾十萬(wàn),人工統(tǒng)計(jì)將變得不可想象,用計(jì)算機(jī)統(tǒng)計(jì)可以使人們從繁重的勞動(dòng)中解脫出來(lái),僅一些簡(jiǎn)單的操作即可以及時(shí)、準(zhǔn)確地獲得需要的信息。
企業(yè)人事管理系統(tǒng)是現(xiàn)代企事業(yè)單位管理人員、工資、日?记谒仨殦碛械男畔⒒芾硐到y(tǒng)之一,它應(yīng)該能包括人事信息的增加、刪除、修改、查詢,員工調(diào)動(dòng)、員工離職,人事信息的打印輸出,日常考勤管理、工資管理等等。
二、系統(tǒng)分析
2.1 可行性分析
系統(tǒng)可行性研究的目的是用最小的代價(jià),在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決,它的目的不是解決問題,而是確定問題是否能解決、是否值得解決?尚行苑治鼍褪菍(duì)項(xiàng)目開發(fā)的可能性和必要性進(jìn)行分析,避免盲目投資。因此系統(tǒng)開發(fā)有著技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性的`要求,為了減少項(xiàng)目的風(fēng)險(xiǎn),從規(guī)模和時(shí)間上考慮該系統(tǒng)的可行性。可行性分析主要從以下三方面來(lái)考慮:
2.1.1 技術(shù)可行性
本系統(tǒng)采用Windows XP作為開發(fā)平臺(tái)。集成開發(fā)環(huán)境選用微軟Visual Basic 6.0,數(shù)據(jù)庫(kù)管理系統(tǒng)選用MS ACCESS 2003桌面型數(shù)據(jù)庫(kù),是目前應(yīng)用軟件的主流開發(fā)模式,技術(shù)方面比較成熟。
2.1.2 經(jīng)濟(jì)可行性
本系統(tǒng)的開發(fā)需要資金少,系統(tǒng)開發(fā)運(yùn)行后,可以實(shí)現(xiàn)人事管理的計(jì)算機(jī)化,節(jié)省人力,物力,將人從繁重的工作業(yè)務(wù)中解脫出來(lái),減少人工查找和登記中無(wú)意的錯(cuò)誤,節(jié)省大量的時(shí)間,管理效率大幅度提高。通過本人的認(rèn)真估算,我認(rèn)為新系統(tǒng)所需要的軟硬件配置相對(duì)于它投入使用后所產(chǎn)生的經(jīng)濟(jì)效益來(lái)說(shuō)花費(fèi)并不高,軟件開發(fā)成本主要是人力、物力的消耗,物力消耗是開發(fā)此系統(tǒng)所需要的軟、硬件的設(shè)備,以及耗電量等方面的計(jì)算,其實(shí)更重要的是新系統(tǒng)可以提高工作效率,加強(qiáng)管理,保證工作質(zhì)量,加快流動(dòng)資金周轉(zhuǎn),減少資金積壓,提供更多的更高質(zhì)量的信息,提高取得信息的速度,以達(dá)到資源優(yōu)化的目的。因此,人事管理系統(tǒng)在經(jīng)濟(jì)上也是可行的。
2.1.3 操作可行性
人事管理系統(tǒng)能夠處理實(shí)際工作中遇到的問題。另外,使用本軟件的人員要求是有一定的計(jì)算機(jī)基礎(chǔ)的,系統(tǒng)的管理員也應(yīng)該有計(jì)算機(jī)專業(yè)的知識(shí),經(jīng)過培訓(xùn)的人員將會(huì)熟練使用本軟件,本系統(tǒng)的設(shè)計(jì)采用的是先進(jìn)的開發(fā)技術(shù),開發(fā)的程序具有WINDOWS圖形用戶界面,和WINDOWS特性風(fēng)格,界面直觀易懂,操作簡(jiǎn)潔,使用非常方便。只要具備計(jì)算機(jī)的基礎(chǔ)知識(shí),經(jīng)過簡(jiǎn)單的培訓(xùn)即可操作本系統(tǒng)。
2.2 功能性需求分析
每一個(gè)系統(tǒng)都會(huì)有自己的功能。人事管理系統(tǒng)將會(huì)為人事管理工作人員提供一套便捷、高效的工作平臺(tái):人事管理系統(tǒng)。人事管理系統(tǒng)主要完成對(duì)企業(yè)人事的管理,包括系統(tǒng)管理、部門管理、員工管理、考勤管理、工資管理以及人事信息統(tǒng)計(jì)等幾個(gè)方面。系統(tǒng)可以完成對(duì)企業(yè)各種勞動(dòng)人事信息的瀏覽、查詢、添加、刪除、修改、報(bào)表以及文件導(dǎo)出等功能。
三、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)
根據(jù)需求分析,本系統(tǒng)包括六個(gè)主要模塊:系統(tǒng)管理模塊、部門管理模塊、人事管理模塊、考勤管理模塊、工資管理模塊、人事信息統(tǒng)計(jì)模塊。
系統(tǒng)管理模塊主要用于系統(tǒng)的管理和維護(hù),包括添加用戶、修改密碼、數(shù)據(jù)備份以及數(shù)據(jù)恢復(fù);部門管理模塊主要用于部門信息的添加和修改;人事管理模塊主要用于員工檔案信息的添加、修改和查詢,以及人事調(diào)動(dòng)、員工離職等功能的設(shè)計(jì);考勤管理模塊主要包括添加修改出勤記錄以及請(qǐng)假的設(shè)置;工資管理模塊主要包括工資信息的管理以及按照工資月份進(jìn)行工資數(shù)據(jù)的導(dǎo)出;人事信息統(tǒng)計(jì)模塊主要包括按照各種統(tǒng)計(jì)要求進(jìn)行人事信息的統(tǒng)計(jì)。
3.2 公共模塊的設(shè)計(jì)
在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),應(yīng)當(dāng)將那些可能被重復(fù)使用的功能編寫成通用的過程或函數(shù)存放在標(biāo)準(zhǔn)模塊即公共模塊中,這樣不僅可以減少代碼量,而且方便日后維護(hù)。
3.2.1 部分公用變量
字符型公用變量:tb1用于傳遞數(shù)據(jù)表名,sql1用于傳遞SQL語(yǔ)句;用于判斷是添加狀態(tài)還是修改狀態(tài)的布爾型公用變量:blnAddRS是添加或修改員工信息的標(biāo)記、blnAddBM是添加或修改部門信息的標(biāo)記、blnAddGCQJ是添加或修改請(qǐng)假記錄的標(biāo)記。
3.2.2 數(shù)據(jù)庫(kù)連接函數(shù)
Cnn:用于連接數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)連接函數(shù);cnStr:用于連接數(shù)據(jù)庫(kù)的字符串函數(shù)。
3.3 系統(tǒng)的實(shí)現(xiàn)
本系統(tǒng)共有六大模塊,源代碼在VB中實(shí)現(xiàn),并對(duì)系統(tǒng)進(jìn)行了測(cè)試工作。下面以部門管理模塊中以添加部門信息為例,介紹該模塊對(duì)應(yīng)編碼(部分)的實(shí)現(xiàn):
Private Sub CmdSave_Click()
If Len(Text1(0)) > 10 Then
MsgBox '部門編號(hào)超長(zhǎng)!'
Exit Sub
End If
If blnAddBM = True Then
rs1.Open 'select * from 部門表', cnn, adOpenKeyset, adLockOptimistic
rs1.AddNew
For i = 0 To 4
rs1.Fields(i) = Text1(i).Text
Next i
rs1.Update
rs1.Close
Else
rs1.Open 'select * from 部門表 where 部門編號(hào)='' + Text1(0) + ''', cnn, adOpenKeyset, adLockOptimistic
If rs1.RecordCount > 0 Then
For i = 0 To 4
rs1.Fields(i) = Text1(i).Text
Next i
rs1.Update
End If
rs1.Close
Frmbumen_cx.Adodc1.Refresh
End If
Unload Me
End Sub
四、結(jié)束語(yǔ)
人事管理系統(tǒng)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理的體現(xiàn)。人事管理系統(tǒng)的建立有助于數(shù)據(jù)錄入、查詢、管理等各項(xiàng)工作的全面提高,以備存檔。從微觀角度上分析,人事管理系統(tǒng)的建立,對(duì)規(guī)范、完善數(shù)據(jù)管理,加強(qiáng)數(shù)據(jù)管理措施能夠起到積極的作用。
參考文獻(xiàn):
[2]郭建宏.文峰.關(guān)于人事管理系統(tǒng)的思考.[期刊論文]-洛陽(yáng)大學(xué)學(xué)報(bào)2005(04).
[ro]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論.第3版.北京:高等教育出版社,2005.1
[11]邢曉怡.Visual Basic程序設(shè)計(jì)教程[M].電子工業(yè)出版社.2007年3月
【計(jì)算機(jī)畢業(yè)論文】相關(guān)文章:
計(jì)算機(jī)畢業(yè)論文01-06
計(jì)算機(jī)畢業(yè)論文06-03
計(jì)算機(jī)畢業(yè)論文評(píng)語(yǔ)02-21
?朴(jì)算機(jī)畢業(yè)論文01-06