毕业设计双选系统的设计与实现 作者:郑天宇杨阳孙一笑张玉军来源:《科技视界》2025 年第 16 期 【摘 要】本系统旨在针对现代高校在毕业设计管理中遇到的各种难题,目的是改善并解决以往在毕业设计中遇到的办公效率低,交互性差等问题。结合 ASP.net 技术与 SQLSERVER数据库,开发出的一个基于 B/S 技术的毕业设计双选系统,并阐述了系统的几个主要功能模块的设计思路。 【关键词】毕业设计系统;ASP.NET;C#;SQLSERVER 中图分类号:TP311 文献标识码:A 0 引言 毕业设计双选系统目的是使在毕业设计管理中的复杂信息简单化、网络化,解决以往工作的不均衡效率低、统计繁琐复杂等问题,如人工统计收集信息量大、易出错、易造成分配指导老师不平衡,安排工作需每名指导老师具体通知落实到每个学生。通过本系统能在毕业设计的初期工作中节约人力物力,提高毕业设计统计工作的执行效率,更方便老师和学生及时确定最终选择结果,改善工作的管理体系,提高工作管理水平等,有利于推动高校管理网络化的进程,其次开发本系统也有利于提高学生的实际应用能力,有利于培育更易进入工作岗位的人才。 1 系统设计 1.1 需求分析 该系统包括师生间的双向选择以及相关文档信息的导入和导出,相关信息的发布、查询、更新、删除等功能。开发工具采纳的是 MS Visual Studio 2025,后台数据库采纳的是 SQL Server 2025 数据库。 1.2 功能模块分析 毕业设计双选系统的角色有学生、老师、系主任及系统管理员。系统在数据库中为每种角色分配了不同的权限,使得每种用户能通过登陆页面直接推断所属角色,更方便用户使用,具体分为下列 5 种模块。 登录页面:通过在页面上输入已知的用户名和密码,在后台会自动推断登录用户的角色为学生、老师、系主任或者是系统管理员,系统会根据登录的不同的角色给予用户不同的访问功能。 学生模块:学生登录系统后首先查看系统公告了解系统的具体使用功能和时间安排,其次卡可以查看自己的一些基本资料和修改登录密码,选择自己心仪的导师(分第一志愿和第二志愿),直至最终确定毕业设计导师为止。 老师模块:老师登录系统后首先查看系统公告了解系统的具体使用功能和时间安排,其次可以查看自己的一些基本资料和修改密码,查看通过第一志愿和第二志愿选择自己的学生,跟学生进行双向选择直至最终选到的学生数量达到所能带的学生人数上限为止。 系主任模块:系主任包括老师的所有功能,另外还...