工資管理系統

2021-03-03 21:05:41 字數 2498 閱讀 6486

軟體工程作業

學院:班級:

學號:姓名:

指導老師:

目錄一、需求分析3

1、功能定義3

2、參與者列表3

3、用例圖3

二、分析6

1、類圖6

2、狀態圖7

3、活**7

4、順序圖10

5、協作圖12

三、設計14

1、流程圖14

2、實體e-r圖15

3、資料字典16

4、資料庫e-r圖17

四、實現17

1、源程式17

2、介面3

五、總結與心得3

六、參考文獻3

一、需求分析

1、 功能定義

工資管理系統應完成以下功能:

員工資訊管理:包括員工基本資訊,如工齡情況,學歷情況,工作崗位,部門資訊。實現對員工資訊的輸入、查詢和修改,對於轉出、辭職、辭退、退休員工資訊的刪除。

人事調動管理:包括對員工崗位和部門的查詢與修改。

工資管理:員工工資分為兩部分:一部分是基本工資,根據員工的工齡和崗位設定;另一部分是動態工資,根據員工的考勤情況和工作評價情況計算,在計算出總工資後,還應扣除一些費用,如稅款、公積金、養老金等。

包括對工資的查詢和修改。

考勤管理:包括正常出勤、異常出勤(如請假、遲到、早退)、加班。

工作評價管理:員工評價資訊分為兩部分,一部分是主管經理對員工的評價資訊,包括工作分工、完成情況、工作態度等;另一部分是同組員工的評價資訊,包括工作態度、合作情況等。根據工作評價發放獎金。

系統管理模組:對人事工資管理系統的維護、公升級和對使用者的管理:使用者資訊新增、使用者資訊修改、使用者資訊刪除和使用者許可權分配。

2、 參與者列表

人事部門:對員工資訊的管理,包括對員工資訊的輸入、查詢、修改。對於轉出、辭職、辭退、退休員工資訊的刪除。

對人事調動的管理,包括對員工崗位和部門的查詢與修改。

財務部門:根據員工的考勤和工作評價,完成工資的核算並發放工資。

系統管理員:對人事工資管理系統的維護、公升級和對使用者的管理:使用者資訊新增、使用者資訊修改、使用者資訊刪除和使用者許可權分配。

員工: 系統的主要使用者,登陸系統後,對自己的基本資訊的查詢和對自己工資的查詢。

考勤部門:對員工的出勤情況進行記錄,對員工的工作進行評價。

3、用例圖

圖1 財務部門用例

圖2 人事部門用例

圖6 人事工資管理系統用例圖

一、 分析

1、 類圖

2、 狀態圖

圖1 系統狀態圖

3、活**

圖1 使用者註冊活**

圖2 登入活**

圖3員工資訊查詢活**

圖4 對員工資訊刪除、新增、修改的活**

圖5 考勤管理活**

4、順序圖

圖1 使用者註冊順序圖

圖2 登入順序圖

圖3 新增員工資訊順序圖

圖4 人事調動順序圖

圖5 考勤管理順序圖

5、協作圖

圖1 使用者註冊協作圖

圖2 登入協作圖

圖3 新增員工資訊協作圖

圖4 考勤管理協作圖

三、設計

1、流程圖

2、實體e-r圖

3、資料字典

(1)、員工檔案資訊表:personnel.dbf

(2)、工資設定表:course.dbf

(3)、崗位設定表:rank.dbf

(4)、部門設定表:apartment.dbf

(5)、考勤設定表:kaoqin.dbf

4、資料庫e-r圖

四、實現

1、源**

(1)登入介面**設計

本**實現form1,作用是對登入使用者審核,將登入使用者資訊與資料庫中使用者表相比對,存在此使用者且資訊正確則進入,否則登入失敗。

using system;

using

using

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

using system.data.oledb;

namespace 工資管理系統

public int checkusers()//連線資料庫進行查詢

private void button1_click(object sender, eventargs e)

對登入資訊進行審核,正確則進入,否則登入失敗

if(textbox1.text==""||textbox2.text=="")

messagebox.show("請輸入資訊","資訊提示");

else if (checkusers()==1)

this.hide();

form6 form6 = new form6();

form6.show();

else

工資管理系統

滁州學院 課程設計報告 課程名稱 資料庫原理與應用 設計題目通用工資管理系統 院部 計算機與資訊工程學院 專業11級網路工程 組別第10組 起止日期 2013年6 月日 2013年 6 月日 指導教師岳座剛 計算機與資訊工程學院二 一二年制 課程設計任務書 目錄 引言 4 2.需求分析 4 2.1分...

工資管理系統

課程設計報告 指導教師職稱 教授 2011年 7 月 15 日 目錄1選題背景 1 2 工資管理系統需求分析 2 2.1 工資管理系統的需求陳述 2 2.2 需求分析 2 2.2.1功能需求 3 2.2.2 效能需求 3 2.3 系統需求建模 4 2.3.1 確定參與者 4 2.3.2確定用例 4 ...

工資管理系統

學習目標 了解工資管理系統的任務特點,熟悉工資管理系統的業務流程和資料流程。了解工資管理系統的主要功能,掌握工資管理系統的操作,能夠根據需要建立工資管理賬套,完成工資系統初始化,進行工資處理。7.1 工資管理系統概述 工資管理是電算化資訊系統的重要組成部分。在通用會計軟體中,工資管理系統可為企業 行...