好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

工资核算与管理子系统设计.doc

17页
  • 卖家[上传人]:公****
  • 文档编号:429600177
  • 上传时间:2022-11-10
  • 文档格式:DOC
  • 文档大小:305.50KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 管理信息系统课程设计 目录1 设计目的 22 设计思想 23 设计方法 34 数据流程设计 35 详细模块图设计 45.1 概念结构设计 45.2 设计意义 55.3 工资核算与功能结构模型 55.3.1 初始化模块设计 65.3.2 代码设计 115.3.3 工资核算与管理实现方法 126 相关说明 157 附录 158 体会 15参考文献………………………………………………… 16工资核算与管理子系统设计摘要:工资核算系统是企业财务系统中的一个子系统,它主要反映企业支付给职工的劳动报酬;同时工资核算子系统还为产品成本计算子系统提供有关直接人工等方面的数据工资核算数据量大,涉及到的部门多,变动数据多,报表量大,重复工作量大,但由于其计算方法比较规范,因而用电子计算机代替手工操作是十分方便的因此,在电算化会计初期,工资核算子系统是较早实现的子系统之一关键词:工资核算 数据流程 工资子系统1 设计目的工资管理是一项琐碎、复杂而又细致的工作,一般不允许发生错误手工进行工资发放工作,需要反复的进行抄写、计算,不仅花费财务人员大量的时间,而且往往由于抄写不慎,出现工资发放错误的现象,同时发放工资必须在有限的时间内完成。

      正是由于工资管理的这种重复性、规律性、时间性使得工资管理电算化成为可能计算机工资管理系统不仅保证工资核算准确无误、快速输出,而且还可以利用工资数据库对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,使会计人员从繁重的手工制作中解脱出来,提高了会计信息的及时性、正确性、全面性大大提高了管理水平和管理效率,产生了巨大的经济效益和社会效益2 设计思想(1)应发工资=基本工资+工龄工资+岗位津贴+福利+补助+加班工资+奖金(2)扣款合计=个人所得税+请假扣款+矿工扣款+其他扣款(3 )实发工资=应发工资—扣款合计工资管理是该系统的核心,主要实现工资汇总、数据变动输入、工资分配和工资查询等,能够实现工资信息的汇总、查询、分配、其他应发和应扣数据录入等操作,完成考勤,工资汇总,工资分配等员工工资全过程的管理3 设计方法采用了原型化方法它的基本思想:开发人员对用户提出的问题进行总结,就系统的主要需求取得一致意见后,开发一个原型并运行之,然后反复对原型进行修改,使之逐步完善,直到用户对系统完全满意为止4 数据流程设计⒈系统建立 该功能主要用于针对不同工资项目的企业视自身具体需要确定工资项目和计算方法;⒉数据维护 该功能主要用于在职工发生变动(含调入、调出和内部调动等)时和工资政策发生变化时,系统能进行相应的增、删、改等操作;⒊计算功能该功能主要用于按既定的工资方案和有关原始记录计算每一职工的应发工资和实发工资;并能生成相应的工资汇总和分配文件;⒋查询打印功能能为用户提供各种条件的查询或统计功能,同时可为职工打印工资条、为管理者打印出工资明细表、工资汇总表等;⒌帐务处理能将工资核算子系统提供的工资分配文件及相关费用计提文件数据传输到帐务处理子系统中;⒍数据备份和恢复⒎其他5 详细模块图设计5.1 概念结构设计分析前面的系统功能要求,需要一个表来存储和管理员工信息等,使系统能够接受员工原始的各项数据,以实现数据录入、查询或统计员工信息等功能。

      员工是本系统的一个实体为了能实现查询和统计部门内员工情况等功能,必须有一个表来存储和管理所有部门的信息,部门是本系统的一个实体工资是以员工工作情况来制定的,需要建立一个表来记录各种工资、福利、扣款的信息它主要以各种查询和统计功能提供工资数据工资也是一个实体要想对员工的工资进行统计和查询等就需要知道员工的职务和考勤来得到员工的基本工资和考勤情况,所以职务和考勤也是该系统的实体通过不同级别的用户登陆来对员工的信息、工资等情况进行查询和修改等,用户也是一个实体据此可以绘出工资管理系统数据库的E—R图系统总体功能需求图5.2 设计意义该系统的具体任务就是设计一个企业工资的数据库管理系统,由计算机来代替人工执行一系列工作,诸如增加员工添加删除、工资设置、修改、查询、统计等操作这样就使财务人员可以快捷高效的完成工资管理任务5.3 工资核算与功能结构模型 工资核算的主要功能模块如图7-4所示:5.3.1 初始化模块设计 (一)工资子系统初始化的功能如下: 1.工资项目定义即库结构设置,工资子系统的数据库文件建立之后 ,数据项目并不是一成不变的,可能会因需要而改变,因此要设置对数据库文件结构的维护功能。

      同时,还可完成对工资项目计算公式的定义功能2. 部门设置首先应设置部门代码与部门名称对应关系,以满足提示、查询和打印之需其次设置部门代码文件维护的功能,当增加部门、减少部门和部门代码变动时及时对数据进行整理输入3. 工资费用分配项目设置根据会计制度规定输入工资费用分配文件中表明部门代码、工作类别与会计科目对应关系的数据当对应关系变动时,能对其进行维护4. 基本不变数据输入在工资子系统使用前,输入企业所有职工的全部基本不变数据,这部分数据一经输入便可长久使用 5. 月初始化一个月执行一次,使子系统的所有数据文件恢复到初始状态 (二)人事变动模块设计 人事变动模块是针对工资数据文件中的基本不变数据设置的1. 人员变动此模块是工资管理的重要辅助模块2. 基本工资变动是对基本不变数据的零星修改3. 固定津贴统一调整是对基本不变数据的成批替换修改 (三)数据录入模块设计 数据录入模块为工资核算与管理组织变动数据, 并及时准确地将数据输入机内 1. 变动数据输入变动数据的输入格式,在设计时应考虑使用习惯根据实际情况分为以下几种方式:第一种方式, 是将分散于各部门的原始变动数据采用人工的办法按每个职工分别汇集起来,以得到每个职工的全部变动数据,然后按职工工号为判断标准, 逐人逐项输入有关变动数据。

      但是,按这种方式输入数据,人工汇集工作量大,有重复劳动,容易发生错误第二种方式,是按项目输入,数据输入后由系统按职工代码自动合并2. 修改数据此模块用于修改已输入的变动数据3. 审核数据由于工资数据涉及到企业每个职工的切身利益,所以必须保证已输入机内的数据绝对正确此模块的设置目的在于进一步确保原始数据的准确录入 (四)工资处理模块设计 此模块是工资核算的核心,所有数据都要经过这一模块处理因为工资项目繁多,计算数据量大,而工资核算本身对准确性和及时性要求较高,所以设计时主要考虑的是计算技巧和运行速度 1. 工资计算原始数据输入后,就可以采用一定的计算方法计算职工个人的应发工资和实发工资 (1)计算个人工资各项目的方法应发工资=基本工资+固定津贴+变动津贴-病假扣款-事假扣款实发工资=应发工资-固定扣款-变动扣款-个人所得税(2)计算病、事假扣款的方法事假扣款=事假天数×日工资病假扣款=病假天数×日工资×扣款率病假扣发工资标准在劳动保险条例中有具体规定职工因病或非公伤在6 个月以内者其扣款标准如下:工龄不满2年2-4年4-6年6-8年8年以上扣款率40%30%20%10%0%(3)计算日工资的方法。

      1)按全年251(即365-52×2-10)天(法定节假日:元旦1天、五一3天、国庆3天、春节3天,计10天)计算这种计算方法,在职工缺勤期间,遇有星期日和法定假日不扣工资,即职工在星期天和法定假日没有工资2)按每月日数固定为30天计算这种计算方法在星期天和法定假日照付工资, 缺勤期间的节假日也算缺勤,照扣工资3)按每月实际工作天数计算计算公式为:当月应工作天数=当月实际日历天数-(当月星期日天数+当月法定假日天数)4)计算工龄的方法工龄=工资核算时间-职工参加工作时间如果在工资数据文件中,参加工作时间是日期型字段此时,要将日期型数据转换为数值型数据,即:参加工作时间=YEAR(工作日期)+MONTH(工作日期)×0.015)计算代扣个人所得税的方法按照个人所得税法规定,工资、 薪金所得应纳税额的计算公式为:应纳税额=应纳税所得额*适用税率-速算扣除数2. 工资汇总此模块是按财务要求和工资管理设立的,是财务部门向银行提取现金以发放工资的重要依据,将对各级组织逐级进行工资汇总按部门对工资计算文件中的工资项目进行汇总是工资汇总的基本要求考虑到实际使用情况,还可增加以下功能设计:1)对指定部门进行工资项目汇总,以便对该部门的工资额进行核算与核对。

      2)对工资计算文件中指定字段进行汇总,以便核对该工资项目的发放总额3)对全体职工的工资总额和各工资项目的总额进行核对, 以便进一步检查数据是否有错误3. 工资分配此模块将企业每月全部工资费用按工资费用的用途进行分配月末根据工资计算文件进行工资分配,形成工资费用分配文件,同时产生工资分配业务的转帐凭证具体设计如下:(1)生成工资分配业务数据部门工作类别会计科目基本生产车间生产生产成本基本生产车间管理制造费用辅助生产车间生产生产成本辅助生产车间管理制造费用厂部科室管理管理费用车间或科室劳保营业外支出工资分配数据由工资计算文件产生, 按车间和科室和工作类别进行应付工资汇总还要按照财务制度规定的工资总额比例计提职工福利费和工会经费计提职工福利费、工会经费和职工教育经费的计算方法如下:财务制度规定,职工福利费按企业职工工资总额的14%提取, 工会经费按职工工资总额的2%提取、职工教育经费按职工工资总额的1.5%提取2)编制工资分配业务转帐凭证3)提取工会经费和职工教育经费4. 票面分解此模块是为符合各级组织及职工个人发放和领取工资的需要,避免钞票找零而设的它以工资计算模块产生的信息为依据,对每个职工所领实发工资进行分解,求出各种人民币面额需要量。

      再进行各级组织的逐级汇总,得到各级组织的各种人民币需要量目前大多单位委托银行代为发放工资,因此票面分解的有关方法这里不再深入分析 (五)查询工资模块设计工资子系统应具备灵活的屏幕查询功能,能够按某一特征来查询需要的信息1. 按职工代码查询查询任意职工的任意工资项目数据2. 按部门查询查询任意部门的任意工资项目数据3. 按工作类别查询查询任意类别职工工资汇总数据4. 按工资项目查询查询任意工资项目的任意职工个人数据和任意部门的汇总数据5. 按自由方式查询如根据用户输入的选择条件查询工资数据及查询任意数据库的任意工资项目据六)打印输出模块设计在设计打印输出功能时,可以采用数值“0”不打印技术,加快打印速度,避免打印设备的浪费工资子系统具有如下打印输出功能:1.打印“工资结算单” 2. 打印“工资条” 3. 打印“个人所得税计算表” 4. 打印“工资汇总表”5. 打印“工资费用分配表”6. 打印“票面所需张数表”7. 打印“劳动工资统计表”8. 打印“转帐凭证” (七)系统管理模块设计系统管理模块包括系统操作权限设定、数据备份、数据恢复等功能这部分内容与帐务处理子系统中的系统服务及数据管理相同,在此不再赘述。

      需要强调指出的是,对于工资子系统功能模块的执行,应注意数据处理的顺序。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.