宠粉福利,给大家分享50个优质毕设源码资源,关注后回复“源码“即可获取

粉丝福利来啦,我精心整理了50个优质的毕设、课设源码资源,有需要的同学可以关注我,回复源码后获取下载链接。具体资源详情如下:

(1)asp.net基于三层模式多商家美食团购网毕业源码案例设计(含论文)

## 开发技术:基于MVC思想和三层设计模式,前台采用bootstrap响应式框架,后台div+css

## 开发软件: Visual Studio 2010以上    数据库:sqlserver2005以上

1.浏览美食 2.订购美食 3.查询自己的记录 4.参与美食的评价 5.收藏美食 根据区域查询美食,以成都为案例 6.个人信息的设置 (2)商家有如下特点。 1.发布商品 2.查看商品评论 3查看商品销量

用户: 用户名,登录密码,姓名,性别,出生日期,用户照片,联系电话,邮箱,所在区域,家庭地址,注册时间

商家: 商家用户名,登录密码,商家名称,商家照片,商家介绍,成立日期,商家电话,商家邮箱,所在区域,商家地址,注册时间

区域: 区域id,区域名称

商品类别: 类别id,类别名称,类别描述

商品: 商品id,商品类别,商品名称,商品主图,商品价格,商品库存,商品描述,发布的商家,发布时间

商品评论: 评论id,被评商品,评论内容,评论用户,评论时间

订单: 订单编号,订购商品,订购数量,订购单价,订购总价,支付方式,订单状态,收货人,收货人电话,收货人地址,订单备注,下单时间,下单用户

商品收藏: 收藏id,被收藏商品,收藏用户,收藏时间

订单状态: 订单状态id,订单状态名称

(2)asp.net基于三层模式教研室教学资料管理系统毕业源码案例设计

## 开发技术:基于MVC思想和三层设计模式,前台采用bootstrap响应式框架,后台div+css

## 程序开发软件: Visual Studio 2010以上    数据库:sqlserver2005以上

### 实验室设备仪器管理系统分为四个模块实验室登陆模块、学生模块、教师模块、管理员模块。

1、登陆模块:主要提供用户注册和登陆

2、学生模块:可实现对实验课仪器设备的信息查询、借领仪器耗材、设备事故的登记等。

3、管理员模块:实验室设备信息查询:实现设备仪器信息的查询和统计。

4、设备事故记录:实现设备仪器事故上报、设备事件维修、设备事故更新。

5、设备资料管理:实现设备仪器操作指南的查询和更新。

6、设备损坏管理:实现设备仪器损坏信息的查询和更新。

7、设备耗材借领:实现设备耗材查看、仪器外接申请、仪器归还、个人外借记录查看

8、实验设备管理数据库:管理员可以添加、删除、更改、查报废记录、修理记录、申请购买记录、新增设备及基本信息记录。

9、报废表、维修表、设备购买申请表、新增设备属性表最终在终端显示

(3)asp.net基于三层模式精品课程在线学习答疑网站设计毕业源码案例设计

## 开发技术:基于MVC思想和三层设计模式,前台采用bootstrap响应式框架,后台div+css

##程序开发软件: Visual Studio 2010以上    数据库:sqlserver2005以上

### 前台显示系统包括首页、课程信息、教师信息、获奖信息、课程实践、教材信息、论文信息、课件信息、录像信息、在线答疑、个人用户管理等栏目,现分别介绍:

(1)首页:包含了会员注册和登录栏目、信息搜索栏目、友情链接栏目以及课程信息、教师信息、教材信息、论文信息的简要介绍。

(2)课程信息:对精品课程作了简要介绍,并详尽阐述课程的教学方法、教学大纲、课程简介,列举了教学过程中所用的教材、课件、录像以及实践项目

(3)教师信息:对教师情况进行详细介绍,包括教师教授的课程、获得的奖项情况以及发表过的学术论文。

(4)获奖信息:对教师所获奖项进行简要介绍,包括获奖时间和获奖内容。

(5)课程实践:对课程的实践项目介绍,包括单元实训、综合实训以及课程实验。

(6)教材信息:介绍课程使用教材,包括教材名、作者、出版社以及出版时间。

(7)论文信息:对教师发表过的学术论文进行简要介绍,包括论文发表时间和发表的期刊杂志名。

