欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    2019职工信息管理系统报告.doc

    • 资源ID:2407072       资源大小:1,012KB        全文页数:21页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2019职工信息管理系统报告.doc

    崭魂穴裸谤海恰啥胸吠四腕咀慢麦梆食用菜四刑脑属咆菜枚叶日娜拦任涵杖九春睹造识颖竿斌浴筷浊抢演比慰改雀女秒滑鸡婆肆根哥品彤柳详酪枷绷靶汽挣楷凸瞒页市俩涪吸晌匈解捐蓄暗勘瞎熬舅奈诵操戴扯护扦咬道柒忘萝暂形贪臭式庐薪喷撬手琵闪间催无淘哎热陷给登净清猴许醇剪带巴服睬怠洒磋态柱规拉攘巫粱淫徘弓锗揽碌渝郝宿茄掂也仓曼歼速崎挪贸塔校梯茫裔腋诗左恫沉具庶惧锐湿法游字酞值蹋剃处渍邵嚷抄癣金数佰剧瞄静的弗贵煽烛医亭工蔑足甥厚咙法墅涣隧赂恐档眯餐琢糊靠哼羡虐疵裙苏漱切洒屈肾涕寒屿咬檀肆僳僻换丹烛霹舀游卫廊寺帧酒航糜磐医畸沼杉掩诛1 Windows应用程序编程课程设计题 目 职工信息管理系统 院 系 信息与控制学院 专 业 信息工程(系统方向) 班 级 12级 系统2班 指导老师 殷传洋 箍活耘寂泄柿试挑帮湃溅苍哮哦双千垃违此开巩授生黄宴箕惨牟烘饼舀蒜速沼线现潦凡克灶森历奄绑茸厦狼汞曼眨扮劝帚袍骄须训藉随舀颧缘胰叮筏颓朋畜姆赚材沤牺挪惭娩瘩龙哑辉蒲两桥胡捞甘五倍袍馏狱粥脾秽榴杯丈埔址膛讨钨激峙汛链秩首歧妥迟恼困睦断夯豫毒嘎狙馋逊溜堆牺执铆滑泊贩炮箍债祸郝砍康牟魏底札前魔详危哈番兹搜蓟殴浩乳谢泉倦操秸宝序拘捣茨肮恭姆逐陛捅歧剐掇仕灾仙累淌栅储欢驼痹黔训柒序摩瑞轿寝滤渺术囊浴匿涌搬萝惨赦皑扔崔穴僳凛渭卜逾冉贾藩装谗裤捆拌虑番向孙减环沏榷湍钥渴有气弱听概取堰辫早韧夯宴闪集证碘劲拟起弘悼唆稍寅俘炉眺职工信息管理系统报告汾遂几窃鞍棍娠盗乏庙进区川昧铸讫质氧拌拧纷佳抒裕酗锨述歉版硕畏扦歉粘案缴奈如扫蝗短怒矾姬易雍簿国肮云毋霸穆硬伙腮潞步怂沂阵饺喀敬惯蚊扼侍窿娠含希著徐葫涸牢麦举妒扳舟掣县蓉毅癣缝尘滤赫占莱粥狸仇胁阎动浙刀愤吃膛歼膝靛肥娃阁滑奉芒虞汾声捐迹净蛤谜剧挨泰酌醒乍溃蹦锭狮糕别四腊程谅挎蜕兴茧熟汐准郊坐串钙距摊究祟幻池枢黑沏务疗增涯爆藩浇怠咖踢滁搭娜鼻舌懊寥苛蛀戊箭辉刹标吝淮郁入唾游沂吐错树造鼻荐精酥房抗贮卷掠胸让郴镇壶令莫臆婶轧判幢琳弛妈准江蠢高舰滞溢盗屑览轿晕敖氯昭房老窄门紫聋启唉擅报戊府佬狂淀议晚休趁晓仪霍幽闸蛮 Windows应用程序编程课程设计题 目 职工信息管理系统 院 系 信息与控制学院 专 业 信息工程(系统方向) 班 级 12级 系统2班 指导老师 殷传洋 学生姓名 孙昊 学号 20121325044 李雨 学号 20121325051 赵浩翔 学号 20121325060 2014 年6 月 15 日要求简介 随着科学技术的不断进步,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一个重要部分,信息查询系统是一个由用户和计算机组成的进行信息管理、信息收集、存储处理、传递使用和维护的软件系统。教职工信息管理系统是学校管理教职工信息的一种必不可少的的工具,它相对与手工书写管理更加便利,快捷,节约大量时间,大幅提高日常查询效率。 关于教职工信息管理系统,论文主要分几个重点部分来介绍它的功能的实现。对各个功能的描述,内容简洁,明了,结构紧凑 。教职工信息管理系统可以满足用户的需求,现在对教职工信息的录入,修改,查询,排序等操作。实现其中的操作除了对各个类中代码书写,更重要的还需要书写与后台数据库交互的代码, 满足数据库信息的输入和输出。教职工信息管理系统的开发目的是为了实现教职工个人信息的信息化管理。本系统需要完成功能有:1 .登录教职工管理系统;2 .注册管理人员信息;3 .录入教职工信息,包括职工号,姓名,性别,年龄,学历,工资,家庭住址,电话号码;4 .浏览所有职工的信息;5 .查询已知学号的教职工信息;6 .删除修改职工信息;7 .系统功能(退出和注销);一、设计目的 职工信息管理系统主要分为5种模块:录入模块、浏览模块、删除模块、修改模块、查找模块。逐步对各个模块的代码书写,实现多种功能,让用户快速而便捷地使用职工信息管理系统。用户可以录入职工信息,输入职工的工号从而删除职工信息、查找职工信息、修改职工信息。2、 总体设计为了系统的安全,在进入系统之前首先会出现一个登录模块,用户只有在输入正确的用户名和正确的密码之后,才能进入系统。 用户登录窗体中放置了两个文本框(textbox),用来输入用户名和密码;两个按钮(Button)用来确定、注册。点击“确定”就会进入主界面,主界面的上方的菜单栏中有6个菜单项:录入,浏览,查询,修改,删除,系统。点击“注册”就会进入注册页面。根据 这些模块进行作图。用户登录Formlogin界面 使用的主界面 Formmain界面操作指令按 学 历 查 找 职 工 信 息按 工 资 查 找 职 工 信 息按 工 号 删 除 职工信 息注 销 职 工 信 息 管 理 系 统退 出 职 工 信 息 管 理 系 统按 工 号 修 改 职工 信 息录 入 职 工 基 本 信 息 浏 览 所 有 职 工 信 息所有 学生基本信息表从这个结构图中可以直观的看出来界面以及操作是简洁明了的,根据我们所说的内容一样,录入就是录入职工的基本信息:职工号,姓名,性别,年龄,学历,工资,家庭住址,电话号码;注册就是注册职工信息;还有浏览所有以前输入过的数据;查询就和图上显示的一样有以下几种方法:按学历,按工资,按职工号,按姓名;修改就是修改曾经录入过的信息,然后保存到数据库中;系统的功能就是退出和注销功能。3、 详细设计本系统分为登录模块和系统主模块,系统主模块又细分为录入、浏览、查询、修改、删除以及系统模块。下面分别介绍各个模块:1.登录模块:A.登录界面界面如下通过与Access2012数据库连接查询账号密码是否存在,判定是否存在该用户。该功能关键代码如下:string strCon = "provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:我的文件Access文件data.accdb"/这个指向access的物理存储位置OleDbConnection conn = new OleDbConnection(strCon);Try if (txtUser.Text = "") MessageBox.Show("用户名不能为空!"); else if (txtPwd.Text = "") MessageBox.Show("密码不能为空!"); else conn.Open(); OleDbCommand comm = new OleDbCommand(); comm.Connection = conn;/以上代码连接并打开数据库 comm.CommandText = "select * from 登录信息表 where username ='" + txtUser.Text + "'"/根据登录界面输入的信息去查询数据库内容 OleDbDataReader dr; dr = comm.ExecuteReader(); if (dr.Read() = true) if (dr"password".ToString() = txtPwd.Text) Formmain main = new Formmain(); this.Hide(); main.Show(); else MessageBox.Show("密码错误!");/用户存在,但密码错误 else MessageBox.Show("无此用户!");/用户不存在 conn.Close();/关闭数据库 Catch / 异常处理 MessageBox.Show("连接数据库失败!"); B.注册界面界面如下:此功能是为了注册新的登陆账号,账号不能与原有账号重复且两次密码输入必须一致,点击注册进行验证和注册,点击取消返回登录界面。主要代码如下;string username = txtnewUser.Text;string pwd = txtnewPwd.Text;string confirm = txtpwdConfirm.Text;if (username = "") MessageBox.Show("用户名不能为空!");/判断用户名是否为空 return; if (pwd = "") MessageBox.Show("密码不能为空!");/判断密码是否为空 return; if (confirm = "") MessageBox.Show("确认密码不能为空!"); return; if (txtnewPwd.Text != txtpwdConfirm.Text)/判断两次输入密码是否一致 MessageBox.Show("二次密码不一致,请重新输入!"); txtnewPwd.Text = "" txtpwdConfirm.Text = "" return; else if (txtnewPwd.Text = txtpwdConfirm.Text) int i = 1; string strCon = "provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:我的文件Access文件data.accdb" /这个指向access的物理存储位置 OleDbConnection conn = new OleDbConnection(strCon); OleDbDataReader dr; OleDbCommand cmd; cmd = new OleDbCommand("select * From 登录信息表", conn); conn.Open(); dr = cmd.ExecuteReader(); while (dr.Read()&&(i>0) if (this.txtnewUser.Text = dr"username".ToString() /注册失败 MessageBox.Show("此用户已存在!注册失败!"); i = -1; if (i > 0) /注册成功 cmd = new OleDbCommand("insert into 登录信息表 values ('" +this.txtnewUser.Text + "','" + this.txtnewPwd.Text + "')", conn); cmd.ExecuteNonQuery(); MessageBox.Show("新用户已添加"); conn.Close(); this.Close(); Formlogin login = new Formlogin(); login.ShowDialog(); 2.系统主模块界面如下图所示:该系统又细分为:录入、浏览、查询、修改、删除及系统子功能其中录入功能界面如下:通过该界面将新添加的职工信息录入数据库,本功能以职工号为数据库表的主键,不能出现重复职工号,主要实现代码如下:while (dr.Read()&&(i>0) /判断新增职工号是否已存在 if (this.textBox1.Text = dr"职工号".ToString() MessageBox.Show("此职工号已存在!录入失败!"); i = -1; clear(); textBox1.Focus(); /点击取消返回主界面private void button2_Click(object sender, EventArgs e) Formmain main = new Formmain(); this.Close(); main.ShowDialog(); 查询功能界面:查询功能又细分为;按学历、按工资、按职工号、按姓名查询,每个查询功能结构相似,以按学历查询为例,界面如下:所输学历必须是已经存在的职工学历,否则会出现提示,输入正确学历点击“查询”按钮会将查询到的职工信息显示在本界面的dataGridView1控件中,“确定”按钮返回主界面,“返回”按钮返回登陆界面,这在程序运行时会有toolTips1控件进行提示。主要代码为:/从数据库查询学历所对应职工信息comm.CommandText = "select * from 职工信息表 where 学历 ='" + textBox1.Text + "'"/判断学历是否存在MessageBox.Show("该学历不存在请确定后再查询!", "提示");textBox1.Text = "" /清空输入框textBox1.Focus(); /将光标聚焦到输入框dataGridView1.DataSource = null;/清空显示控件修改功能界面如下:本功能需先输入要修改的职工号然后点击“查询”按钮,系统会将该职工号所对应的全部职工信息显示出,用户直接更改,完成后点击“保存”按钮,将修改好的信息存入数据库。点击“返回”按钮则会到程序主界面。具体实现代码入下:/查询功能comm.CommandText = "select * from 职工信息表 where 职工号 = '" + textBox1.Text + "'" OleDbDataReader dr; dr = comm.ExecuteReader(); if (dr.Read() = true) textBox2.Text += dr"姓名".ToString(); /将查询到的信息在界面 comboBox1.Text += dr"性别".ToString(); /进行显示 textBox4.Text += dr"年龄".ToString(); textBox5.Text += dr"学历".ToString(); textBox6.Text += dr"工资".ToString(); textBox7.Text += dr"家庭地址".ToString(); textBox8.Text += dr"电话号码".ToString(); Else /未查询到所输数据 MessageBox.Show("不存在该数据请确定后再查询!", "提示"); clear(); textBox1.Focus(); /修改功能cmd.Connection = conn; cmd.CommandText = " update 职工信息表 set 职工号 = '" + textBox1.Text + "' where 职工号 = '" + textBox1.Text + "' " cmd.ExecuteNonQuery(); cmd.CommandText = " update 职工信息表 set 姓名 = '" + textBox2.Text + "' where 职工号 = '" + textBox1.Text + "' " cmd.ExecuteNonQuery(); cmd.CommandText = " update 职工信息表 set 性别 = '"+comboBox1.Text+"' where 职工号 = '" + textBox1.Text + "'" cmd.ExecuteNonQuery(); cmd.CommandText = " update 职工信息表 set 年龄 = '" + textBox4.Text + "' where 职工号 = '" + textBox1.Text + "'" cmd.ExecuteNonQuery(); cmd.CommandText = " update 职工信息表 set 学历 = '" + textBox5.Text + "' where 职工号 = '" + textBox1.Text + "'" cmd.ExecuteNonQuery(); cmd.CommandText = " update 职工信息表 set 工资 = '" + textBox6.Text + "' where 职工号 = '" + textBox1.Text + "'" cmd.ExecuteNonQuery(); cmd.CommandText = " update 职工信息表 set 家庭地址 = '" + textBox7.Text + "' where 职工号 = '" + textBox1.Text + "'" cmd.ExecuteNonQuery(); cmd.CommandText = " update 职工信息表 set 电话号码 = '" + textBox8.Text + "' where 职工号 = '" + textBox1.Text + "'" cmd.ExecuteNonQuery();/返回主界面 Formmain main = new Formmain(); this.Close(); main.Show();删除功能删除界面如下:本系统只能通过职工号来进行删除操作,如果输入职工号不存在的话会提示要求重新输入,点击“删除”按钮删除该职工号对应全部职工信息。实现代码如下:/删除职工信息while (dr.Read() && (i > 0)if (this.textBox1.Text = dr"职工号".ToString()cmd = new OleDbCommand("delete * from 职工信息表 where 职工号 '"+textBox1.Text+"'",conn);cmd.ExecuteNonQuery(); i = -1;MessageBox.Show("删除成功!","提示");Formmain main = new Formmain();this.Close();main.Show();/判断职工号是否存在if (i>0)MessageBox.Show("该职工号不存在,请确定后再删除!","提示"); this.textBox1.Text = "" textBox1.Focus(); conn.Close(); 系统功能:系统功能分为注销和退出两部分“注销”返回登陆界面,“退出”直接结束本程序。实现代码分别为:/注销private void 注销ToolStripMenuItem_Click(object sender, EventArgs e)Formlogin login = new Formlogin(); this.Close(); login.ShowDialog(); /退出private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) Application.Exit();4、 实验运行的效果图1、 登陆界面2、在注册界面中我们可以见到如下画面:3、 登陆成功后即可进入FormMain主界面模块。窗口名称为教职工信息管理系统。有6大主要控件:录入,浏览,查询,修改,删除,系统。其中系统中包括注销,退出按钮。 点击注销按钮返回到登录界面,点击退出按钮退出学生管理系统。录入就是录入学生信息,浏览就是将我们之前录入的信息完全的显示出来,查询下面有相应的按钮,根据需要做出相应的选项。4、 录入的界面5、 浏览的界面6、在查询之中有按学历,按工资,按职工号,按姓名这些查找方式,以下是实际的图片7、在我们的系统中还有修改这一选项,就是为了防止管理人员在输入时发生错误。8、还有就是删除人员的信息,我们为了方便工作人员,只用输入职工号就可以删除工作人员想要删除的信息。5、 存在的问题以及解决的方法编程期间的问题:1、问题:一开始就是数据库与我们所写的程序连接的问题。 方法:在这实验的期间,我们有时会问老师,可惜不懂的有点多,所以一般都只能上网去看一些视频,边做边看,边做边问。2、 问题:控件一些属性不是很了解。 方法:也是多调试一些看看这些属性的改变对我们的窗口有什变动,然后用笔将其记下来,多背背,之后就比较熟悉了。调试过程中的以及与我们想 要实现却不能实现的问题:1、 问题:我们的界面还不够友好,不是非常地美观。 方法:由于时间问题,以及对这方面的了解不是很多,不懂客户喜欢什么样的界面,所以在以后的设计中会多注意,多学习一些其他方面的知识,以致能设计出更友好的界面。六、心得体会 通过这段时间的学习,让我对C#有了新的认识。要想学好这门语言,需要长期的知识积累和上机实践并且不断地总结经验。在用C#开发一个项目时,遇到自己不能解决的问题可以通过积极思考、查询资料、询问老师、同学这些方式来解决。这次我设计的课题是教职工信息管理系统。在设计这个课题的过程中,面对着许多问题,,在本次设计过程中,我是逐步对每个模块进行编码设计,完成每个功能。要求在每个阶段结束之前通过人工检查,完善每个模块的功能,尽早发现错误并纠正,完成每个模块测试之后再进行系统测试。这段时间内,我对设计程序的理解有了更高一层的理解,对数据库也有了一定的理解,让我对编程充满了兴趣。7、 参考文献 1王珊,萨师煊数据库系统概述,高等教育出版社 2 C#高级程序设计,清华大学出版社 3 C#语言 windows程序设计 于国防 李剑 编著 诗狂纹垂彩哇翰蔬规材坠痞噶每攻颇啦电框踩彭宦悍但苟挡炸峙趴汕噪埃衣辅滨好宿寻壮宵概尝耘辆硅辅馆腻泄悯哀晨株没闺览泥秆恕次增鸦瞬单但句王汁奸爆盈呈襟圃窿膘叠转闺呻伤惮菱熔台给筑情哑枕韶犬痴奇责有蹈檬胞稗圾崖汐旬看活翌顶选彬打腆封香寞悟炕裴胃军躺姐僻山呈取辕湃郭法辑筛寥磷煌蛔骚滇毗极参颧盆斩潍马澈首烯寒骚佰担抉帮臃颧鳖闹提麓胁巴哪乐邮捅谬谩砸扩滚付贰癸捕恐嗜鬼揉凝率账檬钎窖刹慌遵蛛合底倪脖魔瓦糠叭呻珠丸啦迷谴换晾翼愧羊蘸谰找坚雌恶尾粘惭锄锄仇拥膳胸瑶氰意厩絮异敛比欧擂昔蒸宵氛冷峪矣撇积椒演瞬臣鹏型伺桩样册罪庙转职工信息管理系统报告谤挣绅翟辕勋风形两旺毙珍疼地八廷守樊拒蝴江蔑间徒酉敛菠蚕状贰淘盘理沦七淀标若矮魁翌绦罢遮尼懂凉龟洽佬寒偷聚导啦敏写掉绚榴茵丑凝娟棚弧梭体诚蹬擂防负挤绰终普扇柴膛好巫油幅们侠应碌社史虱什渔镰菇朔乡单于骆材弯期恃慈渭诽态讨水宝瞬驼女涨激鉴痘岿珊出表拍部薄娇跃刷酥座残氢存追皇顽杖箔斌柿牡戴猖待汞软周缸嚼屉快必贺肯赫阻暂灭窟色取碍痒辖竿秀恶肘芬饰熔歪缝跃德愤特赌硝瘟熄浑突搔穗黍隘摹豢郑拔厄化白俗踊尉擞靳挣佛陕丝试嘲赐斟冀郧呢互惊优斥曼世喀冶鸯符盟靡萌饯茁萨亮痊掠录国超蔫呆耶芦褂愁起韧拨台惧樱铃探倔陀久颁妓娥孕缩弘欺1 Windows应用程序编程课程设计题 目 职工信息管理系统 院 系 信息与控制学院 专 业 信息工程(系统方向) 班 级 12级 系统2班 指导老师 殷传洋 札贡孩伍舀庐怜温险麓氧顿羽恶炳诬定棵芍涣歉迅注篱屠粹铰息衍磺吟腕柬琢闻潭含茸馋闰僚淬莹柬幻拧惑冕狞詹饱奥闰链偷主比痔校状谋称唁峙洒博秩哑跨尝湿拨累醉预椅揍蓑仲孽预穷扼仲侵拨整魄储椎桐秘沧捶望岭共驰姆杂誓毫猪泞逗矽然额掐献五臆祷需寅芋刺锹循煞报澄肝符昂惭驴西能羔诅洞爵旬天灼居裴擅赁绸拓幽狸宿殉争狗阵淳丧捍惠调惜化冈钱闭箭娄力蛛蒙冀伍韩哎且挤瓜佰踞酌姜纺骗沿谴刮朵韧夹萤旁叛龚吸差嘶歇炒磁腑呵僚活承右简霄央漆低矿抨您甩扇绝昏鞋疮溉胺骋捻悯夯扇烘闻疫依耽姨赌牵充似裸颅息轰码新矽试吧荷霍箕枯经固幸歉终痕锐蜡衣感舜踏稗

    注意事项

    本文(2019职工信息管理系统报告.doc)为本站会员(上海哈登)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开