計算機(jī)人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
計算機(jī)人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
計算機(jī)人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
計算機(jī)人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
計算機(jī)人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

文檔來源為文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .文檔來源為文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .1919文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .1919文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .畢業(yè)設(shè)計人事管理系統(tǒng)的設(shè)計與實現(xiàn)鮑云浩吉林建筑大學(xué)2015年6月畢業(yè)設(shè)計人事管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生:鮑云浩指導(dǎo)教師:孫廣維專業(yè):計算機(jī)科學(xué)與技術(shù)所在單位:計算機(jī)科學(xué)與工程學(xué)院答辯日期:2015年6月19日摘要隨著企業(yè)的逐步發(fā)展、復(fù)雜度逐漸變強(qiáng),人工作業(yè)已經(jīng)無法適應(yīng)現(xiàn)代企業(yè)的管理,隨之取代的是計算機(jī)科學(xué)而開發(fā)的人事管理系統(tǒng),而且,一個良好的人事管理系統(tǒng)勢在必行。人事管理系統(tǒng)是對工作人員進(jìn)行統(tǒng)一的管理,可以方便的進(jìn)行錄入,查詢,修改,刪除,退出。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。在網(wǎng)絡(luò)迅速發(fā)展的格局下,基于WEB的人事管理系統(tǒng)為首選。本文在研究目前各個企業(yè)人事管理情況的基礎(chǔ)上,從企業(yè)的實際需求出發(fā),采用當(dāng)前較為流行的B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)和JSP動態(tài)網(wǎng)頁開發(fā)技術(shù),基于Windows7操作系統(tǒng)和SQLServer數(shù)據(jù)庫,設(shè)計并實現(xiàn)了一個功能較為完善的小型企業(yè)管理系統(tǒng)。通過對系統(tǒng)進(jìn)行一系列的需求分析、設(shè)計、編碼、測試等工作,使系統(tǒng)實現(xiàn)了對企業(yè)員工信息、企業(yè)部門信息、招聘信息、培訓(xùn)信息、薪資信息登記進(jìn)行管理的功能。關(guān)鍵詞人事管理系統(tǒng);WEB;JSP;SQLServerAbstractAlongwiththegradualdevelopmentoftheenterprise,thecomplexitystrengthengradually,theartificialoperationhasbeenunabletoadapttothemodernenterprisemanagement,thenreplaceisthedevelopmentofcomputerscienceandpersonnelmanagementsystem,andagoodpersonnelmanagementsystemisimperative.Thepersonnelmanagementsystemistounifymanagementofstaff,canbeconvenientforentry,query,modify,delete,andwithdraw.Itsdevelopmentmainlyincludestheestablishmentandmaintenanceofdatabaseandfront-endapplicationdevelopmenttwoaspects.Fortheformerrequirementtoestablishdataconsistencyandintegrality,datasecuritygooddatabase.Forthelatterrequirestheapplicationprogramfunctioncomplete,easytouse,etc.Underthepatternofnetworkrapiddevelopment,thepersonnelmanagementsystembasedonWEBisfirstselection.Inthispaper,basedonthestudyofthestatusofeachenterprisepersonnelmanagement,startingfromtheactualdemandofenterprise,usingthecurrentpopularB/S(browser/server)structureandJSPdynamicwebdevelopmenttechnology,basedontheWindows7operatingsystem,andusedthedatabasewasdesignedandimplementedarelativelycompletemanagementsystemofsmallenterprises.Throughtoaseriesofsystemrequirementsanalysis,design,coding,testing,etc.,makethesystemhasrealizedinformationforenterpriseemployees,enterprisedepartmentinformation,recruitmentinformation,traininginformationandsalaryinformation文檔來源為:從網(wǎng)絡(luò)收集整理文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.文檔來源為:從網(wǎng)絡(luò)收集整理文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.1010文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.1010文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.registrationmanagementfunction.KeywordsThepersonnelmanagementsystem;WEB;JSP;SQLServer目錄ABSTRACT摘要錯誤!未定義書簽ABSTRACT錯誤!未定義書簽。第1第1章緒論 錯誤!未定義書簽TOC\o"1-5"\h\z\o"CurrentDocument"選題的背景有\(zhòng)o"CurrentDocument"課題研究意義和目的有\(zhòng)o"CurrentDocument"國內(nèi)外研究現(xiàn)狀有\(zhòng)o"CurrentDocument"小結(jié)南第2第2章系統(tǒng)開發(fā)工具和開發(fā)平臺錯誤!未定義書簽。開發(fā)工具后JAVA簡介行\(zhòng)o"CurrentDocument"JavaScript技術(shù)簡介有\(zhòng)o"CurrentDocument"B/S結(jié)構(gòu)簡介后\o"CurrentDocument"JSP技術(shù)簡介后\o"CurrentDocument"Tomcat月艮務(wù)器.有\(zhòng)o"CurrentDocument"數(shù)據(jù)庫平臺SQLSrver有運(yùn)行環(huán)境后\o"CurrentDocument"軟件運(yùn)行平臺環(huán)境有硬件運(yùn)行平臺環(huán)境有\(zhòng)o"CurrentDocument"網(wǎng)絡(luò)環(huán)境南\o"CurrentDocument"開發(fā)環(huán)境由\o"CurrentDocument"小結(jié)南第3章系統(tǒng)需求分析錯誤!未定義書簽可行性分析錯誤!未定義書簽錯誤!未定義書簽錯誤!未定義書簽錯誤!未定義書簽功能需求分析錯誤!未定義書簽性能需求分析錯誤!未定義書簽業(yè)務(wù)流程分析小結(jié)錯誤!未定義書簽第錯誤!未定義書簽主框架功能解析錯誤!未定義書簽功能模塊詳解錯誤!未定義書簽首頁面功能模塊錯誤!未定義書簽部門管理功能模塊錯誤!未定義書簽員工管理功能模塊錯誤!未定義書簽招聘管理功能模塊錯誤!未定義書簽培訓(xùn)管理功能模塊錯誤!未定義書簽獎懲管理功能模塊錯誤!未定義書簽薪資管理功能模塊錯誤!未定義書簽系統(tǒng)管理功能模塊錯誤!未定義書簽力、結(jié)錯誤!未定義書簽第5章系統(tǒng)數(shù)據(jù)庫設(shè)計與實現(xiàn)錯誤!未定義書簽概述錯誤!未定義書簽數(shù)據(jù)庫設(shè)計過程錯誤!未定義書簽數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計錯誤!未定義書簽數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計錯誤!未定義書簽/卜結(jié)錯誤!未定義書簽第6章系統(tǒng)主要功能實現(xiàn)錯誤!未定義書簽登錄功能錯誤!未定義書簽首頁功能錯誤!未定義書簽用戶修改錯誤!未定義書簽返回首頁錯誤!未定義書簽安全退出錯誤!未定義書簽添加員工信息錯誤!未定義書簽制定培訓(xùn)計劃錯誤!未定義書簽添加應(yīng)聘信息錯誤!未定義書簽制定獎懲制度錯誤!未定義書簽添加部門信息錯誤!未定義書簽制定薪資信息錯誤!未定義書簽部門管理功能錯誤!未定義書簽

