資料庫課程設計人事管理資訊系統

2021-03-04 09:49:24 字數 3425 閱讀 7762

《資料庫課程設計》

題目: 人事管理系統

學號:0865138103

0865138104

0865138106

班級:信管08-1班

姓名: 指導教師:聶維同楊振華

在人事管理中,經常有大量資訊的變動,因此我們需要開發乙個功能實用、操作方便的人事管理系統,來完**事管理的基本功能,實現對企業人事資訊的計算機化管理,提高工作效率,方便使用者,藉此達到增強企業和單位整體競爭力的目的,包括職工基本資訊管理、工資管理、人員調動及資訊的修改,方便管理層記錄和查詢人事資訊及職工對自身資訊的了解等。另外,在設計軟體的同時,應盡可能地減少系統的資源占用,並且要求通過使用本系統,盡量使單位的人事管理工作系統化、自動化和規範化,達到提高單位管理效率的目的。

計算機在企業管理中應用的普及,利用計算機實現企業人事管理勢在必行。對於大中型企業來說,大部分員工都掌握一定的計算機技術,利用計算機支援企業高效率完成勞動人事管理的日常事務,是適應現代企業制度要求,能夠推動企業勞動人事管理走向科學化、規範化。

由於本系統開發的費用比較低,能夠實現人事管理過程中要求的基本功能,執行狀態良好,系統維護費用低,可大幅度降低管理過程中的費用,提高管理效率。

本系統前台開發工具使用visual basic,後台資料庫使用sql serve2000r,中間層採用的資料訪問技術。

visual basic是一種視覺化的、面對物件和條用事件驅動方式的結構化高階程式設計,可用於開發windows環境下的種類應用程式。它簡單易學、效率高,且功能強大,而且程式開發人員不必具有c/c++程式設計基礎。在visual basic環境下,利用事件驅動的程式設計機制、新穎易用的視覺化設計工具,使用windows內部的應用程式介面(api)函式,以及動態鏈結庫(dll)、動態資料交換(dde)、物件的鏈結與嵌入(ole)、開放式資料訪問(odbc)等技術,可以高效、快速地開發出windows環境下功能強大、圖形介面豐富的應用軟體系統。

microsoft sql server 2000是美國微軟公司新發布的乙個功能強大、效能優越、操作方便的面向客戶/伺服器的關係型資料庫管理系統(rdbms),是當前最受歡迎的資料庫平台之一。

通過對現行人事管理系統的調查,明確了人事管理系統由檔案管理、獎懲管理、工資管理、資訊查詢管理組成。 系統功能的主要描述如下。

(1)員工檔案管理

1)對公司裡所有員工進行統一編號;將每一位員工的資訊儲存在員工檔案記錄中。

2)對新聘用的員工,將其資訊加入到員工檔案記錄中;對於解聘的員工,將其資訊從員工檔案記錄中刪除。

3)當員工的資訊發生變動時,修改員工檔案記錄中相應的屬性。

(2)獎懲管理

對公司裡所有員工的獎懲記錄進行統一編號;登記員工獎懲的原因,所受獎懲型別,獎懲時間,並發布獎懲資訊。

(3)工資管理

對公司裡所有員工的工資記錄進行統一編號,建立工資記錄表。

(4)部門管理

對公司所有的部門進行編號,建立部門記錄。

(5)資訊查詢管理

使用者可通過帳號密碼登入管理系統並查詢工資、獎懲等有關資訊。

隨著計算機技術的飛速發展,計算機在企業管理中應用的普及,利用計算機實現企業人事管理勢在必行。對於大中型企業來說,利用計算機支援企業高效率完成勞動人事管理的日常事務,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規範化的必要條件;計算機管理所無法比擬的優點檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高人事管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。

不同的企業具有不同的人事管理制度,這就決定了不同的企業需要不同的人事管理系統。

目前市面上流行的人事管理系統不少。但是,對於企、事業單位的人事管理系統來說,不需要大型的資料庫系統。只需要乙個操作方便,功能實用,能滿足本中心對資料的管理及需求的系統。

我們的目標就是在於開發乙個功能實用、操作方便,簡單明瞭的人事管理系統.能夠錄入人事的基本資料,在操作上能夠完成諸如新增、修改、刪除、按各種條件進行查詢、新使用者的設定及密碼修改等方面的工作,基本滿足人事日常業務的需要。

