# 软件工程项目 **Repository Path**: wu-jh-hhh/software-engineering-projects ## Basic Information - **Project Name**: 软件工程项目 - **Description**: 软件工程课程设计作业 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-22 - **Last Updated**: 2023-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件工程项目 ## N(Need 需求) - 基于多款流行音乐软件的音源整合播放器 - 减少社区功能与社交属性 - 通过 ChatGPT 实现个人化定制与场景推荐 - 支持自定义的多种主题与用户界面,采用更加简洁的设计方案 - 支持本地文件导入与排序搜索等基础功能 ## A(Approach 做法) - 参考 musicfree 等本地音乐播放器,兼容各种功能性插件 - 使用 api 实现音源接入 - 通过数据库持久化管理用户数据 ## B(Benefit 好处) - 播放各种平台的音乐 - 免费开源 - 使用插件实现各种复杂功能 - 接入 chatgpt 实现个人化定制推荐 ## C(Competitors 竞争) - 各大音乐平台 - 其他开源音乐播放器 ### 市面广流通同类型软件弊端分析 - 社交属性日益强化,社区功能臃肿繁杂,逐渐脱离了音乐播放器本体属性转向社交类软件发展盈利与增加用户粘性 - 诸多商业化功能过于冗杂,广告干扰与 VIP 划分严重影响用户体验 - 由于商业竞争和利益权衡等考量使得每一个独立的音乐播放器音源都存在残缺不足,出现流行歌手音乐分平台和版权不断转移而上架下架等问题 ## D(Delivery 推广) - 利用 gitee pages 提供软件发布渠道 - 朋友圈推荐; - 通过微信、QQ 等社交软件渠道推广,包括朋友圈分享; - 互联网资讯、电影院、商店、论坛、广告;