一、項(xiàng)目介紹
科技進(jìn)步的飛速發(fā)展引起人們?nèi)粘I畹木薮笞兓?,電子信息技術(shù)的飛速發(fā)展使得電子信息技術(shù)的各個領(lǐng)域的應(yīng)用水平得到普及和應(yīng)用。信息時代的到來已成為不可阻擋的時尚潮流,人類發(fā)展的歷史正進(jìn)入一個新時代。在現(xiàn)實(shí)運(yùn)用中,應(yīng)用軟件的工作規(guī)則和開發(fā)步驟,采用Java技術(shù)建設(shè)基于員工日志管理信息系統(tǒng)。
本設(shè)計(jì)主要實(shí)現(xiàn)集人性化、高效率、便捷等優(yōu)點(diǎn)于一身的基于員工日志管理信息系統(tǒng),完成通知列表、員工信息、問題反饋、打卡簽到、項(xiàng)目記錄、員工日志、任務(wù)安排、項(xiàng)目打分、工作追蹤、待辦任務(wù)等功能模塊。系統(tǒng)通過瀏覽器與服務(wù)器進(jìn)行通信,實(shí)現(xiàn)數(shù)據(jù)的交互與變更。本系統(tǒng)通過科學(xué)的管理方式、便捷的服務(wù)提高了工作效率,減少了數(shù)據(jù)存儲上的錯誤和遺漏?;趩T工日志管理信息系統(tǒng)使用Java語言,采用基于 MVVM模式的springboot技術(shù)進(jìn)行開發(fā),使用 Eclipse 2017 CI 10 編譯器編寫,數(shù)據(jù)方面主要采用的是微軟的MySQL關(guān)系型數(shù)據(jù)庫來作為數(shù)據(jù)存儲媒介,配合前臺HTML+CSS 技術(shù)完成系統(tǒng)的開發(fā)。
關(guān)鍵詞:員工日志管理;Springboot技術(shù)
二、開發(fā)環(huán)境
開發(fā)語言:Java
框架:springboot
JDK版本:JDK1.8
服務(wù)器:tomcat7
數(shù)據(jù)庫:mysql 5.7(一定要5.7版本)
數(shù)據(jù)庫工具:Navicat11
開發(fā)軟件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
小程序框架:uniapp
小程序開發(fā)軟件:HBuilder X
小程序運(yùn)行軟件:微信開發(fā)者
三、功能介紹
按照員工日志管理信息系統(tǒng)的角色,我劃分為了員工管理、部門主管管理、總經(jīng)理管理以及管理員管理這四大部分。
員工用戶端:
(1)注冊登錄:當(dāng)員工想要對系統(tǒng)中所實(shí)現(xiàn)的功能進(jìn)行查詢管理的時候,就必須進(jìn)行登錄到系統(tǒng)當(dāng)中,如果沒有賬號的話,在登錄界面,點(diǎn)擊“注冊”按鈕就會跳轉(zhuǎn)到注冊的界面,根據(jù)提示填寫好注冊信息,添加提交,員工的信息在數(shù)據(jù)庫中就添加完成了,然后再輸入填寫好的賬號和密碼進(jìn)行登錄;
(2)基本信息:用戶可以對個人資料、頭像、昵稱進(jìn)行修改。
(3)公告:用戶進(jìn)行公告信息的閱覽,查看管理者發(fā)布的行公告消息信息。
(4)我的:點(diǎn)擊“員工信息”后跳轉(zhuǎn)到員工信息提交界面,選擇員工工號、員工姓名、性別、年齡、籍貫、聯(lián)系電話、專業(yè)技能、平均分、完成項(xiàng)目,然后點(diǎn)擊提交員工信息就完成了。
(5)新聞資訊:當(dāng)用戶點(diǎn)擊“新聞資訊”這一菜單按鈕,會顯示管理員在后臺發(fā)布的所有的新聞資訊,可以查看詳情,進(jìn)行收藏、點(diǎn)贊、評論等;
(6)問題反饋:點(diǎn)擊“問題反饋”后跳轉(zhuǎn)到問題反饋提交界面,選擇反饋時間,輸入標(biāo)題、員工工號、員工姓名、問題描述,然后點(diǎn)擊提交問題反饋就完成了。
(7)收藏:點(diǎn)擊“我的”中“收藏”按鈕的時候就會顯示出自己收藏的各種信息了,支持對收藏信息的搜索查詢,如果你想不再收藏某一信息,點(diǎn)擊刪除就可以了。
員工前臺:
(1)注冊登錄:當(dāng)員工想要對系統(tǒng)中所實(shí)現(xiàn)的功能進(jìn)行查詢管理的時候,就必須進(jìn)行登錄到系統(tǒng)當(dāng)中,如果沒有賬號的話,在登錄界面,點(diǎn)擊“注冊”按鈕就會跳轉(zhuǎn)到注冊的界面,根據(jù)提示填寫好注冊信息,添加提交,員工的信息在數(shù)據(jù)庫中就添加完成了,然后再輸入填寫好的賬號和密碼進(jìn)行登錄;
(2)公告消息:用戶可以查看后臺管理員發(fā)布的公告消息信息,在查詢到自己想要了解的公告消息的時候,可以進(jìn)入查看詳細(xì)的介紹。
(3)我的賬戶:在前臺點(diǎn)擊“我的”下面的“我的賬戶”可以對個人資料+密碼修改+自己收藏的信息進(jìn)行管控。
(4)新聞資訊:當(dāng)用戶點(diǎn)擊“新聞資訊”這一菜單按鈕,會顯示管理員在后臺發(fā)布的所有的新聞資訊,可以查看詳情,進(jìn)行收藏、點(diǎn)贊、評論等;
管理員:
(1)輪播圖/公告信息管理:管理員可以對員工日志管理信息系統(tǒng)中首頁顯示的系統(tǒng)中的一些公告、輪播圖發(fā)布到系統(tǒng)當(dāng)中,讓用戶及時的查看到系統(tǒng)信息,進(jìn)行合理安排。
(2)系統(tǒng)用戶:管理員可以對員工日志管理信息系統(tǒng)中所有的員工進(jìn)行管控,包括了管理員和員工、總經(jīng)理、部門主管。
(3)資源管理:當(dāng)點(diǎn)擊“資源管理”這一菜單的時候,會出現(xiàn)新聞資訊、資訊分類這兩個子菜單,管理員能夠?qū)@兩個模塊進(jìn)行增刪改查操作;
(6)模塊管理:當(dāng)點(diǎn)擊“模塊管理”這一菜單的時候,會出現(xiàn)通知列表、員工信息、員工信息、打卡簽到、項(xiàng)目記錄、員工日志、任務(wù)安排、項(xiàng)目打分、工作追蹤、待辦任務(wù)這十個子菜單,管理員能夠?qū)@十個模塊進(jìn)行增刪改查操作;
(7)個人信息:管理員點(diǎn)擊“個人信息”按鈕,可以對個人的頭像、昵稱、手機(jī)號碼等信息進(jìn)行更新。
(8)修改密碼:管理員點(diǎn)擊“修改密碼”按鈕,可以對登錄密碼進(jìn)行更改,首先輸入原密碼,然后再輸入新密碼和確認(rèn)密碼,當(dāng)原密碼正確,輸入兩次新密碼一致,則修改成功,否則給出錯誤提示信息。
部門主管:
(1)員工信息:點(diǎn)擊“員工信息”這一按鈕可以查看到系統(tǒng)當(dāng)中所有的員工信息,支持通過員工工號進(jìn)行查詢員工信息,如果想要添加新的員工,點(diǎn)擊“添加”按鈕,然后根據(jù)提示填寫好員工的具體信息,點(diǎn)擊提交所添加的員工信息在數(shù)據(jù)庫就保存下來了,同時可以點(diǎn)擊“分派”按鈕,輸入分派的員工信息進(jìn)行提交,也可以選擇要刪除的員工直接點(diǎn)擊“刪除按鈕”進(jìn)行員工刪除。
(2)打卡簽到:點(diǎn)擊“打卡簽到”這個菜單,可以查看到自己的打卡簽到,支持通過員工工號或者打卡類型對打卡簽到進(jìn)行查詢,如果想要了解某一打卡簽到的詳細(xì)信息,點(diǎn)擊后面的“詳情”會進(jìn)入詳情界面;
(3)任務(wù)安排:點(diǎn)擊“任務(wù)安排”這個菜單,可以查看到自己的任務(wù)安排,支持通過任務(wù)名稱對任務(wù)安排進(jìn)行查詢,如果想要了解某一任務(wù)安排的詳細(xì)信息,點(diǎn)擊后面的“詳情”會進(jìn)入詳情界面;
(4)個人信息:主管點(diǎn)擊“個人信息”按鈕,可以對個人的頭像、昵稱、手機(jī)號碼等信息進(jìn)行更新。
(5)修改密碼:主管點(diǎn)擊“修改密碼”按鈕,可以對登錄密碼進(jìn)行更改,首先輸入原密碼,然后再輸入新密碼和確認(rèn)密碼,當(dāng)原密碼正確,輸入兩次新密碼一致,則修改成功,否則給出錯誤提示信息。
在上一章節(jié)中主要對系統(tǒng)的功能性需求和非功能性需求進(jìn)行分析,并且根據(jù)需求分析了本員工日志管理信息系統(tǒng)中的用例。那么接下來就要開始對本員工日志管理信息系統(tǒng)的架構(gòu)、主要功能和數(shù)據(jù)庫開始進(jìn)行設(shè)計(jì)。員工日志管理信息系統(tǒng)根據(jù)前面章節(jié)的需求分析得出,其總體設(shè)計(jì)模塊圖如圖3-1所示。
圖3-1 員工日志管理信息系統(tǒng)功能模塊圖
四、核心代碼
五、效果圖
文章來源:http://www.zghlxwxcb.cn/news/detail-788212.html
六、文章目錄
目 錄
摘要 1
1 緒論 1
1.1背景及意義 1
1.2系統(tǒng)開發(fā)的背景 1
1.3springboot框架介紹 1
2 員工日志管理信息系統(tǒng)系統(tǒng)分析 2
2.1 可行性分析 2
2.1.1 技術(shù)可行性分析 2
2.1.2 經(jīng)濟(jì)可行性分析 2
2.1.3 操作可行性分析 2
2.2 系統(tǒng)流程分析 3
2.2.1 數(shù)據(jù)添加流程 3
2.2.2 數(shù)據(jù)修改流程 3
2.2.3數(shù)據(jù)刪除流程 3
2.3 系統(tǒng)功能分析 4
2.3.1 功能性分析 4
2.3.2 非功能性分析 5
2.4 系統(tǒng)用例分析 6
2.5本章小結(jié) 8
3 員工日志管理信息系統(tǒng)總體設(shè)計(jì) 9
3.1 系統(tǒng)功能模塊設(shè)計(jì) 9
3.1.1整體功能模塊設(shè)計(jì) 9
3.1.2用戶模塊設(shè)計(jì) 10
3.1.3 評論管理模塊設(shè)計(jì) 10
3.1.4員工管理模塊設(shè)計(jì) 10
3.2 數(shù)據(jù)庫設(shè)計(jì) 10
3.2.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 11
3.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 11
3.4本章小結(jié) 15
4 員工日志管理信息系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 16
4.1用戶功能模塊 16
4.1.1 前臺首頁界面 16
4.1.2 注冊界面 16
4.1.3 登錄界面 17
4.1.4我的賬戶界面 18
4.1.5公告欄界面 18
4.1.6員工信息詳情界面 19
4.1.7新聞資訊界面 19
4.2管理員功能模塊 23
4.2.1 輪播圖管理界面 23
4.2.2 資源管理界面 23
4.2.3 系統(tǒng)用戶界面 24
4.2.4模塊管理界面 24
5系統(tǒng)測試 25
5.1系統(tǒng)測試的目的 25
5.2 系統(tǒng)測試用例 25
5.3 系統(tǒng)測試結(jié)果 26
結(jié)論 27
參考文獻(xiàn) 28
致 謝 29文章來源地址http://www.zghlxwxcb.cn/news/detail-788212.html
到了這里,關(guān)于Springboot基于微信小程序的員工日志管理信息系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!