【正文】
璃盒測試,將軟件看成一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進(jìn)行測試,檢查它與設(shè)計(jì)是否相符。通過測試,系統(tǒng)能夠正常運(yùn)行。(3) 基本信息和工資詳細(xì)查詢測試,選擇相應(yīng)的按鈕,顯示相應(yīng)信息。第五,系統(tǒng)設(shè)計(jì)時(shí),訪問數(shù)據(jù)庫次數(shù)較多,還需要后期進(jìn)一步代碼優(yōu)化。此刻,我的心里無比的失落,明日的離別不知幾時(shí)才能再次重逢,只能將彼此之間美好回憶永存在心里,希望你們都能找到一份稱心如意的工作,過上幸福美滿的生活。本系統(tǒng)的開發(fā)設(shè)計(jì)針對于當(dāng)前學(xué)校職工工資管理實(shí)際需要設(shè)計(jì)了一些模塊供使用,但是在后期系統(tǒng)的不斷改善和優(yōu)化,還可以開發(fā)更多的功能模塊來滿足其需求。 工資自動核算測試系統(tǒng)運(yùn)行后,首先判斷當(dāng)天日期,若日期為1號,則系統(tǒng)會自動更新數(shù)據(jù)庫中員工工資各項(xiàng)數(shù)據(jù);若日期不為1號則系統(tǒng)運(yùn)行后不進(jìn)行工資核算。 管理員測試(1) 管理員登錄測試,運(yùn)用了黑盒測試方法,測試次數(shù)為30次。主要有兩種方法:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。驗(yàn)收測試作為軟件測試過程的最后一個(gè)環(huán)節(jié),對軟件質(zhì)量、軟件的可交付性和軟件項(xiàng)目的實(shí)施周期起到至關(guān)重要的作用。因此軟件測試成為了軟件開發(fā)過程中不可缺少的部分,是保證軟件質(zhì)量的重要手段。管理員查詢流程操作圖如圖43所示:圖43管理員查詢操作流程圖管理員查詢效果圖如圖44所示:圖44管理員查詢效果圖 員工職務(wù)調(diào)動的實(shí)現(xiàn)與運(yùn)行管理員登錄成功后,首先選擇要進(jìn)行職務(wù)調(diào)動的員工信息,若不選擇則默認(rèn)選擇編號為1的員工信息;然后進(jìn)入員工職務(wù)調(diào)動界面進(jìn)行操作。 管理員實(shí)體屬性圖如圖33所示:圖33 管理員實(shí)體屬性圖員工信息實(shí)體屬性圖如圖34所示:圖34員工信息實(shí)體屬性圖員工工資實(shí)體屬性圖如圖35所示:圖35員工工資實(shí)體屬性圖員工職務(wù)實(shí)體屬性圖如圖36所示:圖36員工職務(wù)實(shí)體屬性圖員工登錄信息實(shí)體屬性圖如圖37所示:圖37員工登錄信息實(shí)體屬性圖 數(shù)據(jù)庫表設(shè)計(jì)根據(jù)庫概念設(shè)計(jì)中的每個(gè)實(shí)體,創(chuàng)建數(shù)據(jù)庫中響應(yīng)的表,表中的列對應(yīng)實(shí)體所具有的屬性,主屬性就作為表的主鍵。本系統(tǒng)數(shù)據(jù)流圖如下介紹:員工數(shù)據(jù)流圖如圖23所示:圖23員工數(shù)據(jù)流圖 管理員數(shù)據(jù)流圖如圖24所知:圖24員工數(shù)據(jù)流圖 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。而每一個(gè)用例又可細(xì)化為若干個(gè)用例。由于用例圖是從用戶角度來描述系統(tǒng)功能的,所以在進(jìn)行需求分析時(shí),使用用例圖可以更好的描述系統(tǒng)應(yīng)具備的功能。添加操作主要包括新員工基本信息、日薪、津貼、獎金、登錄密碼進(jìn)行添加。因此需求分析是開發(fā)人員和用戶確定的一個(gè)問題領(lǐng)域,是軟件開發(fā)過程中不可缺少的不分。要達(dá)到這個(gè)目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。 工資管理的應(yīng)用現(xiàn)狀隨著我國國民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟(jì)體質(zhì)的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給人事和財(cái)務(wù)提出了越來越嚴(yán)重的挑戰(zhàn),對于財(cái)務(wù)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。[關(guān)鍵詞] 員工工資;自動核算;簽到 Design and Implementation of school staff’s wages accounting systemSoftware Engineering Major Jin Zhen TaoAbstract: Design and Implementation of schoolstaff‘s wages accounting system is a typical information management system, which mainly includes building up the backstage database and developing the Foreground application. As the backstage database requires the data39。對于數(shù)據(jù)庫要求數(shù)據(jù)一致性和完整性。金振濤[摘 要] 學(xué)校在崗人員工資核算系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前臺應(yīng)用程序的開發(fā)兩個(gè)方面。該系統(tǒng)能滿足學(xué)校員工工資管理方面的基本要求。這就對高校工資管理提出了新的要求,用計(jì)算機(jī)管理系統(tǒng)來管理高校工資已經(jīng)成為目前的趨勢,使用計(jì)算機(jī)可以高速,快捷地完成以上工作,從而優(yōu)化了學(xué)校工資管理體系,使其高效化,簡易化,智能化,也提高了透明度和互動性。2. 系統(tǒng)分析 可行性分析可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。需求分析的任務(wù)是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的約束和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求,借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)邏輯模型,解決目標(biāo)系統(tǒng)“做什么”的問題。修改操作主要包括員工的基本信息修改,員工日薪、津貼、獎金進(jìn)行修改,員工登錄密碼和自己的登錄密碼進(jìn)行修改。 系統(tǒng)用例圖分析人們在進(jìn)行軟件開發(fā)時(shí),無論是采用面向?qū)ο蠓椒ㄟ€是傳統(tǒng)方法,首先要做的就是了解需求。管理員所涉及到的系統(tǒng)用例包括:員工信息管理用例、員工職務(wù)調(diào)動用例、員工工資管理用例、用戶管理用例、打印報(bào)表用例。其具體的做法是:按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖。根據(jù)系統(tǒng)分析的結(jié)果,具體分析不同實(shí)體用戶和實(shí)體用戶屬性。查詢操作分別可以對員工基本信息,員工簽到請假記錄、員工工資進(jìn)行查詢。員工工資核算的流程圖如圖413所示:圖413員工工資核算流程圖員工工資核算公式如下:工資=日薪*簽到天數(shù)+津貼+獎金社保5. 系統(tǒng)測試隨著軟件開發(fā)時(shí)間的推移,軟件缺陷的修復(fù)費(fèi)用呈指數(shù)級的增長過程。軟件測試不僅要講究策略,更要講究時(shí)效性。白盒測試就是要選取足夠的測試用例,對源代碼實(shí)行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。 系統(tǒng)測試環(huán)境處理器:Pentium(R) DualCore CPU t4400 內(nèi)存:2GB硬盤:250G操作系統(tǒng):Windows XP數(shù)據(jù)庫:SQL2008 測試用例本系統(tǒng)測試分為三部分:管理員測試、員工測試、工資自動核算測試。(4) 員工密碼修改測試,輸入員工原始密碼,和兩次新密碼,判斷原始密碼是否正確和兩次新密碼是否一致,兩者都對后密碼修改成功。當(dāng)然系統(tǒng)中還存在很多的不足,與目前學(xué)校的工資管理系統(tǒng)軟件相比還有很大的差距,還有許多需要改進(jìn)的地方