資源描述:
《C#公司員工管理系統(tǒng)實(shí)訓(xùn)報(bào)告.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、《網(wǎng)絡(luò)協(xié)議編程設(shè)計(jì)C#》實(shí)訓(xùn)課程項(xiàng)目報(bào)告公司管理系統(tǒng),自己做的,除了數(shù)據(jù)庫(kù)不能發(fā)其他源代碼都有(實(shí)訓(xùn)設(shè)計(jì))一、實(shí)訓(xùn)題目:公司員工管理系統(tǒng)二、實(shí)訓(xùn)意義:通過(guò)此次實(shí)訓(xùn),讓我們進(jìn)一步了解c#應(yīng)用程序開(kāi)發(fā)的過(guò)程,同時(shí)也讓我們對(duì)前面所學(xué)的知識(shí)付出實(shí)踐,達(dá)到熟練掌握、綜合性應(yīng)用的目的。三、實(shí)訓(xùn)內(nèi)容:1、項(xiàng)目分析:1)?員工信息管理2)?員工考勤管理?2、項(xiàng)目設(shè)計(jì)首先,我們必須建立一個(gè)登錄系統(tǒng)和八個(gè)子系統(tǒng)。登錄系統(tǒng):用戶在登陸后可以進(jìn)行權(quán)限操作管理。員工信息管理系統(tǒng):對(duì)員工信息進(jìn)行查詢、修改、添加、刪除。員工考勤管理系統(tǒng):對(duì)員工考勤信息進(jìn)行查詢、修改、添加、刪除。使用SQLSERVE
2、R2005建立YGGL數(shù)據(jù)庫(kù),其中包括:用戶表員工信息表員工考勤表四、項(xiàng)目的實(shí)現(xiàn)1、使用SQL2005創(chuàng)建YGGL數(shù)據(jù)庫(kù)。2、分別在SQL2005的YGGL數(shù)據(jù)庫(kù)下創(chuàng)建admin表、employee_info表、attendance表,其代表用戶表、員工信息表、員工考勤表。1)用戶信息表:CREATETABLE[dbo].[admin]([name][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,[pwd][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL)ON[PRIMARY]GO2)員工
3、信息表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,[addr][varchar](50)COLLATEChinese_PR
4、C_CI_ASNULL,CONSTRAINT[PK_employeeinfo]PRIMARYKEYCLUSTERED([userid]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]GO2)員工考勤表CREATETABLE[dbo].[attendance]([userid][int]NOTNULL,[leave][int]NULL,[travel][int]NULL,[absent][int]NULL,CONSTRAINT[PK_attendance]PRIMARYKEYCLUSTERED([userid]ASC)
5、WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]3、使用C#進(jìn)行窗口設(shè)計(jì)(源代碼)1)登錄系統(tǒng):privatevoidbtnloginOK_Click_1(objectsender,EventArgse){SqlConnectiondbConnection=newSqlConnection("server=.;database=YGGL;uid=sa;pwd=");SqlDataReaderdataReader;stringsqlString="SELECTname,pwdFROMadmin;";stringloginPas
6、sWord="";dbConnection.Open();SqlCommanddbCommand=newSqlCommand(sqlString,dbConnection);dataReader=dbCommand.ExecuteReader();try{if(dataReader.HasRows){dataReader.Read();LoginName=dataReader["name"].ToString();loginPassWord=dataReader["pwd"].ToString();}}catch(Exceptione1){MessageBox.Show
7、(e1.Message,"登陸出錯(cuò)");}dataReader.Close();if(LoginName==textBox1.Text&&loginPassWord==textBox2.Text){this.Hide();Mainfrm1=newMain();frm1.ShowDialog();}else{MessageBox.Show("請(qǐng)輸入正確的用戶名或者密碼!","登陸出錯(cuò)");LoginName=null;}}2)員工信息查詢系統(tǒng):①查詢:privatevoidbtnDemand_Click(objectsender,Event