1 / 15
文档名称:

java计算个人所得税设计.doc

格式:doc   大小:40KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java计算个人所得税设计.doc

上传人:1485173816 2021/12/14 文件大小:40 KB

下载得到文件列表

java计算个人所得税设计.doc

文档介绍

文档介绍:第 - 1 - 页
《语言程序设计》课程设计
——计算个人所得税设计
系别:计算机系
专业:计算机科学及技术
年级:07计算机本科(2)班
姓名:钟俊杰
指导教师:齐勇军
2010年6月28日—2010年6月30日
目录
《语言程序设计》课程设计 错误!未指定书签。
一、摘要 错误!未指定书签。
二、需求分析 错误!未指定书签。
2.1背景介绍 错误!未指定书签。
2.2功能需求 错误!未指定书签。
三、总体设计 错误!未指定书签。
四、详细设计 错误!未指定书签。
五:代码实现与运行情况: 错误!未指定书签。
六、代码清单: 错误!未指定书签。
七、小结 错误!未指定书签。
第 - 3 - 页
八、参考文献 错误!未指定书签。
一、摘要
本设计是一个基于命令行界面的计算个人所得税应用程序,根据用户输入的当月工资薪金总额计算应缴纳的个人所得税额。为适应未来个人所得税法的可能变化,该程序支持对个人所得税起征点进行调整的功能,并且个人所得税各级税率也允许修改。利用简单的菜单方式让用户选择所需的功能。设计中主要用到 、、、、
这几个类。
关键字:计算个人所得税、 、、、、
二、需求分析
2.1背景介绍
个人所得税,是调整征税机关及自然人之间在个人所得税的征纳及管理过程中所发生的社会关系的法律规范的总称。凡在中国境内有住所,或者无住所而在中国境内居住满一年的个人,从中国境内和境外取得所得的,以及在中国境内无住所又不居住或者无住所而在境内居住不满一年的个人,从中国境内取得所得的,均为个人所得税的纳税人。
随着社会和经济的发展,计算个人所得税已成为人们日常生活中必不可少的重要内容,因此一个计算所得税系统是人们生活中一个重要的计算工具。根据此背景,我们开发了一个简单而且容易操作的个人所得税的系统,希望能够给人们带来方便。
第 - 3 - 页
2.2功能需求
本系统是一个计算个人所得税的应用程序,用户可以输入的当月工资薪金总额,从而系统会自动计算应缴纳的个人所得税额。同时,我们根据实际情况,还增加了个人所得税的修改等功能,通过简洁的菜单栏上的操作,用户可以轻松地根据实际情况作出税率等数据的调整,从而达到准确的计算结果。
三、总体设计
根据的特点,我们利用类的设计,简单实现查询当前免征基数及税率、更改免征基数、更改税率、个人所得税的计算的功能。方便用户使用及查询。在类的设计过程中, 主要用到了以下几个类:
:、: 、: 、1 、2:
四、详细设计
以下是每个类的设计:
:主体类:此类是用于显示主窗体中,所有类都是此类的内部类。
: 关闭窗体类,这个类的作用是当要关闭一个窗体调用这类
:用于计算税,这个类主要用于完成税的计算,这个类继承了 接口,用于监听按钮产生的事件。
第 - 4 - 页
1: 修改免征基数
2: 修改税率
五:代码实现及运行情况:
用 运行程序的命令行显示如下界面:
2、登录后进入选择功能界面:
3、进行选择功能:选择功能1,计算个人所得税。输入工资,计算出结果
进行功能选择:选择功能2,查询免征基数和税率,查询结果如下图所示:
4、进行功能选择:选择功能3,修改免征基数,运行结果如下图:
5、进行功能选择:选择功能4,修改税率。运行结果如下:
六、代码清单:
用户登录界面
= 63470174L;
1600; 免征基数
[] {, , , , }各级税率
1 = ("用户名:");
= ("密码:123");
2 = ("用户密码:");
2 = (10);
5 = ("用户地区:");
第 - 5 - 页
6 = ("用户类别:");
= (2, );
1 = ("确定");
2 = ("取消");
= (, "提示信息", );
("个人所得税查询");
(1);
(2);
2('*');
(2);
(5);
("广东");
("上海");
("北京");
(6);
("普通用户");
("管理员");
(1);
1();
(2);
2();
( (5, 2, 5