企業(yè)人事管理系統(tǒng)(數(shù)據(jù)庫課程設(shè)計).doc
《企業(yè)人事管理系統(tǒng)(數(shù)據(jù)庫課程設(shè)計).doc》由會員分享,可在線閱讀,更多相關(guān)《企業(yè)人事管理系統(tǒng)(數(shù)據(jù)庫課程設(shè)計).doc(40頁珍藏版)》請在裝配圖網(wǎng)上搜索。
信息與計算科學(xué)專業(yè) 數(shù)據(jù)庫課程設(shè)計報告 題 目: 企業(yè)人事管理系統(tǒng) 班 級: 信息與計算科學(xué)131801班 指導(dǎo)教師: 金海波 學(xué) 生: 王慧蘭 201318030120 王巾 201318030121 張建宏 201318030128 摘 要 隨著網(wǎng)絡(luò)的發(fā)展越來越快,網(wǎng)絡(luò)辦公自動化應(yīng)運(yùn)而生,它的主要目的是實現(xiàn)信息交流和信息共享,提供協(xié)同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙的辦公中解脫出來。企業(yè)人事管理系統(tǒng)的設(shè)計,為大小企業(yè)的工作管理帶來便利,使得管理體制更加完善,工作水平和效率得以提高。信息技術(shù)為企業(yè)的發(fā)展提供了機(jī)遇,也帶來了挑戰(zhàn)。如何改善企業(yè)內(nèi)部的經(jīng)營機(jī)制,公正、客觀、全面、快捷的評價員工的業(yè)績,實現(xiàn)以人為本的經(jīng)營戰(zhàn)略,提高人事管理工作的效率,使人事管理有更多的精力去做人力資源分析、研究和開發(fā)工作,是企業(yè)立足發(fā)展,開拓未來,領(lǐng)先同行業(yè)的關(guān)鍵。此次人事管理系統(tǒng)采用SQL Server作為開發(fā)數(shù)據(jù)庫的工具。企業(yè)人事管理系統(tǒng)的具體功能可以根據(jù)用戶的需要來分配,但主要還是包括企業(yè)人事的信息增加、刪除、修改、查找。在企業(yè)人事管理系統(tǒng)中,用戶能夠方便的對企業(yè)人事進(jìn)行信息的檢索與處理。 本人事管理系統(tǒng)具有如下功能:員工基本信息的查詢、增加、修改、刪除模塊,員工考勤信息、部門信息、員工工資、員工調(diào)動信息的錄入、修改、查詢、刪除模塊,員工評價信息的增加、修改、刪除,以及員工工資信息的添加、修改系統(tǒng)維護(hù)功能。為公司人事管理提供信息咨詢,信息檢索,信息存取等服務(wù),基本上能夠滿足現(xiàn)代企業(yè)對人事管理的需要。 關(guān)鍵字:企業(yè)人事管理系統(tǒng) SQL Server Java 目 錄 第一章 系統(tǒng)規(guī)劃 1 1.1 引言 1 1.1.1 編寫目的 1 1.1.2項目背景 1 1.2 可行性研究的前提 1 1.2.1 目標(biāo) 1 1.2.2 要求 2 1.3 技術(shù)可行性分析 3 1.3.1 技術(shù)的支持能力 3 1.3.2 技術(shù)的優(yōu)勢 3 1.3.3 技術(shù)的難點(diǎn) 3 1.4 經(jīng)濟(jì)可行性分析 4 1.5 社會可行性分析 4 1.5.1 用戶使用可行性 5 1.6 意見結(jié)論 5 第二章 需求分析 6 2.1 系統(tǒng)需求 6 2.2 功能需求 6 2.3 數(shù)據(jù)流圖 7 2.3.1 系統(tǒng)頂層圖 7 2.3.2 數(shù)據(jù)流程圖一層分解圖 7 2.3.3 數(shù)據(jù)流程圖二層分解圖 9 2.4 數(shù)據(jù)字典 11 2.4.1 數(shù)據(jù)流條目 11 2.4.2 數(shù)據(jù)存儲 14 第三章 概念設(shè)計 15 3.1 實體之間的聯(lián)系 15 3.2 E-R圖 15 第四章 邏輯設(shè)計 19 4.1 概念模型向關(guān)系模型的轉(zhuǎn)換 19 4.2 概念模型的優(yōu)化 20 4.2.1 確定范式級別 20 4.2.2 實施規(guī)范化處理 20 第五章 物理設(shè)計 22 5.1 數(shù)據(jù)庫的存儲結(jié)構(gòu) 22 5.1.1 數(shù)據(jù)庫的表設(shè)計 22 5.1.2 關(guān)系模式的存取方法 24 5.1.3 數(shù)據(jù)庫安全性 24 第六章 實現(xiàn)、運(yùn)行與維護(hù) 25 6.1 實現(xiàn) 25 6.2 人機(jī)界面設(shè)計 27 6.2.1 用戶登陸界面 27 6.3 系統(tǒng)測試 29 6.3.1 員工基本信息測試 29 6.3.2 員工工作評價信息測試 29 6.3.3 員工考勤測試 30 6.3.4 員工工資測試 31 6.4 運(yùn)行維護(hù) 32 總 結(jié) 33 參考文獻(xiàn) 34 附錄............................................................. 第一章 系統(tǒng)規(guī)劃 1.1 引言 1.1.1 編寫目的 人事管理系統(tǒng)能夠為使用者提供充足的信息和快捷的查詢手段,建立一套完整的人事管理系統(tǒng)能夠加快物資的周轉(zhuǎn)速度,提高生產(chǎn)效率,加強(qiáng)管理的信息化手段,提高本單位的經(jīng)濟(jì)效益。使用計算機(jī)對人事資料進(jìn)行管理,會給應(yīng)用者帶來很多方便,如檢索迅速,查找方便,可靠量大,保密性好,成本低等。 可行性分析研究的目的是用最小的代價在盡可能短的時間內(nèi)確定數(shù)據(jù)庫系統(tǒng)是否可能開發(fā),是否值得開發(fā)(在該報告中主要是考察《企業(yè)人事管理系統(tǒng)》是否可能開發(fā),是否值得開發(fā),是否可以開發(fā))。其實質(zhì)是在較高層次上以較抽象的方式進(jìn)行的,簡化的壓縮的需求分析和概要設(shè)計過程。 1.1.2 編寫背景 開發(fā)軟件名稱:企業(yè)人事管理系統(tǒng) 項目任務(wù)提出者:金海波 項目開發(fā)者:王慧蘭、張建宏、王巾 用戶:各小型企業(yè) 1.2 可行性研究的前提 1.2.1 目標(biāo) 人事管理系統(tǒng)用于支持企業(yè)完成人事管理工作,有如下三個方面的目標(biāo): 1.支持企業(yè)實現(xiàn)規(guī)范化管理; 2. 支持企業(yè)高效率完成人事管理日常業(yè)務(wù),包括企業(yè)人事的增加、查詢、修改、刪除; 3.支持企業(yè)進(jìn)行人事管理及相關(guān)方面的科學(xué)決策并在系統(tǒng)開發(fā)總?cè)蝿?wù)的基礎(chǔ)上進(jìn)行該系統(tǒng)的方案設(shè)計論證,需要實現(xiàn)以下功能: a.建立員工基本信息表,包括:員工編號、姓名、部門、性別、出生日期、籍貫、職稱、進(jìn)入公司時間等; b.建立員工考勤信息表,包括:員工編號、姓名、日期、本月天數(shù)、出勤、曠工、早退、加班等; c.建立員工工作評價信息表,包括:員工編號、姓名、部門、業(yè)務(wù)水平、工作業(yè)績、時間、工作態(tài)度等; d.建立員工工資信息表,包括:員工編號、姓名、時間、底薪、獎金、扣考核、房租、實發(fā)工資等; 1.2.2 要求 企業(yè)人事管理系統(tǒng)必須提供部門信息、員工信息等基本信息,還必須提供強(qiáng) 大的查、刪、改功能??梢苑譃椴煌瑱?quán)限、不同用戶的對該系統(tǒng)進(jìn)行操作。另外, 該系統(tǒng)還必須保證數(shù)據(jù)的安全性、完整性和準(zhǔn)確性。 1.3 技術(shù)可行性分析 本系統(tǒng)是基于數(shù)據(jù)庫的管理與查詢系統(tǒng)。現(xiàn)在硬件、軟件的性能指標(biāo)和開發(fā)環(huán)境等各項開發(fā)條件都符合我們開發(fā)系統(tǒng)的要求,因此,開發(fā)出此系統(tǒng)的關(guān)鍵是我們掌握技術(shù)的熟練程度。 本系統(tǒng)開發(fā)設(shè)計中用到的技術(shù)因素有: (1)本系統(tǒng)開發(fā)方法。在本小組中,小組成員比較熟練地掌握開發(fā)信息系統(tǒng)的過程和技術(shù),在信息開發(fā)方法上不存在太大的問題。 (2)網(wǎng)絡(luò)和通信技術(shù)。因為在本地客戶端模擬運(yùn)行的系統(tǒng),因此不需要配置和網(wǎng)絡(luò)。 (3)數(shù)據(jù)庫技術(shù)。小組成員具有應(yīng)用數(shù)據(jù)庫開發(fā)小型信息系統(tǒng)的經(jīng)驗。 (4) Java開發(fā)技術(shù)。小組成員需要熟練使用Java語言。 綜上所述,本系統(tǒng)的開發(fā)在技術(shù)上是可行的。 1.3.1 技術(shù)的支持能力 本系統(tǒng)采用APMServ5.2.0工具建立數(shù)據(jù)庫,并通過eclipse使兩者進(jìn)行連接從而進(jìn)行系統(tǒng)軟件開發(fā)。此前,我們簡單使用相同技術(shù)模擬開發(fā)過類似軟件系統(tǒng),具有一定開發(fā)經(jīng)驗。 1.3.2 技術(shù)的優(yōu)勢 一、管理操作方便、快捷、高效。技術(shù)要求較低,數(shù)據(jù)維護(hù)簡單、安全。使用數(shù)據(jù)庫管理信息資源,可以進(jìn)行添加、修改、插入、刪除等操作,而且方便、快捷。 二、檢索統(tǒng)計準(zhǔn)確、迅速、高效。數(shù)據(jù)庫應(yīng)用系統(tǒng)的使用,可以按關(guān)鍵詞對數(shù)據(jù)進(jìn)行各種分類,而且關(guān)鍵詞還可以作各種各樣的組合,使得數(shù)據(jù)的檢索、統(tǒng)計等操作形式多樣,結(jié)果準(zhǔn)確;又由于幾乎所有的數(shù)據(jù)庫都采用了索引技術(shù),使得檢索數(shù)據(jù)速度快,效率高。 三、數(shù)據(jù)應(yīng)用共享性好。由于對數(shù)據(jù)進(jìn)行集中管理,可以通過網(wǎng)絡(luò)等各種技術(shù),使得數(shù)據(jù)額應(yīng)用能夠共享,并且數(shù)據(jù)應(yīng)用的效率也高。 1.3.3 技術(shù)的難點(diǎn) 一、數(shù)據(jù)庫設(shè)計和維護(hù),由于系統(tǒng)分析人員或開發(fā)人員對企業(yè)業(yè)務(wù)需求以及數(shù)據(jù)庫技術(shù)認(rèn)識不足,導(dǎo)致設(shè)計出來的數(shù)據(jù)結(jié)構(gòu)或應(yīng)用程序往往存在各種各樣問題,并因此造成在生產(chǎn)環(huán)境中,系統(tǒng)故障層出不窮,直接影響業(yè)務(wù)運(yùn)轉(zhuǎn)。 二、系統(tǒng)負(fù)荷和安全問題,系統(tǒng)信息安全,系統(tǒng)安全通常受到的威脅如下,黑客對數(shù)據(jù)庫入侵,并盜取想要的資料。 1.4 經(jīng)濟(jì)可行性分析 由于人事管理系統(tǒng)主要用于員工個人相關(guān)信息的管理,使公司領(lǐng)導(dǎo)準(zhǔn)確掌握員工的動向和員工的綜合素質(zhì),及時調(diào)整人才的分析,提高工作效率,可以為企業(yè)帶來可觀的經(jīng)濟(jì)效益。并且由于系統(tǒng)開發(fā)并不是太復(fù)雜,操作起來也比較簡單,只需要一臺作為服務(wù)器的計算機(jī)就可以運(yùn)行,因此開發(fā)費(fèi)用較低。 1.5 社會可行性分析 隨著計算機(jī)的發(fā)展與普及,互聯(lián)網(wǎng)的擴(kuò)展和網(wǎng)絡(luò)安全技術(shù)的不斷提高,用信息系統(tǒng)管理人事在實際應(yīng)用中越來越受企業(yè)或個人歡迎,并且在實際企業(yè)活動中表現(xiàn)出了巨大的經(jīng)濟(jì)價值。把人士管理系統(tǒng)納入公司內(nèi)部的Internet體系中去,實現(xiàn)數(shù)據(jù)的共享,這樣有利于人事信息在單位內(nèi)部的流動,提高了數(shù)據(jù)資源的利用,并且能得到及時的更新,不需要像過去那樣浪費(fèi)大量的人力物力去進(jìn)行抄寫,提高了工作效率,人事管理覆蓋面廣,并且會產(chǎn)生大量數(shù)據(jù)和信息,對如此多的信息進(jìn)行管理和運(yùn)用,必須要在規(guī)范化和標(biāo)準(zhǔn)化的基礎(chǔ)上借助于網(wǎng)絡(luò)化的人事管理系統(tǒng)才能滿足這些要求。 社會需要企業(yè)管理額現(xiàn)代化和信息化。企業(yè)人事管理系統(tǒng)的開發(fā)和運(yùn)行與國家的政策法規(guī)不存在任何沖突和抵觸之處。另外,企業(yè)人事管理系統(tǒng)蘇采用的操作和工作方式符合工作人員和客戶的日常習(xí)慣,而且操作方便靈活,便于使用。因此,該系統(tǒng)具有可行性。 1.5.1 用戶使用可行性 本軟件操作簡單,界面友好,功能完備,有一定計算機(jī)基礎(chǔ)的人員就能進(jìn)行操作。1.6 意見結(jié)論 經(jīng)過技術(shù)、經(jīng)濟(jì)、社會等方面的可行性分析,可以確定本系統(tǒng)的開發(fā)完全必要。 第二章 需求分析 2.1 系統(tǒng)需求 用戶的需求具體體現(xiàn)在選課信息和用戶信息的提供、保存、更新和查詢的方面。這就要求數(shù)據(jù)庫的設(shè)計必須合理,使之能夠充分滿足各種信息的輸入和輸出,保證數(shù)據(jù)存儲的可靠性,并且能夠快速取出和存入。而前臺顯示部分,應(yīng)具有人性化的界面,方便用戶操作。因各個企業(yè)的實際情況不同,系統(tǒng)應(yīng)該具有兼容性。系統(tǒng)需要同時處理很大的數(shù)據(jù)量,這時系統(tǒng)不會因此崩潰。此外,系統(tǒng)還應(yīng)該具有較強(qiáng)的安全性,保證身份不同的用戶,不能越權(quán)操作。非合法用戶不能對數(shù)據(jù)進(jìn)行操作。 2.2 功能需求 本系統(tǒng)分為五個模塊:員工基本信息、員工工作評價信息、員工考勤信息、員工工資信息、系統(tǒng)。得到如圖所示的系統(tǒng)功能模塊圖: 2.3 數(shù)據(jù)流圖 2.3.1 系統(tǒng)頂層圖 2.3.2 數(shù)據(jù)流程圖一層分解圖 員工基本信息,員工考勤信息,員工工作評價信息,員工工資信息 2.3.3 數(shù)據(jù)流程圖二層分解圖 查詢所有員工信息,按員工編號查詢,按員工姓名查詢,員工信息的增加、修改、刪除 2.3.3 數(shù)據(jù)流程圖三層分解圖 查詢所有員工工作評價 2.3.3 數(shù)據(jù)流程圖四層分解圖 查詢所有員工考勤,查詢員工考勤 2.3.3 數(shù)據(jù)流程圖五層分解圖 查詢所有員工工資,增加員工記錄,修改員工記錄,刪除員工記錄 2.4 數(shù)據(jù)字典 項目名稱:企業(yè)人事管理系統(tǒng) 數(shù)據(jù)庫表: 1、 員工基本信息表 2、 員工工作評價信息表 3、 員工考勤信息表 4、 員工工資信息表 2.4.1 數(shù)據(jù)流定義 1、數(shù)據(jù)流名稱:員工情況 位置:員工 定義:員工情況=員工編號+姓名+部門+性別+出生日期+籍貫+職稱+進(jìn)入公司時間 數(shù)據(jù)流量:根據(jù)企業(yè)的員工具體錄用情況來確定 說明:要對每一位被聘用的新員工進(jìn)行唯一編號 2、數(shù)據(jù)流名稱:員工考勤信息情況 位置:員工 定義:員工考勤信息情況=員工編號+姓名+日期+本月天數(shù)+出勤+曠工+早退+加班 數(shù)據(jù)流量:根據(jù)企業(yè)具體情況來確定 說明:要對每一個員工進(jìn)行唯一編號 3、數(shù)據(jù)流名稱:員工工資評價情況 位置:員工 定義:員工工作評價情況=員工編號+姓名+部門+業(yè)務(wù)水平+工作業(yè)績+時間+工作態(tài)度 數(shù)據(jù)流量:根據(jù)企業(yè)具體情況來確定 說明:要對每一個員工進(jìn)行唯一編號 4、數(shù)據(jù)流名稱:員工工資信息情況 位置:員工 定義:員工工資信息情況=員工編號+姓名+時間+底薪+獎金+扣考核+房租+實發(fā)工資 數(shù)據(jù)流量:根據(jù)企業(yè)具體情況來確定 說明:要對每一個員工進(jìn)行唯一編號 2.4.2 數(shù)據(jù)存儲 確定數(shù)據(jù)庫的存儲結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括確定關(guān)系、索引、日志、備份等的存儲安排及存儲結(jié)構(gòu),以及確定系統(tǒng)存儲參數(shù)的配置。 將日志文件和數(shù)據(jù)庫對象(表、索引等)分別放在不同的磁盤,可以改進(jìn)系統(tǒng)的性能,提高系統(tǒng)的安全性。所以,系統(tǒng)應(yīng)將日志文件和數(shù)據(jù)文件存放在不同磁盤上。 第三章 概念設(shè)計 3.1 實體之間的聯(lián)系 部門與員工之間的聯(lián)系:一個部門信息對應(yīng)多個員工信息,而一個員工信息對應(yīng)一個部門信息,所以員工信息與部門信息之間是一對多的關(guān)系。 將每一個實體轉(zhuǎn)換成一個關(guān)系(關(guān)系就是給出關(guān)系名,寫出屬性,并標(biāo)明該關(guān)系的主碼) a.員工基本信息(員工編號、姓名、部門、性別、出生日期、籍貫、職稱、進(jìn)入公司時間)。在此聯(lián)系中主碼為員工編號,因為員工信息與部門是多對一的聯(lián)系,所以將部門傳入員工基本信息中做非主屬性。 b.員工考勤信息(員工編號、姓名、日期、本月天數(shù)、出勤、曠工、早退、加班) c.員工工作評價信息(員工編號、姓名、部門、業(yè)務(wù)水平、工作業(yè)績、時間、工作態(tài)度) d.員工工資信息(員工編號、姓名、時間、底薪、獎金、扣考核、房租、實發(fā)工資)。 3.2 E-R圖 1、 員工基本信息E-R圖 2、 員工考勤信息E-R圖 3、 員工工作評價信息E-R圖 4、 員工工資信息E-R圖 第四章 邏輯設(shè)計 4.1 概念模型向關(guān)系模型的轉(zhuǎn)換 根據(jù)需求分析中的E-R圖,通過對實體的屬性和之間的聯(lián)系的分析,我們將其由概念模型向關(guān)系模型轉(zhuǎn)化,并且根據(jù)范式化理論進(jìn)行優(yōu)化。 4.2 概念模型的優(yōu)化 4.2.1 確定范式級別 根據(jù)上述分析所歸結(jié)出來的數(shù)據(jù)依賴的種類和在本系統(tǒng)實際的開發(fā)過程中,需要涉及多表的查詢及表的修改和刪除,且存在多值依賴的實際情況下,其關(guān)系模式應(yīng)達(dá)到BCNF。 4.2.2 實施規(guī)范化處理 實體型轉(zhuǎn)換為關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。對于實體間的聯(lián)系則有以下不同的情況: 一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。 一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實體的碼。 一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。三個或三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合 具有相同碼的關(guān)系模式可合并。 第五章 物理設(shè)計 5.1 數(shù)據(jù)庫的存儲結(jié)構(gòu) 通過需求分析,概要設(shè)計和邏輯設(shè)計流程得到本系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)。 5.1.1 數(shù)據(jù)庫的表設(shè)計 進(jìn)一步確定上一章邏輯設(shè)計中設(shè)計好的關(guān)系模式中各個數(shù)據(jù)項的類型和長度,將每個關(guān)系轉(zhuǎn)換為數(shù)據(jù)庫中的二維表格,并確定了各個表的主鍵和外鍵,得到以下表結(jié)構(gòu): 字段名稱 字段含義 數(shù)據(jù)類型及長度 約束 ygid 員工編號 varchar(10) 主鍵 ygname 姓名 char(10) ygdept 部門 varchar(20) ygsex 性別 varchar(2) ygbirthday 出生日期 datetime ygplace 籍貫 varchar(40) yglevel 職稱 varchar(10) ygdate 進(jìn)入公司時間 datetime 表5.1 員工基本信息表 字段名稱 字段含義 數(shù)據(jù)類型及長度 約束 kqid 員工編號 varchar(10) 主鍵 kqname 姓名 varchar(10) kqdate 日期 datetime kqdays 本月天數(shù) varchar(10) qwork 出勤 varchar(10) kqabsent 曠工 varchar(10) kqearly 早退 varchar(10) kqover 加班 varchar(10) 表5.2 員工考勤信息表 字段名稱 字段含義 數(shù)據(jù)類型及長度 約束 pjid 員工編號 varchar(10) 主鍵 pjname 姓名 varchar(40) pjdept 部門 varchar(10) pjlevel 業(yè)務(wù)水平 varchar(10) ygresult 工作業(yè)績 varchar(10) pjdate 時間 varchar(10) pjposition 工作態(tài)度 varchar(10) pjother 其他 varchar(10) 表5.3 員工工資評價信息表 字段名稱 字段含義 數(shù)據(jù)類型及長度 約束 gxid 員工編號 varchar(10) 主鍵 gxname 姓名 varchar(40) gzdate 時間 datetime gxbase 底薪 varchar(10) gxbonus 獎金 varchar(10) gxduct 扣考核 varchar(10) gxhouse 房租 varchar(10) gxlaborage 實發(fā)工資 varchar(10) 表5.4 員工工資信息表 5.1.2 關(guān)系模式的存取方式 關(guān)系模式采用索引存取方法與聚簇存取方法共用。為數(shù)據(jù)庫中各基本表建立的索引如下:基本表員工編號、姓名經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引。 5.1.3 數(shù)據(jù)庫安全性 安全與保密要求:此系統(tǒng)可以分為用戶和管理員,用戶可以瀏覽自己的個人信息,但不能修改自己的信息,凡要修改都需通過管理員去修改。管理員主要管理 系統(tǒng)的各種信息。 目標(biāo):在于開發(fā)一個功能使用、操作方便,簡單明了的人事管理系統(tǒng)。再設(shè)計出功能強(qiáng)大的軟件的同時,盡可能地減少對系統(tǒng)資源的占用,并且還要力求做到通過使用本系統(tǒng),盡量使單位的人事管理工作系統(tǒng)化、自動化和規(guī)范化,從而達(dá)到提高企、事業(yè)單位管理效率的目的,同時也希望此次工程加強(qiáng)我們自身的小組協(xié)作意識,加深程序設(shè)計思想,同時要學(xué)習(xí)工程設(shè)計思想,再技術(shù)和軟件工程思想上同時得到鍛煉和提高。人事管理信息系統(tǒng),在實際工作中得到了廣泛的應(yīng)用,它對企事業(yè)單位的人力資源進(jìn)行有效的管理,提高了管理的效率。本系統(tǒng)的技術(shù)完備、成熟,經(jīng)濟(jì)效益合理,滿足安全真實的企業(yè)人事管理信息系要求: 1、 規(guī)范企業(yè)管理,實現(xiàn)對全公司人事管理的實時監(jiān)控; 2、 實現(xiàn)對每名員工個人業(yè)績的考核; 3、 實現(xiàn)較完善的人事管理體系; 4、 為企業(yè)領(lǐng)導(dǎo)決策提供依據(jù); 5、 系統(tǒng)符合實際生產(chǎn)需求,人機(jī)界面友好,操作簡單。 第六章 實現(xiàn)運(yùn)行與維護(hù) 6.1 實現(xiàn) 根據(jù)概要設(shè)計和邏輯設(shè)計的結(jié)果,在計算機(jī)上建立實際的數(shù)據(jù)庫結(jié)構(gòu),導(dǎo)入數(shù)據(jù)進(jìn)行程序調(diào)試。 1、 創(chuàng)建員工基本信息的數(shù)據(jù)庫 2、 創(chuàng)建員工考勤信息數(shù)據(jù)庫 3、創(chuàng)建員工工作評價信息數(shù)據(jù)庫 4、 員工工資信息數(shù)據(jù)庫 6.2 人機(jī)界面設(shè)計 6.2.1 用戶登錄界面 用戶登陸界面是每一個用戶,在登陸本系統(tǒng)時出現(xiàn)的界面,如要用戶輸入用戶名、密碼,以及確定用戶身份。其界面如下圖: 圖6-1 登陸頁面 登陸成功后的頁面: 圖6-2 登陸成功的頁面 員工基本信息視圖: 圖6-3 員工基本信息頁面 員工工作評價視圖: 圖6-4 員工工作評價頁面 員工考勤視圖: 圖6-5員工考勤頁面 員工工資視圖: 圖6-6 員工工資頁面 系統(tǒng)視圖: 圖6-7 系統(tǒng)頁面 6.3 系統(tǒng)測試 6.3.1員工基本信息測試 1、查詢員工信息 a.查詢所有員工信息 圖6-8 員工基本信息頁面 b.按員工編號查詢 查找員工信息頁面: 圖6-9 查找員工信息頁面 查詢結(jié)果: 圖6-10 查詢結(jié)果頁面 c.按員工姓名查詢 查找員工信息頁面: 圖6-11 查詢結(jié)果頁面 2、增、刪、改員工信息 a.增加員工信息 圖6-12 查詢結(jié)果頁面 增加成功: 圖6-13 查詢結(jié)果頁面 結(jié)果顯示: 圖6-14 查詢結(jié)果頁面 b.修改員工信息 圖6-15 修改頁面 修改成功: 圖6-16 修改成功頁面 c.刪除員工信息 執(zhí)行操作: 圖6-17 刪除員工界面 刪除成功: 圖6-18 刪除成功頁面 6.3.3員工工作評價測試 圖6-19 系統(tǒng)頁面 6.3.4 員工考勤測試 a.查詢所有員工考勤 圖6-20 系統(tǒng)頁面 b.查詢員工考勤 圖6-21 查詢頁面 查詢結(jié)果: 圖6-22 查詢結(jié)果頁面 6.3.5 員工工資測試 1.查詢員工工資 圖6-23 查詢結(jié)果頁面 2.增、刪、改工資記錄 a.增加工資記錄 圖6-24 系統(tǒng)頁面 增加成功: 圖6-25 系統(tǒng)頁面 結(jié)果顯示: 圖6-26 系統(tǒng)頁面 b.修改工資記錄 修改成功頁面: 圖6-27 修改成功頁面 結(jié)果顯示: 圖6-28 系統(tǒng)頁面 c.刪除工資記錄 刪除成功: 圖6-29 系統(tǒng)頁面 結(jié)果顯示: 圖6-30 系統(tǒng)頁面 6.4 系統(tǒng)維護(hù) 設(shè)備的硬件故障可能造成本軟件不能運(yùn)行或不能正常進(jìn)行輸入、輸出等后果,系統(tǒng)的資源不足及網(wǎng)絡(luò)傳輸通道阻塞可能造成本軟件不能正常運(yùn)行,并有可能造成機(jī)器“死機(jī)”,上述故障的處理由用戶自行解決。軟件在運(yùn)行過程中產(chǎn)生的數(shù)據(jù)庫錯誤,將由系統(tǒng)自動記入錯誤日志,非數(shù)據(jù)傳輸引起的錯誤將由系統(tǒng)管理員或軟件開發(fā)者解決。軟件在運(yùn)行過程中產(chǎn)生的其他錯誤,將根據(jù)情況由軟件開發(fā)者或軟件開發(fā)者協(xié)助系統(tǒng)管理員解決。 總結(jié) 在本系統(tǒng)的開發(fā)過程中,由于是我們初次開發(fā)軟件,一方面對企業(yè)人事管理的整個流程不夠熟悉,另一方面在知識、經(jīng)驗方面都存在著不足,時間也比較倉促,因此該系統(tǒng)必然會存在一些缺陷,缺少需要密碼的登錄頁面,缺乏對系統(tǒng)整體進(jìn)行周密考慮,這些都有待于進(jìn)一步的改善。但其功能全面、易于日后系統(tǒng)更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所具備的。我們設(shè)計的企業(yè)人事管理系統(tǒng),提供了較為完備的員工、工資等信息,實現(xiàn)了數(shù)據(jù)庫的基本操作,如修改、插入、刪除、查詢等。完善的信息管理,支持員工信息、人員增加、調(diào)動。系統(tǒng)主要針對查看員工的各種信息需求所設(shè)計的,可以很好地管理數(shù)據(jù)。 通過這次課程設(shè)計,我們受益匪淺,在這短短的幾個星期里,我們不僅將課堂上老師傳授的理論知識付諸于實踐,提高自己的理論水平,實際操作技巧,更重要的是我們還學(xué)到了很多可多課本上沒有的知識。那就是”團(tuán)結(jié)“”探索“和”支持“。團(tuán)結(jié)——我們是一個團(tuán)隊,單靠一個人的力量什么也做不成,只有大家進(jìn)網(wǎng)一處使,才能把事情做好;探索——凡事都要有探索的精神,它是助人向前的動力之源,遇事多問個“為什么”,你會從中學(xué)到很多;堅持——一路走來,困難重重 ,我們堅持,我們成功! 最后,感謝金海波老師的關(guān)心,指導(dǎo)與教誨,向所有幫助我們做好數(shù)據(jù)庫設(shè)計的老師和同學(xué)們之一深深的感謝。 參考文獻(xiàn) [1]《數(shù)據(jù)庫理論系統(tǒng)》薩師煊等著高等教育出版社2006年5月出版 [2]《SQL Serve 2005數(shù)據(jù)庫開發(fā)應(yīng)用程序》 孫全黨等主編 科學(xué)出版社 2008年2月第一版 [3]《管理信息系統(tǒng)(第四版)》 薛華成著 清華大學(xué)出版社 2005年 [4]《Java語言與面向?qū)ο蟪绦蛟O(shè)計》清華大學(xué)出版社2007年 附錄 主程序: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Vector; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JScrollPane; import javax.swing.JTable; public class MainUI implements ActionListener{ private JFrame jf; //主界面,顯示表格數(shù)據(jù) private JFrame jFrame; private JMenuBar jmb; //主界面上的菜單欄對象 private JMenu jm1,jm2,jm3,jm4,jm5;//五個菜單,分別為員工基本信息、員工工作評價、員工考勤、員工工資、系統(tǒng) private JMenuItem jmx1,jmx2,jmx3,jmx4,jmx5,jmx6;//員工基本信息的菜單項,分別為查詢所有員工、按員工編號查詢,按員工姓名查詢,增加員工,修改員工,刪除員工 private JMenuItem jmp; //課程管理的菜單項,分別為 private JMenuItem jmk1,jmk2; //選課管理的菜單項,分別為 private JMenuItem jmg1,jmg2,jmg3,jmg4; private JMenuItem jmexit; //系統(tǒng)的菜單項:退出 private JTable jt; //表格顯示組件 private JScrollPane jsp; //滾動Pane,表格組件會用到 private Vector- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 企業(yè) 人事管理系統(tǒng) 數(shù)據(jù)庫 課程設(shè)計
鏈接地址:http://www.820124.com/p-8966304.html