(8)课件信息:对课程使用的课件进行介绍,不仅包含PPT演示文稿的下载,还详细列举了课程的例题和习题解答。

(9)录像信息:对教师录制的录像进行介绍,包括录制时间、录制教师,用户可以下载课程的录像文件。

(10)在线答疑:用户需登录以后才能留言,方便相互之间的学习交流。

(11)个人用户管理:用户登录以后才能进入,可以修改密码、修改联系方式、查看其他人的留言和发表留言。

(12)后台管理系统:是系统管理员对整个网站进行维护的平台,在这个平台上可对课程信息、教师信息、获奖信息、课程实践信息、教材信息、论文信息、课件信息、录像信息进行添加、修改和删除操作。管理员不能对用户的留言信息进行添加和修改,但可以对超过3个月的过期留言进行删除操作。由于各个模块管理员的操作基本相同,下面只列举管理员管理课程信息的程序流程。

(4)asp.net基于三层模式实验室仪器设备管理系统毕业源码案例设计

## 开发技术:基于MVC思想和三层设计模式,前台采用bootstrap响应式框架,后台div+css

## 程序开发软件: Visual Studio 2010以上    数据库:sqlserver2005以上

### 实验室设备仪器管理系统分为四个模块实验室登陆模块、学生模块、教师模块、管理员模块。

1、登陆模块:主要提供用户注册和登陆

2、学生模块:可实现对实验课仪器设备的信息查询、借领仪器耗材、设备事故的登记等。

3、管理员模块:实验室设备信息查询:实现设备仪器信息的查询和统计。

4、设备事故记录:实现设备仪器事故上报、设备事件维修、设备事故更新。

5、设备资料管理:实现设备仪器操作指南的查询和更新。

6、设备损坏管理:实现设备仪器损坏信息的查询和更新。

7、设备耗材借领:实现设备耗材查看、仪器外接申请、仪器归还、个人外借记录查看

8、实验设备管理数据库:管理员可以添加、删除、更改、查报废记录、修理记录、申请购买记录、新增设备及基本信息记录。

9、报废表、维修表、设备购买申请表、新增设备属性表最终在终端显示

(5)asp.net基于三层模式校园二手物品交易网毕业源码案例设计

开发技术:基于MVC思想和三层设计模式,前台采用bootstrap响应式框架,后台div+css

每当毕业时这些东西就成了一些比较头疼的事,带走不方便,丢弃又太可惜。所以出现了“废之不用,弃之可惜”的局面。大学生是一个时间性很强的群体,比如书,尤其是很多考试类的参考书,可能看完就不再需要,卖废纸又太可惜,因此二手交易是最好的选择,这样既降低了卖方的损失又增加了买方的利益“于人方便,于己方便”。又实现了节能减排的可持续发展道路。二手物品更是玲琅满目,不需要的在手里就是废弃物,而需要的人则发挥了他最大的利用价值。如果以传统的交易模式无非就是在校园里摆些小摊在校园里张贴一些小广告,这样既影响了校园环境又达不到最好的效果。本文旨在设计一个简洁、稳定、实用的大学生二手物品交易系统,在相对于淘宝、京东大多数购物网站的基础上它更具有针对性,实用性。成本低、实用性强、扩展性强。能更好的满足更多的大学生用户的需求。

(6)Python基于Django+mysql超市进销存销售管理系统设计毕业源码案例设计

技术环境: PyCharm + Django2.2 + Python3.7 + mysql5.6

项目一个四个身份:管理员,经理,采购员和销售员。前台给普通用户查看超市的商品相关信息,比如最新上架了什么商品,哪个商品销量不错,用户可以按照分类和关键词搜索商品,超市有热线电话在首页,如果用户需要商品可以打电话预约送货!4个身份是登录后台用的,超级管理员拥有所有的权限,可以管理账号信息,可以查看员工的操作记录,按照各个超市统计销售情况,以图形显示最近7天销售分布图,发送系统通知等!采购员登录后负责商品信息的添加维护,还有商品库存查询,临过期商品查询,如果库存不足需要及时的补库存。销售员登录后选择超市然后负责商品的销售,登记要销售的商品id,自动查询商品的相关信息,所有商品登记完毕自动计算总价,输入客户付款金额自动计算找零等!

