收藏 分销(赏)

员工工资系统论文.doc

上传人:仙人****88 文档编号:9355137 上传时间:2025-03-23 格式:DOC 页数:26 大小:539.50KB 下载积分:10 金币
下载 相关 举报
员工工资系统论文.doc_第1页
第1页 / 共26页
员工工资系统论文.doc_第2页
第2页 / 共26页


点击查看更多>>
资源描述
哈尔滨德强商务学院课程实训论文 哈尔滨德强商务学院 管理信息系统 课程实训论文 题 目:企业员工工资管理系统 学 号: 2010512523(21) 姓 名: 杨 炎 班 级: 二 班 专 业: 信息管理与信息系统 指导教师: 王 知 强 2012年12月 企业员工工资管理系统 摘 要 企业员工工资管理系统是现代企业对企业财务的进行合理的分配与优化的系统软件。随着21世纪计算机管理系统软件的快速发展,企业财务管理随之发生了翻天覆地的变化,企业员工工资的配发形式发生了变化,随之,企业财务工资管理系统应运而生。企业员工工资管理系统是运用系统的方法将企业的资金资源进行合理的发放与优化,系统实现了员工工资的高效的发放与合理的利用,节约了财务工资的管理流程与时间。企业员工工资管理系统的开发与应用不仅实现了企业资源的合理配置与优化,而且又增进了企业员工对企业的感情,从而增强了企业的上下凝聚力,有利于企业的长远发展利益。企业财员工工资管理系统不仅关系到企业自身情况的发展,它还影响到企业员工的基本工资、奖金、津贴、养老保险等等事项。因此针对于以上财务管理系统的发展背景和重要性,本文通过对系统分析 数据库系统的整体规划,从而使得系统实现了操作简单、页面简洁、高效快捷的特点,也使得财务工资的管理更加的系统化 简便化和规范化。 关键词:工资、员工、数据库、分析、系统、设计 目 录 摘 要 2 第一章 绪 论 4 第二章 系统可行性需求分析 5 2.1可行性分析 5 2.2需求分析 5 第三章 系统分析 7 3.1业务流程分析 7 3.1.1系统总体业务流程分析 7 3.1.2系统具体的业务流程分析 8 3.2系统数据流程分析 9 3.2.1总体数据流程分析 9 3.2.2局部数据流程分析 9 3.3系统数据存储分析 10 第四章系统设计 12 4.1系统总体结构设计 12 4.1.1系统功能模块设计 12 4.2系统数据库设计 13 4.2.1 数据库的概念设计 13 4.2.2数据逻辑设计 14 4.3系统开发环境设计 16 4.3.1系统硬件开发环境 16 4.3.2系统软件开发环境 17 第五章系统实现 18 5.1员工工资查询流程 18 5.2系统具体界面实现 19 5.2.1用户登陆界面 19 5.2.2工资信息查询界面 20 5.2.3员工基本信息界面 21 第六章系统测试 23 结 论 25 参考文献 26 第一章 绪 论 在现代社会中,对企业而言将计算机的应用软件运用到企业的人事、资金、财务的管理中是必不可少的,这些应用软件合理的运用可以使得企业的管理更加的科学化、合理化,从而提高企业的高效运行。但是企业的人员工资的管理是影响企业的资金合理配置的重要因素,如果企业人员工资的发放方式用原始的人员手工的一个一个进行发放和表格的填写制度,那么将会耗费大量的人力、物力、精力并且无法保证工资发放的监督。所以在计算机系统软件快速发展的今天,将先进的企业管理思想和计算机技术相结合从而可以完全解决这个问题——企业员工工资管理系统。 员工工资管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要, 随着科学技术的不断提高, 计算机在企业管理中应用的普及与计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,利用计算机实现企业人事工资的管理势在必行,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高财务工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 第二章 系统可行性需求分析 2.1可行性分析 当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和财力的浪费。 (1)技术的可行性。技术的可行性是管理系统可行性分析的关键。企业员工工资管理系统的可行性分析是企业现有的计算机设备和技术是否能够满足系统的开发与运行,计算机技术的特点和现代计算机技术的快速发展为系统的开发提供了强有力的技术支持,而且工资管理系统在财务管理中发展有一定的时期,因此系统的开发在技术上是没有问题的。 (2)经济的可行性。对于一个企业来说节约企业的成本和增加企业的效益是最终目标,而企业财务管理系统大大的优化了企业的资金,而且计算机设备的成本远远的小于企业长年累月的使用报表填写的成本,系统充分利用了计算机检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等特点大大减少了企业在发放员工工资过程中所造成的资源浪费,节约了企业的成本。因此系统的开发在经济上是完全可行的。 (3)社会的可行性。由于计算机技术的发展和系统软件的开发与应用日趋成熟,因此传统的员工工资发放制度已经大大的阻碍了企业资源的优化管理。企业财务工资的管理是否合理影响到了企业的运行效率和资金配置,所以企业的员工工资管理系统的开发已经是迫在眉睫。 2.2需求分析 需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。 系统开发意义:提高企业职工工资管理的准确性。将企业职工工资的基本信息经过核实之后输入计算机,并存储起来。按照规范设定标准代码。这大大保证了统计原始数据的准确性,在进行的统计分析工作中能最大限度的减少人力的因素。可以大大的提高工作效率。企业财务的工资管理系统可以把基本信息的追加、存储﹑汇总﹑查询﹑打印集于一身,不仅节省人力和时间,而且调用方便、统计快捷、准确性高。可以充分发挥管理系统的统计和分析功能。企业工资管理信息系统可以根据实际的需要,开发出各种统计计算﹑报表输出等功能模块 。 成功的人事工资系统不仅仅是先进信息技术的应用,更需要兼顾人力资源管理的实际需求,实现企业人力资源管理业务流程的优化和先进人力资源管理方法的应用。一个成功的人事工资系统,可以把员工和企业紧密结合,提高企业人力资源管理服务的质量,并为企业的经营决策提供有力、快捷的支持,最终实现人力资源管理工作从事务性到战略性的提升。 现在我国的人事工资的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 第三章 系统分析 3.1业务流程分析 3.1.1系统总体业务流程分析 业务流程分析是弄清一个具体业务的处理过程,以及这个处理过程的具体方法 步骤等,需要从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。而作为流程分析的具体表现——业务流程图,流程图就是一“本”用图形方式来反映实际业务处理过程的“流水账”,根据这一“账本”,可以方便帮助系统分析人员找出业务流程中的不合理流向,从而优化业务处理的过程。 业务流程图符号简单明了,非常易于阅读和理解;不足之处事对一些专业性较强的业务处理细节缺乏足够的表现手段。比较适用于反映事务处理类型的业务过程。我设计的企业员工工资管理系统的总体业务流程图如图3-1: 工作管理 考勤管理 奖惩管理 员工登记 员工信息报表 企业员工日常管理 数据存储 信息数据汇总 员工工资计发 员工 员工 图3-1系统总体业务流程图 3.1.2系统具体的业务流程分析 在企业财务工资管理系统的具体划分下可分为三个:工作表现记录功能、考勤记录功能、奖惩记录功能,这三个功能作为员工工资的计发凭证在管理系统中具有重要的作用。 在本管理系统中,工作记录功能分为以下几个方面:积极、消极、一般。其具体的流程图如图3-2: 员工 积极 消极 一般 工作数据统计 图3-2工作管理业务流程图 在企业中,企业员工的考勤情况可以良好的反映公司的企业文化和员工的精神面貌,因此在工资管理系统中也不缺少员工的考勤情况,考勤记录的具体流程图如图3-3: 员工 迟到 请假 考勤数据统计 图3-3考勤管理业务流程图 一个公司想要有长远的发展就必须要有严明的奖励与惩罚制度,真所谓“无规矩,不能成方圆。”所以一个企业的发胀就必须要有严格的奖惩制度规矩。本系统中的奖惩制度具体流程图如图3-4: 员工 奖金 惩罚 奖惩数据统计 图3-4奖惩管理业务流程图 3.2系统数据流程分析 3.2.1总体数据流程分析 在管理信息系统中,数据是信息的载体,使信息加工的原材料,是今后系统要处理的主要对象。管理信息系统的中心问题就是数据的处理问题,数据对管理信息系统具有特别重要的作用,系统分析是要对系统调查研究所取得的数据及数据统计过程,处理过程进行分析和整理。数据和数据流程分析的结果是今后建立数据库系统的依据,也是设计功能模块中处理数据过程的基础。 数据流程图是进行数据流程分析的主要工具,也是描述系统逻辑模型的主要工具。数据流程图描述数据流动、存储和处理的逻辑关系,也称逻辑数据流程图。在对数据进行收集、整理分析后,可按线性的管理系统的业务流程图汇出相应的数据流程图,数据流程图抽象的社区具体的组织结构、工作场所物流和材料等,仅从此信息流动的角度考察实际业务处理的情况。 而在企业财务工资管理系统中的数据流程总体设计如图3-5: 工资名单 人事部 工资管理系统 员工名单 员工企业档案 财务部 工资报表 员工 工资 总经理 工资账单 员工表现 图3-5系统总体数据流程图 3.2.2局部数据流程分析 图五是对工资管理系统进一步分析的出发点。企业的工资管理一般包括员工变动管理、员工工作表现管理、考勤管理、奖惩管理三部分。因此我们可以将图五的总体数据流程图展开成为如图3-6的工资管理系统的第一层数据流程图。 表现优劣 人事部 变动管理 考勤管理 工作表现管理 奖惩管理 员工企业档案 财务部 总经理 员工名单 表现记录 奖惩记录 考勤报告 奖惩报告 工资 报表 工资账单 员工报表 员工 工资账单 考勤记录 图3-6系统第一层数据流程图 在工资管理系统中,员工的工作表现管理是其很重要的部分。在企业中,行政部将员工的工作表现具体情况发送给工资管理系统,然后系统将其整理为表现优劣报表发送给财务部,最后财务部根据报表和其他相关信息具体的计算出员工的工资。所以工作表现管理具体详细的数据流程如图3-7: 表现记录 人事部 表现优劣统计 财务部 分析员工表现优劣 员工企业档案 员工 登记统计结果 表现统计报表 奖励名单 惩罚名单 图3-7工作表现管理数据流程图 3.3系统数据存储分析 数据存储分析主要通过实体联系图(E—R图)来实现。E—R图中具体包括实体 属性和联系三个要素,实体:现实世界中一组具有某些共同特性和行为的对象就可以抽象为一个实体,实体用矩形表示,在矩形框内注明实体名。属性,对象类型的组成成分可以抽象为实体的属性,属性用椭圆表示,并注明属性名称。联系:实体之间的关系称为联系,联系用菱形表示,注明联系名称,并在无向边旁注明联系的类型。在企业财务工资管理系统数据库中主要共有3个实体:员工、工资、部门。其中员工与工资的关系是:企业的一个员工只能领取一份工资,一份工资只能给一个员工,用E—R图描述如图3-8所示。 员工 姓名 编号 性别 联系方式 家庭住址 工资 时间 金额 员工编号 配发 1 1 图3-8工资与员工E—R图 系统中工资和部门的关系是:企业中一个部门可以发放多份工资,用E—R图描述如图3-9所示。 工资 金额 时间 员工编号 部门 负责人 编号 名称 联系方式 地址 发放 1 n 图3-9部门与员工E—R图 部门和员工的关系是:在企业中一个部门可以管理多个员工,但是一个员工只能服从一个部门的管理,用E—R图描述如图3-10所示。 员工 姓名 编号 性别 联系方式 家庭住址 部门 编号 地址 联系方式 人员管理 1 n 名称 负责人 图3-10部门与员工E—R图 第四章系统设计 4.1系统总体结构设计 系统的分析阶段明确了系统的目的、功能和结构,并建立了系统给的逻辑模型,回答了“系统做什么”的问题。系统设计阶段将描述如何实现系统分析规定的系统功能,并将建立系统的物理模型,将回答“系统如何做”的问题。系统设计阶段的任务是设计管理信息系统夫人模块层次结构、设计模块的处理流程和设计数据库的结构,已解决“系统怎样做”的问题。 在系统的设计中,系统的总体结构设计是以一个总纲的形式出现的,是至关重要的。系统总体结构设计是根据系统分析的要求,自顶而下,先对整个系统进行子系统的划分,然后逐层深入,直至完成各个功能模块的设计。系统总体结构设计的任务是根据系统分析得出逻辑模型设计管理信息系统的物理模型,实际上,总体设计的核心任务就是完成系统模块结构设计。 4.1.1系统功能模块设计 在系统分析阶段通常已经完成了子系统的初步划分,将一个复杂的系统划分为若干子系统后,还要进行子系统的再次分解,得到模块功能单一、模块间有层次联系和模块彼此相对独立的功能模块结构,即模块结构设计。而模块结构设计一般遵循结构化和模块化的设计思想。 开发这个系统的目的就是帮助企业的主管部门提高工作效率,实现企业员工信息管理的系统化、规范化和自动化。能够和工资管理系统、考勤管理系统相结合,真正实现企业高效、科学、现代化的员工管理。 采用结构化和模块化设计思想设计工资管理系统。首先我们将整个系统划分为两大模块,即员工使用的员工查询管理子系统和管理员使用的企业工资管理子系统,然后在系统中,我们再将这两大模块划分为若干个模块。我们可以将员工查询管理子系统划分为:员工信息管理、员工工资查询、员工工作记录查询等模块。管理员使用的企业工资管理子系统划分为:工资计发管理、员工信息管理、管理员信息管理等。如图4-1所示。 企业员工工资系统 员工查询子系统 员工信息管理 员工工资查询 工作记录查询 信息登记 信息修改 确认到账 加薪申请 信息反馈 企业工资管理子系统 工资计发管理 员工信息管理 管理员管理 工资计算 工资发放 信息输入 信息修改 信息查询 信息修改 图4—1系统功能模块图 4.2系统数据库设计 管理信息系统的主要任务是通过处理大量的数据获得所需的管理信息,这就必须存储和管理大量的数据。因此,建立一个良好的数据库,能够使整个系统迅速的、方便的、准确的调用和管理所需的数据。 数据库技术是研究如何对数据进行统一、有效的组织、管理和加工处理计算机技术,该从广义上讲就是数据库的各级模式和系统的设计,即设计整个的数据库应用系统。而狭义的讲就是设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分。数据库设计的步骤具体是:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理设计阶段、数据库实施阶段和数据库运行与维护阶段,在工资管理系统的数据库设计主要介绍了数据库的概念设计和数据库的逻辑设计两部分。 4.2.1 数据库的概念设计 大多数的网络应用系统都需要有后台的数据库支持,利用数据库可以管理对后台操作,例如:修改、输入、删除等,对管理员来说更加方便、快捷。同样地也可以避免非法用户对网站操作,从而保证了网站的安全性。而对于数据库设计来说概念结构设计使整个数据库设计的关键,概念结构设计是指对用户的需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。在本系统数据库中主要有员工、工资、部门这三个实体,则企业工资管理系统的实体之间的联系用E—R图表示就如下图4-2所示 编号 n 1 1 n 员工 编号 姓名 性别 出生日期 工作时间 部门名称 住址 联系方式 工资 员工编号 时间 工资金额 部门 名称 负责人 人数 获取 发放 管理 1 1 图4-2 E—R图 4.2.2数据逻辑设计 数据库逻辑结构设计阶段就是将概念模型转换成某个DBMS所支持的数据模型,并对其进行优化。而依据企业工资管理系统的要求,其实体对应的数据表的设计和功能如下: 用户表:用户名、密码、权限; 员工表:员工编号、姓名、性别、出生日期、所在部门、住址、电话; 工资表:员工编号、工作时间、基本工资、奖金金额、罚款金额、应发金额、实发金额; 部门表:部门编号、部门名称、部门负责人、部门人数; 表存放的目前用户的权限信息,其中用户名设为主键。每个登录用户必定属于以上一个权限。该权限直接关系到在系统中所具有的权限,并且用户名必须唯一并不能为空。如表4-1所示。 表4-1用户表 字段名 描述 类型 长度 是否允许为空 是否主键 name 用户名 varchar 10 否 是 password 密码 varchar 9 否 否 permissions 权限 nchar 2 否 否 员工信息表中包含了员工的基本信息,其中员工编号是该表的主键。字段出生日期和工作时间必须按照相应的时间格式(年月日)进行填写否则将出现字符转换的错误。如表4-2所示 表4-2员工信息表 字段名 描述 类型 长度 是否允许为空 是否主键 id 员工编号 varchar 3 否 是 name 姓名 varchar 8 否 否 gender 性别 varchar 2 否 否 birthday 出生日期 datatime 14 否 否 department 所在部门 varchar 6 否 否 address 住址 varchar 32 否 否 telephone 电话 varchar 11 否 否 员工工资信息表包含该企业所有员工的工资信息,包括每位员工所得得每项奖金和罚款,其中员工编号是根据员工信息表中的员工编号一致的。字段应发金额、实发金额都是根据前面的值进行自己计算的。这就省去了人工计算的麻烦和相应的错误。如表4-3所示。 表4-3员工工资信息表 字段名 描述 类型 长度 是否允许为空 是否主键 id 员工编号 varchar 3 否 是 data 工作时间 datatime 10 否 否 basicsalary 基本工资 int 5 否 否 bonus 奖金金额 int 3 是 否 fines 罚款金额 int 2 是 否 cost 应发金额 int 5 否 否 wage 实发金额 int 5 否 否 部门信息表中包含了改企业中所有的部门和该部门的管理人和名称。其中部门人数是根据员工信息管理中各部门人数自动累加的。如表4-4所示。 表4-4部门信息表 字段名 描述 类型 长度 是否允许为空 是否主键 id 部门编号 varchar 3 否 是 name 部门名称 varchar 6 否 否 name 部门负责人 varchar 8 否 否 amount 部门人数 int 2 否 否 4.3系统开发环境设计 根据网上书店管理系统功能与性能要求,构建能够支持系统运行的硬件与软件环境,就要进行系统的硬件与软件平台设计。系统硬件的选择取决于数据的处理方式和运行的软件种类。硬件环境要求计算机速度快、容量大、通道能力强、操作简便。计算机软件从总体上划分为两类即系统软件与应用软件,系统软件用于管理与支持计算机系统资源及操作的程序,而后者用于处理特定应用的程序。系统的开发过程中,开发环境的好坏对系统的开发能否顺利进行至关重要,为了保证系统运行的效率和可靠性,服务器端和客户端需要选用适中的软硬件配置。 4.3.1系统硬件开发环境 服务器的硬件配置是由建立站点的所需的软件来决定的,在最低配置下,服务器是能够正常工作的,但是运行的效果不怎么样。客户端主要用于游览界面以及与web数据库进行数据交互操作,因此对客户端的硬件要求不高,一般由安装的windows版本决定的。 服务器的最低配置要求。 处理器:Intel 奔腾双核 硬盘:500G 内存:1G 光驱:2倍速光驱 显卡:SVGA显示适配器 网卡:PCI接口 客户端的最低配置要求。 处理器:Inter Pentium 内存:512MB 硬盘:500MB 网卡:PCI接口或主板集成 显卡:SVGA显示适配器 4.3.2系统软件开发环境 开发一个工资管理系统在软件方面则需要一个Web服务器,数据库管理系统和前端开发工具等。服务器的操作系统可选用Windows XP/Windows 7中文版或更高版本,数据库采用Access数据库,序开发工具采用微软的VB6。 微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。VB6是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。Access数据库具有与VB6无缝连接、操作简单、易于使用的优点。因此,本系统使用MS Visual Basic 6.0开发。 第五章系统实现 程序设计是将处理逻辑转变为可被计算机执行的指令的过程。工资管理系统的功能和设计意图都是要通过编成工作来实现的。编程工作的质量会影响到系统的质量,然而为了保证完成系统的编成工作,就需要对编程工作质量进行衡量。衡量程序设计工作质量的指标有:可靠性、安全性、规范性、易用性、响应速度、可读性和可维护性。 5.1员工工资查询流程 工资管理系统的前台功能模块主要包括用户登录、密码输入、工资查询和确认是否正确等功能。在工资管理系统中,用户的工资查询都会按照特定的流程来完成,下面我们来介绍员工查询工资的具体流程如图5-1所示。 用户登录 密码输入 查询工资信息 是否正确 查询完成 退出 是 否 图5-1工资查询流程 5.2系统具体界面实现 5.2.1用户登陆界面 依据系统的员工查询工资流程的步骤,下面我们来进行用户登陆界面的实现。员工查询工资时,先输入用户名和密码登录工资查询系统,用户只有在登录本系统后才能进行工资查询和确认,用户登录后还可以对自己的信息进行查询和修改,并且查询和修改记录会被保存到数据库中。工资管理系统的员工查询工资登录界面如图5-2所示。 图5-2员工登录界面 员工登录界面代码如下: <table align="center" width="378" height="178" border="1"> <tr> <td height="40"colspan="2" align="center" bgcolor="#999999">德玛西亚集团员工登录平台</td> </tr> <tr> <td width="198" align="center" bgcolor="#999999">姓名</td> <td width="168" bgcolor="#999999"><label> <input name="textfield" type="text" id="textfield" maxlength="8" /> </label></td> </tr> <tr> <td align="center" bgcolor="#999999">密码</td> <td bgcolor="#999999"><label> <input name="textfield2" type="password" id="textfield2" maxlength="9" /> </label></td> </tr> <tr> <td align="center" bgcolor="#999999"><a href="服务台.html">确认</a></td> <td align="center" bgcolor="#999999"><a href="员工注册.html">员工注册</a></td> </tr> </table> 5.2.2工资信息查询界面 员工进行登录成功过后机会进入到工资信息界面,然后员工在界面上可以对自己的工资信息进行查看,并可以对工资信息进行核对,最后确认信息是否正确。用户如果发现信息不正确,就可以向上级进行反应然后进行及时的修改。员工工资信息查询界面如图5-3所示。 图5-3工资信息查询 5.2.3员工基本信息界面 员工在查询工资信息之余还可以对自己的基本信息进行查看和进行部分修改,不过此界面的信息必须是真实的,员工信息最好不要经常的修改。员工基本信息界面如图5-4所示。 图5-4员工信息查询 员工基本信息界面代码如下: <table align="center" width="370" height="311" border="1"> <tr bgcolor="#999999"> <td colspan="3" align="center">德玛西亚集团员工个人信息表</td> </tr> <tr bgcolor="#999999"> <td width="72">姓名</td> <td width="153">赵信</td> <td width="123" rowspan="4" align="center"> <h1>照片</h1></td> </tr> <tr bgcolor="#999999"> <td>编号</td> <td>007</td> </tr> <tr bgcolor="#999999"> <td>性别</td> <td>男</td> </tr> <tr bgcolor="#999999"> <td>联系电话</td> <td>15546530395</td> </tr> <tr bgcolor="#999999"> <td>身份证号</td> <td colspan="2">231983201212214751</td> </tr> <tr bgcolor="#999999"> <td>所在部门</td> <td colspan="2">安保部</td> </tr> <tr bgcolor="#999999"> <td>现居地址</td> <td colspan="2">北京市三环路第九街区1号</td> </tr> </table> 第六章系统测试 为了保证新系统运行的正确性、有效性和稳定性,将一切可能发生的问题和错误尽量在正式交付使用之前排除,则需要进行系统测试。系统测试就是对整个系统进行监测和调试,发现问题,解决问题。而进行系统测试的意义和目的包括:确认系统的质量、提供信息和保证整个系统开发过程是高质量的。 企业员工工资管理系统测试步骤如下: (1)单元测试。单元测试的对象是软件的最小单位模块,其依据是详细设计描述。单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。本系统验证模块主要包括:员工信息查询模块、员工工资查询模块、员工信息管理模块、员工工资信息管理模块、员工注册模块和管理员管理模块。下面我们将以员工注册模块为例进行测试将,采用黑盒测试方法将四组具有代表性的测试数据来检测用户注册功能是否能够正常使用,将重点检查程序是否能适当地接受输入数据,并生成正确的输出信息。具体的测试数据如表6—1所示。 表6—1测试数据表 组别 第一组 第二组 第三组 第四组 姓名 赵信(2个字) 李佳欣(3个字) 东方盖伦(4个字) 瑞文EZ(带字母) 密码 ****(少于6位) ******(6位) *********(多位数) ********(有符号) 确认密码 ****(少于6位) ******(6位) *********(多位数) ********(有符号) 员工编号 007 172 068 566 性别 男 女 男 女 身份证号 231983******** 231854******** 352639*********** 461983********* 所在部门 安保部 财务部 人事部 市场部 联系电话 15546530395 15145932761 15849308321 15947522672 现居地址 北京市****** 北京市******** 天津市******** 北京市******* 在员工注册模块中分别输入表7—1的测试数据,在填好页面后,点击“提交”按钮,将出现“注册成功”的对话框,假如输入的信息有误,就点击“重置”按钮,重新进行填写,再次提交,直到注册成功为止。员工注册页面如图6—1所示。 图6—1员工注册页面 (2)组装测试。组装测试就是将通过单元测试的模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误。将已测试的员工信息查询模块、员工注册模块和员工工资查询模块组装成前台员工查询模块,将员工信息管理模块、员工工资管理模块和管理员管理模块组装成后台企业工资管理模块。组装过后要查看模块运行的通畅性和有效性。 (3)确认测试。确认测试需要制订测试计划和过程测试计划应规定测试的种类和测试进度,测试过程则定义一些特殊的测试用例旨在说明软件与需求是否一致。确认测试就是确定系统软件实现的功能是否和用户要求的一致,如果不一致就要与用户进行协商,直到用户满意为止。 (4)系统测试。系统测试就是将软件、硬件等系统的各个部分连接起来,对系统的整个功能、性能等方面进行测试。以员工的身份操作前台员工查询系统检查是否存在问题,以管理员的身份操作后台企业工资管理系统查看是否存在问题。经过系统测试,系统满足企业员工工资管理需求。 结 论 在老师的指导下经过我本人的努力,在为期两周的课程实训中本人做出了基本上适合员工工资管理的系统。实现了系统的员工工资管理、代码维护和员工信息管理等功能,给企业员工工资管理带来很多方便,在界面上立求做到美观、在操作方面尽量做到满足用户使用习惯。企业员工工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业工资管理、员工工资发放的需要,同时也成为现代化企业管理的标志。 通过这个系统的开发,让我初步的了解到了做一个小项目的全过程。让我经历了从系统规划、分析、设计到后台数据库的搭建和前台开发的一个相对较为完整的过程。在此过程中我遇到了许多实际的问题在课堂讲的教材上是找不到的。为了解决这些实际的问题我们要查询资料等,在这过程中不仅让我们学到了许多专业知识而且锻炼了我的分析问题、解决问题的能力以及实际的动手能力。 参考文献 [1]鲁荣江、王立丰 . VISUAL BASIC项目案例导航. 科学出版社,2002 [2]王知强 .管理信息系统.哈尔滨工业大学出版社,2011 [3]纪红 .人事管理信息系统的设计与实施,计算机与现代化2010年第3期 [4]朱如龙.SQL Server数据库应用系统开发技术.机械工业出版社,2007 [5]孙膺、郝军启、刘治国、赵喜来.网页设计三剑客.清华大学出版社,2010 [6]徐云彪.数据库原理与技术.浙江大学出版社,2004 26
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服