文档介绍:题目个人所得税管理征收系统
目           录
第一部分软件可行性研究与项目开发计划…………………………… 1
1、问题定义………………………………………………………… 4
2、可行性研究……………………………………………………… 5
3、项目开发计划……………………………………………………5
第二部分软件需求分析 …………………………………………………7
1、用户功能  ……………………………………………………… 8
2、数据流图(DFD)………………………………………………8
3、数据字典………………………………………………………8
第三部分软件概要设计…………………………………………………9
1、定设计方案………………………………………………………9
2、模块的划分………………………………………………………9
3、软件结构图………………………………………………………10
第四部分软件详细设计…………………………………………………11
1、本月各项收入统计………………………………………………11
2、工资、薪金所得…………………………………………………12
3、个体工商户的生产、经营所得…………………………………12
4、对企事业单位的承包经营、承租经营所得……………………13
5、劳务报酬所得、稿酬所得、特许权使用费所得、……………13
6、财产转让所得……………………………………………………13
7、利息、股息、红利所得,偶然所得和其他所得………………13
8、进入、退出、打印………………………………………………14
第五部分软件编码………………………………………………………18
第六部分软件测试与调试………………………………………………22
1、测试环境与测试方法……………………………………………23
2、测试实例( 测试集) 的研究与选择…………………………23
3、测试过程与调试…………………………………………………24
4、结果………………………………………………………………24
第七部分结束语…………………………………………………………25
第八部分附录…………………………………………………………26
附录1、源代码(关键的、主要的部分)…………………………26
附录2、参考文献……………………………………………………34
第一部分软件可行性研究与项目开发计划
一、可行性研究任务:
1、问题定义
2、可行性研究
(一) 、问题定义
(1)项目:个人所的税管理征收系统
(2)背景:容易出错,人工计算效率低
(3)项目目标:建立一个新的高效率的计算软件,帮助繁忙和不了解具体算法的人,进行计算。也可在家中自己进行计算或在交完个人所得税后,对其进行核对。
(4)项目范围:硬件利用现有微机
(5)初步设想:根据国家对个人所得税的征收要求,对每位员工的各项收入进行统计,并按照规定的个人所得税税率,计算每位员工应该交纳的个人所得税,同时生成打印信息。该系统除完成上述的功能外,还应该为用户提供方便、美观的操作界面
(二)、可行性研究
(1)可行性研究的任务
用最小的代价,在尽可能短的时间内确定问题是否能够解决。必须
注意的是,可行性研究的目的并不是解决问题,而是确定问题是否值
得去解决,也就是判断系统原定的目标和规模是否实现,通过实际使
用完成后的系统所能带来的效益是否达到值得投资开发这个系统的程
度因此,可行性研究实质上是要进行一次大大压缩和简化了的系统分
析和设计的过程,也就是在叫高层次上以比较抽象的方式进行的系统
分析和设计的过程。
在澄清了问题定义之后,系统分析员首先应该导出系统的逻辑模型,
然后从系统逻辑模型出发,探索出若干种可供选择的主要解法(即系
统实现方案),最后仔细研究每种解法的可行性。
一般来说,研究可行性应该从以下述几方面进行。
(1)技术可行性
(2)经济可行性
(3)运行可行性
(4)法律可行性
(5)开发方案可行性
(2)可行性研究的步骤
(1)复查系统规模和目标
(2)研究目前正在使用的系统
(3)推出新系统的高层逻辑模型
(4)重新定义问题
(5)提出和评价供选择的方案
(6)推出一个方案并说明理由
(7)推出开发工程决定
(8)书写计划任务书
(9)提交审查
二、项目开发计划
(1)利用一周的时间,进行可行性研究,需求分析,并制定
可开发方案。
(2)利用一周的时间,进行模块设计,结构设计,概要设计
和详细设计
(3)利用一周的时间,进行代码编写
(4)利用一到两天的时间,对软件进行测试,改