热门搜索: 小程序 管理系统 APP QQ:619795130
文章来源:设计52   发布者:毕业设计   浏览量:2161  
动漫游戏元素展示平台APP

一、选题背景

(一)从移动互联网发展角度

移动互联网(MobileInternet)是一种通过智能移动终端,采用移动无线通信方式获取业务和服务的新兴业务,包含终端、软件和应用三个层面。终端层包括智能手机、平板电脑、电子书、MID等;软件包括操作系统、中间件、数据库和安全软件等。应用层包括休闲娱乐类、工具媒体类、商务财经类等不同应用与服务。

中国互联网信息中心

由此可见,移动互联网成为我们身边密不可分的一部分,移动应用给与了我们生活上的方便,是一个不错的信息获取与交流的平台,可以以此作为本课题的目标平台。

(二)从ACG文化在国内发展的角度

ACG是动画(Anime)、漫画(Comics)与游戏(Games)的英文首字母缩略字,又可译为“二次元”、“动漫游戏”,是中国大陆的专用名词。日本ACG产业已经实现了成熟的市场化运作,而在国内,由于受众面小的原因目前仍处于发展初期。ACG文化在国内主要以青少年构成,他们通过博客、论坛、社交渠道(微博、朋友圈、QQ空间)、弹幕视频网站(ACFUN.TV,BILIBILI.TV)进行交流。随着移动互联网的发展,ACG文化爱好者开始通过移动终端进行动漫作品欣赏和交流,对于本课题来说,我可以顺应趋势通过移动互联网这个平台对ACG文化进行传播。

(三)从个人角度

我在移动互联网发展初期,通过手机WAP上网方式接触到一个以提供漫画阅读为主的手机WAP交流社区,在这个社区中,我与爱好ACG文化的人进行交流,并在该社区当过一段时间的管理员,除此之外,我在高中时协助朋友搭建过ACG交流的论坛,这些经历让我更加热爱ACG文

化。在大学的学习过程中,我接触到移动互联网方面的开发技术,使我萌生的开发一款移动终端动漫应用程序的想法,这次毕设,是与他人合作完成的课题,我有ACG主题论坛搭建管理的经验,我选择了后台系统的开发。

二、选题意义

本选题是ACG动漫游戏元素展示系统,它通过视频、音频播放,漫画、文章等模块展现ACG动漫游戏文化,让用户通过移动终端随时随地的获取相关资源,进而达到ACG动漫游戏展示推广的作用。该平台数据存储基于BaaS(Backend as a Service,后端即服务)云服务平台,有一个展示系统和后台系统构成。展示系统向用户展示ACG动漫游戏元素,后台系统向平台管理员提供一个移动端对展示系统的管理方式。

该后台系统在向平台管理员提供了一个可视化简洁的管理方式,让平台管理员避免操作文件以及数据库等专业性强的操作,仅用一款移动端应用软件,实现上述模块功能的管理,而且后台系统的移动特性,方便管理员随时随地进行操作,极大的方便了管理工作。

三、国内外研究现状

(一)国内ACG动漫游戏交流方式

在我国,ACG爱好者通过博客、论坛、RSS(简易信息聚合)、Wiki(一种在网络上开放且可供多人协同创作的超文本系统)、P2P(对等网络)、IM(即时通讯)、网络存储等方式交流与分享动漫游戏资讯和资源,随着移动互联网发展,越来越多人开始通过移动终端获取资源。

(二)国内ACG动漫游戏展示交流平台面向移动终端的解决方案

1.现有的互联网ACG动漫游戏展示交流平台

这些博客、论坛等互联网网站会面向移动终端设备通过WAP、HTML技术提供适配的网站版本,如WordPress(全球流行开源博客程序)提

供适配移动终端分辨率的主题以及插件,Dizcus同时提供移动端网站和移动端应用“掌上论坛”。“Tapatalk Forum”也是一款可以访问一些论坛的应用程序。

2.移动端原生应用(Native APP)

资讯类:爱稀饭动画、 二次元狂热

