登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

车迷论坛APP的设计与实现毕业论文

 2020-02-16 22:16:36  

摘 要

随着全世界汽车文化的发展,车迷之间进行交流的需求越来越强烈,一款为人们提供互相交流学习的汽车线上论坛是广大车迷迫切需要的。Android系统是当今手机中占比第一的系统,一款采用Android技术开发的车迷论坛app将具有很大的市场前景。

本文围绕着Android车迷论坛app开发的过程,介绍了这款app在开发过程中经历的研究背景调查,架构设计,需求分析,总体设计,详细设计,系统实现等阶段的流程。

本项目在实现过程中使用了Android客户端开发技术,java web服务器实现技术,MySQL数据库开发技术,采用C/S架构,完全按照软件工程的开发流程进行模块化开发与测试。

本项目在具体开发的过程中,使用文档来设计数据库中数据的存储,也使用文档来设计客户端与服务器之间的信息交互,使项目中的数据流动按照文档中定义的方式来进行,使客户端和服务器之间的数据处理过程更加清晰。

本项目中遇到的一些技术问题,在文中采用了核心编码解析的方式来介绍。其内容包括客户端的UI设计,客户端与服务器之间的信息加工处理,MySQL数据库的SQL操作等。解决这些问题的思路与方式对于本项目的实现起着至关重要的作用,同时也为我以后的软件开发提供了一些宝贵的思路。

我希望本项目将为中国的广大车迷朋友提供一个绿色,和谐,健康,文明的线上交流学习平台,也希望可以推动我国汽车文化的不断发展。

关键词:车迷论坛;Android开发; C/S架构;文档;软件工程

Abstract

With the development of the world's automobile culture, the demand for communication between fans has become more and more intense. A car online forum that provides people with mutual exchange and learning is urgently needed by the majority of fans. Android system is the first system in today's mobile phones, and a car fan forum app developed with Android technology will have great market prospects.

This paper revolves around the process of Android car fan app development, and introduces the research background, architecture design, requirements analysis, overall design, detailed design, system implementation and other stages of the app.

In the implementation process of this project, Android client development technology, java web server implementation technology, MySQL database development technology, C/S architecture, and modular development and testing in accordance with the software engineering development process are used.

In the specific development process, the project uses documents to design the storage of data in the database, and also uses the document to design the information interaction between the client and the server, so that the data flow in the project is carried out according to the manner defined in the document. The data processing between the client and the server is clearer.

Some of the technical problems encountered in this project are introduced in the text by means of core coding analysis. Its contents include the UI design of the client, the processing of information between the client and the server, and the SQL operation of the MySQL database. The ideas and methods to solve these problems play a vital role in the realization of this project, and also provide some valuable ideas for my future software development.

I hope that this project will provide a green, harmonious, healthy and civilized online communication learning platform for the majority of fans in China, and hopes to promote the continuous development of China's automobile culture.

Key Words: car fan forum;Android development; C/S architecture;Document;software- engineering

目录

第1章 绪论 1

1.1 研究背景和意义 1

1.2 可行性研究 2

1.2.1 技术可行性 2

1.2.2 经济可行性 2

1.2.3 操作可行性 2

1.2.4 法律可行性 2

1.2.5 论文的组织结构 2

第2章 研究方案和架构概述 4

2.1 项目的主要功能设计目标 4

2.2 系统实现预计花费时间 4

2.3 系统的开发架构 4

2.3.1 系统的整体开发架构 4

2.3.2 客户端的架构 4

2.3.3 服务器架构 5

第3章 需求分析 6

3.1 软硬件需求 6

3.2 功能需求 6

3.2.1 注册,登录,退出系统 6

3.2.2 个人信息的修改 6

3.2.3 浏览帖子 6

3.2.4 发布帖子 6

3.2.5 查找帖子 7

3.2.6 帖子与评论 7

3.2.7 管理员功能 7

3.3 性能需求 7

3.3.1 网络性能 7

3.3.2 图片处理 7

3.3.3 软件大小 7

3.3.4 服务器图片资源文件 7

3.4 出错处理需求 8

第4章 总体设计 9

4.1 概念模型设计 9

4.2 数据库设计 9

4.3 C/S协议通信文档 11

4.3.1 注册 11

4.3.2 用户登录 11

4.3.3 用户修改个人信息 12

4.3.4 显示个人信息 12

4.3.5 显示帖子(主界面) 13

4.3.6 显示评论或回复界面 13

4.3.7 发布评论界面 14

4.3.8 发布帖子界面 14

4.3.9 按关键字查询帖子 15

4.3.10 修改帖子标签 15

4.3.11 删除帖子 16

4.3.12 置顶帖子 16

第5章 详细设计 18

5.1 登录模块的设计 18

5.1.1 功能设计 18

5.1.2 算法设计 18

5.2 注册模块的设计 18

5.2.1 功能设计 18

5.2.2 算法描述 18

5.3 主界面模块设计 18

5.3.1 功能设计 18

5.3.2 算法设计 19

5.4 帖子模块设计 19

5.4.1 功能设计 19

5.4.2 算法设计 19

5.5 评论和回复模块 19

5.5.1 功能设计 19

5.5.2 算法设计 20

5.6 发帖模块设计 20

5.6.1 功能设计 20

5.6.2 算法设计 20

5.7 “我的”模块设计 20

