高校工资管理系统课程设计报告.doc_第1页
高校工资管理系统课程设计报告.doc_第2页
高校工资管理系统课程设计报告.doc_第3页
高校工资管理系统课程设计报告.doc_第4页
高校工资管理系统课程设计报告.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

课程设计实验报告示例VB.NET语言程序设计2008-2009学年第二学期 课程设计报告班级: 07级应用技术二班组长:XXX成员:XXX、XXX、XXX、指导老师:XXX时间: 2009-6-23广东松山职业技术学院工资管理系统系统分析报告目录(一)工资管理系统简介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(四)工资管理系统数据库分析6(五)数据库设计75.1创建创建“部门表”75.2创建“当月个人工资明细表”用户表75.3创建“个人工资汇总表”用户表85.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作后台数据库,在V中使用Access数据源进行连接。打开Access,新建一个数据库,名称为data。5.1创建“部门表”部门代码:文本型,宽度为2,主键部门名:文本型,宽度为8部门表记录内容如下:部门代码部门名1办公室2招生办3教务处4学生处5总务处6财务处7团 委8电气系9机械系10经管系11外语系 12计算机系13网络中心14基础部 15图书馆16实习工厂17食 堂 18临时工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税率表,内容如下:应税下限应税上限适用税率速算扣除数05000.05050020000.125200050000.151255000200000.237520000400000.25137540000600000.3337560000800000.356375800001000000.41037510000000.45153755.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个字段+人数(整型)本表所有数值型字段均为个人工资明细表各个部门某一年某一月相关字段值的总和。(六)系统功能描述在工资管理管理系统中,我们利用VB.NET语言来负责前台的工作,用Access间表的创建和各表之间的关系。我们的系统各主要功能块有“用户数据添加”、“用户数据修改”、“修改用户口令”、“员工信息添加”、“员工信息修改”、“员工信息删除”、“职务工资标准”、“职称工资标准设定”、“其他工资标准设定”、“工资创建”、“工资调整管理”、“工资统计”、“报表文件” 。(七)设计总结通过这段时间的努力,基于VB的广东松山职业技术学院工资管理系统的开发基本完成。功能基本符合模拟的工资管理系统程序。在本次课程设计中,真正领略了VB.NET中GDI+绘图技术的强大功能。很多应用程序都附带有管理功能,能够为用户提供意想不到的方便。VB.NET提供了功能强大的时间编程控件,在本

温馨提示

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

评论

0/150

提交评论