计算机毕业设计java校园音乐平台ssmjsp论文_第1页
计算机毕业设计java校园音乐平台ssmjsp论文_第2页
计算机毕业设计java校园音乐平台ssmjsp论文_第3页
计算机毕业设计java校园音乐平台ssmjsp论文_第4页
计算机毕业设计java校园音乐平台ssmjsp论文_第5页
已阅读5页,还剩33页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

xxx学院毕业设计(论文)说明书题目:基于SSM的校园音乐平台作者:学号:系(院):计算机科学系专业班级:计算机科学与技术指导者:(姓名)(专业技术职务)评阅者:(姓名)(专业技术职务)2022年X月xxx

摘要本论文主要是针对校园音乐平台的开发进行概述,主要包括对研究的背景和研究现状,以及研究目的等的阐述,也对该系统的各种功能要求,对系统结构,数据库的设计等进行讨论。随着科技与技术的发展,利用计算机以及网络来提高工作效率已是大势所趋,希望该系统能有所帮助。本论文讨论的是校园音乐平台,此系统运用了B/S结构(浏览器/服务器),同时加上动态网页开发技术Java语言以及mysql数据库一起开发完成的。该系统能完成的主要功能分为管理员和用户两个用户角色。主要功能包括主页、个人中心、用户管理、校园歌手管理、明星歌手管理、歌曲类别管理、校园歌曲管理、歌曲MV管理、歌手歌曲管理、系统管理等。而用户登入系统也可以对自己的信息以及修改个人资料进行查看等功能。该系统在完成设计以及测试之后,运行稳定且操作方便快捷,能满足设计开发之初的要求。关键词:校园音乐平台;java;mysql数据库AbstractThispapermainlysummarizesthedevelopmentofcampusmusicplatform,includingthebackgroundoftheresearchandresearchstatusquo,aswellasthepurposeoftheresearch,butalsothevariousfunctionalrequirementsofthesystem,thesystemstructure,thedesignofthedatabaseandsoon.Withthedevelopmentofscienceandtechnology,theuseofcomputerandnetworktoimproveworkefficiencyhasbeenageneraltrend,hopethatthesystemcanhelp.Thispaperdiscussesthecampusmusicplatform,thissystemusesB/Sstructure(browser/server),coupledwithdynamicwebdevelopmenttechnologyJavalanguageandmysqldatabasedevelopedtogether.Themainfunctionsofthesystemcanbedividedintotwouserroles:administratoranduser.Mainfunctionsincludehomepage,personalcenter,usermanagement,campussingermanagement,starsingermanagement,songcategorymanagement,campussongmanagement,songMVmanagement,singersongmanagement,systemmanagementandsoon.Andtheuserloginsystemcanalsoviewtheirowninformationandmodifypersonalinformationandotherfunctions.Afterthecompletionofthedesignandtest,thesystemrunsstablyandoperateseasilyandquickly,whichcanmeettherequirementsoftheinitialdesignanddevelopment.Keywords:campusmusicplatform;java;Themysqldatabase

