




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
員工考勤管理系統設計與實現摘要考勤是企業日常經營管理中較為重要的部分內容,無論對國有企業還是民營企業來說,都必須重視內部考勤管理。在相對完善的考勤管理體系下,一定程度可以較好統計企業員工的到崗情況,減少遲到率,在維護良好企業形象方面也有著不錯的效果,通過考勤管理可以大大提高員工工作效率,也是當前提高企業經濟效益的有效途徑之一。因此,對員工實施科學且較為有效的管理方法現已成為每個企業主要發展方向與研究課題。隨著公司規模的不斷擴大、人員的不斷增加以及項目公司的特殊性,通過人力資源和人力資源進行員工考勤管理已不能滿足當前對工作效率和準確性的要求。隨著計算機技術、網絡技術和企業信息化建設的發展,使用計算機輔助呈現已成為一種普遍的趨勢。本課題在對企業管理部門和人力資源部門進行深入研究的基礎上,決定設計和研究員工網絡考勤系統。本文在企業實際考勤管理系統的基礎上,開發了一個員工考勤管理系統,對企業員工的考勤情況進行記錄、計算和分析。本次的系統開發設計嚴格遵守軟件項目開發的基本要求與步驟,即從需求分析出發、對本次研究概況進行總體設計、根據總體設計內容進行各個模塊的詳細分析、最終完成系統編碼實現以及想過測試維護功能。最終完成本次軟件開發,一定程度可以有效提高企業發展管理的經濟效益,減少企業考勤管理工作量,降低人力資源成本,提高企業生產經營效率。關鍵詞:考勤管理;需求分析;系統測試;員工考勤目錄TOC\o"1-3"\h\u261551緒論 1160501.1課題背景 182191.2研究意義 1251051.3國內外研究現狀 1133281.3.1國外研究現狀 1223051.3.2國內研究現狀 2165611.4主要研究內容 2291592系統分析 387112.1市場現狀分析 3240792.2市場需求分析 3157882.3可行性分析 4145692.3.1經濟可行性 4146902.3.2技術可行性 4246002.3.3操作可行性 4142132.3.4系統設計可行性分析 4170882.4關鍵技術介紹 5204722.4.1JSP言語 5126132.4.2SQLserver數據庫 5290452.4.3B\S架構 5183842.4.4MVC模式 5303162.4.5Tomcat服務器概述 6128593系統設計 6209533.1系統功能分析 6153743.1.1系統結構框架圖 770903.1.2系統流程圖 7301303.2系統具體功能設計 7168593.2.1用戶管理 7164013.2.2角色管理 825103.2.3部門管理 8230813.2.4權限管理 8123674數據庫設計 8103474.1數據庫概念分析 881594.2數據庫結構設計 11276084.2.1系統數據流程圖 11153234.2.2數據庫的概念設計 1138974.2.3數據庫邏輯結構設計 12279974.3數據庫物理設計 1489355系統的實現 16185236測試與維護 2392096.1軟件調試 2347676.2軟件測試 23209576.2.1測試的重要性及目的 238996.2.2測試的步驟 24116766.2.3測試的主要內容 2427207結論 257366參考文獻 271緒論1.1課題背景隨著我國國民經濟的飛躍式發展背景下,各行業都開始積極使用現代化管理技術手段;開始持續推進優化企業的運營管理質量,以切實提高企業自身工作效率。在新形勢下,對于企業發展、管理職能及管理水平或是服務質量均提出了新的要求。解決這一問題的唯一途徑是建立科學有效的管理信息系統。員工考勤管理是一種基本的員工檔案管理,由于企業數量龐大;每個員工的實際情況不同;企業是否擁有相對完善的人員考勤管理制度,將決定著企業管理工作是否復雜化,與企業日常生產經營的效率也有著緊要聯系。另一方面,在信息化背景下,雖然許多企業有引用使用一些現代化管理設備,但是由于系統更新換代迅速,這就使得企業在員工管理方面存在功能上的一些落后,這對企業自身信息化管理也是非常不利的因素。因此,綜上所述,結合現代企業發展需求而開發設計出一套相對完整的考勤管理功能,對方面企業人力管理,優化管理過程、管理成本而言勢在必行。1.2研究意義傳統模式下,由于無法通過人力資源和人力管理來滿足當前時代對企業工作效率和準確性的要求,因此在考勤管理方面常常不能展現較為明顯的作用。隨著數據庫技術、網絡技術和企業信息化建設的不斷發展,員工考勤管理已成為當今企業發展的主要趨勢。計算機管理已成為現代企業經營中不可缺少的環節。此外,利用計算機進行考勤管理,可以為企業節省大量的人力和物力資源,同時減少考勤管理人員的工作量,提高工作效率,使原來復雜的工作變得簡單易行。因此,研究適合企業發展的員工考勤管理系統,不僅是企業的實際需求,也是時代的發展趨勢,具有重要的研究意義。1.3國內外研究現狀1.3.1國外研究現狀在計算機發展尚不成熟的年代,許多重復性工作,如工資計算、工資分配等,都是由員工手工完成,錯誤率高,耗時久,成為了當時人們亟待解決的問題。而計算機技術的出現,恰巧為解決這方面問題提供了必然路徑選擇。另一方面,隨著計算機技術的切實發展與廣泛應用,企業管理工作也隨之逐漸向現代信息自動化發展,得到了飛速的應用與進步。上世紀60年代末,人們開始認識到計算機的準確性和有效性,并將其嘗試應用于企業管理的各個方面,因此首次開發了基于計算機的員工考勤管理系統。使用計算機可以有效地避免人工操作帶來的錯誤,提高人力資源管理的效率。但是,由于當時計算機技術應用的局限性,只能實現一個自動工資計算系統的功能,對人事信息數據的分析功能還不完善。辦公系統的研究與開發在歐洲、美國、日本等國家起步較早。經過各部門的長期努力,企業辦公系統信息采集與處理的自動化已初步實現,并逐步向無紙化辦公發展。1.3.2國內研究現狀我國是在1970之后的時期將計算機用于企業管理,雖然起步較晚,但其起步以后也逐漸開展起來。目前,計算機的普及和其的作用,在我國各個范圍普遍地使用計算機來幫助管理。但總言而之,我國管理層使用計算機,還是處于剛剛發展階段,此時此刻最要緊的還是將重心放在研究用這個橋梁跟其他工作相接上。僅是近來我國的考勤系統在我國得到廣泛開展,然而在其他富強國家早早超越了我們。但當今不如以往的是各式各樣的技術在市面上得到應用,所有行業都在爭先恐后地使用現代化的手段,爭取提高自己的工作效率和服務質量。現如今的計算機技術和數據庫已經走向成熟,用此技術來建設一個協助人事來輕易地將問題解決,這已經不再是難題。繁瑣的工作因為系統的出現相關管理人員不再困難,讓人們把精力放在工作的其他專業性較強的地方。信息化的程度對于我國大小企業來說一直處在相對初級的時段,針對信息化考勤的技術方面的相關統計,真正擁有比較高的數目使用系統的企業,在全國上下的大小企業中比例不過就是10%。不斷加劇的企業競爭,一個標準化的考勤系統多么至關重要,例如大家曉得使用到的阿里釘釘、Oracle、用友等等的系統,為企業的管理增添了許多便利。1.4主要研究內容首先,本文通過文獻調查與分析,了解了員工考勤管理理論研究現狀,并根據本次研究存在的問題確定研究方向和內容。其次,通過查閱資料與客觀調查,了解考勤系統的功能需求,確定系統模塊,完成系統總體設計。然后在需求分析與系統設計的基礎上,重點研究了系統的結構設計、系統功能模塊以及后臺數據庫設計。系統架構設計包括軟件架構、硬件架構和系統功能模塊設計。系統功能模塊設計部分詳細描述了系統四個核心模塊的實現。在系統數據庫的實現部分,首先通過ER圖分析系統實體之間的關系,然后將實體與數據庫分離,設計并說明系統的關鍵數據庫表。在完成系統設計后,本文描述了編碼系統的實現過程和開發結果,并詳細描述了系統核心功能模塊的實現和用戶界面的實現。系統開發的最后一部分是系統測試。由于系統涉及的模塊和代碼較多,在系統測試一章中只選擇了一些關鍵的功能測試,以保證系統部署后的在線性、功能的完整性和用戶體驗的良好性,從而幫助企業實現良好的員工考勤管理。2系統分析2.1市場現狀分析目前的市場存在很多考勤相關的產品;根據調研分析;目前的考勤狀況比較混亂;并不統一。大公司擁有著完善并且智能化的考勤管理系統;而部分中小公司的考勤管理系統往往并不完善且智能化不強;小公司更加隨意。目前的考勤機類型有:刷卡考勤機、指紋考勤機、人臉識別考勤機、虹膜考勤機;2.2市場需求分析伴隨各個公司的規模擴大;市場的競爭也更加劇烈;所有行業都發現人力資源管理尤為重要;每個行業都迫切的想要提升自己的人力資源管理水平;但是人力資源的提升不是說說這么簡單;在有高質量的管理員的同時也要用現代化工具進行輔助;從此就出現了各式各樣的員工考勤管理系統。員工考勤管理系統對事業單位還是機關單位都極其重要;會對單位的員工管理進行加強;其滿足了單位對人事信息;考勤信息以及工資信息的管理;用電子化信息處理瑣碎的事情;更規范的對單位信息進行處理;這個處理更加的智能化以及具有保密性。2.3可行性分析可行性探索是想要驗證問題是不是能夠在最短時間和最低成本里解決,要實現這一目標,就需要綜合考慮和分析幾個重要系統的可能解決方案。方法的具體優缺點和它的利弊,從而準確地進行判斷超出自己系統原定的一個大體規模和建設目標,系統整體建設工程完成后系統能夠給我們企業帶來的主要經濟效益與社會影響多大程度以及是否遠遠超出了我們值得自己進行投資或者用于開發該項目的系統。2.3.1經濟可行性成功開發系統并實施后,人力成本和經濟效益遠超過管理體系的發展成本,因此該系統的發展在經濟角度而言是可行的。2.3.2技術可行性系統的應用程序可以直接使用JSP發布,具有良好的移動性好,管理安全,功能發布簡單方便。2.3.3操作可行性用戶無需進行任何培訓,大大提高管理企業管理者的工作效率。2.3.4系統設計可行性分析員工考勤管理系統是提供給事業單位進行信息咨詢;檢索;存取的。系統的開發是根據管理系統的理論進行;正是開發員工管理考勤系統之前要進行市場調研。首先要明確用戶的要求;根據調查的結果進行可行性分析以確保系統的開發是否可行。其次要對各個部門員工的意見進行收集;在開發系統之前要對現有情況進行一個詳細的調查和分析;以確保用戶的需求可以根據現有的計算機技術進行實現;使開發的員工考勤管理系統的功能與用戶的需求吻合。最后無論在什么情況下,都要對現在的系統中信息處理進行一個詳細的了解;熟知系統內部功能結構;來設計出一個更好的;更合乎邏輯的新系統;保證系統的一個開發質量。避免在消耗了大量人力;物力以及財力之后沒有完美的完成新系統開發的悲劇。在整個的開發過程中會使用一臺計算機開進行;對計算機的硬件沒有硬性要求;對軟件方面同樣如此;這樣使使用得到了巨大的方便;從成本方面考量;也是經濟實惠;功能具備。2.4關鍵技術介紹2.4.1JSP言語JSP也是許多平臺上的網頁技術之一。從網站頁面的動態性能來看類似于ASP技術。代碼執行使用相應的語言引擎,一些HTML程序使用代碼。因為JSP實現了與用戶溝通的目標,改善了用戶的使用感受。2.4.2SQLserver數據庫T-SQL屬于架構化查詢詞SQL中的一類,ANSISQL-92是SQLserver的T-SQL的執行標準。SQLserver它具有可伸縮性使用便捷以及與相關軟件集成度高等特點。為保證整個系統的高穩定性并提高安全性能,SQLserver2008新增了一項技術,就是數據庫中包括失敗轉移集中這種鏡像科技,此技術可以讓頁面進行自動修復,SQLserver2008還使用了新的集成管理工具,用它來控制數據接口(APIs),SQLserver它能夠幫助各大公司搭建其獨特系統。除此之外,SQLserver2008隱私性能較高,系統安全性也得到進一步提高,與以前的SQL版本相比,數據文件和日志文件可以在不修改應用程序的情況下進行加密,有效防止未經授權的用戶訪問,支持第三方密鑰管理。2.4.3B\S架構B\S架構是在C/S架構基礎上所衍生升級的一種架構,是瀏覽器和服務器之間互聯的一種表現形式,當用戶有執行命令時,會在瀏覽器端提交,而瀏覽器將轉移到服務器端進行處理,當命令處理完畢后,服務器將傳輸回瀏覽器進行反映。總之瀏覽器和服務器各司其職,一個用于外觀顯示另一個用于真正的工作執行,除了避免系統訪問和使用的局限性外,該架構的使用也非常方便。2.4.4MVC模式MVC是模型(model)-視圖(view)-控制器(controller)的縮寫。這個模式方便了系統的更改,在修改界面或者用戶交互時不需要重新寫業務邏輯,在這種模式下,所有業務邏輯都將集成到一個組件中。2.4.5Tomcat服務器概述Tomcat是一款免費的開源Web應用服務器,是一款輕量級的應用服務器。目前市場上的各種類型Web服務器是比較流行的一種。3系統設計本次系統設計主要是結合公司實際工作考勤需求,進行相關功能的設計與開發。整個系統秉持操作簡單,界面簡介理念,功能強調使用性強,實用性夠,具有一定的安全基礎,能夠基本實現員工的日常值班、考勤、信息管理、員工部門管理、系統配置等有關功能,幫助企業實現現代信息化管理,從而節約企業管理不必要的資源浪費,幫助考勤管理擺脫相對繁重的工作,以企業戰略角度出發,專注于公司計劃和政策發展,以切實提高企業日常經營管理水平與效率。3.1系統功能分析員工考勤管理系統對事業單位還是機關單位都極其重要;會對單位的員工管理進行加強;其滿足了單位對人事信息;考勤信息以及工資信息的管理;用電子化信息處理瑣碎的事情;更規范的對單位信息進行處理;這個處理更加的智能化以及具有保密性。想要創建完善的員工考勤管理系統;需要包括以下幾個模塊:用戶管理部分:主要對員工的基本信息進行一個收集管理。角色管理部分:主要對員工的職位角色進行一個收集管理。部門管理部分:主要對員工歸屬哪一個部門進行一個收集管理。權限管理部分:主要對員工的權限進行一個管理。圖3-1系統總體功能模塊3.1.1系統結構框架圖系統總體結構框架如圖3-2所示。圖3-2系統結構框架圖3.1.2系統流程圖系統流程規劃圖如圖3-3所示。圖3-3考勤管理流程圖3.2系統具體功能設計3.2.1用戶管理1.添加用戶的基本信息:管理員可以添加用戶的基本信息;包含姓名;密碼;年齡;性別;身份證;手機號;歸屬部門;角色。2.修改用戶信息:直接從用戶列表中選中需要修改的用戶;然后對用戶信息進行修改。3.刪除用戶信息:直接從用戶列表中選中需要刪除的用戶;然后進行用戶刪除。3.2.2角色管理1.添加公司擁有什么樣角色:管理員可以添加角色信息;包含區經理;店經理;副店經理;值班主管;普通員工等等。2.修改角色信息:直接從角色列表中選中需要修改的信息;然后對用戶信息進行修改。3.刪除角色信息:直接從用戶列表中選中需要刪除的角色;然后進行角色刪除。3.2.3部門管理1.添加公司擁有什么部門:管理員可以添加部門信息;包含營運部;行政部;巡查部;人事部等等。也可以調整各個部門的上下班時間;2.修改部門信息:直接從部門列表中選中需要修改的信息;然后對部門信息以及部門上下班時間進行修改。3.刪除部門信息:對于公司停掉的部門直接從部門列表中選中需要刪除的部門;然后進行部門刪除。3.2.4權限管理1.添加員工的權限;分屬哪一權限。2.修改權限信息:直接從權限列表中選中需要修改的信息;然后進行修改。3.刪除權限信息:對于撤銷員工的權限進行選擇;然后進行刪除。以及對其他一些不需要的信息進行刪除。4數據庫設計4.1數據庫概念分析我們要在得到數據項和數據結構之后才能設計出滿足用戶需求的東西;了解之間的關系;從而為后面的邏輯結構設計打下一個基礎;針對員工考勤管理系統的要求;對員工考勤管理的工作流程以及數據流程的分析;設計出了包含以下的數據項和數據結構:1.用戶管理;包含的數據項有:姓名;密碼;年齡;性別;身份證;手機號;歸屬部門;角色等信息。2.角色管理;包含的數據項有:角色名稱等信息。3.部門管理;包含的數據項有:部門名稱;上班時間;下班時間等信息。4.權限管理;包含的數據項有:權限等級;權限所屬等信息。通過以上的信息得出每個實體的實體圖;如圖4-1所示;用戶管理實體圖。圖4-1用戶管理實體圖如圖4-2所示;角色管理實體圖。如圖4-2角色管理實體圖如圖4-3所示;部門管理實體圖。如圖4-3部門管理實體圖如圖4-4所示;權限管理實體圖。如圖4-4權限管理實體圖概念模型是描述事物;事物特征和事物之間的聯系情況;現實世界也存在許多聯系一樣;實體之間同樣存在。三種實體之間的聯系分別為:一對多;多對多;一對一。就以上信息可以分析如下:1.員工和部門之間是多對一的關系;每個員工只能歸屬一個部門;但一個部門里會有很多個員工。2.員工和考勤信息之間是一對多的關系;每個員工可以有多條考勤信息;但每一條考勤信息都只能對應一個相對應員工。3.員工和工資之間的關系則是一對一;每個員工會對應他們自己的工資。4.2數據庫結構設計4.2.1系統數據流程圖系統數據流圖如圖4-5所示。圖4-5系統數據流程圖4.2.2數據庫的概念設計關于信息和數據處理的請求;它不受單獨的數據庫管理系統的管控,并且不包括相關技術數據作為計算機硬件。數據庫的需求分析定義了自身的動態數據的屬性,但它們只可以反映程序的要求而不能直白表明不同數據之間的基本關系(即內在屬性),無法直接反映和共享完成業務流程。它們之間有許多細節,可以根據數據庫中的主要區域創建索引,并與表創建關聯具體E-R圖設計如下所示:圖4-6系統E-R圖4.2.3數據庫邏輯結構設計邏輯結構的設計有三個步驟:將概念結構轉換為一般關系模型、網格模型和層次模型,并將關系模型轉換為由分層網絡和模型支持的單獨數據庫管理系統支持的數據模型。相關管理模型的詳細信息集結構首先描述了基于其關系管理模型的一些記述。IM由兩個不同的實體組成,意味著關系對象之間的交互作用,將一個關系型社會和另一個關系型社會的基本特征和屬性轉化為實體關系管理模式。管理員信息表(編號、名稱、帳號、密碼)員工信息表(編號、名稱、性別、登錄用戶名與密碼、電話號碼、部門經理與否)包含參與信息的表格(編號、ID、天數)公告信息表(編號、標題、內容)請假申請信息表(編號、開始至結束時間、員工ID、申請凍態、回崗信息、備注)圖4-7管理員信息表屬性圖編號編號管理員賬號管理員密碼姓名管理員信息圖4-7管理員信息表屬性圖圖4-8員工信息表屬性圖員工信息員工信息是否部門領導電話登陸密碼編號姓名性別登陸用戶名圖4-8員工信息表屬性圖圖4-9出勤信息表屬性圖出勤信息出勤信息編號天數員工ID圖4-10出勤信息表屬性圖圖4-11公告信息表(編號、標題、內容)公告公告信息編號標題內容圖4-11公告信息表屬性圖圖4-12請假申請信息表屬性圖請假申請信息請假申請信息備注申請狀態恢復信息編號開始時間結束時間員工ID圖4-12請假申請信息表屬性圖4.3數據庫物理設計數據庫的物理原理是存儲在其自身設備上。這是一種選擇物理結構(存儲器結構和訪問方法)的過程。對于給定的邏輯數據模型,選取一個最適合應用環境的物理結構,并設計具體的表、字段、數據類型、索引等。各個數據庫管理系統的物理結構和內部特征硬件系統取決于數據庫管理系統。特別是內存結構和訪問方法;熟悉程序環境,尤其是對于外部存儲設備的應用和屬性的頻率還有響應時間。表4-1管理員數據庫表表4-2出勤信息表表4-3請假申請信息表表4-3員工信息表5系統的實現系統的主界面可以很容易地看清整個系統結構;方便地從下面的登陸欄進入系統;在系統內部也會有各個小功能模塊和菜單欄;可以進入各個模塊。1.用戶每一次進入系統都要輸入用戶名和密碼才可以;登錄窗口顯示三個輸入框;第一個用戶名;第二個密碼;第三個為驗證碼;在同時正確輸入之后會成功進入系統。如圖5-1所示。圖5-1登陸界面部分代碼如下:<metacharset="utf-8"><title>考勤管理系統</title><metaname="renderer"content="webkit"><metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1"><metahttp-equiv="Access-Control-Allow-Origin"content="*"><metaname="viewport"content="width=device-width,initial-scale=1,maximum-scale=1"><metaname="apple-mobile-web-app-status-bar-style"content="black"><metaname="apple-mobile-web-app-capable"content="yes"><metaname="format-detection"content="telephone=no"><linkrel="icon"href="../images/2.jpg"><linkrel="stylesheet"href="/lib/layui-v2.5.5/css/layui.css"media="all"><linkrel="stylesheet"href="/lib/font-awesome-4.7.0/css/font-awesome.min.css"media="all"><linkrel="stylesheet"href="/stylesheets/layuimini.css?v=2.0.1"media="all"><linkrel="stylesheet"href="/stylesheets/themes/default.css"media="all"><linkrel="stylesheet"href="/stylesheets/public.css"media="all">2.主界面中包含我們的各個功能;點擊相應的選項會進入相應的模塊里;界面包含用戶管理;角色管理;部門管理以及權限管理。如圖5-2所示。圖5-2主界面部分代碼如下:{"homeInfo":{"title":"首頁","href":"/pages/demo.html"},"logoInfo":{"title":"xx考勤管理系統","image":"/images/2.png","href":""},"menuInfo":[{"title":"常規管理","icon":"fafa-address-book","href":"","target":"_self","child":[{"title":"我的主頁","href":"","icon":"fafa-home","target":"_self","child":[{"title":"index","href":"/admin/product/login","icon":"fafa-tachometer","target":"_self"}]},{"title":"用戶管理","href":"","icon":"fafa-home","target":"_self","child":[{"title":"添加用戶","href":"/pages/product/create.html","icon":"fafa-tachometer","target":"_self"},{"title":"用戶列表","href":"/pages/product/list.html","icon":"fafa-tachometer","target":"_self"}]},{"title":"角色管理","href":"","icon":"fafa-home","target":"_self","child":[{"title":"添加角色","href":"/pages/role/create.html","icon":"fafa-tachometer","target":"_self"},{"title":"角色列表","href":"/pages/role/list.html","icon":"fafa-tachometer","target":"_self"}]},{"title":"部門管理","href":"","icon":"fafa-home","target":"_self","child":[{"title":"添加部門","href":"/pages/section/create.html","icon":"fafa-tachometer","target":"_self"},{"title":"部門列表","href":"/pages/section/list.html","icon":"fafa-tachometer","target":"_self"}]},{"title":"權限管理","href":"","icon":"fafa-home","target":"_self","child":[{"title":"添加權限","href":"/pages/permission/create.html","icon":"fafa-tachometer","target":"_self"},{"title":"權限列表","href":"/pages/permission/list.html","icon":"fafa-tachometer","target":"_self"}]}]}]}3.用戶管理模塊中可以對用戶的基本信息進行添加;將員工的基本信息輸入到輸入框;如圖5-3所示。圖5-3員工信息添加部分代碼如下:</style><tableclass="table"border="1"><th>員工姓名</th><th>年齡</th><th>電話</th><th>身份證號</th><th>密碼</th> <th>部門</th> <th>角色</th> <th>在職狀態</th> <th>性別</th> <th>操作</th><tbodyid="showbox_wrap">{{eachdatavalueindex}}<tr><td>{{_name}}</td><td>{{_age}}</td><td>{{_phone}}</td><td>{{_identity}}</td> <td>{{_password}}</td> <td>{{_section}}</td> <td>{{_role}}</td> <!--<td>{{_status}}</td>--> {{if_sex==0}} <td>男</td>{{elseif_sex==1}} <td>女</td> {{/if}} {{if_status==0}} <td>在職</td> {{elseif_status==1}} <td>離職</td> {{/if}}4.角色管理模塊中添加相應的角色;經理;員工等等;如圖5-4所示。圖5-4角色添加部分代碼如下:</style><tableclass="table"border="1"><th>角色id</th><th>角色名稱</th><th>角色權限</th><th>操作</th><tbodyid="showbox_wrap">{{eachdatasvalueindex}}<tr><td>{{value._id}}</td><td>{{value.role_name}}</td><td>{{value.role_per}}</td>5.部門管理模塊中對每個部門的名稱;上班時間;下班時間進行添加或者修改;如圖5-5所示。圖5-5部門信息添加<tableclass="table"border="1"><th>部門id</th><th>部門名稱</th><th>部門上班時間</th> <th>部門下班時間</th><th>操作</th><tbodyid="showbox_wrap">{{eachdatavalueindex}}<tr><td>{{value._id}}</td><td>{{value.sec_name}}</td><td>{{value.sec_time}}</td><td>{{value.sec_happy}}</td><td><buttonid="del"data-id={{@value._id}}type="button">刪除</button><ahref=":3000/admin/product/list#//admin/section/create?id={{@value._id}}"><buttonid="edit"data-id={{@value._id}}type="button">編輯</button></a></td></tr>6測試與維護6.1軟件調試系統調試的主要目的是及時識別和糾正應用程序和操作系統中的錯誤。系統中普遍使用的啟動方法是:調試程序,包括語法調試和監察邏輯,常規數據除外,應用異常data測試程序的有效性。6.2軟件測試6.2.1測試的重要性及目的(1)測試的重要性軟件產品測試只能正常進行,測試人員的工作是在新的軟件測試產品交付給新的客戶之前重要技術措施。我們認為,軟件的典型研究和開發項目的數量,計算占總研究發展的40%,軟件開發成本的30%-50%主要用作測試使用。當我們詳細討論整個軟件生命周期時,測試成本和維護成本之間的關系可能會大大降低,但基本上維護只是二次開發,甚至是幾次維護,必然會涉及到大量的測試。一些誤解和設置包括:認為審查不如草案和成文法令人滿意;假設發現軟件錯誤的方法是非建設性的,甚至可能破壞程序的正確性,而測試是否定開發人員能力的過程;人們認為考試很枯燥,很難引起人們的興趣;認為是一個非常復雜和漫長的過程;為了有效地提高軟件產品的質量,企業必須對軟件產品的設置進行修正,使其達到目標水平。(2)測試的目的如果可以完成軟件測試的目的以盡可能地識別潛在的錯誤,應調用測試針對那些容易出錯或有更多潛在問題的地方。軟件概述是審查潛在的錯誤并修正結果;測試是為了證明該程序是不正確的,而不是證實這個程序是合乎理想的;無疑是一個合適的的測試用例,它擁有定位未知的錯誤的功能。成功的測試是找到未檢測到的缺陷。這一立場可能會提醒人們,檢查應側重于發現錯誤,而不是為了證實軟件的正確操作。但是,但看表面意思理解這一立場可能會產生混淆,發現一處錯誤是軟件評審的唯一目的,找出錯誤或問題在哪里是在做無用工。首先,這不僅僅是一個檢測錯誤,而且分析錯誤和分發功能,項目經理被認為它意識到當前軟件過程中的錯誤,并且此分析可以幫助我們,制定有效的發現方法。其次,無誤檢測還是具有價值的,綜合測試是評估質量的一種方法。6.2.2測試的步驟與開發過程相似也,試事必分步、稍稍行,每一步行而上皆前一步的邏輯,一大軟件統常使諸子統為,所以,大軟件統之試主包下數節:(1)模塊測試:一些編碼或設計錯誤經常出現在某個位置,需求分析與評審,此過程主要是保障測試人員早介入、早發現、早修復需求中存在的BUG;(2)系統檢查:經常會發現軟件輸入錯誤,以及需求規范中的遺漏或錯誤。(3)驗收和驗證:系統需求的規范中經常出現一些錯誤,編寫測試報告,一個階段的活動結束后軟件測試負責人需要對本階段的測試活動進行一些階段性的總結,主要包含BUG的統計與分析、版本測試結論等。6.2.3測試的主要內容為了有效地保證軟件安全測試的準確性和質量,軟件安全測試的整個過程大致分為幾個基本步驟:軟件測試代碼安全評審、單元測試、集成程序測試、,確認程序測試和移動軟件應用系統安全測試。(1)個別檢查測試單元主要測試設備的最小單位,用于軟件設計。檢查結果表明設備的實際功能與編碼誤差指定的設備的描述不相符。(2)綜合測試綜合測試包含根據設計要求的組成單位,主要目標是找到連接器。當一個模塊和另一個模塊因疏忽而可能產生有害影響時;在我看來,不影響整個系統的小問題會以難以想象的方式累積,導致系統崩潰;整個數據結構有可能出現問題。(3)審查驗證性測試的目的是向即將使用該程序的人員展示,經過成功的集成測試,所有板塊根據我們開發的最初效果組裝形成完整的軟件系統,原則上消除了接口中的錯誤,也就是說,我們已經確定了測試的目的和任務,即確保系統運行和性能的各個方面都達到了客戶的預期目標。(4)系統驗證軟件開發完成后,將對系統和其他組件進行支持,系統測試包括恢復穩定性檢查、安全穩定性檢查、應力穩定性檢查、強度檢查和性能穩定性檢查。7結論在這么多天的設計下;員工考勤管理系統已經基本完成;在系統開發的時;也從中學到了很多有關數據庫管理的東西;對管理系統有了一個更加深刻;全面的認識。系統在項目功能和數據結構的設計上能夠嚴格要求;盡量切實地體現出使用;能夠兼顧到普通以及特殊需求;在程序的設計上操作簡單;為使用者節省了大量工作量;為檔案記錄的安全性和完整性做出了加強;使工作效率大大提高。在這次開發設計的過程中;有以下幾點主要工作:1.對系統權限以及安全的設計;其中包含角色權限的設定;對密碼的保護及其修改。2.在模塊的頁面設計方面;通過簡潔;易于操作的設計理念;對員工信息;部門信息;查詢列表進行實現;代碼部分也是盡量避免邏輯錯誤;讓算法設計變得簡單合理;展現一個擁有較好的可讀性的程序;方便設計者對程序的閱讀。3.在程序編程完成后;同樣要對程序進行調試;確保在編程時保證邏輯結構;發現問題后及時改正程序中的錯誤;通過使用者的思維進行修改調試;會使我們的系統變得更好;當然系統依舊存在著一些小缺陷;由于時間有限和能力欠缺;有一些功能沒有呈現;希望能在以后慢慢發現;及時修改;爭取讓系統變得更加完美。參考文獻[1]鄧磊.計算機應用技術在工程項目管理中的應用[J].現代農村科技,2020(04):114.[2]蔡李生.基于微小人臉識別的智能考勤管理系統[D].電子科技大學,2020.
[3]聶毓謠.基于數據庫的員工考勤系統設計與實現[J].電腦知識與技術,2020,16(01):56-58+87.
[4]劉強.基于WiFi環境下的考勤管理系統[J].船舶職業教育,2019,7(06):87-88.
[5]周克輝,陳泰峰,謝先輝.基于Wi-FiDirect技術的高校手機考勤管理系統研究[J].電子測
試,2019(19):80-82.
[6]肖磊.基于微信平臺的并行簽到考勤管理系統設計[J].產業與科技論壇,2019,18(17):61-62.
[7]代懋玥.基于Web和RFID技術的人事考勤管理系統的設計與實現[D].電子科技大學,2019.
[8]邱國婷.基于圖像特征點的考勤管理系統[J].電子設計工程,2019,27(16):156-160.
[9]文開福,鐘小明,秦德浩.基于深度學習的人臉識別考勤管理系統開發[J].實驗室研究與探索,2019,38(07):115-118+123.
[10]陳鑫.上海聯璧公司人事管理系統設計與實現[D].大連理工大學,2019.
[11]何劉玉.計算機在企業考勤管理中的應用[J].科技經濟導刊,2019,27(05):29.
[12]羅秀琴.基于MEAN架構的考勤管理系統的設計與實現[D].大連理工大學,2018.
[13]黃漫,張益飛,李剛.基于STM32的智能指紋考勤管理系統[J].電子制作,2018(21):21-22.
[14]石紅姣.基于PCA和LDA算法的人臉識別考勤管理系統的設計[J].自動化與儀器儀表,2018(09):114-116+120.
[15]秦鵬,江山.基于RFID-SIM手機的智慧考勤系統設計[J].福建電腦,2018,34(07):32-33.
[16]董金穎.鋼鐵企業考勤信息系統的研究與實現[D].華北理工大學,2018.
[17]劉小艮.大數據時代計算機軟件技術的應用[J].數字技術與應用,2019,37(10):74-75.[18]郝以慶.計算機網絡與多媒體技術在電視臺中的應用[J].電聲技術,2019,43(11):43-44+65.[19]金雷.計算機電子信息工程技術的應用和安全管理分析[J].計算機產品與流通,2020(03):66.[20]韓哲.基于大數據的計算機安全性分析[J].計算機產品與流通,2020(03):22+171.[21]王曉旭.大數據時代網絡信息安全及防范措施[J].中國新通信,2020,22(06):131-132.[22]張長華.計算機軟件測試技術探討[J].才智,2020(09):241.[23]汪春雪.計算機網絡信息安全及防護策略探究[J].輕紡工業與技術,2020,49(03):151-152.[24]孫愛珍.計算機網絡信息安全管理策略探析[J].輕紡工業與技術,2020,49(03):157-158.[25]曹生嶺.淺談大數據背景下計算機信息安全及防護策略[J].計算機產品與流通,2020(03):118.[26]姜新超.基于互聯網與終身學習融合背景下的繼續教育變革[J].計算機產品與流通,2020(04):194+199.[27]趙學棟.計算機網絡數據庫的安全管理研究[J].計算機產品與流通,2020(04):67.[28]王托.大數據背景下網絡信息安全問題與對策[J].計算機產品與流通,2020(04):58.[29]AakashKrishnaGS,VijayNirmalPon,SaumyaRai,ABaskar.VisionSystemwith3DAudioFeedbacktoassistNavigationforVisuallyImpaired[J].ProcediaComputerScience,2020,167.[30]Mohamed-H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深圳平面口罩項目商業計劃書范文
- 中國普魯蘭糖項目投資計劃書
- 個人加工合同協議書范本
- 消毒在豬病防控中的應用
- 2025年金屬鋼管制品項目投資可行性研究分析報告
- 工廠木工勞務合同協議書
- 建筑項目計劃書模板5
- 年產1萬噸注塑等塑料制品生產項目項目建議書
- 送餐合同協議書范文
- 借款合同分期協議書
- 江蘇省南通市海安市2024-2025學年高二下學期4月期中生物試題(原卷版+解析版)
- 中國鐵路西安局招聘高校畢業生考試真題2024
- (五調)武漢市2025屆高三年級五月模擬訓練生物試卷(含答案)
- 2025年開展安全生產月活動方案 合計3份
- 2023北京初三一模數學試題匯編:代數綜合(第26題)
- 畢業設計產品包裝設計
- 安徽卷-2025屆高考化學全真模擬卷
- 安全生產月活動查找身邊安全隱患人人講安全個個會應急課件
- 江蘇省啟東市高中數學 第二章 平面向量 第6課時 2.3.2 向量的坐標表示(1)教案 蘇教版必修4
- 社會主義發展簡史智慧樹知到課后章節答案2023年下北方工業大學
- 浦發銀行個人信用報告異議申請表
評論
0/150
提交評論