计算机应用技术毕业论文信息工程系企业人事管理管理系统
计算机应用技术毕业论文-信息工程系-企业人事管理管理系统
目录第一章概述.............................................. 错误!未定义书签。
1。
1 引言ﻩ错误!未定义书签。
1。
2 管理信息系统的发展历史ﻩ错误!未定义书签。
1.3本论文的目的、内容及作者主要贡献ﻩ错误!未定义书签。
1。
4开发工具的选择............................................................................ 错误!未定义书签。
第二章系统流程及分析 ................................... 错误!未定义书签。
2。
1系统流程ﻩ错误!未定义书签。
2.2系统分析............................................................................................ 错误!未定义书签。
2。
3模块流程图...................................................................................... 错误!未定义书签。
2.4模块分析.......................................................................................... 错误!未定义书签。
第三章系统需求分析...................................... 错误!未定义书签。
3.1 信息管理模块................................................................................. 错误!未定义书签。
3.2薪酬管理模块ﻩ错误!未定义书签。
3.3人员增减管理ﻩ错误!未定义书签。
企业人事管理信息系统毕业论文
江苏信息职业技术学院毕业论文题目:企业人事治理信息系统系不:物联网工程系专业:计算机应用技术学号:姓名:指导老师:2012年 12月 14日前言在那个信息迅速膨胀的社会,各行各业所要治理、涉及的数据信息量越来越多、越来越大。
随着当前许多的中、小型企业的进展壮大,职员的数量也在不断的增加。
随之而来的治理成本也在不断的提高。
考虑到当前大量企业的人事治理尚处于手工作业时期,不但效率低下,还常常因为治理的不慎而出现纰漏。
因此依照部分企业提供的需求,设计此企业人事治理系统,以关心企业达到人事治理办公自动化、节约治理成本、提高企业工作效率的目的。
企业人事治理系统是典型的治理信息系统(MIS),其开发要紧包括后台数据库的建立和维护以及前端应用程序的开发。
关于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而关于后者则要求应用程序功能完备,易使用等特点。
企业人事治理系统能够提供丰富的功能,降低企业人事治理工作的强度,提高企业人事治理工作的效率,并依靠系统的网络功能为人事治理的使用制造良好的条件,从而能够适应企业人事治理的要求,推动企业人事治理的信息化建设。
依照大多数企业人事治理的需求,本论文就该人事治理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。
该企业人事治理系统采纳基于客户端/服务端(C/S)模式开发,服务端采纳SQL Server2005数据库服务器作为数据处理和存储平台,客户端应用程序采纳Visual 2005进行开发,开发语言选用C #。
用户必须使用客户端应用程序才能对服务端数据进行操作。
摘要在当今社会,互联网空前的进展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化差不多成为节约运营成本,提高工作效率的首选。
考虑到当前大量企业的人事治理尚处于手工作业时期,不但效率低下,还常常因为治理的不慎而出现纰漏。
因此依照部分企业提供的需求,设计此企业人事治理系统,以关心企业达到人事治理办公自动化、节约治理成本、提高企业工作效率的目的。
企业人事管理系统毕业论文(最新整理)
企业人事管理系统毕业论文(最新整理)洛阳理工学院毕业设计(论文)基于asp。
net的企业人事管理系统的研究与实现摘要企业人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。
随着计算机技术的飞速发展及企业管理信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。
在这种情况下,开发一个公司人事管理系统就显得非常必要。
企业人事管理系统将包括人力资源工作中涉及的职工信息,企业人事管理政策法规的宣传及解答,借助于网络,实现职工的自我查看,这不仅对企业人事管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。
这些管理系统在平时维护时是通过口令(密码)进入,任何人都需要经过输入口令进入系统,确保系统的安全性~进入系统后可查阅、修改相关数据。
本人事管理系统具有如下功能:员工基本信息的添加、修改、查询、删除模块,员工考勤信息、部门信息、员工工资、员工调动信息的录入、修改、查询、删除模块,以及员工培训信息的添加、修改系统维护功能。
为公司人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
本系统以Microsoft Visual Studio 2010为开发工具,后台数据库选择SQL server 2005。
关键词:企业人事管理,SQL server 2005,Microsoft Visual Studio 2010I洛阳理工学院毕业设计(论文)BASED ON ASP。
NET ENTERPRISE PERSONNEL MANAGEMENT SYSTEMTHE RESEARCH AND IMPLEMENTATIONABSTRACTThe business enterprise personal management enterprise management is an important content in the whole enterprise management has the important position。
企业人事管理系统人力资源管理系统_计算机毕业论文
沈阳师范大学毕业论文题目企业人事管理系统目录目录 (2)摘要 (3)前言 (5)第一章概述 (6)1.1开发背景 (6)1.2系统的目标和意义 (6)1.3人事管理系统发展趋势 (7)1.4可行性分析 (8)第二章技术背景 (9)简介 (9)2.2系统的开发方法、开发工具及其语言特点 (10)开发的软硬件要求 (11)第三章系统的需求分析及概要设计 (12)3.1系统的需求分析 (12)3.2系统功能描述 (12)3.3功能模块划分 (12)3.4系统的概要设计 (13)3.5数据表的创建 (18)第四章系统详细设计 (21)4.1管理员的设计 (21)1、管理员登录页面如图4-1所示: (21)3、公告管理 (28)4、添加公告 (30)4.2部门经理的设计 (38)4.2.1对本部门员工进行考勤管理 (39)4.3 员工工资模块 (40)第五章系统测试 (42)5.1软件测试的方法 (42)5.2模块测试 (42)第六章总结 (44)致谢 (45)参考文献 (46)摘要人事管理系统是现在公司很好的辅助工具,它为企业的发展提供了很大的便利。
本系统使用开发工具创建Web应用程序。
采用C#开发语言,使用SQL Server2008数据库访问技术和三层架构实现人事信息的便捷管理。
它基本满足了人事管理者和员工对功能的需求,对员工工资,考勤等都有较详细的功能实现,使其从纷杂的事物中解脱,彻底解决了浪费时间和劳动量的问题,提高企业整体工作效率;登录后对权限进行了设置,提高了系统的安全性,保证人事信息的安全,适应网络化社会对企业自身发展的要求,对企业的系统建设有较大意义。
关键词:人事管理,员工,,C#, SQL Server2008AbstractPersonnel management system is now very good tool, it is the development of enterprises to provide a great convenience.The system uses development tool for creating Web applications. Using C # development language, using SQL Server2008 database access technology and three tier architecture implementation of personnel and convenient information management. It basically meet the needs of the personnel management and employees on the function of demand, to staff salary, attendance has detailed function implementation, make it from a myriad of things in the free, completely solve the waste of time and the amount of labor problems, raising the overall efficiency; log permissions settings, improve the security of the system, ensure the safety of personnel information network society, to adapt to enterprise development requirements, to the enterprise system construction is of great significance.Key words: the personnel management; ; SQL Server2008前言人的智慧和力量是无穷的,社会的发展和科学的进步,使人才的重要性变得越来越突出,利用计算机实现人事管理已经成为一种趋势。
计算机毕业论文——人事管理系统
Management System of the Payoff of Human Resources
【Abstract】Because of the rapid development of computer technology, database technology as an effective means of data management, in all walks of life are increasingly wide application. Therefore, this article on a "personnel management system" design and procedures for applications development topics background, details and SQL Server to add language to the process of preparing management information systems. The procedure adopted toachieve the target data add the ado with VB prospects background SQL Server databases and database applications with typical characteristics, and completed the structure and system combining real life.
长春工业大学
自学考试毕业论文
人事工资管理系统设计与实现
报考专业:准考证号:
企业人事管理信息系统-毕业论文
企业人事管理信息系统-毕业论文专科毕业论文企业人事管理信息系统Enterprise personnel management information system 学院名称: 宿迁学院专业班级:05计专(1)学生姓名: 王金龙指导教师姓名: 巫宗宾指导教师职称: 教师2008 年5月企业人事管理信息系统专业班级:05计算机专科(1)班学生姓名: 王金龙指导教师: 巫宗宾职称:教师摘要文中设计一个基于C/S架构,用PowerBuilder与SQL Server 2000相结合的企业人事管理信息管理信息系统,实现企业人事资源的查询与管理,运用了管理信息系统的理论和软件工程学的原理描述了该系统的体系结构设计和功能模块设计,并给出部分功能的实现方法。
系统采用灵活的设计方式具有可用性强,可扩展性强等特点。
关键词企业人事管理信息系统, PowerBuilder,SQL Server- 1 -Enterprise personnel managementinformation system Abstract Design one because of C/S framework in the article, themanagementinformation systemof the enterprise combined with SQL Server 2000 with PowerBuilder, realize the enterprise human affairsresources inquiry and manag ement of exhibition information andresource, have used the theory of the management information systemand p rinciple of the software engineering to describe that this system system structural design and function module a re designed, and provide somefunction implementation met hods . It has strong usability that the system adopts flexible design, the characteristic such as being strong of expansibility.Key words Enterprisepersonnel management information system, PowerBuilder, SQL Server,- 2-目录引言..........................................................................................5第一章绪论 (7)7 1(1课题的来源和意义.....................................................................1.2 企业人事管理信息系统.................................... (7)1.3 管理信息系统的研究状态…………………………………………………… 91.4 本文的主要工作………………………………………………………………9 1.5 本文结构……………………………………………………………………… 10 第二章数据库理论基础……………………………………………………11 2.1 数据库管理系统与数据库应用系统…………………………………………11 2.1.1 数据库管理系统的功能及作用……………………………………………11 2.1.2 数据库应用系统……………………………………………………………14 2.1.3概念模型和关系数据模型………………………………………………..14 2.1.4 关系模式的规范化…………………………………………………………14 2.2 数据库设计的基本方法………………………………………………………15 2.3 关系数据库标准语言——SQL………………………………………………17 2.3.1 SQL语言的主要特点……………………………………………………… 17 2.3.2数据定义语言(DDL)………………………………………………………18 2.3.3 数据操纵语言(DML)…………………………………………………………19 第三章应用系统开发工具……………………………………………………203.1Powerbuilder简介…………………………………………………………….20 3.2 MFC类库概述………………………………………………………………….23 3.3 Microsoft SQLServer 简介………………………………………………….26 第四章企业人事管理信息系统设计分析………………………………28-3-4.1需求分析..................................................................................28 4.1.1 机构编制的需求.....................................................................28 4.1.2 人员信息管理的需求...............................................................28 4.1.3 人事档案管理的需求...............................................................28 4.1.4 考勤管理的需求......................................................................28 4.1.5 薪资福利管理的需求...............................................................284.1.6 查询管理的需求.................................................................28 4.1.7 性能需求..........................................................................28 4.2 总体设计.............................................................................29 4.2.1基本设计概念和处理流程.....................................................29 4.2.2系统功能模块划分...............................................................29 4.2.3系统流程图:.. (30)4.2.3系统功能模块图:..............................................................30 第五章企业人事管理信息系统的详细设计..............................31 5.1完成机构设置及编码功能............................................................31 5.1.1完成机构详细信息功能 (32)5.2完成职员信息主窗口…………………………………………………………33 5.2.1完成职员信息显示窗口............................................................33 5.2.2完成职员信息查询窗口............................................................34 5.3完成职员信息编辑功能................................................................35 5.4完成当月工资管理功能. (36)37 5.5完成个人所得税设置功能…………………………………………………….5.5.1查询模块…………………………………………………………………….37 5.5.2编辑模块…………………………………………………………………..37 5.6完成工资发放历史查询功能…………………………………………………38 第六章………………………………………………………………………………40总结………………………………………………………………………………….40 致谢………………………………………………………………………………….41参考文献……………………………………………………………………………42- 4 -引言20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。
大学计算机毕业设计_基于VB_XX公司人事管理信息系统
XX公司人事管理信息系统摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
本系统结合欣容公司实际的人事管理制度,经过实际的需求分析,采用功能强大的VisualBasic6.0做为开发工具而开发出来的单机版人事档案管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。
经过实际使用证明,本文所设计的人事管理系统可以满足欣容公司人事管理方面的需要。
关键词管理信息系统;人事管理;Visual Basic 6.0AbstractWith the rapid development of computer technology and computers’ widespread use in corporation management, it is imperative to use computer to exert corporation personnel management. Our system combines actual personnel management of Xinrong company and after our carefull analysis, we adopt powerful Visual Basic6.0 as tool to develop uniprocessor version Personal Records Management System.Out of easy operation, friendly interface, flexibility, utility and safety, our system complete the whole process of personnel management, which includes the establishment of personnel records of new staffs as they enter the company, deletion of old staffs as they leave the company, staffs information amend caused by their position alteration, staffs information query, statistics and some other functions related with personnel management. After the actual use of our system, it proves that the system designed by us can satisfy all the demand of personnel management of Xinrong Company.Keywords Management Information System; Personnel Management; Visual Basic 6.0目录摘要IAbstract II第1章绪论11.1 系统开发背景11.2 开发环境的选择1第2章可行性分析32.1 技术可行性32.2 经济可行性32.3 操作可行性42.4 法律可行性4第3章需求分析53.1 业务流程53.1.1 系统设置53.1.2 数据库需求分析53.2 需求规范63.2.1 产品背景63.2.2 系统设计特点63.2.3 系统开发设计思想73.2.4 功能需求7第4章概要设计104.1 系统运行总体流程104.2 目标系统体系结构114.2.1 欣荣公司人事管理系统功能结构图114.2.2 欣荣公司员工档案功能结构图114.2.3 欣荣公司考勤管理系统功能结构图124.2.4 欣荣公司工作评价系统功能结构图124.2.5 欣荣公司员工调动功能结构图134.2.6 欣荣公司工资管理系统功能结构图13第5章数据库设计145.1 数据库概念结构设计145.2 数据库逻辑结构设计165.3 数据库结构的实现185.3.1 ACCESS数据库的特点185.3.2 ACCESS数据库的内部结构18第6章详细设计206.1 人事管理系统的主窗体206.2 员工档案管理窗体206.3 考勤信息管理窗体226.4 工作评价信息窗体246.5 员工调动管理窗体246.6 员工工资管理窗体256.7 功能细化与实现266.7.1 删除系统记录266.7.2 查询276.8 系统维护286.8.1 软件维护的意义286.8.2 制定和执行维护标准286.8.3 严格执行维护流程296.8.4 修改的管理296.8.5 维护人员的组织29第7章系统测试307.1 软件测试目的307.2 软件测试方法分类307.2.1 静态测试与动态测试307.2.2 黑盒测试与白盒测试307.2.3测试错误分类317.3 人事管理系统测试327.4 测试报告32结论34致谢35参考文献36附录A37附录B43第1章绪论1.1 系统开发背景随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
人事管理系统论文—计算机专业毕业论文
人事管理系统论文—计算机专业毕业论文毕业设计论文设计题目人事管理系统教学班:学生姓名:学号:指导教师:完成日期:摘要信息技术为企业的发展提供了机遇,也带来了挑战.如何改良企业内部经营机制,公正、客观、全面、快捷地评估员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键.本文叙述了一个人事管理系统形成的全过程,包括部分演示关键词:数据库;C#Abstract: Computer bench—scale equipment management system managementsystem (MIS) aims at an important application system software which laboratory all equipment manage, this system integrity realization toequipment management request, including: Input, browsing,deletion, revision, retrieval and statistics and so on。
The computer bench—scale equipment management system management system uses B/S pattern, it enhanced the office efficiency and the equipment reliability, reducedstaff’s labor intensity, reduces the work to consume the material, enhances the equipment the modern management level. This article will conduct the research to in bench—scale equipment management system management system development certain basic questions, including bench-scale equipment management system management system development condition, function module, series contents and so on overall plan and realization process。
企业人事管理系统毕业论文
企业人事管理系统毕业论文企业人事管理系统毕业论文随着信息技术的快速发展和企业管理的日益复杂化,企业人事管理系统的建设和应用成为了现代企业不可或缺的一部分。
本文将探讨企业人事管理系统的意义、功能以及建设过程中的挑战和应对策略。
一、企业人事管理系统的意义人力资源是企业最重要的资产之一,而人事管理则是保障人力资源优化配置和发展的关键环节。
传统的人事管理方式往往繁琐、低效,无法满足现代企业的需求。
而企业人事管理系统的建设和应用,可以极大地提升人事管理的效率和质量。
首先,企业人事管理系统可以实现信息化管理。
通过系统化的数据收集、存储和分析,企业可以更加全面、准确地了解员工的基本信息、工作表现和培训需求等,从而为人力资源的合理配置和发展提供科学依据。
其次,企业人事管理系统可以提升管理效率。
传统的人事管理往往需要大量的人力和时间投入,而且容易出现人为错误。
而借助系统的自动化处理和智能化分析,企业可以大大减少人力资源管理的工作量,提高工作效率。
最后,企业人事管理系统可以促进员工发展和激励。
通过系统的培训管理和绩效评估,企业可以更好地了解员工的能力和潜力,并为其提供个性化的培训和发展机会。
同时,通过系统化的绩效考核和激励机制,可以激发员工的积极性和创造力,提升整体绩效。
二、企业人事管理系统的功能企业人事管理系统包括多个模块,涵盖了人事招聘、员工信息管理、培训管理、绩效考核、薪酬福利等方面的功能。
首先,人事招聘模块可以实现招聘需求发布、简历筛选、面试安排等全流程的管理。
通过系统的自动化处理和智能化筛选,可以提高招聘效率和质量,减少人为错误。
其次,员工信息管理模块可以对员工的基本信息、合同信息、工作经历等进行全面、准确的记录和管理。
通过系统的数据分析和查询功能,可以为企业的人力资源决策提供科学依据。
再次,培训管理模块可以实现培训需求调查、培训计划制定、培训资源管理等全过程的管理。
通过系统的培训评估和反馈功能,可以及时了解培训效果,不断优化培训方案。
人事管理系统(毕业设计)
摘要本文主要分析公司人事工资管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、系统功能模块划分以及系统数据库模式分析等,重点对人事工资管理系统的开发实现进行介绍。
人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。
人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。
本文重点说明了系统的设计思想、关键技术和解决方案。
使用Microsoft公司的SQL Server 2005数据库管理系统进行数据存储;通过使用Microsoft公司的Visual Studio 2008集成开发环境。
关键字:人事管理系统;Visual Studio 2008;SQLAbstractThis article analyzes the personnel management system,the more software companies some of the basic functions and composition,including system requirements analysis,system architecture,system functions and system database module division pattern analysis,with emphasis on the personnel management system,the more software companies developing implementation are introduced.The personnel management system,the more software companies is a company,the more an indispensable part of its contents for its decision-makers and managers are crucial to,the personnel management system,the more software companies should be able to provide users with adequate of information and fast query tool. The personnel management system,the more software companies the main task is to use computers for all members of the company's personnel file information stored; to find when,classification,statistics,or add,modify and delete operations; can be for different purposes,for a variety of archives to search.This article highlights the system's design concept,key technologies and solutions. I,the use of Microsoft's SQL Server 2005 database management system for data storage; through the use of Microsoft's Visual Studio 2008 integrated development environment technology design front-end interface.Key Word: Personnel Management System; Visual Studio 2008 ; SQL。
计算机专业毕业设计_大型企业人事信息管理系统
目录引言..................................................................................................................... - 1 -摘要..................................................................................................................... - 2 - 第一章系统需求分析............................................................................................. - 3 -1.1功能需求 (3)1.2性能需求 (3)第二章人事信息管理系统设计........................................................................... - 5 -2.1系统功能模块图 (5)2.1.1 来宾用户登录.......................................................................................... - 6 -2.1.2 管理员登录............................................................................................ - 6 -2.2系统E-R图 . (7)第三章人事信息管理系统——创建数据库......................................................... - 8 -3.1系统所需表 (8)3.2表与表之间的关系 (12)第四章人事信息管理系统——窗体设计与流程实现....................................... - 13 -4.1系统设计的流程与实现 (13)4.2系统发布与成果 (23)4.3本章小节 (24)结束语................................................................................................................. - 25 - 致谢....................................................................................................................... - 26 - 附录:..................................................................................................................... - 27 -1.[4.5填写简历窗体中提交代码] (27)2.[图4.8中的登录代码] (28)3.[图4.15中的结算] (29)参考文献................................................................................................................. - 30 -引言人事信息管理系统是一种典型的管理信息系统。
计算机专科毕业论文 数据库 《企业人事管理系统》
计算机专科毕业设计(论文)题目企业人事管理系统摘要计算机的广泛运用,给企业管理的现代化﹑办公自动化和决策科学化,提供了可能.随着计算机技术的飞速发展,大量信息扑面而来,企业应建立一套完整的现代化、网络化、规范化的企业人事信息系统来改变传统手工办理人事业务速度慢、效率低的弊端,提高工作效率、优化人事管理、降低劳动成本,准确地针对市场变化做出相应的人事应变策略,从而在激烈的竞争中不断地创造出更多的经济效益,以立于不败之地。
企业人事信息管理工作作为基础管理的重要方面,管理繁琐,时间跨度大,形成巨大的数据量,人工管理困难,容易出差错。
本毕业设计就是针对这些现状,运用通用办公软件,开发的企业人事管理系统。
关键词:信息管理人事管理信息检索目录前言 (3)一需求分析 (4)(一)企业人事管理业务流程 (4)(二)组织结构 (4)(三)业务流程分析 (5)(四)开发目标要求 (5)(五)企业人事数据流程 (6)二系统总体结构设计 (7)(一)系统模块 (7)(二)数据库结构设计 (8)三系统的详细设计 (9)(一)员工信息表 (9)(二)主程序流程设计 (10)(三)登录模块设计 (11)(四)导航界面设计 (14)(五)系统运行 (20)四系统的测试和实施 (23)结论 (25)前言随着时代的进步,企业管理正朝着精细化、规范化的方向发展。
人力资源管理是企业管理的一个重要组成部分,从企业发展战略出发,为企业基础管理提供可靠依据,而加强企业员工的信息管理,成为企业管理中的一个重要问题。
在这种情况下,一个可以规范化、自动化的人力资源管理系统就显得非常必要。
最初的人力资源管理,都是靠人力来完成的,这种方式的信息传递慢、效率低下,不利于企业快速决策。
随着企业运行节奏逐渐加快,企业的员工人数越来越多,而且人力进行人力资源管理,还存在工作错误增高的问题。
依靠现代办公手段开发的人力资源管理信息系统,就是把过去分散的企业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理和电脑存储查询。
计算机科学与技术专业毕业论文--企业人事管理系统的设计与实现
计算机科学与技术专业毕业论文——企业人事管理系统的设计与实现计算机科学与技术专业毕业论文--企业人事管理系统的设计与实现摘要在当今社会互联网空前的发展给人们的工作和生活带来了极大的便利和高效信息化电子化已经成为节约运营成本提高工作效率的首选考虑到当前大量企业的人事管理尚处于手工作业阶段不但效率低下还常常因为管理的不慎而出现纰漏因此根据部分企业提供的需求设计此企业人事管理系统以帮助企业达到人事管理办公自动化节约管理成本提高企业工作效率的目的本企业人事管理系统采用CS结构主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理方便企业建立一个完善的强大的员工信息数据库com 2005 Express数据库作为开发平台使用C 设计操作控件和编写操作程序完成数据输入修改存储调用查询等功能并使用SQL 2005数据库形成数据表进行数据存储本文详细介绍了企业人事管理系统的功能需求系统设计和具体实现并简要介绍了系统开发采用的过程方法关键词企业人事管理系统CS员工信息数据库AbstractIn our society the unprecedented development of Internet has brought us great convenience and efficiency Informatization and electronizationhave become the first choice of saving operation cost and improving workefficiency Many enterprises personnel administration systems lie in the phase of manual management which 阿惹 inefficient and easy to go wrongby carelessness Therefore this MISManagement Information Systemis designed to make the personnel administration more scientific normative and efficientThe system adopts the structure mode of clientserver CS Windows XP as the operation systemSQL 2005 Express as the background database and Microsoft Visual StudioNET 2005 as the developing tool It can help enterprises to establish a perfect strong staff information database which facilitates the centralized management of staff information and workflowThe paper explains the course design system design and implementation of MIS also briefly introduces the process of the system developmentKey words Personnel Management System CS Employee Information Database企业人事管理系统 21前言 211 应用的目的与意义 2 12 人事管理系统发展趋势 3 com 世界趋势 3com 技术革新 3com 工作目标和价值观的改变 4 13 系统调研 4com 社会可行性分析 4 com 技术可行性分析 4 com 经济可行性分析 5 com 管理可行性分析 5 14 研究内容 52开发工具及其语言特点 5 21 Visual StudioNET主要特点如下 5com语法 7com面向对象设计 7comb的紧密结合 8com安全性与错误处理 9 com理技术 9com和兼容性 1031SQL2005主要特点 10comNET框架 10com技术 11comNET20版本 11 com安全性 11comnsact-SQL的增强性能 11 com服务中介 11com务 11com服务 12com务 12com搜索功能的增强 12 32C与ADONET 12 com C中的数据库访问 12 com 数据绑定 2333 SQL语言 24com语句 24com义语句 24com义语句 24com纵语句 24comERT语句 25comATE语句 25comETE语句 25com句 25com询 25com排序 26com查询 26comoup by子句 26comstinct关键词 26comp关键词 26com查询 27com查询 27comISTS关键词 274系统需求分析 2741系统流程图如下 275 致谢 49附录F 各模块实现的主要源代码 50 F11登录模块的设计与实现的主要代码5051F12登陆实体类 51F13 员工管理模块的设计与实现的主要代码 52com理实现的主要代码 52 com 部门管理实现主要代码 5355com理主要代码 5559com息设计与实现主要代码 5962F14 数据访问类 6265F15生日提醒主要代码 65F16启动第三方EXE文件操作类 6566企业人事管理系统1前言11 应用的目的与意义人的管理是一切管理工作的核心员工代表一个企业的形象因而人事管理机制设计的好坏直接影响一个企业的成败员工的档案管理是企业人事管理的基础在企业员工普遍流失的今天一个准确而及时的人事管理系统有利于人事部门对员工流动进行分析编制为企业所需人员提供了保障人力资源部那些重复的事务性的工作交给HRP Human Resource Planning人力资源管理系统来解决可以省去用户以往人力资源管理工作的繁琐枯燥用领先的人力资源管理理念把人力资源管理的作业流程控制和战略规划设计巧妙地集合于一体系统重点涉及到人力资源管理工作中的薪资考勤绩效调动基本信息用户管理以及用户切换等方面并有综合的系统安全设置报表综合管理模块可以很好地为用户的人力资源管理部门在对员工的成本管理知识管理绩效管理等综合管理给予帮助以每个月中所发工资为例其中包括考勤人事信息变动奖惩迟到和旷工对本月的薪资计算都有影响为了及时的计算发放工资往往要提前一个星期花费大量时间加班加点才能及时完成而这样做无论从工作效率还是准确度方面都不允许而且还浪费大量的人力财力如果改用HRP管理做到高效高精度还可以减少管理时带来的一些繁琐的工作节约管理带来的开支12 人事管理系统发展趋势com 世界趋势人力资源管理系统主导21世纪无论是发达国家还是发展中国家对人力资源的战略性意义都有了深刻的认识并开始付诸行动世界公认21世纪将是人力资源的世纪人力资源问题将主导整个21世纪甚至更为遥远这种状况的变化起因于竞争压力目前世界经济趋向全球化世界经济的全球化过程和国家的开放过程要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力对于不同的组织人力资源成本在总成本中的比例是不一样的com 技术革新无论是现在还是将来工业的发展越来越多地取决于科学和技术知识与技能高新科技产业更是如此这不仅要求员工尤其是技术人员掌握新的科学知识和技术能力而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能这就导致了两个问题第一随着这种技术革新的发展和知识更新速度的加快人们有更多的职业选择机会第二伴随着这种发展以及职业选择机会的增多人力资源管理活动和频繁程度加剧而且这种活动对科学技术的要求与它的反应程度也更高了进而提高了人力资源成本com 工作目标和价值观的改变随着社会政治和经济的发展人们的工作目标和价值观也都发生了重要的变化这就对人事管理部门和管理人员提出了新的要求和新的问题不得不考虑诸如工作类型设计岗位分析充分尊重员工以及为他们提供良好的个人发展和自我价值实现的环境与条件等问题这样人力资源管理就派上了用场13 系统调研com 社会可行性分析随着计算机的发展与普及以及互联网技术的扩展日常劳资人事管理必将实现无纸化办公并且加入到公司内部的Intranet或者是Internet上去实现数据的共享这样有利于劳资人事信息在单位内部的查询提高了数据资源的利用并且能及时的得到更新不需要象过去那样浪费大量的人力物力去进行抄写提高了工作的效率com 技术可行性分析Visual StudioNET提供了一个统一的紧密集成的可视化编程环境简化了开发应用程序的过程缩短了实用方法的时间利用Visual StudioNET可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件而且微软的优秀成果c语言保持了cc 所特有的强大功能和控制能力与c十分相似的模型和语法具有与COM服务完全的交互性和完全支持能力能够轻松地迁移现有的代码数据库方面SQL2005已经可以满足中小型企业的数据要求甚至有些大型企业都可以达到要求如今进算计普及程度日益推广计算机配置日新月异能承载此系统的机器就如办公的机器都可以达到要求所以说本系统具有技术可行性com 经济可行性分析采用传统的手工输入方法不仅工作繁琐而且需要人力输入多记录容易出错那样产生了成本高效果差的弊病对于一个企业的资料库建立是十分困难和麻烦的而采用这种系统所发费的成本精力都远远低于手工并且实用十分方便更新也简易每个部门只需一个人统一管理对企业实现办公无纸化能起到很大的作用所以此系统经济可行性也具备了com 管理可行性分析本系统采用了系统数据备份恢复的功能而且界面层次分明一目了然加上设计方面加入了人性化元素管理此系统并不难易学易会14 研究内容本论文共分为5章第1章绪论介绍了本课题的应用目的和意义人事管理系统可行性分析和研究内容第2章介绍了开发工具及其特点数据库技术第3章主要介绍了系统的设计与分析包括总体设计数据库设计详细设计等第4章主要介绍系统实现即系统各种模块的功能实现第5章为本课题完成成果和发展期望的总结本论文主要利用C可视化技术及SQL数据库开发技术对员工管理与考勤管理系统进行系统化细致化和完善化的分析研究2开发工具及其语言特点21 Visual StudioNET主要特点如下com速开发过程的高效工具Visual StudioNET提供了一个统一的紧密集成的可视化编程环境以帮助用户简化开发网络应用程序的过程缩短学习使用方法的时间它提供了一种新的语言C通过共享的HTMLXML和样式单编辑器用户可以轻松地借助包括C在内的任何一种Visual Studio语言来开发网络应用程序com 提供对各种网络应用程序的快速设计能力借助Web Form用户可以用他们在开发基于窗体的桌面应用程序时所使用的技巧来创建跨平台跨浏览器的网络应用程序com 利用XML和Web Service来简化分布式计算Web Service借助标准的Intemet协议在网络上调用商务逻辑HTTP被作为Web Service传输的基础协议该协议使得对功能的请求能够穿越各种团体所使用的防火墙XML被用来对上述功能请求的参数进行格式统一从而使这些请求能够使用于所有的软件和硬件这样使得对Web Service的访问可以通过任何一种语言使用任何一种组件模型在任何一种操作系统上实现com建中间层商务组件Visual Studio的一个核心目标就是要为基于服务器的应用程序提供应用程序快速部署工具利用Visual StudioNET创建的组件将为您的商务运作提供足够的功能和伸缩性com靠的可伸缩解决方案利用Visual StudioNET用户可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件22 C技术概述C在带来对应用程序的快速开发能力的同时并没有牺牲C与C程序员所关心的各种特性它忠实地继承了C和C的优点如果你对C或C有所了解你会发现它是那样的熟悉即使你是一位新手C也不会给你带来任何其它的麻烦快速应用程序开发Rapid Application DevelopmentRAD 的思想与简洁的语法将会使你迅速成为一名熟练的开发人员C是专门为NET应用而开发出的语言这从根本上保证了C与NET框架的完美结合在NET运行库的支持下NET框架的各种优点在C中表现得淋漓尽致C的一些突出的特点?简洁的语法?精心地面向对象设计?与Web的紧密结合?完整的安全性与错误处理?版本处理技术?灵活性与兼容性com语法在缺省的情况下C的代码在NET框架提供的可操纵环境下运行不允许直接地内存操作它所带来的最大的特色是没有了指针与此相关的是那些在C中被疯狂使用的操作符例如—和已经不再出现C只支持一个对于我们来说现在需要理解的一切仅仅是名字的嵌套而已C用真正的关键字换掉了那些把活动模板库 Active Template LibraryALT和COM搞得乱糟糟的伪关键字如OLE_COLORBOOLVARIANT_BOOLDISPID_XXXXX等等每种C操作符在NET类库中都有了新名字语法中的冗余是C中的常见的问题比如”const"和"define"各种各样的字符类型等等C对此进行了简化只保留了常见的形式而别的冗余形式从它的语法结构中被清除了出去com面向对象设计从Smalltalk开始面向对象的话题就始终缠绕着任何一种现代程序设计语言的确C具有面向对象的语言所应有的一切特性封装继承与多态性这并不出奇然而通过精心地面向对象设计从高级商业对象到系统级应用C建造广泛组件的绝对选择在C的类型系统中每种类型都可以看作一个对象C提供了一个叫做装箱 boxing 与拆箱 unboxing 的机制来完成这种操作而不给使用者带来麻烦这在以后的章节中将进行更为详细的介绍C只允许单继承即一个类不会有多个基类从而避免了类型定义的混乱在后面的学习中你很快会发现C中没有了全局函数没有了全局变量也没有了全局常数一切的一切都必须封装在一个类之中你的代码将具有更好的可读性并且减少了发生命名冲突的可能整个C的类模型是建立在NET虚拟对象系统 Visual Object SystemVOS 的基础之上其对象模型是NET基础架构的一部分而不再是其本身的组成部分在下面将会谈到这样做的另一个好处是兼容性借助于从VB中得来的丰富的RAD经验C具备了良好的开发环境结合自身强大的面向对象功能C使得开发人员的生产效率得到极大的提高对于公司而言软件开发周期的缩短将能使它们更好应付网络经济的竞争在功能与效率的杠杆上人们终于找到了支点comb的紧密结合NET中新的应用程序开发模型意味着越来越多的解决方案需要与Web标准相统一例如超文本标记语言 Hypertext Markup LanguageHTML 和XML由于历史的原因现存的一些开发工具不能与Web紧密地结合SOAP的使用使得C克服了这一缺陷大规模深层次的分布式开发从此成为可能由于有了Web服务框架的帮助对程序员来说网络服务看起来就象是C的本地对象程序员们能够利用他们已有的面向对象的知识与技巧开发Web服务仅需要使用简单的C语言结构C组件将能够方便地为Web服务并允许它们通过Internet被运行在任何操作系统上的任何语言所调用举个例子XML已经成为网络中数据结构传递的标准为了提高效率C允许直接将XML数据映射成为结构这样就可以有效的处理各种数据com安全性与错误处理语言的安全性与错误处理能力是衡量一种语言是否优秀的重要依据任何人都会犯错误即使是最熟练的程序员也不例外忘记变量的初始化对不属于自己管理范围的内存空间进行修改这些错误常常产生难以预见的后果一旦这样的软件被投入使用寻找与改正这些简单错误的代价将会是让人无法承受的C的先进设计思想可以消除软件开发中的许多常见错误并提供了包括类型安全在内的完整的安全性能为了减少开发中的错误C会帮助开发者通过更少的代码完成相同的功能这不但减轻了编程人员的工作量同时更有效地避免了错误的发生NET运行库提供了代码访问安全特性它允许管理员和用户根据代码的ID来配置安全等级在缺省情况下从Internet和Intranet下载的代码都不允许访问任何本地文件和资源比方说一个在网络上的共享目录中运行的程序如果它要访问本地的一些资源那么异常将被触发它将会无情地被异常扔出去若拷贝到本地硬盘上运行则一切正常内存管理中的垃圾收集机制减轻了开发人员对内存管理的负担NET平台提供的垃圾收集器 Garbage CollectionGC 将负责资源的释放与对象撤销时的内存清理工作变量类型是安全的C中不能使用未初始化的变量对象的成员变量由编译器负责将其置为零当局部变量未经初始化而被使用时编译器将做出提醒C不支持不安全的指向不能将整数指向引用类型例如对象当进行下行指向时C将自动验证指向的有效性C中提供了边界检查与溢出检查功能com理技术C提供内置的版本支持来减少开发费用使用C将会使开发人员更加轻易地开发和维护各种商业用户升级软件系统中的组件模块是一件容易产生错误的工作在代码修改过程中可能对现存的软件产生影响很有可能导致程序的崩溃为了帮助开发人员处理这些问题C在语言中内置了版本控制功能例如函数重载必须被显式声明而不会象在C或java中经常发生的那样不经意地被进行这可以防止代码级错误和保留版本化的特性另一个相关的特性是接口和接口继承的支持这些特性可以保证复杂的软件可以被方便地开发和升级com和兼容性在简化语法的同时C并没有失去灵活性尽管它不是一种无限制语言比如它不能用来开发硬件驱动程序在默认的状态下没有指针等等但是在学习过程中你将发现它仍然是那样的灵巧如果需要C允许你将某些类或者类的某些方法声明为非安全的这样一来你将能够使用指针结构和静态数组并且调用这些非安全代码不会带来任何其它的问题此外它还提供了一个另外的东西这样的称呼多少有些不敬来模拟指针的功能—-delegates代表再举一个例子C不支持类的多继承但是通过对接口的继承你将获得这一功能com正是由于其灵活性C允许与C风格的需要传递指针型参数的API进行交互操作DLL的任何入口点都可以在程序中进行访问C遵守NET公用语言规范 Common Language SpecificationCLS 从而保证了C组件与其它语言组件间的互操作性元数据 Metadata 概念的引入既保证了兼容性又实现了类型安全31SQL2005主要特点comNET框架使用SQL Server2005开发人员通过使用相似的语言例如微软的VisualCNET和微软的VisualBasic将能够创立数据库对象开发人员还将能够建立两个新的对象用户定义的类和集合com技术在使用本地网络和互联网的情况下在不同应用软件之间散步数据的时候可扩展标记语言XML是一个重要的标准SQL Server2005将会自身支持存储和查询可扩展标记语言文件comNET20版本从对SQL类的新的支持到多活动结果集MARSSQL Server2005中的ADONET将推动数据集的存取和操纵实现更大的可升级性和灵活性com安全性SQL Server2005中的新安全模式将用户和对象分开提供fine—grainaccess 存取并允许对数据存取进行更大的控制另外所有系统表格将作为视图得到实施对数据库系统对象进行了更大程度的控制comnsact-SQL的增强性能SQL Server2005为开发可升级的数据库应用软件提供了新的语言功能这些增强的性能包括处理错误递归查询功能关系运算符PIVOTAPPLYROW_NUMBER和其他数据列排行功能等等com服务中介SQL服务中介将为大型营业范围内的应用软件提供一个分布式的异步应用框架com务通告服务使得业务可以建立丰富的通知应用软件向任何设备提供个人化的和及时的信息例如股市警报新闻订阅包裹递送警报航空公司票价等在SQL Server2005中通告服务和其他技术更加紧密地融合在了一起这些技术包括分析服务SQLServerManagementStudiocom服务使用SQL Server2005开发人员将能够在数据库层开发Web服务将SQL Server 当作一个超文本传输协议HTTP侦听器并且为网络服务中心应用软件提供一个新型的数据存取功能com务利用SQL Server2005报表服务可以提供报表控制可以通过VisualStudio2005发行com搜索功能的增强SQL Server2005将支持丰富的全文应用软件服务器的编目功能将得到增强对编目的对象提供更大的灵活性查询性能和可升级性将大幅得到改进同时新的管理工具将为有关全文功能的运行提供更深入的了解32C与ADONETcom C中的数据库访问用NET框架编写的当然也包括用C编写的应用程序应用程序需要访问数据库时将使用ADONET来实现数据库访问数据绑定是一种非常有用的访问数据库的方法能够减少需要编写的代码量很多简单任务可以通过纯粹声明式代码来完成ADONETADONET是微软的数据访问框架的最新产物它是NET框架的一部分在ADONET之前程序员在ASPActive Server Pages或Visual Basic中使用ADOAtiveX Data Objects这是一组COMComponent Object Model组件对象模型组件它通过一个易于使用的封装类提供对底层数据访问代码的访问虽然ADO大大简化了数据库访问但更高级的程序员特别是C程序员通常更喜欢使用更直接更快的代码如OLE DBObject Linking and Embedding for Databases代码库ADONET比ADO的功能更强大它是在NET代码中访问数据库的最好工具NET框架中的ADONET类型在SystemData命名空间及其子空间下的所有类型包括那些为访问SQL ServerOLE DBODBC和Oracle数据库而优化的类型它们都是基于通用类的因此使用ADONET访问不同的DBMS是相似的ADONET类型实现两个主要的功能?数据访问用于访问数据库中数据和操作数据库的类型?数据表示用于包含数据库数据如数据表的类型这两种类型之间联系密切在数据库开发中两种类型都会用到严格地说可以只用一种数据库访问类型然而如果使用数据访问类型来填充数据表示类型将节省大量工作ADONET包含7个重要的基类其中4个是数据访问类?DbConnection? DbCommand? DbDataReader? DbDataAdapter其他3个类是数据表示类?DataTable? DataRelation? DataSetDataTable类使用了其他一些重要的类DataColumConstraint和DataRow本节也将介绍它们1(DbConnectionDbConnection类提供与数据库的连接创建DbConnection对象时应提供与DBMS 通信所需的所有信息如数据库的位置用于认证的用户名和密码以及要访问的DBMS 中的数据库所有其他ADONET数据访问类都依靠DbConnection与数据库进行通信DbConnection类的扮演角色如图21所示com DbConnection类在从DbConnection派生而来的类中到数据库的连接都是由连接字符串定义的该字符串存储在属性DbConnectionConnectionString中数据库连接应只在传输数据时才打开因此创建DbConnection实例时并不自动连接到数据库DbConnection类定义了Open 方法和Close 方法用于控制连接何时可用很多其他的ADONET类也能控制连接状态例如有些类在完成操作后关闭它们使用的连接DbConnection对象还能参与事务可用DbConnectionBeginTransaction 方法开始事务或使用DbConnectionEnlistTransaction 作为已有事务的一部分执行操作访问SQL Server或SQL Server速成版中的数据时使用SqlConnection该类是DbConnection的子类一般来说DbConnection和SqlConnection及其他子类都称为连接类2(DbCommandDbCommand类提供与数据库交互的主要方法可以用DbCommand对象来执行SQL 语句运行存储过程等DbCommand及其派生类称为命令类大部分时候并不直接使用DbCommand而是用封装了DbCommand的其他对象但有时候需要对数据库通信进行更多的控制这时就可以使用DbCommand对象DbCommand对象的扮演角色如图22所示com DbCommand类DbCommand中最重要的属性是DbCommandCommandText要执行SQL语句就要将语句文本放在这个属性中可以用DbCommandCommandType来指定要执行的语句类型使用DbCommandConnection和DbCommandTranction来访问底层的连接或事务要注意DbCommand对象可能有参数化的命令字符串命令中的参数来自类型为DbCommand Parameters集合的属性这与直接在命令字符串中输入参数相比有很多优点在本书后面部分将会看到要使用DbCommand对象执行命令有三种选择这取决于要执行的命令是什么有些命令不返回结果这种情况下可以用DbCommandExecuteNonQuery 方法有些命令返回一个结果这时可用DbCommandExecuteScalar 方法最后有很多命令返回多行数据这时可用DbCommand ExecuteReader 方法它将返回一个DbDataReader对象下一小节将解释SQL Server的DbCommand版本名为SqlCommand它有自己的一些特殊方法如SqlCommand ExecuteXmlReader 方法它直接以XML格式返回结果3(DbDataReader使用DbDataReader类可以从结果集中读取数据如从执行存储在命令对象中的命令生成的结果集中读取数据该类经过高度优化可以很快地访问数据库中的数据然而这种优化也有些副作用例如只能以串行方式一次读取一行数据不能读完两行后再返回去读取第一行通常可以用DbDataReader对象更确切地说是数据阅读器的子类对象来提取要使用的行数据并将其存储在其他对象中例如可以读取一个结果集中的每行将其存储到在自定义集合或泛型列表对象中的自定义类中。
人事资源管理系统(计算机专业毕业设计)
摘要人事管理系统是一个企业单位不可缺少的部分,它对于企业的决策者和管理者来说都至关重要,人事资源管理系统应该能够为用户提供充足的信息和快捷的查询手段。
开发这样一套人事管理软件成为很有必要的事情。
本论文详细介绍了用和SQL Server 2000数据库编写人事资源管理信息系统的过程。
该系统通过的数据对象来实现前台与后台SQL Server数据库的连接,具有典型的数据库应用系统的特征。
本系统包括四个管理模块,即部门信息管理模块(添加部门信息、部门信息列表、部门信息查询);员工信息管理模块(添加员工信息、员工信息列表、员工信息查询);考勤管理模块(添加假别、请假记录);系统用户管理模块(用户列表、添加用户、用户查询、用户注销)。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括部门信息管理、员工信息管理、考勤管理、系统管理。
关键词:人事资源管理;;SQL server 2000;数据对象AbstractPersonnel Management System is a business unit of an indispensable part of its policy-makers and managers of enterprises is a crucial element of human resources management system should be able to provide users with adequate information and means of quick query. The development of such a personnel management software has become very necessary thing.In this paper, with detailed information on and SQL Server 2000 database on the preparation of human resources management information system process. The system of through to achieve data object and the background of the future SQL Server database connectivity, has the typical characteristics of a database application system. Management of the system includes four modules, namely, department of information management (add sector information, a list of departmental information, departmental information); staff information management (add employee information, a list of employee information, employee information); attendance management (do not add false, leave records); system user management (user list, add users, user query, the user write-off).From the whole system in line with the simple, user-friendly, flexible, practical and safety requirements, the completion of the entire process of personnel management, including the departments of information management, employee information management, attendance management, system management.Key words: Human Resources Management; ; SQL server 2000; Data Objects目录第一章绪论 (6)课题研究背景和意义 (6)人事管理系统概述 (6)人事管理的概念 (6)人事资源管理系统的作用 (7)人事资源管理系统的功能模块 (7)第二章开发工具及关键技术 (8)开发工具 (8)动态网页技术 (9)关键技术 (11)的可复用代码 (11)CodeBeHind技术 (13)数据绑定技术 (14)的数据库访问技术 (14)SQL Sserver 2000概述及SQL语言简介 (16)SQL Server 2000概述 (17)SQL简介 (18)C#简介 (22)C#的特点 (23)C#对现有的网络编程新标准的支持 (24)C#的扩展交互性 (25)B/S结构 (26)第三章课题调研和可行性分析 (27)课题调研 (27)可行性分析 (28)经济可行性分析 (28)技术可行性分析 (28)社会可行性分析 (29)需求分析 (29)系统需求分析 (29)系统设计分析 (30)系统功能分析 (31)第四章系统总体设计 (32)系统流程分析 (32)系统功能模块分析 (34)第五章数据库创建 (35)数据库分析 (35)创建表 (36)用户信息数据表 (36)部门信息数据表 (37)员工信息数据表 (38)假别种类数据表 (39)员工考勤登记数据表 (39)连接数据库/数据库具体配置 (40)第六章主要界面 (41)登陆界面 (41)添加部门信息的界面 (42)员工信息列表界面 (43)更新员工信息界面 (43)第七章软件测试 (44)部门信息模块测试 (45)添加部门信息的测试 (45)修改部门信息的测试: (46)部门信息搜索的测试 (47)员工信息模块测试 (48)添加员工信息的测试 (49)修改员工信息的测试 (49)员工信息查询的测试 (51)第八章总结 (52)致谢 (53)参考文献 (54)附录 (55)附录A 外文资料与中文译文 (55)第一章绪论课题研究背景和意义企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
人事管理计算机信息管理系统应用分析-信息管理论文-管理论文
人事管理计算机信息管理系统应用分析-信息管理论文-管理论文——文章均为WORD文档,下载后可直接编辑使用亦可打印——摘要:近年来,随着信息技术不断地发展,计算机信息管理系统在各个领域得到了广泛的应用,特别是在人事管理中,不仅提高了人事管理的质量,还进一步地促进了我国企业在社会中的稳定发展。
文章对计算机信息管理系统在人事管理中的应用展开了分析。
关键词:人事管理;计算机信息管理系统;应用分析如今,随着科技和经济不断地发展,信息技术在各个领域都得到了一定的应用,特别是在人事信息管理系统中。
由于人事管理系统是一种典型的管理信息系统,所以要想在信息技术不断发展的背景下加强对相关信息的整合,就要利用计算机系统不断加强对人事的管理,为促进企业在社会经济中的长远发展提供保障。
1人事管理中计算机信息管理系统应用的重要性在信息技术不断发展的背景下,相关企业要想加强人才管理、保障人事信息系统正常运行,就要合理地将计算机技术应用到人事系统管理过程中。
计算机系统在人事管理中的应用,不仅加强了对相关人力资料的管理,还对具体的人事信息进行了稳定整合。
因此,相关企业的管理人员一定要在人事方面针对具体问题,合理地进行计划和指挥,通过科学的方法和合理的管理制度,不断加强人事系统管理。
信息管理系统在人事管理中的应用,不仅有效地调整了人与人、人与组织的关系,还有效地提高了人事管理的质量。
此外,由于人事管理中的信息量大,不管是高校的学生,还是在企事业单位,都会涉及在职人员、临时人员以及学生等人员的个人信息,时效性强。
2人事管理中计算机信息管理系统应用的现状2.1人事管理的相关机制不健全在我国经济不断发展的背景下,企业制度和管理模式进行了一定的创新,但是由于技术等方面的限制,在单位人事管理上缺乏相关的激励与竞争机制,不健全的机制不仅不能加强人事系统管理,还会对企业发展造成严重的影响。
同时,由于某些人员没有专业技术、道德素质,晋升也没有真正的业绩和能力,所以不仅不能对人事系统进行有效的管理,还会对单位制度及氛围造成不良影响。
计算机毕业设计-公司人事管理系统[1]
2.1系统需求和功能设计一个人事管理系统,使系统满足以下需求和功能1)根据企业人事管理的需要,对企业以及企业中员工的信息进行添假删除等操作,并能对人事档案进行浏览,对人事资料进行查询,对人事资料进行统计。
为企业的人事管理提供一个便利的管理系统。
2)、系统功能包括:a系统管理(设置用户和退出系统)。
b基础数据管理(民族档案设置,职工类型设置,文化程度设置,政治面貌设置,部门类别设置,工资类别设置,职称类别设置,职务类别设置)。
c人事档案管理(人事档案浏览,人事资料查询,人事资料统计)。
数据库管理(数据库的备份与恢复)。
2.2.2数据结构1)数据结构名称:用户名和密码信息组成:用户名,密码,是否管理员2)数据结构名称:民族档案设置组成:民族编号,民族名称3)数据结构名称:职工类型设置组成:职工类型编号,职工类型名称4)数据结构名称:文化程度设置组成:文化程度编号,文化程度名称。
5)数据结构名称:政治面貌设置组成:政治面貌编号,政治面貌名称6)数据结构名称:部门类别设置组成:部门类别编号,部门类别名称7)数据结构名称:工资类型设置组成:工资类型编号,工资类型名称8)数据结构名称:职称类别设置组成:职称类别编号,职称类别名称。
9)数据结构名称:职务类别设置组成:职务类别编号,职务类别名称10)数据结构名称:职工信息组成:职工编号,职工性别,职工年龄,民族,婚姻状况,家庭电话,电子邮箱,手机,籍贯,地址,毕业学校,职称,入职时间,职称类别,部门类别,职务类别。
11)数据结构名称:职工的家庭成员组成:编号,员工号,成员姓名,关系,出生日期,工作单位,担任职务,政治面貌3.设计方法和步骤采用自底而上的设计方法。
先自顶向下地进行需求分析,对人事管理系统的需求进行逐步细化;然后再自底而上地设计概念结构,最终将各个局部应用的概念结构集合成为全局概念结构。
3.2系统数据流程图或E-R图通过对局部应用的选择,逐一设计出分E-R图,并对各个分E-R图进行合并,生成初步E-R图,消除不必要的系统冗余,可以得出以下人事管理系统E-R图。
计算机毕业设计-公司人事管理系统
计算机毕业设计-公司人事管理系统成绩课程设计(论文)课程名称数据库课程设计题目名称___ 人事管理系统_ __ 学生学院计算机学院专业班级2005级软件工程3班学号____3105007359_______学生姓名_____ 叶丙坤________指导教师何晓桃2008 年 6 月前言本次软件工程的课程设计我们完成了一个人事管理系统。
通过这次课程设计,我们掌握了Microsoft VisualStudio2005和Microsoft OfficeAccess 2003的使用方法和软件设计的方法。
这次的课程设计我们实现了人事管理系统的基本数据管理,人事档案管理,数据库管理和系统管理的功能。
其中基本数据管理可分为民族档案设置,职工类型设置,文化程度设置,政治面貌设置,部门类别设置,工资类别设置,职称类别设置,职务类别设置这8个部分,人事档案管理可分为人事档案浏览,人事资料查询,人事资料统计这三部分,数据库管理可分为数据库备份和恢复。
系统管理可分为用户设置和系统退出。
由于时间紧促,还有很多功能没有完成,譬如考试管理和职工的通信录等。
通过这次的课程设计,在界面设计上也收获不少,学会了skinplusplus的使用,这使界面的美化变得更容易。
我们将继续改进这系统。
本次课程设计的需求分析和数据库设计是2个人共同完成的。
叶伟平(3105007360)完成了基本数据的管理(民族档案设置,职工类型设置,文化程度设置,政治面貌设置,部门类别设置,工资类别设置,职称类别设置,职务类别设置)的功能和系统管理。
叶丙坤(3105007359)主要完成了数据库备份与恢复的功能,人事档案管理(人事档案浏览,人事资料查询,人事资料统计)和用户设置和系统退出的功能和报告的撰写。
广东工业大学课程设计任务书题目名称人事管理系统计算机学院学生学院05计算机软件工程(3)班专业班级叶伟平姓名3105007360 学号一、课程设计的内容这次课程设计采用Microsoft Visual Studio2005作为前台应用程序的设计工具,用Microsoft Office Access 2003作为后台数据库,完成一个人事管理系统。
人力资源管理系统中计算机应用浅析论文
人力资源管理系统中计算机应用浅析论文人力资源管理系统中计算机应用浅析论文一、信息技术与人力管理的关系为了提升管理效率,必须加强企业间不同部门的协同关系,确保资金链、信息流保持畅通,保证企业后期发展策略不被影响。
完成战略部署过程中,最容易发生变化的就是人力资源管理,由于所有企业运营环节都需要人员进行操作,人员任免、培养、激励、监控都会影响企业正常运营。
人力资源管理是企业正常运营的关键要素,如果没有良好的人员管理,就会限制其他层面的发展。
信息技术包括一切自然信息技术与社会信息技术,包括劳动者的技能、信息工具、信息对象,并且涉及了管理制度、解决方案、方法体系、集成系统、技术服务等。
现代信息技术集合了半导体技术、集成电路技术、通讯技术、微电子技术与计算机技术为一体,在工业、农业、商业中应用范围不断扩大。
通过互联网将人力资源管理流程进行整理,通过集中化处理散乱的信息,实现人力管理的自动化、信息化,并且与其他内部系统进行联动。
企业管理者可以通过互联网寻找外界资源,利用人才招聘网站、猎头公司等人力资源提供者进行联动,让员工与基层管理参与到企业内部管理之中,充分达成人文互动管理。
二、人力资源管理信息化现状我国很多知名企业都采用了信息技术进行人力资源管理,其中较为知名的有康师傅、万科、华为等企业都使用了SAP信息管理系统,但是信息系统发展时间较短,目前还存在一些问题,主要体现在以下几点:1、缺乏管理者支持在诸多经营要素中,资金、市场、人才等都是管理者非常重视的因素,但是对人力资源经营理念是最为模糊的。
一些企业管理者认为人力资源是必然性成本开销,但是忽略了信息化人力资源管理可以带给企业的好处,在系统建设阶段过于急躁,影响了系统后期发展。
信息化人力资源管理可以有效降低企业成本,但是在系统开发阶段需要投人大量资金,软件产品技术水平较高,对于企业来说是十分重要的投资,规模较小的企业无法直接投人大额资金,系统很难得到良好发展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一章概述 (1)1.1 引言 (1)1.2 管理信息系统的发展历史 (2)1.3本论文的目的、内容及作者主要贡献 (2)1.4开发工具的选择 (2)第二章系统流程及分析 (3)2.1系统流程 (3)2.2系统分析 (3)2.3模块流程图 (4)2.4模块分析 (4)第三章系统需求分析 (4)3.1 信息管理模块 (5)3.2 薪酬管理模块 (5)3.3 人员增减管理 (5)3.4 合同管理模块 (5)3.5 社会保险管理模块 (6)3.6 考勤管理模块 (6)3.7 查询管理模块 (6)第四章系统数据分析 (6)4.1 信息管理数据分析 (6)4.2 薪酬管理数据分析 (7)4.3 人员增减管理数据分析 (7)4.4 数据库总结 (8)第五章系统总体设计 (8)5.1 登入界面设计 (8)5.2 主界面设计 (10)5.3 信息管理界面设计 (11)5.4 薪酬管理界面设计 (13)5.5 人员增减管理设计 (14)5.6 合同管理设计 (15)5.7 高级查询管理设计 (16)第六章总结 (18)【参考文献】 (18)人事实验课选课管理系统H.hping【摘要】现在是一个科学技术飞速发展、知识更替日新月异的世纪。
计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。
各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。
人事管理是很多公司、个体事业单位所须的,人事档案管理系统包括对人事档案的统计、查询、更新等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息,本文章体现了数据库应用系统的特征。
我们着眼于企事业单位的人事管理系统用visual VB6.0的可视化编程开发出了“企业人事管理系统”。
本系统采用企业现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用企业现有的资源,提高系统开发水平和应用效果的目的,本系统符合人事管理的规定,能够满足企业日常人员管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
该系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于技术维护人员补充、维护,系统还具备数据库维护功能,可以及时根据企业需求进行数据的添加、删除、修改等操作。
下面详细讨论了该系统的开发、设计环境、实现算法及其具体的实现。
【关键词】:管理信息系统、人事管理、系统开发、数据库、查询第一章概述1.1 引言企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。
最初的人事管理,都是靠人力来完成的。
当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。
人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。
企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。
1.2 管理信息系统的发展历史管理信息系统的概念起源很早。
早在20世纪30年代,柏德就强调了决策在组织管理中的作用。
50年代,西蒙提出了管理依赖于信息和决策的概念。
同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。
50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。
"这时数据处理一词已经出现。
管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。
同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着日益重要的作用,显示出强大的生命力。
1.3本论文的目的、内容及作者主要贡献(1)目的:目前市面上流行的人事管理系统不少。
但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。
只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。
我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。
(2)内容能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。
(3)作者的主要贡献本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。
1.4开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。
在本系统开发的软件产品也有几种,分别是:Microsoft公司的office Access 2003 数据库Microsoft公司的Visual BasicWindows XP 操作系统平台第二章系统流程及分析2.1系统流程2.2系统分析本系统为人事管理系统,用户可以通过数据库管理员进行帐号申请,申请之后便可进行本系统的一些基本操作,对数据库的添加以及修改;在信息管理模块中可以查询公司管理人员和员工的基本信息,也可对其进行修改,删除;薪酬管理、人员管理、合同管理等其他的一些管理模块都具有以上信息管理的功能;在查询管理中亦可查询出公司所有人员的一些基本信息,在下面的高级查询中可以查询出公司所有人员的所有信息,这是本系统为用户提供的方便、快捷的服务,不至于用户在其他各个模块中来来复复查询。
2.3模块流程图在本系统中包含了六个模块,如果将六个模块都一一进行详解的话会浪费很多时间,而且在这六个模块中其基本在功能都是大致相同的,在此就例举两个模块进行详解。
2.4模块分析在上图中我们可以很清晰的了解关于本系统的详细构造,在信息模块中我们添加了三个基本控件,分别是“添加”、“删除”、“更新”,下面的查询管理也是同样如此,不同的是在查询管理中我们多添加了一个“高级查询”。
在“高级查询”中可以通过下拉菜单进行查询对象的选择,之后再输入查询的条件和查询字段,最后点击“查询”按纽开始查询。
所查询的数据都是来自后台的Access 2003数据库系统,从中我们便可以很清楚的知道你所要查询对象的一些数据。
第三章系统需求分析作为人事管理系统要很精确很详细的记录公司每个工作人员的信息,所以本系统在设计上面就已经提前为此想好了设计方案,可以将公司工作人员的所有信息都很详细全面的记录下来。
至此,本系统包含了七个主要管理模块,分别是“员工信息管理”、“薪酬管理”、“人员增减管理”,“合同管理”,“社会保险管理”、“考勤管理”和“查询管理”,在这七个模块的使用中可以很方便快速的满足用户的需求。
下面对这几个模块的设计开始进行详解:3.1 信息管理模块在对公司员工信息的统计是首先要做到全面,再则做到详细。
在信息管理模块中我们对员工的家庭住址、毕业院校、文化程度等其他方面都进行了统计。
在查询的时候我们可以通过下面的上翻、下翻按纽进行调试。
另外,如果公司管理人员要对新的员工进行信息添加,以及其他操作的时候,便可以在“添加”、“删除”、“更新”三个按纽进行操作。
3.2 薪酬管理模块每一个劳动者都应为其付出的血汗得到相应的回报,在薪酬管理中要做到公平、公正、真实的管理。
在这里面我们对每一个员工的基本工资,加班工资和年底福利都进行了规划、统计。
查询的时候也可以通过上下翻按纽查询,当然,也可以通过下面的“添加”、“删除”、“更新”按纽对信息进行修改。
3.3 人员增减管理当公司对内部人员进行调动或裁减、增加的时候就需要一个系统进行记载登记,所以在这个模块中我们对员工以前任职过的部门、现在正在任职的部门、调出日期和调入日期都进行了操作添加。
通过下面的上下翻按纽进行查询。
3.4 合同管理模块诚实守信是中华民族的传统美德,作为21世纪的新人类来说更加不能丧失这种美德。
而对于企事业单位来说也尤为重要,因为在一个公司就任的同志能否讲诚信守信用,直接影响到该企业的前途与命运;所以为了避免这种不必要的损失,一般情况下公司和工作人员都会签下一个合同,将风险损失度降到最低。
在本系统中我们也同样进行了这方面的设计,主要有:“签约日期”、“结束日前”、“工作年限”、“违约金额”和其他的一些说明,争取让双方都能达到一定的共识。
3.5 社会保险管理模块社会保险管理中主要对公司员工的“养老保险”、“医疗保险”、“失业保险”、“工伤保险”、“生育保险”和“住房公积金”以及其他的一些说明。
用户可以通过登录,然后经过下面的上翻,下翻按钮进行查询。
“添加”、“删除”和“更新”是对于员工保险的修改。
3.6 考勤管理模块对于公司每个员工的工资发放都是经过本月的考勤来进行的,在此模块中共包含了六个项目,分别是:“所属月份”、“出勤天数”、“请假天数”、“旷工天数”、“迟到早退太难数”和“加班次数”以及其他的一些说明。
在每个月结束的时候部门负责人就可以通过此模块来对本部门的员工进行月工资结算。
3.7 查询管理模块查询功能是对于每个系统的一个最基本的功能,当然对于查询对象的信息是否全面、方便也是一个重要的细节。
在本系统中不仅可以查询员工最基本的信息,还可以通过此模块下方的“高级查询”,查询出更多的关于公司员工信息。
第四章系统数据分析用户在使用系统查询、添加和修改的时候是离不开对数据库访问的,无论在哪一个界面都是如此,所以对数据的设计要求也是特别高的,下面我们就对每个模块的数据进行分析。
4.1 信息管理数据分析在信息管理中进行了对数据的设定,以及参数的设定,让员工的信息更加全面,详细的界面如下:4.2 薪酬管理数据分析在薪酬管理中主要强调了关于员工在公司的的基本工资,加班工资以及年底福利,在数据概括中都详细的输入进去了,其中包含了以下的一些数据:4.3 人员增减管理数据分析人员增减管理中的数据同以上的两块数据分析大致都是相同的,下面只将数据面板拉出来供参考。
4.4 数据库总结Access数据库具有与Visual Basic无缝连接、操作简单、易于使用的优点。
运行结果证明,本企业人事管理系统极大提高了工作效率,节省了人力和物力,最终满足企业人事调动、员工工资发放的需要,同时也成为现代化企业管理的标志。
第五章系统总体设计5.1 登入界面设计该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。