摘要随着互联网的快速发展,人们获得新知识的方法变得多样化,在线学习也因此应运而生。为了让使用在线学习的用户能更方便的记录笔记,便诞生出了在线笔记等相关项目。在线笔记是帮助使用者在学习中可以实现实时的记录,保存,与他人分享。本在线笔记是通过分布式来解决用户空间大小的问题,使用户获得足够使用的空间。系统贴近用户的使用习惯,期望达到无处不学习,无处不笔记的效果。46370
本系统采用b/s开发模式。数据库的采用上,选择的是MySQL数据库。在线笔记主要使用Spring框架来管理组件,同时使用MyBatis来实现服务器与数据库的对接。其通过将代码分为控制层、业务层、持久层和视图层的MVC分层,来完成登录,笔记本,笔记这三个模块。其中登录模块中有登录,注册,修改密码和退出登录等功能。笔记本模块中实现了新增,修改,删除等功能。最后,笔记模块包含一系列对笔记的查询、新增、修改、删除。服务器与客户端的对接中,主要用到了ajax技术,通过发送异步请求来实现刷新局部页面的功能,并在得到返回信息后进行一系列的客户端中的逻辑处理的操作。
毕业论文关键词:在线学习;MySQL;MyBatis; Spring;ajax
ABSTRACT
With the rapid development of the Internet, people acquire new knowledge to persify, online learning has emerged, in order to allow people using online learning to take notes more easily, was born out of the online notes and other related projects. Online notes are logged to the user at any time in the study, sharing, collection notes. This project through the distributed solution enables user-space infinite zoom.  System close to the dominant user behavior, hope to reach everywhere, everywhere notes results.
The system uses b/s mode. Using MySQL database and use the MyBatis technology to access the database. Management components using the Spring framework, integrating MyBatis, handling general universal service. Using MVC layer, separate your code into the control layer, the business layer, persistence layer and view layers, realized the landing module, notebook modules, and notes modules. Landed includes the landing module, registration, change password and exit the login function. Notebook module contains new, modify, delete. Notes module that contains the query, add, modify, and delete functionality. AJAX technologies to asynchronously send a request to refresh the page and client-side logic in the handling and display of the dynamic effects of the technology.
Key words: online learning;MySQL;MyBatis; Spring;Ajax
 目  录
第一章    绪  论    1
1.1课题研究的背景和意义    1
1.2研究方法及设计思路    1
1.3章节简述    2
第二章    相关技术介绍    3
2.1 SpringMVC框架    3
2.2 MySql数据库    3
2.3 IBatis(MyBatis)    3
2.4 Ajax    4
第三章    在线笔记的设计    5
3.1 功能性设计    5
3.2数据库的设计    6
3.3数据库与服务器的连接    9
第四章    系统实现    10
4.1 用户登录模块    10
4.2 笔记本模块    14
4.3 笔记模块    16
第五章    在线笔记的测试    24
5.1测试的概述    24
5.2测试用例    24
结束语    25
致  谢    26
参考文献    27
第一章      绪论
1.1课题研究的背景和意义
上一篇:asp.net+sqlserver图书管理系统的设计与实现+源代码
下一篇:基于C#的健身中心会员管理系统的开发

jsp+mysql网上化肥店系统的设计与开发

基于MOODLE平台的在线交互式学习设计

jsp《计算机硬件技术基础...

jsp+mysql网络招标评审系统设计+源代码

jsp+mysql酒店管理系统的设计+源代码

基于.net的在线考试系统设计与实现

基于JSP的课堂在线测试系统的设计与实现

酵母菌发酵生产天然香料...

上海居民的社会参与研究

压疮高危人群的标准化中...

浅谈高校行政管理人员的...

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计