超级管理员: admin/admin 经理: manager/123456 采购员:buyer/123456 销售员:seller/123456

(7) Python基于Django+mysql银行信贷管理系统设计毕业源码案例设计

采用Pycharm开发软件,python开发语言,mysql数据库实现一个银行信贷管理系统,主要用于审核管理客户的信贷申请审核,系统一共3个身份:客户、员工和管理员。

客户前台注册登录,登录后可以查看银行新闻信息,比如最新贷款利率相关的新闻啥的。客户可以上传自己的资料文件,比如自己的房产证产权文件,自己的车辆驾驶证资料等,可以提高自己的信用积分。用户可以提出贷款申请,填写贷款的原因,也就是为什么要贷款,贷款的金额,贷款的期限等。贷款申请经过员工审核通过后,用户就可以领取到银行贷款了,然后进入每月还款阶段,用户登记还款记录给员工审核,还款审核通过后增加客户的信用积分,累计的用户积分越高,用户等级越高,以后就可以申请更多的银行贷款金额。 员工和管理员都在后台登录,员工登录后主要就是审核客户资料信息,审核贷款申请信息,审核还款记录等等。管理员登录后可以管理添加删除所有信息!

(8)Python基于Django毕业设计+选题管理系统+毕业源码案例设计+ Pycharm + Python3.7 + Django

开发环境: Pycharm + Python3.7 + Django + mysql

采用python语言开发的一个基于web的毕业设计选题管理系统,一共有3个身份,超级管理员,老师和学生。管理员登录后可以管理专业信息,学院信息,教研室信息,设置系统开放时间,添加发布公告,添加维护学生信息,添加维护老师信息,其中学生和用户表一对一关系,老师和用户也是一对一关系,基于分组权限设置,学生用户属于students分组,老师用户属于teachers分组,每个分组拥有不同的权限,基于分组权限设计的思路;学生登录后可以查询导师,选择自己中意的老师,修改个人信息和密码;老师登录系统后确认选自己的学生,修改个人信息和密码。

超级管理员: admin/admin123456 老师: TH001/123456abc 学生: STU001/123456abc

(9)Python基于Django购物网站HTML5响应式设计毕业源码案例设计+mysql+毕业设计

开发技术: Python + Django框架 + mysql数据库

开发工具:PyCharm

采用MVC框架做的购物网站,前台用的Bootstrap框架,有管理员和用户2个身份!用户注册登录后可以查询自己感兴趣的商品,加入商品到购物车,提交订单购买!管理员可以在后台管理商品分类信息,发布管理商品信息,查询用户提交的订单安排发货,用户收到货后可以确认收货然后评价,管理员可以在后台查询用户的评价!网站商品还有最新商品,热销商品,猜你喜欢等模块,网站内容丰富,还可以根据订单号查询物流动态!

(10)Python基于Django框架图书管理系统

程序开发软件:Pycharm 数据库:mysql

采用技术: Django(一个MVT框架,类似Java的SSM框架)

人生苦短,我用Python,咱们今天就来分享一个用Python语言开发的基于Django框架的图书管理系统吧。项目前台和后台界面模板都是自己编写,前台采用Bootstrap框架UI,后台EasyUI框架UI,没有采用Django自动生成的那个后台管理,因为那个后台实在是太丑了,丑得惨不忍睹!整个项目主要负责图书信息的添加,修改,多个条件组合查询,删除。虽然系统功能不是很复杂,不过这是一个很好的学习案例,包括了常用字段的设计,比如字符串,浮点型,整型,日期型,图片型,富文本字符串型,文件型和下拉框外键关联型,囊括了所有商业项目设计需要的字段类型,通杀所有商业系统设计原理!当然也是学习的不二选择,好东西值得分享,强烈推荐!

系统实体对象:

图书类型:图书类别,类别名称,可借阅天数

图书:图书条形码,图书名称,图书所在类别,图书价格,库存,出版日期,出版社,图书图片,图书简介,图书文件

(11)毕设项目:基于springboot+angularjs实现的旅游业务管理系统

(12)毕设项目:基于springboot+bootstrap的学生自习室预约管理系统

前端:thymeleaf+bootstrap模版 后端:springboot+mybatis

(13)毕设项目:基于SpringBoot+Layui搭建的学生管理系统

SpringBoot+Layui搭建的学生管理系统,加入了shiro安全框架和Ehcache缓存框架

