个人简介

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

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

感谢大家的关注与支持!

老师好,我的课题是“校园帮帮团跑腿系统的设计与实现”。系统主要面向校园里的学生、商家、管理员和跑腿员四种角色,提供在线发布跑腿需求、接单、确认订单、交易评价、动态分享、公告查看等功能。技术方面,我打算用 Java 语言做后端,配合 SSM 框架(Spring、SpringMVC、MyBatis)和 MySQL 数据库,前端用基于 Web 的页面,整体跑在浏览器里就能用。


评委老师:系统打算什么时候完成?

答辩学生:计划在 2025 年 1 月中旬前把程序、论文和答辩 PPT 全部交付。


评委老师:系统里一共有几个角色?分别是谁?

答辩学生:一共四个角色:普通用户、跑腿员、商家和管理员。


评委老师:普通用户最核心的三个功能是什么?

答辩学生:发布跑腿项目、确认订单并支付、发布和查看动态分享。


评委老师:跑腿员能做什么?

答辩学生:跑腿员可以注册登录、查看用户发布的跑腿项目并接单、查看自己已接订单、确认完成订单,还能给交易写反馈。


评委老师:管理员能管哪些内容?

答辩学生:管理员可以管理所有用户信息、跑腿员信息、跑腿分类、跑腿项目、订单、动态帖子、交易反馈和系统公告,相当于拥有最高权限。


评委老师:商家端和跑腿员端最大的区别是什么?

答辩学生:商家端主要是发布跑腿项目给别人接;跑腿员端是去接别人发布的项目。简单说,商家是“发单人”,跑腿员是“接单人”。


评委老师:技术选型为什么选择 SSM 框架?

答辩学生:因为我们课程里重点学过 Spring、SpringMVC 和 MyBatis,资料多、上手快,老师也比较熟悉,方便后期指导。


评委老师:数据库用的什么?打算设计几张核心表?

答辩学生:用 MySQL。核心表大概会有用户表、跑腿员表、商家表、跑腿项目表、订单表、动态帖子表、公告表和交易反馈表,八张左右。


评委老师:系统安全性怎么保证?

答辩学生:先做到最基本的密码加密存储,再用拦截器做登录权限控制,不同角色只能访问自己的页面,后续如果时间允许再加验证码和简单的防 SQL 注入。


评委老师:如果同一订单被多个跑腿员同时点击接单,怎么处理?

答辩学生:在数据库里给订单加一个“状态”字段,用事务和行锁保证只能有一个人成功修改状态,其他跑腿员会提示“已被接单”。


评委老师:预计最大的开发难点是什么?

答辩学生:最难的应该是订单状态流转和支付的对接,要保证状态实时更新且不出错。


评委老师:最后简单说一下,你怎么测试系统?

答辩学生:先本地用 Postman 调接口,没问题后把前后端联调;接着让同学帮忙扮演不同角色走流程,最后把系统部署到云服务器,邀请更多同学试用并收集反馈。


评委老师评价与总结: xx同学的开题报告目标清晰,功能模块划分合理,技术选型贴合所学课程。答辩过程中能够用简洁语言回答关键问题,对系统的角色、流程和潜在难点都有基本认识。后续需要重点关注订单并发处理和支付流程的细节实现。总体通过开题,望按计划推进。


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

最后

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

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

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

相关文章

Milvus 向量数据库开发实战指南

Milvus向量数据库是什么?-CSDN博客 一、核心概念解析 1.1 基础概念 1.1.1 Bitset(位集) 高效的数据表示方式,使用位数组替代传统数据类型 默认情况下,位值根据特定条件设置为 0 或 1 1.1.2 通道机制 PChannel&am…

vcruntime140.dll丢失解决办法

解决办法 安装Microsoft Visual C Redistributable https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?viewmsvc-170

LabVIEW实现跨 VI 簇按钮控制功能

​在 LabVIEW 开发场景中,常需实现不同 VI 间的交互操作。本功能借助 VI Server 技术,突破 VI 边界,实现对目标 VI 中簇内按钮控件的属性读取与控制,为多 VI 协同、对VI里已经实现的功能,可以在其他VI中直接使用&#…

JS箭头函数

JavaScript 的箭头函数 (Arrow Function) 是 ES6 (ECMAScript 2015) 引入的一种重要的函数语法特性,它用更简洁的方式定义函数,并改变了 this 的绑定行为。 箭头函数和传统函数的主要区别:特性箭头函数传统函数语法更简洁,省略 fu…

linux内核 - 文件系统相关的几个概念介绍

介绍文件系统之前,先了解下存储管理的几个概念:1. 硬盘:是最底层的存储介质,比如 /dev/sda, /dev/nvme0n1. 一个物理硬盘就是一个块设备,未经处理是只能顺序读写二进制数据。 2. 分区:就是在硬盘上划分出不…

边缘计算(Edge Computing)+ AI:未来智能世界的核心引擎

边缘计算(Edge Computing) AI:未来智能世界的核心引擎 文章目录边缘计算(Edge Computing) AI:未来智能世界的核心引擎摘要什么是边缘计算?为什么需要边缘计算?1. 延迟问题2. 带宽压力…

