下载此文档

个人所得税课程设计.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
面向对象程序设计课程设计报告题目:个人所得税系统院系:计算机与信息工程系专业:计算机科学与技术班级:2班(10级)学号:学生姓名:指导教师:成绩:2013年6月2日目录面向对象程序设计 1一、摘要 3二、需求分析 5三、总体设计 5四、详细设计 5五、个人所得税收取资料 6六、功能模块 6七、代码实现及运行情况: 7八、代码清单: 9九、小结 20十、参考文献 21一、摘要本设计是一个基于命令行界面的计算个人所得税应用程序,根据用户输入的当月工资薪金总额计算应缴纳的个人所得税额。为适应未来个人所得税法的可能变化,该程序支持对个人所得税起征点进行调整的功能,并且个人所得税各级税率允许修改。利用一些简单的菜单方式让用户选择所需的功能。设计中主要用到JFrame、Frame、JTextField、TextField、Button这几个类。关键字:计算个人所得税、JFrame、Frame、JTextField、TextField、Button二、,是调整征税机关与自然人之间在个人所得税的征纳与管理过程中所发生的社会关系的法律规范的总称。凡在中国境内有住所,或者无住所而在中国境内居住满一年的个人,从中国境内和境外取得所得的,以及在中国境内无住所又不居住或者无住所而在境内居住不满一年的个人,从中国境内取得所得的,均为个人所得税的纳税人。随着社会和经济的发展,计算个人所得税已成为人们日常生活中必不可少的重要内容,因此一个计算所得税系统是人们生活中一个重要的计算工具。根据此背景,我将开发了一个简单而且容易操作的个人所得税的系统,希望能够给人们带来方便。,用户可以输入的当月工资薪金总额,从而系统会自动计算应缴纳的个人所得税额。同时,根据实际情况,还增加了个人所得税的修改等功能,通过简洁的菜单栏上的操作,用户可以轻松地根据实际情况作出税率等数据的调整,从而达到准确的计算结果。三、总体设计根据Java的特点,我利用类的设计,简单实现查询当前免征基数及税率、更改免征基数、更改税率、个人所得税的计算的功能。方便用户使用及查询。在类的设计过程中,主要用到了以下几个类:GRS:、Windowclose:、Calculate:、XiuGai1 、XiuGai2:四、详细设计以下是每个类的设计:GRS:主体类:此类是用于显示主窗体中,所有类都是此类的内部类。Windowclose:关闭窗体类,这个类的作用是当要关闭一个窗体调用这类Calculate:用于计算税,这个类主要用于完成税的计算,这个类继承了ActionListener接口,用于监听calculate按钮产生的事件。XiuGai1:修改免征基数 XiuGai2:修改税率五、个人所得税收取资料【附:个人所得税计算方法】我国税法规定,公民每月工资、薪金收入总额超过800元(2006年修订立法改为1,600元2008年,免征额从1600元提高到2000元)者应缴纳个人所得税。收入总额减去免征基数后剩余部分称为应纳税所得额,应纳税所得额按下表规定的超额累进税率计算应缴纳的个人所得税(实际上个人所得税税率表共分9级,最高税率为45%,本实验可简化为5级)。级别应纳税所得额税率%1超过500元的52超过500元至2,000元的部分103超过2,000元至5,000元的部分154超过5,000元至20,000元的部分205超过20,000元部分25六、功能模块系统的模块主要是按照功能进行划分的,个人所得税系统包括计算个人所得税模块、查询免征起征点和税率模块、修改税率模块及修改免征基数模块。这四大模块完成了该项目主要功能。结构如下图所示。七、代码实现及运行情况:用javacApplication运行程序的命令行显示如下界面:2、登录后进入选择功能界面:3、进行选择功能:选择功能1,计算个人所得税。输入工资,计算出结果进行功能选择:选择功能2,查询免征基数和税率,查询结果如下图所示:4、进行功能选择:选择功能3,修改免征基数,运行结果如下图:5、进行功能选择:选择功能4,修改税率。运行结果如下:八、代码清单:;;;;;;;;;;importjava

个人所得税课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198622
  • 文件大小147 KB
  • 时间2019-08-21