freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告企業(yè)工資管理系統(tǒng)(編輯修改稿)

2025-01-20 16:01 本頁面
 

【文章內(nèi)容簡介】 圖 14職務(wù) 實(shí)體 ER 圖 邏輯結(jié)構(gòu) 本企業(yè)工資管理系統(tǒng)包含五個(gè)實(shí)體,分別為: manager (管理員信息 )表、dept(部門信息 )表、 emp(員工信息 )表、 job(職務(wù)信息)表、 salary(工資信息 )表。 manager(管理員信息 )表中包括 manager_id(管理員編號(hào))、manager_name(管理員名稱)、 manager_password(管理員密碼),其中manager_id 為主鍵。 dept(部門信息 )表中有 dept_id (部門編號(hào))、 dept_name工資 部門 編號(hào) 加班費(fèi) 員工編號(hào) 工資日期 部門名稱 部門 遲到扣費(fèi) 獎(jiǎng)勵(lì)金額 節(jié)假日扣 費(fèi) 罰款金額 基本工資 津貼 工資總和 職務(wù) 職務(wù) 編號(hào) 職務(wù)基本工資 津貼 職務(wù)名稱 19 (部門名稱),其中 dept_id 為主鍵。 emp(員工信息 )表中有 emp_id(員工編號(hào) ) 、 emp_name(員工姓名)、 emp_gender (員工性別)、 emp_no(身份證號(hào) )、dept_id (員工所在部門編號(hào)) job_id(員工職務(wù)編號(hào)),主鍵為 emp_id。 job(職務(wù)信息)表中有 job _id(職務(wù)編號(hào))、 job_name(職務(wù)名稱)、 job_salary(職務(wù)基本工資)、 job_allowance(職務(wù)津貼),其中 job _id 為主鍵。salary(工資信息 )表中有 salary_date(發(fā)工資日期)、 emp_id(員工編號(hào) ) 、salary_overtime(加班費(fèi))、 salary_late(遲到扣費(fèi))、 salary_award(獎(jiǎng)勵(lì)金額)、 salary_charge(節(jié)假日扣除非)、 salary_punish(罰款金額)、salary_basic(員工基本工資)、 salary_allowance(員工津貼)、 salary_sum(工資總數(shù))。 其中 manager(管理員 )可以通過 emp (員工 )表、 salary(工資 )表來管理員工。對(duì)員工的基本信息進(jìn)行查詢、添加、修改和刪除;還可以對(duì)員工工資按月生成,并且對(duì)各員工工資進(jìn)行查詢、添加、修改和刪除。而員工只能對(duì)自己的基本信息和工資情況進(jìn)行查詢。 小結(jié) 本章論述了系統(tǒng)的設(shè)計(jì)環(huán)境,給出了系統(tǒng)框架圖和詳細(xì)類圖,分析了系統(tǒng)應(yīng) 具備的各種功能,對(duì)數(shù)據(jù)庫的邏輯設(shè)計(jì)進(jìn)行了詳細(xì)的描述,給出了數(shù)據(jù)庫ER 圖,并介紹了利用 Erwin 的正向工程生成數(shù)據(jù)庫的過程,為以后的詳細(xì)設(shè)計(jì)和編碼奠定了基礎(chǔ)。 5 系統(tǒng)詳細(xì)設(shè)計(jì) 功能模塊設(shè)計(jì) 具體系統(tǒng)功能需求描述: (1) 員工信息管理:提供管理員對(duì)“員工基本信息”數(shù)據(jù)添加、刪除、修改和查詢功能。 (2) 工資管理:提供管理員對(duì)”員工工資”數(shù)據(jù)的添加、刪除、修改和查詢 20 功能以及員工對(duì)自己工資情況的查詢,工資的管理是以月為單位的,且員工查詢時(shí)也只能按月份來查詢。 (3) 部門管理:提供管理員對(duì)部門信息的添加、刪除、 修改和查詢功能,也可以是管理員在查詢員工信息是直接已部門為單位查詢。 (4) 特殊查詢:提供管理員對(duì)員工信息查詢,可以通過員工的各種不同的基本信息來查詢,而且還可以實(shí)現(xiàn)身份證的“模糊查詢”。 備注:管理員和員工的登錄方式不同,分別登錄。管理員進(jìn)入界面后可選擇的操作有:員工管理(員工信息的增添刪改)、部門管理(部門信息的增添刪改)、工資管理(工資生成及工資信息的增添刪改);員工進(jìn)入自己的界面可以根據(jù)自己的需要選擇這些操作:查看個(gè)人信息和查看工資信息。 界面設(shè)計(jì) 依照 簡潔實(shí)用 、 整體性好 、 網(wǎng)站形象突出 、 頁 面色 彩 協(xié)調(diào) 、 交互式強(qiáng) 的原則對(duì)本網(wǎng)站系統(tǒng)的頁面進(jìn)行了詳細(xì)的規(guī)劃、設(shè)計(jì)。下面 介紹幾個(gè)主要 界面。 在 MyEclipse 中啟動(dòng) Tomcat 服務(wù)器。在網(wǎng)頁中輸 ( WMS 是系統(tǒng)所用的數(shù)據(jù)庫名),轉(zhuǎn)入到的網(wǎng)頁就是系統(tǒng)的登錄界面, 如下圖 1 所示: 圖 1主登錄界面 21 圖中的 鏈接著管理員的登錄界面, 鏈接著員工登錄界面。點(diǎn)擊 進(jìn)入管理員登錄界面,管理員名 (密碼 )有兩個(gè): admin(admin)和system(system)。點(diǎn)擊 進(jìn)入員工登錄界面,員工通過員工編號(hào)與身份證號(hào)登錄。管理員登錄后的界面如圖 2 所示,員工登錄后的界面如圖 3 所示: 圖 2管理員登錄后的頁面 22 圖 3員工登錄后的主頁面 管理員登錄成功之后,可根據(jù)自己要執(zhí)行操作的對(duì)象選擇員工管理、工資管理和部門管理,在員工管理和部門管理中可實(shí)現(xiàn)對(duì)員工部門信息的增添刪改操作,在工資管理中可實(shí)現(xiàn)員工工資的生成和對(duì)工資的增添刪改。各種操作界面如下圖所示: 圖 4添加員工信息頁面 23 圖 5查詢員工信息頁面 圖 6員工工資生成頁面 24 圖 7查勘員工工資頁面 圖 8企業(yè)部門的設(shè)定頁面 25 圖 9添加部門頁面 圖 10企業(yè)職務(wù)的設(shè)定頁面 26 圖 11企業(yè)職務(wù)添加頁面 員工登錄成功之后,可根據(jù)自己的需求進(jìn)行查看個(gè)人信息和工資信息。各種操作界面如下圖所示: 圖 12查看自己的基本信息 27 圖 13查看自己的工資情況 關(guān)鍵源代碼 數(shù)據(jù)庫創(chuàng)建 sql 語句 USE wms GO CREATE TABLE dept /*創(chuàng)建部門表 */ ( dept_id int identity(1,1) primary key, /*部門編號(hào) */ dept_name varchar(20) NOT NULL /*部門名稱 */ ) CREATE TABLE job /*創(chuàng)建職務(wù)表 */ ( job_id int identity(1,1) primary key, /*職務(wù)編號(hào) */ job_name varchar(20) NOT NULL, /*職務(wù)名稱 */ job_salary int default 0, /*基本工資 */ job_allowance int default 0, /*津貼 */ ) 28 CREATE TABLE emp /*創(chuàng)建員工表 */ ( emp_id int identity(100001,1) primary key, /*員工編號(hào) */ emp_name varchar(20) NOT NULL, /*姓名 */ emp_gender varchar(2) NOT NULL, /*性別 */ emp_no varchar(18) NOT NULL, /*身份證號(hào) */ dept_id int references dept (dept_id), /* 部門編號(hào) */ job_id int references job (job_id) /*職務(wù)編號(hào) */ ) CREATE TABLE salary /*創(chuàng)建工資表 */ ( salary_date varchar(6), /*日期 */ emp_id int, /*員工編號(hào) */ primary key(salary_date,emp_id), /*日期和員工編號(hào)聯(lián)合主鍵 */ salary_overtime int default 0, /*加班工資 */ salary_late int default 0, /*遲到扣款 */ salary_award int default 0, /*獎(jiǎng)金 */ salary_charge int default 0, /*節(jié)假日扣款 */ salary_punish int default 0, /*罰款 */ salary_basic int NOT NULL, /*基本工資 */ salary_allowance int default 0, /*津貼 */ salary_sum as salary_basic+salary_allowance+salary_award+salary_overtimesalary_latesalary_chargesalary_punish /*月工資 */ ) CREATE TABLE manager /*創(chuàng)建管理員表 */ ( manager_id int identity(1,1)primary key, /*管理員編號(hào) */ manager_name varchar(20), /*管理員姓名 */ manager_password varchar(20) /*密碼 */ ) 數(shù)據(jù)庫操作關(guān)鍵代碼段 管理員登錄代碼: UserDao userDao = new UserDao()。 if (manager.equals(flag)) { String userName = (userName)。 String empId = userName。 29 String pass = (pass)。 if ((userName, pass) == null) { (Info, 登錄失敗 ,用戶名或密碼錯(cuò)誤!)。 ().forward(request, response)。 } else { HttpSession session = ()。 (empId, empId)。 (jsp/).forward( request, response)。 員工登錄代碼: if (user.equals(flag)) { int empId = ((empId))。 String empNo = (empNo)。 if ((empId, empNo) == null) { (Info, 登錄失敗,用戶名或密碼錯(cuò)誤!)。 ().forward(request, response)。 } else { HttpSession session = ()。 (empId, empId)。 (jsp/).forward(request, response)。 } } 數(shù)據(jù)庫連接及關(guān)閉代碼: public class DB { private static String driverName=。 //加載 JDBC驅(qū)動(dòng) private static String dbURL = jdbc: DatabaseName=WMS。 //連接服務(wù)器和數(shù)據(jù)庫 wms private static String userName = sa。 //默認(rèn)用戶名 private static String userPwd = sa123456。 //密碼 //建立數(shù)據(jù)庫連接 public static Connection getConnection(){ 30 Connection conn
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1