工资管理信息系统的分析与设计

时间:2024.4.7

工资管理信息系统的分析与设计

一、 可行性分析报告

可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。

   1 ,技术上的可行性。由于对所在高校比较熟悉,而且对大学工资管理系统这一类的大学财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。

   2, 经济上的可行性。由于大学工资管理系统是一个比较小型的系统,所投入的人力最多不会超过3个人,为高校所能接受;又由于所投入的人员均为所在高校员工,无须另投资金。所以从人力、物力、财力方面来说都是可行的。

   随着高等学校的快速发展,高校的规模越来越大,教职工的数量也越来越多,高校的工资管理更加复杂,而工资管理是一项琐碎 复杂而又十分细致的工作,工资计算发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格 这就会耗费工作人员大量的时间和精力,计算机进行工资发放不仅能够保证工资核算准确无误、快速输出,还会利用计算机对有关工资的各种信息进行统计服务于财务部门其他方面的核算和财务处理。高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。

二、 系统分析部分

l  业务流程图

学校人事部门及时向财务处提供下列信息: 1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的 )若有职工在学校内部各部门之间调动工作情况发生, 姓名、由何部门调至何部门工作、工资发放变动情况等。 姓名、由何部门调至何部门工作、工资发放变动情况等。 2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校 )若有校外人员调入学校工作,则应提供调入者的职工号、姓名、 内何部门、 以及有关调入者工资方面的数据, 还有他们的工资开始发放的月份, 内何部门、 以及有关调入者工资方面的数据, 还有他们的工资开始发放的月份, 据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。 据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。 3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放 )若有职工调离学校,则要提供调出人员的姓名、 本人工资的月份 4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后工 )若调整工资, 资从哪个月份开始发放 份开始发放。 资从哪个月份开始发放。 当财务处收到各部门报送来的扣款单、 当财务处收到各部门报送来的扣款单、补贴清单和其它有关职工工资变 动通知单后, 动通知单后, 财务处的工资管理会计就可以依据上个月份的职工工资台帐制做 本月职工工资台帐,接下来, 本月职工工资台帐,接下来,工资管理会计员再根据填制好的本月份职工工资 台帐, 台帐, 花费一个星期左右的时间制作出一式两份的本月份全校职工工资发放单 按部门制作)和本月份工资汇总表。 (按部门制作)和本月份工资汇总表。工资管理会计员依据工资汇总表上的全 实发工资”合计数字,从银行提回现金, 校“实发工资”合计数字,从银行提回现金,并于下月的 5 号将本月份职工工资 发至职工手中。系统的总体业务流程图如下:

 

1.1扣款补贴管理

每月25日至28日,房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。由财务处统计处理。

1.2事变更管理

  学校人事部门及时向财务处提供下列信息:

    1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。

    2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。

    3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份。

4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后工资从哪个月份开始发放。

1.3工资发放管理

    房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。财务处按期列出一份职工借支应扣款清单。然后再根据人事处的人事变更情况调整员工工资。财务处收到各部门报送来的扣款单、补贴清单和其它有关职工工资变动通知单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐制作本月职工工资台帐。然后再根据工资台帐制作员工工资发放单和本月份工资汇总表。工资管理会计员依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。职工工资的计算如下:

    .工龄工资每人每年增加0.50元。

    .应发工资 = 基本工资 + 工龄工资 + 各项补贴之和。

    .扣款合计 = 房费 + 水电费 + 托儿费 + 借支扣款 + 其它扣款。

.实发工资 = 应发工资 - 扣款合计。

业务流程图如下:  

工资管理信息系统的分析与设计

l  数据流程图

根据对该大学工资管理信息系统的详细调查,以及财务处的迫切需求领导的大力支持,我认为该大学的工资管理信息系统的处理业务可以分为:人事变更管理,工资发放管理,扣款补贴管理。

系统的主要外部实体主要有:房产处,总务处,人事处,财务处。系统主要的输入输出数据流如下表:

  工资管理系统的主要数据存储是扣款补贴数据,人事变更数据,工资汇总数据。从总体来说可以分为工资管理子系统和工资发放子系统,工资管理子系统的数据流程图如下:

