摘要随着互联网的快速发展,人们获得新知识的方法变得多样化,在线学习也因此应运而生。为了让使用在线学习的用户能更方便的记录笔记,便诞生出了在线笔记等相关项目。在线笔记是帮助使用者在学习中可以实现实时的记录,保存,与他人分享。本在线笔记是通过分布式来解决用户空间大小的问题,使用户获得足够使用的空间。系统贴近用户的使用习惯,期望达到无处不学习,无处不笔记的效果。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的B2C网上商城系统的设计与实现

asp.net+sqlserver数据挖掘的在...

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

jsp+mysql宾馆管理系统设计

Node.js学生在线答疑系统设计

jsp+mysql面向大众的医疗咨询平台设计与实现

公寓空调设计任务书

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

国内外图像分割技术研究现状

神经外科重症监护病房患...

中国学术生态细节考察《...

C#学校科研管理系统的设计

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】