目录1引言 61.1课题的任务与目的 61.2系统研究现状 61.3论文各章简介 62相关技术概述 82.1Java语言简介 82.2JSP技术 82.3B/S结构 92.4MySql数据库 92.5SSM框架 103需求分析 113.1可行性分析 113.1.1经济可行性 113.1.2技术可行性 113.1.3法律可行性 113.1.4操作可行性 113.2系统流程的分析 123.3数据字典 144系统设计 154.1系统功能模块 154.2数据库设计 154.2.1数据库需求分析 154.2.2数据库概念结构设计 154.2.3数据库逻辑结构设计 175系统详细设计 255.1前台用户模块 255.2管理员功能模块 296系统测试 346.1功能测试 346.2可用性测试 346.3性能测试 356.4测试结果分析 35结论 36致谢 37参考文献 381引言1.1课题的任务与目的校园音乐平台应当怎样建设、管理,是很多希望从事和已经开始从事音乐行业的人员需要了解和对待的问题。本系统所介绍的校园音乐平台旨在改善校园音乐信息的管理,现在很多校园音乐的信息处理基本还停留在手工方式的状况,开发本系统是为了降低使用者劳动强度,提高工作效率。适用于校园音乐平台的管理业务,也适用于具体的校园音乐事务业务。同时保证校园音乐平台的经济利益,从而使校园音乐平台能够以少的投入获得更好的经济效益。1.2系统研究现状在国外很多发达国家,软件产业早已得到全面普及,但我国经济已不断发展,不断引进国外信息化建设,使国内软件行业得以不断发展,在摸索中进步,最终也得到一些成果,我国的软件业迎来了高速的发展,使更多的软件系统得以开发出来,从此逐渐地改变人们的生活工作方式。但是,对于信息化的建设,与很多发达国家相比,由于信息化程度的落后以及经费的不足,我国的校园音乐平台开发方面还是相对落后的,因此,要不断的努力探索,争取开发出一个实用的信息化的校园音乐平台,来实现校园音乐管理的信息化。因此本课题以校园音乐为例,目的是开发一个实用的校园音乐平台。校园音乐平台的开发运用java技术,MIS的总体思想,以及MYSQL等技术的支持下共同完成了该系统的开发,实现了校园音乐平台管理的信息化,使用户体验到更优秀的校园音乐平台,管理员管理操作将更加方便,实现目标。1.3论文各章简介第1章引言部分,引言主要叙述课题的任务与目的,对系统研究现状进行分析。第2章主要内容是:开发技术。系统主要使用了java开发语言,jsp技术、ssm框架、b/s模式和myspl数据库,并对此做了介绍。第3章主要内容是:系统需求分析,主要包括可行性分析;系统流程分析;数据字典。第4章主要内容是:系统设计,对系统功能以图形表现出来和对数据库进行详细设计。第5章主要内容是:系统总体设计;对系统管理员和用户的功能进行描述,第6章主要内容是:对系统进行测试,最后还有结论、致谢、参考文献等等内容的介绍。2相关技术概述本系统使用java编程语言,采用B/S模式,使用mysql数据库管理数据。2.1Java语言简介JavaScript是一种网络脚本语言,广泛运用于web应用开发,可以用来添加网页的格式动态效果,该语言不用进行预编译就直接运行,可以直接嵌入HTML语言中,写成js语言,便于结构的分离,支持多种浏览器可以在多平台下运行。它具有三个不同的体系,分别为J2SE、J2EE、J2ME。Java语言比较容易理解,而且也容易学习和上手,其语法与C语言和C++语言很相似,它可以自动的处理废料,而且不会受到内存的影响。Java程序被编译后形成的class文件,这样就能够实现在多系统中正常运行。Java语言支持多个线程同吋执行,Java程序所需要的类能够动态的或者通过网络被载入到运行环境。Java开发工具支持JavaJDK7\8,开发集成环境IDE为Eclipse。2.2JSP技术JSP(JAVASERVERPAGES,java服务器页面)自面世以来就被大家所广泛使用,JSP是一种基于文本的程序,同时也是是一种动态网页技术标准。为了简化Servlet的工作(Servlet输出HTML非常困难,JSP就是替代Servlet输出HTML的),而JSP的诞生并不是由一家公司完成,而是经过多家企业的共同研究开发出来的(在SUNMICROSYSTEMS公司领头下)。JSP具有跨平台,分离静态内容和动态内容,可重复使用组件,预编译,沿用javaServlet所有功能等技术特征。跨平台指JSP是运用java来开发的动态网页技术,JSP继承了Java具有的大部分性质(JSP是JAVA

WEB应用的主要视图,但不是唯一的)。分离静态内容和动态内容:无论是javabean、servlet以及嵌入在html代码之间的JSP代码都与html静态页面相分离,如javabean封装一些业务逻辑。可重复使用的组件:这里还是要提一下javabean,无论是值bean还是工具bean都是可重复使用,大大的提高了工作的效率。预编译:JSP页面在被服务器执行前就已经被编译好了,并且只在JSP页面第一次请求时进行编译,后续请求JSP未被修改时则直接掉用之前编译好的代码。JSP沿用了javaServlet的所有功能,并在servlet的额基础上做了很大改进,比如在分离静态内容和动态内容上,servlet所有内容都要在java代码中完成,JSP弥补了这个缺点,服务器先将JSP文件转化为servlet代码然后在进行编译。2.3B/S结构B/S结构是目前使用最广泛的结构模式,它不但能让系统的开发更加的简单,易操作,而且还能够对其进行维护。在使用B/S结构时只要在计算机中安装好数据库和一些很常用的浏览器就行了。数据库和浏览器就会进行信息连接,能实现很多功能,此结构通过能上网的电脑是可以直接进行使用,而且在使用中极大的减少了工作的维护。基于B/S的软件数据库之间都是独立使用的,因此是非常可靠的。因为基于此结构可以清晰的看到系统正在处理的所有业务,还能够及时的让管理人员根据当时的实际情况做出相应的对策,这样能避免用户的损失。B/S结构的管理模式是集中式的,用户使用此系统在生成数据后就可以将这此数据存储到系统的数据库中,方便以后使用满足人们的所有的需求。图2-1三层结构图2.4MySql数据库数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。简单来讲,存储粮食的仓库叫粮仓存储数据的仓库就叫数据库。数据库在软件项目中扮演着操作管理数据的角色同时还能够保证数据的独立性、一致性和安全性,并为系统访问数据提供有效方式不仅如此数据库还能大大减少程序员开发程序时间。在日常能够接触实用的一般有两类数据库,一类是以(Oracle,DB2,SQLServer,MySQL)为代表的关系型数据库和以(NoSql、MongeDB)为代表的非关系型数据库,两类数据库各有各的优缺点。其中非关系型数据库又分为网络数据库和层级数据库。-网络数据库是指在计算机网络系统中应用数据库技术然后借助网络技术将存储于数据库中的大量信息及时发布出去;在成熟的数据库技术的帮助下,计算机网络实现了对网络中的各种数据的有效管理,用户与网络中的数据库数据交互也借此得以进行。作为最成功的典型层次模型数据库系统,IMS是最早研制成功的数据库系统。1970年由埃德加•科德于首先提出的关系模型融合了“科德十二定律”。现如今即使很多人仍旧不看好这个模型,但它依旧是数据存储的传统标准。关系数据结构、关系操作集合、关系完整性约束构成了关系模型。作为数据库另外一种区分方式的存储介质被大家分为磁盘和内存这两种。例如:关系型数据库就存储在磁盘中,非关系型数据库则存储在内存中。典型的关系型数据库有:Oracle、DB2、MicrosoftSQLServer、MicrosoftAccess、MySQL、SQLite。小型关系型数据库:MicrosoftAccess,SQLite;中型关系型数据库:SQLServer,Mysql;大型关系型数据库:Oracle,DB2。大家常用的其他关系形数据库系统大多是MySQLAB公司开发的,其中MySQL也是由这家开发的,所应用的分布式数据库管理系统是客户机/服务器体系结构得益于此结构,而且用这个系统建造的数据库具有很强的适用性,用C和C++编写的系统让他拥有很强的适用性所以他可以在大部分操作系统上使用并能和php结合。不同的API函数针对不同的语言(C,C++,JAVA等)来处理不同数据;为了更好地支持多CPU多线程通过使用核心线程来实现;提供的存储机制分为事务和非事务存储机制;MySQL采用双重许可,不管是从MySQLAB公司获得正式的商业许可又或是许可条款下以免费软件或开放源码软件的方式使用MySQL软件都是被允许的。MySQL作为数据库拥有很多优点,其中由于是开放源码,所以使用成本特别低,而它体积小的特点决定了速度快的特性。因此,MySql具有开放性,多线程支持多种API,可跨数据库连接,国际化,数据库体积巨大等特点。简单的来说,MySql是一个开放的、快速的、多线程的、多用户的数据库服务器。选用MySQL作为数据库的其中一个原因就是支持多线程,支持多线程的特点为利用系统资源提供了便捷并因此大大提高了系统运行速度和效率,而且连接数据库的方式多样包括但不局限于TCP/IP、ODBC和JDBC等途径;但是没有东西是完美无缺的,即便MySQL也如此,虽说它有着众多优点但其功能不够强大,规模也相对较小,无法应对大型数据哭的处理。但是对于本系统来说,选用MySQL作为数据库,其功能性能已绰绰有余,如果要进行二次开发的数据库表结构空间的扩展也是完全可行的。综上所述,MySQL是作为本系统数据库的最优选择。

