版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 / 15 文檔可自由編輯打印摘 要本課題設(shè)計(jì)并實(shí)現(xiàn)了醫(yī)院人員管理系統(tǒng),該系統(tǒng)采用 Java 語(yǔ)言,對(duì)數(shù)據(jù)進(jìn)行錄入、修改、查詢、刪除等操作。系統(tǒng)不僅提高了醫(yī)院的工作效率,充分簡(jiǎn)化醫(yī)院部門(mén)工作人員的工作量,設(shè)計(jì)醫(yī)院人員管理系統(tǒng),也利用計(jì)算機(jī)對(duì)員工信息進(jìn)行管理操作,這樣就能及時(shí)、準(zhǔn)確地反映員工的個(gè)人信息。系統(tǒng)主要功能包括:?jiǎn)T工基本信息的錄入,對(duì)已有的員工信息再進(jìn)行錄入的情況時(shí),會(huì)彈出警告信息。修改員工基本信息,輸入員工號(hào)后即可修改員工所有信息。對(duì)不存在的員工信息按員工號(hào)查詢和按姓名查詢,對(duì)不存在的員工信息進(jìn)行查詢時(shí),提示該員工信息不存在。刪除員工基本信息,對(duì)不存在的員工信息進(jìn)行刪除時(shí),彈出警告信
2、息。本論文內(nèi)容主要是運(yùn)用軟件工程的知識(shí),先進(jìn)行系統(tǒng)需求分析,之后是系統(tǒng)概要設(shè)計(jì),詳細(xì)設(shè)計(jì)。關(guān)鍵字關(guān)鍵字:Java,醫(yī)院人員,管理系統(tǒng)2 / 15 文檔可自由編輯打印目 錄第一章 系統(tǒng)開(kāi)發(fā)環(huán)境.1 11.1 開(kāi)發(fā)工具.11.2 應(yīng)用環(huán)境.1第二章 系統(tǒng)需求分析.2 22.1 需求分析.22.2 可行性分析.2第三章 系統(tǒng)概要設(shè)計(jì).33.1 設(shè)計(jì)目標(biāo).33.2 系統(tǒng)權(quán)限劃分.33.3 系統(tǒng)的功能模塊.3第四章 系統(tǒng)詳細(xì)設(shè)計(jì).54.1 系統(tǒng)功能介紹.54.2 創(chuàng)建登陸賬號(hào)和密碼.54.3 信息管理.6第五章 系統(tǒng)測(cè)試.105.1 測(cè)試的意義.105.2 測(cè)試方法.105.3 功能測(cè)試.105.4 測(cè)
3、試結(jié)果.10第六章 工作總結(jié).11參考文獻(xiàn).12文檔可自由編輯打印第一章 系統(tǒng)開(kāi)發(fā)環(huán)境1.1 開(kāi)發(fā)工具1 Java 語(yǔ)言的發(fā)展 Java 是 1995 年 6 月由 Sun 公司引進(jìn)到這個(gè)世界的革命性的編程語(yǔ)言,它被美國(guó)的著名雜志PC Magazine評(píng)為 1995 年十大優(yōu)秀科技產(chǎn)品。之所以稱(chēng) Java 為革命性編程語(yǔ)言,是因?yàn)閭鹘y(tǒng)的軟件往往與具體的實(shí)現(xiàn)環(huán)境有關(guān),一旦環(huán)境有所變化就需要對(duì)軟件進(jìn)行一番改動(dòng),耗時(shí)耗力,而 Java 編寫(xiě)的軟件能在執(zhí)行碼上兼容。這樣,只要計(jì)算機(jī)提供了 Java 解釋器,Java 編寫(xiě)的軟件就能在其上運(yùn)行。2 Java 語(yǔ)言的特色Java 是目前使用最為廣泛的網(wǎng)絡(luò)編
4、程語(yǔ)言之一。它具有簡(jiǎn)單、面向?qū)ο?、與平臺(tái)無(wú)關(guān)、解釋型、多線程、安全、動(dòng)態(tài)等特點(diǎn)。3 Java 語(yǔ)言的主要特性Java 語(yǔ)言中許多基本語(yǔ)句和語(yǔ)法和 C+一樣,Java 不再有指針的概念。Java 語(yǔ)言與平臺(tái)無(wú)關(guān)。 內(nèi)置對(duì)多線程的支持,多線程允許同時(shí)完成多個(gè)任務(wù)。 Java 程序的基本組成單元就是類(lèi),有些類(lèi)是自己編寫(xiě)的,有些是從類(lèi)庫(kù)里引入。1.2 應(yīng)用環(huán)境硬件環(huán)境 CPU 主頻在 1GMHZ 以上,內(nèi)存在 512M 以上軟件平臺(tái) 操作系統(tǒng):Windows XP 、編程語(yǔ)言及工具:Java、jdk1.6.0、應(yīng)用環(huán)境:Windows 操作系統(tǒng) 2 / 15 文檔可自由編輯打印第二章 系統(tǒng)需求分析2.
5、1 需求分析為了提高醫(yī)院的工作效率,充分簡(jiǎn)化醫(yī)院部門(mén)工作人員的工作量,設(shè)計(jì)醫(yī)院人員管理系統(tǒng),利用計(jì)算機(jī)對(duì)員工信息進(jìn)行管理操作,這樣就能及時(shí)、準(zhǔn)確地反映員工的個(gè)人信息。本系統(tǒng)就給醫(yī)院人員的管理提供了一個(gè)程序管理系統(tǒng)。功能主要有:建立 java 語(yǔ)言的醫(yī)院人員管理系統(tǒng),其功能包括:?jiǎn)T工基本信息的錄入,對(duì)已有的員工信息再進(jìn)行錄入的情況時(shí),會(huì)彈出警告信息。修改員工基本信息,輸入員工號(hào)后即可修改員工所有信息。對(duì)不存在的員工信息按員工號(hào)查詢和按姓名查詢,對(duì)不存在的員工信息進(jìn)行查詢時(shí),提示該員工信息不存在。刪除員工基本信息,對(duì)不存在的員工信息進(jìn)行刪除時(shí),彈出警告信息。2.2 可行性分析技術(shù)可行性根據(jù)系統(tǒng)功能
6、、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,現(xiàn)有的技術(shù)已基本成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),開(kāi)發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開(kāi)發(fā)。經(jīng)濟(jì)可行性系統(tǒng)的成本效益分析,該系統(tǒng)可以提高醫(yī)院的工作效率,簡(jiǎn)化醫(yī)院部門(mén)工作人員的工作量,利用計(jì)算機(jī)對(duì)員工信息進(jìn)行管理操作,這樣就能及時(shí)、準(zhǔn)確地反映員工的個(gè)人信息。所以系統(tǒng)開(kāi)發(fā)會(huì)對(duì)其它產(chǎn)品或效率帶來(lái)一定影響。運(yùn)行可行性系統(tǒng)的研制和開(kāi)發(fā)充分考慮到用戶對(duì)系統(tǒng)的簡(jiǎn)便和易于管理,管理者方便查詢?cè)O(shè)備信息效率。從而能完全滿足使用者的要求。3 / 15 文檔可自由編輯打印第三章 系統(tǒng)概要設(shè)計(jì)3.1
7、 設(shè)計(jì)目標(biāo)為了提高醫(yī)院的工作效率,充分簡(jiǎn)化醫(yī)院部門(mén)工作人員的工作量,設(shè)計(jì)醫(yī)院人員管理系統(tǒng),利用計(jì)算機(jī)對(duì)員工信息進(jìn)行管理操作,這樣就能及時(shí)、準(zhǔn)確地反映員工的個(gè)人信息。,有必要設(shè)計(jì)一個(gè)醫(yī)院人員管理系統(tǒng),使得能夠更好掌握人員情況。系統(tǒng)整體功能要求:?jiǎn)T工基本信息的錄入,對(duì)已有的員工信息再進(jìn)行錄入的情況時(shí),會(huì)彈出警告信息。修改員工基本信息,輸入員工號(hào)后即可修改員工所有信息。對(duì)不存在的員工信息按員工號(hào)查詢和按姓名查詢,對(duì)不存在的員工信息進(jìn)行查詢時(shí),提示該員工信息不存在。刪除員工基本信息,對(duì)不存在的員工信息進(jìn)行刪除時(shí),彈出警告信息。 3.2 系統(tǒng)權(quán)限劃分本系統(tǒng)因?yàn)樵O(shè)有密碼,因此獲取密碼后才能使用本系統(tǒng)。3.
8、3 系統(tǒng)的功能模塊登錄界面:輸入用戶名和密碼才可以進(jìn)入系統(tǒng)。錄入數(shù)據(jù):?jiǎn)T工基本信息進(jìn)行錄入,對(duì)已有的員工信息再進(jìn)行錄入的情況時(shí)會(huì)彈出警告信息。修改數(shù)據(jù):對(duì)錄入的員工基本信息進(jìn)行修改,輸入員工號(hào)后即可修改員工所有信息。查詢數(shù)據(jù):對(duì)已存在的員工基本信息進(jìn)行查詢,對(duì)不存在的員工信息進(jìn)行查詢時(shí),提示該員工信息不存在。刪除數(shù)據(jù):對(duì)已存在的員工基本信息進(jìn)行刪除,對(duì)不存在的員工信息進(jìn)行刪除時(shí),彈出警告信息。退出系統(tǒng):點(diǎn)擊確認(rèn)退出本系統(tǒng)。4 / 15 文檔可自由編輯打印 功 能 選 擇退出系統(tǒng)系統(tǒng)刪除數(shù)據(jù)系統(tǒng)查詢數(shù)據(jù)系統(tǒng)修改數(shù)據(jù)系統(tǒng)錄入數(shù)據(jù)系統(tǒng)的登錄界面 圖 3-1 系統(tǒng)功能模塊圖 5 / 15 文檔可自由編
9、輯打印第四章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 系統(tǒng)功能介紹 表 4-1 功能介紹系統(tǒng)模塊介紹登陸帳號(hào)管理帳號(hào)密碼獲知系統(tǒng)密碼和帳戶才可以使用本系統(tǒng)人員信息的設(shè)定員工號(hào) 姓名 年齡 所屬部門(mén) 學(xué)歷 聯(lián)系電話人員信息的錄入對(duì)人員相關(guān)信息的錄入人員信息的修改對(duì)人員相關(guān)信息的修改人員信息的查詢對(duì)人員先關(guān)信息的查詢?nèi)藛T信息管理 人員信息的刪除刪除人員信息退出程序退出程序退出4.2 創(chuàng)建登陸賬號(hào)和密碼 運(yùn)用構(gòu)造方法 Framel 創(chuàng)建程序主窗口,運(yùn)用接口方法 actionPerformed 處理ActionEvent 事件。成員變量主要有:用戶名、用戶登錄驗(yàn)證、確認(rèn)登錄或退出、用戶名密碼標(biāo)簽。(1 1)成員變量成員變
10、量表 4-2 主要成員變量屬性成員變量描述成員變量描述變量類(lèi)型變量類(lèi)型名稱(chēng)名稱(chēng)用戶名JTextField用戶用戶登錄驗(yàn)證JTextField驗(yàn)證確認(rèn)登陸或退出JButton確認(rèn),退出用戶名密碼標(biāo)簽JLabel用戶名,密碼(2 2)方法)方法表 4-3 主要方法方法名功能備注Frame1創(chuàng)建程序主窗口構(gòu)造方法actionPerformed處理 ActionEvent 事件接口方法6 / 15 文檔可自由編輯打?。▊渥ⅲ河脩裘?zjyy 密碼 0000)圖 4-1 系統(tǒng)登錄窗體效果主要實(shí)現(xiàn)代碼如下:import java.util.Scanner;public class Test public
11、static void main(String args) String str1=zjyy ; int num1=0000; Scanner scanner=new Scanner(System.in); System.out.print(請(qǐng)輸入名字:); String str=scanner.next(); /獲取字符串值 System.out.println(您輸入的名字是:+str); if(str1=str) System.out.println(對(duì)不起,你不是 zjyy); else System.out.print(請(qǐng)輸入密碼:); int num=scanner.nextInt
12、(); /獲取整數(shù)值 System.out.println(您輸入的密碼是:+num); if(num1=num)7 / 15 文檔可自由編輯打印 System.out.println(歡迎你,zjyy); else System.out.println(對(duì)不起,你不是 zjyy); 4.3 信息管理 對(duì)于本系統(tǒng)主要完成了員工信息的錄入、刪除、修改和查詢等功能。 1.1.信息的錄入信息的錄入錄入信息的具體實(shí)現(xiàn)步驟:第一步:進(jìn)入信息管理界面,選擇錄入信息管理界面,進(jìn)入到錄入信息管理界面,選擇所要錄入的信息選項(xiàng)。 (員工號(hào)不能為空)第二步:進(jìn)入被選擇中的信息項(xiàng),添加信息后提交。第三步:系統(tǒng)自動(dòng)驗(yàn)證
13、所添加的新的數(shù)據(jù)是否與已有的數(shù)據(jù)重復(fù),如果重復(fù)則四步,否則轉(zhuǎn)第五步。第四步:彈出對(duì)話框并提示警告信息。第五步:系統(tǒng)將錄入的信息存入散列表中,返回信息管理界面。 圖 4-2 基本信息錄入窗體效果8 / 15 文檔可自由編輯打印2. 信息的修改信息的修改修改信息的具體實(shí)現(xiàn)步驟:第一步:進(jìn)入信息管理界面,選擇修改信息界面。第二步:進(jìn)入具體修改信息管理界面,添加員工號(hào),提交進(jìn)行查找。第三步:查找所填信息,如果沒(méi)有查找到相應(yīng)的信息則轉(zhuǎn)第四步,否則轉(zhuǎn)第五步。第四步:提示警告信息,返回修改信息界面重新修改。第五步:將查找到的信息返回截面,管理員可進(jìn)行信息的修改,修改后提交。第六步:彈出警告對(duì)話框,系統(tǒng)將修改
14、的信息存儲(chǔ)。 ,圖 4-3 基本信息修改窗體效果3.信息的查詢信息的查詢 查詢信息的具體實(shí)現(xiàn)步驟:第一步:進(jìn)入查詢信息管理界面。填寫(xiě)要查詢的員工號(hào)或姓名。第二步:如果沒(méi)有查找到相應(yīng)的數(shù)據(jù)則轉(zhuǎn)第三步,否則轉(zhuǎn)第四步。第三步:提示警告信息,該員工信息不存在。第四步:將查找到的信息返回截面,管理員可見(jiàn)員工的信息。9 / 15 文檔可自由編輯打印圖 4-4 基本信息查詢窗體效果4.信息的刪除信息的刪除刪除信息的具體實(shí)現(xiàn)步驟:第一步:進(jìn)入刪除信息管理界面。選擇要?jiǎng)h除信息的員工號(hào)。第二步:在系統(tǒng)中查找要?jiǎng)h除的信息,如果沒(méi)有查找到相應(yīng)的數(shù)據(jù)則轉(zhuǎn)第三步,否則轉(zhuǎn)第四步。第三步:提示警告信息,返回刪除信息界面重新修
15、改。第四步:在系統(tǒng)中刪除信息,返回刪除信息管理界面。圖 4-5 基本信息刪除窗體效果10 / 15 文檔可自由編輯打印5.系統(tǒng)的退出系統(tǒng)的退出點(diǎn)擊退出程序彈出對(duì)話框,退出醫(yī)院人員管理系統(tǒng)。圖 4-6 系統(tǒng)退出窗體效果第五章 系統(tǒng)測(cè)試5.1 測(cè)試的意義系統(tǒng)測(cè)試是管理信息系統(tǒng)的開(kāi)發(fā)周期中的一個(gè)十分重要環(huán)節(jié)。盡管在系統(tǒng)開(kāi)發(fā)周期的各個(gè)階段均采取了嚴(yán)格的技術(shù)審查,但依然難免會(huì)留下錯(cuò)誤,如果沒(méi)有在投入運(yùn)行前的系統(tǒng)測(cè)試階段被發(fā)現(xiàn)并糾正,問(wèn)題遲早會(huì)在運(yùn)行中暴露出來(lái),到那時(shí)要糾正錯(cuò)誤將會(huì)付出更大的代價(jià)。5.2 測(cè)試方法測(cè)試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能
16、正常使用;如果知道產(chǎn)品內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行。前一個(gè)方法稱(chēng)為黑盒測(cè)試,后一個(gè)11 / 15 文檔可自由編輯打印方法稱(chēng)為白盒測(cè)試。在測(cè)試階段,我采用的是黑盒測(cè)試的方法,即對(duì)程序內(nèi)部結(jié)構(gòu)和特性不做考慮,只從程序的輸入輸出特性上來(lái)測(cè)試本軟件是否能滿足設(shè)定的功能。5.3 功能測(cè)試系統(tǒng)用戶登陸對(duì)系統(tǒng)用戶登陸界面進(jìn)行測(cè)試,內(nèi)容包括對(duì)用戶名、密碼的輸入進(jìn)行正確性和合法性的檢查,系統(tǒng)操作界面顯示控制以及對(duì)用戶身份的判斷。本系統(tǒng)是一個(gè)管理系統(tǒng),對(duì)于系統(tǒng)的用戶有管理員和普通用戶的區(qū)分,這也需要我們對(duì)系統(tǒng)中的不同用戶的操作權(quán)限進(jìn)行區(qū)分,不同的系統(tǒng)用戶所能進(jìn)行的操
17、作不同,因此他們?cè)L問(wèn)的系統(tǒng)頁(yè)面也是不同的。當(dāng)用戶填寫(xiě)完用戶名和密碼提交后,系統(tǒng)會(huì)進(jìn)行輸入信息正確性的檢查,如果用戶名和密碼輸入不正確,則提示出錯(cuò)并要求用戶重新輸入;如果輸入正確,則根據(jù)用戶身份轉(zhuǎn)入不同的操作由于系統(tǒng)較小,本系統(tǒng)測(cè)試時(shí)一般采取邊設(shè)計(jì)邊測(cè)試的方法,發(fā)現(xiàn)錯(cuò)誤及時(shí)更正,不斷的進(jìn)行測(cè)試,直到系統(tǒng)運(yùn)行正常為止。5.4 測(cè)試結(jié)果系統(tǒng)的測(cè)試采用黑盒測(cè)試的方法,經(jīng)過(guò)反復(fù)測(cè)試,系統(tǒng)完成后運(yùn)行錄入、修改、查詢、刪除等功能均正常。12 / 15 文檔可自由編輯打印第六章 工作總結(jié)經(jīng)過(guò)幾周的計(jì)算機(jī)工程實(shí)踐,我學(xué)到了很多的知識(shí),了解了開(kāi)發(fā)一個(gè)應(yīng)用系統(tǒng)具體的工作步驟,具體應(yīng)用了軟件工程的方法對(duì)系統(tǒng)做需求分析
18、。在這次工程實(shí)踐中,我采用了 Java 技術(shù)進(jìn)行系統(tǒng)開(kāi)發(fā),以前我只接觸過(guò)一些簡(jiǎn)單的小程序,對(duì) Java 技術(shù)具體的使用方法并不了解。通過(guò)這段時(shí)間的學(xué)習(xí),我對(duì)資料上的一些實(shí)例進(jìn)行了實(shí)際運(yùn)用,初步掌握了 Java 技術(shù)的一些基礎(chǔ)知識(shí),對(duì) Java 也有了一定的了解。由于時(shí)間利用不充分,掌握的資料不足以及我個(gè)人能力有限,這個(gè)系統(tǒng)還存在許許多多的問(wèn)題。在設(shè)計(jì)過(guò)程中,需求分析和總體設(shè)計(jì)階段我的分析不夠全面,在詳細(xì)實(shí)現(xiàn)階段編寫(xiě)代碼出現(xiàn)了許多錯(cuò)誤,說(shuō)明我對(duì) Java 技術(shù)掌握還遠(yuǎn)遠(yuǎn)不夠,而且有的模塊功能實(shí)現(xiàn)不全。在此次實(shí)踐中,我要感謝我的室友,她們幫助我查找資料,在我失去信心時(shí)給我鼓勵(lì),給了我很大的幫助;還要感謝老師,從老師的身上我學(xué)到了很多的知識(shí),使我受益非淺。13 /
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程發(fā)包框架合同范例
- 汽車(chē)分銷(xiāo)合作合同范例
- l臨時(shí)用工合同范例
- 政府采購(gòu)平臺(tái)合同范例
- 2025年小區(qū)房屋租賃合同電子版格式范文
- 2025食堂承包合同樣版
- 合同范例編制說(shuō)明
- 簽電子合同范例
- 銅仁幼兒師范高等專(zhuān)科學(xué)?!缎W(xué)教育研究方法基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 銅陵職業(yè)技術(shù)學(xué)院《跨國(guó)企業(yè)經(jīng)營(yíng)與管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 《土壤中的鈣素營(yíng)養(yǎng)》課件
- 初中數(shù)學(xué)思想方法導(dǎo)引
- 《基坑開(kāi)挖降水》課件
- 《行動(dòng)研究法》課件
- 腸梗阻病人護(hù)理查房課件中醫(yī)
- 家具廠編碼規(guī)則(新)
- 班前安全技術(shù)交底記錄表
- 《大學(xué)物理學(xué)》精美課件(全)
- 規(guī)范權(quán)力運(yùn)行方面存在問(wèn)題及整改措施范文(五篇)
- 減壓孔板計(jì)算
- 博物館學(xué)概論課件:博物館與觀眾
評(píng)論
0/150
提交評(píng)論