全文总字数:4367字
文献综述
一﹑系统开发的背景及意义高校在进行毕设互选这个环节时,传统过程是采用手工收集志愿信息,再根据志愿信息进行人工分配,由于学校学生众多,这不仅是一个费时,而且还费力的工作,而且学生在填写志愿时,没有一个专门的信息平台参考,需要自行查找专业相关的毕设方向,以及各导师的研究方向。
而学生在查找这些信息时,难免会有信息差,导致最终没有找到适合的导师。
毕设导师智能匹配及互选系统不仅可以为学生带来所有专业导师的详细信息,让学生找到符合志愿的导师,告知分配结果,也可以让导师可以随时查看学生的详细信息,找到心仪的学生,而且还能减少负责人的工作量本系统将使用智能匹配算法,只需要负责人通知学生和导师录入一定的信息,如学生志愿,导师预带学生人数等,即可使用智能匹配算法进行分配。
当然导师也可以自己选择学生,如果未选择,系统将根据匹配算法自动分配。
本系统的功能包括学生信息录入(含志愿申请),学生本人分配情况,导师信息录入,导师所带学生列表,管理员可以修改毕设互选时间段,修改学生与导师信息,对分配结果进行调整等。
本系统以数据结构与算法为基础,以社会问题为需求,打造一个基于JavaWeb的毕设导师智能匹配系统。
本系统的难点即亮点是可以进行智能匹配导师与学生的双向互选,算法设计将根据传统的贪婪算法为核心进行设计与实现,然而纯粹的贪婪算法有一个致命的缺陷即它注重某种意义上的局部最优解,对于本次课题来说,采用单纯的贪婪算法很可能的结果是会有部分导师和部分学生没有得到分配,这是智能匹配算法要解决的首要问题。
预计最终完成的算法至少会达成以下2个条件:1.所有学生有对应的一个导师2.所有预带学生人数不为0的导师有1个或以上的学生二﹑课题涉及技术1.Java语言 Java是一门面向对象的程序设计语言,1995年5月由Sun Microsystems公司推出,Java是Java程序设计语言(以下简称Java语言)和Java平台的总称。
20世纪90年代,价格实惠的单片式计算机系统空降在硬件领域,这种系统一出现就吸引了自动控制领域的注意,因为这种系统可以很大程度的提升电子产品的智能化程度。
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。