九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

畢業(yè)設計論文:基于C#的人事工資管理系統(tǒng)的設計與實現(xiàn).doc

上傳人:good****022 文檔編號:116789627 上傳時間:2022-07-06 格式:DOC 頁數:26 大?。?55.68KB
收藏 版權申訴 舉報 下載
畢業(yè)設計論文:基于C#的人事工資管理系統(tǒng)的設計與實現(xiàn).doc_第1頁
第1頁 / 共26頁
畢業(yè)設計論文:基于C#的人事工資管理系統(tǒng)的設計與實現(xiàn).doc_第2頁
第2頁 / 共26頁
畢業(yè)設計論文:基于C#的人事工資管理系統(tǒng)的設計與實現(xiàn).doc_第3頁
第3頁 / 共26頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)設計論文:基于C#的人事工資管理系統(tǒng)的設計與實現(xiàn).doc》由會員分享,可在線閱讀,更多相關《畢業(yè)設計論文:基于C#的人事工資管理系統(tǒng)的設計與實現(xiàn).doc(26頁珍藏版)》請在裝配圖網上搜索。

1、基于C#的人事工資管理系統(tǒng)的設計與實現(xiàn)摘要 在當今社會,互聯(lián)網空前的發(fā)展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經成為節(jié)約運營成本,提高工作效率的首選??紤]到當前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因為管理的不慎而出現(xiàn)紕漏。因此根據部分企業(yè)提供的需求,設計此人事工資管理系統(tǒng),以幫助企業(yè)達到人事工資管理辦公自動化、節(jié)約管理成本、提高企業(yè)工作效率的目的。本企業(yè)人事管理系統(tǒng)采用C/S結構,主要對企業(yè)員工的信息以及跟人事相關的工作流程進行集中的管理,方便企業(yè)建立一個完善的、強大的員工信息數據庫。它是以Microsoft Visual Studio 2008和S

2、QL server 2008數據庫作為開發(fā)平臺。使用C# 設計操作控件和編寫操作程序,完成數據輸入、修改、存儲、調用查詢等功能;并使用SQL server 2008數據庫形成數據表,進行數據存儲。本文詳細介紹了企業(yè)人事工資管理系統(tǒng)的功能需求,系統(tǒng)設計和具體實現(xiàn)。并簡要介紹了系統(tǒng)開發(fā)采用的過程方法。關鍵詞 人事工資管理系統(tǒng) C/S 員工信息 數據庫AbstractIn todays society, the Internet an unprecedented development, to peoples work and life has brought great convenience a

3、nd high efficiency, information, electronic has become save operational costs, improve the work efficiency of the first choice. Considering the current large enterprise personnel management is still in manual work stage, not only the efficiency is low, often because of management carelessly and leak

4、s. So according to some enterprises to provide requirements, design the personnel salary management system, in order to help enterprises to achieve personnel salary management office automation, saving management cost and improve enterprise efficiency purpose.This enterprise personnel management sys

5、tem USES C/S structure, mainly to enterprise staffs information and personnel related to the work flow for centralized management, convenient enterprises to establish a perfect, strong employee information database. It is Microsoft Visual Studio 2008 and SQL server 2008 database as a development pla

6、tform. Using c # design operation control and write operation procedure, complete data input, modify, storage, call the function such as inquires, And use the SQL server 2008 database form data table, data storage.This paper introduces the enterprise personnel salary management of the functional req

7、uirements of the system, system design and realization. And briefly introduces the system development process of the method.Keywords personnel salary management system C/S Employee information database目 錄第一章 緒論41.1 應用的目的與意義41.2 人事管理系統(tǒng)發(fā)展趨勢41.2.1 世界趨勢41.2.2 技術革新41.2.3工作目標和價值觀的改變5第二章 系統(tǒng)相關技術介紹62.1 C#技術簡

8、介62.2 SQL技術62.2.1 數據庫的基本概念62.2.2 本系統(tǒng)中數據庫的訪問6第三章 系統(tǒng)分析83.1需求分析83.2系統(tǒng)概述83.3系統(tǒng)目標83.4可行性分析93.4.1經濟可行性分析93.4.2技術可行性分析93.4.3管理可行性分析93.5系統(tǒng)邏輯結構圖及業(yè)務流程圖設計93.5.1系統(tǒng)邏輯結構93.5.2數據字典10第四章 系統(tǒng)數據庫設計144.1數據庫概念結構設計144.2數據庫邏輯結構設計16第五章 系統(tǒng)各模塊的實現(xiàn)175.1系統(tǒng)架構設計175.2系統(tǒng)登陸實現(xiàn)175.3數據導入于備份的實現(xiàn)195.4公司部門管理的實現(xiàn)205.5 員工信息管理的設計205.6 員工其它信息實現(xiàn)

