|
根据课题的任务和要求,具体工作内容如下:
(1)查阅基于AIGC的校园短视频自动生成系统的相关资料,结合当前校园人文背景,综合分析当前设计方案的优缺点,并进行本系统开发方案的设计,完成开题报告。要求开题报告参考文献不少于15篇(毕业设计说明书参考文献不少于20篇),其中外文文献不少于5篇(其中一篇外文文献为外文翻译原文)。文献必须与题目相关,在开题报告和正文中规范引用,参考文献为近三年,引用层次不低于中文核心期刊,刊源主要为CNKI、维普、万方等数据库;专业书籍和著作引用不超过3个,超链接不引用;
(2)充分利用企业级应用开发知识进行系统分析和设计,包含功能设计和数据库设计等,恰当的选择开发环境和工具进行系统开发设计。功能设计方面至少需要包含:① 用户管理模块,实现用户注册、登录、个人信息修改,实现普通用户与管理员权限区分;②素材管理模块,实现校园图片、视频素材上传、存储、分类,实现素材预览、删除、检索;③AIGC文案生成模块,输入主题(如 “校园风光”“迎新”“毕业季”)自动生成短视频脚本、旁白、标题、字幕;④ 短视频自动生成模块,实现文本驱动视频片段推荐与拼接,自动生成字幕、字幕样式调整,自动推荐 / 添加背景音乐,简单转场、滤镜、变速效果,支持15s、30s、60s不同时长输出;⑤视频预览、导出与管理模块,实现生成视频在线预览、视频下载 / 保存、历史视频记录管理;⑥后台管理模块,实现用户管理、素材审核、视频管理,实现系统使用数据简单统计。可基于上述功能及要求进一步分析和完善其他功能;
(3)充分结合自己所学专业,采用较为先进合理的技术实现,并明确指出技术选型的分析(包含但不限于采用前后端分离架构,前端:Vue / HTML + CSS + JavaScript ,后端:SpringBoot(Java)或 Flask/Django(Python),AIGC 接口(文本生成:通义千问、文心一言、讯飞星火、ChatGLM 等开放 API,视频 / 图像生成:可调用开源模型或第三方图像 / 视频接口),数据库:MySQL,视频处理:FFmpeg(用于视频拼接、转码、加字幕),开发工具:IDEA/PyCharm、Navicat、浏览器开发者工具等)。能够利用各种工程软件对课程任务进行设计、计算和分析,保证技术先进,系统逻辑严谨,结构正确;
(4)能够客观分析课题任务涉及到的社会、健康、安全、法律、文化等问题,能够评价课题实施对社会、健康、安全、法律、文化等的影响。中期完成程序设计的80%,并关注设计是否时刻和需求保持同步;
(5)在毕业设计文档撰写和题目开发过程中,能够理解并遵守工程职业道德和规范,履行责任。测试验收阶段,保证系统运行流畅,界面美观,可操作性强。要求联合调试期间测试数据中:各角色测试数据不低于100条,使用用户不低于50条;
(6)针对系统设计过程中涉及到的相关专业问题,能够利用口头陈述、功能的算法实现、测试结果、设计说明书等方式,表达自己的设计思想和成果,与指导教师、答辩委员会教师进行有效沟通交流,撰写完成毕业设计开题报告、中期报告、设计说明书,并能够进行中英文专业资料互译。毕业设计说明书不少于20页。内容包含摘要,目录,系统背景,目的,意义,可行性分析,技术选型介绍,系统设计,系统实现,测试结果,总结,中英文摘要,如果有必要,可以添加附录;
|