企业人事管理系统 毕业论文.doc_第1页
企业人事管理系统 毕业论文.doc_第2页
企业人事管理系统 毕业论文.doc_第3页
企业人事管理系统 毕业论文.doc_第4页
企业人事管理系统 毕业论文.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

摘要:随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企人事信息的管理势在必行。人事管理是现代企业管理工作不可缺少的一部分,是适应现企业管理尺度的要求、推动企业劳动人事管理走向科学化、规范化的必要条件。只有人事管理规范了,才能在其他方面更好的发展。为了适应现代企业或公司经营发展的需要,人事管理也从以前的手工管理逐渐被规范化的管理信息系统所代替。本文主要分析了系统的主要组成情况,包括需求情况,系统的设计目标,数据结构,数据流程和系统的主要特点等,重点介绍了系统功能模块的详细思路和实现方法,以及对系统关键技术和部分源代码的详细说明。关键词:人事管理、vbabstractwith the rapid development of computer technology, computer applications in business management in the popularity of computer realization of enterprise information management personnel is imperative. personnel management is the modern enterprise management an integral part of, is to adapt to the requirements of the current corporate governance standards and promote labor and personnel management towards a scientific, standardized the necessary conditions. only the personnel management standards, and in order to better development in other areas. in order to adapt to the modern enterprise or corporate business development needs, personnel management from the previous manual management gradually standardized management information systems replaced. this paper analyzes the main components of the system, including demand, the system design goals, data structure, data flow and the main characteristics of the system, focusing on the details of the system function module ideas and implementations, as well as key technologies and system part of the source code in detail. keywords: personnel management, vb目录第一章 管理信息系统概述 5. 1.1 引言5 1.2 系统开发的可行性研究5 1.3 企业人事管理系统开发方法6 1.4 企业人事管理信息系统的目标 6第二章 系统分析 8 2.1 系统开发目标82.2 企业人事管理系统组织的结构8 2.3 企业人事管理系统的业务流程图 9 2.4 企业人事管理系统的数据流图9 2.6 数据字典 10第三章 系统设计14 3.1 开发及运行环境的选择 143.1.1 运行环境的选择 14 3.1.2 数据库的选择 143.1.3 开发工具的选择 143.2 本系统的设计目标 15 3.3 系统功能设计 15 3.4 数据库设计 163.4.1 数据库的概念结构设计 173.4.2 数据库的逻辑结构设计 203.5 数据库保护 23第四章 系统实施 254.1 前端软件开发工具的选择 254.2 后台数据库的选择25 4.2 系统菜单 26 4.3 系统窗口及代码 26 4.4.1 系统登录窗口 264.4.2 企业人事管理系统主窗口 284.4.3 添加用户窗口 284.4.4 员工基本信息窗口 294.4.5 员工基本信息查询窗口 294.4.6 关于窗口 30第五章 系统运行与维护31 5.1 系统的运行31 5.1.1 初始数据的录入315.1.2 如何进入本系统进行操作315.1.3 系统菜单功能介绍315.1.4 系统安全的维护315.2 系统维护与评价32第六章 开发总结 33 致谢 35参考文献 35 附录 36第一章 企业人事管理系统概述1.1 引言 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企人事信息的管理势在必行。人事管理是现代企业管理工作不可缺少的一部分,是适应现企业管理尺度的要求、推动企业劳动人事管理走向科学化、规范化的必要条件。只有人事管理规范了,才能在其他方面更好的发展。为了适应现代企业或公司经营发展的需要,人事管理也从以前的手工管理逐渐被规范化的管理信息系统所代替。众所周知,当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的年代,因此,加强人事管理在单纯依靠以手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且工作效率低,漏洞和错误众多,难以达到预期的目标,为了提高企业工作效率、保证企业人事管理质量、快速而且准确地为企业制定好的经营方针与决策,在有限的时间内完成工作任务及达到预期的目的,我选择了开发企业人事管理系统。1.2 系统开发的可行性研究 在决定开发管理信息系统应用项目之前,首先要做好系统开发的可行性分析。可行性分析的任务是确定项目开发是否必要和可行。建设mis的必要性取决于需求的迫切性和实现的可行性。从以下几个方面认真进行研究,从而为确定系统开发项目的决策提供科学依据。(1) 经济可行性:对组织的经济状况和投资能力进行分析,一方面是支出的费用,其中包括设备购置费、软件开发费、管理和维护费用、人员工资和培训费等;另一方面是取得的收益,其中有一部分可以用钱来衡量,如开发本系统,为企业节省的人力,物力。收益的另一部分难以用钱表示,如加强人事信息管理。(2) 技术上可行性:现技术上的可行性分析所考虑采用的硬件和软件技术能满足用户提出的要求(如计算机的容量、速度等)。此外,因本系统难度不大,所涉及的范围只限于企业人事信息管理,所以在技术上已达到开发该系统的能力。(3) 营运上的可行性:指系统对组织结构的影响,现有人员和结构、设备、环境等系统的适应性以及进行人员培训补充计划的可行性。(4) 管理上的可行性:重要是管理人员对开发信息系统的态度和管理方面的基础工作。重要领导不支持的项目肯定不可行。管理基础工作好坏重要表现在管理制度和方法是否科学,规章制度是否齐全以及原始数据是否正确等方面。 1.3 企业人事管理系统开发方法根据本系统的基本要求,决定综合利用上述两种方法,以取长补短。总体上是采用结构化生命周期法进行系统分析和设计的,采用了快速原型法来实现系统。首先将系统分成四个管理模块:员工基本信息管理、员工考勤管理、员工调动管理、员工工资管理;然后对每一个模块的内容进行更详细的划分,确定每一部分的内容;最后采用原型法对每一部分细节进行设计。 1.4 企业人事管理信息系统的目标1.4.1 企业人事管理信息系统的目标 企业人事信息系统的目标是:按照建立管理信息系统的原理和方法,采用成熟的计算机信息技术和手段,支持企业人事管理工作的全过程,加强企业职工的各种信息资源的管理和应用,提高企业人事管理的现代化水平,优化人、才、物和信息资源的结构,在为企业日常业务提供全面信息服务的基础上,提供管理决策支持功能。1.4.2 企业人事管理信息系统的范围和边界企业人事管理信息系统的范围和边界是:企业人事管理信息系统主要是为企业内部管理活动提供信息服务,同时也为有关单位提供职工信息服务,它覆盖企业内部和外部的各项管理工作。系统能够对企业的各部门信息、职工基本信息、职工考勤等方面的信息提供存储、更新、查询等功能,并对有关单位提供信息的查询功能。系统的数据来源由系统管理员录入。第二章 系统分析 系统分析是对现行的系统进行充分的调查研究,细致了解现行系统的状况和业务流程,及提出新系统的逻辑模型。 2.1 系统开发目标 本系统的开发目标主要是对以下几个方面进行管理: 员工基本信息管理:主要进行员工基本信息的添加、修改、删除、查询等管理;员工考勤信息管理:主要对员工的上下班及其它考勤信息的全面的记录与更新;员工调动信息管理:对员工的工作调动情况进行添加、修改、删除、查询;员工工资信息管理:对员工的工资设置、计发、查询、修改进行管理。 2.2 企业人事管理系统组织的结构从企业人事管理和各职能部门分工角度来看,其管理系统的组织机构如图2-2所示。 人事部编写部核查部管理部 图 2-2 组织机构图 2.3 企业人事管理系统业务流程图企业人事管理系统的业务流程主要通过管理业务流程图来描述。管理业务流程图是一种表明系统内部各单位、人员之间业务关系、作业顺序和管理信息流动的流程图。图 2-3是文天企划公司的档案管理的业务流程图。图意是收集员将收集好的企业人事信息交给编写员,编写员将编好的企业人事信息交给核查员核查,核查员将核查过的人事信息交给信息管理员管理。 核查员编写员企业人事信息核查过的信息收集员企业人事信息管理员 图 2-3 人事管理系统的业务流程图 2.4 企业人事管理系统数据流图数据流图是组织中住处运动的抽象,是管理信息系统逻辑模型的主要模式,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。企业人事系统数据流图 如图 2.4 所示。 图 2.4 数据流图d1:员工信息 d2:信息备份 d3:员工信息 d4:员工信息的汇总d5:员工变动信息 f2员工存档表收集员p1编写人事信息p2信息核查p3信息修改f1人事信息表d1d3d2d4d5 整个人事信息编写和管理被分为以下三个“处理”(1)信息编写。收集员将收集好的员工信息交给编写员编写,并且作备份。(2)信息核查。编写员将编好的员工信息交给核查员核查。(3)信息修改。编写将变动的员工信息修改后入档。2.5 数据字典dd数据字典 dd (data dictionary)的作用是对数据流图上每个成分以定义和说明。也就是说,数据流图上所有成分的定义和文字集合说是数据字典。数据流图只能结合系统逻辑功能的一个总框架而缺乏详细的具体的内容,数据字典通过对数据流、数据元素、数据结构的描述,对数据流图的各种成分的注解、说明作用,给这些成分赋以实际的内容。以下仅给出数据元素、数据流、数据存储的dd例子。数据元素,如表2.5-1;数据流,如表2.5-2;数据存储,如表2.5-3,表2.5-4;数据处理,如表2.5-5。表2.5-1数据词典条目类型之一:数据元素数据元素系统名:企业人事管理系统 编号: _条目名:员工编号 别名: 属于数据流:员工基本信息 存储处:人事部档案室数据元素值: 员工类型:字符串 取值范围:00019999 意义:每个员工编号简要说明:员工编号是每个员工进行记录的代号,一个编号只对应唯一的员工。 修改记录: 编写*日期2005-2-16审核*日期2005-2-26表2.5-2数据词典条目类型之二:数据流 数据流系统名:企业人事管理系统 编号: d1 条目名:员工信息 别名: 来源:收集员 去处:编写员数据流结构:员工编号 员工姓名 性别 部门 职务 考勤信息简要说明:收集员将收集好的员工信息交给编写员编写。修改记录:编写*日期2005-2-16审核*日期2005-2-26表2.5-3数据词典条目类型之三:数据存储数 据 存 储系统名:企业人事管理系统 编号: f1 条目名:人事信息表 别名: 存储组织:每个员工一个编号,按升序排列,进行存档。记录数:大约400人数据量:约2mb主关键字:员工编号数据存储组成:(单位:b)项 名:员工编号 员工姓名 性别 部门 职务 基本工资 上下班时间 原单位 近似长度 8 8 2 20 20 9 8 20 简要说明:详细记录员工各种信息,便于对员工进行管理和职称评定。修改记录:编写*日期2005-2-16审核*日期2005-2-26表2.5-4数据词典条目类型之四:数据存储数 据 存 储系统名:企业人事管理系统 编号: f2 条目名:员工存档表 别名: 存储组织:每个员工一个编号,按升序排列,进行存档。记录数:大约400人数据量:约2mb主关键字:员工编号数据存储组成:(单位:b)项 名:员工编号 员工姓名 性别 部门 职务 基本工资 上下班时间 原单位 近似长度: 8 8 2 20 20 9 8 20 简要说明:详细记录员工各种信息,便于对员工进行管理和职称评定。修改记录:编写*日期2005-2-16审核*日期2005-2-26表2.5-5数据词典条目类型之五:数据处理数 据 处 理系统名: 企业人事管理系统 编号:p1 条目名: 编写人事信息 别名: 属于数据流:员工基本信息处理:编档简要说明:对员工基本信息进行整理与编档。修改记录:编写*日期2005-02-16审核*日期2005-02-26第三章 系统设计3.1 开发及运行环境的选择3.1.1运行环境的选择 由于本系统是针对企业人事信息的管理而开发的,对运行环境的要求不是太高,服务器端在windows 2000 profession 下安装使用,容易操作而且维护简单。客户端可以在windows 98下运行使用。3.1.2 数据库的选择在多种数据库软件中,选择了相对来说比较易用的sql server 2000作为后台数据库。microsoft sql server是一个高性能的关系型数据库管理系统,它具有客户机/服务器体系结构,能够满足大规模分布式计算环境的需要。microsoft sql server数据库管理系统特点如下:(1)完全的客户机/服务器体系结构。(2)简单的图形化管理工具。(3)隐含的迸发控制能力。(4)丰富的编程接口工具。(5)多线程体系结构。(6)sql server是microsoft服务器套件backoffice的成员之一,它与其它软件(windows 2000、internet information server、exchange server等)有机结合,并充分利用它们所提供的服务或功能,从而增强了sql server数据库系统的功能,同时占用较少的资源。(7)sql server数据库系统各种对象的范围更加广泛。3.1.3 开发工具的选择目前,有许多的数据库厂商和应用开发工具厂商都纷纷推出新一代的32位快速应用开发(rapid application development,rad)工具,这些工具为应用开发人员开发企业级c/s结构的应用程序带来了极大的便利。比较常用的开发工具包括:visual foxpro、visual basic、visual c+、delphi、power builder、java和.net系列等。由于自身的条件和对新语言的接受程度及速度,这里我选择了比较容易学习和使用的 visual basic 6.0 。其界面是全汉化的,容易理解,操作简单,适合于自学。当然,对于自己学习一种新的语言来说肯定会有很多不到之处,我会在不断的学习和论文实践中更进一步。3.2 本系统的设计目标企业开发人事管理系统代替了原来的手工操作,从而快速、准确地对企业员工的各种信息进行管理和维护。具体有四个目标:1. 支持企业完成并实现规范化的人事管理;2. 支持高效率的完成企业人事管理日常业务发展,其中有新员工加入时人事档案建立、老员工退休、转出、辞职等方面的维护更新工作;3. 支持企业进行劳动用人管理及其他方面的科学决策、帮助企业人事部门经理根据现有员工情况决定招聘或解聘人员等。4. 企业人事管理工作的计算机化,各种信息可以通过计算机快速,准确地增加、修改、删除、查询。使管理人员对本企业员工的基本概况一目了然,便于对员工进行管理。3.3 系统功能设计在系统开发总体任务的基础上做系统功能分析,系统开发的总体任务一般由企业领导包括人事部经理提出,本系统开发的人事管理系统要完成以下任务:1.员工基本信息管理:老员工基本信息和新员工基本信息的增加、修改、删除、查询;2.员工考勤信息管理:包括员工上下班信息和其它考勤信息的增加、修改、删除、查询;3.员工调动管理:包括员工调动信息的增加、修改、删除、查询;4.员工工资信息管理:包括计发员工工资、修改、查询员工工资信息。 企业人事管理系统的功能模块图 如图3.3所示:系统管理员工基本信息员工工资管理员工调动管理员工考勤管理帮 助企业人事管理系统 图 3.3 功能模块图3.4数据库设计人事管理系统中员工的一切信息都保存在数据中。在数据库应用系统开发过程中,数据库结构设计是数据库各个表结构的设计。这包括信息保存在哪些表格中,各个表的结构如何以及各个表之间的结构如何等。数据库结构设计很重要,它设计的好与差将会对应用系统的效率及实现的效果有重要影响,数据库结构设计的好会减少数据库的存储量,数据的完整性与一致性较高,系统具有较快的响应速度,基于此,数据库的应用数据也将会得到简化。数据库结构设计的技术方法与设计者的工作经验有较大的关系。因此需要多实践,在实践中磨练,总结经验教训,努力做好数据库结构设计。计算机化的管理信息系统是一个以大量数据资源为基础并以此为中心而建立起来的应用系统。其目的是为一个组织中各个部门和各个管理层次提供必要的管理信息和决策数据,由于它涉及到应用领域中一定的深度和广度,因而必然要接触大量的不同类型的数据。对这些数据的合理组织和有效的存储是管理信息系统开发中一项重要的工作。3.4.1 数据库的概念结构设计概念结构设计的主要任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型独立于具体的数据库管理系统,它描述的是从用户角度看到的数据库,反映了用户的现实环境,而与数据库将来怎样实现无关。在需求分析基础上设计出能够满足用户各种需求的实体及它们之间的关系,从而为以后的逻辑结构设计作好铺垫。在这个阶段的工具有许多计算机辅助工具(case即computer aide software engineering )e-r图(entity-relation,实体关系图)。本系统采用e-r图,描述如下:员工基本信息员工编号员工姓名部门性别出生日期籍贯学历专业原工作单位参加工作时间起薪时间调入部门时间职务进入公司时间原职务政治面貌备注 图3.4.1-1 员工基本信息实体属性图员工上下班信息员工编号员工姓名当前日期上班时间下班时间 图3.4.1-2员工上下班信息实体属性图员工其它考勤信息员工编号员工姓名事假天数病假天数出差天数出差次数 图 3.4.1-3 员工其它考勤信息实体图员工调动信息编号姓名原部门新部门原职务新职务其它调入时间调出时间备注 图3.4.1-4 员工调动信息实体属性图 员工工资信息姓名底薪补贴奖金保险养老金编号实发工资医疗保险图3.4.1-5员工工资信息实体属性图1111nn1属于参加员工工资信息员工基本信息工作员工调动信息员工其它考勤信息员工上下班信息 图3.4.1-5 实体之间关系e-r图 3.4.2 数据库的逻辑结构设计逻辑结构设计是将概念数据模型转换成特定的数据库管理系统(dbms)支持的数据模型。数据库的逻辑结构设计:员工基本信息(员工编号,员工姓名,部门,性别,出生日期,籍贯,学历,专业,参加工作时间,进入公司时间,起薪时间,调入部门时间,职务,政治面貌,原工作单位,原职务,备注)员工工资信息(员工编号,员工姓名,底薪,加班费,补贴,奖金,医疗保险,养老金,住房公积金,实发工资) 员工调动信息(员工编号,员工姓名,原公司名称,现公司名称,原职务,现职务,调出时间,调入时间)员工上下班信息(员工编号,员工姓名,上午上班时间,上午下班时间,下午上班时间,下午下班时间)员工其它考勤信息(员工编号,事假天数,病假天数,加班天数,出差次数,出差天数)注:下划线表示是主键。逻辑结构设计是将概念数据模型转换成特定的数据库管理系统(dbms)支持的数据模型。根据系统数据库概念设计模型,得出下面的表结构:表3.4.2-1员工基本信息表:字段名称数据类型长度可否为空员工编号varchar8 否 (主键)员工姓名varchar8是部门varchar20是性别varchar2是出生日期datetime8是籍贯varchar20是学历varchar20是专业varchar20是参加工作时间datetime8是进入公司时间datetime8是起薪时间datetime8是调入部门时间datetime8是职务varchar50是政治面貌varchar50是原职务varchar50是原工作单位varchar50是备注varchar50是表3.4.2-2 员工上下班信息表:字段名称数据类型长度可否为空员工编号varchar8否(主键)员工姓名varchar8是上午上班时间datetime8是上午下班时间datetime8是下午上班时间datetime8是下午下班时间datetime8是表3.4.2-3 员工其它考勤信息表:字段名称数据类型长度可否为空员工编号varchar8否(主键)员工姓名varchar8是事假天数numeric9是病假天数numeric9是加班天数numeric9是出差次数varchar9是出差天数numeric9是表3.4.2-4 员工调动信息表:字段名称数据类型长度可否为空员工编号varchar8否(主键)员工姓名varchar8否原部门名称varchar50是现部门名称varchar50是原职务varchar50是现职务varchar50是调出时间datetime8是调入时间datetime8是备注信息varchar50是表3.4.2-5 员工工资信息表:字段名称数据类型长度可否为空员工编号varchar8否(主键)员工姓名varchar8是部门varchar8是底薪numeric9是补贴numeric9是奖金numeric9是加班费numeric9是养老金numeric9是医疗保险numeric9是住房公积金numeric9是实发工资numeric9是:3.5 数据库保护运行中的数据库系统容易受到来自多方面的干扰和破坏。如硬件设备和软件系统的故障,未经授权使用数据库的人偷窃信息,利用计算机进行犯罪活动以及系统对于事务处理不当或程序员的误操作等都可能破坏数据库。数据库的保护就是要排除和防止各种对数据库的干扰破坏,确保数据安全、可靠,以及在数据库已经遭到破坏后如何尽快地恢复正常。对数据库的保护是通过对数据库的恢复、完整性控制、并发控制和安全性控制四个方面实现。(1)数据的安全性本系统将各个模块分开,以防有人盗取其它人员的密码进行超出职权的行为。而且,在系统进入时需要密码验证,防止他人偷窃或篡改商业信息。(2)数据的完整性为保证数据的正确与相容性,本系统针对用户输入的数据进行检验,对已存在的数据进行选择式输入,而不采用直接输入,这样可防止用户输入错数据。(3)数据库备份与恢复为了防止由于硬件或软件原因导致的数据丢失,本系统采用人工或自动方式进行数据库的备份与恢复。具体的数据备份方式为以下三步:1、完全备份:可指定在星期几的结业后对数据库进行全部备份,备份时间可能较长(根据数据多少而定)。2、差异备份:可指定在营业前或结业后对数据库进行差异备份,备份内容为当前数据库内容与上一次全部备份时的差异,比全部备份时间要短。3、事务日志备份:可在指定的时间对数据库的事务日志进行备份,备份时间最短。当故障发生时,先备份当前事务日志。然后用以下的四个步骤进行数据恢复:1、还原最近一次的数据库完全备份。2、还原最近一次的差异备份,将数据库前滚到这一时刻。3、还原当天的事务日志备份,以将数据库前滚到最近的备份状态。4、还原故障之后的日志备份。这将使数据库前滚到故障发生的那一刻。 第四章 系统实施4.1 前端软件开发工具的选择在pb、vb、delphi中,我选择了visual basic 6.0作为这套企业人事管理信息系统的前端开发工具。visual basic(简称vb)是microsoft公司推出的一种windows应用程序开发工具。visual basic所提供的程序开发环境,不仅继承了basic程序语言简单易学的特点,其在可视化图形程序设计方面也具有独特之处,是windows编程人员广泛使用的编程工具。微软开发的visual系列语言,都采用了面向对象的编程技术。在visual basic的集成开发环境下,利用事件驱动的编程机制,新颖易用的可视化设计工具,使用windows内部的应用程序接口(api)函数,以及动态链接库(dll)、动态数据交换(dde)、对象的链接与嵌入(ole)、开放式数据访问(odbc)等技术,可以高效、快速地开发出windows环境下功能强大、图形界面丰富的应用软件系统。下面简单的介绍一下visual basic 6.0的功能和特点:1. 可视化的设计平台2. 面向对象的设计方法3. 结构化的设计语言4. 事件驱动的编程机制5. 充分利用windows资源6. 放的数据库功能与网络支持4.2 后台数据库的选择基于开发本系统的特点我选择效率比较高的 microsoft sql server 2000作为后台数据库管理系统。microsoft sql server 2000是个高性能的关系型数据库管理系统,它具有客户机/服务器体系结构,能够满足大规模分布式计算环境的需要。概括起来,sql server数据库管理系统具有以下特点:1 完全的客户机/服务器体系结构。2 简单的图形化管理工具,使系统管理更为直观方便。3 隐含的并发控制能力。4 丰富的编程接口工具。5 多线程体系结构。6 sql server 是microsoft服务器套件backoffice的成员之一,它与其它软件有机结合,并充分利用它们所提供的服务式功能,从而增强了sql server数据库系统的功能,同时战胜较少的系统资源。4.3 系统菜单 添加用户修改密码退出员工基本信息基本信息查询员工考勤信息考勤信息查询员工调动信息调动信息查询员工工资信息查询工资信息帮助主题关于系统管理 员工基本信息 考勤管理 调动管理 工资管理 帮助4.4 系统窗口4.4.1系统登录窗口为了系统和数据的安全性及保密性,通常在进入系统时要验证用户的合法身份,只有输入正确的用户名和密码,才能进入系统。本系统四个模块采用了一致的登录窗口,用户可输入用户名,然后输入密码进入系统。 图 4.4.1 登录窗口4.4.2 企业人事管理系统主窗口 图4.4.2 系统主窗口4.4.3 添加用户窗口 图 4.4.3 添加用户窗口4.4.4 员工基本信息窗口 图4.4.4 员工基本信息窗口4.4.5 员工基本信息查询窗口 图4.4.5 员工基本信息查询窗口 4.4.6 关于窗口 4.4.6 关于窗口 第五章 系统的运行与维护5.1 系统的运行5.1.1 初始数据的录入 本系统初始数据采用键盘手工录入,为了演示方便已向数据库中添加了一些记录内容。5.1.2 如何进入本系统进行操作1. 打开计算机启动 windows 2000 professional操作系统2. 打开“我的电脑”,选择h盘:h*程序3. 用鼠标双击工程1.exe 即可在vb环境下运行该系统。5.1.3 系统菜单功能介绍 1. “登录窗口”由合法用户正确输入用户名和密码,然后才可进入系统。2. “系统管理”菜单包括“添加用户”、“修改密码”、“退出系统”。(1) 系统管理员可以通过“添加用户”功能来添加本系统的合法用户。(2) 合法用户可以通过“修改密码”功能来修改自己的登录密码。注:系统主窗口中的其它菜单项 用户可以通过点击其下拉菜单来进行“维护”、“查询”员工各种信息。5.1.4 系统安全的维护安排机房专职管理人员定期维护系统,非机房人员不得擅自打开本系统进行修改和操作。5.2 系统的维护与评价管理信息系统是一个复杂的人机系统。系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。系统评价主要是指系统建成后,经一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段,就像汽车的维护工作好可以延长汽车的使用寿命和提高其使用效率一样,系统维护工作的好坏可以决定系统的生命周期的长短和使用效果。第六章 开发总结在做毕业设计以前,我对管理信息系统开发的理解只是停留在理论和知识的水平上,只是一味地去为了考试通过而理解和背书。只是所谓的“纸上谈兵”而已,缺乏实际的软件开发经验,缺乏对所学知识的融会贯通。通过这次毕业论文的设计,我通过自学vb 6.0,完成了企业人事管理系统的设计与开发。在论文设计的整个过程中我遇到了很低多的问题,但我都在慢慢地学习过程中一点点地克服了。同时我发现真正学好、学懂一门新的语言是有难度,值得庆幸的是我通过这次毕业论文的设计又学习了好多在平常考试过程中学习不到的知识和自己动手的能力。在边自学边设计的过程中,我查阅了好多的资料,请教了不少的同学和老师。在刚开始编程的时候还是不能得心应手,训练应用。在一次又一次的修改过程中不断地进步和提高,在一次次更新的实践中我对vb 6.0这门语言产生了浓厚的兴趣。相对来说,vb 比pb、delphi要容易自学一点,但是还是有些功能我无法把它用到我的论文中来,真有点遗憾,同时由于这次时间比较紧,相信我会在接下来的时间里更深入地去钻研这门课程。这次毕业设计是我这几年来所学知识的综合应用,使我对几年来所学的专业课有了更加深刻的认识,使得所学的知识得到融会贯通,得到了以前学习任何一门课都没有的提高与进步,对我来说是一次很好的锻炼,这不仅把以前所学的知识再重温习一遍,而且又学会了一门新的语言。然而,我感觉我的论文还存在着一些问题,主要是有以下几点原因存在: 1.业务不太了解,具体程序不太清楚。我曾经参加过短期的工作,是在超市做过一段时间的业务员,但是对企业内部的实际问题不是太熟悉,所以操作起来有一定的难度和麻烦。所有的问题只能查阅书籍资料来解决。 2.开发工具不熟悉。我选择了vb 6.0作为系统的开发工具,我以前从来没有接触过vb 6.0这门语言,只是在做论文的时候,自己自学的。所以有些工具的功能还没有比较熟练地掌握和应用,菜单中有些功能的实现还不够完美。3.时间不够充分。短短的三个月,要学好、用好一门新的语言是有很大的难度的,平时还要去查资料,还要为笔试课程做准备。可以说是时间紧,任务重。所以设计时存在着问题。 总之,通过短短三个月的论文设计,我最终完成了企业人事管理系统的软件开发。在开发本系统的过程中,我不仅学会vb 6.0这门语言,还学会应用sql server 2000数据库管理系统来建立数据库,学会了用powerpoint 来设计演示文稿。我会在以后的学习中去学习更多的计算机语言,更好地完善计算机操作能力。 致谢 感谢合肥工业大学给了我这次锻炼的机会,让我从中学到了许多东西,体会到软件开发人员的艰辛。也希望这篇论文能让各位导师满意。在此特别要感谢姚宏亮老师对我的指导和帮助。另外还要感谢曾给我帮助和鼓励的同学、朋友们。谢谢!参考文献:(1)黄梯云,管理信息系统,经济科学出版社,2000.3(2)甘仞初,信息系统开发,经济科学出版社,2000.6(3)刘韬 骆娟 何旭洪,vb 数据库系统开发实例导航,人民邮电出版社,2003.8(4)陈禹 方美琪,软件开发工具,经济科学出版社,2000.2(5)刘圣才,李春葆,visual basic 6.0程序设计导学,清华大学出版社(6)候炳辉 彭澎,计算机信息管理专业(本)毕业设计案例清华大学出版社 附录(1) 系统登录代码如下: “确定”代码如下:private sub cmdok_click ()

温馨提示

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

评论

0/150

提交评论