工资管理信息系统的分析与设计

.系统功能需求分析

本系统的开发宗旨以及总体任务就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。所以为了能够实现编制这个系统所设定的目标,在程序的开发之前,需求分析是必不可少的。

软件需求一般包含三个层次:业务需求、用户需求和功能需求,还包括非功能需求。业务需求:反映了组织机构或用户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。用户需求:描述了用户使用产品必须要完成的任务和具备的功能,这在使用实例文档或方案脚本说明中予以说明。功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足其业务需求。

(1)业务需求:工资管理系统是针对大量业务处理工作用计算机进行全面现代化管理。主要包括人员基本情况管理、工资设定和工资查看等几个方面的功能,以实现用户方便的输入、查询、统计的业务需求。

(2)用户需求:信息管理:提供对“员工信息表”数据输入、记录增加、记录修改、记录删除、记录查询等功能,实现员工信息的管理功能。

各部分工资设定:提供对“基本工资”、“职务工资”、“职称工资”、“等级工资”、“工龄工资”、“级别工资”、“奖金”等工资内容的标准输入、修改功能,这些表将构成员工工资的汇总,因此,这几项工资内容的设置将影响职工的总工资。

工资核算:对员工工资进行核算。

工资查询:提供对查询表“工资表”的查询,用户可以按职工编号、职工姓名、等对“工资表”进行查询并打印。

系统设置:用户可以修改登陆密码,可以添加登陆用户,需要的话可以对界面的颜色进行更改。

(3)需求分析的第三步是描述工资管理系统的功能,即定义用例,以此确定系统的功能需求。工资管理系统的用例分析主要是找出系统中所有的用例,因此要和工资管理系统的潜在用户进行讨论。系统最终实现的主要功能如下:

    工资管理系统的用例包括:

系统管理

工资设置

工资统计

工资查询

工资表导出

打印报表

系统管理用例包括添加用户和修改密码。

都通过其相应的窗口来实现。工资设置用例包括基本工资设置和其它项目设置。其它项目设置有奖金、津贴、福利、扣发等项目。

工资统计用例可以根据不同的月份对其进行相应地统计。工资查询用例包括单人查询和查询所有,可以显示员工基本工资、员工其它项目情况,以及员工工资具体统计情况。

工资表导出用例可根据所需的月份把工资表导出并可直接显示在Excel表格中,而且可以加以保存。

打印报表用例是很重要的一个用例,它提供给用户生成报表和打印的功能,能够很方便地将员工的工资情况表打印出来。

4)数据字典

   

l  信息系统流程设想

本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单调用表单的方式,利用表单来对信息进行管理、数据处理、信息查询、系统维护等工作。

开发设计思想:

1.  尽量利用学校现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用学校现在资源,提高系统开发水平和应用效果的目的;

2. 系统应符合学校工资管理的规定,满足学校相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求;

3.  系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护;

4.  系统应具有数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 

三、系统设计部分

在现代高校的发展和运作过程中,往往需要对学校员工的工资进行管理。若学校的规模较大,拥有大量的教职员工,工资管理活动中涉及到大量数据的变化,如果采用数据库的方式对工资数据进行管理,将大大提高管理人员的工作效率。学校不同,则员工的工资构成就有:

1.员工信息
    分为员工信息浏览和员工信息查询:在员工信息浏览子模块中,可以对员工的编号、姓名、性别、岗位、工龄、工资等级等信息进行浏览,并可以对员工信息进行增加记录,修改记录,删除记录等操作;
在员工信息查询模块中,可按员工号或员工姓名进行查询。
    2.工资基本设定
    包括对基础工资、岗位工资、工龄工资的设定,基础工资的设定包括工资等级、工资额的设定,可以对工资等级及相应的工资额进行修改、添加、删除。岗位工资的设定包括岗位名称、岗位工资额的设定,可以对岗位名称及相应的岗位工资额进行修改、添加、删除。