9、215.6.1一對多類設計圖215.6.2一對多類設計圖215.7工資發(fā)放功能的實現(xiàn)22結 論23致 謝 語24參考文獻25第一章 緒論1.1 應用的目的與意義人的管理是一切管理工作的核心。員工代表一個企業(yè)的形象,因而人事管理機制設計的好壞,直接影響一個企業(yè)的成敗。 員工的檔案管理是企業(yè)人事管理的基礎,在企業(yè)員工普遍流失的今天,一個準確而及時的人事工資管理系統(tǒng),有利于人事部門對員工流動進行分析、編制,為企業(yè)所需人員提供了保障。人事部那些重復的,事務性的工作交給HRP(Human Resource Planning,人力資源管理系統(tǒng))來解決,可以省去企業(yè)以往人力資源管理工作的繁瑣、枯燥;用領先的

10、人力資源管理理念,把人力資源管理的作業(yè)流程控制和戰(zhàn)略規(guī)劃設計巧妙地集合于一體;系統(tǒng)重點涉及到人力資源管理工作中的工資、培訓、獎懲、調動、基本信息、用戶管理以及用戶切換等方面,并有綜合的系統(tǒng)安全設置、報表綜合管理模塊。可以很好地為企業(yè)的人力資源管理部門在對員工的成本管理、知識管理、績效管理等綜合管理給予幫助。以每個月中所發(fā)工資為例,其中包括人事信息變動、獎懲對本月的工資計算都有影響,為了及時的計算發(fā)放工資往往要提前一個星期花費大量時間,加班加點才能及時完成,而這樣做無論從工作效率還是準確度方面,都不允許,而且還浪費大量的人力財力。如果改用HRP管理做到高效、高精度,還可以減少管理時帶來的一些繁瑣

11、的工作,節(jié)約管理帶來的開支。1.2 人事管理系統(tǒng)發(fā)展趨勢1.2.1 世界趨勢人力資源管理系統(tǒng)主導21世紀,無論是發(fā)達國家還是發(fā)展中國家,對人力資源的戰(zhàn)略性意義都有了深刻的認識,并開始付諸行動。世界公認,21世紀將是人力資源的世紀;人力資源問題將主導整個21世紀甚至更為遙遠,這種狀況的變化起因于競爭壓力。目前,世界經濟趨向全球化。世界經濟的全球化過程和國家的開放過程,要求組織的管理部門降低管理成本以減少競爭壓力和增強競爭能力。對于不同的組織,人力資源成本在總成本中的比例是不一樣的。1.2.2 技術革新無論是現(xiàn)在還是將來,工業(yè)的發(fā)展越來越多地取決于科學和技術、知識與技能。高新科技產業(yè)更是如此。這不

12、僅要求員工尤其是技術人員掌握新的科學知識和技術能力,而且更重要的在于要求員工深入而快捷地掌握和應用這些知識和技能。這就導致了兩個問題。第一,隨著這種技術革新的發(fā)展和知識更新速度的加快,人們有更多的職業(yè)選擇機會。第二,伴隨著這種發(fā)展以及職業(yè)選擇機會的增多,人力資源管理活動和頻繁程度加劇;而且這種活動對科學技術的要求與它的反應程度也更高了,進而提高了人力資源成本。1.2.3工作目標和價值觀的改變隨著社會政治和經濟的發(fā)展,人們的工作目標和價值觀也都發(fā)生了重要的變化。這就對人事管理部門和管理人員提出了新的要求和新的問題,不得不考慮諸如工作類型設計、崗位分析、充分尊重員工以及為他們提供良好的個人發(fā)展和自

13、我價值實現(xiàn)的環(huán)境與條件等問題。這樣,人力資源管理就派上了用場。第二章 系統(tǒng)相關技術介紹2.1 C#技術簡介要了解C#,首先要了解Microsoft.NET FrmeWork。Microsoft.NET FrameWork是微軟公司提出的新一代軟件開發(fā)模型,C#語言是.NET FrameWork中新一代的開發(fā)工具。C#語言是一種現(xiàn)代的,面向對象的語言,它簡化了C+語言在類、命名控件、方法重載和異常處理等方面的操作,摒棄了C+的復雜性,更易使用。它使用組件編程,在這方面和VB類似。在動態(tài)查閱、中間代碼技術、參數傳遞、交叉語言處理、面向對象方面有自己的特點。另外,由于C#中取消了指針的功能,這樣可以

