【正文】
em implementation, the system function of the corresponding flow chart, the core code and run the interface can be gived. The system can satisfy the basic requirements in schoolstaff’s wages management.Key words: staff salary。這些優(yōu)點能夠極大地提高財務(wù)人員工資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。由于中國現(xiàn)狀人口數(shù)量還在不在增長,學校為了提高全民素質(zhì),進行不斷的擴招,員工人數(shù)也再隨之增多,如果沒有一個完整的管理系統(tǒng)來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務(wù)軟件的開發(fā)勢在必行??傊?,為了很好的實現(xiàn)數(shù)據(jù)的錄入、差入、刪除、查詢、統(tǒng)計、更新等功能,以達到使學校財務(wù)工資信息管理科學化、系統(tǒng)化、規(guī)范化和半自動化的目的,開發(fā)學校員工工資管理系統(tǒng)是十分必要的。本系統(tǒng)是針對學校整體員工和財務(wù)管理人員發(fā)開的。(2)系統(tǒng)或系統(tǒng)組件為符合合同、標準、規(guī)范或其他正式文檔而必須滿足的條件貨必須具備的能力[2]。系統(tǒng)開發(fā)涉及到員工上班打卡,由于需要硬件的支持,所以只能通過系統(tǒng)中的員工簽到操作進行模擬。查詢操作主要包括員工的基本信息查詢、員工的工資信息查詢、員工的簽到情況查詢、員工的請假情況查詢。 非需求性分析(1) 可靠性能連續(xù)準確的處理業(yè)務(wù),有較強的容錯能力。(5) 效率系統(tǒng)執(zhí)行功能時的響應(yīng)時間、處理數(shù)據(jù)時間都在合理范圍內(nèi),不存在假死現(xiàn)象。我詳細介紹系統(tǒng)中核心的用例。員工所涉及到的系統(tǒng)用例包括以下內(nèi)容:員工信息查看用例、員工工資查看用例、員工簽到請假用例、員工密碼修改用例。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨立起來,舍去了具體組織機構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務(wù)的數(shù)據(jù)處理模式?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡稱DFD)來實現(xiàn)的。根據(jù)數(shù)據(jù)流圖和系統(tǒng)要求列出主要數(shù)據(jù)字典:①名稱:員工信息表 描述:記錄員工的基本信息 來源:管理員從學校相關(guān)部門得到員工的基本信息 去處:學校在崗員工工資核算系統(tǒng)中保存的畢業(yè)生信息 組成:編號+姓名+身份證+性別+年齡+出生年月+聯(lián)系電話+地址+民族+學歷②名稱:管理員賬戶表 描述:記錄管理員的賬戶和密碼 來源:學校財務(wù)處任命 去處:對學校在崗員工工資核算系統(tǒng)進行操作 組成:賬號+密碼③名稱:員工賬戶表 描述:記錄員工登錄系統(tǒng)的賬戶和密碼 來源:管理員根據(jù)學校規(guī)定進行統(tǒng)一設(shè)置 去處:員工登錄學校在崗員工工資核算系統(tǒng) 組成:編號+賬號+密碼④名稱:員工工資表 來源:員工日薪、津貼、獎金根據(jù)學校規(guī)定進行設(shè)置,員工工作天數(shù)和請假天數(shù)根據(jù)員工日常簽到和請假進行匯總 去處:根據(jù)員工工資核算算法計算員工工資 組成:編號+姓名+簽到天數(shù)+日薪+津貼+請假天數(shù)+獎金+社保+上月工資名稱:員工職務(wù)表 來源:根據(jù)學校人事處簽訂合同得到員工職務(wù)信息 去處:員工職務(wù)調(diào)動組成:編號+姓名+部門+職務(wù)+用工形式+在職狀態(tài)+離職日期①名稱:員工信息表 流入數(shù)據(jù)流:添加、修改員工信息 流出數(shù)據(jù)流:查詢員工信息 組成:編號+姓名+性別+年齡+出生年月+電話+民族+地址+入職日期描述:包含員工的基本信息組織:按編號順序排序②名稱:員工工資表 流入數(shù)據(jù)流:管理員對員工日薪、津貼、獎金進行設(shè)置,工作天數(shù)和請假天數(shù)由員工每日簽到信息和請假天數(shù)匯總得到 流出數(shù)據(jù)流:對員工工資進行核算 組成:編號+姓名+簽到天數(shù)+日薪+津貼+請假天數(shù)+獎金 描述:記錄就業(yè)信息的詳細內(nèi)同 組織:按編號順序進行排序3. 系統(tǒng)設(shè)計 系統(tǒng)功能設(shè)計通過對學校在崗員工工資核算進行全面的調(diào)查分析,制定出學校在崗員工工資核算系統(tǒng)的總體規(guī)劃。屬性是實體或聯(lián)系所具有的性質(zhì),通常一個實體有若干個屬性來描述,一般用圓角矩形表示。范式是數(shù)據(jù)庫設(shè)計中一個重要的過程,可以通過它來消除數(shù)據(jù)庫中冗余的數(shù)據(jù)。圖42系統(tǒng)登錄效果圖 管理員查詢操作的實現(xiàn)與運行管理員登錄系統(tǒng)后,選擇要查詢員工的在職狀態(tài)和部門,然后選擇要查詢的內(nèi)容進行查詢。員工職務(wù)調(diào)動流程圖如圖45所示:圖45員工職務(wù)調(diào)動操作流程圖員工職務(wù)調(diào)動效果圖如圖46所示:圖46員工職務(wù)調(diào)動效果圖 員工信息添加修改的實現(xiàn)與運行管理員登錄成功后,可以進行添加新員工操作,添加新員工的各項數(shù)據(jù)不能為空,并且按照規(guī)定的格式添加,添加成功后,系統(tǒng)會自動在員工工資表中創(chuàng)建初始值,修改操作跟添加操作流程一致。員工簽到請假流程圖如圖411所示:圖411員工簽到請假操作流程圖員工簽到請假效果圖如圖412所示:圖412員工簽到請假效果圖 員工工資核算的實現(xiàn)員工工資核算是本系統(tǒng)的主要工作,每月1號員工的上月工資都會自動計算,并且自動輸入數(shù)據(jù)庫中,不需要人工手動計算。軟件測試過程中應(yīng)該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng)該出現(xiàn)的時候沒有出現(xiàn)。軟件測試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評估。測試可以達到很多目的,但最重要的是可以衡量正在開發(fā)的軟件的質(zhì)量。白盒測試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試,將軟件看成一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設(shè)計是否相符。黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。通過測試,系統(tǒng)能夠正常運行。對員工信息添加過程中的各個判定的條件取值組合并加以標注:①員工編號不存在,記作T1,取第一個判斷的假分支; ②員工編號存在,記作T1,取第一個判斷的真分支;③員工編號存在,ID不存在,記作T1 T2,取第二個判斷的假分支;④員工編號存在,ID存在,記作T1 T2,取第二個判斷的真分支;⑤員工編號存在,ID存在,在職狀態(tài)取值在職,記作T1,T2,T3,取第三個判斷的真分支;⑥員工編號存在,ID存在,在職狀態(tài)取值不為在職,記作T1,T2,T3,取第三個判斷的假分支;根據(jù)要求繪出員工信息添加判斷流程圖如圖51所示:圖51員工信息添加判斷流程圖員工信息添加測試用例如表53: 表53員工信息添加測試用例表用例編號測試用例執(zhí)行語句