最近新学习了前端框架Layui、安全框架Shiro、缓存框架Ehcache的基本用法,边学习边练习,写了这个学生管理系统。

介绍

该系统相对于以前的练手项目,最主要就是新增了shiro权限。我在菜单栏用了shiro标签对菜单进行控制,根据登录用户的不同,显示不同的菜单和操作按钮。 新接触的Layui的表单可以说是非常实用了,但是我用ehcache缓存对list集合进行缓存时,layui的表格分页功能就会失效(比如我查询学生列表,并且对这个list添加了缓存,那么在前端展示时,layui的分页功能就会失效,转而显示所有的学生),目前还没有找到解决办法,所以在项目中就没有对list查询进行缓存。

基本的环境:

  • Spring+SpringMVC+Mybatis

  • 前端:Layui+Thymeleaf模板

  • 安全框架:shiro

  • 缓存:抽象缓存Ehcache

  • 简单的Restful风格开发

  • pagehelper分页助手

  • 加入了Druid数据监控

(14)毕设项目:基于SpringBoot+Mybatis+Vue实现的一个在线选课系统

(15)毕设项目:基于springboot+mysql+Dijkstra算法实现物流优化管理系统

这是一个物流管理系统,通过Dijkstra算法计算两个城市 之间的最小代价来的到最优路径,这样既加快了物流速度, 也降低了运送成本,可以为物流公司提高行业竞争力

服务器使用: springBoot 数据库使用: mysqlVer 14.14 Distrib 5.7.17, for Win64 (x86_64) PC前端使用: bootStrap、jquery

(16)毕设项目:基于SSM的电子考勤系统

(17)毕设项目:基于ssm的酒店管理系统项目

(18)毕设项目:基于SSM架构实现的房屋租赁管理系统

(19)毕设项目:基于ssm框架的建筑维修工程项目管理系统

(20)毕业设计:基于C++&QT实现的实验室管理系统

介绍

界面用的QT 5.7,之前也没接触过直接上手写了。主要是实验室几个人一起写的,研一的时候有一门课是软件实践,要求几个人组队开发软件。

特点

  • 仿MacOS界面,阴影无边框;

  • 充分利用面向对象编程思想,类之前的继承多态等实现较好;

  • 多线程下载,断点传输

    可以同时下载多个文件,一开始是用TCP + 本地SQLite数据库实现,正常使用是没什么问题,但是如果客户端突然挂掉就不好记录断点。后面通过读取文件大小再计算断点发给服务端,后续计划换成http实现;

  • MD5加密密码,本地自动记住密码

    本地通过简单的Base64加密存储密码,然后解密成密码再加密为MD5进行密码验证;

  • 待更新。

(21)毕业设计:基于C++和Qt+mysql实现的物业管理系统

(22)毕业设计:基于C++和QT的文件传输系统(含客户端和服务端)

(23)毕业设计:基于C++和QT可视化编程实现停车场管理系统

(24)毕业设计:基于Matlab的超声场可视化研究及GUI仿真模拟(含源码+论文+答辩PPT)

(25)毕业设计项目:QT开发基于WinSocket的FTP文件传输系统(含客户端和服务端)

基于WinSocket实现C-S文件传输系统——“闪翼文件传输系统”

1、打开服务器,输入端口号并启动服务器

2、打开一个客户端,在连接服务器成功之前,并不能进行登录操作

3、客户端成功连接服务器,正确输入用户名和密码后客户端登陆成功

4、显示服务器的文件路径(服务器项目的构建文件路径)

5、显示服务器的默认文件列表(默认文件列表为服务器项目所在的文件列表)

6、上传文件到服务器(在客户端创建一个文本文件CliUpload.txt用于上传)

7、从服务器下载文件到客户端(在服务器创建一个文本文件SerDownload.txt用于下载)

8、关闭客户端,需要重连服务器且重新登陆

(26)基于802.11a的OFDM的Matlab仿真,实现信道估计和同步

(27)基于JSP+Servlet+JavaBean+MySQL的爱心宠物管理系统

该项目是一个宠物管理系统,为大二下学期Java Web实训作业;主要是对用户的请求和后台数据的处理,基于MVC模式。

使用技术

  • 前端:HTML+CSS

  • 后端:JSP+Servlet+JavaBean+MySQL