14、有效防止病毒程序利用非法指針訪問私有成員,也能避免指針的誤操作產生的錯誤。因此,其在安全性方面也有了很大的提高。2.2 SQL技術2.2.1 數據庫的基本概念SQL(Structured Query Languge)結構化查詢語言,是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統(tǒng)。SQL語言包括:數據定義語言、數據操作語言、數據查詢語言、數據控制語言四部分。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所有具有完全不同底層結構的不同數據庫系統(tǒng),都可以使用相同的SQL語言作為數據輸入與管理的接口。它以記錄集合作為操作對象,所有SQL語句接受集

15、合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使它具有極大的靈活性和強大的功能。2.2.2 本系統(tǒng)中數據庫的訪問本系統(tǒng)的數據庫訪問過程實現(xiàn)主要通過六個步驟:(1)建立數據庫表,表中存儲相應數據。(2)使用SqlConnection或OleDbConnection類建立數據庫應用程序和數據庫連接對象。(3)從數據庫指定表中取出感興趣的記錄。(4)從數據庫指定表中取出的感興趣記錄組成一個新表,填充到DataSet類對象中,可填充多個表,并可在DataSet類對象中指定表和表的關系。取出所感興趣的記錄后,斷開數據庫連接。(5)

16、用支持數據庫綁定控件(例如DataGrid控件)顯示DataSet類對象中的數據,供用戶瀏覽、查詢和修改。(6)及時更新DataSet中內容,并把修改的數據存回源數據庫。本系統(tǒng)中數據庫連接部分的具體實現(xiàn)代碼如下:String MySQLConnectionString = globl:MyPersonnel.Properties.Settings.Defult.MyPersonnelConnectionString;String s=”DTBSE=Northwind;SERVER=loclhost;UID=s;PWD=;”SqlConnection MyConnection = new Sql

17、Connection(MySQLConnectionString);MyConnection.Open();第三章 系統(tǒng)分析3.1需求分析人事工資管理是企、事業(yè)單位中的一項主要管理工作,特別是對于企、事業(yè)單位的決策者和管理者來說,人事工資管理工作都是至關重要的,但一直以來人們是使用傳統(tǒng)的人工方式管理數據和文檔,這種管理方式存在著許多缺點,如:效率低、保密性差,也不夠方便、靈活,另外隨著企、事業(yè)單位人員數量的增加,其管理的工作量也將大大增加,這必然增加了管理人員的工作量和勞動強度,同時將產生大量的文件和數據,這給人事工資中各種數據信息的查找、更新和維護都帶來了不少困難。據調查,目前很多企、事業(yè)單

18、位的人事工資管理依然停留在紙介質的基礎上,這樣的管理機制已經不能適應時代發(fā)展的需要,也不能滿足管理工作逐步走向規(guī)范化、科學化和自動化的要求。隨著計算機科學與技術的日漸成熟和計算機應用的普及,計算機已進入到人類社會的各個領域,并發(fā)揮著越來越重要的作用。原來這種傳統(tǒng)的手工管理模式必然被以計算機為物質基礎的信息管理方式所取代。作為計算機應用的一部分,使用計算機對人事工資信息進行管理,有著手工管理所無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,這些優(yōu)點能夠極大地提高人事工資管理的工作效率,也是企、事業(yè)單位向科學化、正規(guī)化管理發(fā)展的必要條件。因此,開發(fā)一套能夠為

19、用戶提供充足的信息和快捷的查詢手段的人事工資管理系統(tǒng)具有非常重要的意義。本系統(tǒng)主要是針對一般企事業(yè)單位設計,基于其他企業(yè)人工人事管理的不足,本系統(tǒng)完全可以取代人力更好地完成了數據的添加、修改、刪除操作。3.2系統(tǒng)概述本系統(tǒng)主要針對中小企業(yè)的人事管理人員和企業(yè)管理人員設計,以幫助其實現(xiàn)企業(yè)人事工資管理的信息化和自動化。通過本系統(tǒng),人事管理人員可以實現(xiàn)員工檔案管理,員工離職管理,員工工資的錄入、發(fā)放和查詢管理,員工檔案信息的添加、查詢等操作。由于公司管理人員需要對企業(yè)人事信息進行系統(tǒng)的了解,本系統(tǒng)采用了模糊查詢的功能,企業(yè)管理人員可以清晰地了解部門人員分配、員工年齡、文化程度、婚姻狀況等信息。通過

