个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学。本次毕业设计的题目是《“居逸”民宿预订微信小程序的设计与实现》。系统主要面向三类用户:游客、房东和管理员。游客可以在小程序里查房源、下订单、收藏、评价、留言和投诉;房东可以发布/下架房源、处理订单、确认退房;管理员负责审核房东与房源、管理用户、发布旅游资讯、受理投诉并做简单的数据分析。技术栈选用微信开发者工具+小程序原生框架做前端,Java(Spring Boot)写后台接口,MySQL存数据,Navicat做可视化,最后用Tomcat部署。下面请各位老师提问。


评委老师:为什么选择微信小程序而不是做一个网页或者App?
答辩学生:因为小程序不用下载安装,微信用户多,房东和游客打开方便,开发成本也比原生App低,正好符合我们“轻量、快用”的想法。


评委老师:系统里“投诉”功能你是怎么实现的?
答辩学生:用户点“投诉”后填写原因并上传图片,小程序把投诉内容和图片送到后台,管理员登录后台就能看见,可以标记“已处理”或“驳回”,并给反馈。


评委老师:房东发布房源时要填哪些信息?
答辩学生:必填的是标题、地址、价格、可住人数、房屋类型、联系电话,还要至少上传三张图片,选填的是配套设施、交通描述、入住须知,全部填完点“提交”后先进入管理员审核,审核通过才在前端展示。


评委老师:如果两个人同时下同一间房的最后一张订单,会不会出现超卖?
答辩学生:会,所以我给订单表加了唯一索引(房源ID+入住日期),并且用“先减库存再生成订单”的事务,如果库存为0就回滚并提示“手慢无”,基本可以避免超卖。


评委老师:你计划怎么测试系统?
答辩学生:分两块:先用黑盒法,把每个按钮都点一遍,看流程能不能跑通;再用压力测试工具JMeter模拟100个并发下订单,看会不会崩溃或数据错乱,把结果截图放论文里。


【评委总结】
xx同学,你的选题贴近生活,功能划分清楚,技术选型也比较稳妥,能看出来是“摸得着、做得完”的项目。接下来请注意:1.一定要把“并发下单”这块的代码和测试结果写进论文;2.界面再做得简洁些,别让房东填太多项;3.尽快把E-R图和核心表结构定稿,避免后期返工。整体开题通过,按计划推进即可,加油!


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

最后

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

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

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

相关文章

LeetCode 2565.最少得分子序列

给你两个字符串 s 和 t 。 你可以从字符串 t 中删除任意数目的字符。 如果没有从字符串 t 中删除字符,那么得分为 0 ,否则: 令 left 为删除字符中的最小下标。 令 right 为删除字符中的最大下标。 字符串的得分为 right - left 1 。 请你返回…

【文献笔记】PointWeb

参考笔记: https://blog.csdn.net/m0_69412369/article/details/143106494 https://www.cnblogs.com/A-FM/p/PointWeb.html 注:本文的大部分内容是转载而来 CVPR 2019:PointWeb: Enhancing Local Neighborhood Features for Point Cloud Processing 论文:https://ieeex…

用工招聘小程序:功能版块与前端设计解析

在当下就业市场日益活跃的背景下,用工招聘小程序应运而生,它以高效、便捷的特点,为求职者与企业搭建起一座沟通的桥梁。本文将深入分析这类小程序的核心功能版块及其前端设计,探讨其如何优化招聘流程,提升用户体验。用…

uTools 轻工具 简洁又方便

uTools 是一款跨平台轻工具平台,通过插件化设计提供高效工作方式,支持 Windows、MacOS、Linux 系统。 ‌ 核心功能 ‌超级搜索框‌:支持快捷键(默认 AltSpace)呼出,可搜索文件、网页、应用等。 ‌‌本地文…

图技术重塑金融未来:悦数图数据库如何驱动行业创新与风控变革

随着大数据的广泛应用和云计算的快速发展,金融行业的数据已经从“大”转向了“海”,从而对传统的数据处理、分析、挖掘等的方法和工具提出了更高的要求,也为金融领域的数据的海量的关联分析、实时的风控和复杂的决策支持等带来了一系列的挑战…

openEuler 24.03 (LTS-SP2)简单KVM安装+桥接模式

华为文档创建虚拟机步骤 配置bios支持虚拟化 2、检查系统是否支持虚拟化 3、安装虚拟化相关组件,并启动 yum install -y qemu virt-install virt-manager libvirt-daemon-qemu edk2-aarch64.noarch virt-viewer systemctl start libvirtd systemctl enable libvirtd4、创建…

Sentinel:微服务架构下的高可用流量防卫兵

一、引言:为什么需要Sentinel? 在分布式系统架构中,随着业务复杂度的提升和微服务架构的普及,服务之间的依赖关系变得越来越复杂。一个服务的不可用或异常可能会在整个系统中产生连锁反应,导致整个系统崩溃。这就是所…

