云笔记文献综述(DOC)

上传人:jiups****uk12 文档编号:90751445 上传时间:2019-06-16 格式:DOC 页数:12 大小:124.01KB
返回 下载 相关 举报
云笔记文献综述(DOC)_第1页
第1页 / 共12页
云笔记文献综述(DOC)_第2页
第2页 / 共12页
云笔记文献综述(DOC)_第3页
第3页 / 共12页
云笔记文献综述(DOC)_第4页
第4页 / 共12页
云笔记文献综述(DOC)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《云笔记文献综述(DOC)》由会员分享,可在线阅读,更多相关《云笔记文献综述(DOC)(12页珍藏版)》请在金锄头文库上搜索。

1、理工科类本科生毕业设计(论文)文献综述设计 (论文)题目基于Spring MVC和MyBatis的云笔记作者所在系别计算机与遥感信息技术学院作者所在专业计算机科学与技术作者所在班级B12511作 者 姓 名王硕作 者 学 号20124051117指导教师姓名耿炎指导教师职称院长完 成 时 间2016年1月北华航天工业学院教务处制说 明1根据学校毕业设计(论文)工作暂行规定,学生必须撰写毕业设计(论文)文献综述。文献综述作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。2文献综述应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,由指导教师签署意见并经所在专业教研室审查。3

2、文献综述各项内容要实事求是,文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。4学生撰写文献综述,阅读的主要参考文献应在10篇以上(土建类专业文献篇数可酌减),其中外文资料应占一定比例。本学科的基础和专业课教材一般不应列为参考资料。5文献综述的撰写格式按毕业设计(论文)撰写规范的要求,字数在2000字左右。文献综述应与开题报告同时提交。毕 业 设 计(论 文)文 献 综 述摘 要本课题所实现的云笔记系统改变了传统的记录笔记的模式,采用云笔记系统,这种新式的方式使得用户在学习中更加方便快捷的记录,分享,收藏笔记。 本系统采用b/s开发模式,分为服务器端和

3、浏览器端。在服务器端主采用MySQL数据库使用MyBatis技术访问数据库。使用Spring框架管理组件,整合MyBatis,处理一些通用通用的业务。使用MVC分层思想,将代码分为控制层,业务层,持久层和视图层,实现了登陆模块,笔记本模块,和笔记模块。登陆模块的主要包括登陆,注册,修改密码和退出登陆功能。笔记本模块主要包含新增,修改,删除功能。笔记模块包含查询,新增,修改,删除功能。在浏览器端主要采用Ajax处理客户端逻辑以及发送异步请求并实现了系统界面的一些动态效果。 关键词: Ajax,MySQL,MyBatis,SpringMVC,Spring,Java。Abstract The art

4、icle 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

5、 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

6、 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 th

7、e 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章 引言因为互联网的快速发展,人们获得新知识的方法也变得多样化,在线学习应运而生,为了让使用在线学习的人能更方便的记录笔记,云笔记项目因此诞生,云笔记是用于用户在进行学习时随时记录,分享,收藏笔记。云笔记系通过分布

8、式解决方案使用户空间被无限放大。系统贴近贴近用户的使用习惯,期望达到达到无处不学习无处不笔记的效果。 就目前来看云笔记市场呈现的特点是用户群较小但是没有什么行业竞争其目前主要用于教育市场。但是互联网发展速度迅速,今后的生活,工作,学习也许都要和互联网打交道,但是互联网毕竟不是现实世界一些重要的信息,知识不能随时随地的记录,但是云笔记却解决了这些烦恼。云笔记起初用于在线学习的人群记录笔记,在接下来的第二期、第三期、乃至第四期它的功能会逐渐完善,越来越大众化,类似于今天的微信、微博,成为人们日常生活不可或缺的一部分。第2章 系统开发的技术基础一、Java数据库连接池数据库连接是一种关键的有限的昂贵

9、的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数来设定的。无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连接数量。

10、连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数超过最大连接数量时,这些请求将被加入到等待队列中。二、Servlet技术 是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。最早支持 Ser

11、vlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为: (1) 客户端发送请求至服务器端; (2) 服务器将请求信息发送至 Servlet; (3) Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求; (4) 服务器将响应返回给客户端。三、ajax与json对象的传值AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJA

12、X 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。JSON是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C+、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。通过后台服务器的Servlet,通过加注解的方式(ResponseBody)将String

13、类型的字符串转换为json对象类型注入容器中,在jsp页面中添加ajax请求,通过请求返回的json类型的对象,通过处理json对象来处理Servlet服务器端返回的String类型的数据参数。第三章 总体设计3.1后台服务器的整体架构第一步,导入开发所需要的jar包,包括Spring IOC、AOP、DAO、连接数据库所用的DBCP、以及MyBatis相关的jar包;第二步,导入applicationContext.xml配置文件;第三步,编写数据库对应的实体类;第四步,定义SQL文件;第五步,定义DAO接口;第六步,分别在applicationContext文件中配置相应的信息;最后实现D

14、ao接口。3.2系统实现一、本毕设的工作主要包括以下几个方面(1)设计数据库内容及数据库字段根据项目需求,分析数据库所需要的字段,分析数据库所需要的交互措施。(2) 设计后台逻辑,处理前端发来的请求 根据前端用户的点击或其他事件,相应用户请求,分析数据,运算数据,最后将数据传到前端。(3) 将后台返回来的数据写成jsp,反映到页面上 根据服务器返回来的数据,将数据结构化的显示在jsp界面上。结束语本文主要是在阅读了大量技术相关书籍以及参考功能类似的系统之后对云笔记系统的一个整体设计,主要包括引言、系统开发的技术基础和系统总体设计等。在引言部分主要是对毕业设计课题的背景、现状和应用进行简单的阐述

15、。系统开发的技术基础部分主要是对设计云笔记需要用到的关键技术及其优点、使用等。最后一部分,明确设计汽车云笔记所需要解决的问题。参考文献1 焦正才, 樊文侠 . 基于 QT/Embedded 的 MP3 音乐播放器的设计与实现. 电子设计工程. 20122 王宏松, 廖永建 便携式多媒体播放器的设计与实现.微计算机信息. 20123 韩 萍,周 航,金昌旺基于 Matlab 的音乐播放器设计. 中国民航大学 电子信息工程学院,天津 20124 郭金洋. 音量自适应系统的研制. 天津职业技术师范大学. 20135 祝果迅, 王秀坤.汽车音响软件系统的设计与实现. 大连理工大学. 20076 董玲, 朱宏, 杨忠孝. 基于 ARM 的嵌入式 Linux 应用程序开发研究. 电子科技大学自动化学院.20087 王 奇. 于嵌入式Linux 的多媒体音乐播放器的设计与实现

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号