摘要在急速发展的移动互联网中,社交应用占据了不可或缺的地位。大学生是移动社交应用使用的主要群体,但目前针对校园的社交应用大多数停留在线上的虚拟社交,能够实名制、实现O2O服务性的垂直化社交的模式较少。此外,平时碰到各种问题无法解决需要寻求帮助的时候,通过其他社交应用无法及时得到响应。所以,本应用提供了一个快速得到即时响应的O2O服务的平台。
本应用使用Node.js+Express+MongoDB+Json搭建后台以及数据传输交互、利用Android 的NotificationManager实现及时响应的技术。在技术上,客户端来实现及时响应,配合使用新兴的轻量的Node.js+Express +MongoDB + Json,能够整体上为应用提供更好的性能,让用户有更好的体验。45612
[毕业论文关键词]:Node.js; MongoDB;Android;O2O服务;移动社交
Abstract
With the rapid developing of mobile networking, social applications, the major users of which are college students, have already occupied an indispensable position on the internet. At present, however, most of such social applications for campus are only implemented with the function of virtual social intercourse. Seldom model has been designed and implemented for real name registration and O2O serices. Besides, it is difficult to get in time response from others when various problems appeared or helps needed . Hence, the application provides a O2O service platform, which can response immediately.
Therefore, the application was designed by using the technology of Node.js + Express + MongoDB + Json to establish the Server, data transmission and data interaction. The function of instant response was implemented by using NotificationManager in Android SDK. A better performance is realized by using these technology, and better user experience is provided at the same time.
[Key Words]: Node.js; MongoDB; Android; O2O service; Mobile Social networking
目     录
摘  要    I
Abstract    II
1. 绪论    1
1.1  选题依据及课题背景    1
1.2  目前现状与发展趋势    1
1.3  研究目的和开发意义    2
2. 相关技术    3
2.1  Android平台简介    3
2.1.1  Android基本介绍    3
2.1.2  Android应用组件    3
2.2  Node.js简介    4
2.2.1  Node.js基本介绍    4
2.2.2 Node.js特点及性能    5
2.3  MongoDB简介    5
2.3.1  MongoDB基本介绍    5
2.3.2  MongoDB功能及性能    6
3. 系统分析    7
3.1  系统功能结构模型    7
3.1.1  登录模块分析    8
3.1.2  个人管理模块分析    10
3.1.3  任务模块分析    12
3.1.4  响应模块分析    13
3.2  系统的框架设计    14
3.3  系统的UML图    15
3.3.1  系统的用例图(Use Case Diagram)    15
3.3.2  系统的主要类图(Class Diagram)    15
4. 详细设计    17
4.1  系统整体设计    17
4.2  UI界面设计    17
4.3  数据库设计    18
4.4  数据存储设计    20
5. 应用实现    22
5.1  登录模块功能实现    22
5.2  个人管理模块功能实现    24
5.3  任务模块功能实现    26
5.4  响应模块功能实现    28
上一篇:jsp+mysql自动化考勤系统设计与实现
下一篇:数字加法器的设计与实现

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

浅论职工思想政治工作茬...

压疮高危人群的标准化中...

AES算法GPU协处理下分组加...

上海居民的社会参与研究

浅谈高校行政管理人员的...