当前位置:文档之家› (新)高校工资管理系统课程设计报告.doc

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

课程设计实验报告示例语言程序设计2008-2009学年第二学期课程设计报告班级:07级应用技术二班组长:XXX成员:XXX、XXX、XXX、指导老师:XXX时间:2009-6-23广东松山职业技术学院工资管理系统系统分析报告目录(一)工资管理系统简介 (3)(二)工资管理系统需求分析 (3)(三)功能结构设计分析 (4)3.1员工变动 (4)3.2部门管理 (5)3.3工资输入 (5)3.4初始化当月工资 (5)3.5工资计算 (5)3.6年终奖管理 (5)3.7所得税管理 (6)3.8数据导出、打印 (6)3.9工资结转 (6)3.10年收入汇总 (6)3.11用户管理 (6)(四)工资管理系统数据库分析 (6)(五)数据库设计 (7)5.1创建创建“部门表” (7)5.2创建“当月个人工资明细表”用户表 (7)5.3创建“个人工资汇总表”用户表 (8)5.4其他关键数据表的创建 (8)(六)系统功能描述 (10)(七)设计总结 (10)(八)分析者名单 (10)(一)工资管理系统概述工资是企业按劳动制度的规定支付给职工的劳动报酬,包括基本工资、奖金及各种津贴。

工资核算与管理正确与否关系到企业每一个职工的利益,对于调动每一个职工的的工作积极性、正确处理企业与职工之间的经济关系具有重要意义。

此外,工资是企业生产过程中活劳动的耗费,是构成产品成本的重要要素,正确核算和管理工资是有效控制成本中的人工费用,降低产品成本的前提。

工资管理系统的主要任务是通过工资费用的计算和分配,为成本核算与账务处理提供依据,并且根据工资制度和职工劳动数量与质量,计算并发放应该支付给职工的工资。

工资核算是工资管理的重要内容。

工资核算包括工资结算与工资分配两个方面。

工资结算是指应付工资、代扣款项和实发工资的计算;工资分配是指按部门、类别进行工资汇总,并按工资的用途对工资进行分配。

(二)工资管理系统需求分析随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。

在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。

高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。

工资管理系统的目的和现实意义就是提高企业或公司的管理效率,避免一些在管理中由于人为因素而存在的一些诸多问题。

工资管理系统还可以节省人力资源,不必浪费过多的人力资源在这种手工发放工资的模式之上。

工资管理系统也可以为企业或公司节省生产成本,获取更大的利润,人力资源问题的减少必将为企业或公司节省一些不必要的生产成本,从而为企业或公司获取更大的利润。

(三)功能结构设计分析3.1员工变动功能包括内部调动、调离学校、调入学校三项。

内部调动用于部门内部的员工的调动。

调离学校用于员工调离学校。

调入学校用于员工调入学校。

3.2部门管理功能包括新增部门、删除部门、修改部门名称三项其中删除部门功能要求工资明细表中没有该部门的职工才允许删除。

新增部门用于学校增加新的部门。

删除部门用于减掉学校的一些旧的部门。

修改部门用于修改学校里经改善的部门。

3.3工资输入将工资输入。

3.4初始化当月工资用于对当月个人工资明细表进行操作,其中奖金、中夜班、加班工资、补工资、扣工资、病事假、扣款清0,如果是一月份工资,工龄工资、校龄工资每个职工自动加10,用复选框表示是否加工龄工资、校龄工资,对于一月份以外月资,否加工龄工资、校龄工资复选框不可选,1月份工资复选框默认为选中状态。

3.5工资计算用于完成各种所需计算,如所得税的计算等。

3.6年终奖管理包括年终奖输入和导入模块功能:提供年终奖的输入界面,并能实现将EXCEL格式文件数据导入功能。

年终奖输入用于对员工的年终奖的输入及管理。

导入用天对数据的导入,如EXCEL 格式文件的导入等。

3.7所得税管理用于计算员工当月的所得税。

3.8数据导出、打印用于将当月工资明细表,各部门工资统计表,年终奖表导出为EXCEL 文件。

并提供将本系统数据库备份到可移动磁盘功能。

3.9工资结转用于将当月工资明细表数据结转到个人工资汇总表。

3.10年收入汇总用于计算初始年收入(根据个人工资汇总表计算),导出初始年收入到EXCEL 表,导入年终入(此年收入为劳资员修改EXCEL 表后的最终年收入),计算养老保险、住房公积金、失业金和医保功能,并打印相关报表。

3.11用户管理用于注册、修改密码等。

注册用户用于新员工用户的注册。

修改密码用于己注册的用户修改自己的密码。

修改用户用于己注册的用户对自己的用户名字的修改。

(四)工资管理系统数据库分析根据以上需求分析,一个基本的工资管理系统数据库中大致包括10多张数据表,分别存放相应子功能的数据信息,其中“部门表”和“当月个人工资明细表”以有“个人工资汇总表”是关键表,用于部门的信息和个人工资的信息,工资管理系统实际上就是对部门和个人工资的管理。

其他涉及部门信息和个人信息的数据表,都只记录相应的编号。

根椐作为外键的“编号”字段对应。

因此“部门信息”、“个人工资信息”和其他数据表间的关系是一:多的关系。

(五)数据库设计图书管理系统将使用Access作后台数据库,在中使用Access数据源进行连接。

打开Access,新建一个数据库,名称为data。

5.1创建“部门表”部门代码:文本型,宽度为2,主键部门名:文本型,宽度为8部门表记录内容如下:5.2创建“当月个人工资明细表”用户表结构如下:工号:文本型,宽度为5,姓名:文本型,宽度为8部门代码:文本型,宽度为2,外键,关联表是部门表,级联更新,删除限制银行帐号:文本型,宽度为20保险号:文本型,宽度8身份证号:文本型,宽度18部门内序号(值为1、2、3……):文件型,宽度为2岗位工资:整型技能工资:整型加班工资:货币型工龄工资:整型校龄工资:整型奖金:货币型工资性补贴:整型补贴:整型效益工资:整型中夜班:货币型一孩补贴:整型医疗费:货币型补工资:货币型应发工资:应发工资=岗位工资+技能工资+……+补工资病事假:货币型扣工资:货币型扣款:货币型养老保险:货币型住房公积金:整型失业金:货币型医保:货币型管理费:货币型(临时工专用)所得税(实际应扣税额),所得税=应纳所得税-减免税额应扣合计:应扣合计=病事假+扣工资+……+应纳所得税实发合计:实发合计=应发工资-应扣合计收入总额:收入总额=应发合计-病事假保险合计:保险合计=养老保险+失业金+医保减除费用:整型(值为减除费用表的减除费用值)应纳税所得:应纳税所得=收入总额-保险合计-住房公积金-减除费用适用税率:数字型(根据税率表计算得出)速算扣除数:整型(根据税率表计算得出)应纳所得税:货币型,应纳所得税=应纳税所得*适用税税-速算扣除数减免税率:数字型(一般为0,特殊人员减免税率由用户输入减免税额:货币型,减免税额=应纳所得税*减免税率主键:部门代码+部门内序号5.3创建“个人工资汇总表”用户表结构=当月个人工资明细表加上年和月两个字段。

主键为年+月+部门代码+部门内序号5.4其他关键数据表的创建5.4.1登录表。

结构自定5.4.2月份表,由年(4位)和月(2位)和是否已结转(逻辑型)3个字段组成,只有一条记录。

功能是存储当月个人工资明细表的年份和月份,用户登录成功后,出现一个对话框,要求用户输入当前需要编辑工资的年和月,输入的结果只能和表中数据相同或者是表中数据的下一个月,其中如果输入的年和月与表中原有数据相同,不进行任何提示,如果不同则提示用户将当月个人工资明细表结转到个人工资汇总表后再进行本项操作,结转后,是否已结转字段值为TRUE,否则为FALSE5.4.3税率表,内容如下:应税下限应税上限适用税率速算扣除数0 500 0.05 0500 2000 0.1 252000 5000 0.15 1255000 20000 0.2 37520000 40000 0.25 137540000 60000 0.3 337560000 80000 0.35 637580000 0.4 103750 0.45 153755.4.4减除费用表(只有一个字段:减除费用,整型)5.4.5年终奖表(部分数据由个人工资汇总表中指定年指定月份<一般为一月份>工资生成)部门代码:文本型,宽度为2,外键,关联表是部门表部门内序号(值为1、2、3……):文件型,宽度为2年终奖:整型银行帐号:文本型,宽度为20工号:文本型,宽度为5,身份证号:文本型,宽度18姓名:文本型,宽度为8年终奖:货币型纳税差额:纳税差额=IIF(应纳税所得>=0,0,-应纳税所得),结果为正数或0,应纳税所得来源于个人工资汇总表。

年终奖应纳税所得:年终奖应纳税所得=年终奖-纳税差额适用税率:数字型(根据税率表计算得出)速算扣除数:整型(根据税率表计算得出)应纳所得税:货币型,应纳所得税=应纳税所得*适用税税-速算扣除数减免税率:数字型(一般为0,特殊人员减免税率由用户输入)减免税额:货币型,减免税额=应纳所得税*减免税率实际应扣税:实际应扣税=应纳所得税-减免税额实发金额:实发金额=年终奖-实际应扣税主键:部门代码+部门内序号。

5.4.6年终奖汇总表结构=年终奖表+年份,主键:年份+部门代码+部门内序号。

5.4.7各部门工资统计表(可以定义为视图)结构=个人工资汇总表-前面6个字段+人数(整型)本表所有数值型字段均为个人工资明细表各个部门某一年某一月相关字段值的总和。

你想是怎样的人,你就是怎样的人;你想成为怎样的人,你离这个目标就不会太远。

(六)系统功能描述在工资管理管理系统中,我们利用语言来负责前台的工作,用Access 间表的创建和各表之间的关系。

相关主题