首页 > Python资料 博客日记
【2024最强毕业设计】金融监控系统解析!直接上代码!想学好Python一定记得看完!
2024-03-22 08:00:04Python资料围观181次
文章【2024最强毕业设计】金融监控系统解析!直接上代码!想学好Python一定记得看完!分享给大家,欢迎收藏Python资料网,专注分享技术知识
目录
一 基金监控项目实践
1.设计思想
技术点:前端 + 爬虫 + 后端 + 可视化
想找到博主沟通以及拿博主资料代码的戳蓝字
1.1 实现一个基金分析月内走势图
1.2 输入编号可以展示对应信息
1.3设计思路
2.前端设计
- margin 外边距
- padding 内边距
- flex 弹性布局
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/echarts/3.7.1/echarts.min.js"></script>
2.1 H5 编写
<body> <!--搜索框 --> <div class="box w"> <input type="text" placeholder="输入基金编号"> <button id="btn">搜索</button> </div> <!--数据展示层 --> <div id="data" class="w"></div> </body>
2.2 CSS 编写
*{ margin: 0; padding: 0; } body{ -moz-user-select : none; user-select : none; background: -webkit-linear-gradient(deepskyblue, pink); /* 颜色从上到下 */ } .w{ width: 1500px; height: auto; margin: auto; } .box{ display: flex; height: 60px; margin-top: 60px; justify-content: center; } .box input{ width: 800px; height: 50px; font-size: 26px; border: 1px solid pink; border-right: 0; padding-left: 15px; color: gray; } .box #btn{ width: 80px; height: 50px; background-color: #5bc0de; border: 2px solid #5bc0de; cursor: pointer; } #data{ height: 600px; margin-top: 60px; }
3.后端设计
@xl.route('/') def index(): return render_template('xl.html')
4.爬虫程序设计
- 根据编号提取标题
def data_crawl(code): global title try: code = code url = 'http://fund.eastmoney.com/js/fundcode_search.js' res = requests.get(url).text les1 = re.findall('var r = (.*?);', res) data = eval(les1[0]) title = None for i in data: if code == i[0]: title = i[2] url = f'https://danjuanapp.com/djapi/fund/nav-growth/{code}?day=30' headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0'} res = requests.get(url, headers=headers) res.encoding = 'utf-8' data = json.loads(res.text) s = data['data']['fund_nav_growth'] times = [] prices = [] for i in s: date = i.get('date') t = date.replace(date.split('-')[0]+'-','') price = i.get('gr_per') times.append(t) prices.append(price) return {'time':times,'price':prices,'title':title} except Exception as e: print(e) return None
5.可视化图表设计
- 官网:https://echarts.apache.org/examples/zh/index.html#chart-type-line
- code编写
<script> option = { title:{ text:"洛哥是最帅的", }, tooltip:{ trigger:'axis', axisPointer: { type:'line', lineStyle:{ color:'red' } } }, xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [ { data: [150, 230, 224, 218, 135, 147, 260], type: 'line' } ] }; var ff = echarts.init(document.getElementById('data')); ff.setOption(option) </script>
6.数据传输设计
_oxab(); function _oxab() { $('#btn').click(function () { var rpPmPKjn1 = $('.box input').val(); Dats = { 'data': rpPmPKjn1 }; $.ajax({ url: '/api', type: 'GET', data: Dats, success: function (res) { console.log(res); xl_option.title.text = res.data.title; xl_option.xAxis.data = res.data.time; xl_option.series[0].data = res.data.price; ec_left.setOption(xl_option); }, error: function () { window.alert('alax执行错误'); } }); }); }
7.后台编写
@xl.route('/api') def api(): args = request.args.get('data') data = data_crawl(args) return jsonify({'data': data})
8.总结
好久没有更新了~最近实在太忙,但是今天开始只要有时间我就会来上一发,希望多多支持 ~其次大家想找我的文末底下就有我名片,直接找我即可!包括博主以前的一些文章代码资料的都可以找我拿的!还能围观博主的直播企业级案例解析!
↓ ↓ ↓ 加下方名片找我,直接拿源码还有案例 ↓ ↓ ↓
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 基于人脸识别的校园课堂考勤管理系统设计与实现(Python)
- Python的13款Web框架对比(比较全!建议收藏!)
- 【python】Matplotlib库安装教程
- Python 青铜宝剑十六维,破医疗数智化难关(上)
- 【Python篇】PyQt5 超详细教程——由入门到精通(序篇)
- Python 条件语句详解 if - elif-else
- C语言&Python&Bash:空白(空格、水平制表符、换行符)与转义字符
- 计算机毕业设计Python中华古诗词知识图谱可视化 古诗词智能问答系统 古诗词数据分析 古诗词情感分析模型 自然语言处理NLP 机器学习 深度学习
- Python | 基于支持向量机(SVM)的图像分类案例
- 如何在Python中安装GDAL库(gdal)
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Anaconda版本和Python版本对应关系(持续更新...)
- Python与PyTorch的版本对应
- Windows上安装 Python 环境并配置环境变量 (超详细教程)
- Python pyinstaller打包exe最完整教程