工资管理系统(共17页)_第1页
工资管理系统(共17页)_第2页
工资管理系统(共17页)_第3页
工资管理系统(共17页)_第4页
工资管理系统(共17页)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、工资管理系统院(系)别 班 级 学 号 姓 名 目录 TOC o 1-3 h z u HYPERLINK l _Toc417499084 HYPERLINK l _Toc417499085 一、总体方案概述(i sh) PAGEREF _Toc417499085 h 2 HYPERLINK l _Toc417499086 1 系统(xtng)目标 PAGEREF _Toc417499086 h 3 HYPERLINK l _Toc417499087 2 数据(shj)流程图 PAGEREF _Toc417499087 h 3 HYPERLINK l _Toc417499088 3 系统功能调查

2、 PAGEREF _Toc417499088 h 3 HYPERLINK l _Toc417499089 系统管理功能 PAGEREF _Toc417499089 h 3 HYPERLINK l _Toc417499090 工资信息设置功能 PAGEREF _Toc417499090 h 3 HYPERLINK l _Toc417499091 工资信息管理功能 PAGEREF _Toc417499091 h 3 HYPERLINK l _Toc417499092 打印报表功能 PAGEREF _Toc417499092 h 4 HYPERLINK l _Toc417499093 二、企业工资管

3、理系统概述 PAGEREF _Toc417499093 h 4 HYPERLINK l _Toc417499094 1 系统的主要功能 PAGEREF _Toc417499094 h 4 HYPERLINK l _Toc417499095 2 系统总体结构设计 PAGEREF _Toc417499095 h 5 HYPERLINK l _Toc417499096 三、数据库设计 PAGEREF _Toc417499096 h 7 HYPERLINK l _Toc417499097 1 (员工数据库) PAGEREF _Toc417499097 h 7 HYPERLINK l _Toc41749

4、9098 3 (工资数据库) PAGEREF _Toc417499098 h 9 HYPERLINK l _Toc417499099 四、企业工资管理系统的应用现状 PAGEREF _Toc417499099 h 11 HYPERLINK l _Toc417499100 开发环境 PAGEREF _Toc417499100 h 11 HYPERLINK l _Toc417499101 数据库 PAGEREF _Toc417499101 h 11 HYPERLINK l _Toc417499102 五、详细设计 PAGEREF _Toc417499102 h 12 HYPERLINK l _To

5、c417499103 1 登录窗体设计 PAGEREF _Toc417499103 h 12 HYPERLINK l _Toc417499104 功能说明 PAGEREF _Toc417499104 h 12 HYPERLINK l _Toc417499105 2 主窗口设计 PAGEREF _Toc417499105 h 13 HYPERLINK l _Toc417499106 功能说明 PAGEREF _Toc417499106 h 13 HYPERLINK l _Toc417499107 3 系统管理模块 PAGEREF _Toc417499107 h 13 HYPERLINK l _T

6、oc417499108 功能说明 PAGEREF _Toc417499108 h 13 HYPERLINK l _Toc417499109 4 工资信息设置模块 PAGEREF _Toc417499109 h 13 HYPERLINK l _Toc417499110 功能说明 PAGEREF _Toc417499110 h 13 HYPERLINK l _Toc417499111 5 工资信息管理模块 PAGEREF _Toc417499111 h 14 HYPERLINK l _Toc417499112 功能说明 PAGEREF _Toc417499112 h 14工资管理信息(xnx)系统

7、(xtng)一、总体方案概述(i sh)本系统的开发宗旨就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。所以为了能够实现编制这个系统所设定的目标,在程序的开发之前,需求分析是必不可少的。需求分析的第一步描述工资管理系统的功能,即定义用例,以此确定系统的功能需求。工资管理系统的用例分析主要是找出系统中所有的用例,因此要和工资管理系统的潜在用户进行讨论。系统最终实现的主要功能如下。工资管理系统的主要内容包括:(1) 系统管理(2) 工资设置(3) 工资统计(4) 工资查询(5) 工资表导出(6) 打印报表系统管理用例包括添加用户和修改密码。都通过其相应的窗口来

8、实现。工资设置用例包括基本工资设置和其它项目设置。其它项目设置有奖金、津贴、福利、扣发等项目。工资统计用例可以根据不同的月份对其进行相应地统计。工资查询用例包括单人查询和查询所有,可以显示员工基本工资、员工其它项目情况,以及员工工资具体统计情况。 工资表导出用例可根据所需的月份把工资表导出并可直接显示在Excel表格中,而且可以加以保存。打印报表用例是一个很重要的一个用例,它提供给用户生成报表和报印的功能,能够很方便地将员工的工资情况表打印出来。1 系统(xtng)目标采用公司现有的软硬件及科学的管理系统开发方案,建立工资(gngz)管理系统,实现企业工资管理的计算机自动化。系统应符合公司人事

