資源描述:
《vb課程設(shè)計——企業(yè)人事信息管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、VB課程設(shè)計——企業(yè)人事信息管理系統(tǒng) 2008-09-2723:55分類:計算機類知識字號:大大?中中?小小1概述:1.1簡單介紹本系統(tǒng)實現(xiàn)的內(nèi)容用戶登錄通過權(quán)限判斷,普通用戶不能瀏覽、閱讀和查詢信息,指定用戶可以操作,可以進行信息錄入、修改和刪除的操作。1.2系統(tǒng)的主要功能特點有:1.2.1系統(tǒng)登錄表單該表單的功能是在系統(tǒng)被訪問之前,要對進入系統(tǒng)的用戶進行安全性檢查,防止非法用戶進行系統(tǒng)破壞數(shù)據(jù)及威脅系統(tǒng)安全,避免不必要的損失。只有合法的用戶在輸入正確的密碼后方可進入系統(tǒng)。1.2.2系統(tǒng)分為五個大的功能模塊:用戶在經(jīng)過正確的登錄后可進行—1)人事管理:包括部門信息和員工信息的查看,進行人員的
2、調(diào)動,并查看各部門員工的福利待遇.2)考勤管理:進行日常出勤管理和加班出差的管理3)工資管理:可對各部門員工的工資進行登錄和查詢.4)打印:以條目或表格的形式對員工工資或員工信息進行輸出預覽.5)系統(tǒng)管理:登錄用戶可對系統(tǒng)進行管理包括增加用戶,修改用戶,刪除用戶和修改密碼.值得一提的是登錄用戶進行修改時僅限自身,不可對別的用戶進行修改操作.?數(shù)據(jù)庫設(shè)計:2.1員工信息表:用戶需要錄入的員工信息表主要字段包括:員工編號、員工姓名、部門編號、性別、生日、住址、職位、出生地、聯(lián)系電話。??字段字段名類型寬度Nulls1員工編號char10否2員工姓名Char15否3部門編號Int4否4性別char2
3、否5生日Char10否6住址Char30否7職位Varchar20否8出生地Char10否9聯(lián)系電話Char20否10最高學歷Char20否???2.2加班信息表:包括:員工編號、加班日期、加班天數(shù)、加班補助。??字段字段名類型寬度Nulls1員工編號Char10否2加班日期Char10否3加班天數(shù)Int4是4加班補助Numeric9(10,0)是?2.3工資福利表:包括:員工編號、崗位工資、基本工資、伙食補貼、住房補貼、住房公積金、養(yǎng)老保險、其他補貼、發(fā)放時間、加班補助、缺勤扣除、實發(fā)工資。??字段字段名類型寬度Nulls1員工編號Char10否2崗位工資Numeric9(19,4)是3基本
4、工資Numeric9(19,4)是4伙食補貼Numeric9(19,4)是5住房補貼Numeric9(19,4)是6住房公積金Numeric9(19,4)是7養(yǎng)老保險Numeric9(19,4)是8其他補貼Numeric9(19,4)是9發(fā)放時間Char20否10加班補助Numeric9(18,0)是11缺勤扣除Numeric9(18,0)是12實發(fā)工資Numeric9(18,0)是?2.4缺勤信息表:包括:員工編號、缺勤日期、缺勤天數(shù)、缺勤類型、缺勤扣除。字段字段名類型寬度Nulls1員工編號Char10否2缺勤日期Char10否3缺勤天數(shù)char10是4缺勤類型Int4是5缺勤扣除char
5、10是?2.5用戶信息表:包括:用戶名、用戶密碼、用戶類型。字段字段名類型寬度Nulls1用戶名Char10否2用戶密碼Char20否3用戶類型int4否?2.6登錄時間表:包括:用戶名、用戶類型、登錄時間。字段字段名類型寬度Nulls1用戶名Char10否2用戶類型Char10否3登錄時間char40否?2.7部門信息表:包括:部門編號、部門名稱、部門人數(shù)、部門級別字段字段名類型寬度Nulls1部門編號Int4否2部門名稱Char20是3部門人數(shù)Int4是4部門級別char10是3代碼?添加用戶代碼:?在FormMain.vb窗體中:ImportsSystem.Data.OleDbImpor
6、tsSystem.Data.SqlClientImportsSystem.IOImportsSystem.Windows.Forms.HelpPrivateSubMenuItem20_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMenuItem20.Click………..…..EndSub在FormXTGL.vb窗體中:ImportsSystem.Data.OleDbImportsSystem.Data.SqlClient—————————————————————————————————————————————
7、—PublicClassFrmXTGLInheritsSystem.Windows.Forms.FormPrivateMyTagAsStringPrivateUsernameAsStringPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickDimconnst