资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
四川师范大学本科毕业设计企业人事工资管理系统学生姓名学号所在系计算机科学与技术系专业名称 计算机科学与技术班级指导教师四川师范大学二。一二年五月企业人事工资管理系统学生: 指导教师:内容摘要 :随着社会经济的发展,企业面向规模化、大型化发展,对于大中型企业来说,员工、职称等与工资管理相关的信息随之急剧增加。工资管理是公司管理的一个重要内容,是一种典型的管理系统,本文详细介绍了以前台C#.NET与后台SQLServer 2005为语言编写管理信息系统的过程。其开发主要包括后台数据库的建立、维护以及前端的相应应用程序开发两个方面的内容,系统的建立和维护主要要求其管理数据的规范性、系统性、自动性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要力求简便、易学易用等特点。本系统具备完善的人事档案管理功能, 工资报表的自动生成、 修改功能, 查询功能,公用意见箱等功能。可方便的为企业完成人事信息管理、财务监察管理以及内部信息交流等重要工作,更方便公司领导掌握人员的动向,及时调整人才分配,同时也减少了手工操作带来的繁琐与不便,使员工情况的记录和统计变得十分简单流畅。这些优点可以极大提高企业对工资管理的效率。关键词: 企业工资管理系统SQL Server 2005 C#.NET 数据库Enterprise personnel management system of wagesAbstract: Along with economical development, enterprises face large-scale, scale development. For the large and middle scale enterprise, the information related wages management as staff and title and so on, also sharply grows. The wages management is a corporate management important content, is a typical managementsystem. It introduced take onstage ASPand backstage SQLServer 2005 as the language compilation management information systems process in detail.Its development mainly includes the backstage database establishment, the maintenance as well as the front of the corresponding application procedure development two aspects contents. The system establishment and maintenance of the main demands of its data management systematic, standardized, automatic nature and so on, and the onstage application procedure development requests to achieve each function, simple to operate, easy to learn and use, and other characteristics.This system has the function of the managementof personnel files, financial statement generation, change the functional notify bulletin boards, common suggestion box, the internal polling functions. It can help the enterprise to complete the information work such as the humanaffairs information management, the financial supervision managementas well as internal information exchange. It also advantageous for the company to lead to grasps personnel s trend,promptly adjust talent s assignment, simultaneously also reduce the manual operation to bring some tedious and inconvenient, causes the staff situation the recording and the statistics change extremely simply. These merits may enormous enhance the enterprise to the wages management efficiency.Keywords:Enterprise Wages Management System SQL Server 2005 VB.NETDatabase前言 11 系统需求分析 11.1 问题来源 11.2 现行系统存在问题的分析 21.3 解决方案 21.4 系统优势 32 可行性分析 32.1 经济可行性分析 32.2 技术可行性分析 42.3 社会可行性分析 42.4 管理可行性分析 43 系统总体结构设计 43.1 系统目标 43.2 系统功能结构与分析 43.2.1 用户管理模块 53.2.2 查看信息模块 63.2.3 员工信息修改模块 63.2.4 工资查询模块 73.2.5 工资汇总模块 73.2.6 系统维护模块 74 数据库设计 84.1 数据库需求分析 84.2 数据库概念结构设计 94.3 数据库逻辑结构设计 94.3.1 规划有效的索引 114.3.2 使用约束来实现数据的完整性 125 详细设计与实现 125.1 系统用户登陆 125.1.1 系统用户登陆实现 125.1.2 企业人事工资管理系统的实现 135.2 系统各个功能的实现 135.2.1 查看数据信息 135.2.2 员工管理 145.2.3 工资考勤信息管理 185.2.4 数据还原与备份 206 系统开发环境、测试与维护 206.1 系统开发环境 206.2 系统测试 216.2.1 单元测试 216.2.2 组合测试 216.2.3 确认测试 226.2.4 系统测试 226.2.5 用户验收测试 227 结束语 22参考文献 24企业人事工资管理系统刖百工资管理系统是一个企业及单位不可缺少的部分, 它的内容对于公司的管理者来说至关重要 , 所以企业工资管理系统能够为用户提供充足的信息和便捷的查询手段。但一直人们使用传统的人工方式来管理文件信息,这种管理方式存在着许多缺点 , 比如 : 保密性差、效率低, 另外由于时间一长, 将产生大量的文件和数据, 这对于查找、更新和维护都将带来不少困难。随着科学技术的不断进步 , 计算机应用日渐成熟, 其强大的功能已被人们深刻认识且进入人类社会的各个领域并发挥着它越来越重要的作用。作为计算机应用的一部分, 使用计算机对企业人事工资管理信息进行管理, 具有手工管理无法比拟的许多优点 . 例如 : 查找方便、存储量大、可靠性高、检索迅速、寿命长、成本低、保密性好等等。这些优点能够极大的提高企业信息管理的效率, 也是企业正规化、科学化管理, 与世界接轨的重要条件。随着数据库技术的不断发展以及数据库管理系统的广泛应用, 数据库中存储的数据量急剧增加,这些数据库中的大量数据隐含着许多有价值的信息,而传统对数据库的简单操作只能发现表层的知识,不能归纳出隐含的带有结构性的知识,已远远不能满足人们的需要,人们更希望通过对数据的分析,获得数据更深层次的信息,或者说得到可用于进行决策的信息,也即对数据进行挖掘。数据挖掘 , 顾名思义就是从大量的数据中挖掘出有价值的信息。开发本系统的目的就是帮助企业的财务主管部门提高工作效率, 实现企业工资信息管理的规范化、系统化和自动化。本系统包括员工的基本工资金额、修改员工信息、设置其他项目的金额(津贴、奖金、福利、扣发等) 、设置工资计算公式等,使单位实现管理的自动化,给企业管理部门带来很大方便。1 系统需求分析1.1 问题来源随着计算机技术的发展和社会的进步,特别是微型计算机的大范围普及,计算机的应用逐渐由实时控制、科学计算等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心, 以数据库管理系统为开发环境的管理系统在办公自动化以及商业信息管理等方面的应用,日益受到人们的关注。当今时代是飞速发展的信息时代。在各个行业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制管理,不仅提高了工作效率,而且还大大的提高了其安全性。随着社会信息量的迅速增长,计算机处理的数据量也不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统应运而生。数据库管理系统是用来控制建立数据库中的数据、数据存取,并维护数据库的数据。从文件管理到数据库管理,代表了两代不同的数据管理技术。现如今,数据库管理已成为计算机信息管理的主要方式。数据库的应用非常广泛,可应用于各行各业。尤其是目前计算机飞速发展,运用广泛, 甚至每个公司、 每个员工都有电脑, 只要是稍复杂的数据, 都可制作成数据库,交由电脑来管理。 用电脑管理数据, 可免除人为的疏忽, 并且可靠性提高, 运算速度快。企业工资管理是一项既琐碎、复杂而又十分细致的工作,一般不允许发生差错。最初的工资统计和发放都是使用人工方式来进行处理,但随着工作量的加大,出现错误的机率也随之升高,不仅花费财务人员得大量时间,而且往往由于抄写不慎,或者由于计算的疏忽,而出现工资发放错误的现象。同时工资的发放还具有较强的时间限制,必须严格按照单位规定时间内来完成计算和发放工作。久而久之,这种人工处理方式无论是在效率,还是准确性方面都达不到企业的要求。经常性的出错会给企业带来了诸多的不便。正是企业工资管理的这种重复性、时间性、规律性,使得企业工资管理计算机化成为可能。企业工资管理系统就是使用电脑代替大量的人工计算和统计,完成企业众多工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。1.2 现行系统存在问题的分析现在的工资管理系统多半采用人工管理模式。每个月企业统计个人的工作时间,加班情况,休假状况,保险,奖金等多方面的因素,类别繁多且复杂。人员在统计信息的时候经常出现不可预料的各式各样
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号