




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