ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:292.50KB ,
资源ID:3828252      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3828252.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(C#公司员工管理系统实训报告.doc)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

C#公司员工管理系统实训报告.doc

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

2、息进行查询、修改、添加、删除。 员工考勤管理系统:对员工考勤信息进行查询、修改、添加、删除。 使用SQL SERVER2005建立YGGL数据库,其中包括: 用户表 员工信息表 员工考勤表 四、项目的实现 1、使用SQL2005创建YGGL数据库。 2、分别在SQL2005的YGGL数据库下创建admin表、employee_info表、attendance表,其代表用户表、员工信息表、员工考勤表。 1) 用户信息表: CREATE TABLE [dbo].[admin] ( [name] [varchar](50) COLLATE Chinese_PRC

3、CI_AS NOT NULL, [pwd] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO 2) 员工信息表 CREATE TABLE [dbo].[employee_info] ( [userid] [int] NOT NULL, [name] [char](10) COLLATE Chinese_PRC_CI_AS NOT NULL, [sex] [char](10) COLLATE Chinese_PRC_CI_AS NOT NULL, [wo

4、rkyear] [varchar](2) COLLATE Chinese_PRC_CI_AS NULL, [phone] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [addr] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_employee info] PRIMARY KEY CLUSTERED ( [userid] ASC )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [P

5、RIMARY] GO 2) 员工考勤表 CREATE TABLE [dbo].[attendance]( [userid] [int] NOT NULL, [leave] [int] NULL, [travel] [int] NULL, [absent] [int] NULL, CONSTRAINT [PK_attendance] PRIMARY KEY CLUSTERED ( [userid] ASC )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] 3、使用

6、C#进行窗口设计(源代码) 1)登录系统: private void btnloginOK_Click_1(object sender, EventArgs e) { SqlConnection dbConnection = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); SqlDataReader dataReader; string sqlString = "SELECT name,pwd FROM admin;";

7、 string loginPassWord = ""; dbConnection.Open(); SqlCommand dbCommand = new SqlCommand(sqlString, dbConnection); dataReader = dbCommand.ExecuteReader(); try { if (dataReader.HasRows) {

8、 dataReader.Read(); LoginName = dataReader["name"].ToString(); loginPassWord = dataReader["pwd"].ToString(); } } catch (Exception e1) { MessageBo

9、x.Show(e1.Message, "登陆出错"); } dataReader.Close(); if (LoginName == textBox1.Text && loginPassWord == textBox2.Text) { this.Hide(); Main frm1 = new Main(); frm1.ShowDialog();

10、 } else { MessageBox.Show("请输入正确的用户名或者密码!", "登陆出错"); LoginName = null; } } 2)员工信息查询系统: ①查询: private void btnDemand_Click(object sender, EventArgs e) { conn = new SqlConnectio

11、n("server=.;database=YGGL;uid=sa;pwd="); if (rdbid.Checked == true) { sda = new SqlDataAdapter("select * from employee_info where userid='"+textChecked.Text.Trim()+"'", conn); ds = new DataSet(); sda.Fill(ds,"employee_info"

12、); } if (rdbname.Checked == true) { sda = new SqlDataAdapter("select * from employee_info where name='" + textChecked.Text.Trim() + "'", conn); ds = new DataSet(); sda.Fill(ds, "employee_info");

13、 } else { } dataGridView1.DataSource = ds.Tables[0]; } 3)员工考勤管理系统: ①查询: private void btnDemand1_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd=");

14、 sda = new SqlDataAdapter("select * from attendance where userid='" + textChecked1.Text.Trim() + "'", conn); ds = new DataSet(); sda.Fill(ds, "attendance"); dataGridView2.DataSource = ds.Tables[0]; } ②修改: private void btnDemand2_Click(object sende

15、r, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("update attendance set leave=" + textleave.Text.Trim() + " ,travel=" + texttravel.Text.Trim() + ", absent=" + textabsent.Text.Trim() + " where userid='" + te

16、xtChecked1.Text.Trim() + "' ", conn); ds = new DataSet(); sda.Fill(ds, "attendance"); } 4)新窗体: ①添加窗体: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using S

