已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络编程课程设计 题 目 企业人事管理系统开发 学生姓名 学 号 学 院 专 业 指导教师 1、 引言随着计算机技术、网络技术和信息技术的发展,越来越多的人改善了自己的观念。而办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。目前,国内人事信息管理系统的开发技术基本成熟;主要原因在于人事信息管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件;加上近十年来计算机技术的飞跃发展,以及国内各应用单位的高度重视,人事信息管理系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了人事信息管理系统,其他没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事信息管理系统作为其应用与开发的首要目标。加上国家劳动主管部门及国内计算机应用开发商的共同努力,国内目前已有多种通用的人事信息管理系统软件供应用单位选择使用,而且还有多种人事信息管理系统开发通用工具供用户开发自己的人事信息管理系统。应该说,人事信息管理系统的开发与应用在国内已进入相对成熟期。2、 系统相关简介根据企业对人事管理的要求,本系统可以实现以下目标:l 操作简单方便、界面简洁美观。l 在查看员工信息时,可以对当前员工的家庭情况、培训情况进行添加、修改、删除的操作。l 方便快捷的全方位数据查询。l 按照指定的条件对员工进行统计。l 可以将员工信息以表格的形式插入到Word文档中。l 实现数据库的备份、还原及清空的操作。l 由于该系统的使用对象较多,要有较好的权限管理。l 能够在当前运行的系统中重新进行登录。l 系统运行稳定、安全可靠。3、 开发准备介绍(1)装有windows8系统的电脑一台;(2)Visula Studio 2010Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如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请求进行处理,检索到所要求的数据,并将其返回给用户。这个向数据库请求并得到数据的过程称为数据库查询,这就是SQL语言的名称的由来。它是一种用于和关系数据库进行交互通信的编程语言,已经成为关系型数据库普遍使用的标准。使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛的应用于各种数据查询。 现在,SQL用于控制DBMS给用户的所有功能,SQL语言已成为用户与基于SQL的DBMS的接口。它包括以下几个主要的功能: 1) 数据定义 2) 数据检索 3) 数据操作 4) 存取控制 5) 数据共享 6) 数据完整性 SQL语言的主要特点有: 1)SQL是一种交互式语言。 2)SQL语言是一种数据库编程语言。3)SQL是一种数据库管理语言。 4) SQL是一种客户/服务器语言。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 = 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); /调用公共类MyModule下的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.Tag = 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; /将公共变量设为3,便于控制登录窗体的关闭 Tool_Help.Enabled = true; 4.4 人事档案管理通过本人事管理界面可以实现对员工的录用信息进行查看以及修改信息:通过本查询界面可以查询已经录入的人员的信息:通过本统计界面可以实现对录入人员进行分类查询:相关实现代码部分如下: #region Windows 窗体设计器生成的代码 / / 设计器支持所需的方法 - 不要 / 使用代码编辑器修改此方法的内容。 / private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = 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.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.Windows.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 System.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_Cancel = 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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 任务1.8 提供产品预售信息
- 医疗数据安全治理:区块链智能审计
- 医疗数据安全文化培育的区块链生态构建策略
- 医疗数据安全成熟度评估:区块链技术的整合应用
- 医疗数据安全态势感知:价值实现
- 胸引管课件教学课件
- 医疗数据安全合规的区块链成熟度模型
- 胖胖乎乎的小手课件
- 医疗数据安全共享的区块链政策合规框架
- 医疗数据安全共享成本控制
- 大学计算机教程-计算与人工智能导论(第4版)课件 第3章 算法和数据结构
- 带脉的课件教学课件
- 中国昭通中药材国际中心项目可行性研究报告
- 2025年广东省第一次普通高中学业水平合格性考试(春季高考)思想政治试题(含答案详解)
- 学堂在线医学英语词汇进阶(首医)作业单元测验答案
- 教科版四年级上册科学期末测试卷(含答案)
- 医院诊断证明书word模板
- 广告维修合同
- 《材料性能学》课件-第四章 材料的断裂韧性
- 公司葡萄图模板
- GB/T 26714-2011油墨圆珠笔和笔芯
评论
0/150
提交评论