工龄工资的设定包括工龄、工资额的设定,可以对各个工龄段及相应的工龄工资额进行修改、添加、删除。
    3.工资汇总
    在工资管理中,要分别输入每一个员工的各项工资条款,这样才能运用计算机技术来管理好员工的工资发放情况,其中包括:员工基本情况,员工基本工资情况,员工岗位工资情况,员工工龄工资,工资综合。
    4. 个人工资查询
     此查询分为按职工姓名查询、按职工号查询。
    5.退出
     此功能块为退出系统。

6.  管理员设定

实现系统用户及密码的设置操作,可以增加和删除系统用户(仅系统管理员才有权限),对系统当前用户修改密码。

l  功能结构图设计

                          工资管理信息系统的分析与设计

本部分简明扼要的介绍了各个部分要实现的功能,搭好了设计的总体框架,使我们对要开发的系统能够更加系统的,全面的,确切的认识,下一步就可以进行系统的详细设计与具体功能的实现了。

l  新系统信息处理流程设计

l  输出设计(主要指打印输出设计)

a.员工基本信息数据的输出;

       b.员工工资变动信息的输出;

       c.员工查询信息的输出;

       d.员工扣款,补贴信息的输出;

       e.员工人事变动信息的输出;

   f.员工工资计算结果的输出;

l  存储文件格式设计(库结构设计)

系统的详细设计

本部分说明了系统的整个设计,再以工资数据输入,工资计算以及查询为例详细说明了系统是怎样实现的。

  一)数据库设计
     1 .概念设计
     概念设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易于理解的数据模型,是独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。
     概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。
    通过对企业工资管理内容和过程的分析,本系统应设计的实体和属性如下:
    本系统一共用到了4个表。如下:
    1)岗位表(包括岗位名称,岗位工资)
    2)工龄表 (包括工龄,工龄工资)
    3)工人信息表 (包括编号,姓名,性别,工作岗位,工龄,工资等级)
    4)扣款补贴表(包括扣去的水电费,房费,托儿费以及交通补贴)
    系统中有关数据库表结构设计如下:

工资管理信息系统的分析与设计
         
工资管理信息系统的分析与设计

3.员工信息表

工资管理信息系统的分析与设计

工资管理信息系统的分析与设计

二、数据库的实现

1.建立工资管理项目

(1)打开Visual Foxpro6.0,通过应用程序向导创建新项目,存储为“工资管理系统.pjx”。

(2)创建完成,打开项目管理器中的“数据”项,选择“数据库”并点击“新建”按钮,创建一个名为“工资管理”的数据库。

2.添加数据表

打开“工资管理”数据库,添加如下所示的四个数据表,各表中的字段信息如下:

 1)岗位表(包括岗位名称,岗位工资)
    2)工龄表 (包括工龄,工龄工资)
    3)工人信息表 (包括编号,姓名,性别,工作岗位,工龄,工资等级)
    4)扣款补贴表(包括扣去的水电费,房费,托儿费以及交通补贴)

 该系统设计规划出的实体有:员工实体、员工工资实体、工资等级实体、部分岗位实体、工龄实体、公司福利实体。

实体和实体之间的E-R图为:

3.表和和视图描述

4.其他功能模块

      现在分别对应发工资处理、应扣款处理、实发工资处理模块进行分解

由系统分析中应发工资处理业务流程图可知应发工资处理存在5种不同的事务。

(1)     职工基本工资信息处理,他包括下列处理功能

1.1职工基本工资信息读取

1.2人事处职工变动信息输入

1.3计算职工本月基本工资

(2)  职工应发工资处理

    1.4职工本月基本工资读取

1.5职工本月交通补贴输入

1.6职工本月其他补贴输入

1.7职工本月应发工资计算

(3)  职工应发工资查询

1.8职工本月应发工资查询

1.9职工反馈意见输入与存储

(4)  职工反馈信息审核

1.10 读取职工反馈信息

1.11审核职工反馈信息

1.12生成最终错误表

(5)  纠正本月应发工资错误

1.13 读取错误表

1.14纠正本月应发工资,其主要针对职工本月应发工资表

运用事务分析的方法可将应发工资处理进一步分解为如下图的结构图

  对上图所示结构图的模块“职工基本工资信息处理”、“职工本月应发工资处理”、“职工应发工资查询”、“职工反馈信息审核”、“纠正本月应发工资错误”。还需要进一步分解,其功能详细说明如下:

