4.1课题任务
实现重庆长航两江游PC端购票系统,主要功能包括产品展示、船票预定、退票等;基于重庆航交所的两江游历史存量数据,设计实现两江游运营分析可视化大屏,综合展示两江游业务整体经营情况。
4.2重点任务
①运营可视化大屏的设计;
②基于大数据平台技术的数据仓库设计;
③PC端船票销售系统设计与实现
4.3研究方法
①参考文献法
通过对参考文献的阅读以及分析,了解国内外当前研究的现状和相关技术,为课题分析研究得出相关依据。
②数据分析法
通过对重庆两江游历史存量数据的研究,分析能够体现整体运营情况的指标。
③原型设计法
本课题拟从系统核心的功能出发,设计开发一个原型系统,验证本课题的主要技术,为后续工作奠定坚实基础。
4.4实现途径
Web系统采用前后端分离方式进行开发,前端采用Vue3、element-plus等前端框架实现页面交互,其中可视化大屏部分主要采用echarts开源框架设计开发;后端采用Django框架,用于支撑数据接口开发以及数据库MySQL访问;数据仓库采用Hadoop大数据平台的数据仓库工具Hive,用来进行数据的提取、转换、加载,实现数据的导入等功能。
①运营可视化大屏设计
使用echarts开源框架实现运营可视化大屏分析结果展示。分析指标数据从数据仓库中提取。主要展示游客来源地、年龄分布、性别分布、代理商排名、节假日销量、年度销量、销量历史同期对比等,从不同维度展示运营情况。
②数据采集和处理
通过重庆航交所提供的API接口获取历史存量数据,提取的JSON数据经过简单清洗、脱敏后,存储到离线数据仓库HIVE中。
③数据仓库设计以及数据迁移
围绕运营可视化大屏的分析指标设计事实表和维度表,形成代理商、游客、销量等维度的数据汇总。使用ETL工具数据将航交所历史存量数据以及当前销售数据导入到大数据平台下的数据仓库中。
④Web系统实现
1)登录:代理商或游客使用密码进行登录。
游客或代理商角色
2)注册:通过注册页面注册的角色。
3)产品展示:展示可预订的两江游产品信息。包括日期、产品名称、登船时间、登船码头、价格等信息。
4)船票预订:登记游客姓名、身份证号码以及订票数量,支付后完成预订。
5)退票:发船前可对已预订的船票进行退票操作。
管理员角色
6)用户管理:管理游客或代理商用户名、密码、身份证号等基本信息。
7)产品管理:管理产品日期、产品名称、发船时间、登船码头、价格等信息。
8)订单查询:多条件查询订单信息,包括游客姓名、预订日期、产品名称、登船时间、状态、价格、代理商名称、订单日期等。
9)运营可视化大屏:使用echarts实现运营可视化大屏数据展示。
4.5本课题的进度时间安排
① 2022.11.09-2022.12.11:完成毕业设计开题。
② 2022.12.12-2022.12.26:完成数据仓库构建与历史数据导入工作。
③ 2022.12.27-2023.01.10:完成数据可视化大屏设计与开发。
④ 2023.01.11-2023.02.26:完成购票、退票等Web系统设计与开发。
⑤ 2023.02.06-2023.03.12:完成毕业设计(论文)初稿。
⑥ 2023.03.13-2023.03.26:中期检查及项目功能完善。
⑦ 2023.03.27-2023.04.16:功能完善以及毕业设计(论文)定稿查重。
⑧ 2023.04.17-2023.05.05:毕业设计(论文)评阅,根据评阅老师意见修改论文,完善设计。
⑨ 2023.05.06-2023.05.28:毕业设计(论文)答辩。
|