软 件 工 程 专 业

毕业设计一站式指南

基于合肥经济学院—软件工程专业人才培养方案,为普通本科学生提供30个应用型项目选题方向及实现路径

🎓 应用型项目
🧭 实践导向
📈 工作量适中
📘 项目概述

本页面提供了应用型的软件工程专业毕业设计方向参考,这些项目紧密结合了专业课程体系(如Web前端开发、Java程序设计、数据库原理)和实践要求,同时融入了新兴技术方向(如鸿蒙开发、AI集成)以服务地方产业和创新发展。


所有项目均考虑了应用型本科毕业生的技术水平,确保工作量饱满合理,技术栈使用常见框架和工具,如SpringBoot、Vue、Node.js、Python等,使学生能够顺利完成。

⭐️ 流程平台
十二月:学习储备 ➡️ 一月:项目 V1 ➡️ 二月:项目 V2、V3 ➡️ 三月:项目 V4 + 论文 V1 ➡️ 四月:论文 V2、V3(查重) ➡️ 五月:论文 V4(终稿)+ PPT答辩
🧭 专业方向
  • 🎯︎ Web开发与移动应用
  • 🎯︎ 管理系统开发
  • 🎯︎ AI集成应用
  • 🎯︎ 鸿蒙设备开发
  • 🎯︎ 软硬件一体化
