




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
四、系統設計(一)系統的功能結構圖通過系統輸入的分析,系統管理員的主要功能是:個人信息,員工信息,出勤信息,工資信息等;員工:個人信息,出勤信息,薪資信息等。具體功能結構如圖5所示:圖5系統功能圖(二)系統數據庫設計1.數據庫E-R圖基于對數據需求的分析,概念模型通常用于連接各種數據,分析和處理員工的信息,并制作E-R圖以顯示某些實體,屬性和關系之間的關系。(1)管理員信息實體圖如圖6所示:圖6管理員信息實體圖(2)職位信息實體圖如圖7所示:圖7職位信息實體圖(3)員工信息實體圖如圖8所示:圖8員工信息實體圖(4)工資信息實體圖如圖9所示:圖9工資信息實體圖2.數據表字段設計數據庫中心是獨立的,當數據運行到程序中時,它將與他們聯系相關人員記錄,然后系統將自動鏈接數據。如果要熟悉數據庫,請選擇此部分并自動分解,然后單擊“完成”,系統將在對話框中打開數據源名稱,然后在等待正確操作之前轉到下一個操作登錄時輸入的密碼和帳戶。系統功能設計和功能模塊部門的要求描述了每個數據庫表的結構和功能,并創建了表數據庫:表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;}}});(二)管理員功能界面1.主頁進入系統主頁時,管理員可以查看,添加,更改和刪除個人數據,員工信息,出勤信息和薪水信息。接口圖如圖11所示。圖11主頁界面圖2.個人信息管理員可以通過更改密碼和登錄名來查看,編輯,刪除和管理個人信息。圖12個人信息界面圖3.員工信息管理員可以在“員工信息”中查看,編輯,刪除和管理部門,職位和員工信息。添加工資信息:您可以基于原始工資信息文件添加新的工資記錄,將其保存到磁盤上,并向用戶顯示已添加文件的保存狀態,系統需要自動計算工資并將其放入文件將另存為付款組件。其界面圖如圖13所示。圖13員工信息界面圖4.考勤信息管理員可以查看,添加,刪除,修改和管理狀態信息,其接口圖如圖14所示。圖14考勤信息界面圖5.工資信息管理員可以查看,輸入,刪除,更改和管理薪水信息。更改員工薪資信息:向用戶詢問要更改的員工的序列號。如果文件中包含員工的薪水信息,將提示用戶提供員工的姓名,各種薪資組成部分以及根據序列號進行更改的其他選項,更改結果將保存在文件中,這部分內容需求還必須使用戶決定是否繼續修改,更改工資,即整個部分,界面圖如下:其界面圖如圖15所示。圖15工資信息界面圖關鍵代碼://獲取各部門各月工資發放情況publicstaticvoid1wfOfEachMonth(Stringunitid,Stringmark,Stringflg)throwsParseException{Booleanb1=false;Stringunid=session.get("unid");Ykunitunit=Ykunit.find("jgdm=?",unid).first();Stringunids=unitid;}(三)員工功能界面1.登錄員工進入登錄頁面,并在其登錄名和密碼的調用文件中輸入用戶信息以進行驗證,只有當用戶名和密碼相匹配時即可登錄系統,進而管理自己的信息,其界面圖如圖16所示。圖16登錄界面圖2.個人信息員工進入系統可以查看個人信息(登錄名,姓名,性別,年齡,電話,工資,等)的操作。其界面圖如圖17所示。圖17個人信息界面圖3.考勤信息員工進入系統可以查看考勤信息的操作。其界面圖如圖18所示。圖18考勤信息界面圖4.員工中心員工進入系統主頁后可以添加,編輯和查看個人信息,考勤信息和薪資信息。界面圖如圖19所示。圖19員工中心六、系統測試(一)程序調試隨著現代Internet的出現,軟件測試現在變得非常重要,只要系統中存在問題,就必須立即進行適當的修改,程序設計中會出現很多問題,很難進步。經過幾次測試后,我們需要知道錯誤并進行糾正,并且只要程序被編程,就需要將軟件作為軟件開發過程中最重要的部分進行測試,測試是整個系統中最重要的部分。統計分析,軟件測試占軟件開發工作量的45%。在軟件測試過程中,每個編寫的程序都會有大大小小的錯誤,但是,如果您想在開發過程中手動發現這些錯誤,則很難通過測試工具來測試和研究系統設計,與某些數據相比,經常會遇到錯誤消息數據處于語法錯誤中程序的執行也會觸發錯誤,因此更容易發現錯誤,但是計算機會生成另一種錯誤,但是這些錯誤是隱藏的,并且不經常出現,因此解決這些錯誤是浪費時間。(二)程序的測試1.測試的重要性在軟件的生命周期中,程序的測試需要在程序的設計以及開發完之后,采用自動檢測技術,這樣測試將會節約大量的時間和人工成本。員工工資管理系統的初衷是讓員工更好地了解自己的工資。從理論上講,我們希望盡快找到程序中的問題。準備測試也很重要。我們需要測試上面列出的所有功能,作為系統開發人員,我希望測試中的員工薪酬系統可以證明它是一個完美的管理系統,但同時也符合多種優良功能的頂部。2.檢查步驟整個系統的構建必須通過幾個步驟完成,并且每個軟件應用程序都包含不同的子單元,因此大多數程序測試包括以下三個步驟:(1)檢驗單元是指檢驗單元中編碼錯誤的設計;(2)在此測試中,可以在員工薪資系統中檢測到錯誤,尤其是在程序正在運行時;(3)此步驟中的接受是一項測試,即在系統需求規格中發現錯誤。(三)測試分析通過以上的測試與分析員工工資管理系統設計與實現主要是從以下幾個方面來進行的:負責入學考試的員工使用權限管理系統登錄到站點檢查不同帳戶的登錄方法,以驗證系統是否具有相同的錯誤和成功要求具有相同的錯誤和成功要求。由于文章空間有限,僅截取了幾個代表性的模塊進行測試,并獲得了測試結果。如下表所示,登錄界面分為員工登錄和管理員登錄測試。表5管理員,員工測試表模塊測試用例描述操作過程及數據預期結果用例類別管理員管理員登錄輸入正確的員工名密碼進行登錄操作在員工名中輸入正確的員工名,密碼框中輸入對應員工的密碼,點擊登錄按鈕員工正常登錄登錄輸入異常的員工名密碼進行登錄操作在員工名中輸入不存在的員工名,密碼框中任意輸入一組數字作為的密碼,點擊登錄按鈕提示員工名或者密碼錯誤登錄不輸入任何信息直接點擊登錄操作直接點擊登錄按鈕系統提示員工名密碼不能為空,請重新輸入登錄工資信息管理添加工資輸入分類內容點擊添加按鈕正常添加工資管理修改工資信息選中需要修改的分類,點擊修改按鈕可以進行信息的修改工資管理分類刪除選中需要刪除的分類,點擊刪除按鈕可以進行分類的刪除分類管理員工員工登錄輸入正確的員工名密碼進行登錄操作在員工名中輸入正確的員工名,密碼框中輸入對應員工的密碼,點擊登錄按鈕員工正常登錄登錄輸入異常的員工名密碼進行登錄操作在員工名中輸入不存在的員工名,密碼框中任意輸入一組數字作為的密碼,點擊登錄按鈕提示員工名或者密碼錯誤登錄不輸入任何信息直接點擊登錄操作直接點擊登錄按鈕系統提示員工名密碼不能為空,請重新輸入登錄工資查看信息查看點擊工資可以查看到工資信息信息查看(四)測試結論在進行軟件測試時,我們必須嚴格遵循并執行這些步驟和說明。測試時,我們必須有耐心,而不是三心二意,不耐煩,并且當我們有足夠的時間時,我們絕不能放任小細節。我們必須冷靜下來并慢慢等待,以使該程序達到較高的水平,由于先前在其他地方進行的修改,此模塊中的錯誤導致了一些問題。注意這一點是將來研究的一大進步;畢竟,在測試之后,應保存文檔以備將來使用。在測試過程中,一些問題已在以后的工作中得到糾正,并且在以后的程序設計中將盡可能避免類似的問題。通過對以上測試結果的分析,表明薪酬管理系統的設計與實現滿足了員工的需求和要求。這是面向員工的薪酬管理系統的設計與實現,應該得到普及,并且該系統主要從以下幾個方面進行測試:(1)通過測試所有程序的功能,我們可以更好地了解該程序是否可以在現實生活中得到更好的應用。(2)此階段的主要目的是測試系統設計是否可以達到預期的性能考慮是否有意外工作。(3)安全測試是檢查系統是否可以隨時隨地使用和執行,以及數據安全性,驗證代碼和軟件測試是檢查單元中最重要的可能性,也稱為單元測試,目標是每次運行測試單元會導致一些錯誤編碼和設計細節較少。
結束語員工薪資管理系統開發主要使用java開發語言,服務器系統完善,日食選擇系統開發,具有BS結構的開發框架,員工可以直接打開瀏覽器訪問該網站,高安全性網站,預先設計符合工作要求的工作日程安排,員工可以根據需要訪問相關的信息查詢系統,進行過濾,查看信息等。由于此員工薪酬管理系統的開發是獨立設計的,因此工作量非常大,在整個系統開發過程中遇到了許多困難,許多彎路,我們對自己的工作能力建立了信心,我相信這將對今后的學習工作生活有非常重要的影響。由于以前對JSP的知識還沒有深入了解,所以從一開始我就遇到了很多困難,例如,在第一頁非標準演示文稿上,問題出了之后聯系數據庫無法傳遞參數,最后通過幫助學生并尋找相關材料來解決,在此過程中,我還學到了很多知識,而且盡管我在每個程序中都做了所有有用的工作,但一直在規范數據處理方法和思想,只有在實踐之后才能解決問題。
致謝在本次論文設計過程中,老師對該論文從選題,構思到最后定稿的各個環節給予細心指引與教導,使我得以最終完成畢業論文設計。在學習中,老師嚴謹的治學態度、豐富淵博的知識、敏銳的學術思維、精益求精的工作態度以及侮人不倦的師者風范是我終生學習的楷模,導師們的高深精湛的造詣與嚴謹求實的治學精神,將永遠激勵著我。這2.5年中還得到眾多老師的關心支持和幫助。在此,謹向老師們致以衷心的感謝和崇高的敬意。最后,我要向百忙之中抽時間對本文進行審閱,評議和參與本人論文答辯的各位老師表示感謝!
參考文獻[1]王海英,張笑歌,魏晨陽.農民工工資管理系統的設計和實現[J].中國公路,2020(08):114-115.[2]張藝雪.基于Java的辦公自動化系統的研究與設計[J].西昌學院學報(自然科學版),2019,27(03):32.34.[3]周關平,張琥城.創新事業單位工資信息化管理模式研究[J].中國人事科學,2020(03):23-30.[4]董袁泉.基于Hibernat框架的J2EE應用開發.[J/OL]沙洲職業工學院學報.2019.03.1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年CPBA考試案例研究試題及答案
- 2025企業勞動合同協議書標準范本
- 2024年陜西西安經開區公辦學校教職工招聘筆試真題
- 2024年青島市即墨區招聘公費師范生筆試真題
- 2024年樂山市招聘事業單位工作人員筆試真題
- 2024年簡陽市招聘衛健系統事業單位筆試真題
- 湖南鹽業集團有限公司所屬企業招聘考試真題2024
- 兩個不同純度種子混合后純度計數方案
- 2024年北京經濟管理職業學院招聘筆試真題
- 演藝人員收入損失保險企業制定與實施新質生產力戰略研究報告
- 2025年超高功率大噸位電弧爐項目建議書
- 浙江省杭州市蕭山區2022-2023學年第二學期四年級科學期中試題(含答案)
- 寵物殯葬創新創業
- 2024年黑龍江出版集團招聘筆試真題
- 2024年4月27日浙江省事業單位招聘考試《職業能力傾向測驗》真題及答案
- 2025年上半年上海青浦新城發展(集團)限公司自主招聘9名易考易錯模擬試題(共500題)試卷后附參考答案
- 小學數學教學中錯題資源的有效利用研究論文
- 2025年山西電力職業技術學院單招職業技能考試題庫及答案1套
- 2025年高考預測猜題 化學 信息必刷卷02(新高考 通 用)(解析版)
- 3.2依法行使權利 課件 -2024-2025學年統編版道德與法治八年級下冊
- 五月菜油香(2024年寧夏中考語文試卷記敘文閱讀試題)
評論
0/150
提交評論