【毕业学位论文】(Word原稿)基于VB-SQL的人事工资信息管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于VB-SQL的人事工资信息管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于VB-SQL的人事工资信息管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于VB-SQL的人事工资信息管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于VB-SQL的人事工资信息管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 姓 名: 学号: 所在院系:软件学院 学科门类:计算机科学与技术 学科专业:软件工程 指导教师: 副指导教师: 二 一 三 年九 月 基于 人事工资 信息管理系统的设计与实现 A in 2010 2013 F 基 于V B S Q 同济大学 学位论文版权使用授权 书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 2013 年 6 月 27 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 2013 年 6 月 27 日同济大学 硕士学位论文 摘要 I 摘要 随着计算机技术与网络技术的高速发展,越来越 多 的 现代企业 开始在不同层次应用信息化管理系统。 人事工资信息管理系统 是 现代企业 运营管理的信息化系统之一,它的根本目的是为 企业 建立一 支 高素质的 人才队伍 ,同时也是提高 企业经营管理水平 的重要保证, 以此来 改善传统手工人 事工资信息 管理的不足,提高人 事工资信息 管理 的工作效率与水平,实现 现代企业 人 事工资信息 管理 的信息化、标准化 与 科学化。 本课题的提出是通过对 中小企业 实地调研展开的,并根据现代企业对 人 事工资信息 管理 方 式向信息化、自动化转变的要求 , 同时利用 有的软 硬件资源 、 网络资源完成 人事工资信息管理系统 的部署,以改善 统手工管理与 动 事工资信息 管理 向信息化、科学化 和 标准化方向发展。 本课题设计按照软件工程开发方法,利用 000数据库等有关 技术,完成了人事工资管理信息管理系统的设计。本 系统具有可扩展性、开发性、集成性、灵活性、安全性等优点。 并采用三层 C/完成了客户端、服务端、数据库端三层设计,完成 了 客户端人事信息管理、系统设置、数据统计、数据库维 护四 个系统 模块的设计,并通过 次系统开发达到了需求分析阶段的预期目标,满足用户对人事 工资信息 管理系统的需求。 本系统的开发过程按照软件工程瀑布模型,经过需求分析、系统设计、系统实现、系统测试等步骤,成功研发了 事 工资信息 管理系统 ,优化了 事 工资信息管理 流程,达到了预期效果,具有较强的实用价值。 关键词 :人 事工资信息管理 系统, C/ I of at of is a of of is to a to of an in to of to to a of by C s to to s C, to in to s C C to of in of B 000 a is so of , of .0 as a of to a to in II a JC to C to a C/S 济大学 硕士学位论文 目录 录 第 1 章 绪论 . 1 究背景 . 1 内外研究现状 . 1 文的主要研究内容和组织结构 . 3 究内容 . 3 文结构安排 . 4 第 2 章 相关技术介绍 . 5 理信息系统概述 . 5 理信息系统的空间分布结构 . 5 理信息系统建设的生命周期 . 6 理信息系统的开发 . 7 发工具的介绍 . 8 简介 . 8 特点 . 9 据库技术 . 10 特点 . 11 安全性 . 11 章小结 . 13 第 3 章 系统需求分析 . 14 状调研 . 14 统开发可行性分析 . 15 统功能需求 . 16 统非功能需求 . 19 章小结 . 20 第 4 章 系统设计 . 21 统体系结构设计 . 21 统逻辑结构设计 . 21 统物理结构设计 . 22 统模块设计 . 23 统 模块划分原则 . 23 统模块的划分 . 23 同济大学 硕士学位论文 目录 V 统模块的详细设计 . 24 据库设计 . 29 据库概念结构设计 . 29 据库逻辑结构设计 . 31 章小结 . 36 第 5 章 系统实现 . 37 统实现的软硬件环境 . 37 统模块实现 . 38 事管理模块的实现 . 38 统设置模块的实现 . 42 据统计模块的实现 . 44 统安全性的实现 . 46 户安全控制的实现 . 46 据库安全的实现 . 48 章小结 . 49 第 6 章 系统测试 . 50 试环境 . 50 统测试目标与举例 . 50 统测试目标 . 51 统测试举例 . 52 统测试结果 . 54 章小结 . 55 第 7 章 总结与展望 . 56 结 . 56 望 . 56 致 谢 . 58 参考文献 . 59 个人简历 在读期间发表的论文与研究成果 . 62 同济大学 硕士学位论文 基于 人事工资信息管理系统 的设计与实现 1 第 1 章 绪论 究背景 随着信息技术的高速发展,数据库技术与信息化技术应运而生,越来越多的公司开始在不同层次上应用管理 信息系统 。不管是商业部门、科研部门、政府办公部门或者工程开发部门等,都热衷于管理信息 系统 的开发和应用,建立一个满足 人力资源部门 信息处理要求的 管理 信息系统也成为一个公司或者组织生存和发展的重要条件,推动着公司的劳动人事管理走向科学化、规范化 1。但当前仍有大量公司的人事 工次信息 管理仍处于手工操作阶段,手工操作不仅效率低下,而且保密性差,而且还常常因为管理的纰漏而产生不必要的错误。因此,公司人事 工资 信息管理系统应运而生, 这类系统 以提高公司 人事工资信息管理 工作效率和水平,实现公司 人事工资信息管理 的办公自动化与信息化为目的,节约公司人力资源管理成本。 司是我国 典型的中小企业 ,拥有员工 200 余名。在企业经营管理中已应用多个信息化管理系统,例如财务管理系统、客户关系管理系统等,但人力资源管理方面仍采用传统的手工操作阶段,人力资源管理思想落后。为帮助 司 将先进的人力资源管理方法与理念应用于企业 人事工资信息管理 工作中,公司领导也 越来越重视信息化系统的建设,因此,本次开发的公司 人事工资信息管理系统 是顺应了 司 企业管理的需要,得到了企业领导与 人力资源 部门的配合与支持。因此,本课题研究是通过对 司 的充分调研为基础,以及我国企业信息化建设需求为条件,对公司 人事工资信息管理 系统 的设计与开发展开研究。本课题研究将重点介绍系统开发所需的相关技术基础,并对系统的需求分析、系统设计与系统实现展开详细的论述,目的是从计算机技术上论述公司如何从传统人事工资信息管理 模式向信息化管理模式转变的过程,以及信息化 人事工资信息管理 系统 在企业经营管理中所发 挥的作用。 内外研究现状 我国的 人事工资信息管理 系统软件经过 10 多年的发展,目前市场上的该类系统 正慢慢走向 成熟。但由于我国计算机信息技术、软件开发技术相对国外落后,我国许多大型企业仍然采用国外软件提供商所提供的人事工资信息管理系统。而对于我国广大的中小企业,由于企业规模较小,资金缺乏,对企业信息化建设投第 1 章 绪论 2 入不足。因此,国内软件提供商所提供的 人事工资信息管理 系统仍然 面临着较大的困境。另外,我国在 人事工资信息管理 系统方面,缺乏相关的行业规范与技术标准, 同时我国的 人事工资信息管理 系统开发厂商众多,开发资历 良莠不齐 。由此可见,我国关于 人事工资信息管理 信息系统软件还处于初级阶段,处于探索时期。 目前我国软件提供商提供的具有代表性的 人事工资信息管理 系统主要有:方正人事管理系统、信创人事管理系统、大任人事管理系统、顶呱呱人事管理系统、胜新通用工资管理系统、 鼎恒达工资管理系统等,这些 人事工资信息管理 系统均具有较强的人事管理与工资管理功能。通过这些软件也说明了我国软件提供商对企业 人事工资信息管理 信息化方面的研究。但这些人事工资信息管理系统均是通用型的管理信息系统,仅是对各行各业 人事工资信息管理 理念精华的提炼,缺乏管理信 息系统的针对性与个性化。特别与企业人力资源管理理念相结合的较少,所以这些系统应用于我国企业会带来相应的难度。虽然这些软件提供商均提供二次开发服务,可根据企业的实际情况开发适合本企业管理的 人事工资信息管理 系统,但这种二次开发的系统会增加相应的成本。 国外由于计算机技术发展较早,对 人事工资信息管理 系统的研究也较我国早,开发了许多基于人力资源管理理念的管理信息系统,这类型的系统具有业务流程清晰、逻辑性强、界面友好等诸多优点。但是国内外由于文化差异较大,其在 人事工资信息管理 方式与方法存在着较大的差异。因此,国外研发 的系统并不适合于我国的 人事工资信息管理 工作,我国许多企业并不是直接采购国外的成品软件,通常是购买软件提供商的二次开发服务。这也就意味着国外先进的 人事工资信息管理 系统无法通过简单的移植就能满足我国企业的实际应用。 国外先进的 人事工资信息管理 系统虽然在我国并不能通过简单的移植即可应用,但这些系统在国外较发达国家便可通过简单移植就能完成企业 人事工资信息管理 的信息化。 这主要归功于软件提供商所提供的人事工资信息管理系统具有多元化、多结构和多层次的特点, 并 开始向自动化、智能化、集中化等方向发展,同时也 满足现代人力资源管 理理念的需求。 另外,国外企业注重企业经营管理中的管理信息系统应用也进一步促进了人事工资信息管理系统的发展,据调查统计,在欧盟等诸国,企业经营管理中 90%的财务管理工作均由计算机完成,超过80%的人事工资信息管理工作由计算机完成。而美国在企业经营管理中的计算机应用情况与欧盟基本差不多,其中 90%的企业经营管理工作由计算机完成, 12%的制造业工作、 10%科研工作均由计算机辅助完成。由此可以看出,在欧美等国家,管理信息系统已成为企业经营管理中必不可少的重要工具。 因此,人事工资管理系统在国外的企业经营管理中得到了广 泛的应用。 同济大学 硕士学位论文 基于 人事工资信息管理系统 的设计与实现 3 随着企业人力资源管理理念的引入,以及企业在经营管理中对人事工资管理工作的重视,人事工资管理信息系统得到了良好的发展。目前国内外主要的人事工资信息管理系统主要有:新动力、朗新、 。这些系统在功能上均具有完善的人事管理模块与工资管理模块,并且随着企业人力资源管理的发展,增加了绩效考核与员工激励等内容。 在实现技术方面,当前市面上流行的人事工资信息管理系统各种主流的开发技术均有应用,例如 术、 术、 术等。在软件架构体系方面,目前大多采用 C/S 体系结构 ,但随着B/S 体系结构的发展, B/S 体系结构的人事工资信息管理系统会越来越多,同时也会出现一些 B/S 与 C/S 相结合的系统。 在数据库方面,目前的人事工资信息管理系统均采用大型的关系型数据库,以满足系统数据安全性的需求。 文的主要研究内容和组织结构 究内容 本课题是结合中小企业 司关于 企业人事工资信息管理 的实际情况与实际需求展开的,多次与公司领导与人力资源部员工展开座谈,找出 司对 人事工资信息 的需求。然后按照软件工程的设计思想,完成基于 改进型三层 C/S 模式的 人事工资信息管理系统。 具体而言,本论文完成的主要工作有: ( 1)概述了 管理信息系统 的相关内容,包括 管理信息系统的空间分布结构 、管理信息系统建设的生命周期 和 管理信息系统的开发 等。并对本次系统设计所需的软件开发工具与数据库技术进行了简要介绍。 ( 2)通过对中小企业 司的深入调研调,确定了本次系统设计可行性,以及系统的功能需求与非功能需求。 ( 3)实现了中小企业 司人事工资管理业务流程的信息化。并利用分角色权限控制方法,根据 司人事工资信息管理工作中各岗位的权限,默认将系统分为三种用户角色,即系统管理员、管理员和一般用户, 系统管理员具有系统的全部权限,管理员具有除系统安全模块外的所有权限,一般用户仅具有人事工资信息管理相关的内容。这种严格的分角色权限控制方法,即可以限制管理员的越权操作,同时也保证了系统数据的安全性与保密性。 ( 4)分级设定系统用户角色权限。为保证系统的安全性,系统对关键数据的权限进行了严格的设计,例如数据库管理、用户权限管理仅只有系统管理员具有权限。同时系统的角色权限控制具有较强的灵活性,可根据企业的发展自定义用户角色,并对相应的用户角色赋予权限,这样便更好的实现了系统的分权控制。 第 1 章 绪论 4 ( 5) 本 次 系统 共 包括系统 设置模块、人事信息管理模块、数据统计模块、数据库维护模块四个子系统。该系统在设计中采用面向对象的设计方法,确立相互之间的关系。通过 司的 软件开发工具 ,用于 整个系统程序的开发与实现,利用数据库 000 来完成对数据的存储。本次开发的系统具有高安全性、易扩展性、易维护性、通用性好等特点,能够满足中小企业 司人事工资信息管理的需求 。 文结构安排 本文共分为七部分对本课题展开论述,论文组织结构安排如下: 第 1 章,绪论。本 章主要介绍课题研究的背景、意义以及国内外研究现状,并对本课题的主要研究内容以及本文结构安排进行介绍。本章为课题的选取提供了 支撑。 第 2 章,主要理论与技术。主要介绍本课题研究需要使用到的相关理论与技术,主要包括 管理信息系统的相关内容,以及本次系统开发的软件工具 所采用的数据库技术 。为后续的系统软件开发设计提供相应的理论与技术基础。 第 3 章, 人事工资信息管理系统 的需求分析。主要通过对中小企业 司人力资源管理的调研,确立了系统开发的可行性,同时通过充分的调研完成了系统的功能需求与非功能 需求。 第 4 章, 人事工资信息管理系统 的设计。主要完成 人事工资信息管理系统 的体系结构 设计、系统 模块设计和 数据库设计等 内容 。 第 5 章, 人事工资信息管理系统 的实现,主要介绍 人事工资信息管理系统 实现的软硬件环境,并通过流程图 、时序图、代码和系统界面对系统部分模块的实现过程进行了详细论述。同时着重对系统安全性的系统进行了论述。 第 6 章, 人事工资信息管理系统 的测试,对系统测试环境、测试方法、测试用例进行了论述,最后对测试结果进行了总结。 第 7 章,总结与展望。对本次系统开发所展开的工作以及所取得的成果进行了总结,并对下一 步系统开发工作进行了展望 。 同济大学 硕士学位论文 基于 人事工资信息管理系统 的设计与实现 5 第 2 章 相关技术介绍 理信息系统概述 人事工资信息管理系统 是典型的管理信息系统( 因此,应当按照管理信息系统的开发原则进行开发。本节将对管理信息系统相关理论进行概述。 理信息系统的空间分布结构 管理信息系统的空间分布结构可分为集中式和分布式两种类型,集中式系统是指信息资源在空间上集中配置的系统,由单台计算机为核心的系统,一般也称为单机系统。集中式系统一般由计算机、终端和计算机外围设备组成 。其优点主要表现在以下几个方面: ( 1)信息资源集中,资源利用率高。而且管理方式规范统一,方便对信息资源的管理。 ( 2)集中式系统一般由单台计算机及外围设围组成,系统安全策略实施较方便。 ( 3)集中式系统一般由专业人员集中使用,有利于发挥专业人员的优势,提高工作效率以及组织人员培训。 另一种管理信息系统的空间分布结构是分布式系统,它将应用程序与数据库存储分开处理,通过网络完成数据交互,其具有以下几个方面的优点: ( 1)分布式系统具有高扩展性,增加系统功能或网络节点一般不会影响整个系统的运行。 ( 2)分布式系 统可以根据用户对应用程序的需求以及数据存储方式来配置信息资源。 ( 3)分布式系统能充分调整用户在系统开发、维护以及信息资源管理方面的积极性,得高了系统系统对环境的适应能力以及用户需求变更的应变能力。 ( 4)分布式系统具有高健壮性,系统中一个网络节点出现故障时不会导致整个系统陷入瘫痪。 由于分布式系统的上述优点,近年来得到迅速发展,如今已完成有两种非常成熟的分布式系统结构:客户端 /服务器结构( C/S)、浏览器 /服务器结构( B/S)。传统的 C/S 结构与 B/S 结构已被人们所熟知,像网页浏览就是典型 B/S 结构。由第 2 章 相关技术介绍 6 于 传统的 C/S 结构方面存在一定的缺陷,目前出现了三层的 C/S 结构,即在客户端与数据库之间增加中间层应用服务器,从而形式用户表示层、中间层、数据层的三层 C/S 结构,三层 C/S 结构保存了传统 C/S 结构的优势,并完善了传统 C/此,三层 C/S 结构的出现提高了处理信息的速度与质量。三层 C/S 与 B/S 结构如图 示: 图 层 C/S 与 B/S 结构图 在具体的实际应用,管理信息系统可以按自己的需求采用其中任一种结构也可两者结合使用。本次开发的 人事工资信息管理系统 将采用三层 C/S 结构来进行开发 。 理信息系统建设的生命周期 管理信息系统的生命周期可划分为以下四个阶段: 1 系统规划 系统规划阶段是管理信息系统的起始阶段。管理信息系统的新建、改建和扩展都是按系统所属的组织需求进行的。因此,这一阶段的主要任务是:根据系统所属组织的对信息的需求,制定管理信息系统建设的总体规划,其中包括待建系统的建设目标、系统功能、整体规模以及整个系统生命周期所需的各类资源,并按照需求方的需求缓解以及现有的资源情况,把待建系统项目分期进行开发。 2 系统开发 系统开发阶段是根据系统规划阶段确立的软件开发计划 对系统进行开发实现,这是整个管理信息系统建设生命周期中工作量最大的阶段。系统开发阶段的同济大学 硕士学位论文 基于 人事工资信息管理系统 的设计与实现 7 主要任务是,对待建系统的分期项目展开需求调研,确立开发的可行性,然后通过软件开发工程思想完成系统的建模、设计、实现、测试,测试通过后完成对系统的实施以及转换,最后对系统进行评价。 3 系统运行与维护 系统运行与维护阶段是整个管理信息系统生命周期时间最长的阶段,也是管理信息系统实现其功能,发挥其价值的阶段。系统的正常运行必须有科学的组织与管理方式,这样才能更大程度的发挥管理信息系统的价值。 系统维护可分为适应性维护、纠错性维 护、预防性维护和完善性维护四种维护类型。 适应性维护是指由于技术、管理环境的变化,系统内的某些应用已无法适应新环境下的需求,因而导致系统的某些功能无法满足企业的实际应用。因此,需要对这些无法适应企业变化的应用进行相应的调整,以使这些功能能适应企业新环境的需求。 纠错性维护是指对系统进行随机或定期的检修,纠正运行阶段发现的各种错误与问题,消除隐患,保证系统按预定要求完成各项管理工作。 预防性维护是指预防管理信息系统可能受到的攻击或发生的变化而采取的维护措施。 完善性维护是指管理信息系统用户组织在不断发展,对系 统提出了新的功能需求或现有功能的升级需求,因此,必须在现有管理信息系统上进行扩展与补充,以满足用户组织对系统不断提出的需求。 4 系统更新 组织的内、外环境在不断的发生变化,技术也在不断的升级,因此,组织对信息需求也在不断的发生变化。管理信息系统为与这种环境变化相适应,便会在局部小范围内进行调整以适应这种变化,完成系统的更新。当现有系统无法通过系统维护来适应环境或用户对信息需求的变化,或者维护的成本远远高于重新开发新系统项目时,则可以重新考虑开发一个新的管理信息系统来替代。 理信息系统的开发 1管理信息系统的开发方式 目前管理信息系统的开发方式主要有自行开发、联合开发、委托开发、购买源程序二次开发等几种方式。具体采用的开发方式一般根据组织的现有资源、技术能力以及外部环境来决定。 2 开发策略 可行的开发方法包括: 第 2 章 相关技术介绍 8 ( 1) 自上而下 ( :根据软件工程开发思路,首先通过调研确定系统的需求分析,然后进行系统设计、系统实现、系统测试的过程,体现了结构化的设计思路。 ( 2) 自下而上 ( :采用堆积木的方式完成对整个系统的构建,这种开发方式一般不注重系统各模块的内在联 系性。 在管理信息系统的实际开发过程中一般采用两者相结合的开发方法,首先通过对系统进行分析确定系统的逻辑模型,然后通过逻辑模型确定系统最优的物理模型,逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下和自下上相结合方法的设计思路。 3管理信息系统的开发方法 目前管理信息系统的开发方法主要有瀑布模型法和快速原型法两种: 瀑布模型 ( 生命周期方法学 ) :将管理信息系统的生命周期划分为系统计划制定、需求分析、系统设计、系统实现、系统测试和运行维护六个基本阶段,且各个阶段采用自上而下的、相互衔接的固定次序 ,就像瀑布逐级下落的过程。在早期管理信息系统开发中该方法使用较普遍。 快速原型法 ( 面向对象方法 ) :该方法是在第四代程序开发语言、关系数据库系统以及各种辅助软件开发工具产生的基础上提出的一种开发方法。快速原型法强调人对客观事物的认知,该方法易于被人们所接受。快速原型法的核心是以交互的、快速建立的原型来代替传统开发方法产生的形式僵硬的规格说明,用户可通过试用原型来向开发者提供真实有效的反馈意见。因此,快速原型法是一种适应当前计算机技术和软件开发技术的交互式、高灵活性、快速的软件开发方法。 两种方法的结合:使用快 速原型法开发管理信息系统时,其工作重心是在系统生命周期中的分析阶段,分析阶段的各种对象模型同时也适用于系统设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论