📚️ 技术栈分布
Spring Boot
Vue.js
Node.js
Python
MySQL
MongoDB
HarmonyOS
微信小程序
其他
💡 毕业设计方向参考(非具体选题)
基于Spring Boot的校园二手交易平台
Spring Boot Vue.js MySQL
使用Spring Boot构建后端REST API,Vue.js构建前端界面,MySQL数据库;实现用户注册/登录、商品发布、搜索、交易管理等功能;集成支付API(如支付宝沙箱)和图片上传。
基于Vue的旅游景点推荐网站
Vue.js Node.js MongoDB
使用Vue.js前端,Node.js+Express后端,MongoDB数据库;实现景点展示、评论、搜索、推荐算法(基于内容过滤);使用第三方地图API(如高德地图)集成位置服务。
鸿蒙HarmonyOS智能家居控制APP
HarmonyOS Java IoT
使用HarmonyOS SDK和Java开发;实现设备连接、控制界面、状态监控;模拟智能家电(如灯、空调)通过Wi-Fi或蓝牙通信;参考HarmonyOS文档进行跨端部署。
汽车或电子类3D产品展示网站
Three.js Vue.js GSAP
使用Three.js创建3D模型展示,结合Vue.js构建多页面(主页、产品页、详情页),添加交互如模型旋转、缩放;通过GSAP库实现平滑动画。
基于Spring Boot的学生成绩管理系统
Spring Boot Vue.js MySQL
使用Spring Boot后端,Thymeleaf或Vue前端,MySQL数据库;实现教师/学生角色登录、成绩录入、查询、统计图表(使用ECharts);考虑数据验证和安全性。
慈善或非营利组织网站
WordPress REST API Vue.js/React
WordPress作为后台管理内容和捐赠信息,自建Web前端展示主页面及分页;实现多页面(项目介绍、捐赠表、活动日历);集成支付和表单交互。
基于Java的在线考试系统
Java EE Vue.js MySQL
使用Java EE或Spring Boot,Vue前端,MySQL;实现题库管理、随机组卷、在线答题、自动评分(选择题)、成绩导出;使用WebSocket实现实时监控。
基于Web的智能聊天机器人
Node.js Vue.js MySQL
使用Node.js后端,Vue前端,MySQL;集成NLP库(如TensorFlow.js或第三方API如百度AI)实现简单对话;实现聊天历史记录和用户管理。
交互式数据可视化仪表盘
D3.js Vue.js ECharts
使用D3.js或ECharts实现动态图表(如实时数据更新),Vue.js构建多页面(仪表盘、数据分析页),可集成Three.js创建3D背景效果。
基于Spring Boot的社区宠物服务系统
Spring Boot Vue.js MySQL
使用Spring Boot,Vue前端,MySQL;实现宠物登记、预约服务(如美容、医疗)、用户评论、地图集成;参考现有选题如宠物上门服务。
基于Vue的在线编译器和代码共享平台
Vue.js Node.js Docker
使用Vue前端,Node.js后端,Docker容器;实现代码编辑、编译(集成编译器API如Compiler Explorer)、分享功能;注重安全性和性能优化。
基于Java的简易股票行情监控系统
Spring Boot Vue.js MySQL
使用Java Spring Boot,Vue前端,MySQL;集成第三方股票API(如新浪财经),实现实时数据获取、图表显示、价格预警(邮件通知)。
微信小程序:个人健身追踪器
微信小程序 云开发 传感器API
使用微信小程序,Cloud云开发;实现运动记录、热量计算、目标设置、数据可视化;集成传感器API(如加速度计)用于步数计数。
基于Web的在线音乐播放器
Vue.js Spring Boot MySQL
使用Vue.js前端,Spring Boot后端,MySQL;实现音乐上传、播放列表、搜索、流媒体播放;使用HTML5 Audio API和用户认证。
基于Python的数据分析报告生成系统
Python Flask Vue.js
使用Python Flask后端,Vue前端,MySQL;实现数据导入(CSV/Excel)、分析(Pandas库)、报告生成(PDF导出);简化界面用于教育用途。
鸿蒙应用:跨设备文件共享工具
HarmonyOS Wi-Fi Direct 文件管理
使用HarmonyOS开发;实现手机和平板之间的文件传输(通过Wi-Fi Direct);注重UI设计和文件管理功能。
基于Spring Boot的餐饮点餐系统
Spring Boot Vue.js MySQL
使用Spring Boot,Vue前端,MySQL;实现菜单展示、在线点餐、订单管理、支付集成;支持多终端适配(响应式设计)。
基于Vue的博客平台与社交分享
Vue.js Node.js MongoDB
使用Vue.js前端,Node.js后端,MongoDB;实现文章发布、评论、点赞、用户关注;集成Markdown编辑器和图片上传。
微信小程序:校园外卖订购系统
微信小程序 Spring Boot MySQL
使用微信小程序开发工具,Spring Boot后端,MySQL;实现用户下单、支付集成(微信支付API)、订单跟踪、商家管理;注重UI/UX设计以适应移动端。
基于Java的图书馆管理系统
Spring Boot Vue.js MySQL
使用Spring Boot,Vue前端,MySQL;实现图书检索、借阅/归还、用户管理、统计报表;使用RESTful API设计和权限控制。
微信小程序:城市公交查询系统
微信小程序 云开发 地图API
使用微信小程序,云开发;实现路线查询、实时到站信息(模拟数据)、收藏功能;集成地图API显示站点位置。
机构官网与博客平台
WordPress PHP HTML/CSS/JS
自写WordPress主题(PHP+HTML/CSS/JS),实现多页面(首页、博客、关于);集成前端交互;添加自定义小工具和响应式设计。
基于Web的在线绘图和协作白板
Vue.js Node.js WebSocket
使用Vue前端,Node.js后端,WebSocket;实现实时绘图、多人协作、保存功能;使用Canvas API和简单用户系统。
鸿蒙应用:智能日程管理器
HarmonyOS 日历API 通知功能
使用HarmonyOS开发;实现日程添加、提醒、同步 across devices;集成日历API和通知功能。
基于Spring Boot的在线招聘平台
Spring Boot Vue.js MySQL
使用Spring Boot,Vue前端,MySQL;实现职位发布、简历投递、搜索、企业/个人角色;注重数据安全和隐私。
基于Vue的在线教育视频平台
Vue.js Spring Boot FFmpeg
使用Vue前端,Spring Boot后端,MySQL;实现视频上传/播放、课程管理、评论系统;使用FFmpeg进行视频处理(转码)。
简易游戏开发:2D拼图游戏
Unity HTML5 JavaScript
使用Unity或纯HTML5/JavaScript;实现拼图生成、拖拽交互、计时器、成绩记录;注重游戏逻辑和UI设计。
基于Web的天气预报应用
Vue.js Node.js 天气API
使用Vue.js前端,Node.js后端;集成第三方天气API(如和风天气),实现地点搜索、预报显示、图表;响应式设计。
基于Java的酒店预订系统
Spring Boot Vue.js MySQL
使用Spring Boot,Vue前端,MySQL;实现房间查询、预订、支付集成、管理后台;使用日期选择器和库存管理。
微信小程序:社区健康问答平台
微信小程序 云开发 内容过滤
使用微信小程序,Cloud云开发;实现提问、回答、投票、专家认证;集成内容过滤(简单关键词检测)。

信息工程学院-软件教研室 © WURUI