统计实务期末统计考核任务

发布时间:2022-06-27 16:55:04   来源:党团工作    点击:   
字号:

 2019-2020 第二学期《统计实务》期末考核任务 一、考核目标 1. 使用 shinydashboard 开发银行数据爬虫系统; 2. 针对银行爬取数据撰写至少 2000 字的开发统计报告 1 篇。

 二、具体要求

 1. 爬虫系统开发要求

  (1)

 至少包含的字段:银行名称、所在省份、所在城市、理财产品名称、理财产品编码、始销日、停销日、起息日、停息日、起购金额、最低年化收益率、最高年化收益率、销售渠道、目标客户等; (2)Rsqlite 数据库至少包括:用户数据表、银行信息数据表、银行理财产品数据表; 表 1:用户数据表 字段 含义 Id 用户 id(自动递增)

 Username 用户名 Sex 性别 Phone 电话号码 Pwd 登陆密码 Addtime 添加时间(默认当前时间)

 表 2:银行信息表 字段 含义 Id 银行 id(自动递增)

 Name 银行名称 Prov 银行所在省份 City 银行所在城市 http 银行官网主页地址 Product_url 理财产品网页地址 Input_auth_id 录入用户 id(与表 1 进行关联)

 Addtime 添加事件(默认当前时间)

 表 3:理财产品数据表 字段 含义 Id 理财产品 id(自动递增)

 Name 理财产品名称(设置 unique 属性防止重复写入)

 Bank_id 所属银行 id(与表 2 关联)

 Code 理财产品编码 Input_auth_id 录入用户 id(与表 1 进行关联)

 Start_sale_date 始销日 End_sale_date 停销日 Start_inte_date 起息日 end_inte_date 停息日 Start_mount 起购金额(万元),注意换算 Interest_low 最低年化收益率 Interest_high 最高年化收益率

 Sale_ways 销售渠道 Customer 目标客户 Addtime 添加事件(默认当前时间)

 (3)界面设计包含四大模块 [1] 用户操作模块:支持用户信息的增、删、改、查; [2] 银行信息录入模块:支持银行信息的增、删、改、查; [3] 理财产品爬虫模块:待爬取银行名称下拉列表控件、爬虫启动按钮控件(点击即执行爬虫任务,在 server 中注入爬虫程序即可完成)、理财产品爬虫数据列表控件; [4]

 数据分析模块:待展示银行下拉列表控件、数据汇总列表控件(各银行理财产品日发布数列表、月发布数列表、年发布数列表)、图形控件(数据时序图、数据图条形图)、文字简报控件(文本控件,可以仅说明当日、当月、当年理财产品数,这部分数据仅能在理财产品数据表抽取数据计算而得,不能固化)。

  (4) 至少要爬取 2 家银行,静态、动态均可,仅限于自己选择银行。

 2. 统计报告撰写要求:

 [0]

 报告标题; [1] 报告背景:在中国知网查询文献,阐述理财产品分析的重要性和意义; [2] 报告工作组织框架:比如,爬虫系统设计、爬虫系统开发、银行遴选、爬虫数据分析; [3] 爬虫数据库设计思路; [4] 系统面板开发思路与具体方法,截图展示面板设计框架和数据库信息; [5] 爬虫代码编写思路与具体方法(仅需对爬虫代码设计思想进行阐述,完整代码放在附录); [6] 理财产品时间序列分析(包括分析方法、分析结果、系统面板结果展示,截图展示结果); [7] 报告总结; [8] 研究展望; [9] 代码附录。

 三、 注意事项 1. 截止时间:务必 7 月 3 日前完成本次期末考核任务,否则无本门课程期末成绩; 2. 提交材料:数据库电子版 1 份(需含有用户信息、银行信息、爬虫内容等)、系统代码电子稿 1 份、开发统计报告电子稿和纸质稿各 1 份,内容务必一致,否则视为无效统计报告; 3. 所有电子稿需打包到一个文件夹,并使用【学号+姓名】命名,比如:00000 张三。并发给学习委员,汇总后学习委员发到邮箱:lijianbo@jsnu.edu.cn,不接受个人提交。

 4. 开发统计报告 A4 纸打印装订,页眉编辑个人信息(姓名、班级、学号)