中小企业人事管理系统来源:牌技研究中心第一章引言第一节选题背景人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直一来人们实用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低。保密性差,另外时间一长,将产生大量的文件和数据,这对于查找。更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大提高人事管理的效率,也是企业的科学化,正规化管理与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及问题及解决方法。第二节中小企业信息化一、企业信息化企业信息化是指企业以现代信息技术为手段,以开发和利用信息资源为对象,以改造企业的生产、管理和营销等业务流程为主要内容、以提升企业的经济效益和竞争力为目标的动态发展过程。从技术手段看,企业信息化是企业对现代信息技术的广泛应用。现代信息技术的核心是微电子技术、计算机技术和网络通信技术,正是信息技术的发展和在企业中的广泛应用构成了企业信息化的—个显著特征。从作用对象看,企业信息化是企业对信息资源的组织、开发和利用。信息与资本、劳动和土地一样,是经济活动中一项重要的战略资源。有效开发、利用信息资源已经成为企业信息化的中心内容,而且这一开发和利用是以现代信息技术为手段和工具,从而有别于传统的信息资源开发和利用方式。从驱动机制看,企业信息化是以提高企业的生产、管理和决策的效率和水平为目的的。正像企业对任何新技术的采用一样,企业对信息技术的采用也是市场竞争和利润驱动的结果。从演化过程看,企业信息化是一个不断提高和改善企业竞争力、效率和效益的动态发展过程。企业信息化不是一朝一夕所能完成的,而是随着技术的进步、企业的成长和组织管理的变化而不断演进和深化的过程,这一过程只有起点、没有终点。从系统角度看,企业信息化是一项复杂的系统工程。它既涉及到各种信息技术的应用,巨大的人力、物力和财力的投入,同时也涉及到企业组织管理和企业业务流程的重组和再造。上述各方面构成了一个有机的整体,缺一不可。企业信息化是一个概括的称谓。广义地说,企业信息化是指广泛利用电子信息技术,使生产、管理实现自动化。在现代化生产中,生产的控制、测量、加工以及产品的设计等都无不采用信息技术,始终伴随生产过程的生产信息不断地被收集、传输、加工、存储和使用,使整个生产过程达到自动化。如果将浩如烟海的管理信息,如物资、财务、计划、销售、库存等由人工处理的信息也用现代化工具处理时,则此时企业的信息化就进入一个更高的层次。因此,企业信息化应包括两大部分:一是生产过程的信息化,实际上是生产过程的自动化,应属于工业化的范畴,用自动化生产、测量、显示、控制等工具,通过生产信息达到生产的自动化。另一部分是管理的自动化,即通过自动化工具不仅代替人的体力劳动,而且还代替人的脑力劳动。后者就是建立管理信息系统(MIS)、办公自动化系统(OA)以及决策支持系统(DSS)、专家系统(ES)等。如果将两者结合起来,从计算机辅助设计(CAD)、计算机辅助生产(CAM)到计算机辅助管理(MIS、DSS、OA、ES)等形成一个完整的有机的整体,那么企业就达到最高级的信息化,所形成的自动化系统应称为计算机集成制造系统(CIMS)。我们的理想是希望企业达到最高层次的信息化。二、我国中小企业信息化的发展水平近年来,中小企业发展已经成为我国经济增长的最大动力来源,其信息化也已成为中小企业提升竞争力的主要手段。记者从2007中小企业信息化春季交流会上了解到,我国中小企业信息化发展水平仍处于初级阶段,企业信息化面临转型困扰。信息化重硬轻软依然严重据赛迪数据显示,81.4%被调查的中小企业都表示2007年将会采购IT硬件产品,而软件投资计划则相对较少。从这个数字来看,目前中小企业使用的主要信息化产品仍是基本的硬件设备,信息化应用并不充分。在软件应用方面,如OA、ERP和CRM,还有系统集成和IT培训等仍旧遭受企业冷遇。据中国电子信息产业发展研究院副院长李颖介绍:不少中小企业认为,信息化就是购买设备,而忽略先进设备与企业业务活动的具体结合,忽视适应企业结合需求的应用系统开发。导致很多中小企业因为硬件高投入没有产生预期的利用效果,而对信息化建设失去信心。由此可见,中小企业采购急需进行从单机设备向解决方案过渡的转变。正如联想集团副总裁夏立所说:用户不单需要PC,还需要行业的解决方案,还需要管理、咨询甚至专业的指导,所以为客户提供从产品到解决方案的一篮子解决方案,也是今后IT厂商争取更多用户最为有效的方式。三方共推企业信息化发展据赛迪顾问《2006-2007年中国中小企业信息化发展研究年度报告》显示,2006年国内中小企业IT市场规模达到157.7亿元,未来5年中小企业IT市场规模将保持21.5%的复合增长。面对如此巨大的市场潜力,中小企业信息化已刻不容缓,其发展还需政府、企业和IT供应商三方共同的努力。从政府方面,需要充分发挥政府的引导和推动作用,努力为中小企业信息化营造一个好的发展环境,带动需求,努力帮助中小企业解决资金不足的具体现实问题。同时要建立中小企业信息化建设的评价指标体系,来帮助指导中小企业信息化的整体发展过程,使它的发展能够更好满足企业的发展,提升企业效率和降低成本,真正帮助企业的发展。从中小型企业来讲,企业观念的变革还需要进一步加强。同时,企业还需要加快复合型信息化人才的培养,合理利用有限的资金,配合企业信息化发展进程。中小企业信息化的建设模式选择一般取决于企业所处的行业性质,组织结构和流程,员工素质以及企业信息系统运用成效四个方面。其中,企业行业性质决定企业如何实施信息化,其关键点取决于企业所处的行业,企业组织结构和流程。企业孤岛程度决定其信息化的基本模式。在IT供应商方面,要把握用户需求特征,区分行业差异,针对不同行业的发展特点,提供相应的产品和服务。同时,建立一体化销售渠道,简化一体化采购流程也是IT供应商进一步提高服务水平,树立品牌影响力的有力措施。中小企业信息化转型不是某个企业或者部门能够独立承担的,它需要政府、企业和IT供应商合力共推,才能良性互动,形成彼此畅通的产业链,给整个中小企业经济的发展带来更大的价值。第三节选题的意义利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。本课题就是为了管理纷繁复杂的人事档案信息而设计的。我们国家一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对人事档案信息进行管理,具有手工管理所无法比拟的优点.所以建立人事管理系统,使人事管理自动化,提高信息处理的速度和准确性十分必要。本课题来源于中小型企事业对人事档案管理的需求,在调研过程中我们发现,当前市面上许多信息管理系统成品,但有许多不适合中小型企事对人事档案管理的要求,因此,我们着手开发小型人事档案管理系统。课题的目的是:针对中小型企事业对人事管理的需求,开发小型人事管理系统,力求方便快捷实现人事档案的自动管理。系统开发的意义在于:为中小型企事业人事管理提供软件;从理论上可以给使用MicrosoftActiveServerPages进行人事档案系统开发者提供理论指导。第二章技术解析第一节MicrosoftAccess概述MicrosoftAccessforWindows是Microsoft公司推出的面向办公自动化、功能强大的关系数据库管理系统,它的职能是维护数据库、接受和完成用户提出的访问数据的各种请求。Access2000关系数据库是数据库对象的集合。数据库对象包括:表(Table)、查询(Query)、窗体(Form)、报表(Report)、数据访问页(Page)、宏(Macro)和模块(Module)。在任何时刻,Access2000只能打开并运行一个数据库。但是,在每一个数据库中,可以拥有众多的表、查询、窗体、报表、数据访问页、宏和模块。这些数据库对象都存储在同一个以MDB为扩展名的数据库文件中。下面对这些对象作一简要介绍。表:存储数据的容器,是关系数据库系统的基础。表以行列格式存储数据项,这一点和电子表格有些类似。表中的单个信息单元(列)称为字段,在表的顶部可以看到这些字段名;表的一行中所有数据字段的集合,称为记录。用户可以从其他的应用系统(如dBASE、FoxPro、Paradox)、客户/服务器数据库(如SQLServer)以及电子表格(如Excel工作表和Lotus1-2-3)中导入表。查询:显示从多个表(最多为16个)中选取的数据。通过使用查询,用户可以指定如何表示数据,选择构成查询的表,并可以从所选表中提取出最多255个特定的字段。用户可以通过指定要查询数据的条件来决定显示的数据项。窗体:窗体是数据库和用户的一个联系界面,用于显示包含在表或查询结果中的数据,或操作数据库中的数据。窗体中可以包含图片、图形、声音、视频等多种对象,也可以包含VBA代码来提供事件处理。子窗体是包含于主窗体中的窗体,主要是用来简化用户的操作。报表:用友好和实用的形式来打印表和查询结果数据。报表中可以加入图形来美化打印效果。Access的报表处理能力比起其他关系数据库管理系统来(包括那些为小型机和大型机设计的应用管理系统在内),其报表的处理能力显得更为灵活方便。报表中同样也可以添加VBA代码来实现一定的功能。宏:宏主要是用于执行特殊的操作和响应用户激发的事件,如单击命令按钮操作等。现在宏已经过时了,Access2002之所以支持宏,是为了能够与早期的Access版本所创建的数据库应用系统保持兼容。Microsoft建议在Access应用系统中采用VBA代码来进行事件的处理,这一原则在Office系列中均适用。模块:在模块中使用VBA代码的目的主要有两个:一是创建在窗体、报表和查询中使用的自定义函数;二是提供在所有类模块中都可以使用的公共子过程。通过在数据库中添加VBA代码,用户就可以创建出自定义菜单、工具栏和具有其他功能的数据库应用系统。第二节ASP介绍一、什么是ASPMicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。二、ASP的特点ASP技术具有以下特点:1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2.无须compile编译,容易编写,可在服务器端直接执行。3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。4.与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5.ActiveServerPages