您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 基于ASP的员工绩效管理设计与实现
东北大学继续教育学院毕业设计(论文)毕业设计(论文)GRADUATEDESIGN(THESIS)论文题目:基于ASP的员工绩效管理设计与实现学生陶松教学中心安徽亳州蒙城奥鹏学习中心专业2010春电子商务指导教师虞洪强二〇一三年三月十九日东北大学继续教育学院毕业设计(论文)I摘要本文主要介绍员工绩效管理系统从系统设计到系统测试的实现全过程,本系统采用ASP语言和Access数据库开发而成,包括职工管理、档案管理、考勤管理、工资绩效管理等模块,并将工资计算与考勤、奖惩绩效相关联,生成较合理的薪酬管理体制,以产生有效的激励机制。同时系统设置了一些必要的辅助功能,比如对员工行程变动、工程重要节点提醒和生日提醒等功能,有助于巩固企业与员工的心理契约,促进员工积极向上,向公司靠拢;还能帮助员工克服不好的习惯、养成符合企业需要的良好的工作习惯。系统能够实现数据的录入、插入、删除、查询、统计、更新等功能,能满足企业职工管理方面的基本要求。关键词:员工绩效;ASP;B/S模式;管理东北大学继续教育学院毕业设计(论文)I目录摘要..................................................I1.绪论................................................11.1背景.............................................11.2本文的主要内容...................................22.相关技术介绍.........................................42.1SQLServer数据库................................42.1.1SQL基础....................................42.1.2SQL语句.....................................62.1.3DDL与DML。..................................72.1.4复杂操作实现................................92.2ASP简介.........................................102.2.1ASP简介....................................102.2.2ASP的特点与功能............................112.2.3ASP的执行..................................132.2.4ASP内置对象................................142.3B/S模式........................................152.4系统的基本配置.................................173.系统设计............................................183.1需求分析.......................................18东北大学继续教育学院毕业设计(论文)II3.2系统设计......................................193.3数据库设计....................................203.3.1E-R图....................................203.3.2数据库结构...............................244.系统实现............................................324.1登陆模块的功能实现.............................324.2职工管理模块的功能实现..........................344.3档案管理模块的功能实现..........................374.5考勤管理模块的功能实现..........................445.系统测试............................................495.1用户功能测试....................................495.1.1查看职工信息...............................495.1.2新增员工信息...............................495.1.3修改员工信息...............................505.2考勤系统测试....................................505.3工资数据系统测试................................515.3.1工资计算...................................515.3.2工资发放...................................526.研究结论及建议......................................53参考文献...............................................54东北大学继续教育学院毕业设计(论文)11.绪论1.1背景目前公司的工资计算用Excel工作表制作,需要收发数十封邮件用于数据整理,通常3—4天才能完成,数据收集比较麻烦。市场上现有的员工管理软件要价太高动辄上万元,成本大,软件功能多、界面精美造成容量大,也使得系统的维护和更新相当的困难,无法贴合我企业部门实际要求。管理系统应具有良好的交互性,尽量避免或消除以往管理中的某些局限性。以界面的友好,实施的规范化为前提;以方便、实用、易行为主导;以缩短人们的时间来提高工作效率为目标。最终实现信息化、规范化、系统化、便捷化,实用化的交互平台,使整个系统运行过程简单、方便、易行、顺利。研发这个软件就是为了解决个人绩效工资的数据收集、整理、生成报表这些问题,应该先解决这些问题。公司领导希望有一套软件能把个人按月考勤、工作状况、奖惩等信息统一管理起来,直接高效的、准确的与员工绩效工资的挂钩,促进员工不断提高自身素质,提高工作积极性,从而提高公司整体的良性发展。人事工资管理是企业内部很重要的一个管理事项,其管理方式和工具对企业的决策者和管理者来说至关重要。但一直以来大多数企业内部人事和工资的管理基本上都是传统的手工操作,这种人工管理的东北大学继续教育学院毕业设计(论文)2方式效率低,保密性差,而且很难满足及时记录、随时查询的需要,为信息的管理者带来诸多不便。利用计算机进行信息控制和数据处理,不仅从整体上大大提高了工作效率和安全性,而且具有存储量大,寿命长,成本低等优点,这些更是手工管理所无法比拟的。用计算机支持完成人事管理的日常事务,能够使人事管理自动化和科学化,提高了信息处理的速度和准确性;工资管理更是一项琐碎、复杂而又十分细致的工作,如果实行手工操作,会浪费工作人员很多时间和精力,且失误在所难免,而使用计算机进行工资计算和发放,不仅能够保证工资核算准确无误,而且能对相关信息进行统计,使工资与考勤、奖惩等事项合理挂钩,使企业内部管理体制更加科学有效。总之,为了很好的实现数据的录入、插入、删除、查询、统计、更新等功能,以达到使企业人事工资信息管理科学化、系统化、规范化和自动化的目的,建立人事工资管理系统是十分必要的。1.2本文的主要内容根据系统服务对象的实际情况和对管理员工信息和管理员工薪资的具体需求,我利用ASP和Access数据库,结合数据库原理及应用,软件工程开发方法,在经过深入地学习之后,开发了此人事工资管理系统。在本系统中,主要采用B/S结构,运用ASP技术和Access数据库实现。本文研究的内容为基于ASP的员工绩效管理设计与实现。东北大学继续教育学院毕业设计(论文)3本文的组织结构:全文共分五章。第一章概述,主要是介绍系统开发的背景、开发的目的及意义,以及本文的内容及组织结构。第二章相关技术介绍,介绍SQLServer数据库,ASP简介,B/S开发模式。第三章系统设计,介绍对员工绩效管理系统进行需求分析,描述系统模块组成以及数据库的设计。第四章系统实现,介绍各模块的功能实现过程。第五章系统测试,对各功能模块进行系统测试,介绍测试过程。第六章结论,总结系统开发和个人心得。东北大学继续教育学院毕业设计(论文)42.相关技术介绍2.1SQLServer数据库2.1.1SQL基础SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、MicrosoftSQLServer、Access、Ingress等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如“Select”、“Insert”、“Update”、“Delete”、“Create”和“Drop”常常被用于完成绝大多数数据库的操作。MSSQLServer就是用的Transact-SQL。SQL语言有着非常突出的优点,主要是:非过程化语言、统一的语言、是所有关系数据库的公共语言。非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句东北大学继续教育学院毕业设计(论文)5的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。SQL为许多任务提供了命令,其中包括:查询数据在表中插入、修改和删除记录建立、修改和删除数据对象控制对数据和数据对象的存取保证数据库一致性和完整性以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。东北大学继续教育学院毕业设计(论文)62.1.2SQL语句SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:DML(DataManipulationLanguage,数据操作语言):用于检索或者修改数据;DDL(DataDefinitionLanguage,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象;DCL(DataControlLanguage,数据控制语言):用于定义数据库用户的权限。DML组可以细分为以下的几个语句:SELECT:用于检索数据;INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据;DELETE:用于从数据库中删
本文标题:基于ASP的员工绩效管理设计与实现
链接地址:https://www.777doc.com/doc-1028097 .html