TexDataAnalysis

#企业增值税发票数据分析系统 企业数据分析系统是以企业的进、销项发票信息为基础,对企业的经营数据进行比对分析,有利于企业根据分析报表适时进行税收筹划,调整经营策略。 提供企业12个月增值税发票数据信息,对企业经营情况进行分析。

根据提供的增值税发票数据(进项数据和销项数据),设计一套数据分析系统,以分析图的形式,对企业的进项数据和销项数据进行月度统计、年度统计,并对进、销项数据进行比对分析,例如,哪月的进项明显高于销项,哪月的销项明显高于进项,以便企业可以根据分析的结果,进行税收筹划和经营状况分析。

需求分析

  1. 月度统计进项数据和销项数据

    • 后端分析每月的进项数据和销项数据
    • 前端用饼状图展示某个月的进项数据和销项数据中各种产品所占比例
  2. 年度统计进项数据和销项数据

    • 前端用折线图展示,两条折线分别表示进项目数据和销项数据。折线上一点表示某月的进项数据总额或销项数据总额。
  3. 适配移动端

  4. 前端数据缓存 或 离线查看

    时间轴动画展示每个月的进项数据和销项数据具体情况。用某种方法在年度统计图上展示进项数据和销项数据的差距。

数据库设计

  1. 增值税数据表
字段名类型说明
namevarchar()产品名
value进项数据或者销项数据
timedate时间
  1. 分析结果表
字段名类型说明
一年中某月
int进项数据
int销项数据
增值税 = (销项数据-进项数据)*税率(17%)

接口设计

  1. 请求某月的具体情况

请求体:{ month: "201701" 月份 }

响应体: { "input": [ {"name":"name0","value":2.2,"date":"二月 1, 3916"}, {"name":"name1","value":3.2,"date":"二月 1, 3916"}, {"name":"name2","value":4.2,"date":"二月 1, 3916"} ], "output": [ {"name":"name0","value":2.2,"date":"二月 1, 3916"}, {"name":"name1","value":3.2,"date":"二月 1, 3916"}, {"name":"name2","value":4.2,"date":"二月 1, 3916"} ] } //code: 状态码,200表示成功

  1. 请求年度统计情况

请求体:{ month: "201701" }

响应体: { "input": [ {"name":"name0","value":2.2,"date":"二月 1, 3916"}, {"name":"name1","value":3.2,"date":"二月 1, 3916"}, {"name":"name2","value":4.2,"date":"二月 1, 3916"} ], "output": [ {"name":"name0","value":2.2,"date":"二月 1, 3916"}, {"name":"name1","value":3.2,"date":"二月 1, 3916"}, {"name":"name2","value":4.2,"date":"二月 1, 3916"} ] } //code: 状态码,200表示成功

模拟数据

休闲零食
酒水乳饮
生鲜水果
美妆个护
家居用品
家用电器
保健品

项目分工

组员任务
卢修明后端
吴小宝Web前端