云笔记文献综述DOC.doc
《云笔记文献综述DOC.doc》由会员分享,可在线阅读,更多相关《云笔记文献综述DOC.doc(8页珍藏版)》请在咨信网上搜索。
理工科类 本科生毕业设计(论文)文献综述 设计 (论文)题目 基于Spring MVC和MyBatis的云笔记 作者所在系别 计算机与遥感信息技术学院 作者所在专业 计算机科学与技术 作者所在班级 B12511 作 者 姓 名 王硕 作 者 学 号 20124051117 指导教师姓名 耿炎 指导教师职称 院长 完 成 时 间 2016 年 1 月 北华航天工业学院教务处制 说 明 1.根据学校《毕业设计(论文)工作暂行规定》,学生必须撰写毕业设计(论文)文献综述。文献综述作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一. 2.文献综述应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,由指导教师签署意见并经所在专业教研室审查. 3.文献综述各项内容要实事求是,文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。 4.学生撰写文献综述,阅读的主要参考文献应在10篇以上(土建类专业文献篇数可酌减),其中外文资料应占一定比例。本学科的基础和专业课教材一般不应列为参考资料. 5.文献综述的撰写格式按毕业设计(论文)撰写规范的要求,字数在2000字左右。文献综述应与开题报告同时提交. 毕 业 设 计(论 文)文 献 综 述 摘 要 本课题所实现的云笔记系统改变了传统的记录笔记的模式,采用云笔记系统,这种新式的方式使得用户在学习中更加方便快捷的记录,分享,收藏笔记。 本系统采用b/s开发模式,分为服务器端和浏览器端。在服务器端主采用MySQL数据库使用MyBatis技术访问数据库.使用Spring框架管理组件,整合MyBatis,处理一些通用通用的业务.使用MVC分层思想,将代码分为控制层,业务层,持久层和视图层,实现了登陆模块,笔记本模块,和笔记模块。登陆模块的主要包括登陆,注册,修改密码和退出登陆功能.笔记本模块主要包含新增,修改,删除功能。笔记模块包含查询,新增,修改,删除功能.在浏览器端主要采用Ajax处理客户端逻辑以及发送异步请求并实现了系统界面的一些动态效果。 关键词: Ajax,MySQL,MyBatis,SpringMVC,Spring,Java。 Abstract The article notes cloud system changed the pattern of traditional note taking, the cloud notes system, this new way allows users to more easily and quickly in the study record, share, used notes。 The system uses the b/s development model, divided into server and browser. At the end of the main server using MySQL database access tothe database using MyBatis technology。 The integration of MyBatis using the Spring framework, management component, some general business。Using the MVC hierarchical thinking, the code is divided into control layer, business layer, persistence layer and view layer, to achieve the login module, module of notebook, and notes module。 The landing module includes login, registration, modify the password and exit thelogin function。 The notebook module mainly consists of add, modify,delete function。 Note module contains the query, add, modify, delete function。 At the end of the browser uses Ajax client—side logic and sends an asynchronous request and the system interface of some of the dynamic effect. Keywords: Spring Ajax, MySQL, MyBatis, SpringMVC, Spring, Java。 第1章 引言 因为互联网的快速发展,人们获得新知识的方法也变得多样化,在线学习应运而生,为了让使用在线学习的人能更方便的记录笔记,云笔记项目因此诞生,云笔记是用于用户在进行学习时随时记录,分享,收藏笔记。云笔记系通过分布式解决方案使用户空间被无限放大。系统贴近贴近用户的使用习惯,期望达到达到无处不学习无处不笔记的效果。 就目前来看云笔记市场呈现的特点是用户群较小但是没有什么行业竞争其目前主要用于教育市场。但是互联网发展速度迅速,今后的生活,工作,学习也许都要和互联网打交道,但是互联网毕竟不是现实世界一些重要的信息,知识不能随时随地的记录,但是云笔记却解决了这些烦恼。云笔记起初用于在线学习的人群记录笔记,在接下来的第二期、第三期、乃至第四期它的功能会逐渐完善,越来越大众化,类似于今天的微信、微博,成为人们日常生活不可或缺的一部分。 第2章 系统开发的技术基础 一、Java数据库连接池 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数来设定的。无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连接数量。连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数超过最大连接数量时,这些请求将被加入到等待队列中. 二、Servlet技术 是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中.从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容.这个过程为: (1) 客户端发送请求至服务器端; (2) 服务器将请求信息发送至 Servlet; (3) Servlet 生成响应内容并将其传给服务器.响应内容动态生成,通常取决于客户端的请求; (4) 服务器将响应返回给客户端。 三、ajax与json对象的传值 AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新.传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面. JSON是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言. 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率). 通过后台服务器的Servlet,通过加注解的方式(@ResponseBody)将String类型的字符串转换为json对象类型注入容器中,在jsp页面中添加ajax请求,通过请求返回的json类型的对象,通过处理json对象来处理Servlet服务器端返回的String类型的数据参数。 第三章 总体设计 3。1后台服务器的整体架构 第一步,导入开发所需要的jar包,包括Spring IOC、AOP、DAO、连接数据库所用的DBCP、以及MyBatis相关的jar包;第二步,导入applicationContext。xml配置文件;第三步,编写数据库对应的实体类;第四步,定义SQL文件;第五步,定义DAO接口;第六步,分别在applicationContext文件中配置相应的信息;最后实现Dao接口。 3.2系统实现 一、本毕设的工作主要包括以下几个方面 (1)设计数据库内容及数据库字段 根据项目需求,分析数据库所需要的字段,分析数据库所需要的交互措施. (2) 设计后台逻辑,处理前端发来的请求 根据前端用户的点击或其他事件,相应用户请求,分析数据,运算数据,最后将数据传到前端. (3) 将后台返回来的数据写成jsp,反映到页面上 根据服务器返回来的数据,将数据结构化的显示在jsp界面上。 结束语 本文主要是在阅读了大量技术相关书籍以及参考功能类似的系统之后对云笔记系统的一个整体设计,主要包括引言、系统开发的技术基础和系统总体设计等。在引言部分主要是对毕业设计课题的背景、现状和应用进行简单的阐述。系统开发的技术基础部分主要是对设计云笔记需要用到的关键技术及其优点、使用等。最后一部分,明确设计汽车云笔记所需要解决的问题. 参考文献 [1] 焦正才, 樊文侠 。 基于 QT/Embedded 的 MP3 音乐播放器的设计与实现. 电子设计工程. 2012 [2] 王宏松, 廖永建 便携式多媒体播放器的设计与实现.微计算机信息. 2012 [3] 韩 萍,周 航,金昌旺.基于 Matlab 的音乐播放器设计。 中国民航大学 电子信息工程学院,天津 2012 [4] 郭金洋。 音量自适应系统的研制。 天津职业技术师范大学。 2013 [5] 祝果迅, 王秀坤。汽车音响软件系统的设计与实现。 大连理工大学。 2007 [6] 董玲, 朱宏, 杨忠孝. 基于 ARM 的嵌入式 Linux 应用程序开发研究. 电子科技大学自动化学院。2008 [7] 王 奇. 于嵌入式Linux 的多媒体音乐播放器的设计与实现。 信息技术。2009 [8] 张天益,朱红.于ARM的车载播放器的设计.2007 [9] 徐 荣 静,张建军.Android 的车载音乐播放器应用程序开发。 合肥工业大学. 2013 [10] 李媛媛,基于超声波测距的车辆音量调节系统,电子电器工程学院,2013 [11]Xudong Wu,Design of Music Player Based on Android Platform.College of Art and Communication, Bohai University, Jinzhou, P。R。 China 毕 业 设 计(论 文)文 献 综 述 指导教师意见 指导教师: 年 月 日 专业教研室审查意见 负责人: 年 月 日 - 5 -- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 笔记 文献 综述 DOC
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文