医院管理系统/医院药品管理系统
摘 ?要
21世紀(jì)的今天,隨著社會的不斷發(fā)展與進步,人們對于信息科學(xué)化的認(rèn)識,已由低層次向高層次發(fā)展,由原來的感性認(rèn)識向理性認(rèn)識提高,管理工作的重要性已逐漸被人們所認(rèn)識,科學(xué)化的管理,使信息存儲達到準(zhǔn)確、快速、完善,并能提高工作管理效率,促進其發(fā)展。
論文主要是對福泰康醫(yī)養(yǎng)院管理系統(tǒng)進行了介紹,包括研究的現(xiàn)狀,還有涉及的開發(fā)背景,然后還對系統(tǒng)的設(shè)計目標(biāo)進行了論述,還有系統(tǒng)的需求,以及整個的設(shè)計方案,對系統(tǒng)的設(shè)計以及實現(xiàn),也都論述的比較細(xì)致,最后對福泰康醫(yī)養(yǎng)院管理系統(tǒng)進行了一些具體測試。
本文以Java為開發(fā)技術(shù),實現(xiàn)了一個福泰康醫(yī)養(yǎng)院管理系統(tǒng)。福泰康醫(yī)養(yǎng)院管理系統(tǒng)的主要實現(xiàn)功能包括:管理員:用戶管理、醫(yī)護人員管理、住院登記管理、病房管理、科室類別管理、藥品信息管理、藥品入庫管理,用藥情況管理、房間統(tǒng)計管理、體征情況管理、結(jié)算中心管理、用戶;住院登記管理、用藥情況管理、體征情況管理、結(jié)算中心管理,醫(yī)護人員;藥品信息管理、藥品入庫管理,用藥情況管理、體征情況管理功能,基本上實現(xiàn)了整個福泰康醫(yī)養(yǎng)院管理系統(tǒng)的過程。
具體在系統(tǒng)設(shè)計上,采用了B/S的結(jié)構(gòu),同時,也使用Java技術(shù)在動態(tài)頁面上進行了設(shè)計,后臺上采用Mysql數(shù)據(jù)庫,是一個非常優(yōu)秀的福泰康醫(yī)養(yǎng)院管理系統(tǒng)。
關(guān)鍵詞?:福泰康醫(yī)養(yǎng)院管理系統(tǒng);Java技術(shù);Mysql數(shù)據(jù)庫;B/S結(jié)構(gòu) SSM框架
Abstract
Today in the 21st century, with the continuous development and progress of society, people's understanding of information science has developed from low level to high level, from the original perceptual knowledge to rational knowledge, and the importance of management has been gradually recognized by people. Scientific management can make information storage accurate, fast and perfect, improve the efficiency of work management, and promote its development development.
This paper mainly introduces the management system of futaikang hospital, including the research status and the development background. Then it discusses the design goal of the system, the demand of the system, and the whole design scheme. It also discusses the design and implementation of the system in detail. Finally, it makes some specific analysis on the management system of futaikang hospital Testing.
In this paper, we use Java as the development technology to implement a management system of futaikang hospital. The main functions of futaikang hospital management system include: Administrator: user management, medical staff management, inpatient registration management, ward management, Department category management, drug information management, drug storage management, medication management, room statistics management, signs management, settlement center management, user management; inpatient registration management, medication management, signs management The functions of situation management, settlement center management, medical staff, drug information management, drug storage management, medication management and physical signs management basically realize the whole process of the management system of futaikang hospital.
Specifically in the system design, using the B / S structure, at the same time, also using Java technology in the dynamic page design, the backstage using MySQL database, is a very excellent Fu Tai Kang Hospital management system.
Key words: Fu Tai Kang Hospital management system; Java technology; MySQL database; B / S structure SSM framework
目 ???錄
1 概述
1.1課題背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本課題主要工作
2 系統(tǒng)開發(fā)環(huán)境
2.1 Java技術(shù)
2.2 Mysql數(shù)據(jù)庫
2.3 B/S結(jié)構(gòu)
2.4 SSM框架
3 系統(tǒng)分析
3.1 可行性分析
3.1.1 技術(shù)可行性
3.1.2操作可行性
3.1.3 經(jīng)濟可行性
3.1.4 法律可行性
3.2系統(tǒng)流程分析
3.2.1系統(tǒng)開發(fā)流程
3.2.2 用戶登錄流程
3.2.3 系統(tǒng)操作流程
3.2.4 添加信息流程
3.2.5 修改信息流程
3.2.6 刪除信息流程
3.3系統(tǒng)用例分析
3.3.1管理員用例圖
3.3.2用戶用例圖
3.3.3醫(yī)護人員用例圖
4 系統(tǒng)設(shè)計
4.1 系統(tǒng)概述
4.2 系統(tǒng)結(jié)構(gòu)設(shè)計
4.3數(shù)據(jù)庫設(shè)計
4.3.1 數(shù)據(jù)庫設(shè)計原則
4.3.2 數(shù)據(jù)庫實體
4.3.3 數(shù)據(jù)庫表設(shè)計
5系統(tǒng)界面實現(xiàn)
5.1 管理員登錄
5.2 管理員功能模塊
5.3?用戶功能模塊
5.4 醫(yī)護人員功能模塊
6系統(tǒng)測試
6.1系統(tǒng)測試的意義
6.2 測試方法
6.3測試分析
結(jié) ???論
致 ???謝
參考文獻
1 概述
1.1課題背景及意義
隨著現(xiàn)代網(wǎng)絡(luò)技術(shù)發(fā)展,對于福泰康醫(yī)養(yǎng)院管理系統(tǒng)的設(shè)計現(xiàn)在正處于發(fā)展的階段,所以對的要求也是比較嚴(yán)格的,要從系統(tǒng)的功能和用戶實際需求來進行對系統(tǒng)制定開發(fā)的發(fā)展方式,依靠網(wǎng)絡(luò)技術(shù)的的快速發(fā)展和現(xiàn)代通訊技術(shù)的結(jié)合為人們帶來方便,可以方便用戶網(wǎng)上查看,還可以通過這些技術(shù)實現(xiàn)在線福泰康醫(yī)養(yǎng)院管理系統(tǒng)等過程。當(dāng)今社會互聯(lián)網(wǎng)急速發(fā)展,網(wǎng)絡(luò)管理系統(tǒng)也在國內(nèi)爆炸式的發(fā)展起來。這種網(wǎng)絡(luò)模式對長期使用互聯(lián)網(wǎng)社會產(chǎn)生了深遠(yuǎn)的的影響,在這種社會環(huán)境下開發(fā)一個適用于用戶都可以操作的、簡單的、便捷的福泰康醫(yī)養(yǎng)院管理系統(tǒng)的發(fā)展前景是非常好的。
以往的福泰康醫(yī)養(yǎng)院管理系統(tǒng)相關(guān)信息管理,都是工作人員手工統(tǒng)計。這種方式不但時效性低,而且需要查找和變更的時候很不方便。隨著科學(xué)的進步,技術(shù)的成熟,計算機信息化也日新月異的發(fā)展,社會也已經(jīng)深刻的認(rèn)識,計算機功能非常的強大,計算機已經(jīng)進入了人類社會發(fā)展的各個領(lǐng)域,并且發(fā)揮著十分重要的作用。本系統(tǒng)利用網(wǎng)絡(luò)溝通、計算機信息存儲管理,有著與傳統(tǒng)的方式所無法替代的優(yōu)點。比如計算檢索速度特別快、可靠性特別高、存儲容量特別大、保密性特別好、可保存時間特別長、成本特別低等。在工作效率上,能夠得到極大地提高,延伸至服務(wù)水平也會有好的收獲,有了網(wǎng)絡(luò),福泰康醫(yī)養(yǎng)院管理系統(tǒng)的各方面的管理更加科學(xué)和系統(tǒng),更加規(guī)范和簡便。
1.2 國內(nèi)外研究現(xiàn)狀
隨著計算機網(wǎng)絡(luò)的不斷滲透,人們的生活與工作、學(xué)習(xí)的方式也在慢慢發(fā)生變化。傳統(tǒng)的福泰康醫(yī)養(yǎng)院管理系統(tǒng)相關(guān)信息管理方式一般都采取人工的方式,信息的獲取、整理、修改、存儲等工作還停留在人工階段。這種方式一方面需要花費大量的人力、物力和金錢,交互起來比較困難,而且會浪費時間;另一方面對用戶等信息的管理,特別是隨著用戶數(shù)量的遞增,查詢、修改起來特別困難;最后由于用戶等其他信息的不斷增加,信息的存儲也成為了難題。
一些發(fā)達國家,網(wǎng)絡(luò)發(fā)展比較快,已經(jīng)很大程度上完成了從人工到計算機管理的轉(zhuǎn)變。我國計算機應(yīng)用起步比較晚,而且發(fā)展區(qū)域不平衡,還有很多地區(qū)使用傳統(tǒng)的方式進行管理,但是目前計算機發(fā)展較快,包括網(wǎng)絡(luò)也已經(jīng)普及,很多用戶也開始慢慢接觸網(wǎng)絡(luò)管理系統(tǒng)。縱觀這些系統(tǒng)主要有以下幾個特點:
(1)先進性:實現(xiàn)網(wǎng)絡(luò)化管理。
(2)通用性:同一行業(yè)基本都能使用。
(3)方便性:通過網(wǎng)絡(luò)就能完成管理工作。
(4)及時性:信息更新及時。
(5)可擴展性:可根據(jù)需要進行模塊的增加。
(6)安全性:對用戶等信息進行加密。
截至如今,互聯(lián)網(wǎng)已經(jīng)深入人們的生活,智能手機、筆記本電腦等已經(jīng)是人們獲取信息的主要工具,這是一個溝通無限的時代,因此,利用網(wǎng)絡(luò)來進行福泰康醫(yī)養(yǎng)院管理系統(tǒng)的管理也成為大勢所趨,所以,開發(fā)一個福泰康醫(yī)養(yǎng)院管理系統(tǒng)是必須的。
1.3 本課題主要工作
一開始,本文就對系統(tǒng)內(nèi)談到的基本知識,從整體上進行了描述,并在此基礎(chǔ)上進行了系統(tǒng)分析。為了能夠使本系統(tǒng)較好、較為完善的被設(shè)計實現(xiàn)出來,就必須先進行分析調(diào)查。基于之前相關(guān)的基礎(chǔ),在功能上,對新系統(tǒng)進行了細(xì)致的分析。然后通過詳細(xì)的分析,進行系統(tǒng)設(shè)計,其次,系統(tǒng)在實施的可行性上,我選擇了Java技術(shù)來進行開發(fā)設(shè)計,在數(shù)據(jù)存儲上,采用 Mysql數(shù)據(jù)庫來進行設(shè)計。由于Java和Mysql都已經(jīng)非常成熟,因此無論在各個方面,都非常可靠安全實用。最后對系統(tǒng)進行測試完善并發(fā)布。
2 系統(tǒng)開發(fā)環(huán)境??
2.1?Java簡介
Java技術(shù)它是一個容易讓人學(xué)會和使用的一門服務(wù)器語言。它在編程的過程當(dāng)中只需要很少的知識就能建立起一個真正的交互站點。對于這個教程來說它并不需要你完全去了解這種語言,只要能快速融入web站點就可以,還可以進行一些基本知識的編程就可以。
現(xiàn)代社會中,使用Java語言做動態(tài)網(wǎng)頁是最常用的,主要是Java比較簡單易懂,用戶掌握的web 服務(wù)器編寫腳本。Java語言技術(shù)在編程技術(shù)中具有一定的安全性和跨平臺性功能,并且它可以直接支持分布式的網(wǎng)絡(luò)應(yīng)用和效率。在Java語言技術(shù)當(dāng)中它的功能是方便簡單的。對于這個語言技術(shù)來說它就像萬花筒一樣在進行開發(fā)的時候可以隨機進行組合最后變成不同顏色的花瓣。隨著現(xiàn)在互聯(lián)網(wǎng)的快速發(fā)展和各個行業(yè)的不斷發(fā)展,在各行各業(yè)的設(shè)施基礎(chǔ)上都開始應(yīng)用到了計算機,對于過去傳統(tǒng)的的管理方式和用戶需求都不能滿足現(xiàn)在正常的供求關(guān)系,所以我們必須通過添加現(xiàn)在的新技術(shù)來滿足用戶的需求。從目前來看,Java技術(shù)已經(jīng)在動態(tài)網(wǎng)頁中應(yīng)用的是比較廣泛的一門技術(shù)。
Java語言具有非常多種的特性:(1)跨平臺的無關(guān)性;(2)面向?qū)ο?#xff1b; (3)安全性得以保障;(4)支持多個任務(wù);(5)多種編寫方式,代碼編寫簡單。對比其他的低級語言、高級語言,Java語言具有明顯的顯著優(yōu)勢以及未來開闊的前景,可以廣泛的應(yīng)用在個人筆記本電腦、大數(shù)據(jù)、大型游戲等等。
Java語言具有面向?qū)ο蟮奶匦?#xff0c;并且易于理解。關(guān)于對象,其實可以理解成每一種事物都是一種對象,包括我們?nèi)祟愖陨矶际且环N對象。利用面向?qū)ο笳Z言的基本特征來解決軟件開發(fā)中的實際問題,為有效軟件開發(fā)提供了技術(shù)支持。
2.2?Mysql數(shù)據(jù)庫
Mysql是一個多用戶、多線程的服務(wù)器,采用SQL的數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)是基于SQL的用戶以及服務(wù)器模式的關(guān)系,它的優(yōu)點有強大的功能、操作簡單、管理方便、可靠安全、運行較快、多線程、跨平臺性、完全網(wǎng)絡(luò)化、穩(wěn)定性等,非常適合Web站點或者其他應(yīng)用軟件,在數(shù)據(jù)庫后端的開發(fā)。此外,利用許多語言,用戶可以編寫和訪問Mysql數(shù)據(jù)庫的程序。Mysql數(shù)據(jù)庫也是開放源代碼的,開發(fā)者越來越喜歡使用Mysql關(guān)系數(shù)據(jù)庫,應(yīng)用范圍也被推而廣之。這是由于速度快和易用性, Web站點或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)也都在使用它。
mysql 數(shù)據(jù)庫它有很多的優(yōu)點,例如它在操作上能夠讓人通俗易懂、功能強大、信息儲存量高等優(yōu)點。所以被人們廣泛應(yīng)用,對于mysql數(shù)據(jù)庫來說它一般主要是對數(shù)據(jù)進行編碼和查詢,而且在很多的設(shè)計當(dāng)中都應(yīng)用到了該數(shù)據(jù)庫,在此過程當(dāng)中我們可以對常規(guī)的數(shù)據(jù)進行查詢和組合,所以我們在進行使用mysql數(shù)據(jù)庫的時候只要對編寫一小段的數(shù)據(jù)就能實現(xiàn)相應(yīng)的功能。數(shù)據(jù)庫,就是數(shù)據(jù)存儲的儲藏室,只不過數(shù)據(jù)是存儲在計算機上的,而不是現(xiàn)實中的儲藏室,數(shù)據(jù)的存放是按固定格式,而不是無序的,則定義就是 :長期有固定格式,可以共享的存儲在計算機存儲器上。數(shù)據(jù)庫管理主要包括數(shù)據(jù)表的建立,數(shù)據(jù)存儲、修改和增加數(shù)據(jù),為了使數(shù)據(jù)庫系統(tǒng)能夠正常運行,相關(guān)人員進行的管理工作。數(shù)據(jù)表的建立,可以對數(shù)據(jù)表中的數(shù)據(jù)進行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。
2.3?B/S結(jié)構(gòu)
BROWSER/SERVER程序架構(gòu)方式是使用電腦中安裝的各種瀏覽器來進行訪問和使用的,相比C/S的程序結(jié)構(gòu)不需要進行程序的安裝就可以直接使用。BROWSER/SERVER架構(gòu)的運行方式是在遠(yuǎn)程的服務(wù)器上進行安裝一個,然后在任何接入互聯(lián)網(wǎng)的電腦上訪問和使用。BROWSER/SERVER架構(gòu)的開發(fā)方式給用戶帶來了極大的便利,在任何時間和地點都可以使用開發(fā)的程序系統(tǒng)。
在B/S的結(jié)構(gòu)中,用戶可以在任何可以上網(wǎng)的地方訪問和使用系統(tǒng)的功能,沒有地域和時間等方面的限制,B/S結(jié)構(gòu)是把程序完整放置到計算機網(wǎng)絡(luò)的服務(wù)器上,通過計算機互聯(lián)網(wǎng)給用戶提供遠(yuǎn)程的網(wǎng)絡(luò)服務(wù)。在三層體系結(jié)構(gòu)的B/S系統(tǒng)中,通過瀏覽器,用戶可以對很多服務(wù)器發(fā)出請求, B/S系統(tǒng)會很大程度的降低工作量,用戶只需要安裝運行較少的用戶端即可,大量的工作將由服務(wù)器承擔(dān),另外,服務(wù)器也完成包括訪問數(shù)據(jù)庫,執(zhí)行應(yīng)用程序的工作等等。
B/S結(jié)構(gòu)主要有三層,分別為數(shù)據(jù)層、控制邏輯層和視圖層。用戶通過視圖層,讓控制層調(diào)用數(shù)據(jù)層的數(shù)據(jù),從而達到整個訪問過程。三層相互獨立,維護方便,使用安全,三層有互相調(diào)用,提高效率。
2.4 SSM框架
當(dāng)今流行的“SSM組合框架”是Spring + SpringMVC + MyBatis的縮寫,受到很多的追捧,“組合SSM框架”是強強聯(lián)手、各司其職、協(xié)調(diào)互補的團隊精神。web項目的框架,通常更簡單的數(shù)據(jù)源。Spring屬于一個輕量級的反轉(zhuǎn)控制框架(IoC),但它也是一個面向表面的容器(AOP)。SpringMVC常常用于控制器的分類工作模式,與模型對象分開,程序?qū)ο蟮淖饔门c自動取款機進行處理。這種解耦治療使整個系統(tǒng)的個性化變得更加容易。MyBatis是一個良好的可持續(xù)性框架,支持普通SQL查詢,同時允許對存儲過程的高級映射進行數(shù)據(jù)的優(yōu)化處理。大型Java Web應(yīng)用程序的由于開發(fā)成本太高,開發(fā)后難以維護和開發(fā)過程中一些難以解決的問題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個問題提供良好的解決方案。
3 系統(tǒng)分析
所謂系統(tǒng)分析就是,需求人員通過與用戶的溝通,所獲取的信息,然后把這些信息通過需求說明書的方式展示給用戶和開發(fā)人員。在軟件功能發(fā)展的歷史長河中,很長時間,特別是最開始的時候,需求分析的重要性并不被人們所認(rèn)同,例如當(dāng)時美國IBM公司為英國電信公司開發(fā)一套信息管理系統(tǒng),在需求不明確的情況下開始開發(fā),最初的工期為一年,由于需求獲取不清晰導(dǎo)致工期推遲了半年多,造成巨大損失。我們很多軟件公司也存在這種情況,邊需求,邊開發(fā),甚至與用戶沒有溝通清楚的情況下,直接照搬同類型的項目進行更改,導(dǎo)致到系統(tǒng)驗收的時候,重新更改,造成了人力、物力的極大浪費。而導(dǎo)致這一切后果的原因就是需求獲取不及時、不清楚、不全面。
3.1 可行性分析
福泰康醫(yī)養(yǎng)院管理系統(tǒng)主要目標(biāo)是實現(xiàn)用戶管理、醫(yī)護人員管理、住院登記管理、病房管理、科室類別管理、藥品信息管理、藥品入庫管理,用藥情況管理、房間統(tǒng)計管理、體征情況管理、結(jié)算中心管理的相關(guān)信息管理。在確定了目標(biāo)后,我們從以下四方面對能否實現(xiàn)本系統(tǒng)目標(biāo)進行可行性分析。
3.1.1 技術(shù)可行性
福泰康醫(yī)養(yǎng)院管理系統(tǒng)主要采用Java技術(shù),基于B/S結(jié)構(gòu),Mysql數(shù)據(jù)庫,對于應(yīng)用程序的開發(fā)要求具備完整功能,使用簡單的特點,并建立一個數(shù)據(jù)完整安全穩(wěn)定的數(shù)據(jù)庫。福泰康醫(yī)養(yǎng)院管理系統(tǒng)的開發(fā)技術(shù)具有很高可行性,且開發(fā)人員掌握了一定的開發(fā)技術(shù),所以系統(tǒng)的開發(fā)具有可行性。
3.1.2操作可行性
福泰康醫(yī)養(yǎng)院管理系統(tǒng)的登錄界面簡單易于操作,采用常見的界面窗口來登錄界面,通過電腦進行訪問操作,用戶只要平時使用過電腦都能進行訪問操作。此系統(tǒng)的開發(fā)采用Java語言開發(fā),基于B/S結(jié)構(gòu),這些開發(fā)環(huán)境使系統(tǒng)更加完善。本系統(tǒng)具有易操作、易管理、交互性好的特點,在操作上是非常簡單的。因此本系統(tǒng)可以進行開發(fā)。
3.1.3 經(jīng)濟可行性
福泰康醫(yī)養(yǎng)院管理系統(tǒng)是基于B/S模式,采用Mysql數(shù)據(jù)庫儲存數(shù)據(jù),所要求的硬件和軟件環(huán)境,程序開發(fā)主要是管理系統(tǒng)的開發(fā)和維護。所以程序在開發(fā)人力、財力上要求不高,而且此系統(tǒng)不是很復(fù)雜,開發(fā)周期短,在經(jīng)濟方面具有較高的可行性。
3.1.4 法律可行性
此福泰康醫(yī)養(yǎng)院管理系統(tǒng)是自己設(shè)計的管理系統(tǒng),具有很大的實際意義。因為無論是軟件還是數(shù)據(jù)庫,采用的都是開源代碼,因此這個系統(tǒng)的開發(fā)和設(shè)計,并不存在侵權(quán)等問題,在法律上完全具有可行性。
綜上所述,福泰康醫(yī)養(yǎng)院管理系統(tǒng)在技術(shù)、經(jīng)濟、操作和法律上都具有很高的可行性,開發(fā)此程序是可行的。
3.2系統(tǒng)流程分析
3.2.1系統(tǒng)開發(fā)流程
福泰康醫(yī)養(yǎng)院管理系統(tǒng)開發(fā)時,首先進行需求分析,進而對系統(tǒng)進行總體的設(shè)計規(guī)劃,設(shè)計系統(tǒng)功能模塊,數(shù)據(jù)庫的選擇等,本系統(tǒng)的開發(fā)流程如圖3-1所示
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的医院管理系统/医院药品管理系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中心药库管理系统 v6.85 是什么
- 下一篇: layui上传多张图片