摘要本课题采用B/S开发模式,使用MyEclipse、MySql开发基于Spring MVC的云笔记系统。浏览器端使用HTML编辑静态页面,使用JQuery实现一些页面的效果,除此之外处理请求时使用Ajax技术,可以对页面进行局部刷新,增强系统的使用体验。在服务器端应用了MyBatis框架连接数据库MySql,除了摒弃了传统JDBC的复杂代码还有动态查询的功能,使代码更加简洁,有效代码率更高,同时达到优化系统的目的。86920
系统实现了注册,登陆,笔记,笔记本,回收站以及搜索六大功能模块。本论文从毕业设计课题的系统背景出发,简单介绍了Spring MVC等框架以及其它相关技术,重点描述了项目的数据库部分、功能模块的设计与实现,最后对项目进行了简单的测试。
毕业论文关键词:Spring MVC; MyBatis; Ajax; Java
Abstract This paper uses B / S development model, using MyEclipse and MySql development Spring MVC based cloud notes system。 Browser uses HTML editing static pages, JQuery to achieve some results pages using Ajax techniques in addition to processing the request, may be partial page refresh, and enhance the experience of the system。In server application frameworks MyBatis connect to the database MySql, in addition to abandon the traditional JDBC complex code as well as dynamic query features to make code more concise, more valid code rate, and achieve the purpose of optimizing the system。
System realizes the register, log in, notes, notebooks, recycle bin, and search the six function modules。This paper from the system graduation project background, a brief introduction to Spring MVC frameworks such and other related technologies that focus on the design and implementation of the project database, function modules, and the finally project a simple test。
Keywords:Spring MVC; MyBatis; Ajax; Java
目 录
第一章 绪论 1
1。1。 项目背景 1
1。3。 项目基本设计思路 1
第二章 项目基本技术理论 3
2。1 B/S设计模式 3
2。2 Spring MVC模式 4
2。2。2 Spring MVC框架响应请求的流程 5
2。3 MyBatis框架 5
2。3。1 MyBatis框架简介 5
2。3。2 MyBatis的功能架构 6
2。3。3 MyBatis工作流程 6
2。4 Ajax技术 7
2。4。1 Ajax技术简介 7
2。4。2 Ajax的工作流程 8
第三章 数据库设计 10
3。1 E-R模型图 10
3。2 数据表结构设计 10
3。2。1 笔记本类型表 11
3。2。2 笔记本表 11
3。2。3 笔记表 11
3。2。4 用户表 12
3。2。5 笔记状态表 12
3。2。6 笔记类型表 13
第四章 系统设计 14
4。1 注册模块 14
4。1。1 业务逻辑 14
4。1。2 实现步骤