“职工基本工资信息处理”模块的功能是:当开始计算本月职工基本工资信息时,从以前的工资信息表中读出职工的工龄,上月工资等,然后根据从人事处得到的调动信息计算工资,其得到的信息可能有3种情况:那就是职工可能已经调出本校,职工新调入本校,职工校内部门发生变更,当第一种情况时根据职工何时停止发工资信息判断是否应该发工资,如果应该继续发则计算,否则不计算并且从职工资料里删除职工信息,如果新调入则要建立相应的职工档案,然后根据从哪个月发工资信息来确定是否应该计算本月工资,如果是则计算本月工资,否则不计算,如果部门发生改变则应对原基本工资信息进行修改,然后根据原基本工资信息计算基本工资。

“职工本月应发工资处理”模块的功能是:从职工基本工资信息中读取职工基本工资信息,然后输入总务处的交通补贴信息和职工其他补贴信息进行汇总计算,输出职工本月应发工资表。

“职工应发工资查询”模块的功能是:职工可通过自己的账号和密码查询自己的应发工资内容,然后职工可根据自己的实际情况提出反馈意见,反馈意见存储在相应的表中。

“职工反馈信息审核”模块的功能是:财务处的工作人员从反馈信息表中读出反馈信息然后根据实际情况进行审核如果发现存在错误则建立错误表,如果发现不属实则给出反馈信息。

“纠正本月应发工资错误”模块的功能是:工作人员根据错误表在获得领导统一签字后对本月应发工资进行修改。

同时这部分查询的要求如下:

查询1:已知工资号查询自己基本工资信息

查询2:已知工资号查询自己交通补贴信息

查询3:已知工资号查询自己其他补贴信息

查询4:已知工资号查询自己本月应发工资信息

   由系统分析中应扣款处理业务流程图可知应发工资处理存在5个不同的事务。

(1)   应扣款汇总,他包括一下处理功能

     2.1输入房费水电费信息

     2.2输入托儿费扣款信息

     2.3输入其他扣款信息

     2.4汇总应扣款

(2)  职工应扣款查询

2.5职工本月应发工资查询

2.6职工反馈意见输入与存储

(3)  职工反馈信息审核

2.7 读取职工反馈信息

2.8 审核职工反馈信息

2.9 生成最终错误表

(4)  纠正应扣款错误

2.10 读取错误表

2.11 纠正本月应扣款,其主要针对职工本月应扣款表

运用事务分析的方法可将应发工资处理进一步分解为如下图的结构图

对上图所示结构图的模块“职工应扣款汇总”、 “职工应扣款查询”、“职工反馈信息审核”、“纠正本月应扣款错误”。还需要进一步分解,其功能详细说明如下:

“职工应扣款汇总”模块的功能是:从房管处得到房费水电费扣款信息然后输入,从总务处得到托儿费扣款信息和其他信息然后输入,输入之后对应扣款进行汇总,计算出职工应扣款。

“职工应扣款查询”模块的功能是:职工可通过自己的账号和密码查询自己的应扣款内容,然后职工可根据自己的实际情况提出反馈意见,反馈意见存储在相应的表中。

“职工扣款信息审核”模块的功能是:财务处的工作人员从反馈信息表中读出反馈信息然后根据实际情况进行审核如果发现存在错误则建立错误表,如果发现不属实则给出反馈信息。

“纠正本月应发工资错误”模块的功能是:工作人员根据错误表在获得领导统一签字后对本月应扣款进行修改。

同时这部分查询的要求如下:

查询1:已知工资号查询自己房费水电费信息

查询2:已知工资号查询自己托儿费和其他扣款信息

查询3:已知工资号查询自己总扣款信息

l  输入设计(主要指数据录入卡设计)

a职工住房信息

b职工通勤信息

c职工工资变动信息

d职工工资计算方法

l  代码设计(职工证号和部门代号)

员工基本状况表

教职工证号

