004、软件综合课程设计:Reggie 外卖
这是大三上学期的软件综合课程设计。项目面向餐饮企业,完成管理后台和移动端点餐流程,并在基础业务之上实践 Redis 缓存、MySQL 读写分离和 Nginx 部署。
返回项目实践 · 课程资料(提取码:3ezu)
1、项目概览
项目
内容
学习阶段
大三上学期
课程名称
软件综合课程设计
项目名称
基于 Spring Boot 和 H5 的瑞吉外卖系统
项目形式
小组课程设计
现有材料
课程报告、答辩课件、可执行 JAR、演示视频
系统包含两类使用端:
管理后台:员工、分类、菜品、套餐和订单管理。
移动端:手机号登录、菜品浏览、规格选择、购物车、地址管理、下单和历史订单。
报告明确记录:课程版本没有接入真实支付模块,因此下单流程不能等同于完整商业外卖系统。
2、技术栈
层次
技术
后端
Spring Boot 2.4.5、Spring MVC、MyBatis-Plus
数据
MySQL、Druid、Redis、Spring Cache
前端
HTML、CSS、JavaScript、Vue、Element UI、Axios、H5
...
本科课程:2022-2023 专业基础
本科课程这一页主要保留 2022~2023 的主干内容:以 408、数学一 和少数重点专业课为主。408 涉及的内容在这里保留课程入口,同时放到 考研相关 里做应试复盘。
🌠 Summary And Schedule · 考研相关 · 人工智能 · 网络安全 · 读书拾贝
1、时间定位
时间
主线
内容定位
2022
本科基础课
离散数学、C/C++、高等数学、线性代数等基础内容
2023
本科专业主干
数据结构、算法、计算机组成、操作系统、计算机网络等 408 底座
2024
人工智能与考研复盘
AI 内容放到 人工智能,408 与数学一复盘放到 考研相关
2025
网络安全主线
Ferry 学院七部分与 Windows 逆向放到 网络安全
2026
读书笔记与杂项
读书、生活、工作和杂项复盘放到 读书拾贝 与 日常总览
这一页不再追求把所有本科课程都铺满,只保留后续考研、AI、网络安全会反复用到的底座。比如离散数学用于算法、图论和逻辑;计算机组成与操作系统用于逆向和底层安全;计算机网络直接连接网络安全方向。
2、408 主干
方 ...
003、数据结构与算法课程设计
本课程完成了三项任务:拦截导弹、一元稀疏多项式计算器和手机斗地主游戏。内容依据课程报告、实验报告和计划表整理,属于算法与完整程序组织的入门实践。
返回项目实践 · 课程资料(提取码:3ezu)
1、课程概览
项目
内容
学习阶段
大二下学期
主要语言
C++
核心训练
动态规划、链表、规则建模、复杂度分析
资料依据
课程设计报告、实验报告、计划表和源码压缩包
编号
任务
数据结构或算法
完成情况
A02
拦截导弹
子序列、动态规划、贪心对比
已完成
B03
一元稀疏多项式计算器
带头结点链表、多项式加减
已完成
C59
手机斗地主游戏
扑克牌建模、牌型判断、状态管理
已完成
2、A02 拦截导弹任务围绕导弹高度序列,求解可拦截序列问题。报告中比较了三种方案:
方案
思路
报告中的复杂度
方案一
直接枚举和比较子序列
O(n^3)
方案二
动态规划记录阶段最优结果
O(n^2)
方案三
贪心方式维护当前可行序列
O(n^2)
这一部分不只给出结果,还通过随机输入和较大数据量测试比较不同方案的运行时间。课程代码中 ...
002、面向对象程序设计
这是我大二上学期的面向对象入门记录。它不单独作为项目统计,主要价值在于从“写一个函数解题”过渡到“用对象组织数据和行为”。下面的题目与代码按课程方向整理为复盘版,适合之后重新运行和改造。
返回项目实践 · 001 高级语言程序设计 · 003 数据结构与算法课程设计
1、课程信息
项目
内容
学习阶段
大二上学期
主要语言
Python
课程定位
函数、类与对象、封装、模块拆分
关键词
组合计算、类设计、菜单交互、数据管理
2、题目与训练点
编号
题目
主要训练内容
现在回看
A02
阶乘和组合
函数拆分、循环或递归、结果验证
适合练习把公式拆成可复用函数,并处理输入范围
B03
学生课程系统
类与对象、数据管理、菜单交互
开始接近小型管理系统,重点是对象职责和状态维护
3、A02 阶乘和组合3.1 题目描述输入 n 和 r,分别计算:
123n!A(n, r) = n! / (n-r)!C(n, r) = n! / (r! × (n-r)!)
要求:
n 和 r 都是非负整数。
r 不能大于 n。
用函数拆分阶乘、排列和组合。
3 ...
001、高级语言程序设计
这是我大一下学期的编程入门记录。它不单独作为项目统计,更像是从“会写语句”走向“能完成一个小程序”的起点。下面的题目与代码按当时题目名称整理为复盘版,方便之后重新学习和练手。
返回项目实践 · 002 面向对象程序设计 · 003 数据结构与算法课程设计
1、课程信息
项目
内容
学习阶段
大一下学期
主要语言
C++
课程定位
语法、流程控制、函数与基础程序设计
关键词
输入输出、分支循环、函数拆分、字符串处理
2、题目与训练点
编号
题目
主要训练内容
现在回看
A16
发工资
输入输出、算术运算、流程控制
从明确规则到计算结果,适合练习变量、条件和格式化输出
A30
数字拆分
整数运算、循环、边界处理
重点是取余、整除和数字位数处理,能训练基础算法意识
A57
房价
条件判断、数据计算
用条件分支表达分段规则,避免把公式和判断写散
B07
猜成语
字符串处理、交互、中文编码
比数值题更接近小程序,涉及输入、提示、判断和编码兼容
3、A16 发工资3.1 题目描述输入若干名员工的工资信息,每名员工包含姓名、基本工资、奖金和扣款 ...
2020.09.23 写给素未谋面的你
返回:🌠 Summary And Schedule。
你好呀,素未谋面得你
或许我们在梦中相识,只是一次偶然,
我想,我们应该在不同的领域各有所长,彼此崇拜欣赏,然后是彼此的战友、靠山、引路人,虽未谋面,但已谋心!
关于爱情,顺其自然,遇到你时我一定带着勇气走近你,而后一同向前,又或是安逸的生活
关于友情,我会卸下自己的包袱,接近你带给你温暖
尽管我们素未谋面,你却早已事我的志同道合,我感激并感谢你的存在,也希望你好好了解我后有话对我说
I will try my best to foward onward
暗恋是风、喜欢是海啸
爱是海,可人是孤岛
愿每一座孤岛都有大海拥抱
花开茶靡
我希望有个如你一般的人
如山间清爽的风 如古城温暖的光
从清晨到傍晚,从山野到厨房
只要最后是你 就好
我们都会上岸 阳光万里 路边野花开放
孤独这个词太孤独了 他甚至连反义词都没有






