




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
目錄1概述 1概述1.1開發(fā)背景人事管理的對象是一個企業(yè)中所有的員工,這些信息是在不斷變化的。以前,各企業(yè)單位均采用人工方式管理人事檔案、員工工資和考勤信息以及人員變動信息。這種管理方式較粗放,僅適用于人員較少的單位。而對于一些大型企業(yè)來說,由于職工數(shù)量龐大,數(shù)據(jù)源復雜,使得人工管理的方式工作量太大,并且人工管理的方式還存在以下一些常見問題:·管理效率低下,管理成本較高?!ば畔⑷菀讈G失,記錄信息時容易出現(xiàn)錯誤?!けC苄圆?,查找、更新、維護困難?!す芾沓杀据^高。隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件;計算機管理具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點。這些優(yōu)點能夠極大地提高人事管理的效率,增強企業(yè)的競爭力。由于不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。1.2背景說明軟件產(chǎn)品名稱:云在線公司人事管理系統(tǒng)項目提出者:云在線公司用戶:云在線公司人事管理部門1.3開發(fā)環(huán)境系統(tǒng)結構:C/S結構數(shù)據(jù)庫系統(tǒng):SQLServer2008數(shù)據(jù)庫連接方式:ODBC連接方式開發(fā)工具:MicrosoftVisualStudio20161.4軟件目標企業(yè)人事管理系統(tǒng)是為幫助企業(yè)解決繁瑣的人事檔案管理的實用型系統(tǒng),是一個典型的數(shù)據(jù)庫應用系統(tǒng)和管理信息系統(tǒng),其系統(tǒng)開發(fā)主要包括數(shù)據(jù)庫的規(guī)劃設計與維護,客戶端應用程序的開發(fā)和應用兩個方面。對于前者采用具有完整性、一致性和安全性等特點的SQLServer2008數(shù)據(jù)庫,后者采用程序界面友好、功能完備、容易使用和應用的開發(fā)工具MicrosoftVisualStudio2008。使用VisualStudio2008可以高效開發(fā)Windows應用,再通過兩者設計的界面和應用程序形成內(nèi)部聯(lián)系。通過開發(fā)的系統(tǒng)實現(xiàn)對企業(yè)人事檔案的管理,比如人事信息的添加、修改、刪除、查詢等基本操作。在兩者的結合下,就能保證開發(fā)的系統(tǒng)在運行過程中的安全性和可靠性,以及在使用過程中的可操作性和功能的完備性。2需求分析2.1系統(tǒng)的功能分析為了滿足企業(yè)人事管理的需要,本系統(tǒng)要求實現(xiàn)以下功能:2.1.1登錄模塊用于用戶登錄系統(tǒng),在登錄時分為管理員登錄和一般員工登錄,需提供用戶名和密碼,若密碼錯誤則返回登錄界面并提示用戶其輸入的用戶名或密碼錯誤,若輸入均正確則進入系統(tǒng)主界面,根據(jù)用戶權限實現(xiàn)相應功能。同時為了保證系統(tǒng)的安全性,防止不法分子通過各種非法手段獲取用戶賬戶相關信息,本系統(tǒng)在登錄時還要求用戶輸入圖片中提供的驗證碼,驗證碼是4位隨機產(chǎn)生的字母和數(shù)字的組合,并適當在圖片中加入一些干擾像素。只有當用戶名、密碼和驗證碼均正確時才能進入系統(tǒng)。2.1.2主界面是用戶進行操作的主要界面,該界面根據(jù)不同用戶的權限決定用戶所能進行的不同操作,并根據(jù)權限調(diào)用各子模塊:1、員工基本信息管理:主要包括人事信息查詢、人事檔案游覽和資料統(tǒng)計。主要操作有錄入員工基本信息(職工號、姓名、年齡、性別、生日、籍貫、學歷、畢業(yè)院校、專業(yè)、部門號、職位)、員工工作信息(參加工作時間、進入公司時間、起薪時間、調(diào)入部門時間、職位、職位時間)、員工工作簡歷(原公司、原職位、工作時間);查找員工基本信息,修改員工基本信息以及刪除信息。2、人事變動數(shù)據(jù)錄入:主要功能是利用數(shù)據(jù)庫實現(xiàn)對職工信息變更數(shù)據(jù)的錄入,包括有上崗通知、調(diào)出及離退人員通知、培訓人員通知等信息的錄入。3、人事考勤管理:主要實現(xiàn)企業(yè)考勤管理的系統(tǒng)化、規(guī)范化和自動化,對日??记?,加班信息,出差和休假信息進行增加、修改、查找和刪除,這些操作都是基于所提供的職工號、姓名和時間來執(zhí)行的。4、檔案查詢:主要完成員工檔案查詢、調(diào)出及離退休人員的檔案查詢、員工培訓及考核的信息的查詢工作,提供多種形式、多種角度的查詢。5、優(yōu)秀員工的評選:根據(jù)員工的考勤表現(xiàn),每月自動評選出優(yōu)秀員工、每一季度和每年出勤率最高的員工。6、數(shù)據(jù)分析:主要是用系統(tǒng)針對員工的相關變動信息進行統(tǒng)計,再做一分析,有利于企業(yè)對人員變動的管理。7、打印統(tǒng)計報表:主要功能是打印員工統(tǒng)計表、員工學歷統(tǒng)計表、年齡結構分析表、員工培訓結果統(tǒng)計表和員工考核情況表等。2.1.3信息公示界面用于公示各類信息,如上崗通知、調(diào)出及離退人員通知、培訓人員通知,評選出的優(yōu)秀員工公示等其他一些有關于企業(yè)人事信息的通知。2.2組織結構圖2.2.1主要模塊設計登錄登錄獲取權限提示錯誤企業(yè)人事管理信息系統(tǒng)基本信息管理人事管理備忘記錄數(shù)據(jù)庫職工考勤系統(tǒng)管理招聘管理幫助職工基本信息工作簡歷獎懲記錄家庭關系個人簡歷培訓記錄用戶設置重新登錄退出圖2.1主模塊圖2.2.2基本信息管理模塊該模塊主要用于設置一些常用的基本信息,方便管理者在日后的使用過程中使用此類信息,主要涵蓋了民族類別、職務類別、文化程度、政治面貌、部門類別等基礎信息。在該模塊可以對這些信息進行添加、修改、刪除。基礎信息管理基礎信息管理基礎信息設置工資類別政治面貌部門類別職位類別獎懲類別專業(yè)設置民族設置輸入輸出信息員工信息提示應用不應用刪除修改選擇新增圖2.2基礎信息管理模塊2.2.3人事管理模塊人事管理模塊是本系統(tǒng)中最為重要的一個模塊,該模塊主要完成了對員工的人事信息的設置,包含了員工的獎懲記錄、培訓記錄、個人簡歷等信息的查詢、修改、添加、刪除。人事資料查詢?nèi)耸沦Y料查詢輸入查詢條件查詢處理查詢?nèi)咳耸陆y(tǒng)計輸入條件統(tǒng)計處理輸出人事資料管理添加信息刪除信息基礎信息設置查找員工刪除部分查詢保存返回錯誤圖2.3人事資料管理模塊2.2.4系統(tǒng)管理模塊系統(tǒng)管理模塊主要是為了對使用本系統(tǒng)的用戶進行管理,可以在該模塊添加用戶、修改用戶、刪除用戶以及對用戶權限進行管理,附加重新登錄和退出系統(tǒng)功能;此模塊保證了系統(tǒng)在使用過程中的安全性,用戶執(zhí)行非法操作時會給出非法操作的提示信息,這樣避免了信息的外泄和系統(tǒng)安全。系統(tǒng)管理系統(tǒng)管理系統(tǒng)管理處理重新登錄退出系統(tǒng)用戶設置用戶名用戶權限用戶密碼新增修改刪除圖2.4系統(tǒng)管理模塊2.2.5考勤管理模塊該模塊主要用于記錄員工的日??记诤蛯崿F(xiàn)優(yōu)秀員工的自動評選??记诠芾砜记诠芾磔斎雰?yōu)秀員工評選考勤錄入查詢條件考勤查詢考勤記錄保存圖2.5考勤管理模塊2.3數(shù)據(jù)流圖2.3.1第一層數(shù)據(jù)流圖圖2.6一層數(shù)據(jù)流圖2.3.2第二層數(shù)據(jù)流圖圖2.7二層數(shù)據(jù)流圖2.3數(shù)據(jù)字典2.3.1主要數(shù)據(jù)流清單名稱:用戶清單名稱:用戶清單來源:用戶去向:用戶記錄內(nèi)容:系統(tǒng)使用者的記錄名稱:權限記錄名稱:權限記錄來源:權限設置去向:用戶記錄內(nèi)容:記錄每位使用者的權限名稱:人事信息清單名稱:人事信息清單來源:人事部去向:人事信息加工內(nèi)容:人事變更信息名稱:考勤記錄清單名稱:考勤記錄清單來源:人事部去向:考勤信息錄入內(nèi)容:每位員工的日常考勤記錄名稱:員工統(tǒng)計信息名稱:員工統(tǒng)計信息來源:員工信息去向:員工信息統(tǒng)計內(nèi)容:統(tǒng)計公司員工結構情況名稱:優(yōu)秀員工清單名稱:優(yōu)秀員工清單來源:員工信息去向:優(yōu)秀員工評選內(nèi)容:每季度、每年的優(yōu)秀員工名稱:招聘信息名稱:招聘信息來源:人事部去向:招聘信息查詢內(nèi)容:公司對人才的需求情況2.3.2主要數(shù)據(jù)存儲清單名稱:員工基本信息表名稱:員工基本信息表輸入數(shù)據(jù)流:人事變動單輸出數(shù)據(jù)流:基本信息內(nèi)容:職工號、姓名、性別、專業(yè)等基本信息名稱:家庭關系表名稱:家庭關系表輸入數(shù)據(jù)流:家庭成員信息輸出數(shù)據(jù)流:家庭關系表內(nèi)容:職工號、姓名、與本人關系等基本家庭成員信息名稱:考勤記錄表名稱:考勤記錄表輸入數(shù)據(jù)流:員工考勤信息輸出數(shù)據(jù)流:考勤記錄內(nèi)容:職工號、姓名、簽到次數(shù)、遲到早退次數(shù)等考勤信息名稱:獎懲記錄表名稱:獎懲記錄表輸入數(shù)據(jù)流:員工獎懲信息輸出數(shù)據(jù)流:獎懲記錄內(nèi)容:職工號、姓名、獎懲時間、原因及批準人等信息名稱:培訓記錄表名稱:培訓記錄表輸入數(shù)據(jù)流:員工培訓信息輸出數(shù)據(jù)流:培訓記錄內(nèi)容:職工號、姓名、培訓時間、培訓內(nèi)容等培訓信息名稱:個人簡歷名稱:個人簡歷輸入數(shù)據(jù)流:個人工作信息輸出數(shù)據(jù)流:個人簡歷內(nèi)容:工作時間、工作單位、部門、職稱等工作信息2.4性能要求1、設備要求:·至少具有PentiunII266,128兆內(nèi)存配置的計算機?!icrosoft鼠標或其他兼容鼠標?!ぷ钌?00兆的硬盤空間。·最少32MB的RAM存儲器。2、支持軟件:·操作系統(tǒng):MicrosoftWindowsXP、Win7及以上版本?!ぞ幾g程序:MicrosoftVisualStudio20163、響應速度:為了保證良好的用戶交互,要求本系統(tǒng)的響應速度應在2-4秒范圍內(nèi)。對于較為復雜的數(shù)據(jù)庫操作的響應速度最多不超過6秒。2.5界面要求本系統(tǒng)要求操作簡單、界面友好:完全控件式的頁面布局,使得員工信息錄入的工作更簡便。除此之外要求對計算機掌握不多的一般員工也能流暢的使用本系統(tǒng),一些基本選項如員工基本信息管理、員工考勤管理、人事調(diào)動信息公示等只需點擊鼠標就可查看或者根據(jù)不同權限進行相應修改。另外,跟蹤出現(xiàn)的提示信息也能讓用戶隨時清楚自己的操作情況。本系統(tǒng)有兩個窗體,分別是登錄窗體和人事管理系統(tǒng)主窗體,主要操作如下:(1)啟動系統(tǒng),進行登錄操作。在“用戶名”文本框和“密碼”文本框中分別輸入相應信息,單擊“登錄”按鈕,即可進入人事管理系統(tǒng)主窗體,當用戶輸入的信息不正確時,將彈出錯誤提示框。(2)進入人事管理系統(tǒng)主窗體,雙擊“人事管理系統(tǒng)”節(jié)點,可以看到系統(tǒng)中的各個功能節(jié)點。(3)單擊人事管理系統(tǒng)主窗體的某一功能節(jié)點后,相對應的功能界面便會顯示在窗體右部,如單擊“個人資料檔案”節(jié)點。(4)用戶單擊“個人簡歷”節(jié)點,可進入其功能界面對員工的個人簡歷進行操作。(5)用戶需要查詢某員工的個人信息時,單擊“查詢”節(jié)點,即可在其功能界面進行查詢。(6)單擊“工資管理”節(jié)點,用戶可在右面的窗體中對員工的工資信息進行操作。(7)用戶單擊“考勤管理”節(jié)點,就可以在其功能界面對員工的考勤信息進行操作。(8)單擊“退出”節(jié)點,將彈出選擇對話框,選擇“是”按鈕,就會退出系統(tǒng)主窗體。3軟件設計3.1類的描述系統(tǒng)中的類包括員工類,部門經(jīng)理類,人事處類,刪除員工信息類,添加員工信息類。1、員工類:其屬性含有姓名,ID,薪資,民族,年齡,部門,職務,政治面貌,銀行卡號等??梢詧?zhí)行的操作:登錄,退出登錄,顯示培訓經(jīng)歷和計劃,顯示獎懲情況,顯示考評結果。2、部門經(jīng)理類:通過泛化關系連接員工類,部門經(jīng)理也是員工的一種,其屬性含有經(jīng)理編號??梢詧?zhí)行的操作:給員工調(diào)職,給員工調(diào)薪,查看考評結果,制定考評標準,設置培訓計劃。3、人事處類:其屬性含有姓名,ID,職務,部門??梢詧?zhí)行的操作:記錄正常到勤,缺到,請假及工資發(fā)放情況。4、刪除員工信息類:其屬性含有返回結果,員工對象。可以執(zhí)行的操作:刪除員工信息。5、添加員工信息類:其屬性含有返回結果,員工對象??梢詧?zhí)行的操作:添加員工及其基本信息。3.2總體結構設計3.2.1類圖系統(tǒng)員工主要信息類圖,參與者有人事管理人員、員工。類包括部門類、獎懲類、培訓類和薪資類,相互之間的多重度關系已在圖中表示出。圖3.1類圖圖3.2類與類之間的關系3.2.2狀態(tài)圖當人事管理人員登錄管理系統(tǒng)時,系統(tǒng)可能處于忙碌狀態(tài)或者空閑狀態(tài)。操作者先要詢問系統(tǒng)的狀態(tài),如果系統(tǒng)處于忙碌狀態(tài),操作者必須要等待,直至忙碌狀態(tài)結束。如系統(tǒng)空閑,則可進入系統(tǒng)并對普通員工的基本信息進行操作。首先要先查詢系統(tǒng)中是否有該員工相關信息,此時得到兩種結果,一是查到該員工的相關信息,反之則是查詢不到該員工的相關信息;若找到該員工的信息,則可對該員工信息進行添加、刪除、修改等操作,系統(tǒng)會返回操作結果給操作者;操作成功或失敗,都會有提示信息。整個的登錄管理過程便完成;圖3.3狀態(tài)圖3.2.3時序圖1、登錄系統(tǒng)的時序圖操作介紹:用戶首先運行系統(tǒng),由LoginDialog創(chuàng)建登錄對話框,然后用戶輸入用戶名和密碼,系統(tǒng)在對應數(shù)據(jù)庫中查找該用戶的信息,若找到,則登錄成功,根據(jù)Manager數(shù)據(jù)表中該用戶所屬權限,打開相應的主界面,即MainWindow。圖3.4登錄系統(tǒng)時序圖2、添加員工的時序圖操作介紹:人事管理人員在MainWindow窗口中選擇管理員工操作,然后在EmployeeManageDialog窗口添加用戶,輸入相應信息并提交給系統(tǒng)。系統(tǒng)首先會查詢數(shù)據(jù)庫中是否有與之編號一致的員工,如果沒有,則會生成一個新的員工(Employee),并將該員工添加至數(shù)據(jù)庫中,返回員工列表。若該員工已存在,則報錯。圖3.5添加員工的時序圖3、刪除員工時序圖操作介紹:人事管理人員在MainWindow窗口中選擇管理員工操作,然后在EmployeeMangeDialog窗口查找員工,提交給該系統(tǒng)。若找到相應員工,則將其從數(shù)據(jù)庫中刪除并返回結果。圖3.6刪除員工時序圖3.2.4活動圖操作介紹:普通用戶登錄后有查看用戶信息和修改用戶信息兩種操作,若選擇修改用戶信息,則系統(tǒng)自動給出能讓用戶自行修改的信息項,用戶可根據(jù)情況修改相應信息,修改保存后即可生效。若選擇查看信息,則系統(tǒng)自動給出所有信息供用戶查看。圖3.7修改信息活動圖3.3數(shù)據(jù)設計3.3.1E-R圖數(shù)據(jù)庫概念設計是系統(tǒng)開發(fā)中的一個重要環(huán)節(jié),它直接影響到系統(tǒng)的后期開發(fā),是根據(jù)管理系統(tǒng)的整體需求設定的,下面對本系統(tǒng)中主要的和具有代表性的數(shù)據(jù)庫設計做出詳細說明:1、在本系統(tǒng)中,為了提高系統(tǒng)的安全性,每個用戶都需要有正確的用戶名和密碼才能進入到主窗體,為了能夠正確記錄用戶名和密碼,在數(shù)據(jù)庫中創(chuàng)建了登錄表。登錄表的實體E-R圖如下圖所示圖3.8登錄實體的E-R圖2、為了避免用戶隨意修改數(shù)據(jù)庫中的信息,本系統(tǒng)創(chuàng)建了一個用戶權限表,用于記錄用戶對程序中各窗體的操作權限,由于用戶權限與登錄表示密切相關,所以在權限表中必須有用戶編號,以便登錄后在權限表中調(diào)用相關的權限。用戶權限表的E-R圖如下圖所示圖3.9用戶權限的實體E_R圖3、為了能在權限表中方便的添加用戶權限信息,本系統(tǒng)在數(shù)據(jù)庫中創(chuàng)建了一個權限模板,該模板中記錄了系統(tǒng)中所設計的權限名稱(也就是系統(tǒng)中所對應的功能)。在添加用戶權限時,可以將用戶編號和權限模板中的全部信息添加到用戶權限表中,權限模板表的實體E-R圖如下圖所示:圖3.10權限表的E-R圖4、本系統(tǒng)主要是實現(xiàn)企業(yè)人事管理,所以系統(tǒng)中最重要的表應該是職工基本信息表,它記錄了企業(yè)所有員工的基本信息,職工基本信息表的實體E-R圖如下圖所示(由于職工基本信息表中所涉及的信息較多,職工基本信息表的實體E-R圖只給出了部分屬性)圖3.11職工表E-R圖3.4數(shù)據(jù)庫邏輯結構設計表3.1說明表表名說明tb_Login記錄用戶名及密碼tb_UserPone記錄用戶使用權限tb_PoneModel用戶權限模板tb_Folk民族類別表tb_employeeGener職工類別表tb_RPKind獎懲類別表tb_StuffBasic職工基本信息表tb_Family家庭關系表tb_WordResume工作簡歷表tb_RANDP獎懲記錄表tb_Individual個人簡歷tb_Train培訓記錄tb_AddressBook通訊錄tb_WorkCheck考勤記錄表3.2登錄表(tb_Login)字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是用戶編號NameVarchar(20)否用戶名PasswordVarchar(20)否密碼3.3考勤記錄表(tb_WorkCheck)字段名數(shù)據(jù)類型主鍵描述IDint是職工號checkTimedatatime否簽到時間NameVarchar(20)否姓名Sign_inint否簽到次數(shù)Lateint否遲到次數(shù)Sign_outint否早退次數(shù)Leaveint否請假次數(shù)RemarksVarchar(50)否備注3.4培訓記錄表(tb_Train)字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是職工號TrainWayVarchar(20)否培訓方式BeginDatedatatime否開始時間EndDatedatatime否結束時間MajorVarchar(20否培訓專業(yè)TrainUnitVarchar(20)否培訓單位KulturMemoVarchar(20)否培訓內(nèi)容Chargefloat否費用GradeVarchar(10)否考核情況3.5硬件連接MFC對ODBC的封裝:圖3.11硬件連接算法描述增加記錄的功能描述(如圖3.12所示):獲取指向數(shù)據(jù)庫的指針->確認對數(shù)據(jù)庫的任何修改均已保存->獲取新的ID值->通過AddNew函數(shù)來添加新記錄->把新的ID值設置為新增記錄中的ID字段值->調(diào)用Requery函數(shù)更新記錄->游標移到最后一條記錄。刪除記錄的功能描述(如圖3.13所示):刪除記錄->游標移到下一條記錄->如果游標在文件尾,將它移到最后一條記錄->如果游標在文件頭,則內(nèi)容為空->更新表單。排序的功能描述(如圖3.14所示):在CRecordset類中有數(shù)據(jù)成員m_strSort,可以通過設置該成員排序。將游標指向m_strSort->刷新數(shù)據(jù)庫->更新表單。篩選的功能描述(如圖3.15所示):為了編寫查找功能的代碼,增加菜單項“按員工編號查找”(ID_Search),映射的COMMAND消息處理函數(shù)為OnSearch()。接收查詢字符串->關閉原來的表單->將查詢條件賦給過濾器->打開經(jīng)過過濾的表單->計算滿足條件的記錄數(shù)->如果沒有找到相關記錄,就會打開全為空的表單->不論任何情況,都更新表單。確認對數(shù)據(jù)庫的任何修改自己保存獲取指向數(shù)據(jù)庫確認對數(shù)據(jù)庫的任何修改自己保存獲取指向數(shù)據(jù)庫獲取新的ID值添加新記錄,并保存更新記錄把游標移到最后一記錄游標移到最后一條記錄刪除記錄yes游標移到下一條記錄記錄內(nèi)容為空更新表單游標在文件尾游標在文件頭noyesno圖3.12增加記錄的流程圖圖3.13刪除記錄的流程圖將游標指向將游標指向m_strSort刷新數(shù)據(jù)庫更新表單圖3.14排序記錄的流程圖出現(xiàn)有此消息的對話框出現(xiàn)有此消息的對話框接收查詢字符串更新表單將查詢條件賦給過濾器計算滿足條件的記錄出現(xiàn)無此記錄的消息對話框打開過濾器的表單按OK鍵沒有找到相關記錄noyesnoyes圖3.15篩選記錄的流程圖以上為本系統(tǒng)所設計的主要模塊,除此之外,系統(tǒng)中還涉及數(shù)據(jù)庫管理、備忘記錄和招聘管理三個模塊;數(shù)據(jù)庫模塊主要用于數(shù)據(jù)庫的備份、還原和清空;備忘記錄模塊中實現(xiàn)了對公司日常記事的管理和員工通訊記錄的添加、刪除、排序、篩選等算法的流程圖;招聘管理模塊主要用于發(fā)布公司招聘信息和應聘人員登記。3.7接口設計3.7.1外部接口接口傳遞的信息硬件接口與打印機接口部門信息,用戶信息,部門、員工調(diào)整信息,工資信息與讀條碼機接口職工編號軟件接口與數(shù)據(jù)庫接口部門信息,用戶信息,部門、員工調(diào)整信息,工資信息3.7.2內(nèi)部接口接口傳遞信息管理員添加同級部門部門信息(部門名字,職工編號)管理員添加下級部門部門信息(部門名字,職工編號)管理員修改部門信息部門信息(部門名字,職工編號)管理員撤銷部門部門信息(部門名字,職工編號)維護用戶資料修改用戶資料用戶信息:(用戶基本資料,職工編號,工資,考勤信息)維護用戶資料刪除用戶資料用戶信息:(用戶基本資料,職工編號,工資,考勤信息)用戶主模塊更新用戶資料用戶資料:(用戶基本資料)3.7.3用戶接口向用戶提供命令軟件回答信息注冊(登錄)用注冊的號碼登錄系統(tǒng)修改用戶資料修改后的新用戶資料4軟件測試4.1軟件說明本軟件采用MicrosoftVisualStudio2016進行開發(fā),整個功能模塊包括登錄模塊、注冊模塊、薪資管理模塊、考勤管理模塊等。4.2系統(tǒng)組裝測試1、企業(yè)員工人事信息管理,主要是實現(xiàn)對企業(yè)員的基本信息進行錄入、修改、掃一印、查詢、刪除等功能。表4.1用戶登錄模塊軟件測試用例圖4.1添加員工信息界面2、當用戶點擊“插入”按鈕時,系統(tǒng)將彈出一個新窗口待用戶,用戶填入相應字段后,即會進行規(guī)制檢查,若不符合要求則要求用戶重新輸入,最后一個字段內(nèi)容輸入完成后,系統(tǒng)不會將該記錄提交到服務器端數(shù)據(jù)庫,而是保存在客戶端的緩沖區(qū),等用戶點擊“更新”按鈕后才更新數(shù)據(jù)表。表4.2人事管理功能模塊測試用例表如表3、員工考勤界面實現(xiàn)系統(tǒng)通過對數(shù)據(jù)表進行操作,可以實現(xiàn)企業(yè)員工考勤信息的管理功能。圖4.2員工考勤信息界面表4.3企業(yè)員工考勤信息管理模塊測試用例表4、人事管理員生成個人基本工資一個員工的工資主要是受到基木工資和補貼的影響,有些時候他們也受到考勤金額和納稅的影響。一般的員工工資計算有很多種,下面給出了最普通的公式:工資=基本工資+考勤費+補貼-納稅圖4.3員工薪酬管理界面4.3系統(tǒng)確認測試已經(jīng)按照設計把所有的模塊組裝成一個完整的人事管理軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應該進一步驗證軟件的有效性,這就是確認測試的任務,即軟件的功能和性能是否基本滿足用戶所期待的那樣。由于能力有限,再者時間也比較緊張,所以在以后的系統(tǒng)升級中,我們應該增加更多的功能。在突出用戶體驗的今天,系統(tǒng)和用戶交互的每一個細節(jié)都應該做得人性化,讓用戶滿意。采用我們設計的測試用例,我們得出了比較客觀的結果,那就是綜合設計的企業(yè)人事管理系統(tǒng)中各種功能基本可以實現(xiàn)。我們也發(fā)現(xiàn)了一些非致命的缺陷,但是分析發(fā)現(xiàn)這些缺陷不影響用戶使用。但是,總的來說,我們研究和設計的企業(yè)人事管理系統(tǒng)的部分功能還是比較簡單,有一些用戶的特殊要求我們暫時還無法實現(xiàn),這就要求有待以后的改進。4.4系統(tǒng)測試總結通過模塊測試、組裝測試、確認測試三個步
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 影視燈光控制系統(tǒng)租賃與燈光操作培訓合同
- 智能手環(huán)定制開發(fā)與品牌授權合作協(xié)議
- 集團化企業(yè)食堂綜合服務外包合同
- 新能源汽車充電設施區(qū)域經(jīng)銷商網(wǎng)絡合作協(xié)議
- 直播行業(yè)內(nèi)容審查補充協(xié)議范本下載
- 花園圍欄日常清潔與維護責任協(xié)議
- 工程結算書協(xié)議書
- 快遞代收費協(xié)議書
- 離婚后同居合同范本
- 營養(yǎng)餐供貨協(xié)議書
- 寵物用藥市場細分與競爭分析
- 第六單元 分數(shù)的加法和減法(同步練習)-2023-2024學年五年級下冊數(shù)學人教版
- 中醫(yī)藥文化進校園
- 農(nóng)藥安全使用技術
- 骨纖的影像學診斷
- 三年級下冊安全教育課件
- 公路物流運輸項目整體服務投標方案(技術標)
- 2024新版護欄加工合同范本doc
- 沖壓模具畢業(yè)設計答辯課件
- 實驗室質(zhì)量控制規(guī)范 考試題附有答案
- 胸椎骨折的護理查房
評論
0/150
提交評論