C 桌面辦公應用 工資管理系統系列一

2021-07-04 06:14:52 字數 2508 閱讀 8098

系列一:系統的總體概述以及系統的總體開發過程介紹

系統概述:

系統基本要求 :

1、完成進人員、部門、工資類別、職稱表的維護

2、根據需要對工資類別進行新增

3、完成工資表的生成,並計算相關資料,進行查詢。  

4、按部門計算平均工資

5、按人、年統計平均工資

6、完成使用者管理功能

以上實際上是資料庫系統軟體開發的典型應用,上述的基本要求實際上已經講述本系統即將需要完成的功能。下面將採用軟體工程的開發思想以及一些基本準則,講述我對於本系統的開發介紹。

資料庫系統的開發,一般會經歷這樣的步驟:需求分析->

系統概念結構設計

->

系統邏輯結構設計

->

系統物理結構設計

->

編碼與單元測試

->

系統總體測試,實施和維護。本系統也將按照此種步驟進行開發。

另外,本系統在這裡簡單預先介紹我自認為是比較核心而且有趣的技術:

首先是實現影象

,文件等相關檔案的上傳,檢視功能,接著實現了窗體動態展示系統時間,然後實現了根據查詢條件將得到的查詢的結果以

a4報表的形式列印出來,最後是實現了資料的備份與還原。

系統需求分析:

為了高效率的完成公司員工工資的管理開發出員工工資管理系統,並通過使用工資管理系統,使工資管理工作系統化、規範化、自動化,從而達到提高管理效率的目的。使辦公人員可以輕鬆快捷地完成工資管理的任務

本次課程設計將採用c#

,sql server2008

資料庫,

microsoft visual studio2008

整合開發環境以及

microsoft visio2007

等開發工具著手實現本系統的相關功能,從而使得資料庫和應用程式緊密結合在一起。

本工資管理系統要解決的問題是:如何實現人事部門中員工、員工工資以及部門的科學、高效的管理,包括員工基本資訊管理、員工工資資訊的管理、部門資訊的管理、員工職稱資訊的管理、部門型別資訊管理、工資型別資訊管理以及系統使用人員的管理等。它不但可以提高員工工資管理的工作效率,而且可以有效減少盲目發放工資、降低工資發放錯誤率以及合理的管理企業中相關部門相關人員以及員工的資訊,可以從根本上提公升企業中人事管理的高效性。

基於以上專案背景以及待解決的問題,本系統應當實現以下的功能,即以下即為篡寫的專案的需求說明書

1、完成員工基本資訊的採集並錄入到基礎資料庫,提供對員工的查詢,修改,刪除功能。

2、完成員工工資管理如錄入,查詢,修改,刪除以及員工工資年薪,平均月薪的統計與列印,部門平均年薪的統計與查詢列印,企業員工平均年薪的查詢統計與列印,以及按年統計平均工資並提供報表輸出列印等功能。

3、完成企業中部門資訊的管理,並提供對該部門的新增,修改,刪除以及部門資訊查詢等功能。

4、完成員工工資型別,員工職稱型別以及部門型別的管理,如新增,刪除,修改,查詢等功能。

5、根據系統不同的使用人員,提供許可權保護與管理,。我們本系統將實現兩類人員的管理:普通使用者(一般使用者),系統管理使用者(超級使用者)。

6、為保證系統資料的安全與可維護性,提供資料的備份與恢復功能。

7、預留相應介面,便於將來進行系統功能的擴充套件。

系統的使用人員(系統登入角色

):1 普通使用者:完成員工基本資訊以及員工工資的採集、更新、查詢、統計等功能。

2 系統管理使用者:除擁有普通使用者許可權意外,可以管理整個系統的基礎資訊如歷史資料、核心資料並對資料進行分析彙總以及管理普通使用者。

系統使用環境以及開發工具:

本系統採用client/server模式進行開發,作業系統採用windows系列版本(xp及其以上),資料庫管理工具採用sql server2008以及c#語言作為開發語言,另外採用microsoft visio2007作為輔助繪圖工具等。

系統整體結構設計:

根據系統設計原則,系統採用client/server模式進行開發,本系統的整體設計考慮應用如下結構來組建:系統採用層次化結構設計,方便系統擴充套件與可維護性。主要分為三層,即基礎資料層,業務邏輯中間層與使用者介面層等。基礎資料層分為基礎資料庫與業務資料庫,基礎資料庫儲存系統初始化資訊、基本資料字典資訊等,業務資料庫儲存人事部門中員工、企業與工資的業務資訊與歷史資訊。業務邏輯中間層負責封裝所有對資料庫的增、刪、改、查的操作,採用事物機制維護業務資料庫中資料的一致性。使用者介面層負責提供使用者使用操作的入口,增強使用者使用的方便性。下圖:

系統總體概要結構圖

圖一:總體概要結構圖

基於上述對於工資管理系統功能性的需求分析,為此繪製了本系統的業務流程圖

圖二:系統業務流程圖

C 桌面辦公應用 工資管理系統系列四

c 桌面辦公應用 工資管理系統系列四 已經好久沒寫部落格了!今天就重拾舊業,繼續我的部落格之旅。緊接著上面關於c 桌面辦公應用 工資管理系統系列一到三的內容,部落格接下來可能會有比較多的系列,用於介紹我自主開發的針對企業員工的工資進行管理的管理系統。上面的系列內容是比較舊的,在後期開發期間,發現前面...

C語言專案 《工資管理系統》

工資管理系統 工資管理系統是公司管理對於每位員工實際工作所得到薪酬進行統計管理的系統,是每個公司不可或缺的管理系統。專案背景 深入體驗c 語言專案開發 第四章 工資管理系統 工資管理系統實際上和學生成績管理系統是一樣的,上次在思創的專案答辯做個就是學生成績管理系統,上次專案是以陣列為主,結構體為輔完...

C語言版本 工資管理系統

include include include include include include define m1 6d 4s 3s 2d.02d.02d define m2 em j num,em j name,em j xb,em j y,em j m,em j d define m3 2lf ...