1.资料调研:通过阅读书记与对互联网上已经成气候的音乐平台参考,使得外观界面更加简洁美观。
2.需求分析:根据调研整理出每个功能的需求,需要设计哪些功能按钮、按钮如何排版、不同功能模块在页面上怎么分布、需要用到哪些接口和参数。
3.系统设计:后端使用SpringBoot框架,使用java完成后端逻辑功能的设计与实现,前端使用Layui.js、JQuery.js、ElementUI,完成所有页面设计与布局,数据库使用MySQL、针对功能模块建立不动的数据库、表。系统设有搜索歌曲模块、增改歌曲模块、登陆模块、曲目展示模块以及曲目播放模块。
4.系统实现与测试:对每个功能模块进行单元测试,对所有子模块进行集成测试;测试功能模块是否能正常进行,页面跳转是正确,并进行多浏览器测试。
三、研究方法
(1)通过查阅文献、技术论坛来选择合理的技术框架和编码规范,保证能够达到毕业设计的标准;
(2)通过比较各大一流在线播放音乐平台,去其糟粕取其精华,为本系统设计更加精美的界面;
(3)结合实习时积累的知识,通过SpringBoot后端框架与Layui前端框架完成本课题的开发。
四、国内外文献综述(500字左右)
.........................
研究方案及工作计划
1、研究方案
本课题采用B/S架构,前端使用Layui.js和微服务技术结合,MySQL为数据库,前端分离。后端使用SpringBoot框架,提升编码速度与代码耦合度,具体设计如下
用户/管理员登陆:用户或者管理员通过自己的域账号在登陆页面登陆进入到首页。
用户首页:显示播放平台的内容,通过点击曲目选择功能按钮进行歌曲选择。
曲目选择系统:根据歌曲的各个信息进行模糊查询,例如:歌手、歌名、歌单、专辑。
管理员首页:显示曲目内容,可以通过不同的方式进行曲目的增删改查。
管理员用例图:
选题基于SpringBoot框架对鸣啭音乐平台进行设计与实现,与专业结合紧密。目标平台拟实现登录、选择曲目、下载歌曲、查找歌曲、维护歌手信息等功能,毕设工作量较为适中,能够按时完成的可能性较大。
选题拟采用文献调研与分析法、对比法和理论联系实践方法等,对国内外技术现状、系统需求、系统设计等内容进行研究,具有一定的合理性。在下一阶段的写作中,需对目标平台技术方案作风险分析,并对高风险事件进行合理的风险管理。开题报告格式规范,符合要求。同意开题,并进入下一阶段的毕设工作。