🍅关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末🍅
摘 要
随着移动互联网时代的发展,网络的使用越来越普及,用户在获取和存储信息方面也会有激动人心的时刻。音乐也将慢慢融入人们的生活中。影响和改变我们的生活。随着当今各种流行音乐的流行,人们在日常生活中经常会用到的就是在线云音乐系统。
本文首先分析了基于JSP的在线云音乐系统需求,并从系统开发环境、系统目标、设计流程、功能设计等方面对系统进行了系统的设计。基于JSP的音乐播放器应用程序是用java语言设计。客户端主要实现在线云音乐系统,根据需要选择最喜爱的音乐,并推荐歌曲、收藏喜欢的歌曲,查看歌曲信息等主要功能模块,实现在线云音乐系统的系统功能。通过对系统功能的测试,测试结果表明该系统界面友好,功能齐全,具有很高的使用价值,具有巨大的潜在用户群和广阔的应用前景。
关键词:在线云音乐系统,JSP,SSM Mysql
第五章 系统实现
5.1前台功能模块
通过点击注册可以进行填写用户名、手密码、姓名、身份证号码、手机号进行用户注册操作,如图5-1所示,用户通过点击登录填写账号、密码进行登录操作,如图5-2所示。
图5-2用户注册界面图
图5-2用户登录界面图
进入在线云音乐系统 ,可以查看首页、歌曲信息、推荐信息、个人中心、后台管理等功能模块,进行相对应的操作。
个人中心:通过页面可以进行修改个人的信息,修改账号、密码、姓名、性别、身份证号、手机号、头像等信息,进行更新操作,如图5-3所示。
图5-3个人信息界面图
用户通过点击歌曲信息可以进行查看歌曲信息的歌曲编号、歌曲类别、歌手、谱曲、时长、相关信息、上架信息、点击次数等信息,进行查看、点赞或踩操作,或通过点击歌曲推荐进行推荐,如图5-4所示。
图5-4歌曲详情界面图
用户通过点击推荐歌曲进入页面可以进行查看歌曲的歌曲编号、歌曲类别、歌手、相关信息、姓名填写推荐理由、推荐日期等信息进行提交推荐歌曲信息操作,如图5-5所示。
图5-5提交歌曲推荐界面图
用户通过点击推荐信息可以在页面找到被推荐的歌曲,点击歌曲进行歌曲详情,可以查看歌曲的详细信息,进行赞一下或踩一下、收藏操作。如图5-6所示。
图5-6推荐信息面图
5.2用户后台功能模块
用户通过点击后台管理进入后台,可以对和人中心、歌曲信息管理、推荐信息管理、我的收藏等信息进行相对应操作。如图5-7所示。
图5-7用户后台系统界面图
歌曲信息管理:通过列表可以获取歌曲编号、歌曲名称、歌曲类别、歌手、谱曲、时长、相关信息、相关图片、上架时间等信息,进行查看详情或歌曲推荐操作,通过输入歌曲名称、歌曲类别、歌手进行查询操作,如图5-8所示。
图5-8歌曲信息管理界面图
推荐信息管理:通过新闻列表可以获取歌曲编号、歌曲名称、歌曲类别、歌手、账号、姓名、推荐理由、推荐日期等信息。进行查看详情操作,并通过输入歌曲名称、歌手进行查询,如图5-9所示;
图5-9推荐信息界面图
5.3管理员功能模块
管理员通过登录页面,可以进行输入用户名、密码、用户权限输入无误后,进入到管理员系统页面,如图5-10所示。
图5-10管理员登录界面图
管理员登录成功后,可以对个人中心、用户管理、歌曲信息、推荐信息、我的收藏、管理员管理、系统管理等信息进行相对应操作。如图5-11所示。
图5-11管理系统界面图
用户管理:管理员通过列表可以获取用户名、姓名、性别、手机、身份证号、照片等信息,进行查看、修改或删除操作,如图5-12所示。
图5-12用户管理界面图
歌曲信息管理:通过列表可以获取歌曲编号、歌曲名称、歌曲类别、歌手、谱曲、时长、相关信息、相关图片、上架时间等信息,进行查看详情或修改、删除。并查看评论或添加歌曲操作,通过输入歌曲名称、歌曲类别、歌手进行查询操作,如图5-13所示。; 管理员点击添加进入页面可以进行输入歌曲编号、歌曲名称、歌曲类别、歌手、谱曲、时长、相关信息、相关图片、上架时间等信息,进行提交添加歌曲,如图5-14所示。
图5-13歌曲信息管理界面图
图5-14添加歌曲界面图
第六章 系统测试
6.1测试定义及目的
关于系统实现的测试,英文名称是System TEST,简称ST,ST是使用完整其系统的各种功能多次、多案例、多环境测试,这是ST的简单描述。ST可以证明该功能对系统的要求是否得到满足以及是否有效。
对于系统开发的实现,不管开发过程多么努力,在系统运行的时候多少都会出现一些错误信息,所以为了系统的安全性及提高系统的使用率及给用户带来更好的体验,系统在完成之前,一定要进行一遍系统的测试,再完美的程序也会有漏洞,再细心的技术开发员也会有疏忽的时候,所以对于程序的测试是必须要做的一步。通过系统测试找到系统存在的问题,并根据问题的原因进行在线解决问题,如果找不到解决问题的办法可以进行通过咨询指导老师或者通过同学帮忙,一定将问题找出,否则将会出现更多的错误。所以程序出现错误时不可避免,系统测试虽然耗时费力,但是为了确保后期系统的长期使用,必须要进行系统测试,问题解决完成后还要再一步测试,直到没有任何问题后方可进行使用。
6.2性能测试
任何一款程序开发成功后都必须通过软件测试,它是保障软件稳定运行的前提。测试最主要的一步就是性能测试,性能测试内容如下:
(1)对于测试的速度有一定的要求,速度必须快,而且对于测试出来的错误问题一定以最快的速度进行处理解决,并且进行再次测试,保证整个系统运行的安全性。
(2)在系统测试的时候要将测试所用到的测试计划和测试报告保管好,方便后期系统的运行使用后的整体维护操作。
(3)软件测试整个过程中的聚类现象应优先考虑。
(4)对于整体系统测试,不要用自己的思想去认可整个系统,而是从公正的角度的进行对系统进行认可,是否符系统的整合应用。
6.3测试模块
测试系统是最新的Windows 10系统,通过对系统实现的功能模块进行每个功能模块的操作测试,查看每个用户的功能模块所对应的权限信息是否可以操作并且数据信息更新一致。
测试重点 |
是否达成需求 |
结果 | |
用户登录 |
输入账号密码 |
需求达成 |
通过 |
用户注册 |
创建新的账号密码 |
需求达成 |
通过 |
登录失败 |
输入错误账号密码 |
需求达成 |
通过 |
修改信息 |
修改成功 |
需求达成 |
通过 |
添加信息管理 |
增删查改 |
需求达成 |
通过 |
搜索查询管理 |
增删查改 |
需求达成 |
通过 |
测试是指在了解系统内部工作流程的前提下,可以根据需求规范验证系统内部操作是否能够正常运行的测试;而黑盒测试指的是,倘若知道了这个系统的全部功能,可以进行测试检测系统中的每一个功能是否满足正常使用。
为了方便用户使用“在线云音乐系统”,以及尽可能少的减少系统测试错误的发生,我们对该系统进行了相对应的测试。
对该系统的全部的功能界面进行测试,简单来说,就是我们输入一些数据并且对其进行提交,之后我们查看每个页面的反馈,检测页面的相关功能可不可以完全实现。
6.4测试结果
测试评估的结果是在线云音乐系统满足要求中的所有功能,处理大多数错误条件,修复大多数错误并通过测试。在线云音乐系统的基本功能都是可行的,不管是系统里面的功能还是界面的设计都是可值得推广宣传的。