2.5SSM框架开发信息管理系统的主流框架是SSM(Spring+SpringMVC+MyBatis),SSM框架web层使用SpringMVC框架,使传输前后端数据变得简单;对于业务层使用Spring作为轻量级控制反转和面向切面的容器框架;对于相关SQL操作,采用Mybatis作为持久层框架,对JDBC进行封装,使得数据库的底层面向开发者操作处于一种透明状态。3需求分析3.1可行性分析进行可行性分析的目的是对于校园音乐平台的问题进行细节分析,并且根据对所选择的开发工具的了解,分析自己能否开发设定的校园音乐平台,且是一个功能齐全,维护简便,操作方便上手的系统,以便可以更好地完成任务避免开发过程中一些不必要的错误:3.1.1经济可行性由于本次系统开发为本人毕业设计,所以经济方面的投资较小,研发、运行主要费用包含:硬件设备,软件开发和人员费用等。3.1.2技术可行性 系统开发工具:Windows操作系统、jsp技术,环境和数据库采用Eclipse和mysql数据库,Eclipse和mysql数据库都是非常成熟的开发工具,无论从安全性,可用性还是可靠性等方面都毫无置疑,因此软件方面是可行的。技术要求:熟悉软件项目开发流程,具有扎实的Java语言编程功底,能撰写需求分析文档,对大数据的基本概念有一定了解,能够体现大数据的风格。3.1.3法律可行性该平台是由本人亲自开发,文献资料都是通过学校图书馆借阅,而不会的代码是同学和老师指导的,所以没有任何侵权的行为,在法律上是可行的。3.1.4操作可行性 现在随着科技的飞速发展,计算机早已经进入了人们的日常生活中,人们的工作环境也不像以前有那么多的要求,需要员工一定要到公司办公,有的工作在家也可以完成。这使得人们的工作效益有了很大的提高。操作的多样性也变高了。因此,管理的计算机化,智能化是社会发展而带来的必然趋势,各种智能的软件层出不穷,不同的软件能完成用户不同的需求,这不仅提高了工作效率还能完成一些客户特定的一些需求。本系统不仅界面简洁明了还采用可视化界面,用户只要用鼠标和键盘就可以完成对相关信息的修改,删除,添加等操作。因为这个系统的操作十分简单,方便上手,对于第一次使用系统的人,只需要很少的时间就可以上手操作。由此可见,本系统在操作上是可行的。3.2系统流程的分析运行的主要流程为,登入管理员用户名,因为只有管理员才有权限进行该操作,然后查看所有注册用户的信息,选中需要删除的用户信息,然后确认删除,即为完成,系统将修改的数据更新至数据库,主要过程如图3-1所示:图3-1删除用户管理流程图运行流程主要为输入用户名密码,并且不能为空,若为空则提示不能为空,用户名和密码全部输对即可登入成功,主要流程如图3-2。图3-2系统登录流程图校园音乐平台工作流程为:系统启动,进入登录界面,登录系统后可浏览主页面。通过权限判断,普通用户只能浏览、阅读和查询信息,注册用户还可以进行资料的录入、修改和删除自己注册资料等操作,管理员可以对系统管理的所有功能进行操作,比如添加、修改和删除信息等。所有用户均可以实现查询功能。主要流程图如图3-3所示:图3-3系统业务流程图3.3数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。本校园音乐平台提供管理员和用户两个用户角色,主要包括主页、个人中心、用户管理、校园歌手管理、明星歌手管理、歌曲类别管理、校园歌曲管理、歌曲MV管理、歌手歌曲管理、系统管理等功能。1管理员模块管理员可以查询、编辑、管理每个用户的信息和系统管理员自己的信息,同时还可以编辑、修改、查询用户账户和密码,以及对系统模块的增删改查。2用户模块用户首先通过注册、登录,进入前台页面修改个人信息。查看首页、校园歌手、明星歌手、校园歌曲、歌曲MV、歌手歌曲、个人中心等。结果形式:本系统是以网站形式运行使用的,可以提供一个专门的服务器,申请一个网上域名,最后同过输入特定网址,搜索到本网站,浏览网页并进行在线管理。解决的问题:避免传统的管理复杂性,节省了时间,提高了效益,操作简单方便,减少了人力消耗,大大的方便了用户。进一步推进了系统的发展。

