員工工資管理系統資料庫課程設計

2021-03-04 08:10:37 字數 2598 閱讀 8651

企業員工工資管理系統設計

一、背景 1

二、員工工資系統設計 1

2.1系統功能分析 1

2.2系統物理模組設計 2

三、 資料庫設計 2

3.1資料流需求分析 2

3.2概念模型設計 2

3.3邏輯結構設計 4

四、資料庫程式設計 5

4.1使用者登入模組 5

4.2 主窗體模組 6

4.3員工資訊模組 7

4.4工資資訊模組 8

附錄 8

s家具企業始建於2023年,是一家有著40多年歷史的老廠。在建廠初期,以生產家庭生活木製品為主(桌、椅等)。到了80年代後期,該廠在生產家庭生活木製品的基礎上,擴大生產,開始生產辦公桌椅及具有一定行業特色的家具產品(如賓館專用等)。

進入新世紀以來,s家具企業實行了股份制,且不斷創新,增加產品的種類,來滿足現代人們的生活需求。s家具企業還通過了1509001國際質量認證,對企業的質量管理業務流程進行了確認,並建立了有效的控制手段。s家具企業現有在職員工五百餘人,其中管理和技術人員一百餘人。

從學歷層次看,s家具企業大專以上文化程度佔員工總數的30%以上。在調查過程中發現,s家具公司在管理方面存在一定的不足—即是人工來處理員工的工資不但顯得力不從心,而且極容易出錯。如何設計乙個小型企業工資的資料庫管理系統,由計算機代替人工執行一系列諸如增加新員工,刪除舊員工,工資查詢,統計等操作。

這樣就使辦公人員可以輕鬆快捷地完成工資管理的任務。

工資管理系統系是為了更好地實現工資各種資訊的管理以及各種資訊的安全性管理。本系統主要對檢視員工的各種工資資訊需求所設計的,可以很好的管理資料。 本系統的主要功能由以下幾個部分組成:

經過調研及分析,工資管理資訊系統主要完成以下功能:

(1) 員工資訊資料的輸入;

(2) 員工資訊的新增、修改、刪除;

(3) 企業工資的基本設定;

(4) 員工個人工資的彙總;

(5) 員工個人工資的查詢。

登陸資訊返回資訊

資料庫錯誤資訊尋找資訊

資料庫需求分析——資料流圖

根據系統資料流圖和資料字典,得出系統的概念模型(e-r)如圖所示。

登入介面實體圖

員工資訊實體圖

員工工資實體圖

n1n總體e-r圖

根據上述概念模型設計得出的e—r圖,我們可以得出系統中涉及的主要實體有2個,其結構如下:

員工資訊表:

員工工資資訊表

登入模組的詳細設計主要是使用者登入的乙個介面,判斷登入的使用者是否是該公司的員工進入後將面對的是主介面,從而進行相關的操作。

登入的介面主要由使用者名稱和密碼的資訊,還有一些標題設定,確定和取消的按鈕組成。通過標題可以知道此系統的大概內容,由此,登入介面的設計完成。

窗體如下:

在這個專案中,選擇使用多文件介面。使用這個窗體的好處是可以使程式更加有條理。對於乙個多工的應用程式,使用多文件窗體還可以減少占用的系統資源。

主窗體設計的介面是用表單編輯器做的,主要由員工資訊、工資資訊、退出。主窗體是進行相關操作的主介面。窗體如下:

在這個版塊中,主要是設計員工資訊的基本內容,還有員工資訊的管理。員工可輸入自己的編號查詢自己的資訊。管理員可對其資訊進行管理。

包括查詢、列印、新增、編輯、刪除、退出這幾個方面的管理,窗體如下:

在這個版塊中,主要是設計員工工資資訊的基本內容,員工可輸入自己的編號查詢自己的工資資訊。管理員可對其資訊進行管理。包括查詢、列印、新增、編輯、刪除、退出這幾個方面的管理,窗體如下:

登入模組源**如下:

private upassword ,a

a=0select 員工資訊表

upassword=alltrim(thisform.passwd.value)

locate for alltrim(姓名)= alltrim(

if found() and upassword= alltrim(員工編號)

*thisform.visible=.f.

do form "c:\users\administrator.pc-20121104mfap\desktop\第十九周實訓\新建資料夾\表單2.scx"

else

messagebox("朋友你輸入的密碼有錯!",4+32,"請重新輸入")

a=a+1

if a=3

thisform.release

quit

else

endif

endif 取消

thisform.passwd.value=""

"" thisform.release

主窗體模組源**如下:

設定***mand1 的click事件**:

do form "c:\users\administrator.pc-20121104mfap\desktop\第十九周實訓\員工資訊表.scx"

設定***mand1 的click事件**:

do form "c:\users\administrator.pc-20121104mfap\desktop\第十九周實訓\員工工資資訊表.scx"

設定***mand1 的click事件**:

thisform.release

員工工資查詢系統資料庫設計

1.資料庫設計 本軟體用到的資料庫為sql server2005,將建立五個資料表,分別是complaint表,manager表,perinfo表,visitor表和wageitem表。2.資料庫表設計 上述小節介紹的是資料庫的結構設計,本節介紹資料庫表的詳細設計。1 員工反饋資訊表complain...

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

目錄一 開發背景 2 二 功能描述 3 三 資料流分析 4 3.1資料流圖 4 3.2資料字典 5 四 概念模型設計 7 五 邏輯結構設計和優化 10 六 應用程式設計 11 七 心得體會 13 參考文獻 14 附錄 14 一 開發背景 隨著經濟的發展,企業正向著大型化 規模化發展,而對於大中型企業...

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

工資管理系統 資料庫課程設計報告 姓名班級 計科 0613 學號 0902061307 指導老師 劉嬪 時間 2010年1月 目錄 第1章概述 1.1專案背景3 1.2編寫目的3 1.3軟體定義3 第二章需求分析 2.1 資料庫需求分析4 2.2 功能陳述4 2.3 資料流圖4 2.4功能流程圖6 ...