20、對員工工資信息的修改,實現(xiàn)工資的發(fā)放。最終實現(xiàn)辦公流程的系統(tǒng)化。在統(tǒng)計方面使用了數據庫這樣增強了員工信息的安全性,可以實現(xiàn)備份還原功能。3.3系統(tǒng)目標根據企業(yè)對人事管理的要求,制定企業(yè)人事管理系統(tǒng)具體目標如下:(1)員工基本檔案、員工簡歷、員工家庭成員信息等相關界面的添加、修改、刪除操作。(2)全方位的模糊查詢功能的實現(xiàn)。(3)按相應條件對員工的獎懲、工資等進行統(tǒng)計。(4)界面清晰美觀,邏輯性強,操作簡單易懂。(5)系統(tǒng)運行良好,兼容性強。(6)擁有數據備份還原功能,增強了數據的安全性。3.4可行性分析3.4.1經濟可行性分析完成本系統(tǒng)需要硬件和軟件兩方面的支持。硬件方面需要開發(fā)服務器一臺,個

21、人電腦在此可作為服務器使用;軟件方面,由于本系統(tǒng)屬于小型管理系統(tǒng),利用Visual Studio 2008和SQL Server 2008數據庫開發(fā)工具即可實現(xiàn),經濟成本低,因此在經濟上是可行的。3.4.2技術可行性分析本系統(tǒng)采用目前被廣泛使用的C#開發(fā)技術、SQL Server 2008數據庫技術和Windows Server 2008操作系統(tǒng)進行開發(fā)設計。首先,c#是微軟為.NET量身定做的開發(fā)語言集合了C/C+和VB的雙重優(yōu)點,具有簡易型、靈活性、移植性強等特點,同時使用Visual Studio 2008作為開發(fā)平臺,對于開發(fā)中小系統(tǒng)來說,這種開發(fā)環(huán)境是完全沒有問題的。其次,本系統(tǒng)采用

22、SQL Server 2008數據庫。到目前為止,SQL數據庫仍然是使用最廣泛的一種數據庫語言,因此本系統(tǒng)采用SQL Server 2008,在系統(tǒng)安全性、可用性和高穩(wěn)定性上又有了很大的提升。再次,本系統(tǒng)的操作環(huán)境采用Windows下的Server 2008操作系統(tǒng),Windows Server 2008是由微軟公司推出的服務器操作系統(tǒng),可以為本系統(tǒng)的開發(fā)提供良好的穩(wěn)定性。最后,考慮到三者兼容的問題,由于三者都屬于微軟公司的產品,所以兼容性上不存在問題。硬件方面,采用標準的服務器硬件配置,能滿足本系統(tǒng)的要求。綜上所述,本系統(tǒng)的技術可行性不存在問題。3.4.3管理可行性分析本系統(tǒng)的主要應用對象為

23、企業(yè)的人事管理人員和企業(yè)的高層管理者,由于本系統(tǒng)界面簡潔、結構清晰、操作簡單,所以在對相應使用人員進行簡單培訓就可以順利使用本系統(tǒng)。3.5系統(tǒng)邏輯結構圖及業(yè)務流程圖設計3.5.1系統(tǒng)邏輯結構系統(tǒng)邏輯結構圖能夠清晰地反映出本系統(tǒng)的結構功能和模塊分布,是系統(tǒng)對外介紹的良好窗口。用戶也可以一目了然地了解系統(tǒng)的整體邏輯結構,加深對系統(tǒng)功能的理解。本系統(tǒng)的邏輯結構圖如圖3-1所示:系統(tǒng)主界面人事管理工資管理系統(tǒng)幫助退出系統(tǒng)系統(tǒng)設置工資錄入工資發(fā)放工資核算部門管理備份與恢復切換用戶用戶管理員工檔案管理離崗信息培訓信息工作經歷獎懲管理調崗信息圖3-1 人事工資管理系統(tǒng)邏輯結構圖3.5.2數據字典數據字典是關

