員工管理系統資料庫設計及報告

2021-03-04 05:00:12 字數 3691 閱讀 2350

資料庫設計及報告

姓名:齊歡 (同組者王鑫)

班級:河北科技師範學院數信學院網路工程0802班 09 號

課程設計名稱:人事管理系統

專案背景

在當今人才流動快速的今天,傳統的人事檔案已經不能滿足各企業人員流動的速度。在計算機技術快速發展的今天,其已經在和各行各業得到廣泛的應用。因此,人事管理也以應方便、快捷、費用低、綠色環保的優點進入各個行業和領域,將傳統的人事管理方式徹底的解脫出來,提高效率,減輕人事管理人員以往繁忙的工作,加速資訊的更新速度,使企業管理層第一時間了解到員工的資訊,從而進一步加強對員工的調配。

資料流程圖:

e_r圖:

資料字典:

資料項:工號

含義說明:唯一標識每一名員工

別名:員工編號

型別:字元型

長度:10

取值範圍為:0000000000——99999999999

取值含義:前兩位標識該員工所在的部門,後8位表示該員工的崗位及姓名編碼

資料結構;員工

含義說明:是人事管理系統的主體資料結構,定義了乙個員工的有關資訊

組成:工號、身份證號、姓名、政治面貌、所屬部門、職位、職稱、學歷、出生日期、婚姻、備註、參加工作時間

資料結構:崗位

含義說明:是人事管理系統的主體資料結構,定義了乙個工作崗位的有關資訊

組成:崗位編號、崗位名稱

資料結構:部門

含義說明:是人事管理系統的主體資料結構,定義了乙個工作部門的有關資訊

組成:部門編號、部門名稱

資料流:處理過程

說明:處理的操作分類及相關說明

資料**:員工及部門、崗位的相關資訊

資料去向:管理員錄入資料庫

組成:部門資訊管理、崗位資訊管理、員工資訊管理、使用者資訊管理

平均流量:300\月

高峰期流量:200\天

資料儲存:員工資訊登記表

說明:記錄員工的基本資訊

流入資料:員工註冊的基本資訊

流出資訊:員工離休、辭職等刪除基本資訊

組成:工號、身份證號、姓名、政治面貌、所屬部門、職位、職稱、學歷、出生日期、婚姻、備註、參加工作時間

資料量:每年500張

訪問方式:隨機訪問

資料儲存:部門資訊登記表

說明:記錄部門的基本資訊

流入資料:部門註冊關資訊

流出資料:部門撤銷或新的部門生成時,部門資訊的修改

組成:部門編號、部門名稱

訪問方式:隨機訪問

資料儲存:崗位資訊登記表

說明:記錄崗位的基本資訊

流入資料:崗位冊關資訊

流出資料:崗位撤銷或新的崗位生成時,崗位資訊的修改

組成:崗位編號、崗位名稱

訪問方式:隨機訪問

處理過程:管理、位部門

說明:為所有員工分配部門及工作崗位

輸入:員工,崗位,部門

輸出:崗位,門安排

處理:在新的員工報到後或出現工作崗位的調動時,為所有的員工分配部門和崗位。要求工作崗位,職稱與員工的資歷(工作時間)、工作業績等有相關的關係,每個部門不多於20人,每個崗位不多於3人

物理儲存:

系統使用者表:

部門資訊表:

工作崗位表:

員工資訊表:

物理儲存表關係:

sql 建表語句:

create table 員工資訊表 (

e_codevarchar(10not null,

id_codevarchar(10not null,

b_codevarchar(10null,

g_codevarchar(10null,

e_namevarchar(10null,

e_zhengzhivarchar(10null,

e_zhichengvarchar(10null,

e_eductionvarchar(10null,

e_birthdatetimenull,

e_marryvarchar(10null,

e_timedatetimenull,

beizhuvarchar(1024) null,

constraint pk_員工資訊表 primary key (e_code, id_code)

)create table 崗位資訊 (

g_codevarchar(10not null,

g_namevarchar(10null,

constraint pk_崗位資訊 primary key (g_code)

)create table 系統使用者 (

user_namevarchar(10not null,

user_idvarchar(10null,

passwordvarchar(10null,

quanxianvarchar(10null,

constraint pk_系統使用者 primary key (user_name)

)create table 部門資訊 (

b_codevarchar(10not null,

b_namevarchar(10null,

constraint pk_部門資訊 primary key (b_code)

)表間外來鍵建立:

alter table 員工資訊表

add constraint fk_員工資訊表_reference_部門資訊 foreign key (b_code)

references 部門資訊 (b_code)

alter table 員工資訊表

add constraint fk_員工資訊表_reference_崗位資訊 foreign key (g_code)

references 崗位資訊 (g_code)

表截圖:

前台介面:

部門和崗位資訊的增刪大同小異,在此不再累述

5.5按婚姻狀況查詢結果)

5.6按學歷狀況查詢結果介面)

5.7按工作崗位查詢介面)

5.8按學歷統計資訊介面)

5.9按婚姻狀況統計介面)

5.10按崗位統計介面)

5.11按參加工作時間統計介面)

5.12新增使用者介面)

5.13刪除使用者介面)

5.14系統使用者密碼修改介面)

前台**介紹

系統登入:

dim constr, sql as string

dim conn as

set conn = new

constr = "provider=sqloledb.1;integrated security=sspi;persist security info=false;initial catalog=nightkid;data source=pc4150-20100301"

conn.open (constr)

dim rs, rss as new adodb.recordset

set rs = conn.execute("select * from 系統使用者 where user_id='" & trim(text1.text) & "'and password='" & trim(text2.

text) & "'")

if rs.eof then

msgbox "使用者名稱或密碼錯誤", , "錯誤"

text1.text = ""

text2.text = ""

rs.close

員工培訓管理系統資料庫設計

員工培訓資訊管理系統 姓名 詹焱群 學號 20906031076 專業 電腦科學與技術 系統設計 1.1 系統功能分析 員工培訓系統主要要實現的功能包括 a 員工資訊的輸入 主要包括員工基本資訊,崗位,已經培訓過的課程和成績,培訓目標等 b 員工資訊的查詢,修改 主要包括員工的基本資訊,職稱,崗位,...

工廠管理系統資料庫設計報告

資料庫原理與技術課程設計報告 工廠管理系統 一 需求分析 1 該公司可分為生產部門和銷售部門,需建立生產管理系統 銷售管理系統。a 生產管理系統的資料需求和功能需求 資料需求 公司 公司名稱,位址,產品 包括產品號,產品名稱,產品數量,該產品組成需要的零件號及耗用量 車間 包括車間號,可生產產品號 ...

《超市管理系統》資料庫設計報告

資料庫設計報告 檔名稱 資料庫設計報告 編制人 0703j第二專案小組 編制日期 2009 09 13 審核人 版本 v1.0 資料庫設計說明書 第1章引言 1.1編寫目的 本資料庫表主要是為程式開發人員設計而編寫的。為開發人員提供開發指導 為客戶提供資料設計 為測試人員提供測試指導和為管理人員提供...