資源描述:
《c#公司員工管理系統(tǒng)實訓報告1》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、公司員工管理系統(tǒng)——簡易版公司員工信息管理系統(tǒng)——簡易版一、課題名稱:公司員工管理系統(tǒng)二、課題意義:通過此次編程,讓我們進一步了解c#應用程序開發(fā)的過程,同時也讓我們對前面所學的知識付出實踐,達到熟練掌握、綜合性應用的目的。三、課題內容:1、項目分析:1)?管理員對員工信息的管理2)員工對自己信息的查詢?2、程序設計①我們必須建立一個登錄系統(tǒng)和主界面。②主界面:一個歡迎用戶使用系統(tǒng)的界面。③登錄系統(tǒng):用戶在登陸后可以根據(jù)自己的權限進行管理。④員工信息管理系統(tǒng):管理員對員工信息進行查詢、修改、添加、刪除。⑤員工信息查詢系統(tǒng):員工對自己的信息進行查詢,看是否有不當之處
2、。⑥使用SQLSERVER2008建立YGGL數(shù)據(jù)庫,其中包括:管理員表員工信息表第19頁,共19頁公司員工管理系統(tǒng)——簡易版四、程序的實現(xiàn)1、使用SQL2008創(chuàng)建YGGL數(shù)據(jù)庫。2、分別在SQL2005的YGGL數(shù)據(jù)庫下創(chuàng)建admin表、employee_info表、attendance表,其代表用戶表、員工信息表、員工考勤表。1)管理員信息表:CREATETABLE[dbo].[admin]([name][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,[pwd][varchar](50)COLLATEChinese_
3、PRC_CI_ASNOTNULL)ON[PRIMARY]GO2)員工信息表CREATETABLE[dbo].[employee_info]([userid][int]NOTNULL,[name][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,[sex][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,[workyear][varchar](2)COLLATEChinese_PRC_CI_ASNULL,[phone][varchar](50)COLLATEChinese_PRC_CI_ASNULL
4、,[addr][varchar](50)COLLATEChinese_PRC_CI_ASNULL,CONSTRAINT[PK_employeeinfo]PRIMARYKEYCLUSTERED([userid]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]第19頁,共19頁公司員工管理系統(tǒng)——簡易版3、使用C#進行窗口設計(源代碼)1)主界面:①Window窗口代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.
5、Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSystem.Windows.Media.Imaging;usingSystem.Windows.Navigation;usingSystem.Windows.Shapes;namespaceZJM{//////Wind
6、ow1.xaml的交互邏輯第19頁,共19頁公司員工管理系統(tǒng)——簡易版///publicpartialclassWindow1:Window{publicWindow1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,RoutedEventArgse)//選擇員工登陸{this.Hide();GLYgly=newGLY();gly.Show();}privatevoidbutton3_Click(objectsender,RoutedEventArgse)//退出員工
7、管理系統(tǒng){this.Close();}}}第19頁,共19頁公司員工管理系統(tǒng)——簡易版2)登錄界面:登錄代碼:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Me
8、dia;u