漫画类:布卡漫画,漫画岛

视频类:ACFUN客户端,哔哩哔哩手机客户端

3.WAP(Wireless Application Protocol,无线应用协议)协议的网站

WAP技术适用于早期移动终端对网页解析性能限制的情况下设计协议,随着移动互联网的发展逐渐被淘汰,原有网站转型做移动应用或者转型互联网网站。

4.人人网、微博等社交平台

用户进行ACG动漫游戏内容发布,平台运营方会根据现在互联网发展方向提供服务,即移动互联网下的移动端网站和应用程序。

一、研究方法

(一)可行性研究

作为一款面向移动终端(Android平台)ACG动漫游戏展示系统,移动互联网的流行对其来说是一个不错的实现机会,开发面向移动终端的ACG动漫游戏展示系统使一个值得去解决的方案。

我尝试开发这个展示平台的后台系统向管理员提供了便捷的方法,使其从操作复杂的数据库操作中解放出来,并结合移动终端的便捷性,可以让管理员随时随地的对ACG动漫游戏展示系统进行管理操作,因此,这是一个可行的研究的选题。

(二)需求分析

1.功能需求

该选题要与ACG动漫游戏展示系统实现功能相匹配,即实现展示系统状态管理,文章管理(文章发表、编辑、删除)、资源管理(视频、音频、漫画资源上传和删除),用户评论管理(注册、编辑内容、审核、评论管理)。

2.性能需求

UI在操作过程中动画流畅、反馈及时,进行网络通信时程序不卡顿。

3.可靠性

保证该应用程序尽可能稳定运行,减少数据操作错误、程序错误以及程序崩溃的现象的发生,对于已知可遇见的错误(如网络问题导致数据操作失败),能准确显示错误原因和可能尝试的解决方案。

4.接口需求

依照该平台采用BaaS服务商提供API实现相应功能。

5.假定与约束

该选平台数据处理方式与接口由BaaS服务商限定,目标平台限定为Android。

6.逆向需求

逆向需求限制该选题所开发应用的功能,即对ACG动漫游戏展示系统的数据进行管理操作,要实现管理方面的功能,而不是去为展示这些数据而与展示系统的功能发生冲突。

7.将来可能提出的要求

根据软件开发的进度和将来的应用目标,可能会提出一些方案来增加或修改程序功能,如帐号系统增加等级系统。

(三)总体设计(概要设计)

总体设计是根据需求定义一个项目的框架,随需求的改变而改变,在这个选题中,要根据平台功能和管理员管理需求而决定这个应用程序要实现的功能。

(四)详细设计

依照总体设计的要求去实现每个模块的功能,并将其连接在一起,为后续的开发做好准备。

(五)编码测试

根据软件设计要求,开始具体实现应用程序的功能,在完成编码过程后,进行白盒与黑盒测试,发现软件编程错误、结构错误、数据错误、接口错误和功能错误,并予以修正。

二、研究手段

(一)与导师沟通、请教

导师是我整个毕业设计过程中重要的角色,与导师的交流和请教可以帮助我正确的完成毕业设计。

(二)文献查询和研究

通过学校图书馆资源,以及文献查询系统,可以获取到与选题相关的书籍、文献、论文、期刊等资源,调查ACG文化在国内发展现状,以

及相关技术的信息,为论文研究提供了坚实的基础。

(三)查看相关技术文档

在该选题应用程序开发过程中,涉及到Android(安卓)、网络传输、

BasS平台等方面工具与技术,它们都提供了相关的技术文档,如环境配置、API文档、Demo(演示)等方面内容,使用技术文档能减少找寻资料花费的时间,以避免使用因过时被官方取消支持的内容,提升了开发效率。

(四)开发者社区交流

开发者社区是程序员交流的场所,你可以提出问题寻求帮助,也可以找到别人解决问题的思路与方法,避免了许多无用功。



资源信息

格式: rar
  • 上一篇:Android社团APP技术开发
  • 下一篇:基于手机客服端的物业管理系统