1.教师提问:论文使用了哪些核心技术?
学生回答:
首先,系统采用前后端分离技术
为了提高前端开发效率,通常会选用流行的前端组件库,比如Element UI和Ant Design Vue,以便迅速构建界面并实现各种功能。
利用Spring Boot作为后端框架,快速构建部署基于Spring框架的应用程序
其次是雪花算法,生成的每个ID都是唯一的,通过时间戳等信息,反向解析ID来获取生成时间和其他相关信息。按照时间顺序递增的,因此可以根据ID的大小推导出生成时间的先后顺序。
2.教师提问:请介绍一下论文的技术框架是怎样的?
学生回答:
前端技术选型与实现: 包括使用Vue3框架构建用户界面,以及Vue Router进行路由管理、Vuex进行状态管理等。
后端技术选型与实现: 说明采用Spring Boot框架来构建后端服务,包括Spring MVC, MyBatis用于数据库访问等。
数据存储与管理:系统中采用的数据库为MySQL以及数据表设计
3.教师提问:请描述你的论文选题理由、论文创新点是?
学生回答:
理由:在实习过程中接触到一下博客,例如博客园、CSDN著名技术论坛,产生浓厚的兴趣,也打算做一款也是知识库管理系统,可以将自己学到的知识分享出, 同时也是在复习巩固自己的知识面,在以后的工作面试中也有很大的帮助。
创新点:
第一点 理论创新 本文以碎片化知识为切入点 以个人知识库管理为论文的主要贯穿点。
第二点 研究技术创新 在借鉴国内外研究的基础上 大胆地采用前后端分类框架。
第三点 研究方法的创新 在经大量的资料文献分析后 大多数都资料都以理论为主 实际开发少之又少,所以 本论文以国内的优秀个人wiki为背景,开发出属于个人的知识库管理系统 。
4.教师提问:毕业实习过程对你的毕业设计有哪些启发或帮助?
学生回答:
本人在外企公司实习,在平时工作时难免需要沟通交流 ,但在这个过程中 沟通缺乏及时性和指向性,大多时候一个简单的问题却需要跟很多人沟通确认后才能知道 ,这的确很影响工作效率,因此研究开发这套知识库管理系统 帮助那些需要及时获得知识的人解决问题 从而更好的提高工作效率 。
5.教师提问:你在论文过程中遇到了哪些困难?你是如何解决的?
学生回答:
时间管理: 论文写作过程中,可能会因为时间紧迫而感到压力,无法有效管理时间。
解决方法: 我会制定详细的计划和时间表,将整个论文写作过程分解成小步骤,并设定合理的截止日期。同时,我会注意提前预留出足够的时间来处理意外情况或延误。
技术挑战: 遇到了一些技术难题,比如图片乱码等。
解决方法: 我会首先查阅官方文档、技术博客以及相关书籍,寻找解决方案。如果仍然无法解决,我会在技术论坛或社区提问,向其他开发者寻求帮助。另外,我也会通过阅读源码、调试代码等方式深入理解问题,并试图找到解决方案。
6.教师提问:研究的背景是什么?为什么选择这个课题?
学生回答:
背景略。。。
选择的原因: 我查阅了相关文献,总结了国内外相关学者的研究成果,发现在知识库管理方面缺少更深入的研究开发,所以我的论文主要集中在对个人知识库管理的研究,因此我认为这个课题更贴近我的研究方向,也是在指导老师耐心帮助下 最终确定了该课题。
7. 教师提问:你对未来的相关研究有什么建议或展望?
学生回答:
第一社区化与协作功能: 引入社区化功能,支持用户之间的知识分享、讨论和协作,打造一个更加开放和活跃的知识共享平台。
第二多端适配与移动端优化: 针对不同终端设备(如PC端、移动端)的特点,设计并优化系统的界面和功能,提升在移动端的用户体验和可用性。
第三个性化定制与可配置性: 提供个性化定制和可配置化的功能,使用户能够根据自己的需求和偏好,灵活定制系统的界面和功能
8. 教师提问:你在整个研究过程中收获了什么?
学生回答:
持续学习: 在不断实践的过程中,我将保持对新技术和新方法的学习和探索,保持自己的学习热情和持续进步的态度。
系统设计能力: 通过实践,我将学会如何进行系统设计,包括架构设计、模块划分、数据存储等方面,培养自己的系统设计能力
问题解决能力: 在实现过程中,我可能会遇到各种技术挑战和问题,通过解决这些问题,我将提升自己的问题解决能力和技术调试能力。