9、、工资管理制度,并达到操作直观、方便、实用、安全等要求。基本工资等设置月度员工考勤表基本工资奖金等表计算工资导出或打印工资表月度工资发放工资 2 数据(shj)流程图图 数据流程图3 系统功能调查系统从总体上可以分为系统管理、工资信息设置、工资信息管理、打印报表等功能。系统管理功能(1)添加用户:使用这个用户登录后,可以添加其他用户(2)修改密码:每一个用户都可以更改自己的密码工资信息设置功能(1)基本工资设置:按照员工编号或职务设置员工的基本工资信息。(2)其他项目设置:设置单个员工的奖金,福利、津贴、出差费、加班费等信息。(3)工资计算公式设置:设置员工实发工资的计算公式信息。工资信息管理

10、功能出勤统计:按照月份统计员工的当月出勤信息。计算(j sun)实发工资:计算当月(dngyu)员工实发工资的金额。查询(chxn)工资:可以按月查询所有员工工资信息或查询个人工资信息。(4)导出工资表:把数据库中员工的工资信息导出到Excel 2000中。打印报表功能(1)基本工资列表打印:打印出基本工资列表(2)其他项目打印:打印其他项目列表(3)工资统计列表打印:打印工资统计列表系统功能模块图基本工资设置其他项目设置计算公式设置 添加用户 退 出 修改密码工资信息设置 系统管理工资信息管理 打印报表企业工资管理系统工资统计打印其他项目打印基本工资打印 工资表导出 查询工资计算实发工资 出

11、勤统计图 系统功能模块图二、企业工资管理系统概述1 系统的主要功能企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:(1) 对单位人员的变动进行(jnxng)处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。(2) 对职工的工资进行计算(j sun)、修改。能对各职工的工资进行计算,即计算应发金额、应扣金额及

12、实发金额等。(3) 查询(chxn)统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以查询全部。(4) 报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。2 系统总体结构设计设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易

13、被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。通过对企业员工管理内容、工资管理内容和过程的分析,本系统设计的实体和属性(shxng)如下及图员工(包括员工编号、员工姓名、性别、籍贯、年龄、生日(shng ri)、学历、专业、住址(zhzh)、邮编、电话、Email、参加工作时间、进入

14、公司时间、起薪时间、备注)部门(员工编号、部门名称)职务(员工编号、职务名称)职称(员工编号、职称名称)工资结构(员工编号、正常加班工资、特殊加班工资、出差工资、旷工工资、迟到早退)工资帐目(工资帐目代号、工资帐目名称员工员工姓名性别员工编号籍贯年龄生日学历专业住址邮编电话Email参加工作时间进入公司时间起薪时间备注2.1员工信息图部门部门代号部门名称职务职务代号职务名称职称职称代号职称名称工资账目工资账目代号工资账目名称工资结构员工编号正常加班工资特殊加班工资出差工资旷工工资迟到早退 2.2工资管理内容分析图 实体(sht)和实体之间的关系E-R图部门属于职称职务员工具有担任具有工资结构工

15、资账目具有 3 实体(sht)之间的关系E-R图三、数据库设计(shj)1 (员工(yungng)数据库)(1) (员工(yungng)资料表): 员工基本信息表用于存储员工基本信息,为保证数据的一致和历史资料的完整,表的记录在一般的情况不能被删除。表 员工资料表)序号字段名类型1员工编号文本2员工姓名文本3性别文本4籍贯文本5年龄长整型6生日日期/时间7学历文本8专业文本9住址文本10邮编文本11电话文本12Email文本13参加工作时间日期/时间14进入公司时间日期/时间15部门文本16起薪时间日期/时间17职务文本18备注文本(2) (用户口令表):为了便于多个用户管理该系统,建立此表,

16、记录用户的登录用户名和口令。表 (用户口令表)序号字段名类型1用户名称文本2用户密码文本(出差情况(qngkung)表):用于存储员工出差的一些基本情况,便于统计。表(出差(ch chi)情况表)序号字段名类型1记录编号自动编号2员工编号文本3出差天数数字4出差目的地文本5出差开始时间日期/时间(4) (请假情况表):用于存储员工(yungng)事假、病假的情况,便于统计。表 (请假情况表)序号字段名类型1记录编号自动编号2员工编号文本3病假天数数字4事假天数数字5假期开始时间日期/时间(5)(加班情况表):用于存储员工加班的情况,在计算工资时便于统计。表(加班情况表)序号字段名类型1记录编号

17、自动编号2员工编号文本3特殊加班天数数字4正常加班天数数字5加班日期日期/时间(6)(员工调离情况表):用于存储员工调离的基本情况,不会因为更新而把原来的情况覆盖,便于今后查看方便。表(员工调离情况表)序号字段名类型1员工编号文本2员工姓名文本3原部门文本4新部门文本5原职务文本6新职务文本7调出时间日期/时间8调入时间日期/时间9备注备注3 (工资(gngz)数据库)(1)(员工出勤表):用于统计员工的出勤情况(qngkung),为统计工资时提供方便。 表(员工(yungng)出勤表) 序号字段名类型1员工编号文本2员工姓名文本3统计时间日期时间4出勤天数日期/时间5迟到早退次数数字6旷工次