24、于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。數據字典的作用也正是在軟件分析和設計的過程中給人提供了數據的描述信息。本系統(tǒng)的數據字典如下表所示。1 部門信息 表3-1序號數據項數據類型數據長度備注1部門編號字符型2主鍵2部門名稱字符型202 員工基本信息 表3-2序號數據項數據類型數據長度備注1員工號字符型5主鍵2姓名字符型83性別字符型2男/女4生日日期型85聯(lián)系電話字符型206文化程度字符型207畢業(yè)院校字符型308專業(yè)字符型209政治面貌字符型2010民族字符型2011愛好特長字符型10012所在部門字符型2外鍵13職位字符型2014職稱字符型2015狀態(tài)字符型8在職

25、/離職16照片圖像型1617備注字符型2003. 員工獎懲信息 表3-3序號數據項數據類型數據長度備注1獎懲編號數字型8主鍵2員工號字符型5外鍵3獎懲類型字符型8獎勵/懲罰4獎懲事項字符型2005獎懲情況字符型1006獎懲時間日期型84. 員工工作經歷信息 表3-4序號數據項數據類型數據長度備注1工作經歷編號數字型8主鍵2員工號字符型5外鍵3起始時間日期型84終止時間日期型85工作單位字符型506任何職位字符型207職稱字符型208工作內容字符型1009證明人字符型85. 員工培訓進修信息 表3-5序號數據項數據類型數據長度備注1員工培訓編號數字型8主鍵2員工號字符型5外鍵3起始時間日期型84

26、終止時間日期型85培訓單位字符型506培訓內容字符型207獲得證書字符型1008備 注字符型2006. 員工調崗信息 表3-6序號數據項數據類型數據長度備注1員工調崗編號數字型8主鍵2員工號字符型5外鍵3原部門字符型24原職位字符型205現(xiàn)部門字符型26現(xiàn)職位字符型207調崗時間日期型88調崗原因字符型2007. 員工離退職信息 表3-7序號數據項數據類型數據長度備注1員工離退編號數字型8主鍵2員工號字符型5外鍵3原部門字符型24原職位字符型205離職類型字符型8退休/休假/辭職6離職原因字符型2007離職時間日期型88. 員工薪資信息 表3-8序號數據項數據類型數據長度備注1員工號字符型5主

27、鍵/外鍵2基本工資貨幣型83社保基金貨幣型84獎金福利貨幣型85罰款金額貨幣型86其它薪金貨幣型89. 工資發(fā)放信息 表3-9序號數據項數據類型數據長度備注1發(fā)放日期字符型6主鍵2員工號字符型5主鍵,外鍵3基本薪資貨幣型84本月獎金貨幣型85加班補助貨幣型86本月扣款貨幣型87個人所得稅貨幣型88備注文本型20010. 系統(tǒng)管理員信息 表3-10序號數據項數據類型數據長度備注1帳號字符型16主鍵2密碼字符型163姓名字符型84性別字符型2第四章 系統(tǒng)數據庫設計4.1數據庫概念結構設計人事工資管理系統(tǒng)的數據庫主要用來記錄一個企業(yè)所有員工的基本信息及工資等信息數據,數據量由企業(yè)的員工數量多少決定。

28、本系統(tǒng)的數據庫命名為Personnel Management,共用10張數據表來存儲相應信息。數據庫概念結構設計作為系統(tǒng)開發(fā)的重要組成部分,是根據管理系統(tǒng)的相應需求制定的,數據庫的優(yōu)劣直接影響到系統(tǒng)的后期開發(fā)。本系統(tǒng)中,為了保證系統(tǒng)的安全性,在登錄系統(tǒng)的時候用戶需要輸入正確的用戶名和密碼,并且為了安全考慮用戶的登陸會記錄在數據庫。因此,需要一個數據庫表用來記錄用戶的用戶名和密碼。登錄表的實體E-R圖如圖4-1所示:圖4-1 登錄表的實體E-R圖在企業(yè)人事管理系統(tǒng)中,員工信息表屬于其中最重要的一個表,在這個表中記錄了員工的基本信息,因此表中涉及的員工信息字段太多,本實體E-R圖只給出了部分字段。

