收藏 分享(赏)

高校工资管理系统课程设计报告.doc

上传人:微传9988 文档编号:2527146 上传时间:2018-09-20 格式:DOC 页数:11 大小:89KB
下载 相关 举报
高校工资管理系统课程设计报告.doc_第1页
第1页 / 共11页
高校工资管理系统课程设计报告.doc_第2页
第2页 / 共11页
高校工资管理系统课程设计报告.doc_第3页
第3页 / 共11页
高校工资管理系统课程设计报告.doc_第4页
第4页 / 共11页
高校工资管理系统课程设计报告.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、课程设计实验报告示例VB.NET 语言程序设计2008-2009 学年第二学期课程设计报告班级: 07 级应用技术二班组长:XXX成员:XXX、XXX、XXX、指导老师:XXX时间: 2009-6-232广东松山职业技术学院工资管理系统系统分析报告目录(一)工资管理系统简介 3(二)工资管理系统需求分析 3(三)功能结构设计分析 43.1 员工变动 .43.2 部门管理 .53.3 工资输入 .53.4 初始化当月工资 .53.5 工资计算 .53.6 年终奖管 理 .53.7 所得税管理.63.8 数据导出、打印.63.9 工资结转.63.10 年收入汇总.63.11 用户管理.6(四)工资

2、管理系统数据库分析 6(五) 数据库设计 75.1 创建创建“部门表” .75.2 创建“当月个人工资明细表”用户表 .75.3 创建“个人工资汇总表”用户表 .85.4 其他关键数据表的创建 .8(六)系统功能描述.10(七)设计总结.10(八)分析者名单 103(一)工资管理系统概述工资是企业按劳动制度的规定支付给职工的劳动报酬,包括基本工资、奖金及各种津贴。工资核算与管理正确与否关系到企业每一个职工的利益,对于调动每一个职工的的工作积极性、正确处理企业与职工之间的经济关系具有重要意义。此外,工资是企业生产过程中活劳动的耗费,是构成产品成本的重要要素,正确核算和管理工资是有效控制成本中的人

3、工费用,降低产品成本的前提。 工资管理系统的主要任务是通过工资费用的计算和分配,为成本核算与账务处理提供依据,并且根据工资制度和职工劳动数量与质量,计算并发放应该支付给职工的工资。工资核算是工资管理的重要内容。工资核算包括工资结算与工资分配两个方面。工资结算是指应付工资、代扣款项和实发工资的计算;工资分配是指按部门、类别进行工资汇总,并按工资的用途对工资进行分配。(二)工资管理系统需求分析随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月

4、发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据

5、共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。工资管理系统的目的和现实意义就是提高企业或公司的管理效率,避免一些在管理中由于人为因素而存在的一些诸多问题。工资管理系统还可以节省人力资源,不必浪费过多的人力资源在这种手工发放工资的模式之上。工资管理系统也可以为企业或公司节省生产成本,获取更大的利润,人力资源问题的减4少必将为企业或公司节省一些不必要的生产成本,从而为企业或公司获取更大的利润。工资管

6、理系统员工变动 部门管理 工资输入 初始化当月工资 工资计算 年终奖管理 所得税管理 数据导出打印 年收入汇总 用户管理工资结转(三)功能结构设计分析3.1 员工变动功能包括内部调动、调离学校、调入学校三项。员工变动调离学校 调入学校内部调动内部调动用于部门内部的员工的调动。调离学校用于员工调离学校。调入学校用于员工调入学校。53.2 部门管理功能包括新增部门、删除部门、修改部门名称三项其中删除部门功能要求工资明细表中没有该部门的职工才允许删除。部门管理删除部门新增部门 修改部门新增部门用于学校增加新的部门。删除部门用于减掉学校的一些旧的部门。修改部门用于修改学校里经改善的部门。3.3 工资输

