
旅游行业管理辽阳市旅游公司人事管理系统分析与设计.pdf
54页目录目录 第 1 章 绪 论 1 1.1 人事管理系统开发背景及开发意义 1 1.1.1 开发背景 1 1.1.2 开发意义 1 1.2 国内外研究现状及发展趋势 2 1.3 本文研究的主要内容 3 1.4 本文结构 4 第 2 章 人事管理系统开发所采用的主要开发工具 5 2.1 开发工具的选择 5 2.2 数据库理论基础 5 2.2.1 数据库模型 5 2.2.2 数据库体系结构 6 2.2.3 数据的独立性 6 2.3 SQL 语言基础 7 2.3.1 SQL 简介 7 2.3.2 SQL 查询 7 2.3.4 SQL 数据更新 8 2.4 软件环境 8 第 3 章 系统分析 10 3.1 可行性分析 10 3.1.1 技术可行性 10 3.1.2 操作可行性 10 3.1.3 经济可行性 10 3.2 需求分析 11 3.2.1 系统调查 11 3.2.2 公司现行管理工作存在的主要问题 12 3.2.3 公司队伍现状 12 3.2.4 用户需求 12 3.3 系统数据流程分析一三 3.3.1 数据流程图各个符号的含义一三 3.3.2 数据流程图 14 3.4 业务流程分析一五 第 4 章 系统设计 21 第 4 章 系统设计 21 4.1 系统结构设计 21 4.2 数据库设计 23 4.2.1 E-R 图设计 23 4.2.2 数据库结构设计 24 4.3 系统详细设计 34 4.3.1 代码设计 35 4.3.2 输入输出设计 37 第 5 章 系统的实施 39 5.1 数据模块窗体的设置 39 5.1.1 用户登录窗体模块的实现 39 5.1.2 主窗体模块的实现 39 5.1.3 人事管理模块的实现 39 5.1.4 查询模块的实现 40 5.1.5 统计模块的实现 41 5.1.6 报表模块的实现 42 5.1.7 工具箱模块的实现 43 5.1.8 系统管理模块的实现 43 5.1.9 退出模块的实现 43 5.2 VISUAL BASIC 语言访问 SQL SERVER 数据库设计图 44 5.3 数据库连接的设计 44 5.4 系统的测试 46 5.5 系统的运行与维护 47 5.6 系统的维护内容 47 第 6 章 结束语 48 参考文献 49 作者简介及在学期间所取得的科研成果 51 致 谢 52 第 1 章绪论第 1 章绪论 随着科学技术的不断进步和提高,计算机科学日趋成熟和完善,人们也深刻 认识到其强大的信息处理功能,它已被应用到人类社会各个领域并且发挥着越来 越重要的作用。
进而,作为计算机应用的一部分,我们使用计算机对企业人事信 息进行管理,具有着管理人员手工管理所无法比拟的优点例如:检索迅速、查 找方便、存储量大、可靠性高、保密性好、寿命长以及成本低等优点8这些优 点不仅能够极大地提高企业人事档案管理的效率,同时也是企业的科学化、正规 化管理的一个重要标志因此,开发这样一套企业人事管理系统是一件很有意义 和必要的事情, 在论文的各章中本人将以开发辽阳市旅游公司人事管理系统为例, 具体谈谈开发过程和在开发过程中所涉及到的问题以及解决方法 1.1 人事管理系统开发背景及开发意义1.1 人事管理系统开发背景及开发意义 1.1.1 开发背景1.1.1 开发背景 经济与科技飞速发展的今天对于企业来说是机遇也是挑战,企业的职工队伍 也在不断壮大, 以前企业人事管理部门都是用手工来建立档案和管理职工工资的, 这样既费时又费力而且又非常容易出差错,为了更有效地管理好自己企业的人事 和档案信息,提高企业的管理效率,各企业都在尽量定制或购买各项管理的应用 软件,运用高科技手段进行管理由于当时受技术条件和市场需求的限制,主动 购买应用软件的企业非常少,而且那种软件管理系统实际上也只不过就是一种自 动记录的工具,几乎没有信息生成功能和系统数据分析功能。
长期以来,辽阳市 旅游公司一直使用传统人为手工的方式管理人事档案和职工工资,这种方式存在 着许多缺点例如:管理效率低、保密性差,随时时间的推移,将会产生大量的 文件以及数据,这对于查找、更新以及维护都带来了很多困难 8基于上述情况, 本文结合辽阳市旅游公司实际的人事和财务制度,经过实际的需求分析,选用运 行于 WINDOWS 平台下的一种可视化的高级编程语言 VISUALBASIC6.0 作为开发工 具1,采用 ADO 和 SQL 语句编程开发出来的单机版人事管理系统 1.1.2 开发意义1.1.2 开发意义 随着时代的进步,计算机技术的飞速发展,越来越多的企业意识到,企业整 体管理的信息化已成为企业的科学化、正规化管理的重要条件,而企业人事档案 管理的信息化又是企业整体管理信息化建设的重要组成部分4进而,作为计算 机应用的一部分,我们使用计算机对企业人事信息进行管理,具有着管理人员手 工管理所无法比拟的优点例如:检索迅速、查找方便、存储量大、可靠性高、 保密性好、寿命长以及成本低等优点8这些优点极大地提高企业人事档案管理 的效率因此,利用计算机对企业人事档案进行管理是企业发展的必然趋势。
我就职于辽宁省辽阳市旅游局,主要负责局机关及下属旅游公司的人事劳资 和档案管理工作,对于人事管理工作的流程非常熟悉长期以来,辽阳市旅游局 下属的辽阳市旅游公司一直使用传统人为手工的方式管理人事档案和职工工资, 这种方式存在着许多缺点例如:管理效率低、保密性差,随时时间的推移,将 会产生大量的文件以及数据, 这对于查找、 更新以及后期维护都带来了很多困难 一个设计完善,运行稳定的人事档案管理系统可以使人们从繁重的传统手工管理 中解脱出来,从而提高企业人事档案管理的工作效率,协助企业更好的完成人事 档案管理工作8基于上述情况,本文结合辽阳市旅游公司现有的人事和财务制 度,经过实际的需求分析,选用运行于 WINDOWS 平台下的一种可视化的高级编程 语言 VISUALBASIC6.0 作为开发工具,采用 ADO 和 SQL 语句编程开发单机版人事 管理系统5该系统从操作简便、实用灵活、界面友好、安全可靠等工作实际需 求出发,来完成企业人事和工资管理的全过程,从根本上改变过去那种从纸面上 静态了解员工的传统方式的同时,避免各部门重复录入相同的信息,减少重复劳 动,达到信息资源共享,对进一步促进企业信息现代化管理,进一步提高企业职 工工作效率等方面都有着重要意义和实用价值。
1.2 国内外研究现状及发展趋势1.2 国内外研究现状及发展趋势 从国外现状及目前发展趋势来看,据统计,美国大部分企业在财务会计方面 大约有 90%的工作是通过计算机来完成的,在人事管理方面有 80%至 100%的信息 处理也是通过计算机来实现的,在计划管理方面也占有 80%90%的比例由此可 以看出,在国外信息管理是计算机应用的主要领域2我国的企业人事管理系统 的开发应用是从 1973 年开始的,直至 1983 年以后才开始的大量的实际开发和研 究工作1989 年,国家人事部信息中心与北京益康工程公司历时 5 年联合开发了 通用人事管理软件, 于 1994 年通过联合鉴定并于同年 7 月进行全国推广 至 1995 年以来,我国许多专业人士也从多个角度研究了企业人事档案管理系统的设计与 实现,例如 foxpro、access 等,但终因其功能少、统计查询不灵活,无法生成 各种有效报表等不完善之处,而只能面向少数管理者,却无法资源共享,同时系 统维护比较繁琐,管理起来也比较麻烦尽管如此,人事管理由于它的出现发展 前景十分看好,即用计算机的自动化功能和高速度处理特点来替代手工的巨大工 作量,以此避免手工的误差和错误,从而使大规模集中处理大型企业信息的服务 变成了可能。
因为其特殊原因,越来越多的开发人员把目光投向了这类系统的开 发, 并且在多年的发展中使用这类系统的企业也呈快速上升趋势 鉴于上述情况, 开发研究出一套操作简便、界面友好、灵活实用、安全共享的人事管理系统势在 必行本系统结合辽阳市旅游公司实际,选用运行于 windows 平台下的一种可视 化的高级编程语言 VisualBasic6.0 作为开发工具,采用 ADO 和 SQL 语句编程开 发出来,经过可行性和需求分析以及实际操作证明,本系统所设计的人事管理系 统可以满足企业人事管理各方面的需要并可根据目前人事管理的广泛性,可将 系统扩展为通用软件,实现资源的最大利用化这样既降低了系统开发的设计成 本,又可增加经济效益,同时也符合时代发展的趋势 1.3 本文研究的主要内容1.3 本文研究的主要内容 本课题开发设计的系统主要利用计算机传递数据快、数据存储量大等特点, 将人事管理信息化,以便提供给决策者准确、全面的各种人事资料,从而使决策 机构能够迅速做出需要的决定 本系统对企业的人事信息进行全面的规划与管理, 能够快速准确地获取员工的自然情况、教育培训经历、工资方面的综合信息利 用本系统,还可以对这些信息资料进行综合分析,在较短时间内为领导和部门提 供全方位的员工信息。
8本系统基于 WINDOWS2000 开发,采用 SQLSERVER2000 数 据库原理和 VB6.0 程序设计 设计将采用传统的结构化开发方法, 按照系统分析、 系统设计和系统实施的三大步骤进行设计的前期将对该企业的现有情况进行详 细的调查研究和需求分析,完成系统总体逻辑结构的设计,并从技术、经济和管 理三方面进行可行性论证在系统分析和设计阶段,通过将业务流程图转变为数 据流程图并进一步细化的过程,对人事管理系统的业务处理有更细致的了解,对 数据流程图中的数据流、数据元素、数据存储和数据处理编入数据字典在系统 实施阶段,实现对于企业内部员工的人事资料管理,包括对现有员工各项资料的 管理及更新、 对新员工的人事资料的添加、 对离职员工的相关资料的删除等功能, 并对所有资料进行及时备份系统主要通过划分模块来实现相应功能,即划分为 人事管理模块、查询管理模块、统计管理模块、报表管理模块四个功能模块具 体内容如下: (1)对该企业的现行系统进行详细的调查研究和需求分析;(2)完成系统总体 逻辑结构的设计;(3)阐述整个系统的结构及设计思路;(4)介绍了系统要实现的 目标以及功能模块;(5)对系统实现数据库的访问进行了说明;(6)设计实现了用 户登录权限管理;(7)对完成的部分进行测试运行;(8)对系统进行完善、总结。
8 1.4 本文结构1.4 本文结构 本文第一章论述了企业人事管理系统的开发背景、开发意义及发展现状第 二章论述了人事管理系统所采用的主要开发工具第三章以旅游公司人事管理应 用需求为根本出发点,给出了系统设计实现的目标以及对可行性、数据流程、业 务流程进行了分析第四章对系统的结构设计、数据库设计进行了详细说明,系 统设计了人事管理、查询、统计、报表、工具箱、系统管理和帮助等 7 个模块, 查找方便,检索迅速第五章介绍了数据模块窗体的设置、数据库设计图、数据 库连接的设计,系统的测试和系统的运行与维护第六章总结 第 2 章人事管理系统开发所采用的主要开发工具第 2 章人事管理系统开发所采用的主要开发工具 2.1 开发工具的选择2.1 开发工具的选择 作为数据库系统的开发, VISUALBASIC 是一个非常理想的选择 数据库是 MIS 中的重要支持技术, 在 MIS 开发过程中, 如何选择数据库管理是一个关键的问题 目前,数据库产品较多,每种产品都具有各自的特点和适用范围因此,在选择 数据库时,应考虑数据库应用的特点及适用范围,正基于此,本系统选用了 SQL 语言和 VISUALBASIC 语言。
VISUALBASIC 是一种可视化的、面对对象和调用事件驱动方式的结构化高级 程序设计,可用于开发 WINDOWS 环境下的各类应用程序它简单易学、效率高且 功能强大总的来说,VISUALBASIC 具有以下特点4: 1.可视化编程; 2.面向对象的程序设计; 3.结构。












