




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。1 / 15摘 要本課題設計并實現(xiàn)了醫(yī)院人員管理系統(tǒng),該系統(tǒng)采用 Java 語言,對數(shù)據(jù)進行錄入、修改、查詢、刪除等操作。系統(tǒng)不僅提高了醫(yī)院的工作效率,充分簡化醫(yī)院部門工作人員的工作量,設計醫(yī)院人員管理系統(tǒng),也利用計算機對員工信息進行管理操作,這樣就能及時、準確地反映員工的個人信息。系統(tǒng)主要功能包括:員工基本信息的錄入,對已有的員工信息再進行錄入的情況時,會彈出警告信息。修改員工基本信息,輸入員工號后即可修改員工所有信息。對不存在的員工信息按員工號查詢和按姓名查詢,對不存在的員工信息進行查詢時,提示該員工信息不存在。刪除員工基本信息,對不存在的員
2、工信息進行刪除時,彈出警告信息。本論文內(nèi)容主要是運用軟件工程的知識,先進行系統(tǒng)需求分析,之后是系統(tǒng)概要設計,詳細設計。關鍵字關鍵字:Java,醫(yī)院人員,管理系統(tǒng)真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。2 / 15目 錄第一章 系統(tǒng)開發(fā)環(huán)境.1 11.1 開發(fā)工具.11.2 應用環(huán)境.1第二章 系統(tǒng)需求分析.2 22.1 需求分析.22.2 可行性分析.2第三章 系統(tǒng)概要設計.33.1 設計目標.33.2 系統(tǒng)權限劃分.33.3 系統(tǒng)的功能模塊.3第四章 系統(tǒng)詳細設計.54.1 系統(tǒng)功能介紹.54.2 創(chuàng)建登陸賬號和密碼.54.3 信息管理.6第五章 系統(tǒng)測試.105.1 測試的意義.1
3、05.2 測試方法.105.3 功能測試.105.4 測試結果.10第六章 工作總結.11參考文獻.12真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。第一章 系統(tǒng)開發(fā)環(huán)境1.1 開發(fā)工具1 Java 語言的發(fā)展 Java 是 1995 年 6 月由 Sun 公司引進到這個世界的革命性的編程語言,它被美國的著名雜志PC Magazine評為 1995 年十大優(yōu)秀科技產(chǎn)品。之所以稱 Java 為革命性編程語言,是因為傳統(tǒng)的軟件往往與具體的實現(xiàn)環(huán)境有關,一旦環(huán)境有所變化就需要對軟件進行一番改動,耗時耗力,而 Java 編寫的軟件能在執(zhí)行碼上兼容。這樣,只要計算機提供了 Java 解釋器,Java
4、編寫的軟件就能在其上運行。2 Java 語言的特色Java 是目前使用最為廣泛的網(wǎng)絡編程語言之一。它具有簡單、面向?qū)ο?、與平臺無關、解釋型、多線程、安全、動態(tài)等特點。3 Java 語言的主要特性Java 語言中許多基本語句和語法和 C+一樣,Java 不再有指針的概念。Java 語言與平臺無關。 內(nèi)置對多線程的支持,多線程允許同時完成多個任務。 Java 程序的基本組成單元就是類,有些類是自己編寫的,有些是從類庫里引入。1.2 應用環(huán)境硬件環(huán)境 CPU 主頻在 1GMHZ 以上,內(nèi)存在 512M 以上軟件平臺 操作系統(tǒng):Windows XP 、編程語言及工具:Java、jdk1.6.0、應用環(huán)
5、境:Windows 操作系統(tǒng) 真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。2 / 15第二章 系統(tǒng)需求分析2.1 需求分析為了提高醫(yī)院的工作效率,充分簡化醫(yī)院部門工作人員的工作量,設計醫(yī)院人員管理系統(tǒng),利用計算機對員工信息進行管理操作,這樣就能及時、準確地反映員工的個人信息。本系統(tǒng)就給醫(yī)院人員的管理提供了一個程序管理系統(tǒng)。功能主要有:建立 java 語言的醫(yī)院人員管理系統(tǒng),其功能包括:員工基本信息的錄入,對已有的員工信息再進行錄入的情況時,會彈出警告信息。修改員工基本信息,輸入員工號后即可修改員工所有信息。對不存在的員工信息按員工號查詢和按姓名查詢,對不存在的員工信息進行查詢時,提示該員工
6、信息不存在。刪除員工基本信息,對不存在的員工信息進行刪除時,彈出警告信息。2.2 可行性分析技術可行性根據(jù)系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,現(xiàn)有的技術已基本成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術條件應完全可以達到該系統(tǒng)的功能目標。同時,開發(fā)期限也較為充裕,預計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。經(jīng)濟可行性系統(tǒng)的成本效益分析,該系統(tǒng)可以提高醫(yī)院的工作效率,簡化醫(yī)院部門工作人員的工作量,利用計算機對員工信息進行管理操作,這樣就能及時、準確地反映員工的個人信息。所以系統(tǒng)開發(fā)會對其它產(chǎn)品或效率帶來一定影響。運行可行性系統(tǒng)的研制和開發(fā)充分考慮到用戶對系統(tǒng)的簡便和易于管理,
7、管理者方便查詢設備信息效率。從而能完全滿足使用者的要求。真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。3 / 15第三章 系統(tǒng)概要設計3.1 設計目標為了提高醫(yī)院的工作效率,充分簡化醫(yī)院部門工作人員的工作量,設計醫(yī)院人員管理系統(tǒng),利用計算機對員工信息進行管理操作,這樣就能及時、準確地反映員工的個人信息。,有必要設計一個醫(yī)院人員管理系統(tǒng),使得能夠更好掌握人員情況。系統(tǒng)整體功能要求:員工基本信息的錄入,對已有的員工信息再進行錄入的情況時,會彈出警告信息。修改員工基本信息,輸入員工號后即可修改員工所有信息。對不存在的員工信息按員工號查詢和按姓名查詢,對不存在的員工信息進行查詢時,提示該員工信息不存
8、在。刪除員工基本信息,對不存在的員工信息進行刪除時,彈出警告信息。 3.2 系統(tǒng)權限劃分本系統(tǒng)因為設有密碼,因此獲取密碼后才能使用本系統(tǒng)。3.3 系統(tǒng)的功能模塊登錄界面:輸入用戶名和密碼才可以進入系統(tǒng)。錄入數(shù)據(jù):員工基本信息進行錄入,對已有的員工信息再進行錄入的情況時會彈出警告信息。修改數(shù)據(jù):對錄入的員工基本信息進行修改,輸入員工號后即可修改員工所有信息。查詢數(shù)據(jù):對已存在的員工基本信息進行查詢,對不存在的員工信息進行查詢時,提示該員工信息不存在。刪除數(shù)據(jù):對已存在的員工基本信息進行刪除,對不存在的員工信息進行刪除時,彈出警告信息。退出系統(tǒng):點擊確認退出本系統(tǒng)。真誠為您提供優(yōu)質(zhì)參考資料,若有不
9、當之處,請指正。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ì)參考資料,若有不當之處,請指正。5 / 15第四章 系統(tǒng)詳細設計4.1 系統(tǒng)功能介紹 表 4-1 功能介紹系統(tǒng)模塊介紹登陸帳號管理帳號密碼獲知系統(tǒng)密碼和帳戶才可以使用本系統(tǒng)人員信息的設定員工號 姓名 年齡 所屬部門 學歷 XXX 電話人員信息的錄入對人員相關信息的錄入人員信息的修改對人員相關信息的修改人員信息的查詢對人員先關信息的查詢?nèi)藛T信息管理 人員信息的刪除刪除人員信息退出程序退出程序退出4.2 創(chuàng)建登陸賬號和密碼 運用構造方法 F
10、ramel 創(chuàng)建程序主窗口,運用接口方法 actionPerformed 處理ActionEvent 事件。成員變量主要有:用戶名、用戶登錄驗證、確認登錄或退出、用戶名密碼標簽。(1 1)成員變量成員變量表 4-2 主要成員變量屬性成員變量描述成員變量描述變量類型變量類型名稱名稱用戶名JTextField用戶用戶登錄驗證JTextField驗證確認登陸或退出JButton確認,退出用戶名密碼標簽JLabel用戶名,密碼(2 2)方法)方法表 4-3 主要方法方法名功能備注Frame1創(chuàng)建程序主窗口構造方法actionPerformed處理 ActionEvent 事件接口方法真誠為您提供優(yōu)質(zhì)參
11、考資料,若有不當之處,請指正。6 / 15(備注:用戶名 zjyy 密碼 0000)圖 4-1 系統(tǒng)登錄窗體效果主要實現(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ì)參考資料,若有不當之處,請指正。7 / 15 System.out.println(歡迎你,zjyy); else System.out.println(對不起,你不是 zjyy); 4.3 信息管理 對于本系統(tǒng)主要完成了員工信息的錄入、刪
13、除、修改和查詢等功能。 1.1.信息的錄入信息的錄入錄入信息的具體實現(xiàn)步驟:第一步:進入信息管理界面,選擇錄入信息管理界面,進入到錄入信息管理界面,選擇所要錄入的信息選項。 (員工號不能為空)第二步:進入被選擇中的信息項,添加信息后提交。第三步:系統(tǒng)自動驗證所添加的新的數(shù)據(jù)是否與已有的數(shù)據(jù)重復,如果重復則四步,否則轉(zhuǎn)第五步。第四步:彈出對話框并提示警告信息。第五步:系統(tǒng)將錄入的信息存入散列表中,返回信息管理界面。 圖 4-2 基本信息錄入窗體效果真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。8 / 152. 信息的修改信息的修改修改信息的具體實現(xiàn)步驟:第一步:進入信息管理界面,選擇修改信息界
14、面。第二步:進入具體修改信息管理界面,添加員工號,提交進行查找。第三步:查找所填信息,如果沒有查找到相應的信息則轉(zhuǎn)第四步,否則轉(zhuǎn)第五步。第四步:提示警告信息,返回修改信息界面重新修改。第五步:將查找到的信息返回截面,管理員可進行信息的修改,修改后提交。第六步:彈出警告對話框,系統(tǒng)將修改的信息存儲。 ,圖 4-3 基本信息修改窗體效果3.信息的查詢信息的查詢 查詢信息的具體實現(xiàn)步驟:第一步:進入查詢信息管理界面。填寫要查詢的員工號或姓名。第二步:如果沒有查找到相應的數(shù)據(jù)則轉(zhuǎn)第三步,否則轉(zhuǎn)第四步。第三步:提示警告信息,該員工信息不存在。第四步:將查找到的信息返回截面,管理員可見員工的信息。真誠為您
15、提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。9 / 15圖 4-4 基本信息查詢窗體效果4.信息的刪除信息的刪除刪除信息的具體實現(xiàn)步驟:第一步:進入刪除信息管理界面。選擇要刪除信息的員工號。第二步:在系統(tǒng)中查找要刪除的信息,如果沒有查找到相應的數(shù)據(jù)則轉(zhuǎn)第三步,否則轉(zhuǎn)第四步。第三步:提示警告信息,返回刪除信息界面重新修改。第四步:在系統(tǒng)中刪除信息,返回刪除信息管理界面。圖 4-5 基本信息刪除窗體效果真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。10 / 155.系統(tǒng)的退出系統(tǒng)的退出點擊退出程序彈出對話框,退出醫(yī)院人員管理系統(tǒng)。圖 4-6 系統(tǒng)退出窗體效果第五章 系統(tǒng)測試5.1 測試的意義系統(tǒng)測試
16、是管理信息系統(tǒng)的開發(fā)周期中的一個十分重要環(huán)節(jié)。盡管在系統(tǒng)開發(fā)周期的各個階段均采取了嚴格的技術審查,但依然難免會留下錯誤,如果沒有在投入運行前的系統(tǒng)測試階段被發(fā)現(xiàn)并糾正,問題遲早會在運行中暴露出來,到那時要糾正錯誤將會付出更大的代價。5.2 測試方法測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過程,可以通過測試來檢驗產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行。前一個方法稱為黑盒測試,后一個真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。11 / 15方法稱為白盒測試。在測試階段,我采用的是黑盒測試的方法,即對程序內(nèi)
17、部結構和特性不做考慮,只從程序的輸入輸出特性上來測試本軟件是否能滿足設定的功能。5.3 功能測試系統(tǒng)用戶登陸對系統(tǒng)用戶登陸界面進行測試,內(nèi)容包括對用戶名、密碼的輸入進行正確性和合法性的檢查,系統(tǒng)操作界面顯示控制以及對用戶身份的判斷。本系統(tǒng)是一個管理系統(tǒng),對于系統(tǒng)的用戶有管理員和普通用戶的區(qū)分,這也需要我們對系統(tǒng)中的不同用戶的操作權限進行區(qū)分,不同的系統(tǒng)用戶所能進行的操作不同,因此他們訪問的系統(tǒng)頁面也是不同的。當用戶填寫完用戶名和密碼提交后,系統(tǒng)會進行輸入信息正確性的檢查,如果用戶名和密碼輸入不正確,則提示出錯并要求用戶重新輸入;如果輸入正確,則根據(jù)用戶身份轉(zhuǎn)入不同的操作由于系統(tǒng)較小,本系統(tǒng)測試
18、時一般采取邊設計邊測試的方法,發(fā)現(xiàn)錯誤及時更正,不斷的進行測試,直到系統(tǒng)運行正常為止。5.4 測試結果系統(tǒng)的測試采用黑盒測試的方法,經(jīng)過反復測試,系統(tǒng)完成后運行錄入、修改、查詢、刪除等功能均正常。真誠為您提供優(yōu)質(zhì)參考資料,若有不當之處,請指正。12 / 15第六章 工作總結經(jīng)過幾周的計算機工程實踐,我學到了很多的知識,了解了開發(fā)一個應用系統(tǒng)具體的工作步驟,具體應用了軟件工程的方法對系統(tǒng)做需求分析。在這次工程實踐中,我采用了 Java 技術進行系統(tǒng)開發(fā),以前我只接觸過一些簡單的小程序,對 Java 技術具體的使用方法并不了解。通過這段時間的學習,我對資料上的一些實例進行了實際運用,初步掌握了 Java 技術的一些基礎知識,對 Java 也有了一定的了解。由于時間利用不充分,掌握的資料不足以及我個人能力有限,這個系統(tǒng)還存在許許多多的問題。在設計過程中,需求分析和總體設計階段我的分析不夠全面,在詳細實現(xiàn)階段編寫代碼出現(xiàn)了許多錯誤,說明我對 Java 技術掌握還遠遠不夠,而且有的模塊功能實現(xiàn)不全。在此次實踐中,我要感謝我的室友,她們幫助我查找資料,在我失去信心時給我鼓勵,給了我很大的幫助;還要感謝老師,從老師的身上我學到了很多的知識,使我受益非淺。真誠為您提供優(yōu)質(zhì)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 分紅股合作合同范本
- 公司建材購銷合同范本
- 車輛運輸肉類合同范本
- 供貨合同范本范文
- 養(yǎng)殖股東協(xié)議合同范本
- 華為購車合同范本
- 區(qū)代理商合同范本
- 儲料倉合同范本
- 制作標識標牌合同范本
- 合理借款合同范例
- 正念八周課件
- 服務響應時間和服務保障方案
- 蟾蜍毒抗病毒作用機制
- 光伏發(fā)電監(jiān)理合同協(xié)議
- 新能源汽車概論課件 3.1認知純電動汽車
- 【數(shù)學】小學四年級口算題大全(10000道)
- 中國腦出血診治指南
- 信息安全意識培訓課件
- 《食品標準與法規(guī)》知識考試題庫300題(含答案)
- 社團活動情況登記表
- 人教版(2024)七年級上冊英語各單元短文填空練習題匯編(含答案解析)
評論
0/150
提交評論