个人简介

一名14年经验的资深毕设内行人,语言擅长Javaphp、微信小程序、PythonGolang、安卓Android

开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。

感谢大家的关注与支持!

答辩学生:各位老师好,我是计算机科学与技术专业的××同学,我的题目是“电商数据可视化系统的设计与实现”。系统分前台和后台:前台给普通用户用,可以注册登录、浏览商品和订单、看各种销售排行榜、价格走势、好评率等图表,还能读电商资讯;后台给管理员用,可以管用户、管商品、管订单、管资讯。前端用 Vue+ECharts 做图表,后端用 Python+Django,数据库用 MySQL,爬虫用 Anaconda 抓京东数据。基本就是这样,请各位老师提问。


评委老师:为什么选择京东做数据源,而不选淘宝或拼多多?
答辩学生:京东页面结构相对规整,商品参数比较全,反爬策略也比淘宝宽松,我试爬时成功率更高,就先拿京东练手。


评委老师:系统里“品牌排行”这个功能,你怎么保证品牌名称抓回来不重复、不混乱?
答辩学生:我在爬虫里加了一步清洗,把品牌字段统一转大写、去空格,再用 Python 的 pandas 做去重,最后按标准品牌库做个映射,基本能把“华为”和“HUAWEI”算成一条。


评委老师:前端图表用 ECharts,如果数据量很大,比如一次返回十万条订单,页面会不会卡?
答辩学生:会卡,所以我后台做了分页,只传当前页 200 条,图表需要汇总数据时,先在 MySQL 里 group by 把结果算好,再传 JSON,前端就不用处理原始大数据。


评委老师:你说后台用 Django,那用户登录的密码是怎么存的?
答辩学生:用 Django 自带的 auth 模块,它会自动做 PBKDF2 加密,我直接调用 set_password 函数,不把明文写库。


评委老师:如果以后想换成淘宝数据,你觉得最大的改动在哪里?
答辩学生:主要是爬虫部分,淘宝的反爬和字段名不一样,需要重新写解析规则;库表结构基本不用动,因为商品核心字段我已经设计成通用字段。


评委老师:计划安排里写着 2025 年 3 月要完成初稿,你现在进度到哪儿?
答辩学生:目前刚把 Django 接口和 Vue 页面通起来,能跑通注册登录和商品列表,图表只做了柱状图,后面两个月把其余图表和爬虫稳定下来,应该赶得上。


【答辩结束】
评委老师:××同学,整体思路清晰,技术选型贴合基础,问题回答也老实到位。接下来把爬虫稳定、图表再丰富一些,注意时间节奏,按计划推进就能顺利完成。继续加油!


以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取

最后

有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题定功能和建议

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/921577.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/921577.shtml
英文地址,请注明出处:http://en.pswp.cn/news/921577.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MyBatis入门到精通:CRUD实战指南

1. MyBatisORM:对象关系映射O(Object):Java虚拟机中的Java对象R(Relational):关系型数据库M(Mapping):将Java虚拟机中的Java对象映射到数据库表中一行记录&am…

WebRTC开启实时通信新时代

