c#公司员工管理系统实训报告

c#公司员工管理系统实训报告

ID:35200844

大小:258.50 KB

页数:14页

时间:2019-03-21

c#公司员工管理系统实训报告_第1页
c#公司员工管理系统实训报告_第2页
c#公司员工管理系统实训报告_第3页
c#公司员工管理系统实训报告_第4页
c#公司员工管理系统实训报告_第5页
资源描述:

《c#公司员工管理系统实训报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《网络协议编程设计》实训课程项目报告《网络协议编程设计C#》实训课程项目报告公司管理系统,自己做的,除了数据库不能发其他源代码都有(实训设计)第1页,共2页一、实训题目:公司员工管理系统二、实训意义:通过此次实训,让我们进一步了解c#应用程序开发的过程,同时也让我们对前面所学的知识付出实践,达到熟练掌握、综合性应用的目的。三、实训内容:1、项目分析:1) 员工信息管理2) 员工考勤管理 2、项目设计首先,我们必须建立一个登录系统和八个子系统。登录系统:用户在登陆后可以进行权限操作管理。员工信息管理系统:对员工信息进行查询、修改、添加、删除。员工考勤管理系统:对

2、员工考勤信息进行查询、修改、添加、删除。使用SQLSERVER2005建立YGGL数据库,其中包括:用户表员工信息表员工考勤表四、项目的实现1、使用SQL2005创建YGGL数据库。2、分别在SQL2005的YGGL数据库下创建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_ASN

4、ULL,[addr][varchar](50)COLLATEChinese_PRC_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[P

5、K_attendance]PRIMARYKEYCLUSTERED([userid]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]3、使用C#进行窗口设计(源代码)1)登录系统:privatevoidbtnloginOK_Click_1(objectsender,EventArgse){SqlConnectiondbConnection=newSqlConnection("server=.;database=YGGL;uid=sa;pwd=");SqlDataReaderdataReader;strings

6、qlString="SELECTname,pwdFROMadmin;";stringloginPassWord="";dbConnection.Open();SqlCommanddbCommand=newSqlCommand(sqlString,dbConnection);dataReader=dbCommand.ExecuteReader();try{if(dataReader.HasRows){dataReader.Read();LoginName=dataReader["name"].ToString();loginPassWord=dataReader

7、["pwd"].ToString();}}catch(Exceptione1){MessageBox.Show(e1.Message,"登陆出错");}dataReader.Close();if(LoginName==textBox1.Text&&loginPassWord==textBox2.Text){this.Hide();Mainfrm1=newMain();frm1.ShowDialog();}else{MessageBox.Show("请输入正确的用户名或者密码!","登陆出错");LoginName=null;}}2)员工信息查询系统:①查询:p

8、rivatevoidbtnDemand

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。