TOC\o"1-5"\h\z員工管理功能.員工信息查詢\o"CurrentDocument"員工信息修改.招聘管理功能\o"CurrentDocument"招聘人員信息查詢,\o"CurrentDocument"招聘人員信息詳細(xì)查詢有\(zhòng)o"CurrentDocument"招聘人員錄用有\(zhòng)o"CurrentDocument"培訓(xùn)管理功能有\(zhòng)o"CurrentDocument"獎懲管理功能有\(zhòng)o"CurrentDocument"薪資管理功能有\(zhòng)o"CurrentDocument"系統(tǒng)管理功能有\(zhòng)o"CurrentDocument"小結(jié)南第7第7章系統(tǒng)測試與分析 錯誤!未定義書簽測試的定義測試的目的及意義TOC\o"1-5"\h\z\o"CurrentDocument"測試的重要性4\o"CurrentDocument"測試的常用方法4測試環(huán)境與測試條件\o"CurrentDocument"測試運(yùn)行情況4測試總結(jié)總結(jié)錯誤!未定義書簽致謝錯誤!未定義書簽。致謝參考文獻(xiàn)錯誤!未定義書簽第1章緒論選題的背景人事管理系統(tǒng)的發(fā)展歷史可以追溯到20世紀(jì)60年代末期。由于當(dāng)時計算機(jī)技術(shù)已經(jīng)進(jìn)入實用階段,同時大型企業(yè)用手工來計算和發(fā)放薪資既費(fèi)時費(fèi)力又非常容易出差錯,為了解決這個矛盾,第一代的人事管理系統(tǒng)應(yīng)運(yùn)而生。當(dāng)時由于技術(shù)條件和需求的限制,用戶非常少,而且那種系統(tǒng)充其量也只不過是一種自動計算薪資的工具,既不包含非財務(wù)的信息,也不包含薪資的歷史信息,幾乎沒有文檔來源為文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .文檔來源為文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .1919文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .1919文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .報表生成功能和薪資數(shù)據(jù)分析功能。但是,它的出現(xiàn)為人事管理的管理展示了美好的前景,即用計算機(jī)的高速度和自動化來替代手工的巨大工量,用計算機(jī)的高準(zhǔn)確性來避免手工的錯誤和誤差,使大規(guī)模集中處理大型企業(yè)的薪資成為可能。第二代的人事管理系統(tǒng)出現(xiàn)于20世紀(jì)70年代末。由于計算機(jī)技術(shù)的飛速發(fā)展,無論是計算機(jī)的普及性,還是計算機(jī)系統(tǒng)工具和數(shù)據(jù)庫技術(shù)的發(fā)展,都為人事管理系統(tǒng)的階段性發(fā)展提供了可能。第二代人事管理系統(tǒng)基本上解決了第一代系統(tǒng)的主要缺陷,對非財務(wù)的人事管理信息和薪資的歷史信息都給予了考慮,其報表生成和薪資數(shù)據(jù)分析功能也都有了較大的改善。但這一代的系統(tǒng)主要是由計算機(jī)專業(yè)人員開發(fā)研制的,未能系統(tǒng)地考慮人事管理的需求和理念,而且其非財務(wù)的人事管理信息也不夠系統(tǒng)和全面。人事管理系統(tǒng)的革命性變革出現(xiàn)在20世紀(jì)90年代末。由于市場競爭的需要如何吸引和留住人才,激發(fā)員工的創(chuàng)造性、工作責(zé)任感和工作熱情已成為關(guān)系企業(yè)興衰的重要因素,人才已經(jīng)成為企業(yè)最重要的資產(chǎn)之一?!肮⒐?、合理”的企業(yè)管理理念和企業(yè)管理水平的提高,使社會對人事管理系統(tǒng)有了更高的需求;同時由于個人電腦的普及,數(shù)據(jù)庫技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使得第三代人事管理系統(tǒng)的出現(xiàn)成為必然。第三代人事管理系統(tǒng)的特點是從人事管理的角度出發(fā),用集中的數(shù)據(jù)庫將幾乎所有與人事管理相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面,強(qiáng)有力的報表生成工具、分析工具和信息的共享使得人事管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)人事管理規(guī)劃和政策。課題研究意義和目的隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,傳統(tǒng)的人工管理模式已經(jīng)不適應(yīng)當(dāng)前企業(yè)的發(fā)展,這種管理方式存在著許多缺點,如:效率低、保密性差、數(shù)據(jù)量大、查詢等都不方便,而且還會影響企業(yè)的發(fā)展。但人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,所以一個好的人事管理系統(tǒng)會給企業(yè)帶來更大的發(fā)展?;赪EB模式的人事管理系統(tǒng)適應(yīng)了當(dāng)前發(fā)展的潮流,作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對人事信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。從另一方面推動了企業(yè)的向前發(fā)展。課題的目的是:針對企事業(yè)對人事管理的需求,開發(fā)人事管理系統(tǒng),力求方便快捷實現(xiàn)人事檔案的管理,推動企業(yè)的向前發(fā)展。國內(nèi)外研究現(xiàn)狀企業(yè)人事管理是企業(yè)管理的一個重要內(nèi)容,隨著時代的進(jìn)步,企業(yè)也逐漸變得龐大起來。如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個大的問題。在這種情況下,一個可以規(guī)范化,自動化的企業(yè)人事管理系統(tǒng)就顯的非常必要。最初的人事管理,都是靠人力來完成的。當(dāng)企業(yè)規(guī)模比較小的時候,人力可以完成,隨著企業(yè)的規(guī)模越來越大,企業(yè)的員工認(rèn)輸也越來越多,依然維持著人力進(jìn)行人事管理,必然會造成工作效率低,工作錯誤增高的問題。六十年代初期,計算機(jī)技術(shù)就開始應(yīng)用于數(shù)據(jù)庫的管理,形成了初期的信息系統(tǒng)。但是由于當(dāng)時計算機(jī)硬件系統(tǒng)較弱,限制了軟件系統(tǒng)的發(fā)展,信息系統(tǒng)只是簡單的數(shù)據(jù)的集合。進(jìn)入七十年代以后,由于計算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,尤其是大容量存儲設(shè)備——硬盤的使用,為空間數(shù)據(jù)的錄入、存儲、檢索和輸出提供了強(qiáng)有力的手段。一些國家先后建立了許多不同專題、不同類型、不同規(guī)模的各具特色的信息管理系統(tǒng)。九十年代至今是信息管理系統(tǒng)的用戶時代。一方面,信息管理系統(tǒng)已成為許多機(jī)構(gòu)必備的工作系統(tǒng)。另一方面,社會對人事管理系統(tǒng)的認(rèn)識普遍提高,需求大幅度增加,從而導(dǎo)致信息管理系統(tǒng)應(yīng)用的擴(kuò)大與深化。信息管理系統(tǒng)成為現(xiàn)代社會最基本的服務(wù)系統(tǒng)。我國的信息管理系統(tǒng)也是九十年代初開始快速發(fā)展的。經(jīng)過十余年的發(fā)展,我國的數(shù)據(jù)庫管理技術(shù)也廣泛的應(yīng)用與各個領(lǐng)域,并且形成了產(chǎn)業(yè)化。但是,我們的工廠、企業(yè)對信息管理系統(tǒng)的應(yīng)用比起世界先進(jìn)水平還相當(dāng)落后。國內(nèi)企業(yè)與國外企業(yè)在對信息技術(shù)的認(rèn)識和應(yīng)用水平上存在非常大的差距,主要體現(xiàn)在管理和技術(shù)基礎(chǔ)方面。國外企業(yè)是在基本完成了工業(yè)化,企業(yè)生產(chǎn)經(jīng)營實現(xiàn)了現(xiàn)代化、規(guī)范化、制度化的基礎(chǔ)上開展企業(yè)的信息化工作;而我國許多企業(yè)工業(yè)化尚未完成,企業(yè)生產(chǎn)經(jīng)營的組織也尚未實現(xiàn)現(xiàn)代化、規(guī)范化和制度化的基礎(chǔ)上就進(jìn)入了信息化階段。在技術(shù)上,我國企業(yè)大部分還沒有完成機(jī)械化和自動化,實施信息化的時間相對較短,積累的經(jīng)驗也相對少。在我國制造業(yè)生產(chǎn)力水平較低、設(shè)備水平普遍落后于西方發(fā)達(dá)國家、企業(yè)信息化的基礎(chǔ)和經(jīng)驗較少的情況下,實施企業(yè)信息化的難度是明顯大于國外的企業(yè)。雖然我們期望用信息化帶動工業(yè)化,用信息技術(shù)促進(jìn)企業(yè)的跨越式發(fā)展,但是必須清楚的看到我國企業(yè)在管理意識和水平上還是存在的不足,在實施信息化的工作過程中,正確估計信息化的投資風(fēng)險和效益,抓好企業(yè)信息系統(tǒng)的總體規(guī)劃、制定良好的分步實施策略,設(shè)計一個良好的企業(yè)信息化整體解決方案。在制定和實施企業(yè)信息化整體解決方案時,要對企業(yè)信息化工作有統(tǒng)一的思想和整體的認(rèn)識,要建立和形成有效的信息系統(tǒng)設(shè)計實施方法,從戰(zhàn)略的角度來綜合考慮企業(yè)信息化工作中在管理、技術(shù)、操作層面面臨的各種困難。如制定和文檔來源為文檔來源為:從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .文檔來源為文檔來源為:從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .文檔來源為:從網(wǎng)絡(luò)收集整理文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.實施企業(yè)信息化整體解決方案需要考慮企業(yè)面臨的長遠(yuǎn)目標(biāo)和當(dāng)前急需解決問題的矛盾、信息孤島與系統(tǒng)集成問題,需要協(xié)調(diào)好信息系統(tǒng)建設(shè)與系統(tǒng)運(yùn)行的關(guān)系問題、信息系統(tǒng)升級與已有資源利用問題、信息技術(shù)的投資效益評估和風(fēng)險問題、打基礎(chǔ)與提升水平關(guān)系問題、信息化對企業(yè)現(xiàn)行管理模式和方法的沖擊以及相應(yīng)的管理制度問題。小結(jié)本章的主要內(nèi)容是在平臺建設(shè)前對整個系統(tǒng)做的調(diào)查分析,軟件工程的選題是至關(guān)重要的一個環(huán)節(jié),關(guān)系到整個工程是否符合市場的需求。本章介紹了在平臺建設(shè)前各個環(huán)節(jié)詳細(xì)的準(zhǔn)備工作。為系統(tǒng)的設(shè)計提供了第一手資料。第2章系統(tǒng)開發(fā)工具和開發(fā)平臺開發(fā)工具JAVA簡介Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺(即JavaSE,JavaEE,JavaME)的總^稱。Java技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機(jī)、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。JavaScript技術(shù)簡介JavaScript是一種能讓你的網(wǎng)頁更加生動活潑的程式語言,也是目前網(wǎng)頁中設(shè)計中最容易學(xué)又最方便的語言。你可以利用JavaScript輕易的做出親切的歡迎信息、漂亮的數(shù)字鐘、有廣告效果的跑馬燈及簡易的選舉,還可以顯示瀏覽器停留的時間。讓這些特殊效果提高網(wǎng)頁的可觀性。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司(Netscape白BBrendanEich設(shè)計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。JavaScript是Sun公司的注冊商標(biāo)。Ecma國際以JavaScript為基礎(chǔ)制定了EMCAscript標(biāo)準(zhǔn)。JavaScript也可以用于其他場合,如服務(wù)器端編程。完整的JavaScript實現(xiàn)包含三個部分:ECMAScript,文檔對象模型,字節(jié)順序記號。7文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.Netscape公司在最初將其腳本語言命名為LiveScript。在Netscape在與Sun合作之后將其改名為JavaScriptJavaScript最初受Java啟發(fā)而開始設(shè)計的,目的之一就是“看上去像Java”,因此語法上有類似之處,一些名稱和命名規(guī)范也借自Java{!JavaScript的主要設(shè)計原則源自Self和SchemeJavaScript與Java名稱上的近似,是當(dāng)時網(wǎng)景為了營銷考慮與Sun公司達(dá)成協(xié)議的結(jié)果。為了取得技術(shù)優(yōu)勢,微軟推出了JScript腳本語言。Ecma國際(前身為歐洲計算機(jī)制造商協(xié)會)創(chuàng)建了ECMA-262標(biāo)準(zhǔn)(ECMAScript)?,F(xiàn)在兩者都屬于ECMAScript的實現(xiàn)。盡管JavaScript作為給非程序人員的腳本語言,而非是作為給程序人員的編程語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。B/S結(jié)構(gòu)簡介健康資訊平臺系統(tǒng)采用的是時下比較流行的B/S模式體系結(jié)構(gòu),具有通用性,其開發(fā)與維護(hù)簡單,成本低,界面友好。具有良好的系統(tǒng)擴(kuò)展性,方便管理。本系統(tǒng)所面向的對象是廣大的互連網(wǎng)用戶。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。如圖圖2.1.3B/S三層結(jié)構(gòu)圖B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點,而且又有C/S體系結(jié)構(gòu)所不具備的獨特優(yōu)勢:1.開放的標(biāo)準(zhǔn):B/S所采用的標(biāo)準(zhǔn)都是開放的、非專用的,是經(jīng)過標(biāo)準(zhǔn)化組織所確定而非單一廠商所制定,保證了其應(yīng)用的通用性和跨平臺性。較低的開發(fā)和維護(hù)成本:B/S的應(yīng)用只需在客戶端安裝通用的瀏覽器即可,維護(hù)和升級工作都在服務(wù)器端進(jìn)行,不需對客戶端進(jìn)行任何改變,故而大大降低了開發(fā)和維護(hù)的成本。3.用戶使用簡單,界面友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因為它不再負(fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對客戶端的要求。從以上的分析與比較可以看出,B/S模式具有B/S模式無法替代的優(yōu)越性:它簡化了系統(tǒng)的開發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。因此,我開發(fā)的人事管理系統(tǒng)系統(tǒng)采用了基于B/S模式的體系結(jié)構(gòu)。JSP技術(shù)簡介JSP(JavaServerPageS):由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*htm,*html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形8文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.文檔來源為文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .文檔來源為:從網(wǎng)絡(luò)收集整理文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.1919文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .1010文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.成JSP文件(*jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP全名為javaserverpage其根本是一個簡化的Servlet設(shè)計,他實現(xiàn)了Html語法中的java擴(kuò)張(以<%,%>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計的顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。JSP(JavaServerPages)一種動態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如舊M、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。Tomcat服務(wù)器Tomcat服務(wù)器是一個免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器。Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn)。因為Tomcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat很受廣大程序員的喜歡,因為它運(yùn)行時占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨立運(yùn)行的,所以當(dāng)4^運(yùn)行tomcat時,它實際上作為一個與Apache獨立的進(jìn)程單獨運(yùn)行的。數(shù)據(jù)庫平臺SQLServerSQLServer是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。MicrosoftSQLServer近年來不斷更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用戶見面;SQLServer2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQLSERVER2012。特點如下:.真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計提供了更大的選擇余地。.SQLServer與WindowsNT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQLServer也可以很好地與MicrosoftBackOffice產(chǎn)品集成。.具有很好的伸縮性,可跨越從運(yùn)行Windows95/98的膝上型電腦到運(yùn)行Windows2000的大型多處理器等多種平臺使用。.對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。.SQLServer提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。SQLServer2000與以前版本相比較,又具有以下新特性:.支持XML(ExtensiveMarkupLanguage,擴(kuò)展標(biāo)記語言)。.強(qiáng)大的基于Web的分析。.支持OLEDB和多種查詢。.支持分布式的分區(qū)視圖。本系統(tǒng)采用的是SQLServer2005版本。運(yùn)行環(huán)境軟件運(yùn)行平臺環(huán)境本系統(tǒng)設(shè)計運(yùn)行在WindowsXP/7操作系統(tǒng)環(huán)境下,因為該系統(tǒng)用戶界面友好,易學(xué)易用。硬件運(yùn)行平臺環(huán)境CPU:Intel奔騰in或以上。內(nèi)存:1G或以上。顯卡:普通VGA顯卡。顯示器:普通彩色顯示器。網(wǎng)絡(luò)環(huán)境由于系統(tǒng)為B/S模式,所以要求在網(wǎng)絡(luò)環(huán)境下運(yùn)行,結(jié)合本系統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)流量不大,10Mbps的網(wǎng)絡(luò)就足夠了。當(dāng)前的網(wǎng)絡(luò)協(xié)議都能夠滿足這個要求,所以對網(wǎng)絡(luò)環(huán)境沒有特殊的要求。以上是本系統(tǒng)最低配置要求,在高配置的機(jī)器環(huán)境下會獲得更好的運(yùn)行效果。開發(fā)環(huán)境本平臺的界面設(shè)計環(huán)境是AdobeDreamweaverCS8:Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。.最佳的制作效率。Dreamweaver可以用最快速的方式將Fireworks,F(xiàn)reeHand,或Photoshop等檔案移至網(wǎng)頁上。.網(wǎng)站管理。使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,Dreamweaver會自動更新所有連結(jié)。使用支援文字、HTML碼、HTML屬性標(biāo)簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡單。.無可比擬的控制能力。Dreamweaver是唯一提供RoundtripHTML、視覺化編輯與原始碼編輯同步的設(shè)計工具。它包含HomeSite和BBEdit等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想像。進(jìn)階表格編輯功能使您簡單的選擇單格、行、欄或作為連續(xù)之選取。甚至可以排序或格式化表格群組,Dreamweaver支援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。軟件編寫環(huán)境是MyEclipse。MyEclipse,是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開元產(chǎn)品的支持十1212文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.1212文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.-J文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.分不錯。MyEclipse企業(yè)級工作平臺,是對EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,JavascriptSQL,Hibernate。小結(jié)本章著重介紹了該平臺系統(tǒng)設(shè)計詳細(xì)信息。通過本章的介紹,讓我們更深入的了解了MyEclipse/Dreamweaver/Tomcat/SQLServe咻開發(fā)工具和平臺的詳細(xì)使用方法,明白一個工程是如何從起初的需求分析到產(chǎn)生完整工程的。第3章系統(tǒng)需求分析可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。鑒于本人的專業(yè)技能不足、實戰(zhàn)經(jīng)驗少和開發(fā)時間短等方面情況的分析,軟件完成在技術(shù)上有一定的難度。但是,在老師的指導(dǎo)下開發(fā)本系統(tǒng)從技術(shù)方面講是可行性的。綜合開發(fā)本系統(tǒng)應(yīng)用到的JSP動態(tài)網(wǎng)頁技術(shù)對開發(fā)環(huán)境的要求的考慮,在技術(shù)上是可行的,且安全性上是可靠的。開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得。因此,開發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力。所以,從經(jīng)濟(jì)的角度來看,該系統(tǒng)可行。本系統(tǒng)經(jīng)過仔細(xì)的分析后所設(shè)計的界面簡潔清晰,盡可能考慮人們使用時的一些習(xí)慣,使得操作簡單,每一個操作后都會對用戶有所響應(yīng),數(shù)據(jù)讀取靈活可靠,功能規(guī)范齊全,使用容易。所以在操作上是可行性的。綜上所述,從各方面來看,我們在現(xiàn)行條件下設(shè)計網(wǎng)站系統(tǒng)是可行的。功能需求分析本系統(tǒng)設(shè)計的宗旨是能夠通過JSP技術(shù),JAVA語言和SQLServer數(shù)據(jù)庫等工具開發(fā)一個人事管理系統(tǒng),并以人事管理系統(tǒng)這一具有實際應(yīng)用價值的網(wǎng)站作為設(shè)計對象。文檔來源為文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .文檔來源為文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .1919文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .1919文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .對網(wǎng)站的開發(fā)而言,需求分析階段不同于項目定義和可行性分析階段,那兩個階段是為了分析是否可以開發(fā)一個新項目,并不是一定能夠開發(fā)這個項目。一旦確定開發(fā)這個項目,你就得實打?qū)嵉厝ネ瓿伤?,不可馬虎。系統(tǒng)分析的主要任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得的文檔資料集中到一起,對組織內(nèi)部整體管理狀況和信息處理過程進(jìn)行分析。它側(cè)重于是從業(yè)務(wù)全過程的角度進(jìn)行分析。分析的主要內(nèi)容是:功能和數(shù)據(jù)的流程是否通暢,是否合理;數(shù)據(jù)、功能實現(xiàn)過程和實現(xiàn)用戶與平臺的交互功能之間的關(guān)系。系統(tǒng)分析的目的是將用戶的需求及其解決方法確定下來,這些需要確定的結(jié)果包括:開發(fā)者關(guān)于當(dāng)代健康狀況了解;用戶對資訊平臺的功能的需求;數(shù)據(jù)和功能流程等。需求分析規(guī)定了系統(tǒng)設(shè)計統(tǒng)一的、最基本的要求,需求分析的結(jié)果是系統(tǒng)設(shè)計、實現(xiàn)、測試和維護(hù)的依據(jù)。需求分析是在可行性研究的基礎(chǔ)上,確定新項目必須完成哪些工作,也就是對項目最終目標(biāo)提出完整、準(zhǔn)確、清晰和具體的要求。需求分析具體任務(wù)是:確定用戶對平臺的綜合要求、分析平臺的數(shù)據(jù)要求、導(dǎo)出平臺的數(shù)據(jù)要求、導(dǎo)出平臺系統(tǒng)流程圖、確定和評價平臺建設(shè)方案,確定平臺開發(fā)計劃。性能需求分析除了滿足用戶的功能要求外,系統(tǒng)的性能要求也很重要。系統(tǒng)的性能要求通常包括:運(yùn)行時間、存儲容量、界面的友好性、系統(tǒng)的安全性,可靠性以及容錯能力等。系統(tǒng)的性能要求應(yīng)按以下幾個方面確定:1.容量要求:確定系統(tǒng)的容量,如處理的記錄數(shù)和處理數(shù)據(jù)的最大容量等。精度要求:確定系統(tǒng)的精度。如數(shù)據(jù)或數(shù)值計算的精度和數(shù)據(jù)傳輸?shù)木鹊取?.時間特性要求:確定系統(tǒng)的時間特性,如處理時間、響應(yīng)時間及其峰值負(fù)載期間允許偏離范圍,系統(tǒng)各項功能的幀序關(guān)系。適應(yīng)性要求:必須指明反映系統(tǒng)環(huán)境變化和系統(tǒng)適應(yīng)能力的各種參數(shù)。如當(dāng)需求發(fā)生變化時,系統(tǒng)的適應(yīng)能力,并指出為適應(yīng)這些變化而需要設(shè)計的軟件和過程。界面友好性:要有適應(yīng)用戶特點的智能化人——機(jī)交互界面,以便用戶經(jīng)過簡單的培訓(xùn)就可操作使用。系統(tǒng)可靠性:為提高系統(tǒng)可靠性必須采用模塊化和結(jié)構(gòu)化設(shè)計,提高系統(tǒng)的容錯能力,并保障系統(tǒng)不會因人為的操作錯誤而死機(jī)或崩潰。如果系統(tǒng)對時效要求非常高,還必須考慮雙機(jī)系統(tǒng)和磁盤陣列等措施。此外,還應(yīng)采用可靠的供電設(shè)備。對信息系統(tǒng)的性能而言,其要求是:信息查詢的平均響應(yīng)時間、連接的終端數(shù)、數(shù)據(jù)存儲容量、可擴(kuò)充存儲容量(可存儲幾年、幾個月的數(shù)據(jù)),打印報表的種類和數(shù)量等。業(yè)務(wù)流程分析人事管理系統(tǒng)工作流程為:系統(tǒng)啟動并進(jìn)入登錄界面,管理員可根據(jù)賬號和密碼進(jìn)行登錄,管理員登錄后,可在進(jìn)行部門、員工、招聘、培訓(xùn)、獎懲、薪資等信息的添加,修改和刪除;本系統(tǒng)的業(yè)務(wù)流程圖如圖3.4所示:圖3.4業(yè)務(wù)流程圖本系統(tǒng)是利用現(xiàn)代化的計算機(jī)網(wǎng)絡(luò)技術(shù)將人事管理進(jìn)行整合,按照實踐過程設(shè)計完成的。同時完善服務(wù),初步設(shè)計一個人事管理系統(tǒng)的平臺,便于管理員進(jìn)行有效率地管理。為了使系統(tǒng)在各項管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開發(fā)目標(biāo):1.操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡便。2.即時可見:對信息的處理(包括添加、修改、刪除)將立即在對應(yīng)的版塊顯示出來,達(dá)到"即時發(fā)布、即時見效"的功能。3.功能完善:不僅包括常見系統(tǒng)的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現(xiàn)了系統(tǒng)對即時信息的管理要求。而且,還能進(jìn)行上傳下載相關(guān)資源的管理。4.方便移植:系統(tǒng)應(yīng)具有實用性、可靠性和適用性。系統(tǒng)界面中所需的數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對該文件做部分修改,就能在系統(tǒng)界面上實現(xiàn)及時更新的效果,減少了更改系統(tǒng)源代碼的復(fù)雜性。5.動態(tài)管理:對系統(tǒng)數(shù)據(jù)庫實行動態(tài)操作,能實現(xiàn)對數(shù)據(jù)庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數(shù)據(jù)。小結(jié)本章的主要內(nèi)容是介紹了平臺需求分析的過程,首先是明確平臺的功能組成是設(shè)計該平臺的首要目標(biāo)。然后分析設(shè)計平臺的要完成的各個功能及其要求,這也是需求分析的最主要的任務(wù)。最后根據(jù)需求分析得出的結(jié)果繪制軟件的系統(tǒng)流程圖。文檔來源為:從網(wǎng)絡(luò)收集整理文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.文檔來源為:從網(wǎng)絡(luò)收集整理文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.第4章系統(tǒng)總體設(shè)計主框架功能解析該平臺的首界面是mainPage.jsp在管理員登錄首界面后,可以根據(jù)個人意向選擇進(jìn)入到其它模塊中。平臺共有首頁面功能模塊、部門管理模塊、員工管理模塊、招聘管理模塊、培訓(xùn)管理模塊、獎懲管理模塊、薪資管理模塊和系統(tǒng)管理模塊。功能模塊詳解系統(tǒng)主要有八大功能模塊,本節(jié)就八大功能模塊的功能進(jìn)行詳細(xì)的分析與解說。首頁面功能模塊該模塊是用戶在登錄系統(tǒng)后看到的第一個界面,界面有導(dǎo)航欄,定向到其他功能模塊,還有添加員工信息、制定培訓(xùn)計劃、添加應(yīng)聘信息、制定獎懲制度、添加部門信息、制定薪資信息等功能入口。首頁面為用戶提供了各種各樣的功能入口:.返回首頁:方便用戶在進(jìn)行其他功能操作時返回首頁面。.用戶修改:修改當(dāng)前管理員的密碼。.安全退出:退出系統(tǒng)。友好的用戶提示,避免誤操作而重新登錄的麻煩。.導(dǎo)航欄:其他功能模塊的列表,方便用戶進(jìn)行操作。.添加員工信息:添加員工信息功能的入口。.制定培訓(xùn)計劃:制定培訓(xùn)計劃功能入口。.添加應(yīng)聘信息:添加應(yīng)聘信息功能入口。.制定獎懲制度:制定獎懲制度功能入口。.添加部門信息:添加部門信息功能入口。.制定薪資信息:制定薪資信息功能入口。其框圖如圖圖

部門管理功能模塊部門管理模塊顯示的是所有部門信息的列表,包括部門名稱、創(chuàng)建時間、以及部門人數(shù)等信息,如果需要添加部門信息可以點擊右下角添加部門按鈕也可以返回首頁添加部門信息。添加部門信息時,只需填寫部門名稱以及備注即可,其他信息系統(tǒng)自動默認(rèn)添加。如若部門不需要時,可選擇刪除部門。其框圖如圖圖部門、工種、學(xué)歷、參加工作時間等信息。也可以按照部門顯示員工信息,點擊部門、工種、學(xué)歷、參加工作時間等信息。也可以按照部門顯示員工信息,點擊部門查詢后的各部門按鈕即可。在本模塊中也可以進(jìn)行員工信息的添加、更改及刪除操作??驁D如圖圖員工管理中能模塊1\V員4.2.4招用信招聘著王忙、用人員%*。人員可:防聯(lián)信息界面。事暗理功目功能模1對于已方絲田信息王計如圖按翔翼門電示:看、J1圖夬的是應(yīng)聘人員可以:刑除以及:添加員人視用話意用想信息,后細(xì)信息里作。點m修改員沖詢鏟先錄用X女刪除操安鈕后跳刪除員鵬作信x傳那1以及錄f待錄用t加員工人如查匕支持.人4.2.5培力信培訓(xùn)《王列1表詳能?!剐诺闹骶├?,詢招聘管埋功能人員信管科。除尸塊何錄用吸相。賽可錄添加應(yīng)彳陰山陽員1管理功1功能模16文檔來?夬要作用是大網(wǎng)絡(luò)收1可以對方]!.word片關(guān)信息M編輯.歡

