




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SpringBoot的短视频网站的开发与设计摘要近年来,随着科技的进步,通信网络以及终端硬件得到了十足的发展,在高速网络的支撑下,短视频在网络媒介的比重逐渐超过了图片和文字。短视频如此迅猛发展是因为,一方面由于拍摄制作成本极低,甚至可以用只用自己的手机;另一方面短视频是时代的产物,适应了当今社会的生活快节奏,能让用户使用碎片化时间来娱乐和社交,这些都使得短视频数据呈指数级别的趋势增长,短视频变成互联网的主要流量入口之一。短视频已经成为泛娱乐时代流行的娱乐方式,人们的日常生活中时常可以见到它的身影,这已经成为了一种不可磨灭的文化现象,而且当今主要的社交方式离不开短视频,所以短视频网站的开发与设计是十分必要的。本课题的开发流程分别是分析、设计、实现三大步骤。并且设立了两种完全不一样的用户,使用者和管理员。使用者具有注册登陆、搜索视频、评论视频、收藏视频等功能。管理员拥有视频管理、用户管理、评论管理、标签管理等功能。基于SpringBoot的短视频网站使用B/S模式完成系统开发,管理员可以使用系统完成相关的操作,用户也可以利用本平台参与测试。本系统增加了热门推荐算法,为使用者推荐感兴趣的内容,避免了使用者因为无趣而造成流量的流失。该短视频网站的开发是基于B/S模式,后台采用Springboot框架,数据库使用MySQL。经测试,系统结构清晰,达到了系统的功能性和非功能性的目的。这样就能充分利用碎片时间,提高用户使用系统的效率。关键词:短视频网站;Java;MySQL;B/S目录27231绪论 1262511.1研究目的和意义 127811.2研究背景 1216851.3文章内容概述 2301932开发技术与环境 3277492.1系统的实现架构 3141462.2系统使用的技术 3219992.2.1Java技术 377592.2.2MySQL简介 3126492.2.3springboot框架 4263983系统分析 576503.1需求性分析 5171813.2系统可行性分析 5172213.1.1经济可行性分析 5199603.2.2技术可行性分析 6154363.2.3操作可行性分析 6302603.3系统功能需求分析 6269413.3.1用例建模 7244653.4本章小结 9146514系统设计 10136914.1总体设计原则 10100994.2系统功能模块设计 10220404.3登录流程设计 11211064.3.1用户登录 11170774.3.2修改密码 1118934.4系统数据库设计 12267814.5数据库表设计 14102544.6本章小结 16116775系统主要功能的实现 17188715.1管理员主要功能模块实现 17178645.1.1系统登录模块的实现 1772745.1.2管理员功能模块的实现 17174615.1.3视频管理模块的实现 18259075.2用户主要功能模块实现 1899315.2.1用户注册模块的实现 18274555.2.2个人中心模块的实现 19238995.2.3视频分类模块的实现 19304785.3本章小结 2037336系统测试 21153766.1系统测试的目的与原则 21127016.2系统功综合测试 2121566.3安全测试 2223766.4本章小结 22132537总结与展望 23139027.1总结 23197517.2展望 2332750参考文献 241绪论1.1研究目的和意义在如今的工作生活当中,计算机的普及和网络的便利,使短视频能够高效有序的管理信息成了短视频的重要研究方向。鉴于上述情况,提出一种新颖的短视频网站,在数据交换的过程中运用密匙的方式加密,使得系统更可靠,更具有安全性。短视频网站提供了一个短视频管理和信息管理的平台供用户使用,为用户提供了一个良好的展示平台,使得自己所需要展示的东西,得到高效快速的传播,提高用户传播信息的积极性。本文设计与开发了基于SpringBoot的短视频网站,目的是为了建造一个现代化、高效化的视频网站,普通用户的信息可以被管理员随时随地的在线更改,实现了他们之间的信息衔接,相互关系在一起,使得人们在使用平台时更加便捷。总而言之,短视频网站具有巨大的发展前景。因此,短视频网站的开发顺应着现代网络的潮流。1.2研究背景从改革开放以来,网络技术大幅度进步与发展,4G网络已经全面普及,社会已经进入5G时代,这足以证明网络信息日新月异的变化。在这种发展趋势下,短视频行业也迅猛发展,短视频做为一种新型的社交娱乐方式映入群众的生活中。短视频相比长视频内容简洁明了,短则数十秒,长则几分钟,在这个生活节奏日益变快的社会里,短视频更能高效的应用人们的碎片化时间,短视频是时代的产物。普通使用者甚至可以利用手机进行拍摄,大大减少了传播成本。人们可以用设备拍摄生活中的趣事与见闻,然后短视频作为一个载体在视频网站上传播,通过视频网站的筛选与播出,优质的短视频可以在短时间内火速传播,短视频使信息的传播更为便捷。然而,这样快速传播使得多种多样的网站和千奇百怪的内容被快速传播的出现。电子商务是个典型的案例,该系统的建立就是因为大众的需求,视频网站为他们建立了良好的渠道。中国的视频网站平台正在变得更加正规,这些平台大多使用的是简单明了的平台管理系统,而且这个系统是实时变动的,而实现这一功能主要基于其特殊的网络结构,通过这种网络能够实时动态对其他网络中的数据库进行检索访问,以来使用短视频网站。由目前国内外短视频发展状况,网络社交方式中短视频占了举足轻重,它能极大的满足用户,并且管理员也及其方便管理。1.3文章内容概述基于SpringBoot的短视频网站设计与开发的系统,首先需要明确列明网站所需的功能。列出清单之后,检查与自己想要的有什么不一样或者是遗漏的功能,随后进行系统性分析,系统设计等,系统开发完后,进行系统测试优化该短视频网站信息管理。第一章:查找书籍资料,仔细说明系统的开发背景、系统研究目的和意义等。第二章:开发技术与环境,短视频网站设计所用到的相关技术介绍。第三章:主要是针对系统需求分析中的各个相关功能需求进行分析设计,包括各个功能模块的设计,以及对应不同功能模块的数据库表的设计,分析数据库设计中的结构设计。。第四章:主要是针对系统需求分析中的各个相关功能需求进行分析设计,包括各个功能模块的设计,以及对应不同功能模块的数据库表的设计,分析数据库设计中的结构设计。第五章:介绍系统需求分析中的各种功能需求一一实现,达到需求分析中的运行效果。第六章:对系统测试进行详细描述,介绍系统测试的基本理论和测试方法,并结合该系统的功能实现给出了各个功能点的详细测试用例。第七章:是对整篇论文的总结以及开发过程中的收获和心得。
2开发技术与环境2.1系统的实现架构本次毕业设计,完成了基于SpringBoot的短视频网站的设计与实现,在设计实现的过程当中,使用Java语言开发,是一个B/S模式的网站[12]。选择支持Java语言的编译环境,因为有许多可以简单使用的插件被配置在该环境中,而且拥有稳定的环境,是许多开发人员开发软件的不二之选。2.2系统使用的技术2.2.1Java技术Java语言是计算机程序设计语言的重要组成部分,它是一种面对面的动态的语言类型,产生于1995年。从构成来看,完整的Java平台分成两个组成部分:虚拟机和引用程序。其中系统也有三种,它们分别为:标准体系、企业体系、微观体系,Java可以利用对象、即种类封锁、继承等相应对象的特性,对节目代码的主要特性进行一次翻译,这就保证了节目的单纯性和维护性,Java语言也正是由于这一特性而被称做与平台无关,除此以外,这种语言不仅具有一定的安全性,还具有较强的稳定性,这主要是因为虚拟机可以使得不同的平台之间Java的接口相怜,保证了数据传输的安全以及计算机语言的稳定性,另外它还有安全级别特别高的卸台软件,动态性通过库之间的应用,保证保护分布式环境动态的一致性[11]。在使用方法上,Java语言是比较类似于C语言,继承了C语言的一些特质比如说对象技术,但又是其的一种优化和改进,它是比较直接的,是针对纯粹对象的一种语言类型。Java的跨平台能力非常强大,程序员只需要编译一次程序,无论在哪都可以运行,除了这个以外它拥有简单的语法和实用的类库,使得编程人员将更多的精力集中在问题的求解上,而不是语法的问题,而且Java实现了许多的开源项目和科研成果。2.2.2MySQL简介在软件项目管理中,使用数据库的数据提供要保证其一致、安全并且是互相独立的,为了尽可能地提高效率,缩减相关应用和程序的开发时间,系统也为此目的提供出了十分高效的数访问方式。目前比较常用的数据库主要有两大类,第一种是被称作关系型数据库,常见的有Oracle,MySQL,SQLServer这几种,第二种被称作非关系型的数据库。两者各有优缺点,但是此处不做具体介绍。另外它还有一个鲜为人知的功能,就是可以通过它新建自定义的报表,这就使得无论是打印还是输出一些信息都十分方便。另外,MySQL是可以于其他用户的数据库进行连接共享的,它自身的数据仓库也是可以正常使用的,具体可以通过将相应的数据库的文件放在网络文件的服务器中进而实现。作为关系型数据库的一种,它具备许多优于其他类型的地方[14]。不仅如此,桌面数据库与关系数据库中的功能是可以实现同时实用的。2.2.3springboot框架本系统采用了基于springboot平台的开源框架springboot微服务框架。它可以在Java平台的任何环境下工作。该框架集成和配置各种事务模板。它与mybatis无缝连接。项目管理器将XML配置文件和管理对象的生命周期替换为gradle和相应的注释,简化了复杂的配置和依赖关系管理。在前端交互中,传输格式是JSON。数据到达服务器后,提供springmvc框架来处理请求。3系统分析需求分析是不可或缺的,就像是对于一个儿童成长对于一个人的成长必需的环节,在进行需求分析的过程中,需要充分了解用户想看什么内容,喜爱什么类型的视频。基于对用户想看什么视频的了解,然后设计视频网站的核心作用,为之后的系统的全部设计奠定核心理论基础。3.1需求性分析一般而言,用户在短视频网站传播的信息主要有两个社交或者娱乐方面的企图,一种是,用户想要观看朋友分享或者系统自动推荐的视频,这时我们就需要及时并且准确的为他们提供他们想要看的视频,并且需要流畅的播放和吸引注目的UI界面。另一种是使用者是分享视频的作者,他们想要通过短视频来获得别人的关注以达到社交活动的需求。例如,把自己最近的见闻或者发生在生活中的趣事分享给他人,以获得他人的点赞和关注,与视频网站的粉丝或者好友一起聊天等。对于短视频网站的开发,主要根据短视频的现在的国内外发展状况进行总结,找到短视频网站需要改进的地方,例如旅游景区的视频宣传与实际景区状况不能及时更新,这会影响到景区的发展与利益,由于这些类似的问题存在,以下需求信息必须要得以满足:智能化管理,平台应该智能化管理视频网站,不仅要求在网络技术还要要求整个视频网站的运行途中进行智能的监控,而且应该能够自动联系短视频网站的相关制度和业务管理进行短视频数据的收集、录入,并结合数据进行信息分析。稳定性和很好的延展性是短视频网站必须具备的优良素质,这样可以使得短视频数据可以得到及时的更新,使得短视频更加“鲜”,迎合用户跟上时代步伐的需求。标准化管理,及安全信息管理。对于安全,即是系统数据信息的保护,短视频所面对的对象是用户,系统应该保护好用户的私人信息,而系统的安全主要是在于系统所使用的技术、数据库及系统实现功能和所导入的数据信息,加以安全预警,并对系统及时采取安全补救措施,提供高技能的技术服务。3.2系统可行性分析我们短视频系统的主要目的是为了实现在线上了解事情,充分利用碎片化时间。在明确了目的后,我们从三个方面对系统进行分析。3.1.1经济可行性分析项目需要考虑经济的花费问题,我们必须考虑系统开发中所有的花费进行计算,我们要考虑到系统需不需要太大的资金。每个系统的开发,都是必须探讨这个问题的,是否需要用到的软件是要付费才能使用的。本系统使用的MySQL数据库及GoogleChrome浏览器等软件都是可以在网上下载以后使用的,而且还免费使用,不需要任何费用。同时,只要一个普通的计算机就可以。条件非常的简单,无需大量的资金。而且该网站如果被投入了使用,本身就能提高工作效率,节省了大量的人力和物力的支出。与其所带来的效益相比较,前期的投入就显得微不足道了,所以从经济角度考虑是完全可行的。3.2.2技术可行性分析在本系统中使用的开发工具是MYSQL5.0。与其他开发工具相比,这个开发工具都在第一比较易学简便。根据自己的实际水平,觉得应该可以运用,并且该开发工具经过多年的完善和发展,他们有良好的可操作性和兼容性。开发语言使用JAVA。此面向对象的语言也比较简单相比C++和C,所以它在技术上是可行的。3.2.3操作可行性分析该系统运用的是使用最普遍的Windows操作系统。该系统操作便利,使用范围广,有利用后期维护和用户使用的便利,同时该系统也是最受用户和开发人员欢迎的操作系统,从桌面的布局简洁和软件图标的美观和友好易用程度和其在系统使用上的响应速度来说,据调查,众多用户表示该操作系统体验良好。系统运行的可行性,系统使用的互操作性意味着后台数据信息的同步管理,这样数据化管理可以更好的提高工作效率,节省开发的时间,所以系统的操作问题是可行的。从用户端来讲,该短视频网站的开发是基于B/S模式,通过使用电脑来查询和操作,而且界面简洁明了,比较简单容易操作,懂得电脑的基础操作的电脑用户都能很容易在网站上浏览视频。系统具有易操作、易管理、交互性好的优点,在操作上是非常简单的。因此本系统可以进行开发。综上所述,该短视频网站的开发与设计具有很高的操作可行性,为了方便用户,使用户更容易操作短视频网站,开发此网站是必要的。3.3系统功能需求分析从综合实践项目管理系统的设计出发,主要能够实现的模块有:(1)用户注册:用户可实现注册、登录。(2)热门推荐:系统会推送最近的热门视频在用户首页。(3)视频观看:用户可以选择自己喜欢的视频进行观看。(4)视频管理:用户可以自己发布视频,以及可以对其进行修改和删除。(5)评论点赞:用户可以对视频进行评论点赞。(6)用户管理:管理员可以对所有用户进行管理。(7)视频审核:管理员可以对用户发布的视频进行审核。(8)视频管理:管理员可以将所有视频进行管理。3.3.1用例建模基于开发人员与使用者对其进行商讨,得到了最终的用例模型,它主要针对系统数据的需求分析,既体现了开发人员对于系统的功能要求,也满足了使用者的相关需求。它的主要内容也分为不同的部分,分别为:第一,这些涉及的需求都是未被开发的;第二,它类似于黑匣子,在对系统进行处理时是从外部开始的;第三,它有助于其他过程的进行,从开始到最终系统的优化过程都离不开它的参与[11]。具体模型如下。管理员用例图如图3-1所示:图3-1管理员用例图用户用例图如图3-2所示:图3-2用户用例图
3.4本章小结开发的短视频网站的研究是本章的主要介绍目的,主要内容是对及用户需求进行探讨和分析以及该系统实现的前提,针对可行的研究主要包括三个方面,第一个是系统开发过程的经济可行性,第二个是技术的可行性,第三个则是操作的可行性,随后详细地阐述了系统的功能,通过这些清晰的分析,这些都为系统的设计奠定了夯实的基础。
4系统设计4.1总体设计原则为了顺利完结总体的设计工作,在总体设计阶段应遵循以下基本原则。(1)简洁的用户界面在系统设计和开发工作中,美观、大方、交互设计的用户界面是最受欢迎的,交互逻辑的设计是有重大意义的,在交互设计中,要保证用户能够简单使用视频网站并且达到想要的功能需要最少的操作。(2)实用性在系统设计中,市场的根本决定因素就是该软件的实用性,所以系统应该遵循以下两个原则,第一,需求分析的结果是系统设计的前提,第二,用户的习惯是功能模块设计的初衷。4.2系统功能模块设计根据系统的需求,该系统拥有管理员和用户两个身份类型。由于前面对该系统的深入探讨和剖析,对系统无论是功能还是需求都有了清晰的了解,基于此得出了系统功能模块的结构。系统功能结构图如图4-1所示。图4-1系统功能结构图4.3登录流程设计流程设计是从不同层次设计用户进入网站,用户按照特定的步骤进入系统。用户操作进入系统首页,用户可以看到用户登陆界面,如果想要进入网站就需要先进行注册登录。用户通过登录窗口登录,然后运行自己想要的功能,针对不同的模块进行操作时,可以采取不同的方式和功能,通过输入自己信息,通过登陆系统的核验后系统就会将相应的信息进行存储,方便管理员管理[12]。4.3.1用户登录用户登录流程如图4-2所示。图4-2用户登录流程图4.3.2修改密码用户登录后,如果用户想修改密码,已保障账户的安全性,可以通过修改密码功能进行修改,进入密码修改界面。旧的密码会被系统进行相应的操作,进而会返回到数据库里面,并且会将其于库中已有的数据进行对照,若保持一致,就以进行重置操作,否则,不可以。
修改密码流程图,如图4-3所示:图4-3修改密码模块流程图4.4系统数据库设计数据库概念模型抽象,可以建模。本系统读取操作数据需要连接数据库,而且数据库连接影响到每个界面的运行,所以将连接数据库单独作为一个公共模块来处理,减少了系统源代码的冗余并且可以提高开发的效率。在信息方面,开发人员通过它来实现数据库的设计,与用户进行有效的信息传递。为了数据概念模型的实现,我们可以采取数据作为开始,做好数据收集和处理的控制,分析它们之间的关系得到其逻辑模型,该模型不理解的方式来实现和细节性问题,只要系统中数据的状态处理阶段[13]。
用户管理实体E-R图,如图4-4所示。图4-4用户管理E-R图注册实体E-R图,如图4-5所示:图4-5注册E-R图评论管理实体E-R图,如图4-6所示:图4-6评论管理E-R图4.5数据库表设计系统设计中数据库表的设计会很大程度上影响整个系统的设计,这个系统设计的核心部分就是数据库表的设计。系统中所需要的数据实可以观测得到的,可以通过对网站功能模块中的相应分析以及数据库中实体关系之间的设计进行观测。从概念模型和物理模型的建设和分析,不难得出建立数据库的要点(只展示部分表格设计)。下面是为数据库设计的表:(1)短视频信息表:表名为video,所有短视频信息均存于该表。表1短视频信息表字段名称字段类型字段大小是否主键说明codebigint16是编号sortint4否类别labelvarchar100否标签valuevarchar100否排序方式typevarchar100否种类css_classvarchar100否等级list_classvarchar100否等级is_defaultchar1否违约statuschar1否状态create_byvarchar64否创建者create_timedatetime否创建时间update_byvarchar64否更新者update_timedatetime否更新时间remarkvarchar500否评论(2)用户评论表:表名为notice,所有用户评论的信息均存于该表。表2用户评论表字段名称字段类型字段大小是否主键说明notice_idbigint16是编号notice_titlevarchar50否评论标题notice_typechar2否评论类型notice_contentlongtext否评论内容file_namevarchar255否文件名file_urlvarchar255否文件链接statuschar1否状态is_allchar1否全部create_byvarchar64否发布者create_timedatetime否发布时间update_byvarchar64否更新者update_timedatetime否更新时间remarkvarchar255否评论(3)用户信息表:表名为user,整个系统用户在登录注册时会使用到这个表,该表用来存放这个系统所有的用户信息,如用户名、用户年龄、用户性别、用户联系方式等。表3用户信息表字段名称字段类型字段大小是否主键说明user_idbigint16是编号login_namevarchar30否登陆名user_namevarchar30否用户名user_typevarchar2否用户类型id_numvarchar32否编号数字ageint11否年龄emailvarchar50否电子邮箱phonenumbervarchar11否电话号码sexchar1否性别avatarvarchar100否化身passwordvarchar50否密码saltvarchar20否兴趣statuschar1否状态del_flagchar1否登陆login_ipvarchar20否登录iplogin_datedatetime否登陆日期create_byvarchar64否创建者create_timedatetime否创建时间update_byvarchar64否更新者update_timedatetime否更新时间remarkvarchar500否评论role_idbigint16否角色编号likesvarchar2000否收藏(4)浏览记录表:表名为browse,所有浏览记录均存于该表。表4浏览记录表字段名称字段类型字段大小是否主键说明idbigint16是编号user_idbigint16否用户编号goods_idbigint16否视频编号timetimestamp否时间(5)收藏信息表:表名为collection,所有收藏信息均存于该表。表5收藏信息表字段名称字段类型字段大小是否主键说明goods_idbigint16是视频编号user_idbigint16是用户编号(6)密码保护表:表名为protect,所有密保信息均存于该表。表6密码保护表字段名称字段类型字段大小是否主键说明idbigint16是编号questionvarchar255否密保问题answervarchar255否密保答案user_idbigint16否用户编号4.6本章小结本章从很多方面对系统的设计进行分析,包括了视频管理模块、用户管理模块以及社交管理模块,同时也对数据库以及系统界面进行了相应的设计,首先先确立设计的原则,然后针对系统的结构、功能模块、流程以及数据库基于这些原则的基础上进行设计分析,在每一个处都进行了详尽的探讨。
5系统主要功能的实现5.1管理员主要功能模块实现5.1.1系统登录模块的实现在系统的首页,是需要用户进行个人基本信息的输入并通过系统的核验的,顺利经过这个过程后才能够进入系统,到达主功能页面。管理员登录如图5-1所示。图5-1管理员登录模块的实现5.1.2管理员功能模块的实现管理员进入系统首页有系统管理、视频中心和统计报表等功能模块。如图5-2所示。图5-2管理员功能模块的实现5.1.3视频管理模块的实现在视频管理模块,管理员可以对用户发布的视频信息进行查看、编辑、审核(通过或不通过)或删除。如图5-3所示。图5-3视频管理模块的实现5.2用户主要功能模块实现5.2.1用户注册模块的实现用户需要注册账户才可以发布视频或进行交流评论,注册需填写登录账号、用户名称、密码、喜好和密保问题答案等信息。如图5-4所示。图5-4用户注册模块的实现5.2.2个人中心模块的实现在个人中心模块中,用户能浏览并且修改个人资料(包括昵称、年龄、手机号码、电子邮件、密码等信息),还可以查看我的视频、我的收藏、我的关注、我的评论和浏览记录等信息。如图5-5所示。图5-5个人中心模块的实现5.2.3视频分类模块的实现用户在视频分类模块,可以按分类查找浏览视频信息,视频名称、可点赞收藏,或点击进入查看视频详细信息。如图5-6所示。图5-6视频分类模块的实现5.3本章小结本章对系统开发环境展开了较为丰富的讨论,根据系统的需求讨论和分析了功能模块的设计,并针对于几个主要的功能模块深入探讨,并将其最终可以达到的结果图进行展示。
6系统测试6.1系统测试的目的与原则在软件的编码工作完结以后,下一个阶段便是系统测试工作,系统测试也是软件开发过程中很重要的一个环节。任何人为开发出来的软件都存在或多或少的问题,软件测试的目的不是证明软件无错,而是发现系统中潜在的缺点,优化系统的体验。保证我们的系统可靠性和稳定性。因此在软件正式发布前,无论是单个模块的准确性还是整体系统各个模块之间的精确配合性非常有必要进行细致的测试。因为系统的工作量比较大,使得忽略一些细节是在所难免的。整个系统的完整开发就是要不断的去更新完善。系统测试的目的是利用最少的资源来发掘系统中存在的错误和缺陷,以免对后期的使用造成更多的麻烦,检测出系统是否能够完成应该有的功能并且不出现错误,同时可以为用户提供具有一定可信度的质量报告。6.2系统功综合测试该平台基于eclipse工具开发,JDK版本1.7,Web服务器或中间件信息:ApacheTomcat7,数据库:Mysql5.7。平台运行环境测试用例如表6-1所示。表6-1平台运行环境测试用例操作正确结果实际结果测试结论测试在谷歌浏览器上运行系统正常运行且运行流畅系统流畅运行通过测试在IE浏览器上运行系统正常运行且运行流畅系统流畅运行通过输入正确的账号和密码,然后点击登录按钮系统正常运行且运行流畅系统流畅运行通过6.3安全测试为了验证系统的保护机制是否能够在真正的使用过程中保障体统的安全所以需要进行系统的安全测试,尽可能的减少非法入侵的损害的发生,因此安全测试是十分必要的,系统数据库的数据安全以及它们的完整性和保密性都是靠系统的保护。安全测试的测试项通常包含下面几个方面:系统管理员页面是否有访问用户的合法性验证,查看用户是否拥有登陆权限;对于超时是否会限制系统的使用;对于系统的加密程序是否正确,数据是否完整;非法字符过滤功能是否被系统具备;防注入功能是否被系统配备等项目信息的测试。6.4本章小结在分析了测试结果后,我发现系统满足短视频系统中用户的主要需求。能实现设计的所有功能,系统运行正常,且操作简便,这是一款实用的的短视频软件。
7总结与展望7.1总结从以上的探讨中,不难得出短视频具有巨大的市场前景,在现代这个快节奏的生活环境下,短视频的开发更应该注重其舒适性和个性化的开发。在系统设计的整个过程中,涉及到多个环节,所提到的无论是需求的分析还是相关的设计,在本文中都努力实现规范化和文档化,将自身所学充分与网站的开发相结合,尽可能地推进整个系统地开发速度,并在高效率地同时保证高质量,希望尽自己所能通过专业能力为大学生活画上完美的句号。由于自己的坚持不懈,该短视频网站的完美竣工。这次毕业设计使我更加巩固这大学四年来所学的专业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 不锈钢桶企业数字化转型与智慧升级战略研究报告
- 大型圆钢企业县域市场拓展与下沉战略研究报告
- 矿物破碎机械企业数字化转型与智慧升级战略研究报告
- 塑料袋封口机企业数字化转型与智慧升级战略研究报告
- 节能型搪瓷制品生产设备企业数字化转型与智慧升级战略研究报告
- 无碱短切玻璃纤维企业ESG实践与创新战略研究报告
- 卷绕式卷扬机(绞车)企业县域市场拓展与下沉战略研究报告
- 空心新型烧结类砖、砌块企业数字化转型与智慧升级战略研究报告
- 2025-2030中国多参数监测设备行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国城镇化金融行业市场深度分析及发展前景与趋势研究报告
- 期中(试题)-2024-2025学年人教精通版(2024)英语三年级下册
- 定额〔2025〕1号文-关于发布2018版电力建设工程概预算定额2024年度价格水平调整的通知
- 《思想政治教育方法论》考研(第3版)郑永廷配套考试题库及答案【含名校真题、典型题】
- 煤矿隐蔽致灾因素普查课件
- 项目七-质谱法及其在食品分析中的应用001课件
- 《预防未成年人犯罪》主题班会
- 建设项目安全设施“三同时”审批流程图
- 软件系统功能需求调研表(信息系统项目需求调研表)
- 中国电信LTE网络质量评估测试规范(试行稿)V1
- 蓝牙音响成品检验规范
- 材料5:个人征信系统机构接入和接口验收工作流程
评论
0/150
提交评论