没有合适的资源?快使用搜索试试~ 我知道了~
毕业论文_李德生-4-301
需积分: 0 0 下载量 43 浏览量
2022-08-08
18:32:42
上传
评论
收藏 1.54MB DOCX 举报
温馨提示
试读
47页
在上述背景下,将移动互联网的便利性、广泛性与传统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
剩余46页未读,继续阅读
鸣泣的海猫
- 粉丝: 22
- 资源: 293
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0