音乐推荐系统需求分析,软件工程论文.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《音乐推荐系统需求分析,软件工程论文.docx》由会员分享,可在线阅读,更多相关《音乐推荐系统需求分析,软件工程论文.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、音乐推荐系统需求分析,软件工程论文本篇论文目录导航:【题目】【第一章】【第二章】【3.1 - 3.2】 音乐推荐系统需求分析【3.3】【3.4】【第四章】【总结/以下为参考文献】 第 3 章 音乐网站需求分析及整体设计 3.1 需求分析和 B/S 架构概述。 3.1.1 需求分析简介。 需求分析就是把软件计划阶段做出的软件可行性分析报告18精到准确及进一步细化,总结用户对产品的整体要求,建立各个模块的解决方案。 在项目开场前,首先要准确的理解和分析客户的实际需求,帮助客户挖掘需求并分析其可行性,在项目进行的经过中也要尽可能的和用户沟通,及时确实认需求改动。总之,需求分析就是分析并解决系统需要完
2、成什么功能的经过。 需求分析阶段主要需要完成下面四大主要工作务: 1. 确定软件的整体需求:功能和性能分析、可靠性和实用性设计、软件强健性考虑,以及扩展性和可移植方面的研究;2. 分析软件的数据要求:一般的程序执行经过中都会有不少的数据处理操作,因而在软件设计阶段,也要对软件运行时有可能使用的数据进行分析,通常是使用 E-R 图对数据进行建模并进行分析19. 3. 生成软件的逻辑模型:在需求分析的经过中,将软件的整理构造拆分成多个子模块,分别设计其功能模型,这样有助于对软件有一个系统、直观的理解。 4. 修正软件的开发计划:在需求分析完全结束时,需要结合需求分析文档将可行性分析阶段制定的开发计
3、划中被以为是不正确或者难以实现的的部分进行修订。 总之,首先需要根据用户的需求提出一些功能方面的详细问题与用户进行讨论,之后能够快速建立一个能够实现主要功能的软件模型,让用户在详细使用经过中反应一些细节问题,以用户的实际需要为核心自顶向下求精,逐步完善软件功能直到知足用户需求。 3.1.2 B/S 系统架构概述。 本文设计个性化音乐推荐系统时,使用 B/S 构造阅读器/服务器形式。如此图3.1 所示,与传统的 C/S 构造相比,这种构造将客户端进行统一,将软件的核心模块集中到服务器上实现20,一方面大大降低了软件开发和维护的难度,另一方面阅读器Browser能够很方便的在不同的系统中兼容,用户
4、能够在任何机器上操作系统而不需要在机器中安装任何软件21,并且规模较小的项目基本不用考虑并发的问题。 3.2 系统需求分析。 任何一个网站设计的最终目的都是要部署应用的,必需要全面的考虑都可能面对那些类型的用户及他们都需要都什么样的操作权限,在本文设计的音乐网站中,根据用户的权限不同,能够将所有用户分为三类:游客,注册用户,系统管理员。 3.2.1 游客权限。 假如用户是以游客身份登录,系统只会在主页中显示热门推荐模块,这种推荐方式只是简单的将近期最火播放次数最多的几首音乐推荐给游客,并且游客只能阅读推荐音乐的相关信息但是不能播放和珍藏,假如点击了播放或珍藏按钮,则系统会弹出 请先登录 的提示
5、;游客能够使用右侧的分类功能;游客能够在主页面右上角点击 注册 按钮,进入注册页面完成注册。 3.2.2 注册用户权限。 游客注册时能够获得一个唯一的身份 ID,普通注册用户登录后的权限有: 1 能够使用个性音乐推荐模块与游客状态相比,普通用户登录在获得热门音乐推荐的同时还能够看到推荐音乐模块,这一模块属于个性化推荐部分,系统根据用户注册时填写的偏好标签及用户的历史阅读记录来自动为用户推荐有可能感兴趣的音乐2能够播听任意音乐3能够珍藏自个感兴趣的音乐或者从珍藏夹中删除音乐4能够更改自个的个人信息,如昵称、偏好标签等3.2.3 系统管理员权限。 1管理注册用户。 系统设计时自带的根用户是 Adm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内