員工管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)及報(bào)告_第1頁
員工管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)及報(bào)告_第2頁
員工管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)及報(bào)告_第3頁
員工管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)及報(bào)告_第4頁
員工管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)及報(bào)告_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、China數(shù)據(jù)庫設(shè)計(jì)及報(bào)告數(shù)據(jù)庫設(shè)計(jì)及報(bào)告 姓名:齊歡 (同組者王鑫)班級(jí):河北科技師范學(xué)院數(shù)信學(xué)院 網(wǎng)絡(luò)工程0802班 09 號(hào)課程設(shè)計(jì)名稱:人事管理系統(tǒng)項(xiàng)目背景在當(dāng)今人才流動(dòng)快速的今天,傳統(tǒng)的人事檔案已經(jīng)不能滿足各企業(yè)人員流動(dòng)的速度。在計(jì)算機(jī)技術(shù)快速發(fā)展的今天,其已經(jīng)在和各行各業(yè)得到廣泛的應(yīng)用。因此,人事管理也以應(yīng)方便、快捷、費(fèi)用低、綠色環(huán)保的優(yōu)點(diǎn)進(jìn)入各個(gè)行業(yè)和領(lǐng)域,將傳統(tǒng)的人事管理方式徹底的解脫出來,提高效率,減輕人事管理人員以往繁忙的工作,加速信息的更新速度,使企業(yè)管理層第一時(shí)間了解到員工的信息,從而進(jìn)一步加強(qiáng)對(duì)員工的調(diào)配。數(shù)據(jù)流程圖:面試是否通過通過前往人事部沒有通過(1.1一層數(shù)據(jù)

2、流圖)人員信息寫入數(shù)據(jù)庫員工信息表調(diào)用財(cái)務(wù)部、人事部(1.2一層數(shù)據(jù)流圖)部門、崗位信息寫入數(shù)據(jù)庫 部門、崗位信息表調(diào)用各部門(1.3一層數(shù)據(jù)流圖)操作請(qǐng)求識(shí)別請(qǐng)求部門、崗位信息管理用戶信息管理員工信息管理(2.1二層數(shù)據(jù)流圖)部門信息管理請(qǐng)求分類部門添加部門刪除部門信息修改部門信息查詢(3.11三層數(shù)據(jù)流圖)崗位信息管理請(qǐng)求分類崗位添加崗位刪除崗位信息修改崗位信息查詢(3.12三層數(shù)據(jù)流圖)員工信息管理請(qǐng)求分類員工添加員工刪除員工信息修改員工信息查詢(3.13三層數(shù)據(jù)流圖)操作請(qǐng)求讀寫數(shù)據(jù)庫成功正確的對(duì)數(shù)據(jù)庫進(jìn)行操作失敗未能對(duì)數(shù)據(jù)庫實(shí)現(xiàn)應(yīng)有的操作(3.1三層數(shù)據(jù)流圖)E_R圖:?jiǎn)T工備注婚姻出

3、生日期參加工作時(shí)間學(xué)歷政治面貌姓名身份證號(hào)工號(hào)所屬部門職位職稱(1.1員工屬性)系統(tǒng)用戶用戶賬號(hào)權(quán)限密碼用戶名(1.2系統(tǒng)用戶屬性)崗位崗位編號(hào)崗位名稱(1.3崗位屬性)部門部門編號(hào)部門名稱(1.4部門屬性)員工任職崗位崗位屬于部門系統(tǒng)用戶管理崗位信息部門信息員工信息(2.1各實(shí)體間關(guān)系)(2.2聯(lián)系圖)數(shù)據(jù)字典:數(shù)據(jù)項(xiàng):工號(hào)含義說明:唯一標(biāo)識(shí)每一名員工別名:?jiǎn)T工編號(hào)類型:字符型長(zhǎng)度:10取值范圍為:000000000099999999999取值含義:前兩位標(biāo)識(shí)該員工所在的部門,后8位表示該員工的崗位及姓名編碼數(shù)據(jù)結(jié)構(gòu);員工含義說明:是人事管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)員工的有關(guān)信息組成:

4、工號(hào)、身份證號(hào)、姓名、政治面貌、所屬部門、職位、職稱、學(xué)歷、出生日期、婚姻、備注、參加工作時(shí)間數(shù)據(jù)結(jié)構(gòu):崗位含義說明:是人事管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)工作崗位的有關(guān)信息組成:崗位編號(hào)、崗位名稱數(shù)據(jù)結(jié)構(gòu):部門含義說明:是人事管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)工作部門的有關(guān)信息組成:部門編號(hào)、部門名稱數(shù)據(jù)流:處理過程說明:處理的操作分類及相關(guān)說明數(shù)據(jù)來源:?jiǎn)T工及部門、崗位的相關(guān)信息數(shù)據(jù)去向:管理員錄入數(shù)據(jù)庫組成:部門信息管理、崗位信息管理、員工信息管理、用戶信息管理平均流量:300月高峰期流量:200天數(shù)據(jù)存儲(chǔ):?jiǎn)T工信息登記表說明:記錄員工的基本信息流入數(shù)據(jù):?jiǎn)T工注冊(cè)的基本信息流出信息:?jiǎn)T

