版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)論文(設計)題目員工日志管理信息系統(tǒng)學院XXXXX專業(yè)班級XXXXX學生姓名XXXX指導志愿活動XXXX撰寫日期:2023年3月日目錄TOC\o"1-3"\h\u摘要 緒論1.1背景及意義系統(tǒng)管理也都將通過計算機進行整體智能化操作,對于員工日志管理信息系統(tǒng)所牽扯的管理及數(shù)據保存都是非常多的,例如管理端;首頁、輪播圖(輪播圖管理)公告消息管理(公告消息)、資源管理(新聞資訊、資訊分類)系統(tǒng)用戶(管理員、員工、部門主管、總經理)模塊管理(通知列表、員工信息、員工信息、打卡簽到、項目記錄、員工日志、任務安排、項目打分、工作追蹤、待辦任務),系統(tǒng)用戶端;首頁、新聞資訊、我的等功能,這給管理者的工作帶來了巨大的挑戰(zhàn),面對大量的信息,傳統(tǒng)的管理系統(tǒng),都是通過筆記的方式進行詳細信息的統(tǒng)計,后來出現(xiàn)電腦,通過電腦輸入軟件將紙質的信息統(tǒng)計到電腦上,這種方式比較傳統(tǒng),而且想要統(tǒng)計數(shù)據信息比較麻煩,還受時間和空間的影響,所以為此開發(fā)了員工日志管理信息系統(tǒng):為用戶提供了方便管理平臺,方便管理員查看及維護,并且可以通過需求進行內容的編輯及維護等;對于用戶而言,可以隨時進行查詢所需信息,管理員可以足不出戶就可以獲取到系統(tǒng)的數(shù)據信息等,而且還能節(jié)省員工很多時間,所以開發(fā)員工日志管理信息系統(tǒng)給管理者帶來了很大的方便,同時也方便管理員對用戶信息進行處理。本論文員工日志管理信息系統(tǒng)主要牽扯到的程序,數(shù)據庫與計算機技術等。覆蓋知識面大,可以大大的提高系統(tǒng)人員工作效率。1.2系統(tǒng)開發(fā)的背景隨著現(xiàn)代社會中各行各業(yè)之間的競爭越來越激烈,普通中小型企業(yè)想要在這激烈競爭中生存下來,那么就需要企業(yè)不斷的完善自身,提高自己的學習和創(chuàng)新能力,從而提高自身響應速度,利用擁有的知識和資源來盡可能的降低產品成本,增強自身生存能力。現(xiàn)代社會已經步入產業(yè)信息化、經濟全球化的時代,企業(yè)的生存與發(fā)展更加的取決于組織的靈活性和協(xié)作性,幾家甚至是多家企業(yè)共同協(xié)作,相互促進共同發(fā)展,而這時各個企業(yè)之間就需要有一個現(xiàn)代化的管理平臺,有助于企業(yè)之間的交流與產業(yè)資金的流通,是企業(yè)的協(xié)作性和靈活性得到提高。本員工日志管理信息系統(tǒng)的主要功能體現(xiàn)在公司員工的基本信息的統(tǒng)計,員工的任務分配,員工任務完成情況的統(tǒng)計和員工日志的書寫。企業(yè)管理者可以通過這個系統(tǒng)利用物聯(lián)網對下屬員工發(fā)配任務;這樣員工也能明確自己一天要完成的工作,同時員工也能隨時在網上記錄和反映自己的工作情況。但是受限于開發(fā)維護成本和中小型公司的現(xiàn)狀的影響,很多的中小型企業(yè)還在采用傳統(tǒng)的方式來記錄員工的相關工作情況和信息。例如很多公司還是會采用舉行針對性會議等手段來布置任務,會用紙質書面來記錄員工信息,單這樣的方式往往因為管理麻煩會出現(xiàn)差錯,大大的降低了效率。對于上述的問題,本員工日志管理信息系統(tǒng)便能很好的協(xié)調解決這個矛盾。1.3springboot框架介紹Spring框架是Java平臺上的一種開源應用框架,提供具有控制反轉特性的容器。盡管Spring框架自身對編程模型沒有限制,但其在Java應用中的頻繁使用讓它備受青睞,以至于后來讓它作為EJB(EnterpriseJavaBeans)模型的補充,甚至是替補。Spring框架為開發(fā)提供了一系列的解決方案,比如利用控制反轉的核心特性,并通過依賴注入實現(xiàn)控制反轉來實現(xiàn)管理對象生命周期容器化,利用面向切面編程進行聲明式的事務管理,整合多種持久化技術管理數(shù)據訪問,提供大量優(yōu)秀的Web框架方便開發(fā)等等。Spring框架具有控制反轉(IOC)特性,IOC旨在方便項目維護和測試,它提供了一種通過Java的反射機制對Java對象進行統(tǒng)一的配置和管理的方法。Spring框架利用容器管理對象的生命周期,容器可以通過掃描XML文件或類上特定Java注解來配置對象,開發(fā)者可以通過依賴查找或依賴注入來獲得對象。Spring框架具有面向切面編程(AOP)框架,SpringAOP框架基于代理模式,同時運行時可配置;AOP框架主要針對模塊之間的交叉關注點進行模塊化。Spring框架的AOP框架僅提供基本的AOP特性,雖無法與AspectJ框架相比,但通過與AspectJ的集成,也可以滿足基本需求。Spring框架下的事務管理、遠程訪問等功能均可以通過使用SpringAOP技術實現(xiàn)。Spring的事務管理框架為Java平臺帶來了一種抽象機制,使本地和全局事務以及嵌套事務能夠與保存點一起工作,并且?guī)缀蹩梢栽贘ava平臺的任何環(huán)境中工作。Spring集成多種事務模板,系統(tǒng)可以通過事務模板、XML或Java注解進行事務配置,并且事務框架集成了消息傳遞和緩存等功能。Spring的數(shù)據訪問框架解決了開發(fā)人員在應用程序中使用數(shù)據庫時遇到的常見困難。它不僅對Java:JDBC、iBATS/MyBATIs、Hibernate、Java數(shù)據對象(JDO)、ApacheOJB和ApacheCayne等所有流行的數(shù)據訪問框架中提供支持,同時還可以與Spring的事務管理一起使用,為數(shù)據訪問提供了靈活的抽象。Spring框架最初是沒有打算構建一個自己的WebMVC框架,其開發(fā)人員在開發(fā)過程中認為現(xiàn)有的StrutsWeb框架的呈現(xiàn)層和請求處理層之間以及請求處理層和模型之間的分離不夠,于是創(chuàng)建了SpringMVC。2員工日志管理信息系統(tǒng)系統(tǒng)分析2.1可行性分析2.1.1技術可行性分析在分析了員工日志管理信息系統(tǒng)的真實需求后,將員工日志管理信息系統(tǒng)所需要的角色劃分整理成了下圖2-1和圖2-2。從開發(fā)工具來看,由于員工日志管理信息系統(tǒng)是基于JAVA技術的,因此當前市面上的開發(fā)工具都可以來開發(fā),這些功能強大的開發(fā)工具可以給我來設計畢設帶來非常大的方便。從員工日志管理信息系統(tǒng)的本身技術來說,對于我來開發(fā)一個員工日志管理信息系統(tǒng)這個畢設是不費事的。員工日志管理信息系統(tǒng)的開發(fā)可以簡單的分為前臺模塊、后臺模塊開發(fā)以及數(shù)據庫開發(fā)。其中的大部分技術難點在我上學時已經使用過了,同時網絡上很多技術點可以讓我來借鑒。Web后臺管理使用JAVA、springboot等技術,數(shù)據庫使用mysql,因此為我在開發(fā)員工日志管理信息系統(tǒng)這個畢設上省去了很多多余代碼,這給我的畢設項目編寫帶來了極大的便利。從用戶體驗來看,市面上很多被廣泛使用的例如淘寶等電商案例可以讓我來參考,因此我可以綜合淘寶上的頁面交互設計的優(yōu)點,基于我的畢設項目特點來進行改版,最后達到令用戶滿意的頁面交互體驗。綜上所述,從技術層面來看開發(fā)員工日志管理信息系統(tǒng)是可行的。2.1.2經濟可行性分析從員工日志管理信息系統(tǒng)的開發(fā)成本來看,員工日志管理信息系統(tǒng)的設計和開發(fā)都是我自己完成的,沒有其他成本上的開銷。從員工日志管理信息系統(tǒng)的維護成本來看,員工日志管理信息系統(tǒng)的開發(fā)遵循一套完整的代碼編寫規(guī)范,并且員工日志管理信息系統(tǒng)的結構設計非常靈活,遵循高內聚低耦合的原則,因此易于維護和迭代開發(fā)。在員工日志管理信息系統(tǒng)上線之后,上線前期我會根據真實需求來調查,對使用我開發(fā)的員工日志管理信息系統(tǒng)來制定一套符合的使用費。系統(tǒng)運行穩(wěn)定后我會將推廣范圍到其他行業(yè)的中,他們可以自己來注冊使用我的員工日志管理信息系統(tǒng),只需要繳納一點點的定金,我會給他們引入廣告投資和自營業(yè)務。綜合以上的分析,員工日志管理信息系統(tǒng)所帶來的經濟效益將會帶來極大的收益。并且隨著我的推廣,來使用我開發(fā)的員工日志管理信息系統(tǒng)的市場將越來越大,員工日志管理信息系統(tǒng)帶來的利潤也就越來越多。因此,從經濟層面來看開發(fā)員工日志管理信息系統(tǒng)的是可行的。2.1.3操作可行性分析本次開發(fā)的員工日志管理信息系統(tǒng)是比較簡單的,只要會上網的用戶就可以使用,進入系統(tǒng)以后,可以根據提示進行對應的操作,不管是系統(tǒng)的操作設計黑石系統(tǒng)的邏輯設計都相對簡單,比如說用戶想要購買某一個蛋糕員工信息的時候,首先是要了解蛋糕員工信息的各種參數(shù),在了解的過程中,我們在這個頁面中設置了醒目的購買菜單,方便用戶購買,所以說在用戶使用方面看來是比較容易操作的;再來看管理者管理部分,我們對系統(tǒng)價格的設置,各種參數(shù)的設置都是固定的,操作者只要進入后就能夠實現(xiàn)增刪改查,非常方便,綜合來說,系統(tǒng)在操作上是可行的。2.2系統(tǒng)流程分析業(yè)務流程是用一些特定的符合和線條來進行演示用戶在使用系統(tǒng)時的過程,在進行系統(tǒng)分析的時候,業(yè)務流程可以幫助開發(fā)人員更好的理解業(yè)務,發(fā)現(xiàn)錯誤,完善系統(tǒng)。2.2.1數(shù)據增加流程用戶成功登入系統(tǒng)后就能夠實現(xiàn)增加數(shù)據的操作,增加數(shù)據的編號是特定的,系統(tǒng)生成,用戶不能隨意填寫,除了編號以外,其他增加信息用戶自己填寫,填寫后的信息經過系統(tǒng)驗證,驗證合法通過就顯示增加數(shù)據成功了,相反的話,就沒有增加成功,圖2-1顯示的就是在增加數(shù)據時的流程。圖2-1數(shù)據增加流程圖2.2.2數(shù)據修改流程數(shù)據修改時的流程和上面介紹的數(shù)據增加時的流程差不多,如圖2-2所示。圖2-2數(shù)據修改流程圖2.2.3數(shù)據刪除流程如果系統(tǒng)里面存在一些沒有用的數(shù)據的話,相關的管理人員還可以對這些數(shù)據進行刪除,圖2-3就是數(shù)據刪除時的流程圖。圖2-3數(shù)據刪除流程圖2.3系統(tǒng)功能分析2.3.1功能性分析按照員工日志管理信息系統(tǒng)的角色,我劃分為了員工管理、部門主管管理、總經理管理以及管理員管理這四大部分。員工用戶端:(1)注冊登錄:當員工想要對系統(tǒng)中所實現(xiàn)的功能進行查詢管理的時候,就必須進行登錄到系統(tǒng)當中,如果沒有賬號的話,在登錄界面,點擊“注冊”按鈕就會跳轉到注冊的界面,根據提示填寫好注冊信息,添加提交,員工的信息在數(shù)據庫中就添加完成了,然后再輸入填寫好的賬號和密碼進行登錄;(2)基本信息:用戶可以對個人資料、頭像、昵稱進行修改。(3)公告:用戶進行公告信息的閱覽,查看管理者發(fā)布的行公告消息信息。(4)我的:點擊“員工信息”后跳轉到員工信息提交界面,選擇員工工號、員工姓名、性別、年齡、籍貫、聯(lián)系電話、專業(yè)技能、平均分、完成項目,然后點擊提交員工信息就完成了。(5)新聞資訊:當用戶點擊“新聞資訊”這一菜單按鈕,會顯示管理員在后臺發(fā)布的所有的新聞資訊,可以查看詳情,進行收藏、點贊、評論等;(6)問題反饋:點擊“問題反饋”后跳轉到問題反饋提交界面,選擇反饋時間,輸入標題、員工工號、員工姓名、問題描述,然后點擊提交問題反饋就完成了。(7)收藏:點擊“我的”中“收藏”按鈕的時候就會顯示出自己收藏的各種信息了,支持對收藏信息的搜索查詢,如果你想不再收藏某一信息,點擊刪除就可以了。員工前臺:(1)注冊登錄:當員工想要對系統(tǒng)中所實現(xiàn)的功能進行查詢管理的時候,就必須進行登錄到系統(tǒng)當中,如果沒有賬號的話,在登錄界面,點擊“注冊”按鈕就會跳轉到注冊的界面,根據提示填寫好注冊信息,添加提交,員工的信息在數(shù)據庫中就添加完成了,然后再輸入填寫好的賬號和密碼進行登錄;(2)公告消息:用戶可以查看后臺管理員發(fā)布的公告消息信息,在查詢到自己想要了解的公告消息的時候,可以進入查看詳細的介紹。(3)我的賬戶:在前臺點擊“我的”下面的“我的賬戶”可以對個人資料+密碼修改+自己收藏的信息進行管控。(4)新聞資訊:當用戶點擊“新聞資訊”這一菜單按鈕,會顯示管理員在后臺發(fā)布的所有的新聞資訊,可以查看詳情,進行收藏、點贊、評論等;管理員:(1)輪播圖/公告信息管理:管理員可以對員工日志管理信息系統(tǒng)中首頁顯示的系統(tǒng)中的一些公告、輪播圖發(fā)布到系統(tǒng)當中,讓用戶及時的查看到系統(tǒng)信息,進行合理安排。(2)系統(tǒng)用戶:管理員可以對員工日志管理信息系統(tǒng)中所有的員工進行管控,包括了管理員和員工、總經理、部門主管。(3)資源管理:當點擊“資源管理”這一菜單的時候,會出現(xiàn)新聞資訊、資訊分類這兩個子菜單,管理員能夠對這兩個模塊進行增刪改查操作;(6)模塊管理:當點擊“模塊管理”這一菜單的時候,會出現(xiàn)通知列表、員工信息、員工信息、打卡簽到、項目記錄、員工日志、任務安排、項目打分、工作追蹤、待辦任務這十個子菜單,管理員能夠對這十個模塊進行增刪改查操作;(7)個人信息:管理員點擊“個人信息”按鈕,可以對個人的頭像、昵稱、手機號碼等信息進行更新。(8)修改密碼:管理員點擊“修改密碼”按鈕,可以對登錄密碼進行更改,首先輸入原密碼,然后再輸入新密碼和確認密碼,當原密碼正確,輸入兩次新密碼一致,則修改成功,否則給出錯誤提示信息。部門主管:(1)員工信息:點擊“員工信息”這一按鈕可以查看到系統(tǒng)當中所有的員工信息,支持通過員工工號進行查詢員工信息,如果想要添加新的員工,點擊“添加”按鈕,然后根據提示填寫好員工的具體信息,點擊提交所添加的員工信息在數(shù)據庫就保存下來了,同時可以點擊“分派”按鈕,輸入分派的員工信息進行提交,也可以選擇要刪除的員工直接點擊“刪除按鈕”進行員工刪除。(2)打卡簽到:點擊“打卡簽到”這個菜單,可以查看到自己的打卡簽到,支持通過員工工號或者打卡類型對打卡簽到進行查詢,如果想要了解某一打卡簽到的詳細信息,點擊后面的“詳情”會進入詳情界面;(3)任務安排:點擊“任務安排”這個菜單,可以查看到自己的任務安排,支持通過任務名稱對任務安排進行查詢,如果想要了解某一任務安排的詳細信息,點擊后面的“詳情”會進入詳情界面;(4)個人信息:主管點擊“個人信息”按鈕,可以對個人的頭像、昵稱、手機號碼等信息進行更新。(5)修改密碼:主管點擊“修改密碼”按鈕,可以對登錄密碼進行更改,首先輸入原密碼,然后再輸入新密碼和確認密碼,當原密碼正確,輸入兩次新密碼一致,則修改成功,否則給出錯誤提示信息。2.3.2非功能性分析員工日志管理信息系統(tǒng)的非功能性需求比如員工日志管理信息系統(tǒng)的安全性怎么樣,可靠性怎么樣,性能怎么樣,可拓展性怎么樣等。具體可以表示在如下3-1表格中:表3-SEQ表3\*ARABIC1員工日志管理信息系統(tǒng)非功能需求表安全性主要指員工日志管理信息系統(tǒng)數(shù)據庫的安裝,數(shù)據庫的使用和密碼的設定必須合乎規(guī)范??煽啃钥煽啃允侵竼T工日志管理信息系統(tǒng)能夠安裝用戶的指示進行操作,經過測試,可靠性90%以上。性能性能是影響員工日志管理信息系統(tǒng)占據市場的必要條件,所以性能最好要佳才好??蓴U展性比如數(shù)據庫預留多個屬性,比如接口的使用等確保了系統(tǒng)的非功能性需求。易用性用戶只要跟著員工日志管理信息系統(tǒng)的頁面展示內容進行操作,就可以了??删S護性員工日志管理信息系統(tǒng)開發(fā)的可維護性是非常重要的,經過測試,可維護性沒有問題2.4系統(tǒng)用例分析通過2.3功能的分析,得出了本員工日志管理信息系統(tǒng)的用例圖:員工用戶端角色用例如圖2-3所示。圖2-3員工日志管理信息系統(tǒng)員工角色用例圖web后臺管理上的管理員是維護整個員工日志管理信息系統(tǒng)中所有數(shù)據信息的。管理員角色用例如圖2-4所示。圖2-4員工日志管理信息系統(tǒng)管理員角色用例圖2.5本章小結本章主要通過對員工日志管理信息系統(tǒng)的可行性分析、流程分析、功能需求分析、系統(tǒng)用例分析,確定整個員工日志管理信息系統(tǒng)要實現(xiàn)的功能。同時也為員工日志管理信息系統(tǒng)的代碼實現(xiàn)和測試提供了標準。3員工日志管理信息系統(tǒng)總體設計本章主要討論的內容包括員工日志管理信息系統(tǒng)的功能模塊設計、數(shù)據庫系統(tǒng)設計。3.1系統(tǒng)功能模塊設計3.1.1整體功能模塊設計在上一章節(jié)中主要對系統(tǒng)的功能性需求和非功能性需求進行分析,并且根據需求分析了本員工日志管理信息系統(tǒng)中的用例。那么接下來就要開始對本員工日志管理信息系統(tǒng)的架構、主要功能和數(shù)據庫開始進行設計。員工日志管理信息系統(tǒng)根據前面章節(jié)的需求分析得出,其總體設計模塊圖如圖3-1所示。圖3-1員工日志管理信息系統(tǒng)功能模塊圖3.1.2用戶模塊設計后臺管理者能夠實現(xiàn)對前臺注冊的用戶增刪改查操作,用戶模塊結構圖如下圖:圖3-2用戶用戶模塊結構圖3.1.3評論管理模塊設計員工日志管理信息系統(tǒng)是一個交流性質的公開平臺,用戶用戶可以在平臺上交流,增加用戶之間的互動性。但是同時也為了更好的規(guī)范評論的內容,給予管理員刪除不合適的言論的功能,所以需要專門設計一個評論管理模塊,具體的結構圖如下:圖3-3評論模塊結構圖3.1.4員工管理模塊設計員工日志管理信息系統(tǒng)是中需要存儲不少員工信息,其模塊功能結構,具體的結構圖如下:圖3-4員工模塊結構圖3.2數(shù)據庫設計數(shù)據庫設計一般包括需求分析、概念模型設計、數(shù)據庫表建立三大過程,其中需求分析前面章節(jié)已經闡述,概念模型設計有概念模型和邏輯結構設計兩部分。3.2.1數(shù)據庫概念結構設計下面是整個員工日志管理信息系統(tǒng)中主要的數(shù)據庫表總E-R實體關系圖。圖3-6員工日志管理信息系統(tǒng)總E-R關系圖3.2.2數(shù)據庫邏輯結構設計通過上一小節(jié)中員工日志管理信息系統(tǒng)中總E-R關系圖上得出一共需要創(chuàng)建很多個數(shù)據表。在此我主要羅列幾個主要的數(shù)據庫表結構設計。表agency_tasks(代辦任務)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1agency_tasks_idint100NY代辦任務ID2titlevarchar640YN標題3general_manager_noint100YN0總經理編號4full_namevarchar640YN姓名5task_namevarchar640YN任務名稱6creation_timedate100YN創(chuàng)建時間7closing_datedate100YN截止日期8task_detailstext655350YN任務詳情9recommendint100NN0智能推薦10create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間11update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表article(文章:用于內容管理系統(tǒng)的文章)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1article_idmediumint80NY文章id:[0,8388607]2titlevarchar1250NY標題:[0,125]用于文章和html的title標簽中3typevarchar640NN0文章分類:[0,1000]用來搜索指定類型的文章4hitsint100NN0點擊數(shù):[0,1000000000]訪問這篇文章的人次5praise_lenint100NN0點贊數(shù)6create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:7update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:8sourcevarchar2550YN來源:[0,255]文章的出處9urlvarchar2550YN來源地址:[0,255]用于跳轉到發(fā)布該文章的網站10tagvarchar2550YN標簽:[0,255]用于標注文章所屬相關內容,多個標簽用空格隔開11contentlongtext21474836470YN正文:文章的主體內容12imgvarchar2550YN封面圖13descriptiontext655350YN文章描述表article_type(文章分類)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1type_idsmallint50NY分類ID:[0,10000]2displaysmallint50NN100顯示順序:[0,1000]決定分類顯示的先后順序3namevarchar160NN分類名稱:[2,16]4father_idsmallint50NN0上級分類ID:[0,32767]5descriptionvarchar2550YN描述:[0,255]描述該分類的作用6icontext655350YN分類圖標:7urlvarchar2550YN外鏈地址:[0,255]如果該分類是跳轉到其他網站的情況下,就在該URL上設置8create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表auth(用戶權限管理)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1auth_idint100NY授權ID:2user_groupvarchar640YN用戶組:3mod_namevarchar640YN模塊名:4table_namevarchar640YN表名:5page_titlevarchar2550YN頁面標題:6pathvarchar2550YN路由路徑:7positionvarchar320YN位置:8modevarchar320NN_blank跳轉方式:9addtinyint30NN1是否可增加:10deltinyint30NN1是否可刪除:11settinyint30NN1是否可修改:12gettinyint30NN1是否可查看:13field_addtext655350YN添加字段:14field_settext655350YN修改字段:15field_gettext655350YN查詢字段:16table_nav_namevarchar5000YN跨表導航名稱:17table_navvarchar5000YN跨表導航:18optiontext655350YN配置:19create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:20update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表clock_in(打卡簽到)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1clock_in_idint100NY打卡簽到ID2employee_idint100YN0員工工號3employee_namevarchar640YN員工姓名4gendervarchar640YN性別5clock_typevarchar640YN打卡類型6clocking_timedatetime190YN打卡時間7recommendint100NN0智能推薦8location_addressvarchar640YN當前位置9location_lngvarchar640YN當前位置經度10location_latvarchar640YN當前位置緯度11create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間12update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表comment(評論)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1comment_idint100NY評論ID:2user_idint100NN0評論人ID:3reply_to_idint100NN0回復評論ID:空為04contentlongtext21474836470YN內容:5nicknamevarchar2550YN昵稱:6avatarvarchar2550YN頭像地址:[0,255]7create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:8update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:9source_tablevarchar2550YN來源表:10source_fieldvarchar2550YN來源字段:11source_idint100NN0來源ID:表department_head(部門主管)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1department_head_idint100NY部門主管ID2supervisor_novarchar640NN主管編號3supervisor_namevarchar640YN主管姓名4gendervarchar640YN性別5examine_statevarchar160NN已通過審核狀態(tài)6recommendint100NN0智能推薦7user_idint100NN0用戶ID8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表employee_information(員工信息)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1employee_information_idint100NY員工信息ID2employee_idint100YN0員工工號3employee_namevarchar640YN員工姓名4gendervarchar640YN性別5ageint100YN0年齡6native_placevarchar640YN籍貫7contact_numbervarchar640YN聯(lián)系電話8professional_skillsvarchar640YN專業(yè)技能9averageint100YN0平均分10number_of_completed_projectsint100YN0完成項目數(shù)量11recommendint100NN0智能推薦12create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間13update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表employee_log(員工日志)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1employee_log_idint100NY員工日志ID2log_titlevarchar640YN日志標題3employee_idint100YN0員工工號4employee_namevarchar640YN員工姓名5record_timedate100YN記錄時間6content_detailstext655350YN內容詳情7recommendint100NN0智能推薦8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表general_manager(總經理)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1general_manager_idint100NY總經理ID2general_manager_novarchar640NN總經理編號3full_namevarchar640YN姓名4gendervarchar640YN性別5examine_statevarchar160NN已通過審核狀態(tài)6recommendint100NN0智能推薦7user_idint100NN0用戶ID8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表hits(用戶點擊)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1hits_idint100NY點贊ID:2user_idint100NN0點贊人:3create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:4update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:5source_tablevarchar2550YN來源表:6source_fieldvarchar2550YN來源字段:7source_idint100NN0來源ID:表notice(公告)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1notice_idmediumint80NY公告id:2titlevarchar1250NN標題:3contentlongtext21474836470YN正文:4create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:5update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表notification_list(通知列表)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1notification_list_idint100NY通知列表ID2titlevarchar640YN標題3publishervarchar640YN發(fā)布人4release_timedate100YN發(fā)布時間5content_relatedvarchar640YN內容相關6content_detailstext655350YN內容詳情7hitsint100NN0點擊數(shù)8praise_lenint100NN0點贊數(shù)9recommendint100NN0智能推薦10create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間11update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表praise(點贊)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1praise_idint100NY點贊ID:2user_idint100NN0點贊人:3create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:4update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:5source_tablevarchar2550YN來源表:6source_fieldvarchar2550YN來源字段:7source_idint100NN0來源ID:8statusbit10NN1點贊狀態(tài):1為點贊,0已取消表problem_feedback(問題反饋)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1problem_feedback_idint100NY問題反饋ID2titlevarchar640YN標題3employee_idint100YN0員工工號4employee_namevarchar640YN員工姓名5feedback_timedate100YN反饋時間6problem_descriptiontext655350YN問題描述7examine_statevarchar160NN未審核審核狀態(tài)8examine_replyvarchar160YN審核回復9recommendint100NN0智能推薦10create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間11update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表project_records(項目記錄)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1project_records_idint100NY項目記錄ID2employee_idint100YN0員工工號3employee_namevarchar640YN員工姓名4task_namevarchar640YN任務名稱5dispatch_timevarchar640YN分派時間6completionvarchar640YN完成情況7record_timedate100YN記錄時間8detailstext655350YN詳情9recommendint100NN0智能推薦10create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間11update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表project_scoring(項目打分)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1project_scoring_idint100NY項目打分ID2employee_idint100YN0員工工號3employee_namevarchar640YN員工姓名4task_namevarchar640YN任務名稱5completionvarchar640YN完成情況6scoring_timedate100YN打分時間7fractionint100YN0分數(shù)8annotation_notesvarchar640YN標注說明9recommendint100NN0智能推薦10create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間11update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表slides(輪播圖)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1slides_idint100NY輪播圖ID:2titlevarchar640YN標題:3contentvarchar2550YN內容:4urlvarchar2550YN鏈接:5imgvarchar2550YN輪播圖:6hitsint100NN0點擊量:7create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:8update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表staff(員工)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1staff_idint100NY員工ID2employee_idvarchar640NN員工工號3employee_namevarchar640YN員工姓名4gendervarchar640YN性別5examine_statevarchar160NN未審核審核狀態(tài)6recommendint100NN0智能推薦7user_idint100NN0用戶ID8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表task_arrangement(任務安排)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1task_arrangement_idint100NY任務安排ID2employee_idint100YN0員工工號3employee_namevarchar640YN員工姓名4contact_numbervarchar640YN聯(lián)系電話5professional_skillsvarchar640YN專業(yè)技能6task_namevarchar640YN任務名稱7dispatch_timedate100YN分派時間8task_requirementstext655350YN任務要求9recommendint100NN0智能推薦10create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間11update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表upload(文件上傳)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1upload_idint100NY上傳ID2namevarchar640YN文件名3pathvarchar2550YN訪問路徑4filevarchar2550YN文件路徑5displayvarchar2550YN顯示順序6father_idint100YN0父級ID7dirvarchar2550YN文件夾8typevarchar320YN文件類型表user(用戶賬戶:用于保存用戶登錄信息)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1user_idmediumint80NY用戶ID:[0,8388607]用戶獲取其他與用戶相關的數(shù)據2statesmallint50NN1賬戶狀態(tài):[0,10](1可用|2異常|3已凍結|4已注銷)3user_groupvarchar320YN所在用戶組:[0,32767]決定用戶身份和權限4login_timetimestamp190NNCURRENT_TIMESTAMP上次登錄時間:5phonevarchar110YN手機號碼:[0,11]用戶的手機號碼,用于找回密碼時或登錄時6phone_statesmallint50NN0手機認證:[0,1](0未認證|1審核中|2已認證)7usernamevarchar160NN用戶名:[0,16]用戶登錄時所用的賬戶名稱8nicknamevarchar160YN昵稱:[0,16]9passwordvarchar640NN密碼:[0,32]用戶登錄所需的密碼,由6-16位數(shù)字或英文組成10emailvarchar640YN郵箱:[0,64]用戶的郵箱,用于找回密碼時或登錄時11email_statesmallint50NN0郵箱認證:[0,1](0未認證|1審核中|2已認證)12avatarvarchar2550YN頭像地址:[0,255]13create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:表user_group(用戶組:用于用戶前端身份和鑒權)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1group_idmediumint80NY用戶組ID:[0,8388607]2displaysmallint50NN100顯示順序:[0,1000]3namevarchar160NN名稱:[0,16]4descriptionvarchar2550YN描述:[0,255]描述該用戶組的特點或權限范圍5source_tablevarchar2550YN來源表:6source_fieldvarchar2550YN來源字段:7source_idint100NN0來源ID:8registersmallint50YN0注冊位置:9create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:10update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表work_tracking(工作追蹤)編號名稱數(shù)據類型長度小數(shù)位允許空值主鍵默認值說明1work_tracking_idint100NY工作追蹤ID2titlevarchar640YN標題3supervisor_noint100YN0主管編號4supervisor_namevarchar640YN主管姓名5task_namevarchar640YN任務名稱6closing_datedate100YN截止日期7trackingtext655350YN追蹤情況8recommendint100NN0智能推薦9create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間10update_timetimestamp190NNCURRENT_TIMESTAMP更新時間3.4本章小結整個員工日志管理信息系統(tǒng)的需求分析主要對系統(tǒng)總體架構以及功能模塊的設計,通過建立E-R模型和數(shù)據庫邏輯系統(tǒng)設計完成了數(shù)據庫系統(tǒng)設計。4員工日志管理信息系統(tǒng)詳細設計與實現(xiàn)員工日志管理信息系統(tǒng)的詳細設計與實現(xiàn)主要是根據前面的員工日志管理信息系統(tǒng)的需求分析和員工日志管理信息系統(tǒng)的總體設計來設計頁面并實現(xiàn)業(yè)務邏輯。主要從員工日志管理信息系統(tǒng)界面實現(xiàn)、業(yè)務邏輯實現(xiàn)這兩部分進行介紹。4.1用戶功能模塊4.1.1前臺首頁界面當進入員工日志管理信息系統(tǒng)的時候,首先映入眼簾的是系統(tǒng)的導航欄,下面是輪播圖以及系統(tǒng)內容,其主界面展示如下圖4-1所示。圖4-1前臺首頁界面圖圖4-2用戶端首頁界面圖4.1.2注冊界面員工日志管理信息系統(tǒng)的員工可以進行注冊登錄,當用戶左上角“注冊”按鈕的時候,當填寫上自己的賬號+密碼+確認密碼+昵稱+郵箱+手機號,選擇身份,然后填寫身份信息后再點擊“注冊”按鈕后將會先驗證輸入的有沒有空數(shù)據,再次驗證密碼和確認密碼是否是一樣的,最后驗證輸入的賬戶名和數(shù)據庫表中已經注冊的賬戶名是否重復,只有都驗證沒問題后即可注冊成功。其用注冊界面展示如下圖4-3所示。圖4-3前臺注冊界面圖圖4-4用戶端注冊界面圖用戶注冊關鍵代碼如下。 /***注冊*@paramuser*@return*/@PostMapping("register")publicMap<String,Object>signUp(@RequestBodyUseruser){//查詢用戶Map<String,String>query=newHashMap<>();query.put("username",user.getUsername());Listlist=service.select(query,newHashMap<>()).getResultList();if(list.size()>0){returnerror(30000,"用戶已存在");}user.setUserId(null);user.setPassword(service.encryption(user.getPassword()));service.save(user);returnsuccess(1);}/***用戶ID:[0,8388607]用戶獲取其他與用戶相關的數(shù)據*/@Id@GeneratedValue(strategy=GenerationType.IDENTITY)@Column(name="user_id")privateIntegeruserId;/***賬戶狀態(tài):[0,10](1可用|2異常|3已凍結|4已注銷)*/@Basic@Column(name="state")privateIntegerstate;/***所在用戶組:[0,32767]決定用戶身份和權限*/@Basic@Column(name="user_group")privateStringuserGroup;/***上次登錄時間:*/@Basic@Column(name="login_time")privateTimestamploginTime;/***手機號碼:[0,11]用戶的手機號碼,用于找回密碼時或登錄時*/@Basic@Column(name="phone")privateStringphone;/***手機認證:[0,1](0未認證|1審核中|2已認證)*/@Basic@Column(name="phone_state")privateIntegerphoneState;/***用戶名:[0,16]用戶登錄時所用的賬戶名稱*/@Basic@Column(name="username")privateStringusername;/***昵稱:[0,16]*/@Basic@Column(name="nickname")privateStringnickname;/***密碼:[0,32]用戶登錄所需的密碼,由6-16位數(shù)字或英文組成*/@Basic@Column(name="password")privateStringpassword;/***郵箱:[0,64]用戶的郵箱,用于找回密碼時或登錄時*/@Basic@Column(name="email")privateStringemail;/***郵箱認證:[0,1](0未認證|1審核中|2已認證)*/@Basic@Column(name="email_state")privateIntegeremailState;/***頭像地址:[0,255]*/@Basic@Column(name="avatar")privateStringavatar;/***創(chuàng)建時間:*/@Basic@Column(name="create_time")@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss")privateTimestampcreateTime;@Basic@TransientprivateStringcode;}4.1.3登錄界面員工日志管理信息系統(tǒng)中的前臺上注冊后的用戶是可以通過自己的賬戶名和密碼進行登錄的,當用戶輸入完整的自己的賬戶名和密碼信息并點擊“登錄”按鈕后,將會首先驗證輸入的有沒有空數(shù)據,再次驗證輸入的賬戶名+密碼和數(shù)據庫中當前保存的用戶信息是否一致,只有在一致后將會登錄成功并自動跳轉到員工日志管理信息系統(tǒng)的首頁中;否則將會提示相應錯誤信息,登錄界面如下圖4-5所示。圖4-5登錄界面圖圖4-6用戶端登錄界面圖用戶登錄的關鍵代碼如下。/***登錄*@paramdata*@paramhttpServletRequest*@return*/@PostMapping("login")publicMap<String,Object>login(@RequestBodyMap<String,String>data,HttpServletRequesthttpServletRequest){("[執(zhí)行登錄接口]");Stringusername=data.get("username");Stringemail=data.get("email");Stringphone=data.get("phone");Stringpassword=data.get("password");ListresultList=null;Map<String,String>map=newHashMap<>();if(username!=null&&"".equals(username)==false){map.put("username",username);resultList=service.select(map,newHashMap<>()).getResultList();}elseif(email!=null&&"".equals(email)==false){map.put("email",email);resultList=service.select(map,newHashMap<>()).getResultList();}elseif(phone!=null&&"".equals(phone)==false){map.put("phone",phone);resultList=service.select(map,newHashMap<>()).getResultList();}else{returnerror(30000,"賬號或密碼不能為空");}if(resultList==null||password==null){returnerror(30000,"賬號或密碼不能為空");}//判斷是否有這個用戶if(resultList.size()<=0){returnerror(30000,"用戶不存在");}UserbyUsername=(User)resultList.get(0);4.1.4我的賬戶界面當用戶點擊右上角“我的”這個按鈕,會出現(xiàn)子菜單,點擊“我的賬戶”可以對個人的資料、登錄系統(tǒng)的密碼以及自己收藏的信息進行設置管理,我的賬戶界面如下圖4-7所示。圖4-7我的賬戶界面圖圖4-8用戶端基本信息界面圖4.1.5公告欄界面當點擊導航欄上的“公告欄”的時候,就會進入對應的界面查看公告信息,公告欄界面如下圖4-9所示。圖4-9公告欄界面圖4-10用戶端公告欄界面4.1.6新聞資訊界面當訪客點擊員工日志管理信息系統(tǒng)中導航欄上的“新聞資訊”后將會進入到該“新聞資訊”列表的界面,然后選擇想要看的新聞資訊信息,點擊進入到詳細界面,在詳細界面可以收藏+贊+評論等操作,新聞資訊界面如下圖4-11所示。圖4-11新聞資訊界面圖圖4-12用戶端新聞資訊界面圖4.2管理員功能模塊4.2.1輪播圖管理界面員工日志管理信息系統(tǒng)中的管理人員在“輪播圖管理”這一菜單中是可以對前臺顯示的輪播圖進行管控。界面如下圖4-13所示。圖4-13輪播圖管理界面圖輪播圖管理的關鍵代碼如下。@RequestMapping(value={"/count_group","/count"})publicMap<String,Object>count(HttpServletRequestrequest){Querycount=service.count(service.readQuery(request),service.readConfig(request));returnsuccess(count.getResultList());}4.2.2資源管理界面員工日志管理信息系統(tǒng)中的管理人員在“資源管理”這一菜單中是可以對員工日志管理信息系統(tǒng)內的新聞資訊以及資訊分類信息進行維護和管理的,界面如下圖4-14所示。圖4-14資源管理界面圖資源管理關鍵代碼:@RequestMapping(value={"/avg_group","/avg"}) publicMap<String,Object>avg(HttpServletRequestrequest){Querycount=service.avg(service.readQuery(request),service.readConfig(request));returnsuccess(count.getResultList());}4.2.3系統(tǒng)用戶界面員工日志管理信息系統(tǒng)中的管理員在“系統(tǒng)用戶”這一菜單是中可以對注冊的員工、部門主管、總經理以及管理員人員進行管控。界面如下圖4-14所示。圖4-14系統(tǒng)用戶界面圖系統(tǒng)用戶的關鍵代碼如下。@RequestMapping("/get_obj")publicMap<String,Object>obj(HttpServletRequestrequest){Queryselect=service.select(service.readQuery(request),service.readConfig(request));ListresultList=select.getResultList();if(resultList.size()>0){JSONObjectjsonObject=newJSONObject();jsonObject.put("obj",resultList.get(0));returnsuccess(jsonObject);}else{returnsuccess(null);}}publicQueryselect(Map<String,String>query,Map<String,String>config){StringBuffersql=newStringBuffer("select");sql.append(config.get(FindConfig.FIELD)==null||"".equals(config.get(FindConfig.FIELD))?"*":config.get(FindConfig.FIELD)).append("");sql.append("from").append("`").append(table).append("`").append(toWhereSql(query,"0".equals(config.get(FindConfig.LIKE))));if(config.get(FindConfig.GROUP_BY)!=null&&!"".equals(config.get(FindConfig.GROUP_BY))){sql.append("groupby").append(config.get(FindConfig.GROUP_BY)).append("");}if(config.get(FindConfig.ORDER_BY)!=null&&!"".equals(config.get(FindConfig.ORDER_BY))){sql.append("orderby").append(config.get(FindConfig.ORDER_BY)).append("");}if(config.get(FindConfig.PAGE)!=null&&!"".equals(config.get(FindConfig.PAGE))){intpage=config.get(FindConfig.PAGE)!=null&&!"".equals(config.get(FindConfig.PAGE))?Integer.parseInt(config.get(FindConfig.PAGE)):1;intlimit=config.get(FindConfig.SIZE)!=null&&!"".equals(config.get(FindConfig.SIZE))?Integer.parseInt(config.get(FindConfig.SIZE)):10;sql.append("limit").append((1)*limit).append(",").append(limit);}("[{}]-查詢操作,sql:{}",table,sql);returnrunEntitySql(sql.toString());}4.2.4模塊管理界面員工日志管理信息系統(tǒng)中的管理人員在“模塊管理”這一菜單下是可以對員工日志管理信息系統(tǒng)的通知列表、員工信息、問題反饋、打卡簽到、項目記錄、員工日志、任務安排、項目打分、工作追蹤、待辦任務進行管控的,其管理界面如下圖4-15所示。圖4-15模塊管理界面圖模塊管理的關鍵代碼:@RequestMapping("/get_list")publicMap<String,Object>getList(HttpServletRequestrequest){Map<String,Object>map=service.selectToPage(service.readQuery(request),service.readConfig(request));returnsuccess(map);}5系統(tǒng)測試5.1系統(tǒng)測試的目的系統(tǒng)的前臺、后臺、數(shù)據庫完成以后,這個系統(tǒng)才算是完成了一半,我們在這之后要對系統(tǒng)進行最后的一個階段,那就是測試了,測試對一個系統(tǒng)來說是非常重要的,有的時候開發(fā)完一個系統(tǒng),如果測試不合格的話,這個系統(tǒng)是沒有辦法進行投入使用的,所有我們要用測試對系統(tǒng)的功能進行檢驗,把不完善的功能盡量完善,把出現(xiàn)的bug解決掉,然后給用戶呈現(xiàn)出一個完美的系統(tǒng)。通過對系統(tǒng)最后一步的測試,使得開發(fā)人員對自己的系統(tǒng)更加有信心,更加積極的為后期的系統(tǒng)版本的更新提供支持。5.2系統(tǒng)測試用例系統(tǒng)測試包括:用戶登錄功能測試、員工信息展示功能測試、員工信息添加、員工信息搜索、密碼修改功能測試,如表5-1、5-2、5-3、5-4、5-5所示:用戶登錄功能測試:表5-1用戶登錄功能測試表用例名稱用戶登錄系統(tǒng)目的測試用戶通過正確的用戶名和密碼可否登錄功能前提未登錄的情況下測試流程1)進入登錄頁面2)輸入正確的用戶名和密碼預期結果用戶名和密碼正確的時候,跳轉到登錄成功界面,反之則顯示錯誤信息,提示重新輸入實際結果實際結果與預期結果一致員工信息查看功能測試:表5-2員工信息查看功能測試表用例名稱員工信息查看目的測試員工信息查看功能前提用戶登錄測試流程點擊員工信息列表預期結果可以查看到所有員工信息信息實際結果實際結果與預期結果一致管理員添加員工信息界面測試:表5-3管理員添加員工信息界面測試表用例名稱員工信息發(fā)布測試用例目的測試員工信息發(fā)布功能前提用戶正常登錄情況下測試流程1)點擊員工信息信息管理就,然后點擊添加后并填寫信息。2)點擊進行提交。預期結果提交以后,頁面首頁會顯示新的員工信息信息實際結果實際結果與預期結果一致員工信息搜索功能測試:表5-4員工信息搜索功能測試表用例名稱員工信息搜索測試目的測試員工信息搜索功能前提無測試流程1)在搜索框填入搜索關鍵字。2)點擊搜索按鈕。預期結果頁面顯示包含有搜索關鍵字的員工信息實際結果實際結果與預期結果一致密碼修改功能測試:表5-5密碼修改功能測試表用例名稱密碼修改測試用例目的測試管理員密碼修改功能前提管理員用戶正常登錄情況下測試流程1)管理員密碼修改并完成填寫。2)點擊進行提交。預期結果使用新的密碼可以登錄實際結果實際結果與預期結果一致5.3系統(tǒng)測試結果通過編寫員工日志管理信息系統(tǒng)的測試用例,已經檢測完畢用戶登錄模塊、員工信息查看模塊、員工信息添加模塊、員工信息購買模塊、密碼修改功能測試,通過這5大模塊為員工日志管理信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子承包合同范本
- 風濕病的藥物治療如何正確的使用藥物
- 農戶借款合同范本
- 承包合同生效日期
- 問領導合同最簡單三個步驟
- 養(yǎng)老機構安全保障義務的泛化及重塑
- 2025年瀘州道路運輸從業(yè)資格考試下載
- 財務顧問協(xié)議三篇
- 數(shù)據中心冷卻通道導流裝置特性的模擬研究
- 2025年粵教版選修一歷史下冊階段測試試卷
- 耳穴壓豆課件
- 2023年江蘇省南京市中考化學真題(原卷版)
- 2023年湖北省襄陽市中考數(shù)學真題(原卷版)
- (2024版)小學六年級數(shù)學考試命題趨勢分析
- 變電站現(xiàn)場運行通用規(guī)程考試試題及答案
- 湖南高速鐵路職業(yè)技術學院單招職業(yè)技能測試參考試題庫(含答案)
- 中醫(yī)護理查房制度
- 母嬰護理員題庫
- 老年人預防及控制養(yǎng)老機構院內感染院內感染基本知識
- SWITCH暗黑破壞神3超級金手指修改 版本號:2.7.6.90885
- 2023高考語文全國甲卷詩歌閱讀題晁補之《臨江仙 身外閑愁空滿眼》講評課件
評論
0/150
提交評論