基于Spring MVC和Mybatis的云笔记毕业论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于Spring MVC和Mybatis的云笔记毕业论文

目录

摘要................................................................... I Abstract .................................................................. II 第1章绪论 (1)

1.1 开发背景与现状 (1)

1.2 开发本系统意义 (1)

1.3 课题研究的主要容 (1)

第2章核心技术与理论体系 (2)

2.1 Spring MVC概述 (2)

2.2 Servlet与JSP (3)

2.2.1 Servlet概述 (3)

2.2.2 JSP概述 (3)

2.3 环境要求 (3)

2.3.1 硬件环境 (3)

2.3.2 软件环境 (4)

第3章系统功能模块分析 (5)

3.1 系统总体设计 (5)

3.2 系统模块设计 (6)

3.2.1 登录模块 (6)

3.2.2笔记本模块 (6)

3.2.3笔记模块 (7)

3.2.4 音乐播放器模块 (7)

第4章数据库设计与说明 (8)

4.1 数据库的设计 (8)

4.1.1 用户基本信息表 (8)

4.1.2 笔记本信息表 (8)

4.1.3 笔记信息表 (9)

4.1.4 收藏信息表 (10)

4.1.5分享笔记信息表 (10)

4.2 数据库各个表之间的联系 (11)

第5章界面设计 (12)

5.1 登录模块界面设计 (12)

5.1.1 登录界面 (12)

5.1.2 注册界面 (12)

5.1.3 修改密码界面 (13)

5.2 主要功能模块 (13)

5.2.1 主界面 (13)

5.2.2 笔记本界面 (14)

5.2.3 笔记界面 (14)

5.2.4 音乐播放器界面 (15)

第6章功能模块实现 (16)

6.1 后台服务器的搭建 (16)

6.1.1 搭建总述 (16)

6.1.2 配置applicationContext.xml文件 (16)

6.2 登录模块 (17)

6.2.1 用户注册 (17)

6.2.2 用户登录 (19)

6.2.3 修改密码 (20)

6.2.4 退出登录 (20)

6.3 笔记本模块 (20)

6.3.1 加载笔记本列表 (20)

6.3.2 笔记本重命名 (20)

6.3.3 新建笔记本 (21)

6.3.4 删除笔记本 (21)

6.4 笔记模块 (21)

6.4.1 加载笔记列表 (21)

6.4.2 新建笔记 (21)

6.4.3 修改及加载笔记信息 (22)

6.4.4 笔记的删除、移动与分享 (22)

6.4.5 笔记的收藏 (22)

6.5 音乐播放器模块 (23)

6.5.1 播放器功能 (23)

6.5.2 上一曲、下一曲的实现 (23)

结论 (24)

致谢 (25)

参考文献 (26)

附录 (27)

第1章绪论

1.1 开发背景与现状

现代互联网飞速发展,互联网已经融入人们的生活,人们学习新知识的方式也多种多样,在线学习也应运而生,譬如网易云课堂、新东方在线、腾讯课堂等。为了使网络学习的人能更方便的记录笔记,跟随老师的思路,随时随地查询笔记,云笔记诞生。所谓云笔记,就是把个人所写的资料、笔记等存储在运营商的服务器的云端,可以通过手机、电脑同服务器打交道,从而得到自己记录的资料。其优点在于用户可以随时随地记录、分享、收藏笔记。

就目前的现状来看,云笔记市场用户群体较小,基本没有行业的竞争,全国云笔记的商业也不过10家,普遍用于教育行业。但是由于互联网发展迅速,今后的工作、生活、学习基本都要和互联网打交道,一旦培养出用户的使用习惯,其用户依赖度也能够转化成较强的变现能力,在国有一大部分网民已经开始熟练地使用云笔记,其发展的前景相当可观了。虽然起初云笔记仅仅用于在线学习的人群来记录笔记,但是不远的未来云笔记必将大众化,成为我们日常生活不可或缺的一部分。

1.2 开发本系统意义

云笔记作为一款简单快速的个人记事备忘工具,操作界面简洁高效。会议记录、日程安排、生活备忘、奇思妙想、快乐趣事以及任何突发灵感都可快速记录到云笔记,还支持添加图片、超作为笔记附件以及音乐的欣赏。作为一个互联网产品,云笔记必将在人们未来的生活中起到很大的作用,为人们的生活增添一丝的色彩。

1.3 课题研究的主要容

完成一个云笔记系统,包括登录模块、笔记本模块、笔记模块、音乐播放器模块。不同的用户通过注册,有自己的一个独立账户,根据这个独立账户进行登录,管理员也通过不同用户的ID区分每一个用户。登录成功的用户进入到主界面,主界面包括笔记本模块、笔记模块和音乐播放器模块,用户可以新建、删除、重命名笔记和笔记本;用户还可以移动、分享、编辑笔记;闲暇之余还可以听一下由我们系统随机分配的音乐,以供消遣。

第2章核心技术与理论体系

2.1 Spring MVC概述

Spring MVC是Spring Frame Work的后续产品,已经融合了Spring Web Flow。Spring MVC框架几乎提供了构建Web应用程序的全部功能。使用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运行流程

相关文档
最新文档