7、入将工资输入。3.4 初始化当月工资用于对当月个人工资明细表进行操作,其中奖金、中夜班、加班工资、补工资、扣工资、病事假、扣款清 0,如果是一月份工资,工龄工资、校龄工资每个职工自动加 10,用复选框表示是否加工龄工资、校龄工资,对于一月份以外月资,否加工龄工资、校龄工资复选框不可选,1 月份工资复选框默认为选中状态。3.5 工资计算用于完成各种所需计算,如所得税的计算等。3.6 年终奖管理包括年终奖输入和导入模块功能:提供年终奖的输入界面,并能实现将 EXCEL 格式文件数据导入功能。6年终奖管理年终奖输入 数据导入年终奖输入用于对员工的年终奖的输入及管理。导入用天对数据的导入,如 EXCE

8、L 格式文件的导入等。3.7 所得税管理用于计算员工当月的所得税。3.8 数据导出、打印用于将当月工资明细表,各部门工资统计表,年终奖表导出为 EXCEL 文件。并提供将本系统数据库备份到可移动磁盘功能。3.9 工资结转用于将当月工资明细表数据结转到个人工资汇总表。3.10 年收入汇总用于计算初始年收入(根据个人工资汇总表计算),导出初始年收入到EXCEL 表,导入年终入(此年收入为劳资员修改 EXCEL 表后的最终年收入),计算养老保险、住房公积金、失业金和医保功能,并打印相关报表。3.11 用户管理用于注册、修改密码等。修改用户名修改密码注册用户用户管理注册用户用于新员工用户的注册。修改密

9、码用于己注册的用户修改自己的密码。7修改用户用于己注册的用户对自己的用户名字的修改。(四)工资管理系统数据库分析根据以上需求分析,一个基本的工资管理系统数据库中大致包括 10 多张数据表,分别存放相应子功能的数据信息,其中“部门表”和“当月个人工资明细表”以有“个人工资汇总表”是关键表,用于部门的信息和个人工资的信息,工资管理系统实际上就是对部门和个人工资的管理。其他涉及部门信息和个人信息的数据表,都只记录相应的编号。根椐作为外键的“编号”字段对应。因此“部门信息”、“个人工资信息”和其他数据表间的关系是一:多的关系。(五)数据库设计图书管理系统将使用 Access 作后台数据库,在 V 中使

10、用 Access 数据源进行连接。打开 Access,新建一个数据库,名称为 data。5.1创建“部门表”部门代码:文本型,宽度为 2,主 键部门名:文本型,宽度为 8部门表记录内容如下:部门代码 部门名1 办公室2 招生办3 教务处4 学生处5 总务处6 财务处7 团 委8 电气系9 机械系10 经管系11 外语系 812 计算机系13 网络中心14 基础部 15 图书馆16 实习工厂17 食 堂 18 临时工5.2 创建“当月个人工资明细表”用户表结构如下:工号:文本型,宽度为 5,姓名:文本型,宽度为 8部门代码:文本型,宽度为 2,外键,关联表是部门表,级联更新,删除限制银行帐号:文

11、本型,宽度为 20保险号:文本型,宽度 8身份证号:文本型,宽度 18部门内序号(值为 1、2、3):文件型,宽度为 2岗位工资:整型技能工资:整型加班工资:货币型工龄工资:整型校龄工资:整型奖金:货币型工资性补贴:整型补贴:整型效益工资:整型中夜班:货币型一孩补贴:整型医疗费:货币型补工资:货币型应发工资:应发工资=岗位工资+技能工资+ +补工资病事假:货币型扣工资:货币型扣款:货币型养老保险:货币型住房公积金:整型失业金:货币型医保:货币型管理费:货币型(临时工专用)9所得税(实际应扣税额) ,所得税=应纳所得税- 减免税额应扣合计:应扣合计=病事假+扣工资+ +应纳所得税实发合计:实发合

