针对毕业论文选题工作中双向选择的重要性,提出开发和使用毕业论文指导双向选择系统能让该工作更加科学高效。本文从业务流程分析、系统用户分析、系统功能分析、系统用户体验要求等方面对该系统进行需求分析。介绍系统开发的技术选型并选择使用微信小程序(云开发)技术开发该系统。从数据库设计、登录功能、学生选题功能、指导教师选择学生功能方面介绍该系统的设计与实现。