概念模型是對現實世界的抽象和概述,它真實地反映了事物和事物之間的聯絡。應用e-r圖可描述某一組織的概念模型。下面根據需求分析設計人事管理系統的e-r圖。

職工e-r圖中包括的屬性有員工編號、姓名、性別、出生日期、民族、學歷、職稱,這些屬性闡明了職工實體,如圖2.1所示。

圖2.1職工e-r圖

部門e-r圖中包括的屬性有部門編號、部門名稱、管理人員號。這些屬性闡明了部門實體,如圖2.2所示。

圖2.2部門e-r圖

工資e-r圖中包括的屬性有工資編號、發薪日期、基本工資、獎金、罰款。這些屬性闡明了工資實體,如圖2.3所示。

圖2.3工資e-r圖

獎懲e-r圖中的屬性包括獎懲金額、獎懲編號、獎懲原因。這些屬性闡明了獎懲實體,如圖2.4所示。

圖2.4獎懲e-r

崗位e-r圖中的屬性包括崗位編號、崗位等級、崗位名稱。這些屬性闡明了崗位實體,如圖2.5所示。

圖2.5崗位e-r圖

在該總體e-r圖中,有5個實體型別,5個聯絡型別,其實體屬性分別見各自的實體圖。

聯絡型別有:設定(人數),接受(獎懲日期),聘任(聘期)。該總體e-r圖說明了實體與實體間的聯絡。如圖2.6所示。

圖2.6總體e-r圖

將概念階段設計的概念模型轉換成關係模型如下:

職工(職工編號,姓名,性別,出生日期,民族,學歷,職稱,聘期,部門編號,崗位編號)

部門(部門編號,部門名稱,管理人員號)

工資(工資編號,發薪日期,基本工資,獎金,罰款,職工編號)

獎懲(獎懲編號,獎懲金額,獎懲原因)

崗位(崗位編號,崗位等級,崗位屬性)

設定(崗位編號,部門編號,人數)

接受(職工編號,獎懲編號,獎懲日期)

職工資訊資料表:

部門資訊資料表:

工資資訊資料表:

獎懲資訊資料表:

崗位資訊資料表:

設定資訊資料表:

接受資訊資料表:

如圖3.1所示,系統的結構功能圖簡單而形象的將系統的功能結構用模組的形式展現出來,便於系統設計人員對系統的設計。

圖3.1系統功能結構圖

圖3.2 系統業務流程圖

類模組主要功能是用來將vb程式和資料庫進行連線,以實現功能的執行,類模組的**如下:

'***

'***

option explicit

'private const conn_string as string = "provider=microsoft.jet.oledb.4.0;data source="

public db_path as string

'資料庫連線

public dbconn as new

'表明當前資料庫的連線狀態:false-未連線;true-已連線

public dbstatus as boolean

public function opendb() as boolean

'db_path = dbpath

資料庫課程設計人事管理系統

人事管理系統 一 設計目標 二 功能設計 三 資料庫設計 3.1資料庫設計 3.1.1 資料庫需求分析 3.1.2 資料庫概念結構設計 3.1.3 資料庫邏輯結構設計與實現 3.2 系統設計 3.2.1 系統功能分析 3.3.2系統功能模組設計 3.3.2資料流程圖 3.3 主框架視窗設計 3.3....

資料庫課程設計 考勤管理資訊系統

資料庫系統原理課程設計報告 考勤管理系統 學生姓名 倪匡男20090401159 系別 數學與物理科學學院 班級 1班 專業 資訊與計算科學 指導教師 劉風華 2011 年 12 月 15 日 目錄1 引言 1 1.1可行性研究1 2 需求分析 2 2.1功能需求 2 2.2資料流圖 3 2.3功能...

人事管理系統資料庫課程設計

08網路工程1班 張寧1 系統概述 2 系統資料流程圖和資料字典 2.1 使用者需求調查 2.2 系統資料流程圖 2.3 系統資料字典 3 資料庫結構設計 3.1 概念結構設計 3.2 邏輯結構設計 3.3 資料庫結構的詳細設計 4 物理設計 6 總結 1 系統概述 乙個正常運作的公司必定有乙個健全...