企业人事管理系统更新模板范本

上传人:沈*** 文档编号:117789615 上传时间:2022-07-09 格式:DOC 页数:28 大小:648.54KB
收藏 版权申诉 举报 下载
企业人事管理系统更新模板范本_第1页
第1页 / 共28页
企业人事管理系统更新模板范本_第2页
第2页 / 共28页
企业人事管理系统更新模板范本_第3页
第3页 / 共28页
资源描述:

《企业人事管理系统更新模板范本》由会员分享,可在线阅读,更多相关《企业人事管理系统更新模板范本(28页珍藏版)》请在装配图网上搜索。

1、摘 要企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个企业人事管理系统就显得非常必要.企业人事管理系统是一种关系型数据库,它是通过对现代企业人事管理的状况的分析及估计,而开发的一种集企业人事分类、浏览、录入、修改、查询、删除、统计、分析、制表、安全、维护等功能模块于一体的管理软件,由于其强大的数据处理能力及良好的兼容性,以及方便、快捷、实用、美观的界面。 使其成为企业人事管理的有利工具。通过建立企业人事管理信息系统,为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足

2、现代企业对人事管理的需要。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成数据输入、数据查询、数据删除等全过程,包括客户的登录界面,合同管理界面,设置界面,统计界面,员工管理等,功能强大,基本能满足企业的要求。基本能改善公司人事部门耗费人员过多,企业经营紊乱,企业资源浪费等众多问题。以达到降低成本,提高效率,来取得竞争优势.大大减轻人事部门的工作量,方面公司的管理。本文以企业管理系统建设中的人事管理信息子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理、方法和过程,全文共分为概述、开发工具的选择、系统特点、系统总体规划、系统详细设计、总结与展望、致谢、参考

3、文献等.关键词:数据库 人事管理 C# 目 录 目 录摘 要I目 录II第一章 概述11.1企业人事管理系统的开发背景及意义11.1。1开发背景11。1。2开发意义11.2可行性分析11。2。1社会可行性11.2.2经济可行性21。2。3技术可行性2第二章 开发工具的选择32.1开发平台32。2数据库32.3开发平台4第三章 本系统的特点5第四章 系统总体规划64。1功能描述64.1.1数据输入模块64。1.2数据查询模块64。1。3数据修改删除模块64.1。4合同修改模块64。1。5账号管理模块64。2系统操作流程图7第五章 系统详细设计85.1数据库设计85。1。1数据库的概念85。2系统

4、主要界面95。2。1系统登陆界面95.2。2登陆到人事档案浏览窗体界面135。2。3登陆到人事档案浏览窗体界面145。2。4职工民族窗体界面145。2.5员工合同窗体界面155.2。6用于项目中的辅助工具界面16第六章 总结与展望19致 谢21参考文献22附录2325概述第一章 概述1。1企业人事管理系统的开发背景及意义1。1.1开发背景 随着信息化社会带给我们的冲击越来越强烈,信息化管理和信息化设备已经深入到我们生活的方方面面,同时,信息时代带给现代企业强烈的冲击,企业管理已经不再满足于在传统的纸质媒体上纪录,而要求更加快速,更加精确的记录企业各部门以及员工的各种信息,而随着基于数据库的网络

5、信息系统的发展,人们已经开始在这个平台上面开发出了成功的企业人事管理系统,而随着企业的不断发展,人事信息的日益庞大,企业人事管理系统的发展也发生着深刻变革,企业决策者要求从系统中了解到目前的人力资源情况,而员工则要求能够即时的查询自己的当前信息。企业人事管理系统是当前一个很热门,实用性很强的系统,这里我们实现的是它的员工、部门基本信息以及考勤招聘等模块,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加我们的工程经验,对以后的工作学习是一次很有意义的经验积累。1。1.2开发意义对于企业来讲,员工的人事档案不但可以使企业的管理者在一定程度上掌握所聘用

