欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    企业人事管理系统开发.docx

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

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

    企业人事管理系统开发.docx

    1、企业人事管理系统开发网络编程课程设计 题 目 企业人事管理系统开发 学生姓名 学 号 学 院 专 业 指导教师 1、引言随着计算机技术、网络技术和信息技术的发展,越来越多的人改善了自己的观念。而办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。目前,国内人事信息管理系统的开发技术基本成熟;主要原因在于人事信息管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件;加上近十年来计算机技术的飞跃发展,以及国内各应用单位的高度重视,人事信息管理

    2、系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了人事信息管理系统,其他没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事信息管理系统作为其应用与开发的首要目标。加上国家劳动主管部门及国内计算机应用开发商的共同努力,国内目前已有多种通用的人事信息管理系统软件供应用单位选择使用,而且还有多种人事信息管理系统开发通用工具供用户开发自己的人事信息管理系统。应该说,人事信息管理系统的开发与应用在国内已进入相对成熟期。2、系统相关简介根据企业对人事管理的要求,本系统可以实现以下目标:操作简单方便、界面简洁美观。在查看员工信息时,可

    3、以对当前员工的家庭情况、培训情况进行添加、修改、删除的操作。方便快捷的全方位数据查询。按照指定的条件对员工进行统计。可以将员工信息以表格的形式插入到Word文档中。实现数据库的备份、还原及清空的操作。由于该系统的使用对象较多,要有较好的权限管理。能够在当前运行的系统中重新进行登录。系统运行稳定、安全可靠。3、开发准备介绍(1)装有windows8系统的电脑一台;(2)Visula Studio 2010Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控

    4、工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。(3)SQL server 2008 R2数据库SQL语言是结构化语言(Structure Query Language)的缩写,当用户想检索数据库中的实践时,就可以用SQL语言发出此请求,DBMS对SQL请求进行处理,检索到所要求的数据,并将其返回给用户。这个向数据库请求并得到数据

    5、的过程称为数据库查询,这就是SQL语言的名称的由来。它是一种用于和关系数据库进行交互通信的编程语言,已经成为关系型数据库普遍使用的标准。使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛的应用于各种数据查询。 现在,SQL用于控制DBMS给用户的所有功能,SQL语言已成为用户与基于SQL的DBMS的接口。它包括以下几个主要的功能: 1)数据定义 2)数据检索 3)数据操作 4)存取控制 5)数据共享 6)数据完整性 SQL语言的主要特点有: 1)SQL是一种交互式语言。 2)SQL语言是一种数据库编程语言。3)SQL是一种数据库管理语言。 4)SQL是一种客户/服务器语言。

    6、5)SQL是一种分布式数据库语言。 6)SQL是一种数据库网关语言4、系统开发过程4.1数据库设计系统管理员表:员工户籍地址表:员工工作情况:4.2系统功能模块组成根据系统的总体要求及设计思想,结合上面的分析,设计得出的人事信息系统模块 。主要由以下几个功能模块组成。1) 系统E-R图2) 系统功能模块图3) 系统图4) 系统流程图4.3主窗体设计 public partial class F_Main : Form DataClass.MyMeans MyClass = new PWMS.DataClass.MyMeans(); ModuleClass.MyModule MyMenu = n

    7、ew PWMS.ModuleClass.MyModule(); public F_Main() InitializeComponent(); #region 通过权限对主窗体进行初始化 / / 对主窗体初始化 / private void Preen_Main() statusStrip1.Items2.Text = DataClass.MyMeans.Login_Name; /在状态栏显示当前登录的用户名 treeView1.Nodes.Clear(); MyMenu.GetMenu(treeView1, menuStrip1); /调用公共类MyModule下的GetMenu()方法,将m

    8、enuStrip1控件的子菜单添加到treeView1控件中 MyMenu.MainMenuF(menuStrip1); /将菜单栏中的各子菜单项设为不可用状态 MyMenu.MainPope(menuStrip1, DataClass.MyMeans.Login_Name); /根据权限设置相应子菜单的可用状态 #endregion private void F_Main_Load(object sender, EventArgs e) F_Login FrmLogin = new F_Login(); /声时登录窗体,进行调用 FrmLogin.Tag = 1; /将登录窗体的Tag属性设

    9、为1,表示调用的是登录窗体 FrmLogin.ShowDialog(); FrmLogin.Dispose(); /当调用的是登录窗体时 if (DataClass.MyMeans.Login_n = 1) Preen_Main(); /自定义方法,通过权限对窗体进行初始化 MyMenu.PactDay(1); /MyModule类中的自定义方法,用于查找指定时间内,过生日的职工 MyMenu.PactDay(2); /MyModule类中的自定义方法,用于查找合同到期的职工 DataClass.MyMeans.Login_n = 3; /将公共变量设为3,便于控制登录窗体的关闭 Tool_H

    10、elp.Enabled = true; 4.4 人事档案管理通过本人事管理界面可以实现对员工的录用信息进行查看以及修改信息:通过本查询界面可以查询已经录入的人员的信息:通过本统计界面可以实现对录入人员进行分类查询:相关实现代码部分如下: #region Windows 窗体设计器生成的代码 / / 设计器支持所需的方法 - 不要 / 使用代码编辑器修改此方法的内容。 / private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.Componen

    11、tModel.ComponentResourceManager(typeof(F_ManFile); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.label1 = new System.Windows.Forms.Label(); boBox2 = new System.Windows.Forms.ComboBox(); this.label2 = new System.Windows.Forms.Label(); boBox1 = new System.Windows.Forms.ComboBox(); this.gr

    12、oupBox2 = new System.Windows.Forms.GroupBox(); this.N_Cauda = new System.Windows.Forms.Button(); this.N_Next = new System.Windows.Forms.Button(); this.N_Previous = new System.Windows.Forms.Button(); this.N_First = new System.Windows.Forms.Button(); this.groupBox3 = new System.Windows.Forms.GroupBox(

    13、); this.button1 = new System.Windows.Forms.Button(); this.dataGridView1 = new System.Windows.Forms.DataGridView(); this.Col_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Col_StuffName = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.textBox1 = new System.Windows.Forms.T

    14、extBox(); this.label3 = new System.Windows.Forms.Label(); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.groupBox5 = new System.Windows.Forms.GroupBox(); this.Sub_Table = new System.Windows.Forms.Button(); this.Sut_Save = new System.Windows.Forms.Button(); this.Sut_Cancel = new System.Wi

    15、ndows.Forms.Button(); this.Sut_Delete = new System.Windows.Forms.Button(); this.Sut_Amend = new System.Windows.Forms.Button(); this.Sut_Add = new System.Windows.Forms.Button(); this.tabControl1 = new System.Windows.Forms.TabControl();5、课程设计总结通过本次的课程设计,我参与了人事管理系统的人事管理的部分。通过visual studio 2010 使用C#编程语言实现windows窗体的实现。可以跟SQL server数据库来实现公司人员的管理,可以添加删除以及修改等。本次开发之后,我了解到窗体开发跟网页开发有着一定的相似程度。所以能够很快的上手,并且能够有一定的能力做一些新颖的功能,是一次很有意义的课程设计。


    注意事项

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

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开