ImageVerifierCode 换一换
格式:DOC , 页数:54 ,大小:2.24MB ,
资源ID:1273883      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1273883.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于云计算的移动搜索平台——数据访问层的设计与实现---毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于云计算的移动搜索平台——数据访问层的设计与实现---毕业论文.doc

1、 本 科 毕 业 论 文 基于云计算的移动搜索平台 数据访问层的设计与实现 Mobile Search Platform Based on Cloud Computing The Design and Implementation of Data Access Layer 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软 件工程 年 级: 指导教师: 年 月 2 摘 要 互联网和传统搜索引擎的出现 使 人们的互动交流比以往任何一个时代都更加便利。但由于传统的网络信息收集与发布方式的局限 , 这种交流互动往往是间接而滞后的 , 人们常常不能直接地、有针对性地获得自己想要的信息。解决

2、这种问题的方法有两种:一种是依赖于搜索引擎技术的改进与发展 , 使搜索结果更精确 , 更有效 , 搜索更加方便;另一种是让用户直接进行点到点的交流与互动 , 让网络成为一个更直观的交流平台 , 而不仅是一个信息收 集发布平台。前者的研究正在不断在进行中 , 虽然前景喜人 ,但尚未取得突破性进展;后者这种概念的出现 , 直接催生了 Web 2.0 应用的产生 , 成为当今网络发展最活跃最深入人心的技术之一。 SOA、云计算、Web 2.0 由此成为网络时代开始后新一轮技术与概念革新中的典型代表 , 由此产生的各类网络应用蓬勃发展。 本课题与项目就是为研究这三种技术的在实际中的 应用而产生的。 利

3、用 SOA、云计算、 Web 2.0 三种技术的实践与实现 , 体会这三种技术的各种特性与优点 , 并从中总结概括出一些实践经验 , 为这几种技术实际应用于生产生活打下实践的基 础。 基于云计算的移动搜索平台采用 MVC 架构 , 分成表现层、业务逻辑层、数据访问层 , 三个层次互相依赖、互相 联系 , 不可分割又分工清楚。 本文主要描述 项目整体框架设计、数据访问层设计与实现、数据库层设计与实现、以及 平台 的整合及测试。整体框架设计涵盖了项目从提出、设计、论证到整合的各个阶段 , 为系统的实现奠定了坚实的基础 ;数据访问层是分层设计中的一个重要的模块 , 该层次 采用 Hibernate

4、技术进行构建与实现 ,为业务逻辑层提供访问接口 , 方便其调用 ;数据库部分的设计与实现则主要偏重于分布式数据库的运用 与 实现; 平台 的整合则体 现 将 在项目运行上得到体现 , 本文将作进一步的详细论述; 最后 , 本文将从整合项目的角度出发 , 对项目的测试进行分析。 关键词: SOA;云计算; 数据访问层 Abstract The birth of Internet and traditional search engine maximized the amount of information exchange, the communication between people h

5、as become easier than any other time. However, limited by the network way of traditional collect and release information, the communication is always hysteretic, and people cannot get the information they need straightway. There are two ways to solve this problem; one is relying the improvement and

6、development of search engine, which makes the search results more precise, more effective and makes searching more convenient; the other one is making users to communicate and interactive by Peer-to-Peer directly, and making the Internet a more interactive communication platform. The research of the

7、 former is carrying on. Though the prospects is gratifying, there are no breakthrough progress; The birth of the latter, generated the application of Web 2.0, which has become one of the most vigorous and the most sink deep into the hearts of the people technology. SOA, computing clouds, Web 2.0 hav

8、e become the representatives of innovation of new technology and concept after the start of network times. All kinds of network applications vigorous development therefrom. Start with Cloud Computing, SOA and Web 2.0, the three current emerging technologies, through composite applying, the mutationa

9、l practice of user interactive question and answering system is proposed, which is based on mobile platform, research and probe the composes of system, flow work and its distinct property, and preview its commercial and technical significance. From the details of technical, this project used Java, H

10、ibernate and mysql architecture, used stratified and loose coupling of organization construction system, is divided into four layers, which are interface interaction layer, entity model layer, functional services layer and data interaction layer, and is implemented four modules, which are user syste

11、m modules, question system modules, answer system modules and credit system modules. Key words: SOA; Cloud Computing; Data Access Layer 4 目 录 第一章 引 言 . 1 1.1 课题背景 . 1 1.2 网络信息交流平台的发展简史 . 2 1.2.1 电子邮件 . 2 1.2.2 电子公告板 . 3 1.2.3 即时通讯工具 . 4 1.2.4 资讯发布门户 . 5 1.2.5 搜索引擎 . 6 1.2.6 各类 Web 2.0 的应用 . 7 1.3 我国

12、网络信息交流应用发展简史 . 8 1.2.1 电子邮件 . 8 1.2.2 门户 . 9 1.2.3 搜索引擎 . 10 1.4 本文所做工作和论文的结构安排 . 11 1.3.1 所做工作 . 11 1.3.2 论文的结构安排 . 12 第二章 背景综述 . 13 2.1 云计算综述 . 13 2.1.1 概念定义 . 13 2.1.2 内容与组成 . 13 2.1.3 云计算与其它技术的不同 . 13 2.1.4 云计算在本项目中的运用 . 14 2.2 SOA 综述 . 14 2.2.1 概念定义 . 14 2.2.2 内容与组成 . 15 2.2.3 SOA 在本项目中的运用 . 15

