佛山企业网站制作_网站建设活动_邯郸网站设计_制作网站公司

公司网站开发

北京网站制作、商丘网站建设、永久使用、不限域名、网网站设计

成都手机网站建设?

佛山企业网站制作_网站建设活动_邯郸网站设计_制作网站公司

3 系统设计
本音乐播放及音乐推荐平台有前后两端,前端是用户使用的,后端是管理员使用的。用户的功能分析在需求分析时做出了分析,现在对平台的功能进行设计结构。通过功能结构设计出用户在平台中的功能使用流程。
3.1 系统总体设计
本系统是为用户听歌设计开发的,用户注册信息成为平台用户后,可以对平台的用户功能进行操作使用,后台是管理员管理信息的,通过后台传入数据,并进行增删改查,用户前端功能也得以展示。具体功能结构如下图3.1所示:

3.2 系统业务流程图
在音乐播放及音乐推荐平台中,用户进入系统需要先进行验证,然后才能进入平台主界面,在主界面中对用户的功能进行操作使用。用户平台的业务流程图如图3.2所示:

4 系统详细设计
系统的开发涉及多个方面,其中较为重要的需求分析和设计,在前文中系统的初步设计给出了功能结构的及系统流程,本章中对系统的功能进行一个详细的描述,并为系统的各个模块进行数据库数据表的设计,为前端后后端提供数据储存及数据调用。
4.1 系统功能详解
音乐播放及音乐推荐平台主要分为用户端及管理员端,具体的功能模块详细描述如下:
4.1.1 用户功能模块
1.用户注册登录:
用户进入系统后会被检测有无平台账号,如是第一次用户则需要进入注册页面,填写个人的信息,如用户名、密码、手机号码等信息完成注册,完成注册后使用注册的账号密码进行登录系统操作。
2.用户个人信息管理:
用户在系统中可以对个人的信息进行添加、查询、修改、删除。
3.用户收藏列表:
用户可以在系统中选择自己喜欢的歌曲加入收藏,这样就方便用户在收藏列表中快捷的查找到喜欢的歌曲。
4.用户听歌记录:
用户在本平台中听歌会产生听歌记录,用户可以查询听歌记录信息。
5.查看热门歌曲:
平台会为用户推荐一些热门的歌曲,方便用户进行选择。
6.查看歌曲排行:
平台会根据听曲人数总量确定人气排行,根据歌曲下载次数确定下载排行,根据歌曲被收藏的次数确定收藏排行,用户可以查看这些歌曲排行。
7.搜索歌曲:
用户进入系统后可以在首页的搜索框中,查找自己喜欢的歌曲。
8.歌曲评论及展示:
用户可以对平台中的歌曲进行评论,发表自己对歌曲的看法,也可以查看其他人的评论信息。
9.查看歌曲分类:
用户可以查看平台中歌曲的类型,用户可以在歌曲类型中选择自己想听的音乐。
4.1.2 管理员功能模块
1.管理员登录:
管理员不需要注册账号,管理员可以在后台中设置自己的账号密码,然后根据该账号密码进行登录进入平台。
2.歌曲管理:
管理员在该功能模块中上传歌曲,可以对歌曲的信息进行添加、修改、删除等,也可以定义歌曲的类型。
3.用户信息管理:
管理员在用户信息管理模块中管理用户的信息,可以查询用户的信息,可以删除用户。
4.歌曲评论管理:
用户在平台中对歌曲进行的评论,管理员可以对其进行回复评论、删除歌曲评论。
4.2 数据库设计
数据表ER图设计

4.2.1数据库表设计
本系统分为两个角色:管理员、用户。本系统需要设计7个数据表:管理员信息表、音乐信息表、歌手表、音乐歌手表、音乐类型表、用户信息表和用户收藏表。
(1)管理员信息表存储了管理员id、管理员编号、管理员名称、管理员密码、管理员性别、管理员年龄、管理员手机号码、管理员邮箱、管理员登录时间、登录IP、注册时间、管理员状态、角色id、身份证号码、籍贯、头像等信息。管理员信息表music_adminuser,如表4.1所示。
。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。

网站设计工作室商务网站制作公司网站建设服务公司成都小程序开发网网站设计网站建设业务哈尔滨网页制作网站制作费用广州公司网站制作镇江网站制作企业网站模板安徽网站建设青岛网站建设哪家好太原网站制作小程序app开发学校网站建设网站制作专业的公司网站设计深圳门户网站开发深圳做网站网络公司淄博网站制作广州专业网站设计公司洛阳小程序开发建立网站的公司医院网站建设银川网站建设移动端网站制作网站建设报价明细社交电商app开发西安企业网站建设专业提供网站建设服务

猜你喜欢