【正文】
支;⑤員工編號存在,ID存在,在職狀態(tài)取值在職,記作T1,T2,T3,取第三個判斷的真分支;⑥員工編號存在,ID存在,在職狀態(tài)取值不為在職,記作T1,T2,T3,取第三個判斷的假分支;根據(jù)要求繪出員工信息添加判斷流程圖如圖51所示:圖51員工信息添加判斷流程圖員工信息添加測試用例如表53: 表53員工信息添加測試用例表用例編號測試用例執(zhí)行語句覆蓋條件numIDstatus1不存在語句1T12存在不存在語句3TT23存在存在存在語句5TTT34存在存在不存在語句6TTT3其他管理員功能也進(jìn)行了黑盒和白盒測試,就不詳細(xì)介紹了,操作流程如下:(4) 員工工資調(diào)整測試,選中調(diào)整工資的員工,選擇工資調(diào)動,進(jìn)入工資調(diào)整界面,若為新員工設(shè)置工資則員工各項初始值為0,設(shè)置成功后將數(shù)據(jù)成功寫入數(shù)據(jù)庫。黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。測試可以達(dá)到很多目的,但最重要的是可以衡量正在開發(fā)的軟件的質(zhì)量。軟件測試過程中應(yīng)該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應(yīng)該出現(xiàn)的時候沒有出現(xiàn)。員工職務(wù)調(diào)動流程圖如圖45所示:圖45員工職務(wù)調(diào)動操作流程圖員工職務(wù)調(diào)動效果圖如圖46所示:圖46員工職務(wù)調(diào)動效果圖 員工信息添加修改的實(shí)現(xiàn)與運(yùn)行管理員登錄成功后,可以進(jìn)行添加新員工操作,添加新員工的各項數(shù)據(jù)不能為空,并且按照規(guī)定的格式添加,添加成功后,系統(tǒng)會自動在員工工資表中創(chuàng)建初始值,修改操作跟添加操作流程一致。范式是數(shù)據(jù)庫設(shè)計中一個重要的過程,可以通過它來消除數(shù)據(jù)庫中冗余的數(shù)據(jù)。根據(jù)數(shù)據(jù)流圖和系統(tǒng)要求列出主要數(shù)據(jù)字典:①名稱:員工信息表 描述:記錄員工的基本信息 來源:管理員從學(xué)校相關(guān)部門得到員工的基本信息 去處:學(xué)校在崗員工工資核算系統(tǒng)中保存的畢業(yè)生信息 組成:編號+姓名+身份證+性別+年齡+出生年月+聯(lián)系電話+地址+民族+學(xué)歷②名稱:管理員賬戶表 描述:記錄管理員的賬戶和密碼 來源:學(xué)校財務(wù)處任命 去處:對學(xué)校在崗員工工資核算系統(tǒng)進(jìn)行操作 組成:賬號+密碼③名稱:員工賬戶表 描述:記錄員工登錄系統(tǒng)的賬戶和密碼 來源:管理員根據(jù)學(xué)校規(guī)定進(jìn)行統(tǒng)一設(shè)置 去處:員工登錄學(xué)校在崗員工工資核算系統(tǒng) 組成:編號+賬號+密碼④名稱:員工工資表 來源:員工日薪、津貼、獎金根據(jù)學(xué)校規(guī)定進(jìn)行設(shè)置,員工工作天數(shù)和請假天數(shù)根據(jù)員工日常簽到和請假進(jìn)行匯總 去處:根據(jù)員工工資核算算法計算員工工資 組成:編號+姓名+簽到天數(shù)+日薪+津貼+請假天數(shù)+獎金+社保+上月工資名稱:員工職務(wù)表 來源:根據(jù)學(xué)校人事處簽訂合同得到員工職務(wù)信息 去處:員工職務(wù)調(diào)動組成:編號+姓名+部門+職務(wù)+用工形式+在職狀態(tài)+離職日期①名稱:員工信息表 流入數(shù)據(jù)流:添加、修改員工信息 流出數(shù)據(jù)流:查詢員工信息 組成:編號+姓名+性別+年齡+出生年月+電話+民族+地址+入職日期描述:包含員工的基本信息組織:按編號順序排序②名稱:員工工資表 流入數(shù)據(jù)流:管理員對員工日薪、津貼、獎金進(jìn)行設(shè)置,工作天數(shù)和請假天數(shù)由員工每日簽到信息和請假天數(shù)匯總得到 流出數(shù)據(jù)流:對員工工資進(jìn)行核算 組成:編號+姓名+簽到天數(shù)+日薪+津貼+請假天數(shù)+獎金 描述:記錄就業(yè)信息的詳細(xì)內(nèi)同 組織:按編號順序進(jìn)行排序3. 系統(tǒng)設(shè)計 系統(tǒng)功能設(shè)計通過對學(xué)校在崗員工工資核算進(jìn)行全面的調(diào)查分析,制定出學(xué)校在崗員工工資核算系統(tǒng)的總體規(guī)劃。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨(dú)立起來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。我詳細(xì)介紹系統(tǒng)中核心的用例。 非需求性分析(1) 可靠性能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯能力。系統(tǒng)開發(fā)涉及到員工上班打卡,由于需要硬件的支持,所以只能通過系統(tǒng)中的員工簽到操作進(jìn)行模擬。本系統(tǒng)是針對學(xué)校整體員工和財務(wù)管理人員發(fā)開的。由于中國現(xiàn)狀人口數(shù)量還在不在增長,學(xué)校為了提高全民素質(zhì),進(jìn)行不斷的擴(kuò)招,員工人數(shù)也再隨之增多,如果沒有一個完整的管理系統(tǒng)來進(jìn)行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務(wù)軟件的開發(fā)勢在必行。s attendance, absence and wages automated accounting functions. The system development process include systems analysis, system design and system implementation. In system analysis, data flow diagrams and case diagram can analysis every data which the system is needed. In system design, each function module and database tables of the system can be discribed explicitly. In the system 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。本系統(tǒng)把Microsoft visual studio 2010作為開發(fā)工具,以SQL Server 2008為數(shù)據(jù)庫,實(shí)現(xiàn)了對員工簽到請假、工資自動核算等相關(guān)功能。金振濤 指導(dǎo)教師: 詹英 李海波 完成日期 2012 年 04 月26 / 33南陽理工學(xué)院本科生畢業(yè)設(shè)計(論文)學(xué)校在崗人員工資核算系統(tǒng)的設(shè)計與實(shí)現(xiàn)Design and Implementation of school staff’s wages accounting system