本发明专利技术涉及一个基于移动端的音乐类论坛,使人们在日常生活中,可以随时随地的欣赏音乐,发表对于音乐的看法,关注关于音乐的各类信息,收藏自己感兴趣的音乐帖。对于授权的用户,还可以上传自己喜欢的音乐,推荐给广大用户。论坛用户分共有三种权限,管理员权限,普通用户权限以及游客权限,管理员可以对不当言论的用户进行删除评论,对于恶意发帖进行删帖,大大优化了所有用户的用户体验。论坛可以由大致三个功能模块进而实现:个人信息相关操作模块,论坛主要操作模块,管理员日常维护信息模块。本发明专利技术使用VueJs结合python flask脚本搭建的服务器框架完成,其中帖子处理以及用户发帖等功能会用到python内置的轻量级sqlite3数据库。通过前后端以及数据库的交互完成论坛应用的实现。
【技术实现步骤摘要】
基于VueJs的移动端音乐论坛
本专利技术属于移动端web开发领域,尤其是一种基于VueJs的移动端音乐论坛。
技术介绍
进入信息时代以来,信息传播和交流的媒介就日新月异,至今,各种社交媒体都充斥着每一个现代人的日常生活,微博,微信,贴吧,知乎等新媒体层出不穷,吸引着现代网民在这些平台上畅所欲言,相互沟通和交换信息。而音乐是人们在日常生活中休闲娱乐的一种重要方式和载体,无论在任何时候,都保持着很高的热度,伴随着互联网发展,也产生了很多新媒体。论坛作为新时代的网民在网络上畅所欲言的一个平台,一定程度上满足了很多网民的交流和沟通的欲望。以特定主题的论坛比大众类别的论坛更能吸引有着共同爱好的人和帮助他们促进交流沟通,开发一款移动端的音乐论坛也比较符合时代需求,同时,也可以吸引足够的受众群体在上面畅所欲言。
技术实现思路
本专利技术是使用python和Vue进行开发的移动端音乐论坛,用户通过简单的注册后就能进行使用。用户进入论坛后可以查看其他用户所发表的主题帖,回复帖,点赞并且收藏贴,收藏过的帖子可以在个人界面查看。用户可以发表主题帖,其他用户可以在主题贴下进行评价和交流。管理员在论坛中可以删除帖子和删除用户评论,对不良用户予以惩罚禁言等操作。管理员会日常更新一些主题新闻信息和音乐等供用户阅读,评论和收听。管理员可以对论坛日常宣传的轮播图进行维护和更改。本专利技术的优点和积极效果是:1、移动端音乐论坛的设计是基于web进行的开发,直接打开便可以在手机端运,只要是有过手机应用使用经验的人使用起来应该都没有什么问题,这款应用有着相对简介的界面,较为人性化的路由设计,任何一个用户经过简单注册之后便可以成为本次项目音乐论坛的一个普通用户,并开始正常使用了。2、论坛设有管理员权限,配有删除不良言论的功能,以帮助监管发布信息的安全性和有效性。附图说明图1是本专利技术的系统功能结构图;图2是本专利技术的论坛首页界面。图3是本专利技术的主页侧滑导航。图4是本专利技术的论坛登录界面。图5是本专利技术的个人中心界面。图6是本专利技术的论坛注册界面。图7是本专利技术的每日新闻列表界面。图8是本专利技术的每日新闻编辑界面。图9是本专利技术的每日新闻评论界面。图10是本专利技术的用户帖列表界面。图11是本专利技术的每日歌单界面。图12是本专利技术的采访帖列表界面。图13是本专利技术的采访帖内容界面。图14是本专利技术的个人收藏列表界面。具体实施方式以下结合附图对本专利技术做进一步说明。如图1所示,通过对本专利技术的移动段音乐论坛的需求分析,其功能模块划分为三部分:系统导航模块,论坛首页模块和个人中心模块,论坛首页模块包括精品贴模块、个人贴模块、采访帖模块和推荐歌单模块。论坛用户分共有三种权限,管理员权限,普通用户权限以及游客权限。游客在不注册的情况下可以浏览论坛发布的相关信息和聆听相关推荐的音乐歌单,经过注册的用户可以成为音乐论坛的普通用户并有权限发表主题帖,收藏和点赞帖子,对于他人的主题帖进行发表评论。个人中心模块中注册后的用户能够修改自己的个人信息包括用户密码,头像和昵称等信息。管理员拥有维护论坛宣传信息栏目和每日推荐歌单还有采访专栏的权限,管理员需要定期维护以保证用户查看信息的实时性。如图2所示是本专利技术的论坛首页界面。可以看到首页的最上端的宣传图片栏目(轮播图),登陆后的管理员权限下点击轮播图会出现轮播图维护界面,管理员有权限更换或者删除轮播图。图2左上角是首页导航侧滑界面的触发按钮,点击按钮即可打开侧滑导航栏,如图3所示。图2右上角则是个人用户中心的入口,在未登录时跳转登录界面,如图4所示。登录后在登陆之后会跳转到个人中心界面,如图5所示。未注册的用户会跳转到注册界面,如图6所示,注册部分引入了hashlib的md5加密功能,经过前端界面所规范并且校验过的数据通过post请求传送到了服务器端,服务器端采用了md5的加密方式对用户的密码经过加密之后将其存入数据表中,以此来完成用户注册的功能。个人用户中心同样适用了侧滑组件,因此导航栏和个人中心两个组件在任何一个界面都可以通过点击按钮或者手指侧滑来打开。首页宣传图片栏目下方是本次论坛的四个核心模块:每日新闻(精品贴),观点聚焦(用户贴),人物特写(人物采访)以及推荐歌单。首页上轮播图下方的第一个模块就是新闻模块(精品贴模块),也是由管理员所维护的帖子,如图7所示是每日新闻的列表部分,列表按照时间顺序倒叙排列,同时在所有列表的最上端的铅笔状的图标是管理员的维护入口(普通用户和游客用户在登陆状态下也不会显示这个入口),通过这个入口管理员可以发表每日新闻(精品贴),并在帖子內上传相关图片和音频文件,所有管理员操作可以全部在移动端实现,如图8所示。发表后的文章可以配有管理员上传的图片和音频,用户可以在观看页面欣赏音乐,为主题帖点赞和发表评论。文章下方的叉号是管理员删除帖的入口(同样,普通用户和游客登陆的时候不会显示这个入口),点赞和评论删除的用户界面如图9所示。如图10所示是用户帖的列表视图,可以看到在用户主题帖字样后方有同样的铅笔状按钮,是用户或者管理员编辑和发表主题帖的入口(游客用户未登录或者未注册,将不显示此入口),对于主题用户发表的主题帖,管理员或者普通用户都有权限进行点赞和评论。如图11所示是每日歌单模块的界面,这个模块是对于所有浏览者(游客,普通用户,管理员)都开放的一个模块,进入该模块后可以看到管理员所维护的当日歌单列表(进入的默认显示就是当日歌单),通过改变日期选择器的值来达到让用户选择日期和选择歌单的效果,在歌单界面用户单击音乐就可以实现弹出基于vue-a-player重写的一个播放器来欣赏管理员维护的音乐,可以看到界面上方的小铅笔图标(管理员账号登录才会显示的入口),点击小铅笔图标即可进入每日歌单维护界面。如图12所示是本专利技术音乐论坛的人物采访模块列表视图部分,如图13所示采访详情部分。普通用户只要在喜欢的帖子中点击了收藏按钮,在之后点击个人信息模块中的收藏按钮就可以看到自己点过收藏的帖子,如图14所示,方便用户的使用。需要强调的是,本专利技术所述的实施例是说明性的,而不是限定性的,因此本专利技术包括并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本专利技术的技术方案得出的其他实施方式,同样属于本专利技术保护的范围。本文档来自技高网...
【技术保护点】
1.一种基于VueJs的移动端音乐论坛,其特征在于,本专利技术是基于web进行的开发,采用了前端火热的框架vueJs,使用数据驱动视图的改变,服务器端则使用了微框架pythonflask,通过后期的扩展,添加了必要插件,完成并实现了一个服务器的基本功能。采用Hbuioder和Pycharm 2016 mac OS开发,采用sqlite3并开启Wal机制进行数据存储处理,最终完成了一个移动端音乐论坛。/n
【技术特征摘要】
1.一种基于VueJs的移动端音乐论坛,其特征在于,本发明是基于web进行的开发,采用了前端火热的框架vueJs,使用数据驱动视图的改变,服务器端则使用了微框架pythonflask,通过后期的扩展,添加了必要插件,完成并实现了一个服务器的基本功能。采用Hbuioder和Pycharm2016macOS开发,采用sqlite3并开启Wal机制进行数据存储处理,最终完成了一个移动端音乐论坛。
2.根据权利要求1所述的基于VueJs的移动端音乐论坛,其特征是,任何网友在不注册的情况下可以浏览论坛发布的相关信息和聆听相关推荐的音乐歌单,任何经过简...
【专利技术属性】
技术研发人员:梁倩,周沛楠,张辰赟,
申请(专利权)人:天津科技大学,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。