看培訓(xùn)信息,包括培訓(xùn)人、培訓(xùn)主題、培訓(xùn)時間、培訓(xùn)地點等。同時可以對培訓(xùn)信息進(jìn)行添加和刪除。其框圖如圖4.2.8作用是刪4.2.8作用是刪培訓(xùn)管理功能模塊4.2.6獎懲獎懲管理懲信息,包括:息進(jìn)行添加和;培曹理二信功能和總、*力能模身1塊的主考容、獎恁其框圖加W培:訓(xùn)信母能「印、看是對獎勵:獎懲金彳添加培嶙罰久言獎息相關(guān)信信懲時間等刪除培中尚。網(wǎng)息"作,如查看獎才可以對獎懲信圖槳懲管理功能模塊4.2.7薪資薪資管理獎fH:信功畬辭力能模身塊的主考獎4/A信⑼能「是管理員.添加獎/A.薪資的游刪除獎1券信,1進(jìn)行操作,如按年月查詢薪到-p、按員工國旬1方資信息,著拉薪資信息,那《薪資信息等。添加薪資時,:統(tǒng)自動計算。:唯券貫框性本工資、1如力四欠數(shù)、工1令肯曠工費(fèi)等信息占回丁,其他信息系圖文檔來源為文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .文檔來源為文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .1919文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .1919文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .小結(jié)本章的主要內(nèi)容是介紹了系統(tǒng)總體設(shè)計的內(nèi)容,將人事管理系統(tǒng)細(xì)分為八個功能模塊,然后將各個功能模塊分別以框圖的形式展示給讀者。通過系統(tǒng)的總體設(shè)計,明確了系統(tǒng)的各個模塊的功能點,為接下來的數(shù)據(jù)庫建立提供了依據(jù)。第5章系統(tǒng)數(shù)據(jù)庫設(shè)計與實現(xiàn)概述數(shù)據(jù)庫設(shè)計是研制數(shù)據(jù)庫及其應(yīng)用系統(tǒng)設(shè)計。數(shù)據(jù)庫設(shè)計通常是在一個通用的DBMS支持下進(jìn)行的,對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,使之能夠有有效地存儲數(shù)據(jù),以及一個確定數(shù)據(jù)庫存儲結(jié)構(gòu)和存取方法的物理設(shè)計,建立起既能反映現(xiàn)實世界信息和信息聯(lián)系,又能被某個數(shù)據(jù)庫管理系統(tǒng)所接受,同時能實現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫,滿足各種用戶的需要。數(shù)據(jù)庫是信息系統(tǒng)的核心基礎(chǔ),它將大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能。只有對數(shù)據(jù)庫進(jìn)行合理的邏輯設(shè)計和有效的物理設(shè)計,才能開發(fā)出完善且高效的信息系統(tǒng),用戶才能方便、及時和準(zhǔn)確地從數(shù)據(jù)庫中獲取所需的信息。數(shù)據(jù)庫設(shè)計過程1.需求分析階段。準(zhǔn)確了解與分析需求(包括數(shù)據(jù)與處理)是整個設(shè)計過程的基礎(chǔ),是最困難、最耗費(fèi)時間的一步,我們通過對本系統(tǒng)的各個功能的分析,得出具體數(shù)據(jù)表和試圖。2.概念結(jié)構(gòu)設(shè)計階段。是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。邏輯結(jié)構(gòu)設(shè)計階段。將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,對其進(jìn)行優(yōu)化。數(shù)據(jù)庫物理設(shè)計階段。為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。數(shù)據(jù)庫實施階段。運(yùn)用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果,建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。數(shù)據(jù)庫運(yùn)行和維護(hù)階段。數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行,在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行評價、調(diào)整與修改。3數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)上面的系統(tǒng)功能需求分析、業(yè)務(wù)流程分析和數(shù)據(jù)流程分析,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。下面對主要的實體E-R圖作如下展示。整體E-R圖如圖5.3-a所示:圖5.3-a整體E-R圖管理員實體E-R圖如圖5.3-b所示:圖5.3-b管理員實體E—R圖員工實體E-R圖如圖5.3-c所示:圖5.3-c員工實體E-R圖部門實體E-R圖如圖5.3-d所示:圖5.3-d部門實體E-R圖招聘實體E-R圖如圖5.3-e所示:圖5.3-e招聘實體E-R圖培訓(xùn)實體E-R圖如圖5.3-f所示:圖5.3-f培訓(xùn)實體E-R圖獎懲實體E-R圖如圖5.3-g所示:圖5.3-g獎懲實體E-R圖薪資實體E-R圖如圖5.3-h所示:圖5.3-h薪資實體E-R圖4數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計的好壞直接影響整個系統(tǒng),如果數(shù)據(jù)庫設(shè)計不好,不僅很多的業(yè)務(wù)處理起來相當(dāng)?shù)膹?fù)雜和煩瑣,而且在編寫系統(tǒng)代碼的時候也會遇到很多問題。所以,一個合理的數(shù)據(jù)庫是必須的、是必要的。本系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)在設(shè)計的時候注意到了規(guī)范命名和建立索引的必要性,人事管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)主要表如圖4-a所示:圖5.4-a人事管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)文檔來源為:從網(wǎng)絡(luò)收集整理文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.文檔來源為:從網(wǎng)絡(luò)收集整理文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.文檔來源為 :從網(wǎng)絡(luò)收集整理 .word版本可編輯 .歡迎下載支持 .薪資管理功能圖6.8.1薪資信息查詢系統(tǒng)管理功能圖6.9.1管理員信息查詢小結(jié)本章的主要內(nèi)容是介紹了系統(tǒng)地主要功能的實現(xiàn),能使用戶更加全面的了解本系統(tǒng)所具有的功能,方便以后更好的使用人事管理系統(tǒng)進(jìn)行有關(guān)人事信息的管理。第7章系統(tǒng)測試與分析測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。軟件測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進(jìn)行操作并評價操作結(jié)果的過程,所謂控制條件應(yīng)包括正常條件與非正常條件。軟件測試過程中應(yīng)該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng)該出現(xiàn)的時候沒有出現(xiàn)。從本質(zhì)上說,軟件測試是“探測”,在“探測”中發(fā)現(xiàn)軟件的問題。測試的定義軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。它不僅是軟件開發(fā)階段的有機(jī)組成部分,而且在整個軟件工程(即軟件定義、設(shè)計和開發(fā)過程)中占據(jù)相當(dāng)大的比重。軟件測試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評估。軟件測試不僅要講究策略,更要講究時效性。驗收測試作為軟件測試過程的最后一個環(huán)節(jié),對軟件質(zhì)量、軟件的可交付性和軟件項目的實施周期起到"一錘定音"的作用。測試的目的及意義軟件危機(jī)曾經(jīng)是軟件界甚至整個計算機(jī)界最熱門的話題。為了解決這場危機(jī),軟件從業(yè)人員、專家和學(xué)者做出了大量的努力?,F(xiàn)在人們已經(jīng)逐步認(rèn)識到所謂的軟件危機(jī)實際上僅是一種狀況,那就是軟件中有錯誤,正是這些錯誤導(dǎo)致了軟件開發(fā)在成本、進(jìn)度和質(zhì)量上的失控。有錯是軟件的屬性,而且是無法改變的,因為軟件是由人來完成的,所有由人做的工作都不會是完美無缺的。問題在于我們?nèi)绾稳ケ苊忮e誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達(dá)到盡可能低的程度。測試的重要性軟件測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件書籍交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進(jìn)行測試,錯誤的延時擴(kuò)散常常會導(dǎo)致最后成品測試的巨大困難。事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會有錯。采用新的語言、先進(jìn)的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進(jìn)行估計。測試是所有工程學(xué)科的基本組成單元,是軟件開發(fā)的重要部分。自有程序設(shè)計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的40%以上。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30%到50%。如果把維護(hù)階段也考慮在內(nèi),討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護(hù)工作相當(dāng)于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。測試的常用方法程序測試的主要方法分為兩大類,白盒測試和黑盒測試。白盒測試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計測試用例的方法,因而又稱為結(jié)構(gòu)測試或玻璃盒測試,將軟件看成一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進(jìn)行測試,檢查它與設(shè)計是否相符。白盒測試就是要選取足夠的測試用例,對源代碼實行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。黑盒測試:也稱功能測試,數(shù)據(jù)驅(qū)動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。進(jìn)行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。本系統(tǒng)的測試綜合了白盒測試、黑盒測試兩種方法,但主要使用的是黑盒測試方法。在測試當(dāng)中遵循了“盡早地和不斷進(jìn)行測試”,“保證測試用例的完整性和有效性”原則。通過測試達(dá)到以下測試目的:1.功能檢查。檢查功能是否爭取,是否遺漏或?qū)崿F(xiàn)不了應(yīng)該實現(xiàn)的功能等。2.接口檢查。檢查能否正確地接受信息或輸出信息。3.?dāng)?shù)據(jù)檢查。檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪問錯誤。4.性能檢查。檢查性能需求能否得到滿足。5.初始化、終止檢查。檢查是否能進(jìn)行正確地初始化或終止。測試環(huán)境與測試條件處理器:Inter(R)Core(TM)i5-2430MCPU@2.40GHz內(nèi)存:4GB硬盤:500G操作系統(tǒng):Windows7數(shù)據(jù)庫:SQLServer測試運(yùn)行情況系統(tǒng)評價是指系統(tǒng)在正式運(yùn)行了一段時間之后,對它在功能上、技術(shù)上和經(jīng)濟(jì)上所進(jìn)行的審核評價。針對本系統(tǒng)的評價如下:1.系統(tǒng)功能評價根據(jù)本系統(tǒng)開發(fā)前所訂的目標(biāo),在系統(tǒng)完成后經(jīng)過測試運(yùn)行,該系統(tǒng)達(dá)到了預(yù)定的開發(fā)目標(biāo),在實際使用中的功能可以滿足用戶需求。2.系統(tǒng)技術(shù)評價本系統(tǒng)設(shè)計合理,功能達(dá)到了預(yù)期目標(biāo),且系統(tǒng)運(yùn)行后穩(wěn)定可靠,安全性高,具有實用性,大大提高了信訪辦公效率。3.系統(tǒng)經(jīng)濟(jì)評價在規(guī)定時間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時所確定的系統(tǒng)開發(fā)目標(biāo),達(dá)到了設(shè)計要求,投入使用后為用戶節(jié)省了大量人力物力財力,提高了科學(xué)管理水平。測試總結(jié)通過對系統(tǒng)的全面測試,所有測試條目都已經(jīng)通過,實現(xiàn)了基本要求,系統(tǒng)可以正常運(yùn)行??偨Y(jié)畢業(yè)設(shè)計是體現(xiàn)我們對所學(xué)知識的領(lǐng)悟和應(yīng)用,是對我們大學(xué)四年所學(xué)理論知識的一次鞏固和提

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論