1 / 26
文档名称:

IAF第11章 C#工资管理系统.ppt

格式:ppt   页数:26
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

IAF第11章 C#工资管理系统.ppt

上传人:企业资源 2012/1/11 文件大小:0 KB

下载得到文件列表

IAF第11章 C#工资管理系统.ppt

文档介绍

文档介绍:第11章应用
工资管理系统是企业财务管理的重要组成部分。通过工资管理系统可以大大减少人力浪费,使人们摆脱了原有手工工资管理的局限性,只要通过在计算机上简单的操作就可以完成工资信息的查询、输入、修改、输出等功能,而且非计算机专业的人员也可以熟练地进行操作。在本章我们将对工资管理系统需求和功能进行分析、对系统总体结构和用例图进行介绍、最后还将对数据库的设计进行介绍。再对工资管理系统进行了分析和介绍以后我们还会对如何在C#中实现系统中的重要功能模型进行讲解。
1
2
本章知识要点:
了解工资管理系统的需求分析
理解工资管理系统的功能分析
掌握工资管理系统的总体结构
理解工资管理系统的用例图
理解工资管理系统的模块设计
掌握工资管理系统的数据库设计
3
系统分析
当企业的员工越来越多时,工资管理是一项琐碎、复杂而又需要十分认真的工作,工资计算、发放、核算的工作量很大,但又是不允许出错的,如果实行手工操作,每月发放工资需要手工填写大量的表格,这就会耗费财务人员大量的时间和精力。为了减轻财务人员的负担,提高工作效率,同时也为了提高企业的现代化办公水平,决定开发企业的工资管理系统。在系统的总体结构分析之前,本章节先对工资管理系统的需求进行分析,然后分析该工资管理系统要实现的功能。
需求分析
在我国,管理信息系统是计算机应用最广泛的领域之一。企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。随着计算机技术的发展,人们的办公环境不断改变,工作效率得到了很大的提高。在企业的发展中,办公自动化从一个侧面反映了公司的现代化水平。其中,用于管理员工工资的工资管理系统就是现代化办公的重要组合部分。
4
功能分析
在深入了解企业工资管理的基本情况下,为了解决人工操作在工资管理中存在的不足,从公司管理人员能够更容易、更方便的使用计算机对员工工资进行管理,以实现无纸化操作的方面进行分析,企业工资管理系统应实现以下功能:



4、工资类别模块
5、工资支出模块

5
系统概述
本工资管理系统的设计目标是能够对中小企业员工的工资信息进行管理。如前所述,在该工资管理系统中根据每位员工所属的角色不同,被赋于不同的操作权限,这里我们是通过控制操作菜单的可用性来限制员工的操作权限。而操作菜单是根据工资管理系统的划分的各模块创建的。所以,在进行实际开发之前,本章节将向大家介绍该工资管理系统的总体结构,以及系统中使用的用例图。
6
系统总体结构
据前面有关系统功能的分析和企业工资管理的特点,再经过模块化的分析得到工资管理系统功能模块的划分,本系统包括登录模块、角色信息管理模块、员工信息管理模块、工资类别模块、工资支出模块以及信息浏览与查看模块。
7
系统用例图
用例图由Ivar Jacobson在开发AXE系统中首先使用,并添加到由他所倡导的OOSE和Objectory方法中。用例图引起了面向对象领域的极大关注,自1994年Ivar Jacobson的著作出版后,面向对象领域已广泛接纳了这一概念,并认为它是第二代面向对象技术的标志。使用用例图可以描述外部参与者所理解的系统功能,也就是说用例图描述了用例、参与者以及它们之间的关系。
8
系统模块设计
根据系统功能的模块化分析得出了系统总体结构,也就是工资管理系统功能模块的划分,接着为了使读者进一步理解工资管理系统功能,我们使用了工资管理系统用例图加一说明,这一节将向大家介绍工资管理系统各个模块实现流程的设计。
9
登录管理
根据系统总体结构可以得出登录管理模块实现用户登录、密码修改和退出系统三个功能。其中,退出系统实现流程很容易,只需要一行代码即可;用户登录的实现流程是用户在登录窗口输入用户名称和密码,并选择了用户角色后,单击【登录】按钮进行提交,系统开始验证用户提交的登录信息是否正确。如果正确,则打开工资管理系统,并根据用户角色赋于相应的操作权限;否则给出错误信息。
10