5、工離休、辭職等刪除基本信息組成:工號(hào)、身份證號(hào)、姓名、政治面貌、所屬部門、職位、職稱、學(xué)歷、出生日期、婚姻、備注、參加工作時(shí)間數(shù)據(jù)量:每年500張存取方式:隨機(jī)存取數(shù)據(jù)存儲(chǔ):部門信息登記表說明:記錄部門的基本信息流入數(shù)據(jù):部門注冊(cè)關(guān)信息流出數(shù)據(jù):部門撤銷或新的部門生成時(shí),部門信息的修改組成:部門編號(hào)、部門名稱存取方式:隨機(jī)存取數(shù)據(jù)存儲(chǔ):崗位信息登記表說明:記錄崗位的基本信息流入數(shù)據(jù):崗位冊(cè)關(guān)信息流出數(shù)據(jù):崗位撤銷或新的崗位生成時(shí),崗位信息的修改組成:崗位編號(hào)、崗位名稱存取方式:隨機(jī)存取處理過程:管理、位部門說明:為所有員工分配部門及工作崗位輸入:?jiǎn)T工,崗位,部門輸出:崗位,門安排處理:在新的員

6、工報(bào)到后或出現(xiàn)工作崗位的調(diào)動(dòng)時(shí),為所有的員工分配部門和崗位。要求工作崗位,職稱與員工的資歷(工作時(shí)間)、工作業(yè)績(jī)等有相關(guān)的關(guān)系,每個(gè)部門不多于20人,每個(gè)崗位不多于3人物理存儲(chǔ):系統(tǒng)用戶表:字段名數(shù)據(jù)類型說明是否為主鍵User_nameChar系統(tǒng)用戶的名稱否User_idChar系統(tǒng)用戶的賬號(hào)是PasswordChar用戶密碼否QuanxianChar用戶權(quán)限否部門信息表:字段名數(shù)據(jù)類型說明是否為主鍵B_codeChar部門編號(hào)是B_nameChar部門名稱否工作崗位表:字段名數(shù)據(jù)類型說明是否為主鍵G_codeChar崗位編號(hào)是G_nameChar崗位名稱否員工信息表:字段名數(shù)據(jù)類型說明是否

