登录

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

注册

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

找回密码

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

基于Android的校园“微服务”平台的设计与实现

 2023-03-09 08:54:34  

论文总字数:27630字

摘 要

伴随着移动网络的高速发展和现代化智能通信手机通信手机的快速普及,手机已经是我们生活中必不可少的重要生活工具,在我们日常生活中扮演者至关重要的角色。现如今,在校大学生获取学校相关信息已经不再局限于PC机,而希望更多的倾向于手机移动设备终端。在这样的大环境下,各式各样、灵活多样的APP的孕育而生(如课程格子、超级课程表等校园APP等)。为了顺应潮流趋势,如何运用基于Andorid移动终端设备为在校大学生提供校园服务是许多高校关注和研究的热点。

本文章的研究主题是基于Android移动客户端的校园“微服务”平台的设计方法和实现步骤,主要研究内容如下:(1)分析基于移动通信网络的Android通信手机下在校大学对于校园“微服务”的需求,并根据要求提出详细的可行的解决方案。(2)平台实现了机器人交流、学习天地(课程查询、成绩查询和课程选修等)、日程规划、自习室预定、图书馆智能服务(图书预定、图书智能推荐、图书定位等)、跳蚤市场、校园交流活动(论坛交流、好友聊天和社团活动等)和校园智能助手等功能模块。(3)基于Android移动终端的校园“微服务”平台通过HTTP超文本传输通信协议的方式,运用轻量级的数据交换格式JSON完成客户端与服务器的数据通信。服务器后台通过Servlet来响应客户端的HTTP通信请求,访问JDBC-API来获取存储在数据库中的数据。很大程度的提升了校园“微服务”平台的交互性,满足移动网络通信环境下在校大学生使用“微服务”平台的需求。

关键词移动终端;校园;微服务;APP

Design and Implementation of Campus "Micro Service" Platform Based on Android

Abstract

With the rapid development of mobile network and the rapid development of modern intelligent mobile phone communication communication mobile phone, mobile phone is an essential tool in our lives, plays a vital role in our daily life. Today, college students to obtain information related to the school is no longer limited to PC, and hope that more mobile phones tend to terminal. In such a big environment, a wide range of flexible and diverse APP conceived (such as curriculum, super curriculum, such as campus APP, etc.). In order to conform to the trend of the trend, how to use Andorid mobile terminal equipment to provide campus services for college students is the focus of many colleges and universities.

Study on the theme of this article is the design method of Android mobile client campus micro services platform and implementation steps based on the main research contents are as follows: (1) analysis of College Android communication mobile phone mobile communication network based on the campus "micro service demand, and puts forward the detailed solution according to the requirements. (2) platform of the robot communication, learning (course query, query results and elective courses etc.), schedule planning, room reservation, intelligent service Library (book reservations, Book Intelligent Recommendation, book positioning), flea market, campus activities (exchange forums, chat with friends and community activities) and campus intelligent assistant function module. (3) based on the Android mobile terminal campus micro service platform, the data communication between the client and the server is realized by using the lightweight data interchange format JSON through the HTTP hypertext transfer protocol. Server background through the Servlet to respond to the client"s HTTP communication request, access to JDBC-API to obtain data stored in the database. To a large extent, enhance the campus micro service platform interactive, meet the needs of mobile communication network environment in college students to use micro service platform.

Key words: mobile terminal; campus; micro service; APP

目录

摘要 I

Abstract II

目录 III

1.1课题研究的背景 1

1.2课题研究的意义 1

1.3国内外研究现状的比较 2

1.3.1 Android系统的发展现状 2

1.3.2校园移动服务平台的发展现状 2

1.4本文研究的主要内容 2

1.5本文章节安排 3

第二章 相关技术及介绍 4

2.1校园服务平台的核心技术 4

2.1.1 基于TCP协议的网络通信 4

2.1.2 Scoket通信技术 4

2.1.3 XMPP协议实现消息推送技术 4

2.2移动终端下校园微服务实现技术 4

2.2.1 Android的基本构成和工作流程机制 4

2.2.2 JavaWeb Spring框架的搭建 5

2.3本章小结 5

第三章 校园“微服务”平台 需求分析 6

3.1系统环境分析 6

3.1.1 移动校园“微服务”平台的环境需求分析 6

3.1.2 技术环境分析 6

3.2系统功能分析 7

3.2.1 系统功能模块分析 7

3.2.2 面向相关工作人员的管理功能的分析 7

3.2.3 “微服务”平台用例分析 8

3.2.4 “微服务”平台主要活动分析 12

3.3本章小结 17

第四章 校园“微服务”平台 设计 18

4.1系统结构设计 18

4.2“微服务”系统功能设计 19

4.3系统主要模块设计 20

4.3.1学习天地服务 20

4.3.2日程规划服务 21

4.3.3自习室预订服务 23

4.3.4 智能图书馆服务 25

4.3.5 校园交流服务 27

4.3.6 设置服务 27

4.4 数据库设计 27

4.4.1 数据库的逻辑结构和物理结构设计 28

4.5本章小结 31

第五章 校园”微服务”平台的实现 32

5.1移动学生端功能结构 32

5.3日程规划服务功能的实现 34

5.3.1 日程的添加功能的实现 34

5.3.2 日程管理功能的实现 35

5.4自习室在线选座功能的实现 37

5.4.1 在线选择自习室座位功能的实现 37

5.5智能图书馆功能的实现 38

5.5.1 图书推荐功能的实现 38

5.5.2 图书推荐功能的实现 40

5.5.3 图书分类功能的实现 41

5.6校园交流功能的实现 43

5.7 设置功能的实现 45

5.7.1 平台登陆功能 45

5.7.2 平台注册功能 47

5.7.3 业务查询功能 49

5.7.4 推送消息设置功能 51

5.7.5 偏好设置功能 52

5.8 本章小结 54

第六章 系统测试 55

6.1 软件测试的目的和原则 55

6.2测试环境搭建 55

6.3 测试用例 55

6.4 本章小结 57

第七章 系统整体总结和展望 58

致谢 59

参考文献 60

第一章 绪论

1.1课题研究的背景

移动手机的快速普及和手机性能的快速提升,基于移动通信终端的各式各样的信息服务和社会化功能服务如今变得炙手可热,成为当今社会服务研究的重点。对于教育培训的摇篮和知识普及发源地的校园,对于怎样更好的利用、能够无处不在的提供信息服务功能的移动通信终端的移动通信手机功能,让在校的老师和学生能够进一步实现在线信息交流,依据学校这个平台展现更好的自我,具有较为深刻的实际意义和广泛的社会价值。

剩余内容已隐藏,请支付后下载全文,论文总字数:27630字

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

企业微信

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