4系统设计4.1系统功能模块根据系统功能分析,可以画出系统的功能模块图,系统总体功能如下图所示:图4-1系统总体功能模块图4.2数据库设计4.2.1数据库需求分析管理员:具有最高的管理权限,支持后台管理,对用户信息进行增删改查,对评论信息进行及时更新,还可以管理留言信息,删除一些不健康的留言。4.2.2数据库概念结构设计概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体及其关系构成的图,通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。校园歌手实体图如图4-2所示:图4-2校园歌手实体图明星歌手实体图如图4-3所示:图4-3明星歌手实体图校园歌曲实体图如图4-4所示:图4-4校园歌曲实体图4.2.3数据库逻辑结构设计根据上述的逻辑模型设计,下面给出物理模型的设计,设计每张表的变量名,变量的类型及主键等如下表:表4-1:用户表字段名称类型长度字段说明主键默认值idbigint主键主键usernamevarchar100用户名passwordvarchar100密码rolevarchar100角色管理员addtimetimestamp新增时间CURRENT_TIMESTAMP表4-2:歌曲mv评论表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPrefidbigint关联表iduseridbigint用户idnicknamevarchar200用户名contentlongtext4294967295评论内容replylongtext4294967295回复内容表4-3:用户字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPyonghuzhanghaovarchar200用户账号mimavarchar200密码yonghuxingmingvarchar200用户姓名xingbievarchar200性别nianlingvarchar200年龄touxiangvarchar200头像yonghushoujivarchar200用户手机表4-4:token表字段名称类型长度字段说明主键默认值idbigint主键主键useridbigint用户idusernamevarchar100用户名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密码addtimetimestamp新增时间CURRENT_TIMESTAMPexpiratedtimetimestamp过期时间CURRENT_TIMESTAMP表4-5:校园歌手字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPgeshouxingmingvarchar200歌手姓名geshouxingbievarchar200歌手性别touxiangvarchar200头像nianjivarchar200年级zhuanyevarchar200专业banjivarchar200班级geshoujieshaolongtext4294967295歌手介绍clicktimedatetime最近点击时间clicknumint点击次数0表4-6:配置文件字段名称类型长度字段说明主键默认值idbigint主键主键namevarchar100配置参数名称valuevarchar100配置参数值表4-7:收藏表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPuseridbigint用户idrefidbigint收藏idtablenamevarchar200表名namevarchar200收藏名称picturevarchar200收藏图片typevarchar200类型(1:收藏,21:赞,22:踩)1inteltypevarchar200推荐类型表4-8:明星歌手字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPgeshouxingmingvarchar200歌手姓名geshouxingbievarchar200歌手性别touxiangvarchar200头像gequliupaivarchar200歌曲流派biaoqianvarchar200标签geshoujieshaolongtext4294967295歌手介绍clicktimedatetime最近点击时间clicknumint点击次数0表4-9:歌手歌曲字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPgequmingchengvarchar200歌曲名称gequleibievarchar200歌曲类别fengmianvarchar200封面geshouxingmingvarchar200歌手姓名zhuanjivarchar200专辑yinpinvarchar200音频faxingfangvarchar200发行方banquanfangvarchar200版权方gecilongtext4294967295歌词clicktimedatetime最近点击时间clicknumint点击次数0表4-10:歌曲mv字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPmvmingchengvarchar200mv名称gequleibievarchar200歌曲类别geshouxingmingvarchar200歌手姓名shipinvarchar200视频faburiqidatetime发布日期gecixiangqinglongtext4294967295歌词详情fengmiantupianvarchar200封面图片geshoufenleivarchar200歌手分类clicktimedatetime最近点击时间clicknumint点击次数0表4-11:校园歌手评论表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPrefidbigint关联表iduseridbigint用户idnicknamevarchar200用户名contentlongtext4294967295评论内容replylongtext4294967295回复内容表4-12:校园歌曲评论表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPrefidbigint关联表iduseridbigint用户idnicknamevarchar200用户名contentlongtext4294967295评论内容replylongtext4294967295回复内容表4-13:明星歌手评论表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPrefidbigint关联表iduseridbigint用户idnicknamevarchar200用户名contentlongtext4294967295评论内容replylongtext4294967295回复内容表4-14:校园歌曲字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPgequmingchengvarchar200歌曲名称gequleibievarchar200歌曲类别fengmianvarchar200封面geshouvarchar200歌手yinpinvarchar200音频gecilongtext4294967295歌词clicktimedatetime最近点击时间clicknumint点击次数0表4-15:歌手歌曲评论表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPrefidbigint关联表iduseridbigint用户idnicknamevarchar200用户名contentlongtext4294967295评论内容replylongtext4294967295回复内容5系统详细设计本系统的总功能分为两个模块:前台用户模块和后台管理员模块。通过这两个功能模块完整的实现了本系统的具体内容。同时,为用户和管理员提供了一个功能基本完善的管理平台,方便了用户和管理员的管理需求。5.1前台用户模块校园音乐平台,在系统首页可以查看首页、校园歌手、明星歌手、校园歌曲、歌曲MV、歌手歌曲、个人中心等内容进行详细操作,如图5-1所示。图5-1系统首页界面图校园歌手,在校园歌手页面可以查看歌手姓名、歌手照片、歌手性别、年级、专业、班级、点击次数、歌手介绍等详细内容,根据需要进行评论或收藏操作,如图5-2所示。图5-2校园歌手界面图明星歌手,在明星歌手页面可以查看歌手姓名、歌手照片、歌手性别、歌曲流派、标签、点击次数、歌手介绍等详细内容,根据需要进行评论和收藏操作,如图5-3所示。图5-3明星歌手界面图校园歌曲,在校园歌曲页面课可以查看歌曲名称、歌曲封面、歌曲类别、歌手、点击次数、音频、歌词等信息,并进行评论和收藏操作,如图5-4所示。图5-4校园歌曲界面图歌曲MV,在歌曲MV页面课可以查看MV名称、MV封面、歌曲类别、歌手姓名、发布日期、歌手分类、点击次数、视频、歌词等信息,并进行评论和收藏操作,如图5-5所示。图5-5歌曲MV界面图歌手歌曲,在歌手歌曲页面课可以查看歌曲名称、歌曲封面、歌曲类别、歌手姓名、专辑、发行方、版权方、点击次数、音频、歌词等信息,并进行评论和收藏操作,如图5-6所示。图5-6歌手歌曲界面图个人中心,在个人中心页面通过填写用户账号、密码、用户姓名、性别、年龄、上传图片、用户手机等内容进行更新信息,根据需要对我的收藏进行相对应操作,如图5-7所示。图5-7个人中心界面图5.2管理员功能模块管理员登录,进入系统前在登录页面根据要求填写用户名、密码,点击登录进行登录操作,如图5-8所示。图5-8管理员登录界面图管理员登录系统后,可以对主页、个人中心、用户管理、校园歌手管理、明星歌手管理、歌曲类别管理、校园歌曲管理、歌曲MV管理、歌手歌曲管理、系统管理等功能进行相应的操作管理,如图5-9所示。图5-9管理员功能界面图用户管理,在用户管理页面可以对用户账号、用户姓名、性别、年龄、头像、用户手机等内容进行查看,修改和删除等操作,如图5-10所示。图5-10用户管理界面图校园歌手管理,在校园歌手管理页面可以对歌手姓名、歌手性别、头像、年级、专业、班级等内容进行查看,修改,查看评论和删除等操作,如图5-11所示。图5-11校园歌手管理界面图明星歌手管理,在明星歌手管理页面可以对歌手姓名、歌手性别、头像、歌曲流派、标签等内容进行查看,修改,查看评论和删除等操作,如图5-12所示。图5-12明星歌手管理界面图歌曲类别管理,在歌曲类别管理页面可以对歌曲类别等内容进行修改和删除等操作,如图5-13所示。图5-13歌曲类别管理界面图校园歌曲管理,在校园歌曲管理页面可以对歌曲名称、歌曲类别、封面、歌手、音频等内容进行查看,修改,查看评论和删除等操作,如图5-14所示。图5-14校园歌曲管理界面图歌曲MV管理,在歌曲MV管理页面可以对MV名称、歌曲类别、歌手姓名、视频、发布日期、封面图片、歌手分类等内容进行查看,修改,查看评论和删除等操作,如图5-15所示。图5-15歌曲MV管理界面图歌手歌曲管理,在歌手歌曲管理页面可以对歌曲名称、歌曲类别、封面、歌手姓名、专辑、音频、发行方、版权方等内容进行查看,修改,查看评论和删除等操作,如图5-16所示。图5-16歌手歌曲管理界面图系统管理,在轮播图管理管理页面可以对名称、图片等内容进行查看和修改等操作,如图5-17所示。图5-17系统管理界面图6系统测试系统测试是软件开发过程中最后一步,但也是不可或缺的重要的一步,没有人可以保证一次性编写完成的系统不会出错,而系统测试就是将自己开发的系统成为成品前的最后一步。在测试过程中需要进行严谨细致的测试,要尽可能全面地在不同情况下运行该系统,排除一切出现错误的可能。该系统的测试主要有对功能的测试,可用性测试,维护测试,性能测试等部分,测试结果如下:6.1功能测试功能测试包含了适用性,准确性,可操作性,依从性,安全性等五个项目。本系统功能测试如表6.1所示:表6.1系统功能测试内容结果依从性正常安全性正常可操作性正常适用性正常准确性正常6.2可用性测试可用性测试用于检测系统的可操作性,可理解性,可学习性等方面内容。具体测试方面如表6.2所示。可用性测试是用来检测系统的操作性,理解性,学习性等方面内容。如下表所示。表6.2可用性测试测试项测试人员的评价操作流程是否合理是所需数据项是否正确显示是模块布局是否协调,合理是模块、提示内容等文字描述是否正确是对选中项能否发生对应切换是操作方式是否简单是窗口移动、缩放、关闭等操作是否正常是操作是否流畅是6.3性能测试性能测试主要通过模拟系统运行环境来测试该系统是否能达到用户期待。他的重要技术指标是系统的运行速度、网络的响应时间和支持并发节点数。1)系统运行速度:得益于B/S架构,该系统能在不同配置电脑上运行并无明显卡顿,滞后,完全符合客户要求。2)网络响应时间:网络响应时间主要包括网络最小响应时间、平均响应时间、最大响应时间三个参数。经过测试,在正常网络运营状态下,局域网内响应时间三参数为:1/2/5s,外网响应时间三参数为3/7/12s,符合用户需求,属于用户心理可承受范围。3)支持并发节点数:经过模拟环境

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论