没有合适的资源?快使用搜索试试~ 我知道了~
毕业论文_李德生-5-51
需积分: 0 0 下载量 51 浏览量
2022-08-08
22:57:26
上传
评论
收藏 1.54MB DOCX 举报
温馨提示
试读
43页
在上述背景下,将移动互联网的便利性、广泛性与传统OKR理论相结合设计与实现一个基于Android平台的团队任务管理系统就很有必要了。研究现状最近几年的时间内,将
资源详情
资源评论
资源推荐
本科毕业设计(论文)
题 目:基于安卓的团队任
务管理 APP 的设计
与实现
学 号: 20154875636
姓 名: 李德生
班 级: 15 软工 A1
专 业: 软件工程
学部(院): 工学部
入学时间: 2015 级
指导教师: 贺海晖
日 期:2019 年 5 月 11 日
基于安卓的团队任务管理 APP 的设计与实现
毕业设计(论文)独创性声明
本人所呈交的毕业论文是在指导教师指导下进行的工作及取得
的成果。除文中已经注明的内容外,本论文不包含其他个人已经发表
或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均
已在文中作了明确说明并表示谢意。
作者签名:
日 期:
基于安卓的团队任务管理 APP 的设计与实现
摘要
本系统客户端使用 Android 移动开发技术,服务器搭建在成熟的阿里云轻量
级应用服务器上,理论主要基于“目标与关键成果法(OKR)”。主要实现小团队
或者小组用户的团队任务的查询、发布、搜索、修改、管理、数据统计与提醒。
同时,本 app 还提供最基本的即时通讯功能。采用面向对象的方法进行了总体设
计、详细设计并最终实现了团队任务管理系统的主要功能。
本文设计的团队任务管理共分为即时通讯模块、任务模块、管理模块、服务
器模块共四个模块。即时通讯模块采用网易云信成熟的即时通讯模块 SDK 和 UI
库进行快速集成开发,主要实现用户间基本的即时通讯功能:聊天、建立群组等
基本功能。任务模块通过使用原生的 Android listview 控件进行显示,给用户提
供基本的任务查询功能。管理模块主要是给用户提供,新建自定义任务查看任务
日历,对任务成员进行群发提示信息、任务搜索、以及基本的数据统计等功能。
服务器模块搭建在商用的阿里云轻量级应用服务器上,采用 tomcat + springMVC
+hibernate+mysql 的 方 式 来 实 现 轻 量 级 应 用 服 务 器 。 客 户 端 通 过
rxjava+retrofit+Gson 方式将待发送的请求信息转换成 json 通过 http 协议发送到服
务器,服务器端的 springMVC 框架进行 http 请求的响应并进行相应的数据处理。
同时,hibernate 框架将实体类和 mysql 数据库中的数据表进行映射,实现数据库
面向对象的实体类操作,从而简化关系模式的操作流程。
关键词:Android;OKR;SpringMVC;团队任务管理
基于安卓的团队任务管理 APP 的设计与实现
DESIGN AND IMPLEMENTATION OF MANAGEMENT
SYSTEM OF TEAM TASK BASED ON ANDROID
ABSTRACT
The client of this system uses Android mobile development technology, and the s
erver is built on the mature Lightweight Application Server of Aliyun. The theory is
mainly based on "Target and Key Result Method (OKR)". It mainly implements the q
uery, publication, search, modification, management, data statistics and reminders of t
eam tasks of small teams or group users. At the same time, this app also provides the
most basic instant messaging function. The overall design, detailed design and ultimat
ely the main functions of the team task management system are realized by using the
object-oriented method.
The team task management designed in this paper is divided into four modules: i
nstant messaging module, task module, management module and server module. Insta
nt messaging module uses the mature instant messaging module SDK and UI Library
of NetEase Yunxin for rapid integration development. It mainly realizes the basic inst
ant messaging functions among users: chat, group building and other basic functions.
Task module provides users with basic task query function by using native Android lis
tview control for display. The main function of the management module is to provide
users with new custom tasks to view the task calendar, send prompts to task members,
search tasks, and basic data statistics. The server module is built on the commercial A
liyun lightweight application server, and the lightweight application server is realized
by Tomcat + spring MVC + hibernate + mysql. The client converts the request inform
ation to be sent into JSON through rxjava + retrofit + Gson and sends it to the server t
hrough HTTP protocol. The spring MVC framework carries out the corresponding HT
TP requests and processes the corresponding data. At the same time, hibernate frame
work maps entity class and data table in MySQL database, realizes object-
oriented entity class operation of database, thus simplifies the operation process of rel
ational schema.
Key words: Android; OKR; Spring MVC; Team Task Management
目录
1 绪论 .................................................1
1.1 研究的背景 ....................................................................................................................1
1.2 研究现状.........................................................................................................................1
1.3 研究的意义 ....................................................................................................................2
1.4 研究的目标与内容 ......................................................................................................2
1.5 论文的组织安排...........................................................................................................3
2 系统的相关理论与技术概述 .............................5
2.1 Android 技术概述................................................................................................5
2.1.1 Android 系统体系结构...............................................................................5
2.1.2 Android 开发环境以及调试工具 ............................................................5
2.2 Rxjava 函数响应式编程技术概述 ...........................................................................6
2.3 基于 Java 的服务器开发技术方案概述.................................................................6
2.3.1 SpringMVC 框架的应用.............................................................................6
2.3.2 Tomcat 服务器应用 ....................................................................................6
2.4 网易云信即时通讯服务概述 ....................................................................................6
2.5 json 数据和 mysql 数据库概述................................................................................7
3 需求分析 .............................................8
3.1 系统可行性分析...........................................................................................................8
3.2 用例分析.........................................................................................................................9
3.2.1 任务创建者用例描述 .................................................................................9
3.2.2 任务成员用例描述 ...................................................................................10
剩余42页未读,继续阅读
坑货两只
- 粉丝: 65
- 资源: 290
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0