12、计=应发工资- 应扣合计收入总额:收入总额=应发合计- 病事假保险合计:保险合计=养老保险+失业金+ 医保减除费用:整型(值为减除费用表的减除费用值)应纳税所得:应纳税所得=收入总额- 保险合计-住房公积金 -减除费用适用税率:数字型(根据税率表计算得出)速算扣除数:整型(根据税率表计算得出)应纳所得税:货币型,应纳所得税=应纳税所得*适用税税-速算扣除数减免税率:数字型(一般为 0,特殊人员减免税率由用户输入减免税额:货币型,减免税额=应纳所得税*减免税率主键:部门代码+部门内序号5.3 创建“个人工资汇总表”用户表结构=当月个人工资明细表加上年和月两个字段。主键为年+月+部门代码+部门内序

13、号5.4 其他关键数据表的创建5.4.1 登录表。结构自定5.4.2 月份表,由年(4 位)和月(2 位)和是否已结转(逻辑型)3 个字段组成,只有一条记录。功能是存储当月个人工资明细表的年份和月份,用户登录成功后,出现一个对话框,要求用户输入当前需要编辑工资的年和月, 输入的结果只能和表中数据相同或者是表中数据的下一个月,其中如果输入的年和月与表中原有数据相同,不进行任何提示,如果不同则提示用户将当月个人工资明细表结转到个人工资汇总表后再进行本项操作,结转后,是否已结转字段值为 TRUE,否 则为FALSE5.4.3 税率表,内容如下:应税下限应税上限适用税率速算扣除数0 500 0.05

14、0500 2000 0.1 252000 5000 0.15 1255000 20000 0.2 37520000 40000 0.25 137540000 60000 0.3 337560000 80000 0.35 63751080000 0.4 103750 0.45 153755.4.4 减除费用表(只有一个字段:减除费用,整型)5.4.5 年终奖表(部分数据由个人工资汇总表中指定年指定月份工资生成)部门代码:文本型,宽度为 2,外键,关联表是部门表部门内序号(值为 1、2、3):文件型,宽度为 2年终奖:整型银行帐号:文本型,宽度为 20工号:文本型,宽度为 5,身份证号:文本型,宽

15、度 18姓名:文本型,宽度为 8年终奖:货币型纳税差额:纳税差额=IIF(应纳税所得=0,0,-应纳税所得),结果为正数或 0,应纳税所得来源于个人工资汇总表。年终奖应纳税所得:年终奖应纳税所得=年终奖-纳税差额适用税率:数字型(根据税率表计算得出)速算扣除数:整型(根据税率表计算得出)应纳所得税:货币型,应纳所得税=应纳税所得*适用税税-速算扣除数减免税率:数字型(一般为 0,特殊人员减免税率由用户输入)减免税额:货币型,减免税额=应纳所得税*减免税率实际应扣税:实际应扣税=应纳所得税-减免税额实发金额:实发金额=年终奖-实际应扣税主键:部门代码+部门内序号。5.4.6 年终奖汇总表结构=年

16、终奖表+年份,主键:年份+部门代码+部门内序号。5.4.7 各部门工资统计表(可以定义为视图)结构=个人工资汇总表-前面 6 个字段+人数(整型)本表所有数值型字段均为个人工资明细表各个部门某一年某一月相关字段值的总和。(六)系统功能描述在工资管理管理系统中,我们利用 VB.NET 语言来负责前台的工作,用Access 间表的创建和各表之间的关系。我们的系统各主要功能块有“用户数据添加”、“用户数据修改”、“修改用户口令”、“员工信息添加”、“员工信息修改”、“员工信息删除”、“职务工资标准”、“职称工资标准设定”、11“其他工资标准设定”、“工资创建”、“工资调整管理”、“工资统计”、“报表

17、文件” 。(七)设计总结通过这段时间的努力,基于 VB 的广东松山职业技术学院工资管理系统的开发基本完成。功能基本符合模拟的工资管理系统程序。在本次课程设计中,真正领略了 VB.NET 中 GDI+绘图技术的强大功能。很多应用程序都附带有管理功能,能够为用户提供意想不到的方便。VB.NET 提供了功能强大的时间编程控件,在本程序设计中利用了该控件轻松实现了仿 Windows 操作系统工资管理系统的设计与编写。当然,不足之处还是有的,如:界面美观问题、打印问题等等。但总的来说,经过此次程序设计,我加深了对控件的认识,进一步熟悉了VB.NET 的使用,更好的熟悉了一些控件的使用,并且通过这次课程设计,加深我对程序的理解与编写能力。通过不断的查阅文献资料加上网络资料的帮助,让我对 VB 程序设计这一计算机基础学科又一次加深了认识,也意识到其具有的强大功能发展前景。我相信这对我以后的学习都有所帮助。(八)分析者名单XXX2009 年 4 月

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报