基于springmvc和mybatis的云笔记

上传人:n**** 文档编号:90871277 上传时间:2019-06-19 格式:DOC 页数:46 大小:1.20MB
返回 下载 相关 举报
基于springmvc和mybatis的云笔记_第1页
第1页 / 共46页
基于springmvc和mybatis的云笔记_第2页
第2页 / 共46页
基于springmvc和mybatis的云笔记_第3页
第3页 / 共46页
基于springmvc和mybatis的云笔记_第4页
第4页 / 共46页
基于springmvc和mybatis的云笔记_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《基于springmvc和mybatis的云笔记》由会员分享,可在线阅读,更多相关《基于springmvc和mybatis的云笔记(46页珍藏版)》请在金锄头文库上搜索。

1、毕业设计报告(论文)报告(论文)题目:基于Spring MVC和 Mybatis的云笔记 作者所在院系:计算机遥感信息技术学院 作者所在专业: 计算机科学与技术 作者所在班级: B12511 作 者 姓 名 : 王硕 作 者 学 号 : 20124051117 教 师 姓 名 : 耿炎 完 成 时 间 : 2016年5月 北华航天工业学院教务处制北华航天工业学院本科生毕业设计(论文)原创性及知识产权声明本人郑重声明:所呈交的毕业设计(论文)基于Spring MVC和Mybatis的云笔记是本人在指导教师的指导下,独立进行研究工作取得的成果。除文中已经注明引用的内容外,本设计(论文)不含任何其他

2、个人或集体已经发表或撰写过的作品或成果。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业设计(论文)引起的法律结果完全由本人承担。本毕业设计(论文)成果归北华航天工业学院所有。本人遵循北华航天工业学院有关毕业设计(论文)的相关规定,提交毕业设计(论文)的印刷本和电子版本。本人同意北华航天工业学院有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;可以采用影印、缩印、数字化或其它复制手段保存论文;在不以营利为目的的前提下,可以公布非涉密毕业设计(论文)的部分或全部内容。特此声明毕业设计(论文)作者: 指导教师: 年 月 日 年 月 日 北华航天工

3、业学院毕业论文摘 要 近些年来,随着经济的发展与科技的进步,互联网已经步入我们的生活,变成了我们生活不可缺少的重要部分。互联网时代的新笔记逐渐成为了一种潮流,它不同于我们所使用的传统的笔记本,是云服务器端的笔记,无论何时何地,只要存在互联网,便可以撰写自己的笔记。 本文阐述了一个较为简单的云端笔记系统的设计与实现过程。存储数据则是使用了MySQL数据库来进行存储。该系统采用了浏览器/服务器的开发模式,浏览器为客户端,采用HTML5,jsp等技术,构成静态页面;后台服务器则是使用Spring框架整合MyBatis,使用MVC分层思想,分为Model、View、Controller三层来处理业务逻

4、辑。实现了登录模块、笔记本模块、笔记模块、音乐播放器模块。客户端与服务器则是以post方式,采用Ajax进行交互,从而实现了页面的局部刷新功能。关键字:云笔记 Ajax MyBatis MySQL SpringMVC JavaAbstractIn recent years, with the development of economy and the progress of science and technology, the Internet has entered our life and become an indispensable part of our life.New not

5、es of the age of the Internet has gradually become a trend, it is different in that we use the traditional notebook, notes is the cloud server, whether when and where, as long as the existence of the Internet, they can write their own notes.This paper describes the design and implementation of a rel

6、atively simple cloud notes system.Storage data is stored using the MySQL database.The system uses the browser / server development model, the browser for the client, using HTML5, JSP and other technologies, constitute a static page;Background server is the use of Spring framework to integrate MyBati

7、s, the use of MVC layered thinking, is divided into Model, View, Controller three layer to deal with business logic.The realization of the login module, notebook module, notebook module, music player module.The client and the server are in post mode, using Ajax to interact, so as to realize the page

8、 local refresh function.Key words:Ajax MyBatis MySQL SpringMVC Java目 录摘 要IAbstractII第1章 绪论11.1 开发背景与现状11.2 开发本系统意义11.3 课题研究的主要内容1第2章 核心技术与理论体系22.1 Spring MVC概述22.2 Servlet与JSP32.2.1 Servlet概述32.2.2 JSP概述32.3 环境要求32.3.1 硬件环境32.3.2 软件环境4第3章 系统功能模块分析53.1 系统总体设计53.2 系统模块设计63.2.1 登录模块63.2.2笔记本模块63.2.3笔记模

