




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
I引言課題背景伴隨著互聯網時代的出現,網絡便成了連接經濟工程的橋梁,現已被大量的公司以及各種領域所使用。比如在現代的大部分公司中,互聯網是提高公司效率和節約人工以及時間成本的重要手段。工資的管理部分也是作為公司的重要組成,同時也是公司最為重要的一個導入點。該員工工資管理系統正處在發展的一個上升時期,因此對待此系統的開發設計是要求很嚴格的,由于涉及到個人的薪資問題,以及公司的財務方面,所以必須要嚴肅對待整個程序的開發,但也要從系統的具體功能以及員工的實際需求來對系統制定單獨的設計方式,根據互聯網的快速發展和通訊技術結合來為員工謀取最大的方便,可以方便定時查看自己所獲得的勞動報酬。該系統是工資管理系統的示例。整個管理系統的開發包括開發,設計,連接,數據庫分析,功能的實現和員工的正確工作方式。根據人員的操作方法和實際情況,設計管理系統的模板,強調系統的安全性和完整性以及實用性在這個完整的系統程序開發中,我們還要保證每個員工都會使用該系統,而且還要易操作。伴隨著現代互聯網的發展迅速和網絡安全意識的不斷提高,互聯網給員工生活上帶來了許多便利,早已被眾多員工所接受。以員工工資管理系統為例,后期該系統的維修測試越來越多,要求也越來越高,同時該系統所能試用的軟件環境也越來越高。對該員工工資管理系統來說,已經趨趕上現代潮流。對于工資的管理和建設本身就是一個不斷完善,不斷提高的過程,在這樣的一段系統中存在著許多不同的因素,我們只有不斷的奮斗才能達到目的,來提高公司的生產效率和節約人工的時間成本,因此使用互聯網來進行員工工資管理也將成為流行的一大趨勢,因此設計與開發一個工資管理系統是非常有必要的。研究現狀國內的工資管理體制由傳統的紙質計算到工資管理軟件的發展,已有近二十年的歷史。發展至今,工資管理系統已進入多元化狀態,但整體應用水平卻并不高。傳統紙介質的工資管理機制需要耗費更多的物力和人力,早已不能順應時代的發展。無紙化的工資管理機制必然要取代傳統的紙介質的工資管理機制。但在大型企業的各項管理中,工資管理業是一項復雜繁瑣的工作,涉及到的工作包括歷年來的工資變動情況、職務變動情況和員工考勤等,還需要負責一年一度的員工績效考核、結果評定和職位晉升、工資加薪規則的管理和結果管理等。為此,國內各大企業急需開發適合自身企業發展的工資管理系統,以滿足自身企業的工資管理體系。其中典型的通用工資管理軟件有很多,如:金蝶、用友、東軟慧鼎和宏景等。但如果將這些通用軟件直接用于企業的工資管理時,會產生企業體制與工資管理系統沖突的問題。故,在推進工資管理系統實施的同時,要根據自身企業的需求定制開發系統才是上上之選。該系統依據管理人員和員工的需求做出分析,要做到讓每位員工都可以自己在線查看所獲得的勞動報酬以及自己的出勤天數等等,管理員負責管理后臺的系統數據等功能。從本管理系統上來看,每位員工都可以對自己的信息進行簡單的修改,比如個人資料的錄入,修改,刪除,查詢等。基本上做到了在整個操作系統上實現了自動化。開發該管理系統的初衷就是要減少人力,物力和財力的大量投資,并且還能夠不斷地提高員工的工作效率和節約時間成本,最后的目標就是希望通過該程序能夠達到以下的幾個目的:(1)提高該管理系統的辦事效率,做到員工工資的井井有條。(2)完成員工可以通過互聯網及時更新和看到自己的工資信息,能夠更好地實現工資的管理等。(3)能夠有效的解決傳統員工工資管理系統存在的不足。研究內容在系統的早期開發中,主要從整個程序和一些程序分析中描述了系統的一些基本知識,分析和測試的主要目的是使整個管理系統更加舒適,精確和完善。根據各自的程序基礎全面分析功能和操作,最后才會對系統進行完善并且發布。本文主要從管理員和人員方面的程序開發中,管理員可以實現工資的增加,刪除,變更,審查以及各級領導對工資的分類。員工部分主要是實現對個人資料的修改及查看,還有對自己工資的一個核實。每個用戶都可以根據自己的權限完成工資的基本信息查看,部門基本信息的管理,職位基本信息的管理等等。該程序所選的硬件Java和Mysql都是一些市面上一些比較成熟實用的,因此也具有一定的可實用性,最終就是對該管理系統進行測試及試用。系統開發環境B/S架構與C/S相比,瀏覽器是一種改進的框架結構,該體系結構軟件可以直接登錄,無需安裝即可使用。Browser是一種可以遠程運行,可以在任何計算機上直接登錄和訪問的服務器,BrowserServer體系結構為人們帶來了很多便利,無論何時何地,傳統程序系統結構中的任何地方都無法滿足人們的需求,因此越來越多的人使用BB結構極大地減少了日常使用的維護,因為每個使用C的用戶都大大降低了使用中的開發成本隨著社會的發展,Internet技術已經變得成熟,大多數公司都提供了一些安全性,內容,一致性和其他功能。由于傳統結構不能滿足這些需求,因此有必要立即進行更改,并將結構更改為B結構,因為BS結構可以清楚地看到,在集中管理結構之后,業務正在由基本功能處理。已經建立了操作系統,人員數據,第一次將這些數據保存在中央數據庫中,這降低了大多數數據的一致性。Java技術介紹Java語言由Sun公司在20世紀末發布。它不僅是一種語言,它還是一個完整的平臺,一個龐大的數據庫,并且其代碼也是開源的。有了這個好處,它吸引了世界各地許多人的編程。Java語言是一種經典游戲的開發興趣,而它的趣味性又一次于其他游戲,因此Java語言是面向對象的純語言歷史之一,距出版和編程語言已成為歷史上影響深遠的語言已有近二十年的歷史。Java語言具有很多種的特性:(1)跨越平臺無關性;(2)面向的對象;(3)安全性有更多的保障;(4)可以支持很多個任務;(5)支持多種編寫方式,代碼編寫容易。與其他低級和高級語言相比,Java可以廣泛用于筆記本計算機,大游戲和大數據中。首先,Java語言具有面向對象的特性,而且還易于理解,易于理解,面向對象的問題,而且還可以理解事物與事物之間是一對一的關系,就像我們所做的和使用的一樣解決面向對象語言的基本屬性在軟件開發過程中發生的一些實際問題,可以提供直接的技術支持的一些實際問題,可以為有效的軟件開發提供直接的技術支持。其次,Java有一個很好的跨平臺,也就是說,只要應用程序是用Java語言編寫的,它就不需要編譯器來修改應用程序代碼,可以直接在任何計算機系統中實現,也可以簡單地在其上運行Windows和Linux系統,編譯后可以在任何地方運行。因此,Java具有動態傳輸語言,它可以實現跨平臺操作JavaTechnology是一種易于學習和使用的服務語言。只要您可以快速集成到網站中并具備一些基本的編程技能,就不需要完全了解本教程的Java語言。Mysql數據庫介紹MySQL數據庫的主要優點是易于學習和易于學習。如果要使用MySQL數據庫,請編寫帶有主要功能的代碼;要在MySQL中實現這些功能,您只需編寫一小部分代碼即可實現,在薪資管理系統的設計中使用MySQL數據庫管理將相關數據存儲在系統中。在Microsoft中,MySQL是一個功能強大的系統,其中包含大量數據和一個更好的數據庫系統。當前,大多數程序和系統都使用MySQL作為數據庫來存儲相關數據。系統數據庫的標準語言是MySQL的SQL。MySQL軟件可以分為社區版和零售版。由于MySQL的主要功能是快速,易于運輸和廉價,一些中小型網站開發人員選擇了MySQL。MySQL作為系統數據庫,MySQL數據庫具有廣泛的“個人用途”。經過與Oracle和SQLServer的多次比較,我們最終決定選擇MySQL作為互聯網員工薪酬管理系統數據庫。系統分析整個薪酬管理系統的模塊主要包括創建適當的單元,以用于各種項目元素的組合,交換和分解。最后,根據不同的系統模塊制作一個簡單的操作系統,使系統的整體設計適合員工的不同需求,為員工提供更好的服務,方便,準確地了解員工薪金和報酬。因此,就員工工資管理系統的設計和開發而言,有必要在功能和內部模塊之間建立一致的關系,因此我們還需要避免在設計中重復和耦合代碼。可行性分析一個系統是否值得發展,是否具有發展的重要性,我們需要進行可行性研究,是否可以通過開發該系統來改變某些地方的不足之處,參考人力資源管理系統,人力資源管理的發展。該系統可以更好地使公司的工資信息難以財務管理,從而可以實現人力資源管理系統的開發和設計,不僅具有最大的價值和重要性,而且可以大大降低員工的時間成本。簡而言之,當面對開發的系統是否可以達到預期的結果,開發后獲得的收益和價值是否超過開發成本的問題時,可行性分析是確定程序是否可以開發以實現以下目標的關鍵過程:技術可行性Java技術在整個員工薪酬管理系統的設計和實現中更為突出,B/s與MySQL數據庫之間的協作主要是對前臺和后臺管理系統的補充。完整而舒適。數據庫必須具有一定的安全性和穩定性。在學習了Java技術,MySQL數據庫和其他語言之后,我們對該軟件進行了測試,通過簡單的學習,我們可以為整個網絡磁盤開發,檢測和識別簡單的系統,因此我們正在使用Java技術和MySQL數據庫來開發此員工薪水。管理系統。經濟可行性在該系統中,所有使用的開發軟件都是開放的,可以節省時間并大大降低成本,并提高開發效率。只要計算機可以登錄該網站,該系統在沒有計算機的情況下的操作配置就非常高,因此,即使是配置很少的網站也可以使該管理系統在經濟上可行。操作可行性人力資源管理系統易于使用,并且登錄界面簡單友好,這是管理系統的關鍵功能,并且它們都使用通用的窗口進行登錄。只要有一臺計算機,他們就可以根據需要工作和登錄。只要他們能夠使用計算機,他們就可以一直登錄并使用界面,并且不需要掌握數據庫和其他相關專業知識,他們可以清楚地了解您的薪水并實現隨時隨地查看的自由管理系統以Java為主要開發技術,并基于B/S結構。正是由于有了這些開發工具,系統才更加完善和標準化,從而節省了公司成本和員工時間。總之,管理系統最重要的好處是易于使用和管理,因此我們應該立即開發員工薪酬系統。經過以上的描述,開發此管理系統在經濟上、技術上、時間上都是滿足開發條件的。系統性能分析不管哪個系統都有自己的設計原理,管理系統的設計標準如下:易于理解:只要程序可以正常運行,系統就可以正常運行,然后在這樣的前提下,使系統設計更易于理解,變得更加完美。優先級:員工工資管理系統的后臺管理設計是該設計的重點,最終可以成為該系統的出色功能和強大的針對性。應用范圍:管理員工工資管理系統的基本信息,以使該系統可行,以便公司中的所有員工都能理解該軟件。系統功能需求分析對于新網站,首先要進行系統的任務需求分析,因為系統分析的質量將直接影響網站的發展,俗話說,“好的開始是成功的一半”是最重要的之一。在計劃和實施的早期階段開發和設計人力資源管理系統的重要部分,即-任務分析表明是否可以以使每個人都滿意的方式開發和設計該系統。也就是說,任務分析可以知道該系統是否可以開發和設計,以便每個人都能在原則上感到滿意。在系統開發過程中,還有最重要的連接之一,這些都是任務的要求,因此在設計系統時,質量是最重要的,因為在應用過程中,連接可能會出現問題,因此進行系統分析非常必要,因為它可以確定管理系統的需求和功能。管理員用例圖管理員用例如圖1所示。圖1管理員用例圖員工用例圖員工用例如圖2所示。圖2員工用例圖業務流程分析系統分析過程中最重要的鏈接是調查和分析,因為它可以包含任何關聯的業務過程,因此,有必要確保所有類型信息的正確輸入和輸出以及備份數據的完整性。并結合流程圖。流程圖如下3所示:圖3系統開發流程圖為了確保信息管理的系統安全,我們需要使用正確帳戶登錄系統,其詳細框圖如圖4所示。圖4登錄流程圖系統設計系統的功能結構圖通過系統輸入的分析,系統管理員的主要功能是:個人信息,員工信息,出勤信息,工資信息等;員工:個人信息,出勤信息,薪資信息等。具體功能結構如圖5所示:圖5系統功能圖系統數據庫設計數據庫E-R圖基于對數據需求的分析,概念模型通常用于連接各種數據,分析和處理員工的信息,并制作E-R圖以顯示某些實體,屬性和關系之間的關系。(1)管理員信息實體圖如圖6所示:圖6管理員信息實體圖(2)職位信息實體圖如圖7所示:圖7職位信息實體圖(3)員工信息實體圖如圖8所示:圖8員工信息實體圖(4)工資信息實體圖如圖9所示:圖9工資信息實體圖數據表字段設計數據庫中心是獨立的,當數據運行到程序中時,它將與他們聯系相關人員記錄,然后系統將自動鏈接數據。如果要熟悉數據庫,請選擇此部分并自動分解,然后單擊“完成”,系統將在對話框中打開數據源名稱,然后在等待正確操作之前轉到下一個操作登錄時輸入的密碼和帳戶。系統功能設計和功能模塊部門的要求描述了每個數據庫表的結構和功能,并創建了表數據庫:表1admins管理員信息表列名數據類型長度主鍵允許空說明adminIdint11是否姓名adminNamevarchar255是否用戶名adminPasswordvarchar255否是密碼表2t_jcbiaoti職位信息表列名數據類型長度主鍵允許空說明jcbiaotiIdint11是否名稱jcbiaotiNamevarchar255是否工資表3t_user員工信息表列名數據類型長度主鍵允許空說明userIdint11是否登錄名userNamevarchar255是否姓名userPasswordvarchar255否是性別userXingmingvarchar255否是年齡userSexint11否是電話userAgeint11否是工資userMinzuvarchar255否是學歷userPhonevarchar255否是部門userMarkvarchar2550否是職位userMark1varchar255否是時間表4t_sjshaochu工資信息表列名數據類型長度主鍵允許空說明sjshaochuIdint11是否員工sjshaochuNamevarchar255是否月份sjshaochuMarkvarchar2550否是日期sjshaochuMark1varchar2550否是上班sjshaochuMark2varchar2550否是狀態sjshaochuMark3varchar2550否是下班sjshaochuDatedatetime否是狀態系統功能實現登錄界面管理員進入登錄頁面,輸入自己登錄名和密碼調用文件中的用戶信息進行校驗,只有當用戶名和密碼相匹配時即可登錄系統,進而管理自己的網盤,其界面圖如圖10所示。圖10登錄界面圖此部分的編程實現的關鍵代碼如下:<divclass="username"><spanclass="type">帳號:</span><inputtype="text"name="username"id="username"class="input"/></div><divclass="username"><spanclass="type">密碼:</span><inputtype="password"name="password"id="password"class="input"/></div><divclass="username"><inputtype="submit"class="submit"value=”登錄”style="margin-left:70px"/><scriptlanguage="javascript">if("${info}”!=null&&"${info}”卜””){alert("${info}”);}$(document).ready(function(){$("#sub").click(function(){varusername=$("#username").val();varpassword=$("#password").val();$.ajax({type:"post"url:”二/Login/logincheck",data:"username="+username+"&password="+password,datatype:"json"cache:false,success:function(data){if(data!=null&&data!=""){$(".errorsinfo").append(data);}else{$("form").submitQ;}}});管理員功能界面主頁進入系統主頁時,管理員可以查看,添加,更改和刪除個人數據,員工信息,出勤信息和薪水信息。接口圖如圖11所示。圖11主頁界面圖管理員操作界面核心實現代碼如下:<divregion="west"split="true"title=”功能模塊”style="width:200px;"><divid="aa"class="easyui-accordion"fit="true"><divtitle=”權限等級(1,2,3,4)可操作”iconCls="icon-edit"style="overflow:auto;padding:lOpx;"selected="true"><u1id="treel"style="display:none;"><1i>人員檔案<</li><1i>人員調動<</li><1i>獎懲管理<</li><1i>考評管理<</li><1i>培訓管理<</li><1i>檔案導入<</li></ul></div><divtitle=”權限等級(1,3)可操作”iconCls="icon-edit"style="padding:lOpx;"><u1id="tree2"style="display:none;"><1i>基本信息<</li><1i>系統數據初始化<</li><1i>系統注冊<</li><1i>系統數據備份<</li></ul></div><divtitle=”權限等級(2)可操作”iconCls="icon-edit"style="padding:lOpx;"><u1id="tree3"style="display:none;"><1i>登陸用戶管理<</li><1i>用戶授權管理<</li></ul></div><divtitle=”權限等級(1)可操作”iconCls="icon-edit"style="padding:lOpx;"><u1id="tree4"style="display:none;"><1i>工資管理<</li><1i>帳套維護<</li><1i>員工帳套設定<</li><1i>計件工資</li><1i>計時工資</li></ul></div></div>個人信息管理員可以通過更改密碼和登錄名來查看,編輯,刪除和管理個人信息。圖12個人信息界面圖員工信息管理員可以在“員工信息”中查看,編輯,刪除和管理部門,職位和員工信息。添加工資信息:您可以基于原始工資信息文件添加新的工資記錄,將其保存到磁盤上,并向用戶顯示已添加文件的保存狀態,系統需要自動計算工資并將其放入文件將另存為付款組件。其界面圖如圖13所示。圖13員工信息界面圖員工信息管理代碼如下:publicinterfaceEmp_run_interf{publicList<empinform>selectEmpAll();publicList<emp_inform>select_Emp_Id(inteId);publicStringselectEmpIdName(inteId);publicList<empinform>selectempName(StringeName);publicList<empinform>selectempdid(intdId);publicbooleaninsertEmp(empinforme_inf);publicbooleandelete_Emp(inteId);publicbooleanupdate_Emp(emp_informe_inf,inteId);publicbooleanupdate_Emp(intdId,inteId);publicbooleanupdate_emp_type(inteId,Stringe"ype);}考勤信息管理員可以查看,添加,刪除,修改和管理狀態信息,其接口圖如圖14所示。圖14考勤信息界面圖點擊左側的菜單“請假管理”,頁面直接跳轉到請假管理界面,調用后臺請假Action類查詢出所有的請假信息,將這些信息封存轉移到數據集合List中,并綁定到request對象,然后頁面跳轉到相應的jsp,顯示出來。程序效果圖如圖18所示。圖18請假管理界面請假管理代碼如下。publicclassBLVacation{privateMap<String,List>countMap=newHashMap<String,List>);privateMap<String.HrUserInfoDto>userMap=newHashMap<String,HrUserInfoDto>();publicMap<String,HrUserInfoDto>getUser(StringuserCode,ListrsList)throwsException{for(inti=0;i<rsList.size();i++){HrVacationlnfoDtohr=(HrVacationInfoDto)rsList.get(i);if(hr.getUserCode().equals(userCode)){HrUserlnfoDtohrUserlnfoDto=getTargetHR(userCode);if(hrUserlnfoDto!=null){userMap.put(userCode,hrUserlnfoDto);}}
}returnuserMap;}publicMap<String,List>count(StringuserCode,Listresult,StringstartDate,StringendDate,double[]dayCount)throwsException{ListcountList=newArrayList(20);工資信息管理員可以查看,輸入,刪除,更改和管理薪水信息。更改員工薪資信息:向用戶詢問要更改的員工的序列號。如果文件中包含員工的薪水信息,將提示用戶提供員工的姓名,各種薪資組成部分以及根據序列號進行更改的其他選項,更改結果將保存在文件中,這部分內容需求還必須使用戶決定是否繼續修改,更改工資,即整個部分,界面圖如下:其界面圖如圖15所示。圖15工資信息界面圖關鍵代碼://獲取各部門各月工資發放情況publicstaticvoid1wfOfEachMonth(Stringunitid,Stringmark,Stringflg)throwsParseException{Booleanb1=false;Stringunid=session.get("unid");Ykunitunit=Ykunit.find("jgdm=?",unid).first();Stringunids=unitid;}點擊左側的菜單“工資信息管理”,頁面直接跳轉到工資信息管理界面,調用后臺工資信息Action類查詢出所有的工資信息信息,將把這些信息封存轉移到數據集合List中,并綁定到request對象,然后頁面直接跳轉到相應的jsp,顯示出來。程序效果圖如圖19所示。圖19工資信息管理界面如果需要增加工資信息信息,可以進入到工資信息添加頁面。添加時,系統會對必填項進行非空驗證,通過form表單中的onsubmit="returncheckForm()來檢查其是否為空,checkForm()函數中是各種的校驗輸入數據的方式。員工工資修改后保存的關鍵代碼如下:payId=Trim(Request("payId"))EmployNol=Trim(Request("EmployNol"))EmployNamel=Trim(Request("EmployNamel"))Page=Trim(Request("Page"))IfRequest.ServerVariables("REQUEST_METHOD")="POST"ThenRiqi=ChkDate(Request("Riqi"))Setrs=CreateObject("ADODB.RecordSet")sql="Select*From工資Where工號="&Employeeld&"And工資日期=#"&Riqi&"#AndpayID<>"&payIDrs.Opensql,conn,l,1IfNotrs.EOFThenResponse.Write"<scriptlanguage="avascript>"Response.Write"alert('已有此員工指定日期的工資記錄,請重新輸入日期。');"Response.Write"</script>"Response.End()Elsers.Closesql="Select*From工資WherepayId="&payIdrs.Opensql,conn,l,3rs("基本工資")=ChkInt(Request("Jiben"))rs("崗位工資")=ChkInt(Request("Gangwei"rs("獎金")=ChkInt(Request("Jiangjin"))rs("其他")=ChkInt(Request("Qita"))rs("考核")=ChkInt(Request("Kaohe"))rs("社保")=ChkInt(Request("Shebao"))rs("所得稅")=ChkInt(Request("Suodeshui"))rs("工資日期")=Riqirs("實發工資")=ChkInt(Request("TotalPay"))rs.UpdateEndIfrs.CloseSetrs=NoThingResponse.Redirect"editpay.asp?EmployNo="&EmployNol&_"&EmployName="&EmployNamel&"&Page="&PageEndIf員工功能界面登錄員工進入登錄頁面,并在其登錄名和密碼的調用文件中輸入用戶信息以進行驗證,只有當用戶名和密碼相匹配時即可登錄系統,進而管理自己的信息,其界面圖如圖16所示。圖16登錄界面圖個人信息員工進入系統可以查看個人信息(登錄名,姓名,性別,年齡,電話,工資,等)的操作。其界面圖如圖17所示。圖17個人信息界面圖考勤信息員工進入系統可以查看考勤信息的操作。其界面圖如圖18所示。圖18考勤信息界面圖員工請假登記信息保存關鍵代碼如下:IfRequest.ServerVariables("REQUEST_METHOD")="POST"ThenaTemp=Split(Trim(Request("EmployeeId")),",")EmployeeId=aTemp(0)BeginDate=ChkDate(Request("BeginDate"))EndDate=ChkDate(Request("EndDate"))Setrs=CreateObject("ADODB.RecordSet")sql="Select*From請假加班Where工號='"&EmployeeId&"'And開始日期=#"&BeginDate&"#"rs.Opensql,conn,1,1IfNotrs.EOFandrs.BOFThenResponse.Write"<scriptlanguage='javascript'>"Response.Write"alert('此員工當天已請假,請重新輸入!');"Response.Write"</script>"Response.End()Elsers.Closers.Open"請假加班",conn,1,3rs.AddNewrs("工號")=EmployeeIdrs("請假類型")=ChkInt(Trim(Request("LeaveType")))rs("開始日期")=BeginDaters("結束日期")=EndDaters("天數")=ChkInt(Trim(Request("LeaveDays")))rs("請假事由")=ChkText(Request("Reason"))rs.UpdateEndIfrs.CloseSetrs=NoThingResponse.Redirect"editleave.asp"EndIf員工中心員工進入系統主頁后可以添加,編輯和查看個人信息,考勤信息和薪資信息。界面圖如圖19所示。圖19員工中心員工查看工資功能代碼如下:<%//之前先對數據庫進行連接Stringuserxm="yh";Stringpasswd="rsglxt";Connectionconn=DriverManager.getConnection(url,userxm,passwd);//對登錄賬號密碼進行驗證Statementstmt=conn.createStatement();Stringzhanghao=(String)session.getAttribute("zhanghao");Stringsql="selectrankfromuser_zhanghaowherezhanghao='"+zhanghao+"'";ResultSetrs=stmt.executeQuery(sql);while(rs.next()){//Stringrank=newString(rs.getString("rank").trim());Stringrank=""+rs.getString("rank");if("0".equals(rank){out.print("<script>alert('對不起,您沒有管理員權限');location.replace('index.jsp');</script>");//對權限進行判斷out.print(rank);}elseif(rank=="1"){out.print(rank);response.sendRedirect("guanli.jsp");session.setAttribute("zhanghao",zhanghao);//提取表單信息}}stmt.close();conn.close();%>系統測試程序調試隨著現代Internet的出現,軟件測試現在變得非常重要,只要系統中存在問題,就必須立即進行適當的修改,程序設計中會出現很多問題,很難進步。經過幾次測試后,我們需要知道錯誤并進行糾正,并且只要程序被編程,就需要將軟件作為軟件開發過程中最重要的部分進行測試,測試是整個系統中最重要的部分。統計分析,軟件測試占軟件開發工作量的45%。在軟件測試過程中,每個編寫的程序都會有大大小小的錯誤,但是,如果您想在開發過程中手動發現這些錯誤,則很難通過測試工具來測試和研究系統設計,與某些數據相比,經常會遇到錯誤消息數據處于語法錯誤中程序的執行也會觸發錯誤,因此更容易發現錯誤,但是計算機會生成另一種錯誤,但是這些錯誤是隱藏的,并且不經常出現,因此解決這些錯誤是浪費時間。程序的測試測試的重要性在軟件的生命周期中,程序的測試需要在程序的設計以及開發完之后,采用自動檢測技術,這樣測試將會節約大量的時間和人工成本。員工工資管理系統的初衷是讓員工更好地了解自己的工資。從理論上講,我們希望盡快找到程序中的問題。準備測試也很重要。我們需要測試上面列出的所有功能,作為系統開發人員,我希望測試中的員工薪酬系統可以證明它是一個完美的管理系統,但同時也符合多種優良功能的頂部。檢查步驟整個系統的構建必須通過幾個步驟完成,并且每個軟件應用程序都包含不同的子單元,因此大多數程序測試包括以下三個步驟:(1)檢驗單元是指檢驗單元中編碼錯誤的設計;(2)在此測試中,可以在員工薪資系統中檢測到錯誤,尤其是在程序正在運行時;(3)此步驟中的接受是一項測試,即在系統需求規格中發現錯誤。測試分析通過以上的測試與分析員工工資管理系統設計與實現主要是從以下幾個方面來進行的:負責入學考試的員工使用權限管理系統登錄到站點檢查不同帳戶的登錄方法,以驗證系統是否具有相同的錯誤和成功要求具有相同的錯誤和成功要求。由于文章空間有限,僅截取了幾個代表性的模塊進行測試,并獲得了測試結果。如下表所示,登錄界面分為員工登錄和管理員登錄測試。表5管理員,員工測試表模塊測試用例描述操作過程及數據預期結果用例類別管理員管理員登錄輸入正確的員工名密碼進行登錄操作在員工名中輸入正確的員工名,密碼框中輸入對應員工的密碼,點擊登錄按鈕員工正常登錄登錄輸入異常的員工名密碼進行登錄操作在員工名中輸入不存在的員工名,密碼框中任意輸入一組數字作為的密碼,點擊登錄按鈕提示員工名或者密碼錯誤登錄不輸入任何信息直接點擊登錄操作直接點擊登錄按鈕系統提示員工名密碼不能為空,請重新輸入登錄工資信息管理添加工資輸入分類內容點擊添加按鈕正常添加工資管理修改工資信息選中需要修改的分類,點擊修改按鈕可以進行信息的修改工資管理分類刪除選中需要刪除的分類,點擊刪除按鈕可以進行分類的刪除分類管理員工員工登錄輸入正確的員工名密碼進行登錄操作在員工名中輸入正確的員工名,密碼框中輸入對應員工的密碼,點擊登錄按鈕員工正常登錄登錄輸入異常的員工名密碼進行登錄操作在員工名中輸入不存在的員工名,密碼框中任意輸入一組數字作為的密碼,點擊登錄按鈕提示員工名或者密碼錯誤登錄不輸入任何信息直接點擊登錄操作直接點擊登錄按鈕系統提示員工名密碼不能為空,請重新輸入登錄工資查看信息查看點擊工資可以查看到工資信息信息查看測試結論在進行軟件測試時,我們必須嚴格遵循并執行這些步驟和說明。測試時,我們必須有耐心,而不是三心二意,不耐煩,并且當我們
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省青桐鳴2024-2025學年高二下學期3月聯考 數學人教版【含答案】
- 濰坊食品科技職業學院《互動光媒與空間》2023-2024學年第一學期期末試卷
- 山東省臨沂市臨沂市蒙陰縣達標名校2025年中考物理試題命題比賽模擬試卷(13)含解析
- 江西科技師范大學《萬物互聯的通信時代》2023-2024學年第二學期期末試卷
- 內蒙古機電職業技術學院《典型優化問題的模型與算法》2023-2024學年第二學期期末試卷
- 山西省臨汾市古縣2024-2025學年數學三下期末調研試題含解析
- 嘉興南洋職業技術學院《BIM技術與應用C》2023-2024學年第二學期期末試卷
- 上海市上外附中2024-2025學年高三第一次段考物理試題含解析
- 廈門市重點中學2024-2025學年招生全國統一考試仿真卷(十二)-高考英語試題仿真試題含解析
- 江蘇省南京玄武區重點中學2025屆初三英語試題下學期第一次月考試題含答案
- 《中外建筑史》課程標準
- 這個殺手不太冷解析
- 造口袋技術要求
- 國家開放大學(江西)地域文化(專)任務1-4試題及答案
- QCR 409-2017 鐵路后張法預應力混凝土梁管道壓漿技術條件
- 南師地信培養方案
- 采購工作調研報告(3篇)
- 10KV高壓開關柜操作(培訓課件PPT)
- 希爾國際商務第11版英文教材課件完整版電子教案
- 《學弈》優質課一等獎課件
- 2023年6月大學英語四級考試真題(第1套)(含答案)
評論
0/150
提交評論