详解 new 和 delete

目录 一、简要描述两者的作用 二、实例解析 1. 浅层区别 2. 深层区别 三、拓展(operator new 的妙用) 一、简要描述两者的作用 new : 是c推崇的 内存申请 方式,拥有比 malloc 更先进的机制 delete :是 对应的 内存释放方式,…

fMoE论文阅读笔记

原文链接:https://arxiv.org/pdf/2502.05370v1 在混合专家(MoE)架构中,初始阶段涉及输入样本通过GateNet进行多分类的鉴别过程,目的是确定最适合处理输入的专家模型。这个步骤被称为“experts selection”,…

Linux 禅道开源版安装

1、下载安装包安装wget https://www.zentao.net/dl/zentao/18.5/ZenTaoPMS.18.5.zbox_64.tar.gz tar zxf ZenTaoPMS.18.5.zbox_64.tar.gz/opt/zbox/zbox -ap 81 -mp 3307 # 指定apache服务端口 、 mysql服务端口 /opt/zbox/zbox start #启动禅道服务( 其他命令 /opt/zbox/…

PySpark基础知识(python)

PySpark 是 Apache Spark 的 Python API,它允许开发者使用 Python 语言编写 Spark 应用程序,结合了 Python 的易用性和 Spark 的分布式计算能力,是处理大规模数据的强大工具。 一、安装与环境配置 安装方式: 通过 pip 安装&#…

基于python大数据的电影数据分析可视化系统设计与应用

标题:基于python大数据的电影数据分析可视化系统设计与应用内容:1.摘要 本研究旨在设计并实现一个基于Python的大数据电影数据分析与可视化系统,以解决当前电影行业数据分散、分析效率低及可视化能力不足的问题。系统采用Python语言结合Pandas、NumPy进行数据清洗与…

【PyTorch】图像多分类

多类图像分类的目标是为一组固定类别中的图像分配标签。目录 加载和处理数据 搭建模型 定义损失函数 定义优化器 训练和迁移学习 用随机权重进行训练 用预训练权重进行训练 加载和处理数据 将使用 PyTorch torchvision 包中提供的 STL-10 数据集,数据集中有…

计算机视觉----opencv实战----指纹识别的案例

一、数据准备src2.BMPsrc1.BMPsrc.bmpmodel.BMP二、识别原理讲解(sift特征提取)SIFT(Scale-Invariant Feature Transform,尺度不变特征变换)是一种经典的图像特征提取算法,核心优势是不受图像尺度缩放、旋转…

npm 发布流程——从创建组件到发布到 npm 仓库

1. 准备组件 1.1 创建一个 Vue 组件 假设我们要创建一个简单的按钮组件&#xff1a; src/MyButton.vue <template><button class"my-btn" click"$emit(click)"><slot /></button> </template><script setup lang"ts…

MySQL入门基础指南

目录 一、什么是数据库&#xff1f; 仅依靠文件存储数据存在以下几个明显缺点&#xff1a; 数据库的存储介质通常包括&#xff1a; 二、主流数据库介绍 三、客户端 VS 服务器 四、推荐看的MySQL安装技术博客 五、数据库的存储介质 数据库的存储介质主要分为以下两类&am…

【实战中提升自己完结篇】分支篇之分支之无线、内网安全与QOS部署(完结)

1 1拓扑 「模拟器、工具合集」复制整段内容 链接&#xff1a;https://docs.qq.com/sheet/DV0xxTmFDRFVoY1dQ?tab7ulgil1 分支无线部署 说明&#xff1a;分支无线用瘦AP部署&#xff0c;通过VPN直接注册到总部的AC上面&#xff0c;实现无线的业务提供&…

带你了解STM32:GPIO通用输入输出口

目录 3.1 GPIO简介 3.2 GPIO基本结构 3.3 GPIO位结构 输入部分&#xff1a; 二极管的保护作用&#xff1a; 施密特触发器&#xff1a; 片上外设端口 输出部分&#xff1a; MOS管 3.4 GPIO模式 3.4.1 浮空/上拉/下拉输入 3.4.2 模拟输入 3.4.3 开漏/推挽输出 3.4.…

Http(自写)

作为一个程序员&#xff0c;假设我们要在a电脑的进程里发一段数据到b电脑&#xff0c;一般使用socket编程&#xff0c;可选项也就tcp&#xff0c;udp二选一socket本质上就是一个代码库tcp有粘包问题&#xff08;字节流&#xff09;&#xff0c;纯裸tcp不能之际拿来使用所以我们…

C#使用OpenVinoSharp和PP-Human进行行人检测

效果 项目依赖 OpenCvSharp 4.11.0.20250507 OpenVINO.CSharp.Windows 2024.0.0.1 主要代码 using OpenCvSharp; using OpenVinoSharp; using System; using System.Windows.Forms;namespace HelloPPHuman {public partial class Form1 : Form{public Form1(){InitializeCo…