freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

人力資源管理系統設計與實現畢業(yè)論文(編輯修改稿)

2025-02-14 15:19 本頁面
 

【文章內容簡介】 說明EmployeeIDIntN/A是職工IDNameVarchar50否姓名Base_payVarchar50否基本工資BaseprizeIntN/A否基本獎金B(yǎng)enifitprizeIntN/A否效益獎金InsuranceIntN/A否養(yǎng)老保險MedicareIntN/A否醫(yī)療保險DeprivepayIntN/A否扣發(fā)工資DepriveprizeIntN/A否扣發(fā)獎金DepriveattendIntN/A否考勤扣發(fā) 培訓信息表:培訓信息表主要是記錄公司員工的培訓計劃和培訓科目等信息,主要包括序號、員工編號、培訓名稱、培訓內容、開始日期、結束日期、培訓單位、培訓結果、備注等。 培訓信息表(train)字段名字段類型字段寬度空否字段描述TrainNObigint1否序號EmployeeIDvarchar6否員工編號TrainNamevarchar20否培訓名稱TrainWhatvarchar40否培訓內容StartDatesmalldatetime否開始日期EndDatesmalldatetime否結束日期TrainOrganvarchar40否培訓單位TrainResultvarchar6否培訓結果Remarkvarchar200是備注第 56 頁 (共 56 頁) 五、詳細設計系統的詳細設計,主要是對系統的各個模塊的設計,模塊的好壞和對數據設計,對象建模等一樣的重要,同時它也是接口的一個部份?;谙到y需求分析與系統總體設計的結論,本系統采用eclipse ,下面按幾大模塊的劃分闡明系統的詳細設計與實現。登錄界面模塊設計根據需求分析和總體設計,此模塊主要是根據用戶輸入的用戶名,驗證用戶身份并決定其操作權限。(1)權限驗證IPO圖①用戶登錄對話框;②從系統用戶表中讀取用戶和名稱信息,以方便登錄;③用戶選擇用戶名并輸入密碼;④從操作人員表中檢查是否有相應的用戶名和密碼;⑤如果用戶名或密碼錯誤,進行提示;⑥如果輸入和用戶名和相應密碼正確,則進入主界面。(2)權限驗證模塊的界面設計該模塊通過登錄對話框為用戶提供操作界面,: 登錄界面(3)權限驗證模塊的實現根據權限驗證的IPO圖,通過定義Login類來實現權限驗證模塊的功能。系統主界面模塊設計充分考慮界面易于操作的系統需求,主控制平臺使用簡單和直觀的布局設計,采用了樹模型,并指定根節(jié)點為“人力資源管理系統”,創(chuàng)建了左右分割的窗體。構造器中首先初始化了各種控件,然后初始化了各節(jié)點,使用一個內部類來實現顯示所選擇的樹節(jié)點的功能,最后將各功能界面掛到主界面上。當進入人事管理系統主界面后,雙擊“人力資源管理系統”節(jié)點,就可以看到本系統的各個功能節(jié)點:個人資料檔案、個人簡介、查詢職工資料、工資管理、考勤管理、培訓管理、退出。系統主界面如圖5-2所示: 系統主界面?zhèn)€人資料檔案模塊設計人力資源管理系統中,個人資料檔案的管理占據著十分重要的地位,根據需求分析和總體設計,人力檔案管理模塊主要實現對員工信息和錄入工作,包括員工姓名、文化程度、職務、部門名稱、聯系方式等的錄入。具體實現:從人事檔案數據信息表中讀取數據并顯示在員工列表中,同時實現人事檔案數據和添加、修改和刪除功能,當職工信息顯示到第一條記錄時,將自動跳轉到最后一條,反之,顯示到最后一條記錄時,就自動跳轉到第一條記錄,以達到循環(huán)顯示的效果。當顯示照片時,如果照片的實際寬度與設定寬度之比大于照片實際高度與設定高度之比時按照寬度縮放,否則按高度進行縮放。: 個人資料檔案界面?zhèn)€人簡介模塊設計 個人簡介界面員工信息查詢模塊設計本模塊的界面主要由一個上下分割的窗體組成,上部分是功能區(qū),下部分是一個表格,用于顯示查詢出的職工信息。查詢時分為簡單查詢和高級查詢,如果選擇簡單查詢,首先將簡單查詢所使用的文本框設置為可編輯,然后將高級查詢功能所使用的文本框設置為不可用,調用simpleSearch方法,執(zhí)行簡單查詢,最后將查詢結果顯示出來;如果選擇的是高級查詢,先將高級查詢所需要的文本框設置為可用,將簡單查詢鎖需要的文本框設置為不可用,在調用seniorSearch方法,執(zhí)行高級查詢功能,最后將查詢結果顯示出來。: 查詢職工信息界面工資管理模塊設計根據需求分析和總體設計,工資管理模塊將對職工工資管理的功能進行開發(fā),這些功能主要包括對各個職工的工資進行顯示,對職工工資進行查詢、修改、添加等,本模塊的界面同樣分為上下兩部分,上部分為功能區(qū),實現對信息的操作;下部分為顯示區(qū),主要是將查詢結果進行顯示。具體實現:輸入正確的職工ID和姓名后就可以查詢到職工的具體工資信息,并顯示結果到表格中,添加信息主要是將文本框中獲得的信息插入到數據庫,然后進行更新。: 工資管理界面考勤信息管理模塊設計根據需求分析和總體設計,考勤管理模塊主要實現對員工遲到、早退、請假和出差信息和管理功能,主要是添加、修改、刪除,以及查詢功能,同時可對考勤信息進行月度統計,為工資發(fā)放提供參考。具體實現:當輸入正確的職工ID或者年月后就可以查看到職工的休假情況,并可以根據員工具體情況進行修改、添加功能。當職工的工資信息顯示到第一條記錄時,將自動跳轉到最后一條,反之,顯示到最后一條記錄時,就自動跳轉到第一條記錄,以達到循環(huán)顯示的效果。: 考勤管理界面各模塊內部過程描述(1) 操作員登錄①功能:按輸入的用戶 ID 和密碼驗證用戶的合法性,根據用戶設置權限②程序流程圖: 操作員登錄流程圖(2)人員信息詳細查詢①功能:根據查詢條件查詢員工的詳細信息。②程序流程圖: 員工信息流程查詢圖六、系統測試軟件測試的目的,第一是確認軟件的質量,其中一方面是確認軟件做了你所期望的事情,另一方面是確認軟件以正確的方式來做了這個事件。第二是提供信息,比如提供給開發(fā)人員或程序經理的反饋信息,為風險評估所準備的信息。第三是軟件測試不僅在測試軟件產品的本身,而且還包括軟件開發(fā)的過程。如果一個軟件產品開發(fā)完成之后發(fā)現了很多問題,這說明此軟件開發(fā)過程很可能是有缺陷的。因此軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質量的。白盒測試白盒測試是指在測試時能夠了解被測對象的結構,可以查閱被測代碼內容的測試工作。它需要知道程序內部的設計結構及具體的代碼實現,并以此為基礎來設計測試用例。白盒測試把測試對象看做一個打開的盒子,允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。其測試的前提是可以把程序看成裝在一個透明的白盒子中,也就是完全了解程序的結構盒處理過程。這種方法按照程序內部的邏輯測試程序,檢驗程序中的每一條通路是否能按預定的要求正確工作。通過在不同點檢查程序的狀態(tài),確定實際的狀態(tài)是否與預期的狀態(tài)一致。它的優(yōu)點是幫助軟件測試人員增大代碼的覆蓋率,提高代碼的質量,發(fā)現代碼中隱藏的問題。但白盒測試有如下缺點:程序運行會有很多不同的路徑,不可能測試所有的運行路徑;測試基于代碼,只能測試開發(fā)人員做的對不對,而不能知道設計的正確與否,可能會漏掉一些功能需求;系統龐大時,測試開銷會非常大。白盒測試法的覆蓋標準有邏輯覆蓋、循環(huán)覆蓋與基本路徑測試。其中邏輯覆蓋包含語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。六種覆蓋標準:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋發(fā)現錯誤的能力呈由弱至強的變化趨勢。語句覆蓋每條語句至少執(zhí)行一次。判定覆蓋每個判定的每個分支至少執(zhí)行一次。條件覆蓋每個判定的每個條件應取到各種可能的值。判定/條件覆蓋同時滿足判定覆蓋條件覆蓋。條件組合覆蓋中每個判定中各條件的每一種組合至少出現一次。路徑覆蓋使程序中每一條可能的路徑至少執(zhí)行一次。黑盒測試黑盒測試顧名思義就是將被測系統看成一個黑盒,從外界取得輸入,然后再輸出。整個測試基于需求文檔,看是否能滿足需求文檔中的所有要求。黑盒測試要求測試者在測試時不能使用與被測系統內部結構相關的知識或經驗,它適用于對系統的功能進行測試。根據軟件產品的功能設計規(guī)格,在計算機上進行測試,以證實每個實現了的功能是否符合要求。黑盒測試意味著測試要在軟件的接口處進行。就是說,這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據程序的需求分析規(guī)格說明,檢查程序的功能是否符合它的功能說明。用黑盒測試發(fā)現程序中的錯誤,必須在所有可能的輸入條件和輸出條件中確定測試數據,來檢查程序是否都能產生正確的輸出。對于每一個代碼單元,首先要測試它的基本功能。功能就是在某種輸入時應該產生某種確定的輸出。對于一個代碼單元,它的可能輸入通常是無窮的,顯然,要把輸入的所有可能取值都進行一次測試,是不可能也是無意義的,我們應該用一定的規(guī)則選擇有代表性的數據來建立測試用例。要考慮的輸入主要有三種:正常輸入,邊界輸入,非法輸入,每種輸入還可以分類,也就是平常說的等價類法,每類取一個數據作為輸入數據建立測試用例,如果測試通過,可以肯定同類的其他輸入也是可以通過的。如果等價類的劃分是準確并且完整的,并且每一個等價類都進行了測試,那么,可以說這個代碼單元經過了充分的測試。黑盒測試用例設計包括:(1)等價類劃分:劃分等價類確立測試用例設計用例。(2)邊界值分析:通過分析,考慮如何確立邊界情況。(3)錯誤推測法:靠經驗和直覺來推測程序中可能存在的各種錯誤,從而有針對性地編寫用例??梢粤信e出可能的錯誤和可能發(fā)生錯誤的地方,然后選擇用例。(4)因果圖:通過畫因果圖,在圖上標明約束和限制,轉換成判定表,然后設計測試用例。這適合于檢查程序輸入條件的各種組合情況。本系統測試為了使開發(fā)出來的系統能夠滿足人力資源管理工作的需要,本人也對系統進行了測試,數據的錄入,刪除,保存功能均可實現,并能夠完成比較復雜的多條件查詢。根據上節(jié)分析對本系統的測試其方法是多種多樣的,而選擇一種正確的方法顯得尤為重要。根據以上對測試發(fā)方法的分析,本系統測主要有檢驗系統用戶登錄安全性,必須保證合法用戶的權限,限制非法用戶的侵入。數據信息填寫的合法性檢查,如果出錯應該提示用戶輸入有誤,及時更正。檢驗系統的信息輸出,在正確輸入了查詢信息后,系統應能立即反映出完整而且正確的信息返回給用戶。具體的測試過程如下:首先對登錄進行了測試,當在沒有輸入用戶名時,: 登錄界面因此,用戶名是不能為空的,這是我們在登錄時所要注意的問題。測試不能只是測試這些很明顯的錯誤,因此,在系統里面的錯誤我們還是需要測試的,如果沒有輸入職工ID,同樣是不能查詢的。 個人簡歷界面同樣的,查詢職工的資料也是要輸入相應的信息的,沒有輸入相應的信息,是不能進入查詢的。 查詢職工資料經過軟件的測試,系統基本上達到需求定義階段所提出的要求。軟件基本達到設計要求,軟件功能完整,用戶界面良好,錯誤處理正確,且能正確提示錯誤種類。但是在測試中也發(fā)現軟件的一些不足與缺陷,需要在軟件進一步修改和維護時予以糾正??偟膩碚f,軟件基本通過測試。七、系統維護系統維護的定義 系統維護是指在管理信息系統交付使用后,為了改正錯誤或滿足新的需要而修改系統的過程。 系統的可維護性: 可理解性。 可測試性。 可修改性。 軟件文檔。系統維護的類型 改正性維護。改正性維護就是改正在系統開發(fā)階段已發(fā)生的,而系統調試階段尚未發(fā)現的錯誤。 適應性維護。外部環(huán)境的變化,不僅包括計算機硬件、軟件的配置,而且包括數據庫、數據存貯方式在內的“數據環(huán)境”。為了適應變化了的系統外部環(huán)境,就需要對系統進行相應的修改,這種修改就是適應性維護。系統活動的內容 程序的維護:程序的維護指改寫一部分或全部程序,程序維護通常都充分利用原程序。 數據的維護:數據文件的維護包括數據維護、結構維護、數據文件的增設和刪除等內容。 代碼的維護:代碼的變更(即維護)包括訂正、新設計、添加和刪除等內容。代碼維護的困難不在于代碼本身的變更,而在于新代碼的貫徹使用。 設備的維護包括機器、設備的日常維護與管理及發(fā)生故障時的緊急維護。要建立相應的規(guī)章制度,有關人員要定期地對設備進行檢查、保養(yǎng)和查殺病毒工作。應設立專門的設備故障登記表和檢修登記表,做好相關的記錄。 機構和人員的變動。系統維護的步驟、組織和管理 (1)系統維護的步驟 提出修改申請。 領導審批。 分配維護任務。 驗收維護成果。 修改有關文檔。 (2)維護的組織和管理首先必須建立一個維護組織,由這個維護組織審批維護申請,確定維護報告、進行維護工作的組織與評價,而且必須為每個維護要求規(guī)定一個標準化的事件序列。此外,還應該建立一個適用于維護活動的記錄保管過程,并且規(guī)定復審標準。 (3)維護文件 維護申請表。 軟件維護報告。 維護記錄。 (4)評價維護活動。結 論經過這幾個月的畢業(yè)設計和對相關資料的收集, 以及在老師和同學的幫助下,根據所學的關于軟件知識,我完成了天源集團人力資源管理系統的畢業(yè)論文和作品設計,其功能基本符合要求。對于數據的一致性的問題也通過程序進行了有效的解決,但是該系統還有許多不足的地方,在今后有待進一步改善
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1