



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、( 此文檔為 word 格式,下載后您可任意編輯修改!)本科畢業設計某電子企業工人工資管理系統某電子企業工人工資管理系統摘要隨著計算機技術的飛速發展,計算機在企業管理中應用的普及,利用計算機實現企業人事工資的管理勢在必行。本系統結合公司實際的人事、財務制度,經過實際的需求分析,采用功能強大的 Visual Studio 2005 作為開發工具而開發出來的人事工資管理系統。系統采用的是先進的 Visual Studio 2005 開發環境,運用全新的面向對象語言C#,利用做后臺,構建了 3 層 BS模式架構。整個系統從符合操作簡便、界面友好、靈活、實用、安全的要求出發,完成人事、工資管理的全過程
2、,包括新進員工加入時人事檔案的建立、老員工的轉出、職位等的變動引起職工信息的修改以及員工考勤錄入和員工工資錄入等工資管理工作。論文主要介紹了本課題的開發背景,所要完成的功能和開發的過程。重點的說明了系統設計的重點、設計思想、難點技術和解決方案。關鍵詞: SQL Server 2005 ; Visual Studio 2005;三層架構;工資管理系統THE ENTERPRISE STAFF SALARYMANAGEMENT SYSTEMABSTRACTWith the rapid development of computer technique, and the computer is in
3、the business enterprise to manage the universality of the inside application, and make use of the computer to realize the business enterprise personnel the wages management is in necessarily line.This system join together the personnel of actual company, finance the system, pass by actual of need an
4、alysis, the mighty Visual Studio 2005 of function of adoption be used as the develop tool but single machine version that out of development personnel wages management system. This system is advanced Visual Studio 2005 development environment, use new object oriented language C#, use do backstage, c
5、onstructs the layer 3 BS model architecture.Request that whole system from match to operate simple, interface amity, vivid, practical, the safety set out, complete turn outing of old employee, post etc. of personnel, wages who whole process that manage, include the new employee the affiliation the c
6、ontemporaries matter the establishing of file, fluctuation to cause the modification, the employees attendance entry and employee wages recording etc wages management work.This thesis primarily introduced this lesson the process for of development background, wanting the finished function with devel
7、opment process. Explainingof system point, design that design thought, difficult point technique is with the solution.KEY WORDS : SQL Server 2005, Visual Studio 2005, Three layers framework,Personnel salary management system目錄摘要 .ABSTRACT.一、緒論 .(一)開發背景 .(二)開發意義 .(三)開發環境 .二、可行性分析 .(一)技術可行性分析 . .(二)經濟
8、的可行性分析 . .(三)操作的可行性分析 . .(四)總結 .三、系統需求分析 .(一)總體需求分析 . .1. 系統目標 .2. 業務流程 .3. 系統數據圖 .IIIII77224445566667(二)系統各模塊需求分析. .1.員工信息管理 .2.部門信息管理 .3.權限管理 .4.員工考勤管理 .5.員工工資管理 .6.系統管理 .(三)總結 .四、系統概要設計 .(一)設計思想 .(二)總體設計 .(三)數據庫分析與設計 . .1. 數據庫需求分析 . .2. 數據庫概念設計 . .3. 數據庫結構設計 . .五、系統功能實現 .777888889991010101419(一)登
9、陸界面及相關代碼.19(二)系統主界面及相關代碼20(三)基本信息模塊及相關代碼21(四)人事管理模塊及相關代碼24(五)工資管理模塊及相關代碼錯誤!未定義書簽。(六)系統維護模塊及相關代碼錯誤!未定義書簽。1. 權限信息2. 更改密碼結 束 語 .致謝 .參考文獻 .錯誤!未定義書簽。28303132一、緒論本章簡單介紹系統的開發意義,闡明系統的開發環境。 通過介紹開發背景及開發環境, 對系統的開發所涉及的技術進行闡述,以便引入系統的后續分析、設計、實現等步驟。(一)開發背景隨著科學技術的飛速發展,計算機在企業管理中的普及,企業工人工資管理系統成為了公司管理的一個重要內容。隨著當今企業人員數
10、量的增加,企業的工人工資管理工作也變得越來越復雜。如果能夠實現其管理的自動化,無疑將給企業管理部門帶來很大的方便。高效的、準確的人事工資管理,不僅能促進員工不斷提高自身素質、提高工作積極性, 從而提高員工工作質量和效率。同時計算機具有著手工管理所無法比擬的優點,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,這些優點能夠極大地提高人事工資資管理的效率。 因此,利用計算機實現企業人事工資的管理勢在必行,這也是企業實現科學化、正規化管理,與世界接軌的重要條件。(二)開發意義人事工資管理是任何企事業單位都需要進行的一項工作, 因此,開發制作人事工資管理系統具有較大的社會現實
11、意義, 同時人事管理系統是一切應用系統的典范, 它具有一切應用系統的的特征, 系統結構與現實生活緊密結合,具體直觀,具有典范的數據庫系統的特性。人事管理系統主要用于企業內部員工的個人信息、考勤、工資的管理,便于公司領導掌握人員的動向, 及時調整人才的分配, 同時也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記錄和統計變得十分簡單。該系統能夠使傳統的工資管理進入一個全新的環境中 , 減少了管理工作者大量重復性的工作 , 所有的人事、工資情況一次性輸入即可長期使用 , 大大提高了辦公效率和數據的準確性。 同時更能為各級部門及時準確的掌握每個員工的情況,提供及時準確的數據 , 為各級領導制定決策
12、提供依據。因此,企業人事工資管理系統是企業信息化、智能化、科學化、正規化不可缺少的管理系統。(三)開發環境本系統使用 SQL Server 2005 作為后臺的數據管理系統,而在前臺使用Visual Studio 2005作為開發工具。SQL Server是一個關系數據庫管理系統。SQL Server 2005在可伸縮性、數據集成、開發工具和強大的分析等方面的優點使它能夠把關鍵的信息及時的傳遞到組織內員工的手中,從而實現了可伸縮的商業智能。從 CEO到信息工作者,員工可以進行快速的、簡單的處理數據,以更快更好的作出決策。 SQL Server 2005 全面的集成、分析和報表功能使企業能夠提高
13、自己已有應用的價值,即便這些應用是在不同的平臺上。SQL Server 2005 還是一個完整的商務智能(BI )平臺,其為用戶提供了可用于構建典型和創新的分析應用程序所需的各種特性、工具和功能。SQLServer 2005 帶來了一個全新的企業級數據整合平臺。此平臺具有出色的整合能力,使得組織機構能更加容易地管理來自于不同的關系型和非關系型數據源的數據。Visual Studio 2005是微軟公司在2005 年發布的具有強大功能的軟件開發工具。在Visual Studio 2005開發環境下,提供了一整套的軟件開發和測試工具,包括設計、編碼、編譯、調試、與數據庫的互操作等基本功能和基于開放
14、架構的服務器組件開發平臺、企業開發工具和應用程序重新發布工具以及性能評測報告等高級功能。其開發環境集成了所有的.NET 平臺編程語言,包括 Visual C# 語言,并提供了圖形化的設計界面,通過對窗體的控件進行拖放,可以快速創建應用程序的用戶界面,更加方便、快捷。二、可行性分析可行性分析的目的是用最小的代價在盡可能短的時間內, 確定問題是否能夠解決,也就是說,它的目的不是解決問題, 而是確定問題是否值得解決。它是今后工作的決定性環節。(一)技術可行性分析技術可行性分析主要是根據系統分析所得到的對待開發的軟件、 支撐軟件、硬件環境和操作人員的要求以及有關的約束和限制, 來分析現有的技術是否能實
15、現待開發的軟件。 它包括可得到的硬件和支撐軟件在功能和性能上是否滿足系統的要求, 是否有滿足系統性能要求的算法, 開發人員的技術水平能否勝任系統的開發等等。 這一特點非常適合計算機的特點, 發揮計算機的數據處理速度快, 準確率高的優勢。 現代計算機硬件和軟件技術的飛速發展,為系統的建設提供了技術條件。本系統運行環境為 Windows XP7 操作系統,前臺系統操作界面采用 Visual Studio 2005 開發的,后臺數據庫采用 SQL Server 2005 ,所以,市場上的普通 PC機基本就可以滿足軟件開發的需求。此外,本系統采用 C#程序語言進行開發, 對程序員的要求不是很高, 所以
16、開發人員的技術水平達到系統設計的要求。由于對企業工資、人事管理系統這一類的系統開發已經有一定的時期,有很多成功的實例, 技術基礎已經十分雄厚, 因此技術上的準備應該不成問題。綜上所述,本系統在技術上是完全可行的。(二)經濟的可行性分析經濟可行性的研究主要是對待開發軟件的成本估算和成本效益分析, 已確定待開發軟件是否有開發的價值。本系統所產生的經濟效益與眾多因素有關,開發的投資用在管理領域,經濟效益卻體現在日常的開支和時間的付出上。 本系統為人事工資管理工作效率帶來了一個質的飛躍,主要表現在如下方面:第一,本系統的運行可以代替人工進行許多的繁雜的勞動, 減少管理部門人數, 從而降低工資的支出,降
17、低企業的成本; 第二,本系統的運行可以節省許多資源, 加強對企業資金、資產的管理,防止企業資金的流失;第三,本系統的運行可以大大的提高管理工作的工作效率, 可以及時獲取決策所需的信息, 提高企業管理和決策水平。由此,本系統的開發在經濟上是可行的。(三)操作的可行性分析考慮到使用本系統的用戶大多是企業的一線員工, 由于他們的專業文化水平不是太高,所以系統的操作必須簡單方便。所以,該系統界面設計必須思路清晰,使用三層架構的編程方法,操作簡潔,并且具有完善的錯誤處理體制,方便調試,編譯快捷。對于一個熟悉計算機軟件的人來說,不是一件難事。因此,本系統在操作上也是可行的。(四)總結綜上所述,本系統無論是
18、從技術上或者經濟上還是從操作上都是可行的。所以,本系統設計是完全有必要的,是可以完成的。三、系統需求分析(一)總體需求分析企業工人工資管理系統是一種基于集中統一規劃的數據庫數據管理新模式。本系統適用于中小型企業,中小企業規模相對較小,但其在功能上對系統的需求卻是全面的, 可以為管理者對工人、 工資管理提供極大的幫助。管理人員可以通過此系統對當前工資、 人事情況進行一些統計, 為管理者提供統計表格,以方便管理者全面掌握工人工資、企業人事流動等情況,從而提高企業決策水平,進而提高企業效益。1. 系統目標采用企業現有的軟硬件及科學的管理系統開發方案, 建立工人工資管理系統,實現人事、工資管理的計算機
19、自動化,從而讓企業能在激烈的市場競爭中更加靈活的應付所出現的問題,加強企業處理業務的能力。系統應符合企業人事、工資管理制度,并達到操作直觀、方便、實用、安全等要求。2. 業務流程企業員工工資管理系統的業務流程圖是對整個職能的同體描述, 根據對整個系統的分析得出了以下業務流程圖:員工登記基本信息錄入員工信息管理部門信息管理考勤管理考勤信息管理計算員工工資發放員工工資3. 系統數據圖根據以上分析,及對整個系統的了解,得出本系統的數據圖:員工員工基本信息人事部門分配單考勤信息各部門財務部門工資表(二)系統各模塊需求分析由于本系統可執行的是一般性質的人事、 工資業務,主要提供給中小型企業使用,也可增加
20、功能后提供給大型企業和行政機關。因此,本系統需要具有一定適用性, 其所實現的功能能夠滿足企業對日常業務的管理, 提高管理工作的工作效率,為企業做出正確的決策提供必要的依據。1. 員工信息管理工人是企業的基本組成單位,沒有工人的企業不能成為企業。同樣,工人的信息管理是本系統的基礎, 沒有員工信息管理, 此系統是不能被應用的。根據現階段企業的實際情況, 員工的信息管理應該包含員工的基本信息, 比如員工編號、姓名、性別、部門、職位、身份證號、聯系電話等信息,以及對其進行的添加、修改、刪除等功能。2. 部門信息管理由于員工的分工不同, 所以就形成了企業的不同部門。 所以不同的部門就構成了企業的骨架,
21、所以,部門的信息管理也是本系統必不可少的一部分。部門信息管理應包括部門的編號、 名稱等信息,以及這些信息的添加、 修改、刪除等功能。3. 權限管理考慮到本系統具有管理工人工資的功能, 那么必定不允許人人都有修改個人或者他人工資的權力,所以就必須對用戶的權限進行管理。如此一來,才能使本系統更加完整,也更加安全。權限管理應當包括權限信息的添加,比如職位名稱以及該職位所對應的相關權限等信息, 還必須實現權限信息的修改等功能。4. 員工考勤管理為了更好的監督員工為企業工作, 保護員工以及企業的合法權益, 必須對員工的考勤進行管理, 這樣才會使系統更加完整, 從而實現對員工工資的準確、可靠地管理。員工考
22、勤管理應該統計員工的出勤情況,包括員工的出勤天數、平日加班天數、節日加班天數、事假天數、病假天數、曠工天數等統計信息,并實現員工考勤信息的添加、修改、刪除等功能。5. 員工工資管理員工工資是一個企業核心的組成部分, 所以企業員工工資管理是本系統必不可少的一個方面。 根據企業的實際情況, 員工工資管理必須實現可自定義工資項目及計算公式, 方便管理者對工資數據的處理。 除了實現員工工資信息的添加、修改等功能外,還需實現工資的統計查詢,以方便企業管理者或者是其他用戶的統計查詢。6. 系統管理為了使系統更加的完整,還應有其他的一些系統功能,比如登錄、更改密碼等功能。(三)總結通過本章對系統的分析,本系
23、統的模型已基本形成, 系統功能模塊設計和 SQL數據庫設計等一些前期的準備已經明確, 并為下章的系統設計打下了基礎。四、系統概要設計(一)設計思想本系統的特點就是利用 BrowserServer(BS) 結構,實現對企業人事、工資等各方面進行管理的功能。這種系統的優勢在于系統簡單、功能強大、擴展能力良好以及能夠方便的跨地域操作等性能。本系統采用的是 BS三層架構,三層分別為:用戶界面層、商業邏輯層、數據庫層。用戶界面層主要負責處理用戶的輸入和向用戶進行輸出, 但并不負責解釋其含義;商業邏輯層是上下兩層的紐帶, 它建立實際的數據庫連接,根據用戶的請求生成 SQL語句檢索或更新數據庫,并把結果返回
24、給客戶端;數據庫層負責實際的數據存儲和檢索。(二)總體設計為保證系統總體結構設計的順利完成, 本系統在設計時采用自頂向下的原則:首先抓住系統總的功能和目的,然后逐層分解,即先確定上層模塊的功能,再確定下層模塊的功能。按照小型企業的正常管理模式, 對于工資管理系統來說, 需要對企業的員工、部門、權限、考勤、工資進行管理。另外,一個系統的正常運行需要一些簡單的操作:比如登錄、更改密碼、權限設置等。 (下圖所示為該系統的基本功能)企業員工工資管理系統基工本人資系信事管統息管理維管理管護理理員部工門考考工工權更基基勤勤資資限改本本錄查錄查管密信信入詢入詢理碼息息員員部部工工門門考考權權信信信信勤勤限限
25、息息息息錄修添修添修添修入改加改加改加改(三)數據庫分析與設計1. 數據庫需求分析開發數據庫系統的過程就是建立數據的使用界面和決策結構,目的是針對不同的需求使用數據庫記錄。 至于數據庫系統本身, 其目的只是存取數據,作為應用系統保存數據的地方。 針對本系統而言, 數據庫的設計顯得非常重要,數據庫設計的好壞直接關系到本系統的運行效果。因此,本系統的數據庫設計必須詳略得當,這樣才能使系統運行更加快速、準確。2. 數據庫概念設計根據系統功能設計的要求以及功能模塊的劃分,本系統的實體主要有:員工基本信息實體,員工考勤信息實體,部門信息實體,員工工資實體,員工培訓課程實體,員工異動實體,員工福利信息實體
26、,員工權限信息實體。2.1 員工基本信息實體E-R 圖姓名電子郵箱家庭住址性別密碼員工編號生日文化程度在職狀態聯系電話政治面貌身份證號民族參加工作身體狀況時間員工2.2 員工考勤信息實體E-R 圖員工考勤考勤編號員工編號曠工天數出勤天數病假天數錄入日期事假天數平日加班節日加班天數天數2.3 部門信息實體 E-R 圖負責人聯系電話部門部門名稱備注部門編號2.4 員工工資實體 E-R 圖員工工資日平均工員工編號資工資編號個人所得稅福利編號應發工資錄入日期實發工資考勤編號滿勤獎2.5 員工培訓課程實體E-R 圖培訓課程員工編號培訓編號部門備注開始日期經費結束日期培訓內容培訓地點2.6 員工異動實體
27、E-R 圖異動異動編號備注異動時間在職狀態員工編號原職位現部門現職位原部門2.7 員工福利信息實體E-R 圖員工福利福利編號醫療保險權限編號養老保險保健津貼基本工資職務工資交通補貼住房補貼2.8 員工權限信息實體E-R 圖權限員工異動考勤查詢員工培訓權限管理權限 編號更改密碼職位員工福利部門信息考勤錄入2.9 總體系統 E-R 圖員工屬于享受培訓部門員工福利培訓課程調整具有異動權限考勤管理員工考勤計發工資員工工資3. 數據庫結構設計本系統設計數據庫總共涉及了 8 個表:3.1 員工信息表( StaffInfo)員工信息表字段: 員工編號、員工姓名、 密碼、性別、出生日期、部門、權限、在職狀態、
28、身份證號、民族、政治面貌、文化程度、身體狀況、參加工作時間、聯系電話、電子郵箱、家庭住址。列名(英 )列名(漢)字段主鍵是否為空StaffID員工編號varchar(20)yesnotStaffName員工姓名varchar(20)yesPwd密碼varchar(20)yesSex性別varchar(20)yesBirthday出生日期datetimeyesDepartmentID部門varchar(20)yesPopedomID權限intyesStaffState在職狀態bityesCardID身份證號varchar(50)yesNation民族varchar(20)yesPolitical
29、政治面貌varchar(20)yesCulture文化程度varchar(20)yesHealth身體狀況varchar(20)yesStartDate參加工作時間datetimeyesPhone聯系電話varchar(50)yesEmail電子郵箱varchar(50)yesAddress家庭住址varchar(50)yes3.2 部門信息表( DepartmentInfo )部門信息表字段:部門編號、部門名稱、負責人、聯系電話、備注。列名(英)列名(漢)字段主鍵是否為空DepartmentID部門編號varchar(20)yesnotDepartment部門名稱varchar(20)yes
30、Principal負責人varchar(20)yesPhone聯系電話varchar(50)yesRemark備注varchar(50)yes3.3 權限表( PopedomInfo)權限表字段:權限編號、職位、員工信息、部門信息、員工福利、員工培訓、員工異動、考勤錄入、考勤查詢、工資錄入、工資查詢、權限管理、更改密碼。列名(英)列名(漢)字段主鍵是否為空PopedomID權限編號intyesnotPosition職位varchar(20)yesStaffInfo員工信息bityesDepartmentInfo部門信息bityesTrainInfo員工培訓bityesAttendanceInf
31、o考勤錄入bityesAttendanceSearchInfo考勤查詢bityesWelfareInfo員工福利bityesMoveInfo員工異動bityesSalaryInfo工資錄入bityesSalarySearchInfo工資查詢bityesPopedomInfo權限管理bityesUpdatePwdInfo更改密碼bit3.4 員工培訓表( TrainInfo)員工培訓表字段:培訓編號、員工編號、部門、開始日期、結束日期、培訓內容、培訓地點、經費、備注。列名(英)列名(漢)字段主鍵是否為空TrainID培訓編號intyesnotStaffID員工姓名varchar(20)yesDe
32、partment密碼varchar(20)yesFromDate性別datetimeyesEndDate出生日期datetimeyesTrainContent部門varchar(50)yesTrainPlace權限varchar(50)yesFunds在職狀態decimal(18,2)yesRemark身份證號varchar(50)yes3.5 員工異動表( MoveInfo )員工信息表字段:異動編號、員工編號、在職狀態、原部門、原權限、現部門、現權限、異動時間、備注。列名(英)列名(漢)字段主鍵是否為空MoveID異動編號intyesnotStaffID員工編號varchar(20)yes
33、StaffState在職狀態varchar(20)yesDepartmentID原部門varchar(20)yesPopedomID原權限intyesNowDepartment現部門varchar(20)yesNowPosition現權限intyesMoveDate異動時間datetimeyesRemark備注varchar(50)yes3.6 員工福利表( WelfareInfo)員工福利表字段:福利編號、權限編號、基本工資、職務工資、住房補貼、交通補貼、保健津貼、醫療保險、養老保險。列名(英)列名(漢)字段主鍵是否為空WelfareID福利編號intyesnotPopedomID權限編號i
34、ntyesBasicSalary基本工資decimal(18,2)yesPostSalary職務工資decimal(18,2)yesHousingAllowance住房補貼decimal(18,2)yesTrafficAllowance交通補貼decimal(18,2)yesAnnualSubsidy保健津貼decimal(18,2)yesMedicalInsurance醫療保險decimal(18,2)yesEndowmentInsurance養老保險decimal(18,2)yes3.7 員工考勤表( AttendanceInfo)員工考勤表字段:考勤編號、錄入日期、員工編號、出勤天數、平
35、日加班天數、節日加班天數、事假天數、病假天數、曠工天數。列名(英)列名(漢)字段主鍵是否為空AttendanceID考勤編號intyesnotAttendanceDate錄入日期datetimeyesStaffID員工編號varchar(20)yesAttendanceDays出勤天數floatyesFerialDays平日加班天數floatyesFestalDays節日加班天數floatyesCasualDays事假天數floatyesSickDays病假天數floatyesAbsenteeismDays曠工天數floatyes3.8 員工工資表( SalaryInfo)員工工資表字段:工資
36、編號、錄入日期、員工編號、考勤編號、福利編號、滿勤獎、日平均工資、個人所得稅、應發工資、實發工資。列名(英)列名(漢)字段主鍵是否為空SalaryID工資編號intyesnotSalaryInputDate錄入日期datetimeyesStaffID員工編號varchar(20)yesAttendanceID考勤編號intyesWelfareID福利編號intyesFullAward滿勤獎decimal(18,2)yesDailySalary日平均工資decimal(18,2)yesIncomeTax個人所得稅decimal(18,2)yesShouldSalary應發工資decimal(18
37、,2)yesRealSalary實發工資decimal(18,2)yes五、系統功能實現經過第二章的可行性分析、第三章的系統分析以及第四章的系統設計,本章開始詳細介紹系統各個模塊的功能實現以及數據庫和程序的連接,通過逐步完善系統框架,從而逐步完善對系統的實現。(一)登陸界面及相關代碼圖表1登錄上圖所示為本系統的登錄界面。 用戶可以輸登錄名和密碼, 點擊登錄后,輸入的登錄名還有密碼與數據庫上的數據進行對比, 若兩者相同則進入主界面,反之則提示密碼錯誤或者登錄名錯誤??紤]到用戶的權限不同,主界面的內容也會發生變化,所以本系統把登錄界面作為首界面。相關代碼如下:BLL.StaffInfo staff
38、BLL = new BLL.StaffInfo();Model.StaffInfo staffModel = null;private void btnLogin_Click(object sender, EventArgs e)TrystaffModel = staffBLL.GetStaffInfo(txtLoginName.Text, txtPwd.Text);if (staffModel != null)frmMain main = new frmMain();main.staffModel = staffModel;main. Show();this. Hide();elseMess
39、ageBox.Show("登錄失敗,請檢查用戶名和密碼!");txtLoginName.Text = ""txtPwd.Text = ""txtLoginName.Focus();catch (Exception ex)MessageBox.Show("該員工已離職,無權查看公司相關內容!");txtLoginName.Text = ""txtPwd.Text = ""txtLoginName.Focus();(二)系統主界面及相關代碼圖表2 主界面上圖為本系統的主界面。 主
40、界面上部擁有菜單欄, 根據用戶不同的權限,用戶可以選擇不同的功能,連接到不同的界面。界面下部有時間欄,還有歡迎語句,并且顯示當前用戶的權限。由于經理的權限為最高,可以使用更多的功能,所以以經理為例,簡介系統功能。(三)基本信息模塊及相關代碼基本信息模塊主要包含5 個窗體,分別是員工信息窗體、 部門信息窗體、員工福利窗體、員工培訓窗體、員工異動窗體??紤]到這5 個窗體設計以及功能基本相同,所以就以最具代表性的員工信息窗體為例,介紹一下,其他窗體在此不再介紹。下圖為員工信息界面。圖表3 員工信息在員工信息表窗體中, 企業員工的所有信息都會在這里顯示。經理權限的用戶可以查看企業所有員工的個人信息,還
41、可以添加、 修改并保存員工的信息,而非經理權限的其他用戶卻看不到此窗體。本界面設計簡潔、大方,使用者操作方便、快捷。當用戶需要添加(修改)員工信息時,只需點擊添加(修改)按鈕,輸入相關信息后,再點擊保存按鈕即可完成添加(修改)。相關代碼如下:Public Dataset GetStaffInfo ()SqlConnection cn = SQLHelper.GetConnection ();SqlCommand cmd = new SqlCommand ("select * from StaffInfo", cn);SqlDataAdapter da = new SqlDataAdapter (cmd);DataSet ds = new DataSet();da.Fill (ds, "StaffInfo");return ds;public int AddStaffInfo(Model.StaffInfo staffModel)SqlConnection cn = SQLHelper.GetConnection();string strSQL = "insert into StaffInfo(StaffID,StaffName,Pwd,Sex,Birthday,DepartmentID,PopedomID,N
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2024學年遼寧大石橋八年級上期末模擬物理卷【含答案】
- 房屋合同糾紛預防與解決四
- 勞動合同男方提出終止合約
- 設備租賃預付款合同
- 貨車租賃公司合同范本
- 裝修材料采購合同模板
- 2《以禮待人》公開課一等獎創新教學設計
- 中國古典舞的審美特征
- 醫院總值班管理控制
- 八年級生物上冊 15.2《動物運動的形成》教學設計 (新版)北師大版
- 老年患者髖部骨折圍手術期麻醉管理
- 高處墜落事故案例及事故預防安全培訓
- 2023輸煤專業考試題庫全考點(含答案)
- 《最后一片葉子》課件 2024年高教版(2023)中職語文基礎模塊上冊
- 23秋國家開放大學《視覺設計基礎》形考任務1-5參考答案
- 河南觀光小火車策劃方案
- GMP-凈化空調系統管理制度
- 《隧洞回填灌漿》課件
- 員工考核PK協議書
- 居住權協議書
- 我是少年阿凡提課件
評論
0/150
提交評論