




已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
摘要醫(yī)院分診管理系統(tǒng)是適應時代發(fā)展的需要,提高管理的效率而開發(fā)設計的,有效的減少了患者排隊取號的時間,增加了醫(yī)生的工作效率。通過對信息的收集、存儲、傳遞、統(tǒng)計、分析、綜合查詢、報表輸出和信息共享,及時為醫(yī)院領導及各部門管理人員提供全面、準確的各種數(shù)據(jù)。實現(xiàn)了醫(yī)院管理的簡單化和規(guī)劃化,提高了醫(yī)院的工作效率,從而使醫(yī)院能夠以少的投入獲得更好的社會效益與經(jīng)濟效益。 作為計算機應用的一部分,使用計算機對客戶信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高門診收費的效率,也是一個醫(yī)院的科學化、正規(guī)化管理,與世界接軌的重要條件。醫(yī)院分診管理管理系統(tǒng)是典型的信息管理系統(tǒng),其主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起一致性、完整性強和安全性好的數(shù)據(jù)庫。而對于后者則要求應用程序具有功能完備,易使用等特點。經(jīng)過分析如此情況,決定使用Java語言進行開發(fā),利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,數(shù)據(jù)庫方面使用當前比較流行的mysql關鍵字 面向?qū)ο?;?shù)據(jù)庫;java;醫(yī)院分診管理系統(tǒng);mysql。AbstractThe hospital management system is to adapt to the needs of the times, improve the management efficiency and the development of the design, effectively reduce the number of patients taking time queuing, increase the work efficiency of doctors. Sharing through to the information collection, storage, transmission, statistics, analysis, query, report output and information, provide a variety of data comprehensively and accurately for the manager of hospital leadership and department. The simplification and the plan of hospital management, improve the efficiency of the hospital, so the hospital can obtain better social and economic benefits with less investment. APAs a part of computer application, use the computer to customer information management, with a manual management of the incomparable advantages. For example: the rapid retrieval, easy to find, high reliability, large storage capacity, confidentiality good, long life, low cost and so on. These advantages can greatly improve the efficiency of the outpatient service charge, is also a regular hospital, scientific management, and an important condition for the world.The hospital management system is a typical information management system, which mainly includes two aspects: the establishment and maintenance of back-end database and front-end application development. For the former requirement to establish consistency and integrality and security of database. For the latter request application procedure function complete, easy usage etc.After analysis of the case, decided to use the Java language development, the use of its various object-oriented development tools, database using the current popular MySQLKeywords Object-oriented; Database; Java; Hospital outpatient service charge system; mysql24- -目錄AbstractIII緒論11 需求分析11.1實際背景1現(xiàn)行系統(tǒng)目前仍然是人工手動計算,整理,查詢醫(yī)院門診,藥房,病房等各項工作,執(zhí)行效率非常低,不方便,給醫(yī)務人員帶來了不少麻煩。11.2系統(tǒng)的功能需求和性能需求11.2.1功能需求11.3系統(tǒng)目標31.4可行性分析31.4.1 技術可行性31.4.2 操作可行性31.5系統(tǒng)總體設計32 開發(fā)工具的選擇及簡介42.1開發(fā)工具的選擇42.2開發(fā)工具的簡介52.2.1Java簡介52.2.2 mysql簡介63 系統(tǒng)總體設計73.1系統(tǒng)功能總體設計73.2數(shù)據(jù)庫設計93.2.1數(shù)據(jù)庫的理論基礎93.2.2數(shù)據(jù)庫表的設計104 系統(tǒng)詳細設計與實現(xiàn)114.1界面設計114.1.1系統(tǒng)登錄界面124.1.2 系統(tǒng)管理界面134.1.3 分診管理界面144.1.4 數(shù)據(jù)監(jiān)控界面154.2數(shù)據(jù)庫表的腳本文件164.4系統(tǒng)集成195 系統(tǒng)測試195.1測試基礎195.2各模塊測試205.3集成測試20結論21致 謝22參考文獻23醫(yī)院分診管理管理系統(tǒng)緒論隨著信息科學技術的迅速發(fā)展,當今醫(yī)學科學的研究對計算機技術的依賴性越來越強,醫(yī)院的信息化建設已經(jīng)迫在眉捷,而門診部是醫(yī)院的一個重要部門,也是病人就診的第一個環(huán)節(jié),是醫(yī)院直接向社會廣大患者提供醫(yī)療服務的窗口之一,門診部的信息化建設直接關系到整個醫(yī)院的信息化建設的發(fā)展水平。如今我國人民群眾的生活水平不斷的提高,人們對醫(yī)療健康服務質(zhì)量的需求越來越高,加上現(xiàn)在都市人的生活節(jié)奏越來越快,如何更方便人們的就診、減少不必要的排隊環(huán)節(jié)、實現(xiàn)病人資料(患者基本情況、就診記錄及檢查結果與治療情況等)永久性存儲,避免以往因病歷資料及檢查治療結果丟失而造成的延長診斷時間、重復檢查、增加患者經(jīng)濟負擔、甚至于造成醫(yī)療糾紛等后果,是醫(yī)院門診部信息化建設首先要考慮的問題。而向患者提供門診醫(yī)療費用明細清單,讓患者花明白錢,看明白病也是目前我們醫(yī)療衛(wèi)生行政主管部門對各級醫(yī)療衛(wèi)生機構的要求,也是門診部信息化建設所要考慮的重要內(nèi)容之一。門診分診管理主要實現(xiàn)分診、患者信息管理、患者就醫(yī)記錄等。1 需求分析1.1實際背景現(xiàn)行系統(tǒng)目前仍然是人工手動計算,整理,查詢醫(yī)院門診,藥房,病房等各項工作,執(zhí)行效率非常低,不方便,給醫(yī)務人員帶來了不少麻煩。1.2系統(tǒng)的功能需求和性能需求1.2.1功能需求分診管理主要實現(xiàn)患者信息錄入,分診,排隊等功能。具體實現(xiàn)以下功能:1 患者查詢功能:為了方便醫(yī)生查找患者等信息,將所有患者信息按照需要進行分類。這樣醫(yī)生就能很方便的找到自己需要的信息。2 添加功能:管理員可以通過填寫表格的形式輸入患者姓名,聯(lián)系電話等相關信息。系統(tǒng)可以自動避免重復信息。3 修改功能:管理員可以對數(shù)據(jù)庫中的信息進行修改。系統(tǒng)能夠通過管理員給出的條件查找出所要修改的信息,對修改后的信息進行保存,并自動查找是否是重復信息。4 刪除功能:管理員可以對數(shù)據(jù)進行刪除操作。系統(tǒng)能夠通過管理員給出的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則把相關信息從數(shù)據(jù)庫中刪除掉。 5 管理員查詢功能:管理員可以通過條件選擇查詢所有信息,并進行排序。1.2.2性能需求除了滿足用戶的功能要求外,系統(tǒng)的性能要求也很重要。系統(tǒng)的性能要求通常包括:運行時間、存儲容量、界面的友好性、系統(tǒng)的安全性、可靠性以及容錯能力等。系統(tǒng)的性能要求應按以下幾個方面確定:(1) 容量要求:確定系統(tǒng)的容量,如處理的記錄數(shù)和處理數(shù)據(jù)的最大容量等。(2) 精度要求:確定系統(tǒng)的精度。如數(shù)據(jù)或數(shù)值計算的精度和數(shù)據(jù)傳輸?shù)木鹊取?3) 時間特性要求:確定系統(tǒng)的時間特性,如處理時間、響應時間及其峰值負載期間允許偏離范圍,系統(tǒng)各項功能的J幀序關系。(4) 適應性要求:必須指明反映系統(tǒng)環(huán)境變化和系統(tǒng)適應能力的各種參數(shù)。如當需求發(fā)生變化時,系統(tǒng)的適應能力,并指出為適應這些變化而需要設計的軟件和過程。(5) 界面友好性:要有適應用戶特點的智能化人機交互界面,以便用戶經(jīng)過簡單的培訓就可操作使用。(6) 系統(tǒng)可靠性:為提高系統(tǒng)可靠性必須采用模塊化和結構化設計,提高系統(tǒng)的容錯能力,并保障系統(tǒng)不會因人為的操作錯誤而死機或崩潰。如果系統(tǒng)對時效要求非常高,還必須考慮雙機系統(tǒng)和磁盤陣列等措施。此外,還應采用可靠的供電設備。對分診管理系統(tǒng)的性能而言,其要求是:信息查詢的平均響應時間、數(shù)據(jù)存儲容量。1.3系統(tǒng)目標開發(fā)一個比現(xiàn)在醫(yī)院單位運行的系統(tǒng)更有效、更快捷、操作更方便的系統(tǒng),提高工作效率。1.4可行性分析1.4.1 技術可行性 當前最先進的技術的發(fā)展支持本系統(tǒng)的研發(fā),用于建立系統(tǒng)的硬件設備、軟件、開發(fā)環(huán)境等資源也具備。在給定的時間、功能的限制范圍內(nèi),能設計并實現(xiàn)系統(tǒng)的功能和性能,且我們也有相當豐富的系統(tǒng)開發(fā)資源。1.4.2 操作可行性要開發(fā)的項目的運行方式在用戶組織內(nèi)行的通,現(xiàn)有管理制度、人員素質(zhì)和操作方式也可行。1.5系統(tǒng)總體設計本系統(tǒng)主要包括以下功能:系統(tǒng)設置功能、患者管理模塊、分診管理功能、診斷管理功能??傮w功能流程如圖1.1 醫(yī)院分診管理系統(tǒng)系統(tǒng)設置患者管理科室管理分診管理用戶管理角色管理菜單管理數(shù)據(jù)字典管理患者添加刪除患者信息修改患者信息查詢科室添加修改科室查詢刪除患者排隊患者叫號圖1.1 管理模塊的數(shù)據(jù)流圖2 開發(fā)工具的選擇及簡介2.1開發(fā)工具的選擇本系統(tǒng)以Java作為開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,數(shù)據(jù)庫采用當前流行的mysql2.2開發(fā)工具的簡介2.2.1Java簡介 Java是由Sun Microsystems公司推出的Java面向?qū)ο蟪绦蛟O計語言(以下簡稱Java語言)和Java平臺的總稱。由James Gosling和同事們共同研發(fā),并在1995年正式推出。Java最初被稱為Oak,是1991年為消費類電子產(chǎn)品的嵌入式芯片而設計的。1995年更名為Java,并重新設計用于開發(fā)Internet應用程序。用Java實現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態(tài)Web、Internet計算。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器均支持Javaapplet。另一方面,Java技術也不斷更新。Java自面世后就非常流行,發(fā)展迅速,對C+語言形成有力沖擊。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。2010年Oracle公司收購Sun Microsystems。主要優(yōu)點:1) 面向?qū)ο驤ava編程語言的風格十分接近C語言、C+語言。Java是一個純粹的面向?qū)ο蟮某绦蛟O計語言,它繼承了 C+語言面向?qū)ο蠹夹g的核心。Java舍棄了C語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔憂。在 Java 1.5 版本中,Java 又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。2) 分布式的Java語言支持Internet應用的開發(fā),在基本的Java應用編程接口中有一個網(wǎng)絡應用編程接口(java net),它提供了用于網(wǎng)絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開發(fā)分布式應用的重要手段。3) 跨平臺Java語言真正的實現(xiàn)了一次編譯到處運行的效果,正是歸功于Java內(nèi)部強大的JVM,因此我們可以將Java程序部署到任何操作系統(tǒng)里面。4) 安全性高Java通常被用在網(wǎng)絡環(huán)境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網(wǎng)絡下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵。5) 多線程在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構為Thread(Runnable)的構造子將一個實現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是Thread類已經(jīng)實現(xiàn)了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關鍵字為synchronized)。2.2.2 mysql簡介與其他的大型數(shù)據(jù)庫例如 Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于 MySQ L是開放源碼軟件,因此可以大大降低總體擁有成本。無論是從應用還是開發(fā)的角度看,mySQL都具有很多優(yōu)點:1) 使用 C和 C+編寫,并使用了多種編譯器進行測試,保證了源代碼的可移植性。2) 支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。3) 為多種編程語言提供了 API。這些編程語言包括 C、C+、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。4) 支持多線程,充分利用 CPU 資源。5) 優(yōu)化的 SQL查詢算法,有效地提高查詢速度。6) 既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中。7) 提供多語言支持,常見的編碼如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。8) 提供 TCP/IP、ODBC 和 JDBC等多種數(shù)據(jù)庫連接途徑。9) 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。10) 支持大型的數(shù)據(jù)庫??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。11) 支持多種存儲引擎。12) MySQL 是開源的,所以你不需要支付額外的費用。13) MySQL 使用標準的 SQL數(shù)據(jù)語言形式。14) MySQL 對 PHP 有很好的支持,PHP是目前最流行的 Web 開發(fā)語言。15) MySQL是可以定制的,采用了 GPL協(xié)議,你可以修改源碼來開發(fā)自己的 MySQL 系統(tǒng)。具有數(shù)據(jù)訪問頁功能3 系統(tǒng)總體設計3.1系統(tǒng)功能總體設計對于通過使用醫(yī)療卡進行預約掛號(包括現(xiàn)場預約掛號、電話預約掛號、網(wǎng)上預約掛號)的患者,患者就診當天持醫(yī)療卡到掛號處取號,門診分診排隊系統(tǒng)自動激活患者的排隊信息并按規(guī)則加到診室專家的隊列中等待就診。對于當天直接來醫(yī)院掛號的患者,“分診系統(tǒng)”與醫(yī)院現(xiàn)在運行的“HIS 系統(tǒng)”連接,將當天就診患者的掛號信息實時傳到各科室門診護士分診臺上,按掛號的順序排列在當日出診專家和普通科室隊列中等待就診。在醫(yī)生診桌上的“物理呼叫器”或“虛擬呼叫器”將會及時顯示患者排隊的隊列情況。醫(yī)生開診時輸入用戶名和密碼登錄到系統(tǒng)中,按“呼叫鍵”。在候診區(qū)內(nèi)的液晶顯示屏及時顯示患者的信息和所要去就診的診室號。同時自動語音系統(tǒng)通過音響系統(tǒng)開始語音叫號(“請1234 號王小虎到內(nèi)科專家5 號診室就診”語音播報內(nèi)容可以按醫(yī)院要求任意設置),護士指引患者前去就診。等候區(qū)保持良好的就診環(huán)境,提高就診效率。其系統(tǒng)功能結構總圖如下圖3.1所示。 圖3.1 醫(yī)生按下順呼鍵,分診系統(tǒng)自動將患者就診信息返回給排隊服務器數(shù)據(jù)庫,排隊數(shù)據(jù)庫更新患者的就診狀態(tài),同時將患者信息按預先設好的格式發(fā)到媒體播放機上,排隊信息傳給等候區(qū)的液晶電視上?;颊呓刑柕穆曇敉ㄟ^等候區(qū)的功放和吸頂播報?;颊呖吹揭壕щ娨曁崾拘畔⒉⒙牭讲蟮恼Z音提示到相應診室就診。本系統(tǒng)按功能具體可劃分為四個模塊:系統(tǒng)設置模塊、患者管理模塊、科室管理模塊、分診管理。 1) 系統(tǒng)設置模塊系統(tǒng)設置包括權限管理和用戶信息。此模塊主要功能包括:添加、修改、刪除和查看用戶信息;給用戶分配權限;2) 患者管理功能此模塊的主要功能包括:包括添加、修改、刪除和查看患者信息; 3) 科室管理模塊此模塊主要功能包括:包括添加、修改、刪除和查看信息;4) 分診管理模塊本模塊用于對分診信息進行統(tǒng)計和查詢,主要包括:分診排隊;分診叫號;3.2數(shù)據(jù)庫設計3.2.1數(shù)據(jù)庫的理論基礎所謂數(shù)據(jù)庫是指長期儲存在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。1) 關系數(shù)據(jù)庫的定義在一個給定的應用領域中,所有實體及實體之間聯(lián)系的關系的集合構成一個數(shù)據(jù)庫。關系數(shù)據(jù)庫是目前各類數(shù)據(jù)庫中最重要、最流行的數(shù)據(jù)庫,他應用數(shù)學方法來處理數(shù)據(jù)庫數(shù)據(jù),是目前使用最廣泛的數(shù)據(jù)庫系統(tǒng)。2) 關系的完整性關系的完整性規(guī)則是對關系的某種約束條件。有三類完整性約束條件:實體完整性、參照完整性和用戶定義的完整性。其中實體完整性和參照完整性是關系模型必須滿足的約束條件,被稱為關系的兩個不變性。3) 關系代數(shù)關系代數(shù)是一種抽象的查詢語言,是關系數(shù)據(jù)操縱語言的一種傳統(tǒng)表達方式,它是用對關系的運算來表達查詢的。關系代數(shù)的運算對象是關系,運算結果也是關系。按運算符的不同,關系代數(shù)可分為傳統(tǒng)的集合運算和專門的關系運算。傳統(tǒng)的集合運算是二目運算,包括并、差、交、廣義笛卡爾積四種運算,專門的關系運算包括選擇、投影、連接、除等。3.2.2數(shù)據(jù)庫表的設計數(shù)據(jù)庫文件名:TRIAGE1用戶信息表user表1 user的結構編號字段名稱數(shù)據(jù)結構說明1Idint主鍵2Login_nameVarchar用戶登錄名3NameVarchar用戶真實姓名4PasswordVarchar密碼5SaltVarchar加密鹽6BirthdayVarchar生日7PhoneVarchar電話8IconVarchar頭像9Dept_idint所屬部門10TittleVarchar職務2.患者信息表patient表2表patient結構編號字段名稱數(shù)據(jù)結構說明1idInt主鍵2nameVarchar患者姓名3Id_cardVarchar身份證號4PhoneVarchar電話5Urgent_phoneVarchar緊急聯(lián)系人電話6AddressVarchar家庭住址7BirthdayVarchar出生日期8SexChar性別3分診信息表triage編號字段名稱數(shù)據(jù)結構說明1IdInt主鍵2Patient_idint患者信息3Dept_idInt掛號科室4UrgentInt是否急診5StatusChar狀態(tài)6Prescription_idInt處方信息4科室信息表dept編號字段名稱數(shù)據(jù)結構說明1IdInt主鍵2NameVarchar科室名稱3AreaVarchar所在區(qū)域4PhoneVarchar電話4 系統(tǒng)詳細設計與實現(xiàn)4.1界面設計在使用計算機的過程當中,人和計算機是以人機界面為媒介傳遞信息的。用戶通過接口向計算機提供各種數(shù)據(jù)和命令,來讓計算機完成指定的任務。同時計算機將處理結果、出錯信息,通過接口反饋給用戶。本系統(tǒng)界面的設計用到了對話框,通過對話實現(xiàn)用戶和系統(tǒng)之間的交流。用到以下三種對話形式:1) 模式對話框模式對話框在屏幕上出現(xiàn)時,用戶必須給與回答,否則系統(tǒng)不在做任何其他工作。2) 非模式對話框這類對話框在屏幕上出現(xiàn),僅僅是為了告訴用戶一些參考信息,不需要用戶回答。3) 警告式對話框這類對話框主要是用于系統(tǒng)報錯或者警告。警告式的對話框,根據(jù)警告的內(nèi)容,可以是模式對話框,也可以是非模式對話框,同時給出一些必要的警告信息。4.1.1系統(tǒng)登錄界面系統(tǒng)登錄。圖示如下:圖1.1 登錄界面4.1.2 系統(tǒng)管理界面 包括用戶管理、菜單信息管理、權限管理等。圖示如下:圖1.2 用戶管理圖1.3 角色管理圖1.4菜單管理4.1.3 分診管理界面 包括收分診管理、患者管理、科室管理。圖示如下:圖1.5 分診管理圖1.6 患者管理圖1.7 科室管理4.1.4 數(shù)據(jù)監(jiān)控界面 包括日志管理。圖示如下:圖1.8 日志管理4.2數(shù)據(jù)庫表的腳本文件1表USERdelimiter $CREATE TABLE user ( ID int(11) NOT NULL AUTO_INCREMENT, LOGIN_NAME varchar(20) NOT NULL, NAME varchar(20) NOT NULL, PASSWORD varchar(255) NOT NULL, SALT varchar(255) DEFAULT NULL, BIRTHDAY datetime DEFAULT NULL, GENDER smallint(6) DEFAULT NULL, EMAIL varchar(255) DEFAULT NULL, PHONE varchar(20) DEFAULT NULL, ICON varchar(500) DEFAULT NULL, CREATE_DATE datetime DEFAULT NULL, STATE char(1) DEFAULT NULL, DESCRIPTION text, LOGIN_COUNT int(11) DEFAULT NULL, PREVIOUS_VISIT datetime DEFAULT NULL, LAST_VISIT datetime DEFAULT NULL, DEL_FLAG varchar(1) DEFAULT NULL, tittle varchar(45) DEFAULT NULL, dept_id int(11) DEFAULT NULL, PRIMARY KEY (ID), KEY user_dept (dept_id), CONSTRAINT user_dept FOREIGN KEY (dept_id) REFERENCES dept (id) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8$2.表DEPTdelimiter $CREATE TABLE dept ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(40) DEFAULT NULL, area varchar(45) DEFAULT NULL, phone varchar(20) DEFAULT NULL, PRIMARY KEY (id) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8$3.創(chuàng)建表patientdelimiter $CREATE TABLE patient ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(20) DEFAULT NULL, Id_card varchar(45) DEFAULT NULL, Phone varchar(20) DEFAULT NULL, Urgent_phone varchar(20) DEFAULT NULL, Address varchar(45) DEFAULT NULL, Birthday varchar(45) DEFAULT NULL, sex char(1) DEFAULT NULL, PRIMARY KEY (id) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8$4.表roledelimiter $CREATE TABLE role ( ID int(11) NOT NULL AUTO_INCREMENT, NAME varchar(20) NOT NULL, ROLE_CODE varchar(20) NOT NULL, DESCRIPTION text, SORT smallint(6) DEFAULT NULL, DEL_FLAG varchar(255) DEFAULT NULL, PRIMARY KEY (ID) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8$5創(chuàng)建表Patientdelimiter $CREATE TABLE role ( ID int(11) NOT NULL AUTO_INCREMENT, NAME varchar(20) NOT NULL, ROLE_CODE varchar(20) NOT NULL, DESCRIPTION text, SORT smallint(6) DEFAULT NULL, DEL_FLAG varchar(255) DEFAULT NULL, PRIMARY KEY (ID) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8$4.4系統(tǒng)集成通過以上各界面及各個模塊功能的詳細設計,基本上能完成本系統(tǒng)的要求。系統(tǒng)集成是把后臺和前臺即系統(tǒng)設置模塊、信息管理模塊、分診管理模塊組裝在一起,通過所建立的數(shù)據(jù)庫來集成,通過數(shù)據(jù)庫的調(diào)入與調(diào)出,來完成整個系統(tǒng)總的功能。5 系統(tǒng)測試5.1測試基礎測試是軟件質(zhì)量保證的關鍵階段,是在軟件投入運行前,對軟件的需求分析、設計、實現(xiàn)編碼的最終檢查,是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。1) 測試的目的最終目的是建立一個可靠性高的軟件系統(tǒng)。2) 測試方法本系統(tǒng)的測試用到了靜態(tài)測試和動態(tài)測試。動態(tài)測試一般用兩種方法:一是黑盒測試法,一是白盒測試法。3) 測試過程各模塊測試集成測試確認測試 5.2各模塊測試各模塊測試就是把各個模塊看成一個小整體,采用靜態(tài)測試和白盒測試法來測試各模塊是否滿足要求。首先是對系統(tǒng)設置模塊的測試,當輸入用戶名“admin”和密碼“123456”并且選擇“管理員”按鈕時,就可以管理員的身份進入后臺操作系統(tǒng);當選擇“一般用戶”按鈕時,就可以以一般用戶的身份進入前臺管理系統(tǒng)。此模塊滿足要求。其次對信息管理模塊的測試,當點擊“信息管理”按鈕時,可進入信息管理模塊; 對一般用戶模塊的測試同對管理員模塊的測試,測試后基本無誤。通過次測試,保證了數(shù)據(jù)能正確通過各模塊,即實參和形參的參數(shù)個數(shù)、數(shù)據(jù)類型及對應關系是一致的。5.3集成測試單個模塊能正常,組裝后不一定能正常工作,所以在各模塊測試的基礎上,將所有模塊按照設計要求組裝成一個完整的系統(tǒng)進行測試。本系統(tǒng)采用黑盒測試方法及自頂向下測試方法,從主模塊開始,沿程序的控制路徑逐步向下,挨個進行各個功能的測試,比如在后臺數(shù)據(jù)庫管理系統(tǒng)中添加一個用戶,則在前臺管理系統(tǒng)中就能看到所添加的客戶信息,表明此系統(tǒng)沒有毛病,滿足用戶的要求。經(jīng)過一系列測試后結果基本無誤。結論從系統(tǒng)調(diào)查到查資料再到系統(tǒng)的分析設計,經(jīng)歷了一周的時間,經(jīng)過這一周的努力,這個系統(tǒng)終于是完成了。在畢業(yè)設計的這段時間內(nèi),感覺在動力節(jié)點java培訓期間所學的知識得到了很好的發(fā)揮,最重要的是學到了很多對自己今后的發(fā)展起推動作用的東西。自己各方面有了很大的提高,開發(fā)編程思想有了深化,開發(fā)經(jīng)驗也逐漸豐富。由于時間和能力有限本系統(tǒng)只完成了基本的功能部分,這個系統(tǒng)還是有很多不成熟、不完善的地方,一些真正實用的外圍功能還來不及完善特別是跟硬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西衛(wèi)生健康職業(yè)學院《金融風險分析師(FRM)專題(雙語)》2023-2024學年第二學期期末試卷
- 浙江金融職業(yè)學院《供變電系統(tǒng)項目設計》2023-2024學年第二學期期末試卷
- 廈門工學院《計算機在林業(yè)中的應用》2023-2024學年第二學期期末試卷
- 湖南鐵道職業(yè)技術學院《生物化學實驗A》2023-2024學年第二學期期末試卷
- 華北理工大學輕工學院《科研寫作》2023-2024學年第二學期期末試卷
- 齊魯醫(yī)藥學院《中外文化比較專題》2023-2024學年第二學期期末試卷
- 重慶對外經(jīng)貿(mào)學院《包裝材料及應用》2023-2024學年第二學期期末試卷
- 醫(yī)院科室年度工作總結
- 母親六十歲生日宴會主持詞(7篇)
- 公司前臺的工作總結
- 2024-2025學年高中物理第十二章機械波4波的衍射和干涉課時作業(yè)含解析新人教版選修3-4
- 2025年新華師大版數(shù)學七年級下冊全冊導學案
- 《供熱工程》課件
- 倉管員業(yè)務技能培訓
- 安全管理人員七大職責
- 《國民經(jīng)濟行業(yè)分類與代碼》
- 音樂教育國際化進程-洞察分析
- 植入式靜脈給藥裝置護理技術課件
- 單兵綜合演練
- 疼痛中醫(yī)護理
- 歐式風格的室內(nèi)設計
評論
0/150
提交評論