18、数数字7正常加班次数数字8特殊加班次数数字9出差次数数字(2)(工资设置表):用于设置工资的各项情况。表(工资设置表)序号字段名类型1正常加班工资百分比数字2特殊加班工资百分比数字3出差工资数字4旷工工资数字5迟到早退数字(3)(其他工资项目表):用于存储不同名称的其他工资,比如奖金、津贴、福利等。表(其他工资项目表)序号字段中名类型1员工编号文本2年月日期/时间3类型数字4名称文本5金额货币6备注备注(4)(基本工资设置(shzh)):用于存储不同职称的员工的基本工资。表(基本工资(j bn n z)设置)序号字段名类型1员工编号文本2员工职务文本3基本工资货币(5)(用户表):用于存储(c

19、n ch)新添加的用户,当添加完用户时,就被存储在此表中。表 (用户表)序号字段名类型1用户名称文本2用户密码文本(6) (工资情况表):用于存储员工的工资情况表,便于明确查看。表S (工资情况表)序号字段名类型1员工编号文本2员工姓名文本3时间日期/时间4基本工资货币5奖金货币6福利货币7津贴货币8扣发货币9迟到早退扣发货币10旷工扣发货币11加班费货币12出差费货币13其他金额货币14总额货币四、企业工资(gngz)管理系统的应用现状开发(kif)环境系统(xtng)运行环境腾II或以上64MB内存或以上Windows 95或以上4)装了Visual Basic 6.0(2)开发工具数据库

20、数据库是通过数据库管理系统(DBMS-DATA BASE MANAGEMENT SYSTEM)软件来实现数据的存储、管理与使用的DBASELL就是一种数据库管理系统软件。(1) 数据库的概念数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的,和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个数据库集合。(2) 数据库的优点使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。

21、此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。(3) 数据库文件的特征无论使用哪一种数据库管理系统,由它们所建立的数据库文件都可以看成是具有相同性质的记录的集合,因而这些数据库文件都有相同的特性:文件的记录格式相同,长度相等。不同的行是不同的记录,因而具有不同的内容。不同的列表示不同的字段名,同一列中的数据的性质(属性)相同。每一行各列的内容(nirng)是不能分割的,但行的顺序和列的顺序不影响文件内容的表达。 五、详细(xingx)设计根据系统分析、系统概要设计(shj)的结果,采用VB作为开发工具,实现公司工资管理各模块的功能。系统运行时,首先出现在用户

22、面前的就是一个登录窗口。1 登录窗体设计功能说明它主要是控制员工登录,防止非法用户闯入本系统,保证系统的安全,输入口令时屏幕显示为“*”以利保密。在开发过程当中,我还给系统限制了登录出错的次数,如果用户名或密码出错超过三次,那就自动退出系统。2 主窗口设计功能说明界面采用MDI方式,可同时打开几个子窗体,在界面上放置了菜单栏,它集中了系统操作的入口,各功能模块的执行从此进入。其总体模块图如下所示:主菜单系统管理工资信息设置工资信息管理 打印报表 图 总体(zngt)模块图3 系统管理模块(m kui)功能(gngnng)说明系统管理模块主要实现的是添加用户和修改密码的功能,当想要添加用户时,就

23、可直接在添加用户这个窗体上进行录入;而用户想要修改密码时则可以在修改密码这个窗口上进行操作,此时用户必须记得原先的密码才能进行修改,而且修改密码时设置了再次确认密码,以免由于误输而导致操作无法完成。4 工资信息设置模块功能说明此模块的功能主要是系统管理员根据本企业的规章制度及条例对工资的各项内容进行设置。包括基本工资设置、其他项目设置(包括奖金、福利、津贴、扣发等项目),以及工资计算公式设置。其分解模块图如下:工资信息设置基本工资设置 其他项目设置工资公式设置图 分解模块图基本工资设置这个窗口采用了单选按钮,管理员可以任意选择员工编号或员工职称来对员工的基本工资进行设置。一旦设置成功就会跳转到查询的界面显示其基本工资设置后的情况,这个是在代码设置中调用了查询这个界面。其他项目设置这个窗口我用了Dtpicker控件来显示日期,这个类似于日历的控件操作起来很方便,可以任意选择日期来对其它的各个项目进行设置。而且对奖金、津贴、福利等这些设置都采用复选框控件,这样可以同时对这些项目进行设置,同样设置成功后也像设置基本工资一样将其添加的结果显示到查询界面的其它项目列表中。工资计算公式设置主要是用来设置正常加班的百分比、特殊加班的百分比以及出差、旷工、迟到早退等每天的金额,这样设置以后就成了一个标准,计算工资时就按照这个

温馨提示

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

评论

0/150

提交评论