摘要:WebRTC(Web实时通信)是一项开源技术,支持浏览器直接进行低延迟音视频通信和数据传输,无需安装插件。其核心技术包括RTCPeerConnection(建立点对点连接)、MediaStream(媒体流处理…

【51单片机8*8点阵显示箭头动画详细注释】2022-12-1

缘由51单片机实现8*8滚动箭头的程序,运行时什么图案都没有,甚至根本不亮 - 24小时必答区 #include<reg52.h> unsigned char code M[]{0xff,0xff,0xfe,0xfd,0xf8,0xfd,0xfe,0xff,0xff,0xff,0xfd,0xfb,0xf0,0xfb,0xfd,0xff,0xff,0xff,0xfb,0xf7,0xe0,0xf7,0xfb,0xff,0xff,0…

手撕Redis底层3-持久化机制与集群化方案

1.Redis持久化机制Redis设计了两种持久化落盘机制&#xff1a;RDB和AOF1.1 RDB持久化RDB持久化是Redis的数据快照&#xff0c;简单来说就是把内存中的所有数据都记录到磁盘中&#xff0c;当Redis实例故障重启后&#xff0c;从磁盘中读取快照文件来恢复数据。快照文件称为RDB文件…

mysql中null值对in子查询的影响

1、场景 有这样一个查询&#xff0c;有些时候是正确的&#xff0c;有些时候没报错但是又查询不到数据&#xff0c;分析数据排查后发现当user_id字段存在null值的时候查询不到数据。select * from table1 where id in (select user_id from talbe2 where status1);2、问题 为什么…

如何在 tortoise-orm 内使用 JSON_EXTRACT

先说结论&#xff1a; # 假设 JsonField 名称为 data&#xff0c;内容为 {"info": {"path": "我的资源创建"}} qs qs.filter(data__filter{"info.path": "我的资源创建"})我查看了 tortoise-orm 官方文档&#xff0c;没有这…

西门子S7-200 SMART PLC:编写最基础的“起保停”程序

一、什么是“起保停”电路&#xff1f;“起保停”是“启动-保持-停止”的简称&#xff0c;也称为“自锁电路”。它是继电器控制系统和PLC程序中最基本、最核心的控制逻辑。启动 (Start): 由一个点动按钮&#xff08;常开触点&#xff09;触发&#xff0c;使设备运行。保持 (H…

漏洞修复 Nginx SSL/TLS 弱密码套件

扫描结果 [rootlocalhost nmap]# docker run --rm -v $(pwd)/results:/results securecodebox/nmap nmap --script ssl-enum-ciphers -p 443 xxx.cn -oX /results/output_0904.xml Starting Nmap 7.80 ( https://nmap.org ) at 2025-09-04 05:02 UTC Nmap scan report for xxx.…

ChartGPT深度体验:AI图表生成工具如何高效实现数据可视化与图表美化?

最近帮运营同事做季度数据报告时&#xff0c;我差点在图表样式上栽跟头 —— 明明数据都算好了&#xff0c;用 Excel 调柱状图的颜色、字体、坐标轴标签&#xff0c;来回改了快半小时&#xff0c;要么字体太大挤在一起&#xff0c;要么颜色搭配显脏&#xff0c;运营催得急&…

深入理解 JVM 字节码文件:从组成结构到 Arthas 工具实践

在 Java 技术体系中&#xff0c;JVM&#xff08;Java 虚拟机&#xff09;是实现 “一次编写&#xff0c;到处运行” 的核心。而字节码文件作为 Java 代码编译后的产物&#xff0c;是 JVM 执行的 “原材料”。今天&#xff0c;我们就从字节码文件的组成结构讲起&#xff0c;再结…

SoundSource for Mac 音频控制工具

SoundSource for Mac 是一款音频控制工具&#xff0c;中文常被称为 音频源管理器。它能够精确控制系统与应用程序的音量、输出设备和音效处理&#xff0c;让用户获得比 macOS 原生更灵活的音频管理体验。SoundSource 既适合音乐发烧友&#xff0c;也适合日常办公和影音娱乐用户…

云平台面试内容(二)

5. VPC、子网、路由、NAT网关、安全组、网络ACL 区别与网络隔离设计 概念区别: VPC(虚拟私有云): VPC是在公有云上划分出的一个用户专属的虚拟网络环境,相当于用户在云上的私有数据中心。用户可以自定义VPC的IP地址段、路由策略等。不同VPC网络隔离,默认互不相通,确保资…

2023 arXiv MapperGPT: Large Language Models for Linking and Mapping Entities

论文基本信息 题目&#xff1a;MapperGPT: Large Language Models for Linking and Mapping Entities作者&#xff1a;Nicolas Matentzoglu, J. Harry Caufield, Harshad B. Hegde, Justin T. Reese, Sierra Moxon, Hyeongsik Kim, Nomi L. Harris, Melissa A Haendel, Christo…

Docker入门到精通:从零基础到生产部署

前言&#xff1a;为什么你需要学习Docker&#xff1f; 想象一下&#xff0c;你开发了一个应用程序&#xff0c;在你的电脑上运行完美&#xff0c;但当你把它交给同事或部署到服务器时&#xff0c;却出现了各种奇怪的问题。这就是著名的"在我机器上能运行"问题。 Do…

HOT100--Day15--98. 验证二叉搜索树,230. 二叉搜索树中第 K 小的元素,199. 二叉树的右视图

HOT100–Day15–98. 验证二叉搜索树&#xff0c;230. 二叉搜索树中第 K 小的元素&#xff0c;199. 二叉树的右视图 每日刷题系列。今天的题目是《力扣HOT100》题单。 题目类型&#xff1a;二叉树。 关键&#xff1a;要深刻理解《递归》 98. 验证二叉搜索树 思路&#xff1a; …

独角数卡对接蓝鲸支付平台实现个人

目录 什么是独角数卡&#xff1f;安装部署教程一、独角数卡安装二、独角数卡支付配置三、独角数卡BUG修复 什么是独角数卡&#xff1f; ‌ ‌ ‌ ‌ ‌ ‌ ‌ 独角数卡(Dujiaoka)‌是一款基于Laravel框架开发的开源式站长自动化售货解决方案&#xff0c;主要用于虚拟商品和数字…

人工智能常见分类

人工智能的分类方式多样&#xff0c;以下是一些常见的分类方法及具体类型&#xff1a; 一、按功能目标分类 弱人工智能&#xff08;ANI&#xff0c;Narrow AI&#xff09;&#xff1a;专注于单一任务&#xff0c;无自主意识&#xff0c;如图像识别&#xff08;人脸解锁&#xf…

PO BAPI bapi_po_create1

当执行BAPI时,需要导入增强字段,其中增强字段包含数值型号字段时,需要增强BADI::ME_BAPI_PO_CUST 代码如下: 记录一下,下次自己继续用 bapi处: ls_te_item-po_item = lv_item.ls_te_item-zz001 = 11.ls_te_item-zz005 = 22.ls_te_item-zz008 = 33.ls_te_item-zz009 = 44…

栈欺骗技术的作用是什么?

好的&#xff0c;我们来详细解释一下“栈欺骗技术”&#xff08;Stack Spoofing&#xff09;的作用。简单来说&#xff0c;栈欺骗技术的核心作用是隐藏程序&#xff08;尤其是恶意软件或安全工具&#xff09;的真实调用链&#xff0c;使其逃避基于栈回溯&#xff08;Stack Walk…

Nano-banana 模型对接教程:最懂创作者的 AI 模型,比GPT-4o还强!

Nano-banana 模型对接教程&#xff08;含 BaseURL&#xff09; Nano Banana 是谷歌推出的革命性 AI 图像编辑模型&#xff0c;代表了从"AI绘画工具"到"AI创意伙伴"的范式转移。它不再是被动执行指令&#xff0c;而是能深刻理解已有图像的上下文、光影、物…