基于Android的美术作品赏析系统的开发毕业论文
2021-04-02 21:17:48
摘 要
当今社会,科学技术飞速发展,移动应用在我们的日常生活中占据着越来越重要的位置,越来越多Android平台的移动应用也随之诞生。这些应用涉及到娱乐、餐饮、医疗、旅游等各个领域。本文所研究的美术作品赏析系统是移动开发在美术领域中的应用,美术作品赏析系统是为美术爱好者提供一个方便快捷的美术作品赏析平台,旨在为美术爱好者提供一个新型的美术学习、交流平台。
本文阐述了一个基于Android平台的美术作品赏析系统的设计与实现。论文的主要工作如下:
(1)设计了一款针对性强的美术作品赏析系统,客户端分为美术作品赏析、画家信息、搜索、热门收藏和我的信息五个功能模块,该系统为美术爱好者提供了一个线上的、移动的、完整的美术作品赏析平台。
(2)美术作品赏析系统的服务器采用Spring Spring MVC MyBatis框架,轻量、速度快、效率高。
(3)客户端与服务器通信使用OKHttp框架,图片加载使用Glide框架。
(4)整个系统界面设计简洁,为用户提供良好的交互体验。
关键词:Android;美术作品;Spring Spring MVC MyBatis;OKHttp
Abstract
In Nowadays, science and technology develops rapidly and mobile applications is becoming more and more important in our daily life. So more and more Android platform mobile applications are born. These applications involve entertainment, catering, medical, tourism and other fields. In this paper, the research of art works application system is just one of the mobile development in art. The art works application system provides a convenient, efficient and a new type of art learning and communication platform for art lovers.
This thesis describes the design and implementation of an art work application system based on Android platform. The main work of this thesis is as follows:
(1)This thesis design an art work application which is targeted. And it has five functional modules: application of art works, artist information, searching, popular collection and my information. This system provides an online, mobile and completes art work application platform.
(2)The server for art work application system uses Spring Spring MVC MyBatis framework, which is lightweight, highly speed and efficient.
(3) The client communicates with the server using the OKHttp framework and downloads pictures using Glide framework.
(4)The entire system interface design is simple and provide users a good interactive experience.
Key Words:Android;art work;Spring Spring MVC MyBatis;OKHttp
目 录
第1章 绪论 1
1.1 研究背景与意义 1
1.2 研究现状 1
1.3 论文主要研究内容 2
第2章 需求分析 3
2.1 任务概述 3
2.2 功能性需求需求分析 3
2.3 非功能性需求 8
2.4 可行性分析 8
2.4.1 客户端技术可行性 8
2.4.2 服务器技术可行性 8
第3章 系统设计 9
3.1 系统架构 9
3.2 功能描述 9
3.3 数据库设计 10
3.3.1 概念模型设计 10
3.3.2 物理模型设计 11
3.4 服务器设计 13
3.5 客户端设计 14
3.5.1 美术作品赏析 14
3.5.2 画家信息 16
3.5.3 搜索 16
3.5.4热门收藏 16
3.5.5 我的信息 18
3.5.6 图片加载 19
3.5.7 获取美术作品资讯 19
3.6 客户端与服务器连接 19
3.7 主要界面设计 19
3.7.1 系统主界面 19
3.7.2 美术作品详情界面设计 19
3.7.3 画家详情界面设计 22
3.7.4 搜索界面设计 22
3.7.5 我的信息界面设计 22
3.7.6 设置界面设计 23
3.7.7 站外链接界面设计 24
3.7.8 登录界面设计 25
3.7.9 注册界面设计 25
第4章 系统实现 26
4.1 开发环境 26
4.2 主界面的实现 26
4.3 美术作品赏析的实现 26
4.4 画家信息的实现 29
4.5 搜索的实现 30
4.6 热门收藏的实现 31
4.7 我的信息的实现 31
4.8 登录的实现 34
4.9 注册的实现 34
4.10 网络通信的实现 35
4.11 服务器的实现 36
第5章 系统测试 38
5.1 美术作品赏析测试 38
5.1.1 美术作品详情页面 38
5.1.2 收藏 38
5.1.3 评论 39
5.1.4 美术作品图片 40
5.2 画家信息测试 40
5.3 搜索测试 40
5.3.1 美术作品搜索 40
5.3.2 画家搜索 42
5.4 热门收藏测试 42
5.5 我的信息测试 42
5.6 登录测试 43
5.7 注册测试 43
5.8 其他测试 43
第6章 总结与展望 44
6.1 工作总结 44
6.2 工作展望 44
参考文献 46
致谢 47
第1章 绪论
1.1 研究背景与意义
随着计算机技术的不断发展和智能手机的更新换代,我们的生活也进入了“移动”的时代,各种移动平台的各式移动应用也随之诞生。这些应用涉及到娱乐、餐饮、医疗、旅游等各个领域。然而,移动应用的开发者却忽视了美术爱好者这一小众群体,以致目前在国内并没有一个专属于美术爱好者赏析国内外美术作品的移动应用,这对一些美术爱好者来说无疑是减少了平时闲暇生活的乐趣,对移动应用的开发者来说同样损失了一个很好的开发机会。想要欣赏高清的美术作品,美术爱好者们只能够去各地参加各种线下画展,或者是去网上搜索高清的甚至不高清的图片,这不仅会导致各种不必要的费用如路费等,还会浪费许多不必要的时间。
美术赏析是一门发现美、欣赏美、展示美的活动[1]。众所周知,美术可以提高一个人的涵养,可以使人知道如何去寻找和发现生活中的美。对于一些美术爱好者来说,能够随时随地看到自己想看的美术作品、发表对其的所思所想是一件美好的事情。在此基础上,设计开发的基于Android的美术作品赏析系统是一个美术爱好者能够学习和赏析美术作品的移动应用。在应用中,用户可以随时随地自由地浏览国内外各种美术作品并发表自己的意见和看法,也可以对美术作品进行收藏操作,从而为每个用户提供一个与其他用户进行交流学习的渠道,以此成为一个美术爱好者的交流、学习的平台。