29、本系統(tǒng)的員工基本信息表E-R圖如圖4-2所示:圖4-2 員工基本信息實體E-R圖 在企業(yè)中,員工受到獎懲是必不可少的。在數據庫設計中,加入了一個員工獎懲表,以便對員工的獎懲信息進行記錄。獎懲表的實體E-R圖如圖4-3所示:圖4-3 獎懲表實體E-R圖在本系統(tǒng)中,涉及到了員工的培訓信息,員工的考培訓息是通過數據庫進行顯示的。其實體E-R圖如圖4-4所示:圖4-4 員工培訓信息表在本系統(tǒng)中,涉及到了員工的調崗信息,員工的調崗信息是通過數據庫進行顯示的。其實體E-R圖如圖4-5所示:圖4-5 員工調崗信息表人事工資管理系統(tǒng)離不開對員工的薪資管理,將員工的工資信息動態(tài)地錄入數據庫并且能夠隨時清晰地查看

30、,是設計此工資信息表的基本目的。其E-R圖設計如圖4-6所示:工資管理信息表員工工號社?;皙劷鸶@渌浇鹆P款金額基本工資圖4-6 工資管理表此外,現(xiàn)金發(fā)放表、部門信息、員工離職管理表,實體E-R圖設計與其它員工基本信息類似,本論文中不再顯示其E-R圖設計。4.2數據庫邏輯結構設計根據上面設計的E-R圖,便可以在數據庫中創(chuàng)建相應的數據庫表,本系統(tǒng)的各數據表的結構如下:圖4-7 數據庫架構圖第五章 系統(tǒng)各模塊的實現(xiàn)5.1系統(tǒng)架構設計人事管理系統(tǒng)的架構分為窗體和模塊兩個部分。在窗體的部分有以下幾個窗體,他們的作用分別是:“Frm_YHDL”是登錄窗口,是驗證系統(tǒng)用戶的登陸權限和數據配置; “Fr

31、m_XTJM”是主窗口,是系統(tǒng)進入的第一個窗口,可以查看登錄信息,以及顯示功能菜單;“Frm_BMXXGL”是部門管理窗體,對公司部門進行管理;“Frm_SJBF”是數據恢復與還原窗口,可以對數據庫進行備份與還原; “Frm_YGDAGL”是員工信息主界面,用戶可以選擇要執(zhí)行的任務及對員工信息更改;“Frm_YHGL” 是密碼修改,用戶可以在此修改自己的密碼;“Frm_YGJCGL” 是獎懲信息窗口,用戶可以對員工獎懲信息進行操作;“Frm_GZJL” 是工作經歷窗口,用戶可以對員工工作經歷進行操作;“Frm_YGPX” 是培訓信息窗口,用戶可以對員工培訓信息進行操作;“Frm_LTGL” 是

32、離退信息窗口,用戶可以對員工離退信息進行操作;“Frm_GZXX” 是工資信息窗口,用戶可以對員工工資信息進行操作;“Frm_TGXX” 是調崗信息窗口,用戶可以對員工的崗位進行變更操作;“Frm_GZFF” 是工資發(fā)放窗口,用戶可以對員工工資發(fā)放進行操作; 系統(tǒng)架構說明如圖5-1所示:圖5-1 系統(tǒng)架構圖5.2系統(tǒng)登陸實現(xiàn)系統(tǒng)用戶登錄模塊主要用于完成對登錄系統(tǒng)的用戶的驗證,只有合法的用戶和正確的數據庫配置才可以進入系統(tǒng),否則給與相應的錯誤提示。其中采用了windows和MSSQL兩種身份驗證的方式,可以使不同工作環(huán)境的用戶登錄系統(tǒng)使用。以及設計了記住用戶名和密碼的功能,在安全上使用了MD5

33、加密驗證。其設計樣式如圖5-2所示:圖5-2 用戶登錄配置模塊圖系統(tǒng)用戶登錄模塊中進行了非常人性化的設計,窗體加載時會自動檢查是否曾經對系統(tǒng)配置了數據庫,如果沒有登陸按鈕將變?yōu)椴豢梢渣c擊狀態(tài)并給出相應的提示。在一切配置完成以后,點擊登陸時會對配置錯誤和非法登陸進行不同的錯誤提示。如果都正確將成功進入主界面。在登錄遠程數據庫時需要一定的時間,此時不要著急請喝杯咖啡等待。(注:登錄默認用戶名 admin 密碼 123 本地數據庫服務器名稱 . 默認數據庫 PersonnelManagement)其主要代碼為: OSInfo user1 = new OSInfo(); user1.OSId = na