17、ystem.Windows.Forms; using System.Data.SqlClient; namespace WindowsApplication1 { public partial class insert : Form { public insert() { InitializeComponent(); } private void insert_Load(object sender, EventArgs e) {

18、 } SqlDataAdapter sda; SqlConnection conn; DataSet ds; private void btnDemand5_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("insert in

19、to employee_info values( " + textuserid1.Text.Trim() + ",'" + textname1.Text.Trim() + "' ,'" + textsex1.Text.Trim() + "', " + textworkyear1.Text.Trim() + "," + textphone1.Text.Trim() + ",'" + textaddr1.Text.Trim() + "')", conn); ds = new DataSet(); sda.Fill(ds, "attendance"

20、); } private void btnresult2_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("select * from employee_info" , conn); ds = new DataSet(); sda.Fi

21、ll(ds, "attendance"); dataGridView1.DataSource = ds.Tables[0]; } } } ②修改窗体: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Data.SqlC

22、lient; namespace WindowsApplication1 { public partial class Update : Form { public Update() { InitializeComponent(); } private void Update_Load(object sender, EventArgs e) { } private void data

23、GridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { } SqlDataAdapter sda; SqlConnection conn; DataSet ds; private void btnDemand3_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;

24、database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("select * from employee_info where userid='" + textChecked2.Text.Trim() + "'", conn); ds = new DataSet(); sda.Fill(ds, "attendance"); dataGridView1.DataSource = ds.Tables[0]; }

25、 private void btnDemand4_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("update employee_info set name='" + textname.Text.Trim() + "' ,sex='" + textsex.Text.Trim() + "', workyear=" + te

26、xtworkyear.Text.Trim() + ",phone=" + textphone.Text.Trim() + ",addr='" + textaddr.Text.Trim() + "' where userid='" + textChecked2.Text.Trim() + "' ", conn); ds = new DataSet(); sda.Fill(ds, "attendance"); } private void btnresult1_Click(object sender, E

27、ventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("select * from employee_info where userid='" + textChecked2.Text.Trim() + "'", conn); ds = new DataSet(); sda.Fill(ds, "attendance");

28、 dataGridView1.DataSource = ds.Tables[0]; } } } ③删除窗体: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace Wind

29、owsApplication1 { public partial class delete : Form { public delete() { InitializeComponent(); } private void delete_Load(object sender, EventArgs e) { } private void dataGridView1_CellContentCli

30、ck(object sender, DataGridViewCellEventArgs e) { } SqlDataAdapter sda; SqlConnection conn; DataSet ds; private void btnDemand6_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;p

31、wd="); sda = new SqlDataAdapter("select * from employee_info where userid='" + textChecked2.Text.Trim() + "'", conn); ds = new DataSet(); sda.Fill(ds, "attendance"); dataGridView1.DataSource = ds.Tables[0]; } private void btnDem

32、and7_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("delete from employee_info where userid='" + textChecked2.Text.Trim() + "'", conn); ds = new DataSet(); sda.F

33、ill(ds, "attendance"); } private void btnDemand8_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("select * from employee_info ", conn); ds = new DataSet();

34、 sda.Fill(ds, "attendance"); dataGridView1.DataSource = ds.Tables[0]; } } } 5)员工信息管理系统: ①修改: private void btnupdate_Click(object sender, EventArgs e) { Update frm2 = new Update(); frm2.ShowDialog();

35、} private void btnDemand3_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("select * from employee_info where userid='" + t extChecked2.Text.Trim() + "'", conn); ds = new Data

