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

上传人:叶*** 文档编号:34978744 上传时间:2022-08-19 格式:DOC 页数:5 大小:200KB
返回 下载 相关 举报
企业人事管理系统开发.doc_第1页
第1页 / 共5页
企业人事管理系统开发.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《企业人事管理系统开发.doc》由会员分享,可在线阅读,更多相关《企业人事管理系统开发.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

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

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

4、如UML工具、代码管控工具、集成开发环境(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是一种数据库管理语言。

6、4) SQL是一种客户/服务器语言。5) SQL是一种分布式数据库语言。 6) SQL是一种数据库网关语言四、 系统开发过程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(); ModuleClas

7、s.MyModule MyMenu = new 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); /调用公共类MyM

8、odule下的GetMenu()方法,将menuStrip1控件的子菜单添加到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.T

9、ag = 1; /将登录窗体的Tag属性设为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; /将公共变量设

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

11、 new System.ComponentModel.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

12、.ComboBox(); this.groupBox2 = 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.Win

13、dows.Forms.GroupBox(); 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 Sy

14、stem.Windows.Forms.TextBox(); 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_Ca

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