实验报告 计算个人所得税一需求:根据实验的要求,本实验的主要功能需求如下:1要求能根据既定的个人所得税起征点和税率表计算出应该缴纳的个人所得税。2要求能对个人所得税起征点进行调整。3要求个人所得税各级税率也允许修改。4要求提供命令行形式的菜单实现。针对该程序的实际需要,个人觉得实际应用中还有可能增加税率级数或对每级的起讫值有所调整;当税率值调整时,为避免每次都要设置税率参数,可将参数持久化到文件中,因此增加了以下需求:矚慫润厲钐瘗睞枥庑赖賃軔。5要求能重新构造税率表,并用新的税率表进行个人所得税的计算。6可将当前税率表存储到文件中或从已经存在的文件中读取参数。二系统分析与实现鉴于这是一个小系统,本报告没有写出详细的用例图及流程分析,只给出简要的系统设计。以下是每个类的设计:TaxItem:当对税率表进行调整时,每个税率表的级数并不是一样的,根据面向对象的思想,每一个税率项应该作为最小的类。因此系统中定义了一个类,TaxItem,记录每一个税率项的信息,它包括三个域,分别为税率项起点、终点和税率,即taxStar