計算機畢業設計ssm訊飛人力資源系統Y3畢設46
5 系統的實現
一、技術路線:
開發語言:Java
前端技術:JavaScript、VUE.js(2.X)、css3
數據庫:MySQL 5.7
數據庫管理工具:Navicat或sqlyog
開發工具:IDEA或Ecplise
二、項目介紹:
https://www.bilibili.com/video/BV1qv411c7nf/
三、運行截圖:
3.1實現環境說明
運行環境包括硬件要求及軟件要求如下表所示。
表3-1硬件要求
設備名稱
說明
處理器
奔騰III以上,2GB
內存
2GB,內存越大,速度越快
硬盤
500GB以上
鼠標
雙飛燕2D鼠標
表3-2軟件要求
名稱
說明
操作系統
Windows XP或 Windows7以上
應用軟件
myeclipse
3.3登錄模塊的實現
用戶登錄與員工管理模塊相關聯,超級管理員可以對員工(管理員)進行添加、刪除、修改等操作。登錄模塊界面如下圖所示。
圖3-2登錄流程圖
圖3-3管理員登錄界面
隨著系統規模的壯大,系統發布更新的信息及對普通員工量會越來越多,只有超級管理員負責系統后臺恐怕任務艱巨,本系統考慮到這一問題后開發了超級管理員有權限可以增加管理員的模塊。管理員角色不同對應權限亦不相同。添加管理員操作界面如下圖所示。
圖3-4管理員管理界面
3.5部門信息管理模塊的實現
管理員添加部門信息是在點擊添加按鈕的前提下操作的,當頁面跳轉至bumenxinxi_add.jsp,添加成功后,管理員在bumenxinxi_list.jsp進行部門信息管理,bumenxinxi list.jsp通過查詢數據庫的部門信息表列出所有部門信息,每條部門信息對應一個刪除按鈕和修改按鈕,當管理員點擊刪除按鈕,直接在數據庫刪除部門信息,并重定向當前頁面,當管理員選擇點擊修改,則進入bumenxinxi_update.jsp頁面,進行部門信息的修改。
部門信息管理流程圖如下圖所示。
圖3-8部門信息管理流程圖
部門信息添加頁面設計效果如下圖所示。
圖3-9 部門信息添加界面
部門信息管理頁面效果如下圖所示。
圖3-10 部門信息管理界面
3.6員工信息管理模塊的實現
管理員管理員工信息模塊是由考核類型和員工信息組成,是在點擊添加按鈕的前提下操作的,當頁面跳轉至yuangongxinxi_add.jsp添加成功后,管理員在yuangongxinxi_list.jsp進行考核類型和員工信息管理,yuangongxinxi_ list.jsp和通過查詢數據庫的考核類型和員工信息表列出所有考核類型和員工信息的信息,每條員工信息對應一個刪除按鈕和修改按鈕,當管理員點擊刪除按鈕,直接在數據庫刪除考核類型和員工信息的信息,并重定向當前頁面,當管理員選擇點擊修改,則進入yuangongxinxi_update.jsp頁面,進行員工信息的修改。
員工信息管理流程圖如下圖所示。
圖3-11 員工信息管理流程圖
員工信息添加頁面設計效果如下圖所示。
圖3-12 員工信息管理界面
員工信息列表頁面設計效果如下圖所示
圖3-13 員工信息列表界面
3.7考勤記錄管理模塊的實現
管理員在kaoqinjilu_list.jsp進行考勤記錄管理,kaoqinjilu_ list.jsp通過查詢數據庫的考勤記錄表列出所有考勤記錄信息,每條考勤記錄對應一個刪除按鈕和修改按鈕,當管理員點擊刪除按鈕,直接在數據庫刪除考勤記錄信息,并重定向當前頁面,當管理員選擇點擊修改,則進入kaoqinjilu_update.jsp頁面,進行考勤記錄信息的修改。
考勤記錄管理流程圖如下圖所示。
圖3-14 考勤記錄管理流程圖
考勤記錄管理頁面設計效果如下圖所示。
圖3-15 考勤記錄管理界面
3.9獎懲管理模塊的實現
管理員添加獎懲是在點擊添加按鈕的前提下操作的,當頁面跳轉至jiangchengxinxi_add.jsp,添加成功后,管理員在jiangchengxinxi_list.jsp進行獎懲管理,jiangchengxinxi_ list.jsp通過查詢數據庫的獎懲表列出所有獎懲信息,每條獎懲對應一個刪除按鈕和修改按鈕,當管理員點擊刪除按鈕,直接在數據庫刪除獎懲信息,并重定向當前頁面,當管理員選擇點擊修改,則進入jiangchengxinxi_update.jsp頁面,進行獎懲信息的修改。
獎懲管理流程圖如下圖所示。
圖3-20 獎懲管理流程圖
獎懲添加頁面設計效果如下圖所示。
圖3-21 獎懲管理界面
圖3-22 獎懲列表界面
3.11請假信息管理模塊的實現
員工添加請假信息是在進行請假信息管理,qingjiadiaoxiu_ list.jsp通過查詢數據庫的請假信息表列出所有請假信息信息,每條請假信息對應一個刪除按鈕和修改按鈕,當員工點擊刪除按鈕,直接在數據庫刪除請假信息信息,并重定向當前頁面,當員工選擇點擊修改,則進入qingjiadiaoxiu_update.jsp頁面,進行請假信息信息的修改。
請假信息管理流程圖如下圖所示。
圖3-26 請假信息管理流程圖
請假信息添加頁面設計效果如下圖所示。
圖3-27 請假信息添加頁面管理界面
請假信息列表頁面設計效果如下圖所示。
圖3-28 請假信息管理列表界面
3.12分頁算法的實現
當數據過多,1個頁面不能完全顯示時,就需要通過實現數據分頁,可以將海量數據顯示在頁面,員工只需要點擊上一頁、下一頁、首頁、尾頁,即可將數據庫的數據通過條件查詢語句查詢顯示出來。
數據分頁頁面設計效果如下圖所示。
圖3-29 數據分頁界面
首先要定義四個變量:
include("connection.jsp");
$perNumber=10; //每頁顯示的記錄數
$page=$_GET['page']; //獲得當前的頁面值
$count=mysql_query("select count(*) from user"); //獲得記錄總數
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //計算出總頁數
if (!isset($page)) {
$page=1;
} //如果沒有值,則賦值1
$startCount=($page-1)*$perNumber; //分頁開始,根據此方法計算出開始的記錄
$result=mysql_query("select * from user limit $startCount,$perNumber"); //根據前面的計算出開始的記錄和記錄數
while ($row=mysql_fetch_array($result)) {
echo "user_id:".$row[0]."
";
echo "username:".$row[1]."
"; //顯示數據庫的內容
}
if ($page != 1) { //頁數不等于1
?>
分頁屬性的設置
rs.PageSize=3 ‘設置頁碼
pagecount=rs.PageCount '獲取總頁碼
page=int(request("page")) '接收頁碼
if page
if request("page")="" then page=1
rs.AbsolutePage=page '設置本頁頁碼
%>
Zui后是body里的分頁顯示
if rs.bof and rs.eof then
response.write("NULL")
else
for i=1 to rs.PageSize
response.write rs("name")
response.write("")
rs.movenext
next
end if
%>
首頁|前一頁
">后一頁|
">末頁
1 and not page=pagcount then%>
首頁|
">前一頁|
">后一頁|
">末頁
首頁|
">前一頁|
下一頁|
末頁
3.14本章小結
本章節主要論述了登錄模塊員工的登陸、員工的注冊、Zui新動態管理、部門信息管理、員工信息管理、考勤記錄管理、招聘信息管理、獎懲管理、薪資信息管理、請假信息管理、系統管理等功能模塊的設計與代碼的編寫,以及Zui終實現的步驟。
- 計算機畢業設計ssm社交平臺hsg5138AHA5畢設32 2024-04-28
- 計算機畢業設計ssm電影視預約推薦系統hsg3927AIA5畢設50 2024-04-28
- 計算機畢業設計ssm理發店會員管理系統hsg6107B6畢設82 2024-04-28
- 計算機畢業設計ssm火車售票系統hsg6435A5畢設60 2024-04-28
- 計算機畢業設計ssm汽車配件管理系統hsg3888y3畢設80 2024-04-28
- 計算機畢業設計ssm求職招聘系統hsg5739畢設37 2024-04-28
- 計算機畢業設計ssm校園快遞代領系統hsg7886畢設93 2024-04-28
- 計算機畢業設計ssm校園二手系統畢設18 2024-04-28
- 計算機畢業設計ssm教室管理系統hsg4681AIY3畢設51 2024-04-28
- 計算機畢業設計ssm拍賣網站hsg6443AHY3畢設33 2024-04-28
- 計算機畢業設計ssm房屋租賃網hsg4304B2Y3畢設26 2024-04-28
- 計算機畢業設計ssm學生網上請假系統B6畢設0 2024-04-28
- 計算機畢業設計ssm培訓在線教育平臺hsg4360AHB6畢設16 2024-04-28
- 計算機畢業設計ssm商會管理系統hsg4026畢設74 2024-04-28
- 計算機畢業設計ssm醫院預約掛號系統hsg3649AFB4畢設59 2024-04-28