在高校中,教职工的姓名都是汉字,在查询、分类排序等处理时很不方便,若碰上相同姓名则更麻烦。因此必须给每个员工设计一个编码,使其唯一正确的区别高校的所有员工。工资子系统的代码除了员工代码之外,还有部门编码、员工类别码等等。其中,员工代码一般采用群码,教职工证号共8位,分为三层:第一层是前两位,指职工所在的学院;第二层是三、四位指职工所在系别,第五、六、七、八位指职工序号。

l  程序设计说明书

系统名:工资管理信息系统

程序名:更新工资主文件

语言:FOXBASE

日期:20##/6/24

程序功能:更新主文件

程序处理过程说明:

更多相关推荐:
人事管理信息系统分析与设计报告

人事管理信息系统分析与设计报告人事管理信息系统分析一、引言1.摘要:设计一个人事管理信息系统,其目的是为了更方便、快捷和准确的管理企业人事信息。利用该人事管理信息系统能够实现输入全校教师的基本信息,进行人员的新…

某中小型企业管理信息系统分析与设计报告

某中小型物流企业管理信息系统分析与设计报告沿海省份某中小型物流企业拥有五个大小不同的仓库并组建有自己的运输车队拥有各种运输车辆共19台企业员工人数达90多人主要从事为周边多家生产型企业提供原材料产成品的仓储管理...

商品管理信息系统分析与设计报告

商品管理信息系统设计报告学号11061110姓名彭会静日期20xx11271商品管理信息系统设计一系统总体功能结构设计该超市信息管理系统的总体功能结构可分为人事档案管理库存管理和密码管理人事档案管理包括档案查询...

管理信息系统企业分析与设计报告

海南大学三亚学院企业信息系统分析与设计实习报告报告题目三亚宏远酒店管理系统分析与设计报告分院管理分院专业信息管理与信息系统班级信管0902姓名学号091066002小组成员蔡小倩谢小芳指导教师陈芳芳张鑫20xx...

物流管理信息系统分析设计报告

物流管理信息系统分析与设计报告物流管理信息系统分析与设计报告目录一设计报告要求1二物流管理信息系统开发题目选择1三设计条件11仓库基本情况如下12仓库的主要业务13库房管理系统的数据类24有关说明2四系统规划3...

管理信息系统企业分析与设计报告

企业信息系统分析与设计院系专业信息管理与信息系统班级姓名学号数信分院20xx11刘鑫20xx08341117摘要酒店管理系统是典型的信息管理系统的一部份而且是必不可少的一部份其开发主要包括后台数据库的建立和维护...

超市管理信息系统-系统分析报告

超市管理信息系统系统分析报告课程名称管理信息系统项目名称超市管理信息系统报告名称超市管理信息系统分析报告指导老师专业班级目录1背景介绍32可行性分析321技术可行性322经济可行性研究323操作可行性研究324...

管理信息系统分析实验报告

《管理信息系统》实验二题目:系统分析专业:信息管理与信息系统班级:1106班姓名***指导教师:**老师完成日期:20**.4.28运城学院超市管理系统设计分析说明书一、系统目标:随着小超市规模的发展不断扩大,…

管理信息系统设计分析

华立学院课程设计课程名称____管理信息系统______题目名称____工资管理信息系统______学生系别______计算机________专业班级___信管2班________学号__________学生姓…

淮工物流管理信息系统分析设计报告

淮阴工学院物流管理信息系统分析与设计报告目录一设计报告要求1二物流管理信息系统开发题目选择1三设计条件11仓库基本情况如下12仓库的主要业务13库房管理系统的数据类24有关说明2四系统规划3五系统分析31需求分...

管理信息系统课程设计报告

管理信息系统课程设计报告课程设计任务书一课程设计课题题目安徽工程大学地下超市收银系统开发二课程设计原始资料地下超市商品信息三课程设计内容开发适合于地下超市的高效率收银系统四课程设计要求1通过课程设计加深理解验证...

《管理信息系统》课程设计报告范文

1摘要企业工资管理系统是公司管理的一个重要内容是一种典型的管理系统企业工资管理系统是公司管理的一个重要内容是一种典型的管理系统其开发主要包括后台的数据库的建立维护以及前端的相应应用程序的开发两个方面的内容系统的...

管理信息系统分析与设计报告(20篇)