此系統使用jsp實現,其中包含了jsp九大內建物件和四大作用域的相關知識,採用map集合模擬資料庫的方式,實現使用者登入、員工資訊展示、員工資訊修改功能。
jsp的九大內建物件:application,config,exception,out,pagecontent,page,request,respsonse,sesstion
jsp的四大作用域:application sesstion page request
專案結構
emp.j**a 員工資訊
package org.wang.model;
public class emp
public string getaccount()
public void setaccount(string account)
public string getname()
public void setname(string name)
public string getpassword()
public void setpassword(string password)
public string getemail()
public void setemail(string email)
}dbutil.j**a 用集合模擬資料庫存放員工資訊
package org.wang.db;
import org.wang.model.emp;
import j**a.util.hashmap;
import j**a.util.map;
//用集合模擬操縱資料庫
public class dbutil
//判斷使用者名稱和密碼是否正確
public static boolean selectempbyaccountandpassword(emp emp)
} return flag;
}}index.jsp 登入介面
人事管理系統登入
index-control.jsp 登入介面的控制介面,用於處理使用者登入資訊是否與map集合中的員工資訊匹配
人事管理系統
map = dbutil.map;
if(flag==true)else
%>
賬號
員工姓名
郵箱 修改
&name=&email=" rel="external nofollow">修改
%>
error.jsp
title
update.jsp 修改員工資訊頁面
%--created by intellij idea.
user: wangy
date: 2018/11程式設計客棧/8
time: 15:27
to change this template use file | settings | file templates.
--%>
員工更新頁面
update-control 執行修改操作的控制頁面
title
map = dbutil.map;
//修改資訊
//獲取當前需要修改的員工的account
emp emp = map.get(request.getparameter("account"));
//把獲取到的當前員工的資訊重新set
emp.setname(request.getparameter("name"));
emp.setemail(request.getparameter("email"));
%>
執行效果
登入介面
登入成功後進入員工資訊顯示頁面
修改員工資訊(這裡用了資料回顯)
本文標題: jsp實現簡單人事管理系統
本文位址:
企業人事管理系統
企業人事管理系統 1 資訊要求 員工基本資訊表。包括 員工姓名,編號,性別,出生年月,婚姻 狀況,籍貫,參加工作時間,學歷,所在單位 或部門,職務,職稱等。員工婚姻情況表。反映員工的配偶資訊,包括 配偶姓名 出生日期 民族 籍貫 工作單位 職務等。員工學歷資訊表。反映員工的學歷 專業 畢業時間 學校...
人事管理系統課程設計
1 系統功能的基本要求 員工各種資訊的輸入,包括員工的基本資訊 學歷資訊 婚姻狀況資訊 職稱等。員工各種資訊的修改 對於轉出 辭職 辭退 退休員工資訊的刪除 按照一定的條件,查詢 統計符合條件的員工資訊 至少應該包括每個員工詳細資訊的查詢 按婚姻狀況查詢 按學歷查詢 按工作崗位查詢等,至少應該包括按...
人事管理系統登入介面 WPF
登入介面要求如下 1 如何保證密碼的安全性。2 如何進行密碼驗證。3 如何當密碼輸錯三次,使用者自動鎖定。4 如何提示使用者。問題解決方案 1 採用md5加密,再進行加鹽處理。2 輸入的密碼加密,與資料庫中的密碼相匹配。3 設定全域性變數進行計算密碼輸入錯誤次數。4 密碼錯誤與使用者名稱不存在時,在...