实现功能

  • 登录、退出

  • 浏览诊所的兽医以及他们的专业特长

  • 浏览宠物的主人(即诊所的客户)的相关信息

  • 更新宠物的主人的相关信息

  • 向系统中增加一个新客户

  • 浏览宠物的相关信息

  • 更新宠物的相关信息

  • 向系统中增加一个新宠物

  • 浏览宠物的历史问诊记录

  • 向宠物的访问历史记录添加一次问诊

(28)基于Jsp+Servlet+JavaBean的会议管理系统

(29)基于jsp+servlet+javaBean的图书管理系统

(30)基于jsp+servlet+Java实现的停车场信息管理系统

(31)基于JSP+Servlet+JDBC+MySQL+Bootstrap的考勤管理系统

JSP+Servlet+JDBC+MySQL+Bootstrap+Maven搭建的一个简单的考勤系统

main > resources

存放资源目录,其下的attend.sql为sql语句

main > webapp

WEB-INF存放web.xml,js存放js文件,css存放css文件

test > java

存放所有的测试源代码,其中的报名与main下java目录下包名对应

test > resources

存放测试用的资源文

(32)基于MATLAB的车牌识别系统

(33)基于MATLAB实现传统图像去噪算法和基于深度卷积神经网络的DnCNN图像去噪算法

(34)基于matlab实现的车牌识别算法(源码+图片数据)

(35)基于Servlet + JSP 实现的学生教务系统

(36)基于servlet+jsp+mysql+jdbc网上书店系统

(37)基于servlet+jsp实现的web聊天系统

(38)基于Servlet+Mybatis+Bootstrap的客户关系管理系统CRM

逻辑介绍

  • 用户可以通过市场活动来获取潜在客户,潜在客户可能在不久的将来为用户所在公司提供一笔利益,这笔利益在项目中称为交易(商机)

  • 将一名潜在客户定义成一个线索,这是本项目的核心业务,潜在客户可以与公司取得联系,成为公司的伙伴,在这个过程中,潜在客户就变成了一位联系人,而潜在客户所在的公司,就成为了本公司的客户,进行贸易往来,而在线索转换中,也可以同时建立一笔交易,因为往往潜在客户都是通过第一笔交易而成为公司的客户的

  • 在市场活动、线索、联系人、客户、交易的详细页面中,均有对应的备注,用户可在相应页面进行适当备注(类似于备忘录)

功能介绍

1、市场活动

  • 完善了市场活动的全部细节,包括市场活动的添加、修改、删除(支持批量)、查询(支持模糊查询,多条件动态查询),数据的分页展示,市场备注的增删改

2、线索

  • 实现了创建线索,多条件动态查询线索,分页展示,修改和删除等功能与市场活动大体一致,就没有实现了,大体思路是差不多的,不过在删线索的时候应该连带着删除线索与它对应市场活动的关系。

  • 线索与市场活动的关联在线索详细页中,通过搜索市场活动的名称(模糊查询)进行关联

  • 说明一下线索模块的转换细节

    • 前台传给后台一个线索的id,可以查询到具体的线索信息

    • 根据该条线索可以取得客户名(公司名),若为空,那么新添客户

    • 一个客户(公司)可以有多个联系人,故也应向数据库中新添联系人(联系人是在线索创建的时候写入的,故在线索写入时,需要向数据库中查询是否有该联系人的姓名,若已有该姓名,那么此条线索不能创建),这里发现了b站视频教程中的一个bug,原来视频中是没有这条逻辑的,那么如果新添了两条线索,联系人的姓名均是aaa的话,那么数据库中就会出现两条大致一样的记录,仅uuid不同)

    • 线索转换后会被删除,连带着线索的备注一同删除,此时需要将线索的备注转换为联系人备注和客户的备注

    • 将线索与市场活动的关系转换为联系人和市场活动的关系(多对多的转换),因为一个线索,可能同时来自多个市场活动(在线索详细页面可以关联市场活动),而一个市场活动,也会对应着许多条线索,因此是多对多关系。

    • 若有交易记录,那么建立一笔交易,同时建立一条交易历史,(可在交易信息详细页中查看)

    • 删除线索备注、删除线索和市场活动的关系,删除该条线索。