7、為主鍵E_codeChar員工編號(hào)是Id_codeChar身份證號(hào)是E_nameChar員工姓名否E-zhengzhiChar員工政治面貌否E_zhichengChar員工職稱否E_efucuionChar員工學(xué)歷否E_birthDate員工日期否E_marryChar員工婚姻狀況否E_timeDate員工參見工作時(shí)間否E_beizhuChar 備注否物理存儲(chǔ)表關(guān)系:(3.1表間關(guān)系圖)SQL 建表語句:create table 員工信息表 ( e_code varchar(10) not null, id_code varchar(10) not null, b_code varchar(1

8、0) null, g_code varchar(10) null, e_name varchar(10) null, e_zhengzhi varchar(10) null, e_zhicheng varchar(10) null, e_eduction varchar(10) null, e_birth datetime null, e_marry varchar(10) null, e_time datetime null, beizhu varchar(1024) null, constraint PK_員工信息表 primary key (e_code, id_code)create

9、table 崗位信息 ( g_code varchar(10) not null, g_name varchar(10) null, constraint PK_崗位信息 primary key (g_code)create table 系統(tǒng)用戶 ( user_name varchar(10) not null, user_id varchar(10) null, password varchar(10) null, quanxian varchar(10) null, constraint PK_系統(tǒng)用戶 primary key (user_name)create table 部門信息 (

10、b_code varchar(10) not null, b_name varchar(10) null, constraint PK_部門信息 primary key (b_code)表間外鍵創(chuàng)建: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_c

11、ode)表截圖:(4.1系統(tǒng)用戶表)(4.2部門信息表)(4.3崗位信息表)(44員工信息表)前臺(tái)界面:(5.1用戶登錄)(5.2主界面)(5.3員工信息添加界面)(5.4員工信息刪除界面)部門和崗位信息的增刪大同小異,在此不再累述 (5.5按婚姻狀況查詢結(jié)果) (5.6按學(xué)歷狀況查詢結(jié)果界面) (5.7按工作崗位查詢界面) (5.8按學(xué)歷統(tǒng)計(jì)信息界面) (5.9按婚姻狀況統(tǒng)計(jì)界面) (5.10按崗位統(tǒng)計(jì)界面) (5.11按參加工作時(shí)間統(tǒng)計(jì)界面) (5.12添加用戶界面) (5.13刪除用戶界面) (5.14系統(tǒng)用戶密碼修改界面)前臺(tái)代碼介紹系統(tǒng)登錄:Dim constr, sql As St

12、ringDim conn As ADODB.ConnectionSet conn = New ADODB.Connectionconstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=nightkid;Data Source=PC1"conn.Open (constr)Dim rs, rss As New ADODB.Recordset Set rs = conn.Execute("select * from 系統(tǒng)用戶 whe

13、re user_id='" & Trim(Text1.Text) & "'and password='" & Trim(Text2.Text) & "'") If rs.EOF Then MsgBox "用戶名或密碼錯(cuò)誤", , "錯(cuò)誤" Text1.Text = "" Text2.Text = "" rs.Close End Else firmain.Show Unload Me End If con

14、n.Close員工信息添加:Dim constr, sql As StringDim conn As ConnectionSet conn = New ADODB.Connectionconstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=nightkid;Data Source=PC1"conn.Open (constr)sql = "insert into 員工信息表( e_code,id_code,b_code,g_c

15、ode,e_name,e_zhengzhi,e_zhicheng,e_eduction,e_birth,e_marry,e_time,beizhu) values ('" & Trim(Text1.Text) & "','" & Trim(Text2.Text) & "','" & Trim(Text3.Text) & "','" & Trim(Text4.Text) & "','

16、" & Trim(Text5.Text) & "','" & Trim(Text6.Text) & "','" & Trim(Text7.Text) & "','" & Trim(Text8.Text) & "','" & Trim(DTPicker1.Value) & "','" & Trim(Text10.Text)

17、 & "','" & Trim(DTPicker2.Value) & "','" & Trim(Text11.Text) & "')"conn.Execute (sql)conn.Close員工信息查詢和刪除:查詢:Dim constr, sql As StringDim rs As ADODB.RecordsetDim conn As ADODB.ConnectionSet conn = New ADODB.ConnectionSet rs = New

18、ADODB.Recordsetconstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=nightkid;Data Source=PC1"conn.Open (constr)sql = "select * from 員工信息表 where e_name='" & Trim(Text1.Text) & "'" rs.Open sql, conn, adOpenKeys

19、et, adLockOptimistic Set DataGrid1.DataSource = rsDataGrid1.Refresh刪除:Dim constr, sql As StringDim conn As ADODB.ConnectionSet conn = New ADODB.Connectionconstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=nightkid;Data Source=PC1"conn.Open (c

20、onstr)sql = "delete from 員工信息表 where e_name='" & Trim(Text1.Text) & "'"conn.Execute (sql)conn.Close(部門和崗位信息的添加和刪除語句大同小異,在此不再累述)按工作崗位查詢:im constr, sql As StringDim rs As ADODB.RecordsetDim conn As ADODB.ConnectionSet conn = New ADODB.ConnectionSet rs = New ADODB.Re

21、cordsetconstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=nightkid;Data Source=PC1"conn.Open (constr)sql = "select 員工信息表.* ,崗位信息.g_name from 員工信息表,崗位信息 where 崗位信息.g_name='" & Trim(Text1.Text) & "' and 員工信息表.g_co

22、de=崗位信息.g_code" rs.Open sql, conn, adOpenKeyset, adLockOptimistic Set DataGrid1.DataSource = rsDataGrid1.Refresh(婚姻狀況查詢和學(xué)歷查詢語句大同小異,在此不再累述)按參加工作時(shí)間查詢及統(tǒng)計(jì):Dim constr, sql As StringDim rs As ADODB.RecordsetDim conn As ADODB.ConnectionSet conn = New ADODB.ConnectionSet rs = New ADODB.Recordsetconstr

23、= "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=nightkid;Data Source=PC1"conn.Open (constr)sql = "select * from 員工信息表 where e_time>='" & Trim(DTPicker1.Value) & "'" rs.Open sql, conn, adOpenKeyset, adLockOptimistic Set DataGrid1.DataSource = rs Text1.Text = rs.RecordCountDataGrid1.Refresh(其余統(tǒng)計(jì)查詢的語句不再累述)密碼修改:Dim constr, sql As StringDim conn As ADODB.ConnectionSet conn = New ADOD

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論