9、块73.2.4 音乐播放器模块7第4章 数据库设计与说明84.1 数据库的设计84.1.1 用户基本信息表84.1.2 笔记本信息表84.1.3 笔记信息表94.1.4 收藏信息表104.1.5分享笔记信息表104.2 数据库各个表之间的联系11第5章 界面设计125.1 登录模块界面设计125.1.1 登录界面125.1.2 注册界面125.1.3 修改密码界面135.2 主要功能模块135.2.1 主界面135.2.2 笔记本界面145.2.3 笔记界面145.2.4 音乐播放器界面15第6章 功能模块实现166.1 后台服务器的搭建166.1.1 搭建总述166.1.2 配置applic

10、ationContext.xml文件166.2 登录模块176.2.1 用户注册176.2.2 用户登录196.2.3 修改密码206.2.4 退出登录206.3 笔记本模块206.3.1 加载笔记本列表206.3.2 笔记本重命名206.3.3 新建笔记本216.3.4 删除笔记本216.4 笔记模块216.4.1 加载笔记列表216.4.2 新建笔记216.4.3 修改及加载笔记信息226.4.4 笔记的删除、移动与分享226.4.5 笔记的收藏226.5 音乐播放器模块236.5.1 播放器功能236.5.2 上一曲、下一曲的实现23结 论24致 谢25参考文献26附 录27第1章 绪论

11、1.1 开发背景与现状现代互联网飞速发展,互联网已经融入人们的生活,人们学习新知识的方式也多种多样,在线学习也应运而生,譬如网易云课堂、新东方在线、腾讯课堂等。为了使网络学习的人能更方便的记录笔记,跟随老师的思路,随时随地查询笔记,云笔记诞生。所谓云笔记,就是把个人所写的资料、笔记等存储在运营商的服务器的云端,可以通过手机、电脑同服务器打交道,从而得到自己记录的资料。其优点在于用户可以随时随地记录、分享、收藏笔记。就目前的现状来看,云笔记市场用户群体较小,基本没有行业的竞争,全国云笔记的商业也不过10家,普遍用于教育行业。但是由于互联网发展迅速,今后的工作、生活、学习基本都要和互联网打交道,一

12、旦培养出用户的使用习惯,其用户依赖度也能够转化成较强的变现能力,在国内有一大部分网民已经开始熟练地使用云笔记,其发展的前景相当可观了。虽然起初云笔记仅仅用于在线学习的人群来记录笔记,但是不远的未来云笔记必将大众化,成为我们日常生活不可或缺的一部分。1.2 开发本系统意义云笔记作为一款简单快速的个人记事备忘工具,操作界面简洁高效。会议记录、日程安排、生活备忘、奇思妙想、快乐趣事以及任何突发灵感都可快速记录到云笔记,还支持添加图片、超链接作为笔记附件以及音乐的欣赏。作为一个互联网产品,云笔记必将在人们未来的生活中起到很大的作用,为人们的生活增添一丝的色彩。1.3 课题研究的主要内容完成一个云笔记系

13、统,包括登录模块、笔记本模块、笔记模块、音乐播放器模块。不同的用户通过注册,有自己的一个独立账户,根据这个独立账户进行登录,管理员也通过不同用户的ID区分每一个用户。登录成功的用户进入到主界面,主界面包括笔记本模块、笔记模块和音乐播放器模块,用户可以新建、删除、重命名笔记和笔记本;用户还可以移动、分享、编辑笔记;闲暇之余还可以听一下由我们系统随机分配的音乐,以供消遣。第2章 核心技术与理论体系2.1 Spring MVC概述Spring MVC是Spring Frame Work的后续产品,已经融合了Spring Web Flow。Spring MVC框架几乎提供了构建Web应用程序的全部功能

14、。使用Spring可插入MVC架构,因此在使用Spring进行WEB项目进行开发时,可选择使用Spring的Spring MVC框架或集成其他MVC开发框架,像MyBatis,Struts2等。Spring MVC框架是一个较为典型的MVC框架,其中“M”指的是model,及模型;“V”view,即视图;“C”Controller,即控制器。通过实现视图-模型-控制器的模式来更好地将业务、展现与数据进行分离。从这样一个方面来说,Spring MVC与Struts、Struts2非常类似。其中Spring MVC的设计就是围绕Dispatcher Servlet而展开的,Dispatcher Servlet负责将发来的请求派到特定的handler,即处理器。通过可配置的handler-mappings、view resolution、locale以及theme-resolution来处理相应的请求并且转到对应的视图。如图2-1所示。图2-1 Spring MVC运行流程2.2 Servlet与JSP2.2.1 Servlet概述Servlet原本是由sun公司开发提供的一门主要用于开发动态web项目的技术。用户要想开发一个动态的web项目

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

当前位置:首页 > 大杂烩/其它

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