1毕业设计(论文)开题报告课题名称:企业员工信息管理系统一.课题研究目的及意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高企业员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,大量企业已经实施建立企业员工信息管理系统,因为企业员工信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业企业员工档案的管理势在必行。企业员工管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动企业员工管理走向科学化、规范化的必要条件。企业员工信息管理系统是针对企业信息管理部门的大量业务处理工作用计算机进行全面现代化管理,该系统必须具备以下基本功能:(1)企业员工档案管理数据库及表的操作。实现对企业员工档案管理数据库及表的创建,表中数据的维护。(2)企业员工档案信息的管理。实现企业员工信息的添加、保存、修改和删除等。(3)企业员工档案信息的应用。实现企业员工信息的查询、统计和企业员工资源的利用等。二.国内外研究现状(1)国内研究我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用于各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。主要表现在:员工管理系统范围使用相对狭窄、员工管理系统功能相对欠缺、稳定性较差、功能相对单一等。(2)国外研究国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,通过建立一个业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。例如:苹果公司的企业员工人事管理系统便是一个很好的典范。三.课题研究路线(一)研究方案1.查询相关资料,了解企业员工信息管理系统的研究意义以及国内外研究现状。2.针对实际企业中企业员工信息管理系统的功能要求进行需求分析。3.根据课题要求,制定出符合企业员工信息管理系统的功能要求的基本框架。4.按照系统的功能要求,完成企业员工信息管理系统的概要设计和详细设计。5.进行数据库分析与设计、数据库的连接、企业员工信息管理系统功能模块设计及其代码实现。6.完系统的测试,并完善企业员工信息管理系统。7.整理各阶段的设计记录文档,形成书面格式。(二)技术路线本次课题按照软件工程的规范标准,进行问题定义、可行性研究、需求分析、总体设计、详细设计、编写代码、测试以及数据库设计。本系统结合ASP.NET、Ajax和ADO.NET技术,以C#为编程语言,采用VisualStudio2008开发工具,以SQL2Server2005作为后台数据库。ASP.NET相比于ASP有着一些优点,即多语言、服务器处理、WebForm控件和代码与内容分离;ADO.NET统一了数据容器类编程接口,无论编写何种应用程序(Windows窗体、Web窗体、Web服务)都可以通过同一组类来处理数据。四.进度安排起讫日期工作内容备注第一周熟悉开发环境及开发工具一周第二周-第三周需求分析报告、概要设计、详细设计两周第四周-第六周数据库分析与设计三周第七周-第八周连接数据库两周第九周-第十一周功能模块设计及其代码实现并调试三周第十二周-第十三周测试系统并完善系统两周第十四周-第十五周撰写毕业设计论文两周第十六周毕设文档完善,准备相关资料一周企业员工信息管理系统文献综述一.开发意义企业员工信息管理系统(EnterpriseStaffInformationManagementSystem),以下简称ESIMS,是针对企业人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(ManagementInformationSystem)。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高企业员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,大量企业已经实施建立企业员工信息管理系统,因为企业员工信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业企业员工档案的管理势在必行。企业员工管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动企业员工管理走向科学化、规范化的必要条件。因此,在现代化的进程中,引入现代管理的思想,建立一套可面向企业单位的员工信息管理系统,是十分必要的。二.概述企业员工信息管理系统是一个面向企业员工,为其提供服务的综合信息管理系统。企业员工通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等都记录在员工信息系统里进行管理。该系统主要研究实现以下内容:(1)员工信息管理:主要实现管理企业员工的基本信息管理,包括员工基本信息的录入、修改、删除以及员工家庭信息、员工工作简历、员工奖惩记录、员工培训记录、员工工作业绩、员工离职信息管理等功能。(2)考勤管理:主要通过员工考勤信息处理模块实现员工考勤信息的录入、修改、删除操作及员工考勤信息的统计等信息[3]。(3)工资管理:通过工资核算模块实现工资的录入核算,并在工资发放模块中实现工资的按部门发放。(4)查询管理:主要实现对企业员工的人事档案、考勤记录和工资信息等信息的模糊查询。3(5)系统管理:对系统信息进行设置。主要实现操作权限的设置、新用户的添加、用户密码的修改、公司部门设置和系统帮助信息。(6)退出系统:完成系统的退出。三.目前存在的问题传统纸媒介管理的员工信息难于共享汇总,其统计数据正确性也难以考证。存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。计算机在全国普及后,管理媒介有了质的飞跃。随着企业的规模不断扩大,企业员工数量急剧增加,有关员工的各种信息量也成倍增长。面对庞大的信息量,就需要有企业员工信息管理系统来提高员工管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。由于计算机和网络的普及,若建立一个C/S或B/S结构的企业员工信息管理系统,员工便可以通过网络来查询自己的有关信息,使得员工信息管理工作信息化、系统化、规范化、自动化,大大提高了企业管理员工的效率。四.解决方案该项目开发的软件为企业员工信息管理系统软件,是鉴于目前企业员工人数剧增,员工信息呈爆炸性增长的前提下,企业对员工信息管理的信息化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于中小型企业的员工信息管理。(一)系统设计系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。包括总体结构设计、总体功能设计、总体物理结构设计、系统详细设计、数据库设计(概念结构设计、逻辑结构设计、物理结构设计)、代码设计、输入输出设计等。(二)技术路线本系统结合ASP.NET、Ajax和ADO.NET技术,以C#为编程语言,采用VisualStudio2008开发工具,以SQLServer2005作为后台数据库。1.设计平台:VisualStudio2008VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用VisualStudio2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时VisualStudio2008支持项目模板、调试器和部署程序。VisualStudio2008可以高效开发Web应用,集成了AJAX1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。2.编程语言:C#要了解C#,首先要了解Microsoft.NETFrmeWork。Microsoft.NETFrameWork是微软公司提出的新一代软件开发模型,C#语言是.NETFrameWork中新一代的开发工具。C#语言是一种现代的,面向对象的语言,它简化了C++语言在类、命名控件、方法重载和异常处理等方面的操作,摒弃了C++的复杂性,更易使用。它使用组件编程,在这方面和VB类似。在动态查阅、中间代码技术、参数传递、交叉语言处理、面向对象方面有自己的特点。另外,由于C#中取消了指针的功能,这样可以有效防止病毒程序利用非法指针访问私有成员,也能避免指针的误操作产生的错误。因此,其在安全性方面也有了很大的提高。3.数据库数据库技术是研究数据库结构、存储、设计和实用的一门软件科学,是进行数据管理和处理的技术。现在,信息资源已成为各行各业的重要财富和资源,以数据库为核心的信息系统已经成为企业或组织生存和发展的重要条件。从某种意义上讲,数据库的建设规模、数据信息量的大小和实用品读已成为衡量一个国家信息化的重要标4志。(1)SQLServer2005SQLServer2005是一个全面的数据库平台,其数据引擎室企业数据管理解决方案的核心。集成的商业智能(BI)工具、分析、报表、集成和通知功能为用户提供了企业级的数据管理。SQLServer2005数据引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。此外,应用SQLServer2005可通过积分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。SQLServer2005可以为开发人员、数据库管理员、信息工作者以及决策者提供创新的解决方案,帮助用户从数据中获得更多的收益。(2)SQL技术SQL(StructuredQueryLanguge)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL语言包括:数据定义语言、数据操作语言、数据查询语言、数据控制语言四部分。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所有具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能。(3)数据库访问方式:ADOADO(ActiveDataObjects)实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQLServer、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。五.结论由以上分析,我们可以充分认识到设计并开发一个企业员工信息管理系统的必要性和