




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、編號:03023189河南大學2007屆本科畢業(yè)論文醫(yī)療信息管理系統(tǒng)開發(fā)development of medical information management system論文作者姓名:羅俊鋒 作者學號:03023189 _ 所在學院:計算機與信息工程學院 所學專業(yè):計算機科學與技術(非) 導師姓名職稱:張連堂(教授) 論文完成時間:2007年5月20日 2007年 5 月 20日河南大學2007屆畢業(yè)論文(設計、創(chuàng)作)開題報告(由學生本人認真填寫)學號03023189姓名羅俊鋒導師姓名職稱張連堂(教授)開題時間2006年12月1日課題題目醫(yī)療信息管理系統(tǒng)開發(fā)課題來源導師指定 自定 其他來
2、源課題的目的、意義以及和本課題有關的國內外現(xiàn)狀分析:1、目的:綜合四年所學知識通過本課題的開發(fā),使得四年所學知識得到系統(tǒng)深化,從而提高分析問題解決問題的能力,為以后工作奠定基礎。2、意義:醫(yī)院要強化自身的管理,逐步實現(xiàn)醫(yī)療價格評價與按成本收費,實現(xiàn)醫(yī)院內按成本核算與全面財務計劃,并體現(xiàn)在建立和優(yōu)化醫(yī)院內合理的分配制度上,為此,每個醫(yī)院都迫切需要建立自己的以門診管理和藥品管理為中心的醫(yī)院管理信息系統(tǒng)。3、現(xiàn)狀:現(xiàn)在我國的病人及許多醫(yī)療單位管理水平絕大部分還停留在紙介質的基礎上,這樣的機制已經(jīng)不能適應時代的發(fā)展,因為它浪費許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取
3、代。his的應用已經(jīng)涉及到許多方面,有些系統(tǒng)的功能也日趨完善,醫(yī)院對信息的需求永遠是his發(fā)展的源動力。在本系統(tǒng)中,應分別完成系統(tǒng)的需求分析,系統(tǒng)設計和編碼,完成界面和各功能模塊的開發(fā)。在本系統(tǒng)中,將要完成已有藥品及病人的錄入,藥品及病人記錄的查詢,和醫(yī)院綜合信息的管理。研究目標、研究內容和準備解決的問題:1、目標:主要根據(jù)社區(qū)、事業(yè)單位醫(yī)療管理需要,開發(fā)出能為之提供實現(xiàn)日常工作需要的功能軟件,為他們帶來方便提高工作效率。2、內容:根據(jù)開發(fā)環(huán)境進行設計、編程、調試、反饋。實現(xiàn):數(shù)據(jù)字典,門診管理,以及院長綜合信息查詢等主要功能。3、準備解決的問題:數(shù)據(jù)庫開發(fā)是難點也是重點,主要解決數(shù)據(jù)庫連接、
4、數(shù)據(jù)庫內容的導入和導出、數(shù)據(jù)集的實現(xiàn)以及存儲過程的應用。 擬采取的方法、技術或設計(開發(fā))工具:本系統(tǒng)準備采用c#編程語言,前臺以vs2005為開發(fā)平臺,后臺數(shù)據(jù)庫采用sql server2000。準備采取的方法是:首先收集項目所需要的各種資料,確定編程語言;然后按照軟件工程開發(fā)流程,對該項目進行需求分析,概要設計,詳細設計,進行代碼的編寫,并對項目執(zhí)行效果進行測試;最后,整理手頭資料同時參考項目運行效果,寫出該課題的論文。預期成果:1、畢業(yè)設計成果醫(yī)療管理系統(tǒng)2、畢業(yè)論文進度計劃:2006.12.1 - 2007.3.6:查找資料、搜集相關素材2007.3.7 - 2007.4.10:完成功
5、能分析2007.4.11 - 2007.4.21:完成整體框架設計2007.4.22 - 2007.5.9:實現(xiàn)系統(tǒng)的功能2007.5.10 - 2007.5.15:整理資料、撰寫畢業(yè)論文2007.5.16 - 2007.5.25:根據(jù)導師要求,完善畢業(yè)設計和論文指導教師對選題報告的意見:該生選題切合實際,同意開題。 指導教師簽名: 2006 年 12月 1日開題報告ii河南大學2007屆畢業(yè)論文(設計、創(chuàng)作)任務書(由學生本人認真填寫)學號03023189姓名羅俊鋒導師姓名張連堂任務書起止日期2006年12月8日 至 2007年5月20日論文提要:論文應首先闡述醫(yī)療信息管理系統(tǒng)中用到的基本理
6、論知識,然后介紹開發(fā)的詳細過程。全文將分為三章,第一章 緒論,應介紹開發(fā)本系統(tǒng)的相關背景和系統(tǒng)要實現(xiàn)的主要功能;第二章 系統(tǒng)分析與概要設計,應介紹系統(tǒng)結構設計、數(shù)據(jù)庫設計、數(shù)據(jù)庫需求分析、數(shù)據(jù)庫的概念結構設計、數(shù)據(jù)庫的邏輯結構設計和數(shù)據(jù)庫結構的實現(xiàn);第三章 醫(yī)療信息管理系統(tǒng)的實現(xiàn),將主要介紹系統(tǒng)的主要模塊的界面設計和實現(xiàn)細節(jié),具體包括主界面、基礎維護界面、門診管理界面和院長查詢界面。第四章 軟件測試主要對本軟件進行功能測試和性能測試。結論將說明本技術的發(fā)展狀況和其應用的廣闊前景。課題任務要求:1、可行性分析:完成系統(tǒng)的可行性分析及本項目的應用前景2、算法設計:對本系統(tǒng)中所用到的主要算法進行初步
7、設計,認真研究算法的時間復雜度和空間復雜度,并進行算法改進。3、程序開發(fā)與調試:具體進行項目的開發(fā),以及功能的實現(xiàn),調試過程。并進行功能反饋以實現(xiàn)希望的功能。4、撰寫論文:完成論文撰寫及程序代碼的優(yōu)化工作。主要參考文獻:1 劉瑞新、馬駿等編著,c#網(wǎng)絡編程及應用,第1版,機械工業(yè)出版社,2005年7月2 陳志博、李冬梅、王春玲,數(shù)據(jù)庫原理及應用教程,第2版,人民郵電出版社,2004年8月3 齊治昌、寧洪,軟件工程,第2版,高等教育出版社,2005年7月4 劉兆毓,計算機英語,第2版,清華大學出版社,2005年7月5 林杰,c#經(jīng)典案例開發(fā)教程,第1版,清華大學出版社,2006年4月6 dusa
8、n petkovic, sql server 2000:a beginners guide, osborne/mcgraw-hill, 2000年11月7 tom archer, inside c#, microsoft press, 2001年7月河南大學2007屆畢業(yè)設計(論文、創(chuàng)作)中期檢查表學院名稱:計算機與信息工程學院題目名稱醫(yī)療信息管理系統(tǒng)開發(fā)學號03023189所學專業(yè)計算機科學與技術指導教師姓 名張連堂姓名羅俊鋒一、畢業(yè)設計進展情況截止到4月10號,已經(jīng)完成系統(tǒng)可行性分析、算法設計和數(shù)據(jù)庫的設計。二、存在問題1、程序可移植性和程序代碼部分需要簡化2、調試過程需做記錄,并加上注釋
9、3、論文撰寫格式以及內容創(chuàng)新和完美等方面有待改進三、下一階段的研究方法或設計思路我將采用演示化模型,先經(jīng)過分析待開發(fā)系統(tǒng)的核心需求,提出反饋,以支持系統(tǒng)的最終設計和實現(xiàn)。首先開發(fā)核心系統(tǒng),當核心系統(tǒng)投入運行后,先進行試用,盡量完成需要達到的目的,然后精化系統(tǒng)、增強系統(tǒng)功能。實施開發(fā)的迭代過程,第一迭代過程均由需求、設計、編碼、測試、集成等階段組成,為整個系統(tǒng)增加一個可定義的、可管理的子集。最后完成整個系統(tǒng)的設計。并撰寫論文。四、指導教師對學生設計(論文、創(chuàng)作)進展等方面的評語 在過去的幾個月中態(tài)度認真、嚴謹,按要求按時完成了應該作的工作。 指導教師簽字: 2007 年4 月 10 日此表除第四
10、項外由學生填寫指導教師簽名河南大學2007屆畢業(yè)論文(設計、創(chuàng)作)綜合成績表(一)學院名稱:計算機與信息工程學院學 號03023189姓名羅俊鋒專業(yè)計算機科學與技術指導教師張連堂(教授)綜合得分83論文題目醫(yī)療信息管理系統(tǒng)開發(fā)指導教師評語及得分指導教師評語該生基礎知識扎實,獨立分析問題解決問題的能力強,所作設計內容很定實用價值,論文語句通順,有較強的邏輯性。評分項目分值指導教師對畢業(yè)論文(設計、創(chuàng)作)評分撰寫開題報告、文獻綜述15調查研究查閱整理資料10學習態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達10論文(設計、創(chuàng)作)質量和創(chuàng)新意識55合計100得分128874984指導教師簽名 2007 年 5
11、 月 20 日評閱教師評語及評分評閱教師評語該生論文符合要求,語言流暢,格式符合要求,對所作設計內容的闡述分析正確。評分項目分值評閱畢業(yè)論文(設計、創(chuàng)作)評分撰寫開題報告、文獻綜述15調查研究查閱整理資料10學習態(tài)度與規(guī)范要求10數(shù)據(jù)處理、文字表達10論文(設計、創(chuàng)作)質量和創(chuàng)新意識55合計100得分138874682評閱教師簽名 2007年5月21日此表由教師填寫河南大學2007屆畢業(yè)論文(設計、創(chuàng)作)綜合成績表(二)學號03023189姓名羅俊鋒所在學院計算機與信息工程學院答辯委員會評語及評分答辯委員會評語 該生畢業(yè)論文符合要求,回答問題準確。答辯委員簽字: 2007年5 月26日評分 項
12、目 分值論文答辯小組評分答辯情況論文質量合計(100)內容表達情況(15)答辯問題情況(25)規(guī)范要求與文字表達(20)論文(設計、創(chuàng)作)質量和創(chuàng)新意識(40)得分1323182983答辯委員會主任簽字: 2007年 5月 26 日畢業(yè)論文(設計、創(chuàng)作)成績綜合評定: 83 分綜合評定等級:良備注:一、論文的質量評定,應包括對論文的語言表達、結構層次、邏輯性理論分析、設計計算、分析和概括能力及在論文中是否有新的見解或創(chuàng)新性成果等做出評價。從論文來看學生掌握本專業(yè)基礎理論和基本技能的程度。二、成績評定采用結構評分法,即由指導教師、評閱教師和答辯委員會分別給分(以百分計),評閱教師得分乘以20%加
13、上指導教師得分乘以20%加上答辯委員會得分乘以60%即綜合成績。評估等級按優(yōu)、良、中、差劃分,優(yōu)90-100分;良76-89分;中60-75分;差60分以下。三、評分由專業(yè)教研室或院組織專門評分小組(不少于5人),根據(jù)指導教師和答辯委員會意見決定每個學生的分數(shù),在有爭議時,應由答辯委員會進行表決。四、畢業(yè)論文答辯工作結束后,各院應于6月20日前向教務處推薦優(yōu)秀論文以匯編成冊,推薦的篇數(shù)為按當年學院畢業(yè)生人數(shù)的1.5%篇。五、各院亦可根據(jù)本專業(yè)的不同情況,制定相應的具有自己特色的內容。須報教務處備案。六、書寫格式要求:1、目錄;2、內容提要須書寫200左右漢字,開題報告(文科除外)的內容要根據(jù)不
14、同專業(yè)的課題任務要求,闡述查閱文獻、文案論證、解題思路、工作步驟等;3、正文(含引言、結論等);4、參考文獻(或資料)河南大學本科生畢業(yè)論文(設計、創(chuàng)作)承諾書論文題目醫(yī)療信息管理系統(tǒng)開發(fā)姓 名羅俊鋒所學專業(yè)計算機科學與技術學 號03023189完成時間2007年5 月20日指導教師姓名職稱張連堂(教授)承諾內容:1、本畢業(yè)論文(設計、創(chuàng)作)是學生 羅俊鋒 在導師 張連堂 的指導下獨立完成的,沒有抄襲、剽竊他人成果,沒有請人代做,若在畢業(yè)論文(設計、創(chuàng)作)的各種檢查、評比中被發(fā)現(xiàn)有以上行為,愿按學校有關規(guī)定接受處理,并承擔相應的法律責任。2、學校有權保留并向上級有關部門送交本畢業(yè)論文(設計、創(chuàng)
15、作)的復印件和磁盤。備注:學生簽名: 指導教師簽名: 2007年 5 月 20日 2007年 5 月 20日說明:學生畢業(yè)論文(設計、創(chuàng)作)如有保密等要求,請在備注中明確,承諾內容第2條即以備注為準。目 錄摘 要1abstract2第1章 緒論31.1 開發(fā)背景及意義31.2 本系統(tǒng)使用的開發(fā)軟件簡介3第2章 醫(yī)療信息管理系統(tǒng)數(shù)據(jù)庫設計42.1 數(shù)據(jù)庫需求分析42.2 數(shù)據(jù)庫詳細設計42.2.1 門診掛號表52.2.2 門診劃價表52.2.3 藥品庫存表52.2.4 藥品資料表52.2.5 科室資料表62.2.6 數(shù)據(jù)集的設計6第3章 系統(tǒng)功能實現(xiàn)73.1 主窗體創(chuàng)建模塊73.2 藥品信息維護
16、功能與收費項目維護功能83.3 門診掛號功能93.4 門診劃價功能93.5 門診收費功能與藥房發(fā)藥功能103.6 科室掛號量查詢功能11第4章 軟件測試134.1 測試流程134.2 功能測試134.3 軟件性能測試134.4 用戶界面測試144.5 安全性測試144.6 存在問題與改進方法14總結與展望15參考文獻16河南大學本科畢業(yè)生學士學位論文摘 要隨著改革開放的加快以及經(jīng)濟的飛速發(fā)展,應用于醫(yī)院的日常管理的新技術也越來越普及,為醫(yī)院的現(xiàn)代化帶來了從未有過的動力和機遇,為醫(yī)療衛(wèi)生領域的發(fā)展提供了無限的潛力。采用計算機管理醫(yī)療信息已成為醫(yī)院管理科學化和現(xiàn)代化的標志,給醫(yī)院帶來了明顯的經(jīng)濟效
17、益和社會效益。本文介紹了醫(yī)療信息管理系統(tǒng)的基本設計方法,詳細闡述了整個應用系統(tǒng)的設計思路,并對各部分設計進行了詳盡的分析,最終達成了一個完整的設計方案。首先,認真分析了國內外的醫(yī)療管理的現(xiàn)狀,介紹了開發(fā)的背景及意義,并結合實際說明本項目的現(xiàn)實需求情況。其次,介紹了醫(yī)療管理的現(xiàn)狀,并結合實際情況,對將要開發(fā)的軟件進行了設計。接著,主要說明了本軟件的實現(xiàn)部分。主要包括:字典維護,門診管理,院長查詢等功能。并詳細說明了門診工作站和醫(yī)生工作站的實現(xiàn)。在文章的最后,對醫(yī)療信息管理系統(tǒng)的廣闊前景進行了分析,并對自己的開發(fā)心得進行了總結和分析。關鍵詞 醫(yī)療管理,信息化abstractwith the acc
18、eleration of reform and opening up and rapid economic development, the hospital daily management of new technologies is increasingly popular. hospital modernization has never had the impetus and opportunities for health development in the field of unlimited potential. using computer to manage medica
19、l information has become a scientific and modern sign and would bring to the hospital obvious economic and social benefits. this paper introduced a basic design method of medical information management system, a detailed explanation of which application system is produced. eventually, a particular a
20、nalysis and a complete design are realized. first, this domestic careful analysis and foreign medical management of the status are introduced in the development of the background and significance and the combination of practical information on the reality of demand. second, the situation of medical
21、management and software design are presented .then, the most depict the part of the realization. these mainly include dictionary maintenance, outpatient management, president out patient. and detailed description of doctor-patient workstations and workstations are given. at the end of the paper, bro
22、ad prospects of medical information management system are analyzed, as well as its own development experiences are summarized and analyzed.keywords medical management, outpatient management第1章 緒論本章主要介紹系統(tǒng)開發(fā)的背景,結合現(xiàn)實生活中社區(qū)醫(yī)療信息管理的需求情況,分析本系統(tǒng)主要功能模塊的設計,專為那些小型門診、小區(qū)診所、專科醫(yī)院等此類用戶而開發(fā)。系統(tǒng)開發(fā)基于visual studio .net和sql
23、 server2000環(huán)境,有較強可移植性。1.1 開發(fā)背景及意義隨著計算機性能不斷提高,價格不斷下降,計算機已在醫(yī)院醫(yī)療、教學、科研、管理等各個方面得到越來越廣泛的應用。計算機化的醫(yī)療信息管理系統(tǒng)已成為現(xiàn)代化醫(yī)院運營必不可少的基礎設施與技術支撐環(huán)境。就好像一個現(xiàn)代化醫(yī)院的成功運行離不開功能完整、美觀舒適的建筑物,技術嫻熟的醫(yī)護人員,性能齊全、高精尖的醫(yī)療設備一樣,它也離不開計算機化的醫(yī)療信息系統(tǒng)。基于電腦的人、財、物全面管理,杜絕了收費、藥品管理中的漏洞,減少了病人的“跑單量”杜絕了開“大小票”,減少了病人的逃院,嚴格藥品管理,提高了看病效率。醫(yī)療信息電子化和貨幣電子化,全面提高了醫(yī)院的管理
24、水平,優(yōu)化了服務環(huán)境,為徹底實現(xiàn)“以病人為中心”的服務宗旨奠定了基礎。1.2 本系統(tǒng)使用的開發(fā)軟件簡介本系統(tǒng)開發(fā)工具采用visual studio c# 2005簡體中文版,數(shù)據(jù)庫使用sql server 2000 。系統(tǒng)開發(fā)使用的語言是c#語言。c#是從c、c+和java演變而來的簡易的、面向對象的程序設計語言。c#幾乎綜合了目前所有高級語言的優(yōu)點,其主要特點是語法簡潔,與web緊密結合,完全的安全性和錯誤處理,易于使用的版本處理技術,很好的靈活性和兼容性等,自從開發(fā)出來便受到廣泛應用。第2章 醫(yī)療信息管理系統(tǒng)數(shù)據(jù)庫設計在系統(tǒng)開發(fā)過程中數(shù)據(jù)庫設計是最重要的一個環(huán)節(jié),數(shù)據(jù)庫結構設計的好壞將直接
25、對應用系統(tǒng)的實現(xiàn)以及執(zhí)行效率產(chǎn)生影響,好的數(shù)據(jù)庫結構設計會減少冗余數(shù)據(jù)的存儲量,并且很少會出現(xiàn)插入刪除以及更新異常。2.1 數(shù)據(jù)庫需求分析本系統(tǒng)是一個醫(yī)療信息服務為主的系統(tǒng),因此數(shù)據(jù)庫中各表比較散,根據(jù)社會需求,要方便用戶查詢以下信息:住院病人信息、藥品信息、科室掛號信息。為方便門診醫(yī)生進行病人信息管理,滿足院長進行科室登記查詢和住院病人查詢的需要,以及對醫(yī)生所查詢信息進行更新,要建立一個統(tǒng)計表。下面介紹各表詳細設計情況。如圖2-1所示。圖2-1 數(shù)據(jù)庫表2.2 數(shù)據(jù)庫詳細設計根據(jù)數(shù)據(jù)庫需求分析,進行數(shù)據(jù)庫詳細設計是數(shù)據(jù)庫建立的重要步驟,下面對設計過程進行介紹。2.2.1 門診掛號表系統(tǒng)設置門
26、診掛號表,主要用來保存門診掛號信息,其包含的字段有:編號、費用類型、掛號類型和主治醫(yī)生,這些字段都為文本類型,其中編號是此表的主鍵。2.2.2 門診劃價表門診劃價表主要是在門診醫(yī)生對病人住院費用進行劃價時使用,必須要建立一個專用表來保存病人和醫(yī)院各項費用信息,以確保劃價能準確,而且能及時獲取所需信息。此表保存所有病人和藥品的信息,包括字段有:編號、病人編號、掛號科室、費用類型和掛號類型,都為文本類型,其中編號是此表的主鍵。2.2.3 藥品庫存表藥品庫存表是系統(tǒng)用的最多的表,因此數(shù)據(jù)庫中必須要提供醫(yī)療機構呈現(xiàn)給門診醫(yī)生的各種藥品信息等。此表保存醫(yī)院提供的所有藥品的基本信息,包括字段有:編號、庫房
27、、藥品編號、藥品數(shù)量和備注,都為文本類型。編號是此表的主鍵,藥品編號為門診醫(yī)生查詢的關鍵字,當匹配到類似信息時,系統(tǒng)將把所查到的藥品信息呈現(xiàn)給用戶。2.2.4 藥品資料表為使門診醫(yī)生方便得知近段內需要什么藥品,需建立藥品資料表,此表保存醫(yī)療機構提供的所有藥品信息,包括字段有:編號、名稱、規(guī)格、整量單位、散量單位、入庫單價、出庫單價及備注信息,都為文本類型,其中編號是此表的主鍵,是用戶可以查詢到的此備注信息的具體注意事項。在系統(tǒng)中,此表一方面接受院長等管理者的查詢,以提供給管理者所需的基本信息,這一方面在系統(tǒng)模塊實現(xiàn);另一方面,還可以由門診醫(yī)生和藥品采購者進行更新,更新分為兩部分,一是通過對門診
28、醫(yī)生查詢的跟蹤來提交藥品的各種信息,另一種則是對藥品采購者的自主添加。這兩種方式都是由系統(tǒng)模塊實現(xiàn)。2.2.5 科室資料表科室資料表各字段分別為編號、名稱、備注信息,其中編號是此表的主鍵。在院長查詢和門診醫(yī)生工作模塊中,此表提供了兩種查詢,按編號和名稱進行查詢,在系統(tǒng)模塊中,此表不僅提供和用戶相同的多種查詢,還可以對無用信息進行刪除。2.2.6 數(shù)據(jù)集的設計為了在編程時方便對表進行查找、刪除等操作,也即為了把表當成對象來處理,在實現(xiàn)時采用了建立數(shù)據(jù)集的方法,將主要的表連接起來形成兩個數(shù)據(jù)集。建立的數(shù)據(jù)集表如表2-1和表2-2所示。圖2-2 數(shù)據(jù)集1圖2-3 數(shù)據(jù)集2第3章 系統(tǒng)功能實現(xiàn)程序開發(fā)
29、過程按照計劃進行,先進行數(shù)據(jù)庫開發(fā),建立數(shù)據(jù)庫,并配置好,然后建立模板并配置各控件屬性,建立數(shù)據(jù)集并連接好,然后根據(jù)要實現(xiàn)的功能進行核心函數(shù)開發(fā),先進行基礎維護部分,完成藥品信息維護和收費項目維護,接著是門診管理完成掛號管理,劃價管理,藥房發(fā)藥功能。最后院長查詢功能包括科室掛號量及庫存統(tǒng)計。進行調試,發(fā)現(xiàn)錯誤進行修改,接著優(yōu)化代碼。3.1 主窗體創(chuàng)建模塊啟動microsoft visual studio .net2005建立新的解決方案“醫(yī)療信息管理系統(tǒng)”創(chuàng)建主窗體。系統(tǒng)默認生成的窗體為主窗體,主窗體主要實現(xiàn)系統(tǒng)功能的設計,其中包括:字典維護、門診管理、院長查詢及系統(tǒng)退出功能。添加控件后如圖3
30、-1所示。圖3-1 主窗體3.2 藥品信息維護功能與收費項目維護功能該窗體從前面的父窗體繼承而來,將新窗體命名為medinfo.cs,單擊(打開)按鈕在彈出的窗體中(指定要繼承的組建)選擇parentform,單擊“確定”按鈕。選中從主窗體繼承的sqldataadapter控件da1,配置該適配器,第一步選擇hisbook,然后在“生成sql語句”窗口中編輯框輸入如下代碼:selcet * from 藥品資料where(拼音碼like “aa” or拼音碼is null)and(名稱like “aa”)and(編號like “aa”) 除派生窗體中已有的控件外,還要添加的控件如圖3-2所示。圖
31、3-2 藥品信息維護界面該窗體是從前面的父窗體繼承而來,將新窗體命名為serviceinfo.cs,在新彈出的窗口中(指定要繼承的組建)選擇parentform單擊“確定”按鈕生成一個新窗體。配置派生的數(shù)據(jù)適配器da1,在數(shù)據(jù)適配器第一步選擇,然后在其設置的第四步“生成sql語句”窗口中編輯框輸入如下代碼:select * from門診收費項目 where (拼音碼like “aa” or拼音碼is null)and(名稱like “aa”)and(編號like “aa”)選擇dal,將生成的數(shù)據(jù)集生成到dataset1中,生成窗體如圖3-3所示。圖3-3 劃價項目維護界面3.3 門診掛號功能
32、在解決方資源管理器中,添加一個新的窗體,并將其命名為“clinicreg.cs”在其上放置控件如圖3-4所示:圖3-4 門診掛號界面3.4 門診劃價功能該窗體從前面父窗體繼承而來,將新窗體命名為clinicpriceconfirm.cs,在新彈出的窗口中(指定要繼承的組件)選擇parentform,單擊“確定”按鈕生成一個新窗體。放兩個slqdataadapter的控件da1和da2,在配置數(shù)據(jù)適配器第一步選擇hisbook,然后在其設置的第四步生成sql語句窗口中編輯框輸入如下代碼:select * from門診掛號 where(是否已經(jīng)劃價 =否)配置完成后,將生成的數(shù)據(jù)集生成到datas
33、et2中,生成窗體如圖3-5所示。圖3-5 門診劃價界面3.5 門診收費功能與藥房發(fā)藥功能在解決方案資源管理器中,添加一個新的窗體,并將其名稱改為“cliniccharge.cs”,在其上放置控件如圖3-6所示。放兩個slqdataadapter的控件da1和da2,配器數(shù)據(jù)適配器第一步選擇hisbook,然后在其設置的第四步生成sql語句窗口的編輯框輸入如下代碼:select b.姓名 a.性別 * from門診劃價 a.門診掛號 b.編號where(a.門診編號= b.編號and a.是否收費=否)圖3-6 門診收費界面在解決方案資源管理器中,添加一個新的窗體,并將其名稱改為“clinic
34、charge.cs”,在其上放置控件如圖3-7所示。放兩個slqdataadapter的控件da1和da2,配器數(shù)據(jù)適配器第一步選擇hisbook,然后在其設置的第四步生成sql語句窗口的編輯框輸入如下代碼:select b.姓名 , b.性別 a. * from門診劃價a,門診掛號 b.編號where(是否發(fā)藥=否)and(a.門診編號=b.編號)and(a.是否收費=否)圖3-7 藥房發(fā)藥功能界面3.6 科室掛號量查詢功能在解決方案資源管理器中,添加一個新的窗體,并將其名稱改為“regquery.cs”,在其上放置控件如圖3-8所示。放兩個slqdataadapter的控件da1和da2,
35、配置數(shù)據(jù)適配器第一步選擇hisbook,然后在da1設置第四步生成sql語句窗口的編輯框輸入如下代碼:select 掛號科室,count(編號)as人數(shù),sum(掛號費用)as掛號金額from門診掛號where(時間b_date)and(時間e_date)group by掛號科室配置完適配器后,將生的數(shù)據(jù)集生成到dataset3中,此后在托盤中將出現(xiàn)dataset3。生成的窗體如圖3-8所示。圖3-8 科室掛號量查詢功能界面登錄此界面,用戶輸入開始時間和結束時間進行模糊查詢,查詢結果將在gridview控件中顯示。顯示出在開始時間和結束時間內所登記的科室掛號量,供院長和護士進行門診登記的參考。
36、第4章 軟件測試為確保系統(tǒng)能夠滿足產(chǎn)品需求并且遵循系統(tǒng)設計,系統(tǒng)測試是十分必要的,經(jīng)過系統(tǒng)測試的軟件產(chǎn)品才能夠交付用戶,投諸使用。系統(tǒng)測試包括功能測試、健壯性測試、性能測試、用戶界面測試、安全性測試、安裝與反安裝測試。下面對本系統(tǒng)所用到的主要測試進行闡述。4.1 測試流程首先進行軟件配置、測試配置、測試工具、預期結果的準備,當以上準備完畢可以進行測試。當?shù)贸鰷y試結果后與預期結果進行比較分析。然后進行糾錯改進軟件,進行可靠性分析并預測軟件的可靠性。4.2 功能測試功能測試主要測試軟件系統(tǒng)的功能是否正確,其依據(jù)是需求文檔,由于正確性是軟件最重要的質量因素,所以功能測試必不可少。功能測試一般用黑盒測
37、試,即可測試對象看作一個黑盒子,利用黑盒測試法進行動態(tài)測試時,需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品的內部結構和處理過程。對于各種輸入域,我們把它分成若干子集,然后從每一個子集中選取少數(shù)具有代表性的數(shù)據(jù)作為測試用例。下面來看一下利用藥品劃價的黑盒測試:若輸入為文本、空格、特殊符號等不能轉化為數(shù)字的信息時,則會彈出提示信息,讓用戶輸入正確的藥品編號,用藥品編號來查詢藥品的各種信息。4.3 軟件性能測試軟件性能測試是測試軟件系統(tǒng)處理事務的速度,一是為了檢驗性能是否符合需求,二是為了得到某些性能數(shù)據(jù)供醫(yī)療管理者作使用和購買時的參考。4.4 用戶界面測試這種測試重點在測試系統(tǒng)的易用性和界面的視覺效果。經(jīng)過管理者及大量準用戶的使用,系統(tǒng)界面測試取得較滿意的結果。各界面都考慮到了管理者及準用戶的視覺感觀及系統(tǒng)的可操作性。尤其是系統(tǒng)初始界面及門診醫(yī)生管理界面,無論在功能上還是在感觀上都達到了預期的目標。4.5 安全性測試安全性測試主要是測試軟件系統(tǒng)防止非法入侵的能力。本系統(tǒng)因為是針對廣大的醫(yī)療管理需求者而開發(fā)的性能較普遍的軟件,所以沒有設計管理者的登錄界面,在真正需要的時候可以通過參考本軟件的安裝配置文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生命科學實驗室細胞凍存技術與專用儲存盒租賃合同
- 專屬私人直升機停機坪年度租賃服務協(xié)議
- 抖音平臺內容審核標準制定協(xié)議
- 倉儲配送一體化海運船舶貨物委托運輸合同
- 博物館講解員與科普教育項目合作協(xié)議
- 護理節(jié)力原則
- 護理科研小組建設與實施路徑
- 床邊護理查房
- 腎上腺素臨床護理應用與安全管理
- XX公司管理體系解析
- JJF 1753-2019醫(yī)用體外壓力脈沖碎石機校準規(guī)范
- 體育商業(yè)綜合體規(guī)劃方案
- 《新疆精河縣烏蘭達坂脈石英礦資源儲量核實報告》礦產(chǎn)資源儲量
- 防雷和接地安裝施工組織方案
- 管理學原理第六章 指揮課件
- 工序標準工時及產(chǎn)能計算表
- 生產(chǎn)中的七大浪費(PPT35頁)
- YY∕T 0617-2021 一次性使用人體末梢血樣采集容器
- 5以內的加減法(可直接打印)
- 車駕管知識題庫查驗業(yè)務知識試題庫(附答案)
- 鋼結構焊接變形的火焰矯正方法
評論
0/150
提交評論