36、Set(); sda.Fill(ds, "attendance"); dataGridView1.DataSource = ds.Tables[0]; } private void btnDemand4_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("u

37、pdate employee_info set name='" + textname.Text.Trim() + "' ,sex='" + textsex.Text.Trim() + "', workyear=" + textworkyear.Text.Trim() + ",phone=" + textphone.Text.Trim() + ",addr='" + textaddr.Text.Trim() + "' where userid='" + textChecked2.Text.Trim() + "' ", conn); ds = new DataSet()

38、 sda.Fill(ds, "attendance"); } ②添加: private void btninsert_Click(object sender, EventArgs e) { insert frm2 = new insert(); frm2.ShowDialog(); } private void btnDemand5_Click(object sender, EventArgs e) {

39、 conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("insert into employee_info values( " + textuserid1.Text.Trim() + ",'" + textname1.Text.Trim() + "' ,'" + textsex1.Text.Trim() + "', " + textworkyear1.Text.Trim() + "," + textphone1.Text.Trim() + "

40、'" + textaddr1.Text.Trim() + "')", conn); ds = new DataSet(); sda.Fill(ds, "attendance"); } ③删除: private void button5_Click(object sender, EventArgs e) { delete frm2 = new delete(); frm2.ShowDialog(); }

41、private void btnDemand7_Click(object sender, EventArgs e) { conn = new SqlConnection("server=.;database=YGGL;uid=sa;pwd="); sda = new SqlDataAdapter("delete from employee_info where userid='" + textChecked2.Text.Trim() + "'", conn); ds = new DataSet();

42、 sda.Fill(ds, "attendance"); } 五、小组成员分工 陈子宇:数据库的建立与连接、员工信息管理中修改、添加、删除模块。 邬宝国:登陆界面、界面美化、员工信息查询与考勤管理的修改模块。 六、总结与心得 经过两个星期的实训,让我学到了很多关于C#的知识。虽然之前老师让我们做过一些练习与调试,但是面对一个整体的系统,我们小组遇到了种种困难。首先就是数据库的连接,是我明白了代码的编写决不能出现一丝错误。接着就是各个模块的代码与各个控件的使用,终于在同学与老师的帮助下,我对C#有了更加清晰的了

43、解。并不断的对员工管理系统进行修改、完善。期间使我在理论上对C#有了全新的认识,实践能力上也得到了大幅度的提高,更重要的是让我发现了自己的种种不足,让我学到了课堂上学不到的东西。 合同管理制度 1 范围 本标准规定了龙腾公司合同管理工作的管理机构、职责、合同的授权委托、洽谈、承办、会签、订阅、履行和变更、终止及争议处理和合同管理的处罚、奖励; 本标准适用于龙腾公司项目建设期间的各类合同管理工作,厂内各类合同的管理,厂内所属各具法人资格的部门,参照本标准执行。 2 规范性引用 《中华人民共和国合同法》 《龙腾公司合同管理办法》 3 定义、符号、缩略语 无 4

44、 职责 4.1 总经理:龙腾公司经营管理的法定代表人。负责对厂内各类合同管理工作实行统一领导。以法人代表名义或授权委托他人签订各类合法合同,并对电厂负责。 4.2 工程部:是发电厂建设施工安装等工程合同签订管理部门;负责签订管理基建、安装、人工技术的工程合同。 4.3 经营部:是合同签订管理部门,负责管理设备、材料、物资的订购合同。 4.5 合同管理部门履行以下职责: 4.5.1 建立健全合同管理办法并逐步完善规范; 4.5.2 参与合同的洽谈、起草、审查、签约、变更、解除以及合同的签证、公证、调解、诉讼等活动,全程跟踪和检查合同的履行质量; 4.5.3 审查、登

45、记合同对方单位代表资格及单位资质,包括营业执照、经营范围、技术装备、信誉、越区域经营许可等证件及履约能力(必要时要求对方提供担保),检查合同的履行情况; 4.5.4 保管法人代表授权委托书、合同专用章,并按编号归口使用; 4.5.5 建立合同管理台帐,对合同文本资料进行编号统计管理; 4.5.6 组织对法规、制度的学习和贯彻执行,定期向有关领导和部门报告工作; 4.5.7 在总经理领导下,做好合同管理的其他工作, 4.6 工程技术部:专职合同管理员及材料、燃料供应部兼职合同管理员履行以下职责: 4.6.1 在主任领导下,做好本部门负责的各项合同的管理工作,负责保管“法人授权委托书”; 4.6.2 签订合同时,检查对方的有关证件,对合同文本内容依照法规进行检查,检查合同标的数量、金额、日期、地点、质量要求、安全责任、违约责任是否明确,并提出补充及修改意见。重大问题应及时向有关领导报告,提出解决方案; 4.6.3 对专业对口的合同统一编号、登记、建立台帐,分类整理归档。对合同承办部门提供相关法规咨询和日常协作服务工作; 4.6.4 工程技术部专职合同管理员负责收集整理各类合同,建立合同统计台帐,并负责

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服