3、交易

  • 在交易详细页中,用户可点击图标变更交易阶段(资质审查,需求分析...成交,丢失的线索,因竞争丢失),当时跟着老师敲,变更逻辑均写在jsp页面中,以达到异步刷新的效果,而这样写代码繁多,后期也不易于维护,我觉得更好的方式是将9个交易阶段写死,点击变更图标的时候向后台发请求,然后重新刷新页面,这样省事多了。

  • 在交易详细页下方可查看该笔交易从创建以来的各个阶段历史信息。

(39)基于Servlet+Thymeleaf+Mybatis的图书管理系统

(40)基于spark+drools+kafka+redis的大数据实时风控系统

(41)基于Spark+Hive实现用户画像分析系统(含价值度、忠诚度、流失预警、活跃度等分析模型)

(42)基于spark的地铁大数据客流分析系统

(43) 基于spark的电影推荐系统,包括基于ALS、LFM的离线推荐、实时推荐

项目以推荐系统建设领域知名的经过修改过的MovieLens数据集作为依托,以电影网站真实业务数据架构为基础,包含了离线推荐与实时推荐体系,综合利用了协同过滤算法以及基于内容的推荐方法来提供混合推荐。提供了从前端应用、后台服务、算法设计实现、平台部署等多方位的闭环的业务实现

【用户可视化】 :主 要 负 责实 现 和 用 户 的 交 互 以 及业 务 数 据 的 展 示 , 主 体采 用AngularJS2进行实现,部署在Apache服务上。

【综合业务服务】:主要实现JavaEE层面整体的业务逻辑,通过Spring进行构建,对接业务需求。部署在Tomcat上。

【数据存储部分】业务数据库:项目采用广泛应用的文档数据库MongDB作为主数据库,主要负责平台业务逻辑数据的存储。

【搜索服务器】:项目爱用ElasticSearch作为模糊检索服务器,通过利用ES强大的匹配查询能力实现基于内容的推荐服务。###

【缓存数据库】:项目采用Redis作为缓存数据库,主要用来支撑实时推荐系统部分对于数据的高速获取需求。

【离线推荐部分】离线统计服务:批处理统计性业务采用Spark Core +Spark SQL进行实现,实现对指标类数据的统计任务。

  • 离线推荐服务:离线推荐业务采用Spark Core +Spark MLlib进行实现,采用ALS算法进行实现。

  • 工作调度服务:对于离线推荐部分需要以一定的时间频率对算法进行调度,采用Azkaban进行任务的调度。

【实时推荐部分】日志采集服务:通过利用Flume-ng对业务平台中用户对于电影的一次评分行为进行采集,实时发送到Kafka集群。

  • 消息缓冲服务:项目采用Kafka作为流式数据的缓存组件,接受来自Flume的数据采集请求。并将数据推送到项目的实时推荐系统部分。

  • 实时推荐服务:项目采用Spark Streaming作为实时推荐系统,通过接收Kafka中缓存的数据,通过设计的推荐算法实现对实时推荐的数据处理,并将结构合并更新到MongoDB数据库

(44) 基于Spark的行为日志分析系统设计与实现

(45) 基于SpringBoot+Mybatis+Thymeleaf架构实现的员工管理系统(源码+数据库),适合java毕业设计,课设等

(46) 基于SpringBoot+Neo4j+Spark实现的论文智能分析问答系统(采用朴素贝叶斯分类器)

1.汉语分词器HanLP将原始语句分词 2.语句抽象化(提高匹配问题模板标签准确率) 3.获取模板标签,使用模板将句子转化成系统可以识别的结果 4.cypher语句获取结果返回前台 既然涉及问答系统,中途也看了微软小冰和其他的语料库资料,感觉自己做出一个偏向应用的石油相关智能问答系统的可能性不大,首先自己不做 爬虫就语料库这个问题也解决不了的,要真有现成的语料库那也就没我做的必要了。

(47) 基于springboot+vue前后端分离架构一卡通消费系统,支持人脸、刷码、实体卡

(48) 基于SpringBoot的博客系统,包含前端和后端的源代码和数据库文件

(49) 基于SpringBoot框架搭建的物联网数据采集系统服务器端(源码)

(50) 基于springboot框架打造视频会议管理系统,适合本科毕业设计

猜你喜欢

转载自blog.csdn.net/zy_dreamer/article/details/132135347
今日推荐