6、人员的基本人事信息,而且可以为企业的人力资源管理工作提供相关的人事信息数据支持。譬如:企业员工合同的管理、职位的划分、合理的使用人员等等。因此,企业人事档案管理工作的好坏不但可以直接影响到企业的人力资源管理,而且会间接的影响到企业整体管理。通过人事档案管理系统对人事档案进行管理具有人工管理所无法比拟的优点例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。一个设计完善,运行稳定的人事管理系统可以使人们从繁重的传统手工管理中解脱出来,从而提高企业人事管理的工作效率,协助企业更好的完成人事管理工作;而且,企业整体管理的信息化建设是企业的科学化、正规化管理与世界接轨的重要条件,

7、企业人事管理的信息化又是企业整体管理信息化建设的重要组成部分。因此,利用计算机对企业人事进行管理是必然趋势,人事管理系统是企业管理工作中不可缺少的.所以本系统的开发事及其重要的。1。2可行性分析1.2.1社会可行性 人事管理是企业管理的一个重要分支。随着当今企业人员数量不断增加、分工的不断细化、企业各部门之间的联系不断加大、各行业间联系的不断密切。对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到人员工问题。企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就

8、越大。最初的人事管理采用人工方式,记录量大,易出错.人事管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。人事管理系统,为个人提供资料查询服务,为企业提供工员分工等服务。旧式的用纸介材料来记录的人工管理方式已不合适现代企业公司的发展了,已经不能满足现代市场化的需求。实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选.本系统基本上能满足现代企业人事管理的需求,人事管理系统中使用各种表格,保存相关的人员信息,方便查询、浏览、修改等操作。工资管理系统的前提是一定要有员工的在职作为基础,在使用的时候一定要保证员工在职的人事信息数据库。1.2.2经

9、济可行性 现代经济迅速发展,各行业间的竞争、各企业间的竞争愈演愈烈。本系统具有无可比拟的优越性,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。像这样一个设计完善,运行稳定的人事档案管理系统可以使人们从繁重的传统手工管理中解脱出来,从而提高企业人事档案管理的工作效率,协助企业更好的完成人事档案管理工作;同时能降低企业的成本,提高效率,而且,企业整体管理的信息化建设是企业的科学化、正规化管理与世界接轨的重要条件,企业人事管理的信息化又是企业整体管理信息化建设的重要组成部分。因此,利用计算机对企业人事进行管理是必然趋势,人事管理系统是企业管理工作中不可缺少的。1.2.3技术可行

10、性 结合本系统开发的特点,该系统采用SQL Server 2005做后台数据库管理系统,同时选择了比较容易自学的、功能强大的Visual Studio2005作为开发工具,利用软件工程的思想和方法来设计.开发工具的选择第二章 开发工具的选择2。1开发平台Visual Studio 是一套完整的开发工具集,用于生成 ASP。NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另

11、外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。能够创建满足关键性要求的多层次的智能客户端、Web、移动或基于Microsoft Office的应用程序。使用Visual Studio 2005, 专业开发人员能够: 使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境 在统一的开发环境中,开发并调试多层次的服务器应用程序 使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案 使用Visual Studio SDK创建可以扩展Visual

12、Studio IDE的工具 Microsoft为单独工作或在小型团队中的专业开发人员提供了两种选择,Visual Studio 2005 Professional Edition和用于Microsoft Office系统的Visual Studio 2005工具。每种版本都在标准版的特性上进行了扩展,包括用于远程服务程序开发和调试、SQL Server2005开发的工具,以及完整的、没有限制的开发环境。每种产品都可以单独购买或打包定购。 专业开发人员喜欢自由的使用.NET Framework 2.0,它是一种稳健的、功能齐备的开发环境,支持创建扩展Visual Studio集成开发环境的工具。

13、2。2数据库SQL是英文Structured Query Language的缩写,意思为结构化查询语言.SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等.目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delet

14、e, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作.Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。Microsoft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序.Microsoft SQL Server 2005 数据引擎是本企业数据管理解决方案的核心.此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以

15、构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。在统一的开发环境中,开发并调试多层次的服务器应用程序 使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案 使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具 Microsoft为单独工作或在小型团队中的专业开发人员提供了两种选择,Visual Studio 2005 Professional Edition和用于Microsoft Office系统的Visual Studio 2