5.7.1 功能设计 20

5.7.2 算法描述 20

5.8 查找帖子模块设计 20

5.8.1 功能设计 20

5.8.2 算法设计 21

5.9 管理员模块设计 21

5.9.1 功能设计 21

5.9.2 算法设计 21

第6章 系统实现 22

6.1 编码工具 22

6.2 核心编码思路 22

6.2.1 网络图片处理Base64 22

6.2.2 帖子列表分页的实现 22

6.2.3 滚动控件RecyclerView的使用 22

6.2.4 TabLaout(选项卡布局)的使用 23

6.2.5 客户端与服务器数据的信息交互 23

6.2.6 JSON数据处理 23

6.3 测试 24

6.3.1 注册登录模块测试 24

6.3.2 主界面模块测试 24

6.3.3 发布帖子模块测试 25

6.3.4 ‘我的’模块测试 26

6.3.5 回复评论帖子功能 28

6.3.6 管理员功能 29

第7章 总结和展望 31

7.1 总结 31

7.2 研究展望 31

参考文献 32

致谢 33

绪论

研究背景和意义

进入20世纪以来,汽车作为一种方便,快捷的交通工具迅速在全世界风靡起来,它大大的缩减了人与人之间的距离,提高了人们的出行效率,使人们的生活日益便捷起来,并成为了人们出行的首要的交通工具。经过一个半世纪的发展,汽车产业在全世界范围里不断的发展,日趋成熟,成为了全世界最具价值,规模最大的产业之一。伴随着汽车产业的发展,各种汽车品牌层出不穷,既有如劳斯莱斯,保时捷,奔驰,宝马,玛莎拉蒂等价值数百万的豪华车品牌,也有着年度销量上千万的,大众,丰田,日产等经典汽车品牌。这些汽车厂商通过不断竞争与合作,推动着汽车产业的飞速发展。在我国,进入改革开放以来,我国的经济水平不断提高,汽车产业已从一穷二白进入了百花齐放的新局面,国产汽车,如吉利,长城,比亚迪等也飞速发展,不断的赶超外国车企,也取得巨大的成就。它们将中国文化与融入其中,打造中国汽车品牌,使得国人也开始购买经济实用的国产汽车[1]。随着汽车产业的兴起,一种新型文化,汽车文化也在全世界风靡起来,国内外均有数量庞大的车迷,他们评车,品车,尽情的享受驾驶的乐趣。

同样的,在二十世纪中后期又一样伟大的技术也在大幅的改变人们的生活,有着第三次工业革命的互联网产业也开始了蓬勃的发展。互联网的影响惊人,互联网催生了新的产业,社区,和各类信息,它拉近了人们的距离[2]。通过互联网许多志趣相投的人,不论他们身在何地,不论他们年龄几何,均可以在互联网的世界里找到话题,找到快乐。特别重要的是,近十年来的智能手机的流行,通过移动终端和运营商移动网络的全面普及,互联网成为了人们生活中堪比柴米油盐酱醋茶的最重要的生活物资。而在智能手机之中,安卓系统是一个使用最普遍的系统。市场调查机构Kantar Worldpanel ComTech,2019年3月份最新数据显示,中国智能手机市场份额,Android占比78.2%,iOS占比21.7%,其他占比0.1%,可见安卓系统在智能手机市场的地位。用户使用拥有Android系统的手机,可以根据自己的使用习惯,个性化定制自己的手机,这样用户有极好的使用体验[3]

因此,通过使用Android技术设计一款车迷论坛应用,可以将互联网技术成功的用于促进汽车文化的发展。它们的结合,不仅有利于大家对汽车的认识,也有利于我国汽车文化的不断发展。开发一个论坛,可以提升广大车迷对汽车知识的学习兴趣,加深广大车友之间的联系和交流,也为汽车小白提供买车建议。这样,将会全面促进我国汽车文化的蓬勃发展。

可行性研究

技术可行性

此次项目,我将使用Android移动终端开发技术来进行客户端的开发,使用Android UI技术设计应用的界面。信息交流采用计算机网络中的HTTP协议,后台处理使用java web技术,数据存储使用MySQL数据库,数据处理采用SQL结构化查询语言,这些技术在本科期间我基本上都学过,故从现有的技术来说,我可以实现这个系统。

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

C:\Users\Administrator\Documents\Tencent Files\1214864933\FileRecv\MobileFile\Screenshot_2019-05-23-13-25-19-413_com.example.dr.png

C:\Users\Administrator\Documents\Tencent Files\1214864933\FileRecv\MobileFile\Screenshot_2019-05-23-14-00-54-436_com.example.dr.png

C:\Users\Administrator\Documents\Tencent Files\1214864933\FileRecv\MobileFile\Screenshot_2019-05-23-15-55-42-345_com.example.dr.png

C:\Users\Administrator\Documents\Tencent Files\1214864933\FileRecv\MobileFile\Screenshot_2019-05-23-16-00-14-930_com.example.dr.png

C:\Users\Administrator\Documents\Tencent Files\1214864933\FileRecv\MobileFile\Screenshot_2019-05-23-16-03-12-461_com.example.dr.png

C:\Users\Administrator\Documents\Tencent Files\1214864933\FileRecv\MobileFile\Screenshot_2019-05-23-15-11-43-094_com.example.dr.png

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图