软件工程毕业论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科生毕业论文

题目:分布式网络中的推送系统的设计与实现

院系:软件学院

专业:软件工程(计算机应用方向)

学生:

学号

指导教师:明志(副教授)

(职称)

二〇一五年三月

摘要

随着互联网计算机技术的飞速发展,网络已经成了大众生活必不可少的部分,它的最大优点就是可以将大量的信息互相共享。不管是移动终端还是个人电脑,人们总是可以通过设备进入互联网中获得自己感兴趣的信息。

但与此同时,由于互联网是属于大家的,具有很强的开放性,使得网络上的信息每天都在呈爆炸式地增长,信息的泛滥而引起网民难以消化的现象已经不再是新鲜事。在当今这个步伐急促的社会中,要想通过普通浏览的方式在信息海洋中找到自己所需要的容确实不是一件轻松的事,普通的浏览查找在当今已经可以说得上是一种既消耗精力又浪费时间的信息获取方式,在注重用户体验的今天,它已经很难达用户满意程度。

为了给各位网民带来具有针对性的个性化服务,将方便快捷的体验带给网民,信息推送技术(PUSH)应运而生。有了PUSH技术,用户再也不用手动地在互联网上查找自己想要的信息,而只需设置订阅自己所感兴趣的容,PUSH系统就会定期地向用户推送相关消息,整个过程中用户处于被动状态,省去了手动查找等繁杂步骤,大大提高了用户的体验质量。

因此,推送技术已经在近些年中得到了巨大的发展和推广,尤其是在当今分布式主流的网络中,一个好的推送系统会给成千上万的用户带来便利,也给了各个消息发送方带来了推广渠道。通过推送系统,各个组织可以把自己的新闻消息推送到特定用户的设备中,形成了定向传送的局面,双方的需求都得到了满足,并且还有了效率的保证。

关键词:信息获取,推送技术,个性化

Abstract

With the rapid development of the technology in internet and computer field, network has become the indispensable part of the public life. Its most important advantage is the capacity of sharing lots of message. With mobile terminal or pc, people can easily connect to the internet to get the message he/she like.

But in the same time, since the internet belongs to ourselves, it is so open that the messages in internet are increasing rapidly everyday. It is no more a news that netizen can not digest soon because of the message overflow. In this hurried society, it is not an easy thing to find the message we want in the data ocean by ordinary browsing. Nowaday the ordinary browsing way is time-wasted and vigor-wasted to get message. From point view of paying attention to customer experience, it can hardly make the customer satisfied.

To give the netizen individual and convenient experience, the message push technology occurs. With the push technology, customers no more need to find the message manually. They just need to setup the content they interest in, and the push system will push the relevant message to the customer. The customers are in passive state all the time without the manual checking, and the customer experience is enhancing largely.

So the push technology has been popularized and developed largely these years, especially in the distributed network. An excellent push system can bring convenience to customers and provide more spread way to the pushers. With the push system, an organization can send their news to the specific customers. It satisfy the pushers and recievers in the same time and guarantee the efficiency.

Keywords: obtain message, push technology, individuation

目录

第一章前言 (1)

1.1 背景现状分析 (1)

1.2 推送系统概述 (2)

1.3 论文结构简介 (3)

第二章技术与原理 (4)

2.1 推送基本原理 (4)

2.2 PUSH技术优缺点分析 (6)

2.3 JAVA网络编程 (8)

2.4 JAVA数据库编程 (14)

2.4.1 JDBC简介 (14)

2.4.2 JAVA数据库操作 (15)

2.5 XMPP协议介绍 (21)

第三章架构设计 (23)

3.1 系统架构及原理 (23)

3.2 业务用例的实现 (24)

3.3 数据库设计 (27)

3.3.1 构建数据库的系统流程 (28)

3.3.2 表的具体设计 (29)

第四章模块设计 (33)

4.1 ConnectionPool类介绍 (33)

4.2 Cache类介绍 (47)

相关文档
最新文档