34、me; user1.OSPsd = password; OSInfoDAL userDAL = new OSInfoDAL(); DataSet ds = userDAL.FindByNameAndPassword(user1); DataSet da = userDAL.FindAll(); try if (da = null) MessageBox.Show(數據庫連接失敗,請檢查重試!); return; if (ds = null) MessageBox.Show(密碼或用戶名錯誤,請檢查重試!); return; else if (ds.Tables0.Rows.Count 0) S

35、QLHelp.userInfo0 = ds.Tables0.Rows0.ItemArray0.ToString(); SQLHelp.userInfo1 = ds.Tables0.Rows0.ItemArray1.ToString(); SQLHelp.userInfo2 = ds.Tables0.Rows0.ItemArray2.ToString(); SQLHelp.userInfo3 = ds.Tables0.Rows0.ItemArray3.ToString(); SQLHelp.userInfo4 = ds.Tables0.Rows0.ItemArray4.ToString(); S

36、QLHelp.userInfo5 = ds.Tables0.Rows0.ItemArray5.ToString(); Frm_Main frm = new Frm_Main(); this.Hide(); frm.Show(); SQLHelp.CloseDB(); catch (Exception ex) MessageBox.Show(數據庫連接失敗 + ex.Message, 錯誤); 在系統(tǒng)主界面中采用了下拉菜單,這樣解決了系統(tǒng)按鈕菜單的單調性,從而讓系統(tǒng)整體看起來美觀大方簡潔。在主界面中實現(xiàn)了切換用戶、彈出子菜單、用戶幫助和當前用戶登錄信息顯示(用戶名 登錄次數 上次使用時間)等等。

37、其設計樣式如圖5-3所示:圖5-3 系統(tǒng)主界面設計圖5.3數據導入于備份的實現(xiàn)在一個系統(tǒng)的使用過程中難免遇到一些突發(fā)事件,而導致系統(tǒng)數據的丟失。所以在設計系統(tǒng)時,必須有對系統(tǒng)數據備份與還原的模塊。在系統(tǒng)功能中我加入了數據備份還原。其操作簡單,在投入實際使用時只需要管理員操作鼠標即可。其設計樣式如圖5-4所示:圖5-4 數據導入于備份設計圖5.4公司部門管理的實現(xiàn)在一個公司中每個員工都有自己的一個歸屬,那就是部門。在系統(tǒng)設計中對部門信息的操作也是必要的。也由于部門涉及的信息不多,它的設計界面比較簡單。在功能上實現(xiàn)了增、刪、改、查的基本數據操作。在邏輯上進行完善,操作簡單、邏輯清晰并且擁有較強抗擊

38、用戶非法操作的功能。其設計樣式如圖5-5所示:圖5-5 公司部門管理設計圖5.5 員工信息管理的設計在本系統(tǒng)中員工的信息的管理是所有子系統(tǒng)的基本,在功能上不僅實現(xiàn)員工信息的管理,更主要的是利用該模塊作為接入員工子系統(tǒng)的跳轉。并集齊員工信息增、刪、改、查為一體。為達到可操作性和便捷性,在設計時使用了多種windows控件,其中包括右鍵菜單、下拉菜單、打開圖片、圖片顯示、數據表等等。設計樣式如圖5-6所示:圖5-6 員工檔案管理設計圖(1)模糊查詢:在工號查詢處的文本框中可以輸入員工工號進行模糊匹配查詢。例如輸入“1” 就可以查詢出員工號中含有1的所有員工數據。(2)數據庫操作:可對員工進行增刪改

39、的基本操作。單擊添加后在正確的錄入員工信息后單擊確定,就可以完成員工信息的錄入。在修改員工時首先需要單擊員工的數據表,然后點擊修改,修改之后單擊確定即可完成修改。在刪除員工時首先也需要單擊員工的數據表,單擊刪除,確定操作以后即可刪除員工數據。(提示:“如員工有其它信息將不能進行刪除!如需要刪除必須刪除員工的其它信息”。)如果單擊了修改或者添加后又不想進行操作可以點擊取消按鈕,這樣就恢復成初始界面。(3)向數據庫寫入照片:你可以選擇員工的相片并且錄入用戶信息以后,修改或添加都可以將用戶圖片插入到數據庫中。這樣我們的數據庫就可以存放上用戶的一切信息,這樣就可以僅通過該系統(tǒng)進行維護操作。(4)進入下

