版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1 / 15 文檔可自由編輯打印摘 要本課題設(shè)計(jì)并實(shí)現(xiàn)了醫(yī)院人員管理系統(tǒng),該系統(tǒng)采用 Java 語言,對數(shù)據(jù)進(jìn)行錄入、修改、查詢、刪除等操作。系統(tǒng)不僅提高了醫(yī)院的工作效率,充分簡化醫(yī)院部門工作人員的工作量,設(shè)計(jì)醫(yī)院人員管理系統(tǒng),也利用計(jì)算機(jī)對員工信息進(jìn)行管理操作,這樣就能及時(shí)、準(zhǔn)確地反映員工的個(gè)人信息。系統(tǒng)主要功能包括:員工基本信息的錄入,對已有的員工信息再進(jìn)行錄入的情況時(shí),會彈出警告信息。修改員工基本信息,輸入員工號后即可修改員工所有信息。對不存在的員工信息按員工號查詢和按姓名查詢,對不存在的員工信息進(jìn)行查詢時(shí),提示該員工信息不存在。刪除員工基本信息,對不存在的員工信息進(jìn)行刪除時(shí),彈出警告信
2、息。本論文內(nèi)容主要是運(yùn)用軟件工程的知識,先進(jìn)行系統(tǒng)需求分析,之后是系統(tǒng)概要設(shè)計(jì),詳細(xì)設(shè)計(jì)。關(guān)鍵字關(guān)鍵字:Java,醫(yī)院人員,管理系統(tǒ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è)計(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)建登陸賬號和密碼.54.3 信息管理.6第五章 系統(tǒng)測試.105.1 測試的意義.105.2 測試方法.105.3 功能測試.105.4 測
3、試結(jié)果.10第六章 工作總結(jié).11參考文獻(xiàn).12文檔可自由編輯打印第一章 系統(tǒng)開發(fā)環(huán)境1.1 開發(fā)工具1 Java 語言的發(fā)展 Java 是 1995 年 6 月由 Sun 公司引進(jìn)到這個(gè)世界的革命性的編程語言,它被美國的著名雜志PC Magazine評為 1995 年十大優(yōu)秀科技產(chǎn)品。之所以稱 Java 為革命性編程語言,是因?yàn)閭鹘y(tǒng)的軟件往往與具體的實(shí)現(xiàn)環(huán)境有關(guān),一旦環(huán)境有所變化就需要對軟件進(jìn)行一番改動,耗時(shí)耗力,而 Java 編寫的軟件能在執(zhí)行碼上兼容。這樣,只要計(jì)算機(jī)提供了 Java 解釋器,Java 編寫的軟件就能在其上運(yùn)行。2 Java 語言的特色Java 是目前使用最為廣泛的網(wǎng)絡(luò)編
4、程語言之一。它具有簡單、面向?qū)ο蟆⑴c平臺無關(guān)、解釋型、多線程、安全、動態(tài)等特點(diǎn)。3 Java 語言的主要特性Java 語言中許多基本語句和語法和 C+一樣,Java 不再有指針的概念。Java 語言與平臺無關(guān)。 內(nèi)置對多線程的支持,多線程允許同時(shí)完成多個(gè)任務(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)境:Windows 操作系統(tǒng) 2 / 15 文檔可自由編輯打印第二章 系統(tǒng)需求分析2.
5、1 需求分析為了提高醫(yī)院的工作效率,充分簡化醫(yī)院部門工作人員的工作量,設(shè)計(jì)醫(yī)院人員管理系統(tǒng),利用計(jì)算機(jī)對員工信息進(jìn)行管理操作,這樣就能及時(shí)、準(zhǔn)確地反映員工的個(gè)人信息。本系統(tǒng)就給醫(yī)院人員的管理提供了一個(gè)程序管理系統(tǒng)。功能主要有:建立 java 語言的醫(yī)院人員管理系統(tǒng),其功能包括:員工基本信息的錄入,對已有的員工信息再進(jìn)行錄入的情況時(shí),會彈出警告信息。修改員工基本信息,輸入員工號后即可修改員工所有信息。對不存在的員工信息按員工號查詢和按姓名查詢,對不存在的員工信息進(jìn)行查詢時(shí),提示該員工信息不存在。刪除員工基本信息,對不存在的員工信息進(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í),開發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。經(jīng)濟(jì)可行性系統(tǒng)的成本效益分析,該系統(tǒng)可以提高醫(yī)院的工作效率,簡化醫(yī)院部門工作人員的工作量,利用計(jì)算機(jī)對員工信息進(jìn)行管理操作,這樣就能及時(shí)、準(zhǔn)確地反映員工的個(gè)人信息。所以系統(tǒng)開發(fā)會對其它產(chǎn)品或效率帶來一定影響。運(yùn)行可行性系統(tǒng)的研制和開發(fā)充分考慮到用戶對系統(tǒng)的簡便和易于管理,管理者方便查詢設(shè)備信息效率。從而能完全滿足使用者的要求。3 / 15 文檔可自由編輯打印第三章 系統(tǒng)概要設(shè)計(jì)3.1
7、 設(shè)計(jì)目標(biāo)為了提高醫(yī)院的工作效率,充分簡化醫(yī)院部門工作人員的工作量,設(shè)計(jì)醫(yī)院人員管理系統(tǒng),利用計(jì)算機(jī)對員工信息進(jìn)行管理操作,這樣就能及時(shí)、準(zhǔn)確地反映員工的個(gè)人信息。,有必要設(shè)計(jì)一個(gè)醫(yī)院人員管理系統(tǒng),使得能夠更好掌握人員情況。系統(tǒng)整體功能要求:員工基本信息的錄入,對已有的員工信息再進(jìn)行錄入的情況時(shí),會彈出警告信息。修改員工基本信息,輸入員工號后即可修改員工所有信息。對不存在的員工信息按員工號查詢和按姓名查詢,對不存在的員工信息進(jìn)行查詢時(shí),提示該員工信息不存在。刪除員工基本信息,對不存在的員工信息進(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ù):員工基本信息進(jìn)行錄入,對已有的員工信息再進(jìn)行錄入的情況時(shí)會彈出警告信息。修改數(shù)據(jù):對錄入的員工基本信息進(jìn)行修改,輸入員工號后即可修改員工所有信息。查詢數(shù)據(jù):對已存在的員工基本信息進(jìn)行查詢,對不存在的員工信息進(jìn)行查詢時(shí),提示該員工信息不存在。刪除數(shù)據(jù):對已存在的員工基本信息進(jìn)行刪除,對不存在的員工信息進(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)模塊介紹登陸帳號管理帳號密碼獲知系統(tǒng)密碼和帳戶才可以使用本系統(tǒng)人員信息的設(shè)定員工號 姓名 年齡 所屬部門 學(xué)歷 聯(lián)系電話人員信息的錄入對人員相關(guān)信息的錄入人員信息的修改對人員相關(guān)信息的修改人員信息的查詢對人員先關(guān)信息的查詢?nèi)藛T信息管理 人員信息的刪除刪除人員信息退出程序退出程序退出4.2 創(chuàng)建登陸賬號和密碼 運(yùn)用構(gòu)造方法 Framel 創(chuàng)建程序主窗口,運(yùn)用接口方法 actionPerformed 處理ActionEvent 事件。成員變量主要有:用戶名、用戶登錄驗(yàn)證、確認(rèn)登錄或退出、用戶名密碼標(biāo)簽。(1 1)成員變量成員變
10、量表 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 事件接口方法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(請輸入名字:); String str=scanner.next(); /獲取字符串值 System.out.println(您輸入的名字是:+str); if(str1=str) System.out.println(對不起,你不是 zjyy); else System.out.print(請輸入密碼:); int num=scanner.nextInt
12、(); /獲取整數(shù)值 System.out.println(您輸入的密碼是:+num); if(num1=num)7 / 15 文檔可自由編輯打印 System.out.println(歡迎你,zjyy); else System.out.println(對不起,你不是 zjyy); 4.3 信息管理 對于本系統(tǒng)主要完成了員工信息的錄入、刪除、修改和查詢等功能。 1.1.信息的錄入信息的錄入錄入信息的具體實(shí)現(xiàn)步驟:第一步:進(jìn)入信息管理界面,選擇錄入信息管理界面,進(jìn)入到錄入信息管理界面,選擇所要錄入的信息選項(xiàng)。 (員工號不能為空)第二步:進(jìn)入被選擇中的信息項(xiàng),添加信息后提交。第三步:系統(tǒng)自動驗(yàn)證
13、所添加的新的數(shù)據(jù)是否與已有的數(shù)據(jù)重復(fù),如果重復(fù)則四步,否則轉(zhuǎn)第五步。第四步:彈出對話框并提示警告信息。第五步:系統(tǒng)將錄入的信息存入散列表中,返回信息管理界面。 圖 4-2 基本信息錄入窗體效果8 / 15 文檔可自由編輯打印2. 信息的修改信息的修改修改信息的具體實(shí)現(xiàn)步驟:第一步:進(jìn)入信息管理界面,選擇修改信息界面。第二步:進(jìn)入具體修改信息管理界面,添加員工號,提交進(jìn)行查找。第三步:查找所填信息,如果沒有查找到相應(yīng)的信息則轉(zhuǎn)第四步,否則轉(zhuǎn)第五步。第四步:提示警告信息,返回修改信息界面重新修改。第五步:將查找到的信息返回截面,管理員可進(jìn)行信息的修改,修改后提交。第六步:彈出警告對話框,系統(tǒng)將修改
14、的信息存儲。 ,圖 4-3 基本信息修改窗體效果3.信息的查詢信息的查詢 查詢信息的具體實(shí)現(xiàn)步驟:第一步:進(jìn)入查詢信息管理界面。填寫要查詢的員工號或姓名。第二步:如果沒有查找到相應(yīng)的數(shù)據(jù)則轉(zhuǎn)第三步,否則轉(zhuǎn)第四步。第三步:提示警告信息,該員工信息不存在。第四步:將查找到的信息返回截面,管理員可見員工的信息。9 / 15 文檔可自由編輯打印圖 4-4 基本信息查詢窗體效果4.信息的刪除信息的刪除刪除信息的具體實(shí)現(xiàn)步驟:第一步:進(jìn)入刪除信息管理界面。選擇要?jiǎng)h除信息的員工號。第二步:在系統(tǒng)中查找要?jiǎng)h除的信息,如果沒有查找到相應(yīng)的數(shù)據(jù)則轉(zhuǎn)第三步,否則轉(zhuǎn)第四步。第三步:提示警告信息,返回刪除信息界面重新修
15、改。第四步:在系統(tǒng)中刪除信息,返回刪除信息管理界面。圖 4-5 基本信息刪除窗體效果10 / 15 文檔可自由編輯打印5.系統(tǒng)的退出系統(tǒng)的退出點(diǎn)擊退出程序彈出對話框,退出醫(yī)院人員管理系統(tǒng)。圖 4-6 系統(tǒng)退出窗體效果第五章 系統(tǒng)測試5.1 測試的意義系統(tǒng)測試是管理信息系統(tǒng)的開發(fā)周期中的一個(gè)十分重要環(huán)節(jié)。盡管在系統(tǒng)開發(fā)周期的各個(gè)階段均采取了嚴(yán)格的技術(shù)審查,但依然難免會留下錯(cuò)誤,如果沒有在投入運(yùn)行前的系統(tǒng)測試階段被發(fā)現(xiàn)并糾正,問題遲早會在運(yùn)行中暴露出來,到那時(shí)要糾正錯(cuò)誤將會付出更大的代價(jià)。5.2 測試方法測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測試來檢驗(yàn)是否每個(gè)功能都能
16、正常使用;如果知道產(chǎn)品內(nèi)部工作過程,可以通過測試來檢驗(yàn)產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。前一個(gè)方法稱為黑盒測試,后一個(gè)11 / 15 文檔可自由編輯打印方法稱為白盒測試。在測試階段,我采用的是黑盒測試的方法,即對程序內(nèi)部結(jié)構(gòu)和特性不做考慮,只從程序的輸入輸出特性上來測試本軟件是否能滿足設(shè)定的功能。5.3 功能測試系統(tǒng)用戶登陸對系統(tǒng)用戶登陸界面進(jìn)行測試,內(nèi)容包括對用戶名、密碼的輸入進(jìn)行正確性和合法性的檢查,系統(tǒng)操作界面顯示控制以及對用戶身份的判斷。本系統(tǒng)是一個(gè)管理系統(tǒng),對于系統(tǒng)的用戶有管理員和普通用戶的區(qū)分,這也需要我們對系統(tǒng)中的不同用戶的操作權(quán)限進(jìn)行區(qū)分,不同的系統(tǒng)用戶所能進(jìn)行的操
17、作不同,因此他們訪問的系統(tǒng)頁面也是不同的。當(dāng)用戶填寫完用戶名和密碼提交后,系統(tǒng)會進(jìn)行輸入信息正確性的檢查,如果用戶名和密碼輸入不正確,則提示出錯(cuò)并要求用戶重新輸入;如果輸入正確,則根據(jù)用戶身份轉(zhuǎn)入不同的操作由于系統(tǒng)較小,本系統(tǒng)測試時(shí)一般采取邊設(shè)計(jì)邊測試的方法,發(fā)現(xiàn)錯(cuò)誤及時(shí)更正,不斷的進(jìn)行測試,直到系統(tǒng)運(yùn)行正常為止。5.4 測試結(jié)果系統(tǒng)的測試采用黑盒測試的方法,經(jīng)過反復(fù)測試,系統(tǒng)完成后運(yùn)行錄入、修改、查詢、刪除等功能均正常。12 / 15 文檔可自由編輯打印第六章 工作總結(jié)經(jīng)過幾周的計(jì)算機(jī)工程實(shí)踐,我學(xué)到了很多的知識,了解了開發(fā)一個(gè)應(yīng)用系統(tǒng)具體的工作步驟,具體應(yīng)用了軟件工程的方法對系統(tǒng)做需求分析
18、。在這次工程實(shí)踐中,我采用了 Java 技術(shù)進(jìn)行系統(tǒng)開發(fā),以前我只接觸過一些簡單的小程序,對 Java 技術(shù)具體的使用方法并不了解。通過這段時(shí)間的學(xué)習(xí),我對資料上的一些實(shí)例進(jìn)行了實(shí)際運(yùn)用,初步掌握了 Java 技術(shù)的一些基礎(chǔ)知識,對 Java 也有了一定的了解。由于時(shí)間利用不充分,掌握的資料不足以及我個(gè)人能力有限,這個(gè)系統(tǒng)還存在許許多多的問題。在設(shè)計(jì)過程中,需求分析和總體設(shè)計(jì)階段我的分析不夠全面,在詳細(xì)實(shí)現(xiàn)階段編寫代碼出現(xiàn)了許多錯(cuò)誤,說明我對 Java 技術(shù)掌握還遠(yuǎn)遠(yuǎn)不夠,而且有的模塊功能實(shí)現(xiàn)不全。在此次實(shí)踐中,我要感謝我的室友,她們幫助我查找資料,在我失去信心時(shí)給我鼓勵(lì),給了我很大的幫助;還要感謝老師,從老師的身上我學(xué)到了很多的知識,使我受益非淺。13 /
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2合肥2024年煙囪拆除工程售后服務(wù)合同
- 2024量子通信系統(tǒng)建設(shè)與服務(wù)合同
- 2024電子商務(wù)支付與安全概述
- 專業(yè)保安服務(wù)協(xié)議模板2024年適用版B版
- 標(biāo)準(zhǔn)合同某餐飲企業(yè)與某冷藏設(shè)備供應(yīng)商之間的采購合同(04版)
- 三方合作型企業(yè)2024年度投資運(yùn)營協(xié)議一
- 2024木地板采購合同范本
- 2024網(wǎng)絡(luò)安全公司與政府機(jī)構(gòu)之間的技術(shù)服務(wù)合同
- 2024年:公寓買賣合同樣本
- 2024年網(wǎng)絡(luò)安全防護(hù)系統(tǒng)搭建合同
- 2025新北師大版英語七年級下單詞表
- 《智慧城市概述》課件
- 浙江省杭州市八縣區(qū)2024-2025學(xué)年高二數(shù)學(xué)上學(xué)期期末學(xué)業(yè)水平測試試題
- 超星爾雅學(xué)習(xí)通《孫子兵法與執(zhí)政藝術(shù)(浙江大學(xué))》2024章節(jié)測試含答案
- 分布式光伏高處作業(yè)專項(xiàng)施工方案
- 金屬鍍覆和化學(xué)處理表示方法
- 同濟(jì)大學(xué)本科生學(xué)籍管理規(guī)定
- 單細(xì)胞水平同位素拉曼散射分析
- 三年級數(shù)學(xué)寒假每日一練
- 最新宜昌市中考數(shù)學(xué)21題圓訓(xùn)練(1)教師版有答案
- 工作計(jì)劃酒店上半年工作總結(jié)及下半年工作計(jì)劃
評論
0/150
提交評論