计算机视觉与深度学习 | ORB-SLAM3算法原理与Matlab复现指南

文章目录 一、算法核心原理 1.1 系统架构概述 1.2 数学模型基础 1.2.1 状态估计框架 1.2.2 视觉-惯导融合模型 1.3 关键创新点 二、关键模块实现细节 2.1 ORB特征提取与匹配 2.2 地图初始化 2.3 视觉-惯导融合 2.4 回环检测与优化 三、Matlab复现思路 3.1 系统模块划分 3.2 核心…

分布式光伏模式怎么选?从 “凭经验” 到 “靠数据”,iSolarBP 帮你锁定最优解

iSolarBP-阳光新能源旗下分布式光伏光储智能评估设计软件 iSolarBP是阳光新能源打造的分布式光伏/光储项目智能设计平台。提供无人机自动勘测、3D建模、高精度发电仿真、光储容量优化与经济分析一站式服务,助力开发者提升效率、降低成本和优化投资收益。https://iso…

MATLAB R2010b系统环境(四)MATLAB帮助系统

一、帮助命令MATLAB帮助命令包括help、lookfor以及模糊查询。1.1 help命令在命令窗口中直接输入help或help加函数名。(1)help:显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称,如下图:&…

“便农惠农”智慧社区系统(代码+数据库+LW)

摘要 随着城市化进程加速和信息技术快速发展,传统社区管理模式已难以满足现代社区高效管理和居民多元化服务需求。为解决社区管理中的信息孤岛问题、提升服务效率并增强居民生活体验,本文设计并实现了一套基于Spring Boot框架的智慧社区管理系统。该系统…

智慧金融服务平台问题剖析与改进策略

智慧金融服务平台问题剖析与改进策略 在数字化浪潮的推动下,智慧金融服务平台蓬勃发展,为用户带来了便捷的金融服务体验。然而,随着用户数量的不断增加和业务的日益复杂,平台也暴露出一些问题,其中数据准确性不足、异常…

【Vue2✨】Vue2 入门之旅(三):数据与方法

在前两篇文章中,我们学习了 Vue 的基础和模板语法。本篇我们将深入 数据与方法,理解 data、methods、computed、watch 的作用和区别。 目录 datamethodscomputedwatch小结 data Vue 实例中的 data 是数据源,模板会自动响应其中的变化。 &l…

自动化测试时,chrome浏览器启动后闪退的问题

之前运行的好好的,最近再次练习时发现会闪退,然后发现是驱动版本老的问题 (1)下载与之匹配的驱动器版本 Chrome for Testing availability 找到与Chrome版本前3位相同的目录,下载对应系统的压缩包 (2&am…

Dynamics 365 XrmToolBox工具之Clone Field Definitions

好久没有分享XrmToolBox的组件了,今天要分享的是下图中这个组件在建实体的时候,我们经常会碰到实体间一些字段存在重复,或者都可以直接复制黏贴加一些少量修改就可以生成第二个实体,但如果仅从D365本身来说,要做到复制…

UBUNTU之Onvif开源服务器onvif_srvd:1、编译

下载源码 编译时会下载东西,有可能需要VPN。 https://github.com/KoynovStas/onvif_srvd https://github.com/KoynovStas/onvif_srvd/tags 解压准备工作 sudo apt install -y flex bison byacc make cmake m4# for support encryption and WS-Security # 在低版…

深度学习跨领域应用探索:从技术落地到行业变革

深度学习不再是实验室里的 “高精尖技术”,而是渗透到各行各业的 “效率引擎”。它凭借强大的数据拟合与特征提取能力,在计算机视觉、自然语言处理、金融风控等领域打破传统技术瓶颈,甚至催生出全新的业务模式。本文将深入不同行业场景&#…

计算机网络:数据库(sqlite3)

一、常用的数据库ORACLE&#xff08;大型&#xff09;、Mysal&#xff08;开源常用&#xff09;、SQL server、Access、Sybse、Windows NT二、sqlite3&#xff08;一&#xff09;特性&#xff1a;<1>零配置&#xff0c;无需安装和配置<2>储存在单一磁盘文件中的一个…

Web开发:使用Quartz库结合WebAPI根据任务列表定时执行相应逻辑

一、实体及文件结构public class JobSchedule {public string Id { get; set; }public string Title { get; set; }public string Cron { get; set; } }二、服务类后台服务类初始化时会调用此类的StartAsync方法public class QuartzService : IQuartzService {private readonly…

数据结构栈的应用

1.栈的应用 后入先出的有序列表//无法进行小数、负数计算&#xff0c;除法计算为在除法步骤时舍弃小数部分public static void main(String[] args) {//双栈实现计算器功能,思路//1.定义数栈1、符号栈2、扫描指针index&#xff0c;从前往后扫描表达式序列//2.遇到数字&#xff…

npm 打包上传命令,撤销错误版本

添加npm用户账号npm adduser上传包命令npm publish撤销错误版本example&#xff1a;npm unpublish longze-guide0.1.0 --forcepackage.json example{"name": "longze-guide","version": "0.1.1","private": false,"des…