16、005工具。每种版本都在标准版的特性上进行了扩展,包括用于远程服务程序开发和调试、SQL Server2005开发的工具,以及完整的、没有限制的开发环境。每种产品都可以单独购买或打包定购。 专业开发人员喜欢自由的使用.NET Framework 2。0,它是一种稳健的、功能齐备的开发环境,支持创建扩展Visual Studio集成开发环境的工具。2。3开发平台C是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C是微软公司研究员Anders Hejlsberg的最新成果。C看起来与Java有着惊人的相似;它

17、包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司。NET windows网络框架的主角.C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言.它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。本系统的特点第三章 本系统的特点本

18、系统是一款操作简单统一、功能强大、通用性强的人事管理软件,本系统可以使您轻松掌握人事档案(员工基本资料、民族、职称入职日期等基本信息)、组织机构(部门管理)、合同的管理、职位、薪酬福利管理、培训详细情况。是进行人事档案管理的强大工具,最大程度的实现公司规范化管理。界面简洁、风格统一、操作简单、摆脱复杂的技术术语,使HR用户在前台就可以自己完成操作,用户可迅速上手使用。全面的人事档案管理,包括职工的基本信息、职称类别、各个部门、民族、文化程度、员工合同、工资类别等。灵活方便的部门(组织结构)分级管理.岗位分析,实时掌握企业人员编制情况。 合同管理,包括合同类型、合同签订情况、合同台帐、合同签订、

19、转正、合同变更、合同解除、合同续签、合同终止、用工备案、退工备案等功能.本系统的设计宗旨是为人力资源管理提供一个信息平台,它不仅可以使人事部同事从日常繁杂的信息处理工作中解脱出来,利用计算机进行全面的现代化管理,还可以让公司的普通员工及各级管理人员都积极地参与到公司的人事管理中,让每个员工都可以通过该信息平台来充分的了解公司政策、发展方向和共享信息。可适用于任何行业、规模、发展阶段的公司,使得令人事部头痛的人事记录的保存、审批流程混乱和政府报告等问题得到解决.同时,在我们软件系统的帮助下,可以最大程度的保护包括广泛的人事资料在内的贵公司最宝贵的资产- 人力资产.系统总体规划第四章 系统总体规划

20、4。1功能描述人事管理系统是一个典型的数据库应用程序,它分为数据的录入、数据的删除、数据的修改、数据的查询、数据的统计分析、账号的管理、等部分组成.具体可分为数据录入模块、修改删除模块、查询模块、统计模块组成,另外还有一特殊系统模块.4。1.1数据输入模块该模块的主要功能是负责输入数据,所以该模块的设计出发点应从方便用户操作的角度出发,如:非法数据输入出现错误提示等,另外一些较固定数据可让用户从下拉框种选择,不必自己输入.4。1.2数据查询模块用户可以直接快速地查阅系统中的员工个人信息(如人员情况、部门情况、科室情况、职称评定、在职情况和决策支持等信息);也可以做出各种复杂的查询, 用户可根据

21、任意字段进行查询,包括多条件的与和或运算,为领导作出准确判断提供数据的支持.4。1.3数据修改删除模块修改删除模块通常也是数据库中必须有的一个模块,因为在输入数据过程中难免会有出错的时候。当修改删除涉及到多个表时,本系统将做出判断并给出提示及相应处理,以保证数据的完整性及一致性。4。1.4合同修改模块该模块将对数据进行修改,比如修改员工的基本信息。修改民族状况,职称类别、所在部门的修改以及工资类别的修改.4。1.5账号管理模块实现了对用户分组管理,并且可对用户的数据访问权限、功能操作权限进行设置,大地保证了操作的安全性、严谨性及保密性。分为管理员帐户和普通的帐户,访问权限是不同的.管理账户只有