40、級菜單:如果需要對員工其他數據進行操作,首先需要選擇員工,然后單擊右鍵或者單擊下拉菜單進入相應的子菜單進行操作。5.6 員工其它信息實現(xiàn)員工其它信息包括兩大類,其中員工獎懲信息、工作經歷、培訓信息、調崗信息為一對多類。因為每個員工可以擁有其中一類的多個信息。員工的離退信息和工資信息為一對一類,每個員工只能擁有其一條信息。在設計時如果一對多就可以查看、增加多條數據,也擁有一個數據控件進行分條查看。在一對一類中只能增加一條數據,如果已有數據就只能進行修改、刪除的操作。5.6.1一對多類設計圖一對多類設計相似,不一一列舉其主要設計窗口以獎懲信息為例,如圖5-7所示:圖5-7 員工獎懲管理設計圖5.6

41、.2一對多類設計圖一對一類設計相似,不一一列舉。其主要設計窗口以離退信息為例,如圖5-8所示: 圖5-8 員工離退管理設計圖5.7工資發(fā)放功能的實現(xiàn)人事工資管理系統(tǒng)中的核心部分便是工資發(fā)放功能。本系統(tǒng)的工資發(fā)放與工資信息將結合,如果員工已有工資信息且該信息不用修改,就可以填寫工資類型進行工資發(fā)放。發(fā)放的總工資=(基本工資+獎金福利+社保基金+其它薪金-罰款金額)此過程由系統(tǒng)自動計算。設計樣式如圖5-9所示:圖5-9 工資發(fā)放設計圖結 論本次畢業(yè)設計,是我兩年來大學生活的一個知識總結。在本次設計之初,我在C#以及數據庫方面的知識仍停留在理論知識的水平上,隨著系統(tǒng)完成的深入,我在理論知識不斷提高的

42、基礎上完善了我的實際軟件開發(fā)經驗。這不但是一次畢業(yè)設計,更是一個理論與實踐良好結合的機會。至此,本次設計基本實現(xiàn)預期的相關要求,在添加、修改、刪除、查詢等基本功能實現(xiàn)了的情況之下,完善了數據統(tǒng)計,人事管理等功能。在本次畢業(yè)設計過程中,每當遇到不能解決的知識性問題或設計思路不流暢的時候,通過學校的圖書館、網絡以及指導教師的指導進行解決。當然由于時間、本人能力等原因,本系統(tǒng)仍有很多不完善的地方。致 謝 語首先,要感謝我的畢業(yè)設計指導教師XXX老師和XXX老師,在兩位老師的悉心指導下使我順利的完成了本次畢業(yè)設計的題目。從設計選題到中期開發(fā)直到最后的設計成果展示,兩位老師始終本著嚴謹的治學態(tài)度、高度的

43、探索精神來督促我完成本次題目。兩位老師在學術方面的求真務實態(tài)度和嚴謹認真的治學風格是我以后學習、工作和生活中終生受益的資產。其次,要感謝其它各位老師、同學的熱心幫助。學校提供了優(yōu)秀的知識資料供我參考,同學提供了良好的交流機會和論文改進的優(yōu)秀意見。在此,要感謝他們。最后,還要感謝多年來培養(yǎng)我的大學老師們,是你們扎實的知識儲備和負責的教學風格使我養(yǎng)成了良好的學習習慣并且具備了程序開發(fā)的基礎知識。通過本次的畢業(yè)設計。從我個人角度上來說,我學到了很多知識,無論是在理論上還是在實踐上,我的程序開發(fā)綜合能力都有了一個提高。并且逐漸掌握了學習新鮮知識,掌握新鮮事物的能力。為我以后的學習和生活打下了一個更加堅

44、實的基礎。參考文獻1 于潤偉 等編著.C#項目實訓教程M.電子工業(yè)出版社.2009.22 錢哨、李揮劍、李繼哲 主編.C# WinForm實踐開發(fā)教程M.中國水利水電出版社. 2010:4001-70003 徐人鳳、曾建華 等編著.SQL Server2005數據庫及應用M.高等教育出版社.2010.124 王彤宇 主編.管理信息系統(tǒng)M. 中國水利水電出版社.20010.7:34001360005 姚普選.數據庫原理及應用M.清華大學出版社.2002:7-96 陳宗斌等. 精通SQL Server 2005M.電子工業(yè)出版社.2008:407 唐政、房大偉 等編著.C#項目開發(fā)實錄M.清華大學出版社.2009:45-48 8 紀紅.人事管理信息系統(tǒng)的設計與實施J.計算機與現(xiàn)代化.2010年第3期,總第6期:8926

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!