13、 2.3 Web 2.0 综述 . 16 2.3.1 概念的内涵 . 16 2.3.2 Web 2.0 与本 项目 . 17 2.4 研究性背景综述 . 17 2.5 本章小结 . 18 第三章 基于云计算的移动搜索平台与数据访问层的设计 . 20 3.1 技术框架 . 20 3.1.1 系统的 MVC 三层设计框架 . 20 3.1.2 MySQL 与分布式数据库 . 20 3.1.3 Hibernate 与数据库简化设计 . 22 3.1.4 Spring 与事务处理 . 23 3.2 方案的思路和价值 . 24 3.3 数据库设计 . 24 3.3.1 问题数据库表 . 24 3.3.2

14、 答案数据库表 . 24 3.3.3 管理员数据库表 . 25 3.4 系统组成 . 25 3.4.1 基站群 . 25 3.4.2 手机终端仿真 . 26 3.5 系统工作流程 . 27 3.6 本章小结 . 28 第四章 基于云计算 的移动搜索平台与数据访问层的实现 . 29 4.1 平台概述 . 29 4.2 系统的模块与构成 . 30 4.2.1 用户注册登陆模块 . 30 4.2.2 用户搜索模块 . 30 4.2.3 问题提交模块 . 31 4.2.4 问题解答模块 . 32 4.2.5 用户积分奖励模块 . 32 4.3 系统分层 . 32 4.3.1 表现层 . 32 4.3.

15、2 业务逻辑层 . 33 4.3.3 数据访问层 . 33 4.3.4 数据库层 . 34 4.4 数据访问层与 Hibernate. 34 4.4.1 Hibernate.cfg.xml 配置文件 . 34 4.4.2 Hibernate Annotation 在业务类中的运用 . 35 4.4.3 HibernateUtil 类及其功能 . 37 4.4.4 HibernateSessionFactory 类及其功能 . 38 4.5 本章小结 . 39 第五章 平台测试与性能 . 40 5.1 平台性能 . 40 5.1.1 云计算集群构成系统的软件硬件资源核心 . 40 5.1.2 W

16、eb 2.0 是系统存在和发展的动力 . 40 5.1.3 SOA 保证了系统的高度可移植性和平台无关性 . 41 5.1.4 实现基于仿真平台 . 41 5.2 JUnit 平台测试 . 41 5.3 本章小结 . 42 第六章 总 结 . 43 致 谢 . 45 参考文献 . 46 6 Contents Chapter 1 Introduction . 1 1.1 Background . 1 1.2 Brief History. 2 1.2.1 Electronic Mail. 2 1.2.2 Electronic Bulletin Board. 3 1.2.3 Instant Mess

17、enger . 4 1.2.4 Internet Portal Site . 5 1.2.5 Internet Search Engine. 6 1.2.6 Applications of Web 2.0. 7 1.3 A Brief History of Network Communication Venue of China . 8 1.3.1 Electronic Mail. 8 1.3.2 Internet Portal Site . 9 1.3.3 Search Engine . 10 1.4 Main Work and Framework. 11 1.4.1 Main Work.1

18、1 1.4.2 Framework . 12 Chapter 2 Overview of Background . 13 2.1 Overview of Cloud Computing. 13 2.1.1 Concept and Definition . 13 2.1.2 Content and Constitute . 13 2.1.3 Similarities and Differences Between Cloud Computing and Others . 13 2.1.4 The Use of Cloud Computing in this Project. 14 2.2. Ov

19、erview of SOA . 14 2.2.1 Concept and Definition . 14 2.2.2 Content and Constitute . 15 2.2.3 The Use of SOA in This Project . 15 2.3 Overview of Web 2.0. 16 2.3.1 Concept and Definition . 16 2.3.2 Web 2.0 and This Project . 17 2.4 Research Background . 17 2.5 Summary . 18 Chapter 3 Design and Proof

20、of The Platform . 19 3.1 Technical Framework. 19 3.1.1 MVC Framework of System. 19 3.1.2 MySQL and Distributed Database . 19 3.1.3 Hibernate and Simple Design Database. 21 3.1.4 Spring and Transaction Processing . 22 3.2 The idea and Significance of Scheme . 24 3.3 Design of Database . 23 3.3.1 Prob

21、lem Database Table. 23 3.3.2 User Database Table . 23 3.3.3 Answer Database Table . 24 3.3.4 Administrator Database Table. 24 3.4 System Constitute . 24 3.4.1 Trunked Base Station . 25 3.4.2 Cellphone Emulation Terminal . 26 3.5 Train of Thought and Worth of Scheme. 27 3.6 Summary . 27 Chapter 4 Implementation of The Platform . 28 4.1 Overview of Platform . 28 4.2 Module and Constitute of System . 29 4.2.1 User Module . 29 4.2.2 User Search Module . 29 4.2.3 Problem Submit Module . 30 4.2.4 Problem Answer Module .

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。