22、系统管理员可以登录并对其中的信息进行修改,而普通账户只可以浏览系统的相关内容。4.2系统操作流程图保存用户对数据库所作的操作退出系统数据查询基本信息模块工资类别模块民族类别模块登陆系统人事管理系统部门职称模块人事资料模块数据增加数据删除数据修改数据统计在右边统计结果里显示员工合同模块人事资料统计模块添加修改合同信息未完成4-1 系统操作流程图系统详细设计第五章 系统详细设计5.1数据库设计5。1。1数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flatfile)和关系数据库(re

23、lational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。 数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录.一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。根据系统规划和上面的理论:可将该数据库信息分为职工

24、基本信息表、部门表、民族表文化表、职称类别表、职工类别表、职务类别表、工资类别表、职工合同表. 图5-1系统总体规划5。2系统主要界面5.2.1系统登陆界面 登陆模块主要是通过输入正确的用户名和密码进入主窗体,它可以提高程序的安全性,保护数据资料不外泄。图52 企业人事管理系统图5-3 登陆界面登陆介面代码:using System;using System.Collections。Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System。W

25、indows。Forms;using System.Data.SqlClient;namespace Personal_management public partial class AdminLoad : Form public AdminLoad() InitializeComponent(); /退出按钮 private void btnExit_Click(object sender, EventArgs e) fomMain fm = new fomMain(); fm。Show(); this.Hide(); /验证输入是否为空 private bool ischick() if

26、(txtAdminName。Text = ) MessageBox.Show(”请输入用户名!”); txtAdminName.Focus(); return false; if (txtPwd。Text = ”) MessageBox.Show(”请输入密码!”); txtPwd。Focus(); return false; return true; /验证数据是否存在 private bool isSelect() if (ischick() string sql = string。Format(”select AdminName,AdminPwd from tb_Admin where

27、AdminName = 0 and AdminPwd = 1, txtAdminName.Text, txtPwd。Text); try SqlCommand sqlcom = new SqlCommand(sql, dbHelp.conn); dbHelp.conn.Open(); sqlcom.ExecuteScalar(); return true; catch (Exception ex) MessageBox.Show(ex。Message); finally dbHelp.conn。Close(); return false; /确认按钮 private void btnOk_Cl

28、ick(object sender, EventArgs e) if (isSelect() AdminManageForm amf = new AdminManageForm(); amf。Show(); this.Hide(); else MessageBox。Show(用户不存在,请重新输入!”); txtAdminName。Text = ; txtPwd.Text = ”; txtAdminName。Focus(); 】5.2.2登陆到人事档案浏览窗体界面图54 人事档案浏览窗体人事档案浏览窗体是用来对职工的基本信息的查询,以及添加、修改、删除的操作。人事档案浏览窗体由3部分组成,分别

29、由分类查询、职工名称表和信息操作组成,其中分类查询主要是通过职工的类别,对职工进行简单查询。分类查询下拉列表中有“按员工姓名查询”“按员工性别查询”等项目;职工名称表用来显示当前所记录的所有职工名称;信息操作用来对职工相关信息进行添加、修改、删除、浏览等操作。点击“显示所有信息”,则在下面框里显示当前所有的编号和相应的姓名5.2.3登陆到人事档案浏览窗体界面人事资料统计窗体是通过点击左边的统计类别,在右边的统计结果中显示相应的统计信息.如点击“按性别统计”则在右边框里显示男(人数)、女(人数)。由于时间关系,本系统并未对此部分做详细说明,只设计了一个界面,并未编写代码,此功能没有实现.图5-5

30、 人事资料统计5。2。4职工民族窗体界面职工民族窗体是对职工的民族进行添加、修改、删除等操作。其它6个窗体与此窗体实现同样的功能,分别是职工文化、部门、职称类别、职务类别、职工类别和工资类别窗体。这里只列出一个窗体,作为模版。图56 民族窗体5。2。5员工合同窗体界面员工进入一家企业必然要与这家企业签订合同,合同期限可以为一年、两年、甚至五年。这是对企业员工的一个保障,为将来出现纠纷的依据。所以,和公司签订一份透明的合同是明智之举。员工合同窗体主要实现对员合同的添加、修改、删除以及查看等功能。其中员工的职工编号、姓名、性别在此窗体中不可以被进行修改和删除。它们只可以在人事档案浏览窗体中被进行相

31、应修改和删除,我们能修改的是合同的起止日期。在“员工编号”中选择一个编号,则相应的信息显示在下面,我们可以对合同的期限进行修改.也可以在下拉列表中选择年份。图57 合同信息5.2.6用于项目中的辅助工具界面计算器是利用系统自带的,它可以对统计工作有辅助作用.万年历是用MonthCalender控件做成的用于方便看日期.图58 计算器图59 日期另外还有职称类别设置、部门类别设置、工资类别设置,这里只给出截图,不作详细解释。图510 职称类别图511 部门类别图5-12 工资类别总结与展望第六章 总结与展望本系统开发设计的相对完善,基本能满足人事部门的要求,但是还有一些不足,功能如果能在多一些那

32、就更好了。为了更加方便管理,可以在本系统的基础上在增加很过功能例如考勤排班、门禁。因为都是人事部门的工作。下面以排班为例:图6-1 考勤系统考勤一个是公司里很重要的事情,因为考勤便于管理员工的上下班。直接将工作时间输入系统,员工在规定的时间内刷卡。如图所示,将上班时间用字母代替。如果能在本系统里加入这个功能,那么人事管理系统将变的更加强大,功能也更完善。另外还可以加入门禁的相关功能,在一个公司里面,每个员工都有员工卡,只有员工卡设置了相关权限,才可以打开车间门、接待室、食堂等的门。如图:图6-2 门禁系统我们可以添加此功能,可以添加新用户、删除用户、查询某一用户有哪几个门的权限。但是本系统要有

33、特殊的装置和各个门都连接起来。 这样外面的人是不可能随便进入公司的车间、厂房等等,增加了公司的安全性。如果人事管理系统的数据能够导出到excel表格中就更好了,因为人事工作者经常要查询一些信息需要做成表格发给领导。比如我想查询某一时间段内多名员工的职务,如果直接从系统中导出保存起来将大大节省时间、提高效率.期待这么一款多功能的软件面世。致谢致 谢在论文完成之际,我首先向关心帮助和指导我的指导老师蔡斌老师表示衷心的感谢并致以崇高的敬意! 在论文工作中,遇到了很多问题,从没做过类似的论文,从没编写过如此复杂的代码,窗体也不会设计,论文各个章节的顺序也弄颠倒.有的连word排版自动生成目录、页眉页脚

34、都不会。我一直得到蔡斌老师的亲切关怀和悉心指导,使我的能力不断得到提高,知识不断增加。蔡斌老师以其渊博的学识、严谨的治学态度、求实的工作作风和他敏捷的思维给我留下了深刻的印象,我将终生难忘。再一次向他表示衷心的感谢,感谢他为学生营造的浓郁学术氛围,感谢他耐心的指导以及学习、生活上的无私帮助! 值此论文完成之际,谨向蔡斌老师致以最崇高的谢意!在学校的学习生活即将结束,即将走向工作岗位离开校园生活,回顾两年多来的学习经历,面对现在的收获,我感到无限欣慰.为此,我向热心帮助过我的所有老师和同学表示由衷的感谢!特别感谢我的班主任老师对我的学习和生活所提供的大力支持和关心!还要感谢一直关心帮助我成长的室

35、友王霞、吉莉、薛颖、尤金星!祝我们的友谊地久天长!在我即将完成学业之际,我深深地感谢我的家人给予我的全力支持!最后,衷心地感谢在百忙之中评阅论文和参加答辩的各位专家、教授!谢谢你们,真想向你们道一声:你们辛苦了!附录参考文献 1张建章,浅谈ASP开发WEB数据库应用技术,计算机系统应用,1998年第9期2袁江涛,何红闻,利用ASP/ADO访问WEB数据库,公安大学学报(自然科学),1999年第3期3范刚龙,杜雷,王康平,基于Internet的人事管理系统,平原大学学报,2002年第2期4张伟,熊齐邦,基于WEB的数据库的设计与实现,计算机应用,1999年第10期5赵宇飞,丘德翔,利用ASP进行

36、动态WEB数据库查询,现代计算机,1998年第9期6廖信彦,Acitive Server Pages 3彻底研究,中国铁道出版社7李存斌,樊建平,ASP高级编程及其项目应用开发,中国水利水电出版社8美David Sceppa,ADO编程技术著,清华大学出版社,1999年9XCSOFT,三层体系结构与数据库编程,2001年,http:/www.xc-10肖桂东,SQL Server 疑难解析,电子工业出版社,2003年12月11郑阿奇,刘启芬,顾韵华,SQL SERVER 实用教程,电子工业出版社,2004年2月12Paul D. Sheriff ,PDSA, Inc. Designing a

37、。NET Application ,April 2002,http:/msdn。microsoft。com/library/default。asp?url=/library/enus/dndotnet/html/designnetapp.asp13Priya Dhawan , Transaction Control?Building Distributed Applications wiith 。NET ,Microsoft Developer Network ,November 2001,http:/msdn。14Hal Berenson,Kalen Delaney,Microsoft SQ

38、L Server Query Processor Internals and Architecture, January 2000,http:/附录附录人事档案管理界面部分代码: private void AdminManageForm_Load(object sender, EventArgs e) btnSelect。Enabled = false;/禁用查询按钮 /显示所有信息窗体加载数据 string sql = string.Format(select ID,StuffName from tb_Stuffbusic”); try sdr = new SqlDataAdapter(sq

39、l,dbHelp.conn); dbHelp。conn.Open(); sdr.Fill(dset, tb_Stuffbusic”); dgvAllNews。DataSource = dset.Tablestb_Stuffbusic; catch (Exception ex) MessageBox.Show(ex。Message); finally dbHelp.conn.Close(); / TODO: 这行代码将数据加载到表“personalmanagementDataSet13.tb_Branch”中。您可以根据需要移动或移除它. this。tb_BranchTableAdapter.F

40、ill(this.personalmanagementDataSet13。tb_Branch); / TODO: 这行代码将数据加载到表“personalmanagementDataSet12。tb_EmploeeGenre”中。您可以根据需要移动或移除它.private bool ischeck() if (txtName。Text = ”) MessageBox.Show(请输入姓名!); txtName。Focus(); return false; /添加按钮 private void btnAdd_Click(object sender, EventArgs e) if (txtCur

41、rentName。Text = ”) if (ischeck()) string sql = string.Format(”insert into tb_Stuffbusic (StuffName,Sex,age,IDcard,FolkId,KulturId,EmployeeId,BusinessId,LaborageId,BrandhId,DuthcallId,Phone,School,Speciality,Address) values (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14), txtName.Text, cboSex.Text, txtAge.Text,

42、 txtCardId。Text, cboRace.SelectedValue, cboEducational。SelectedValue, cboWorkers.SelectedValue, cboJob。SelectedValue, cboWages.SelectedValue, cboSection.SelectedValue, cboTitle。SelectedValue, txtPhon。Text, txtSchool.Text, txtSection.Text, txtAdress.Text); try SqlCommand sqlcom = new SqlCommand(sql,

43、dbHelp.conn); dbHelp.conn。Open(); int count = sqlcom.ExecuteNonQuery(); if (count = 1) MessageBox.Show(数据添加成功!); else MessageBox.Show(”操作失败!”); catch (Exception ex) MessageBox.Show(ex。Message); finally dbHelp.conn.Close(); else MessageBox。Show(”你插入的数据重复!”); /删除按钮 private void btnDelet_Click(object s

44、ender, EventArgs e) string text = string。Format(确定要删除0的信息吗?, dgvAllNews.SelectedRows0.Cells1.Value。ToString().Trim()); if (dgvAllNews。SelectedRows0。Index = 0) if (DialogResult。Yes = MessageBox.Show(text, ”确认, MessageBoxButtons.YesNo, MessageBoxIcon.Question)) string sql = string.Format(delete from t

45、b_Stuffbusic where ID = 0, Convert。ToInt32(dgvAllNews。SelectedRows0.Cells0.Value); try SqlCommand sqlcom = new SqlCommand(sql, dbHelp。conn); dbHelp。conn。Open(); int count = sqlcom.ExecuteNonQuery(); if (count = 1) dset。Tablestb_Stuffbusic。Clear(); string sqll = string.Format(select ID,StuffName from tb_Stuffbusic ); sdr = new SqlDataAdapter(sqll, dbHelp.conn); sdr.Fill(dset, ”tb_Stuffbusic); dgvAllNews.DataSource = dset。Tables”tb_Stuffbusic; else MessageBox.Show(”操作失败!”); catch (Exception ex) MessageBox。Show(ex。Message); finally dbHelp.conn。Close(); else MessageBox.Show(请选中你要删除的值!”);

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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