基于SpringMVC的云笔记系统

上传人:工**** 文档编号:497591767 上传时间:2022-12-07 格式:DOCX 页数:26 大小:283.69KB
返回 下载 相关 举报
基于SpringMVC的云笔记系统_第1页
第1页 / 共26页
基于SpringMVC的云笔记系统_第2页
第2页 / 共26页
基于SpringMVC的云笔记系统_第3页
第3页 / 共26页
基于SpringMVC的云笔记系统_第4页
第4页 / 共26页
基于SpringMVC的云笔记系统_第5页
第5页 / 共26页
点击查看更多>>
资源描述

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

1、河南科技学院 2015 届本科毕业论文(设计) 论文(设计)题目:基于SpringMVC的云笔记系统 学生姓名: 杨冬 所在院系: 信息工程学院 所学专业: 计算机科学与技术 导师姓名: 张丽君 完成时间: 2015-05-10 摘要本课题所实现的云笔记系统变更了传统的记录笔记的模式,采纳云笔记系统,这种新式的方式使得用户在学习中更加便利快捷的记录,共享,保藏笔记。本系统采纳b/s开发模式,分为服务器端和阅读器端。在服务器端主采纳MySQL数据库运用MyBatis技术访问数据库。运用Spring框架管理组件,整合MyBatis,处理一些通用通用的业务。运用MVC分层思想,将代码分为限制层,业务

2、层,长久层和视图层,实现了登陆模块,笔记本模块,和笔记模块。登陆模块的主要包括登陆,注册,修改密码和退出登陆功能。笔记本模块主要包含新增,修改,删除功能。笔记模块包含查询,新增,修改,删除功能。在阅读器端主要采纳Ajax处理客户端逻辑以及发送异步恳求并实现了系统界面的一些动态效果。关键词 :Ajax,MySQL,MyBatis,SpringMVC,Spring,Java。ABSTRACT本课题所实现的电子点菜系统变更了传统的记录笔记的模式,采纳云笔记系统,这种新式的方式使得用户在学习中更加便利快捷的记录,共享,保藏笔记。关键词 JQuery,MySQL,MyBatis,SpringMVC,Sp

3、ring,JavaThe article notes cloud system changed the pattern of traditional note taking, the cloud notes system, this new way allows users to more easily and quickly in the study record, share, used notes.The system uses the b/s developmentmodel,divided into serverand browser.At theend of the mainser

4、verusing MySQL databaseaccess tothe database using MyBatis technology.The integration of MyBatisusing the Spring framework,management component,somegeneralbusiness.Using the MVC hierarchical thinking, the code is divided into control layer, business layer, persistence layer and view layer, to achiev

5、e the login module, module of notebook, and notes module.The landing moduleincludeslogin,registration,modify the passwordandexit thelogin function.The notebookmodule mainly consists ofadd,modify,delete function.Notemodulecontains the query,add,modify,delete function.At the end of the browser uses Aj

6、ax client-side logic and sends an asynchronous request and the system interface of some of the dynamic effect.Keywords:SpringAjax,MySQL,MyBatis,SpringMVC,Spring,Java.书目1. 绪论.51.1项目背景及意义51.2项目现状及趋势概述52. 系统理论和技术路途.52.1 Java语言概述52.2 b/s和c/s体系52.3 JavaScript与Ajax.62.4系统主要路途.72.5 运行环境要求72.5.1 硬件环境.72.5.2

7、 软件环境.73. 系统需求分析.83.1各模块关系图83.2数据库设计83.2.1 数据库列表8数据库连接的实现.93.3 主要开发工具.124.功能模块.124.1登陆模块124.2笔记本模块224.3笔记模块.255.结论.27谢词.27参考文献.271. 绪论1.1项目背景及意义 因为互联网的快速发展,人们获得新学问的方法也变得多样化,在线学习应运而生,为了让运用在线学习的人能更便利的记录笔记,云笔记项目因此诞生,云笔记是用于用户在进行学习时随时记录,共享,保藏笔记。云笔记系通过分布式解决方案运用户空间被无限放大。系统贴近贴近用户的运用习惯,期望达到达到无处不学习无处不笔记的效果。1.

8、2项目现状及趋势概述 就目前来看云笔记市场呈现的特点是用户群较小但是没有什么行业竞争其目前主要用于教化市场。但是互联网发展速度快速,今后的生活,工作,学习或许都要和互联网打交道,但是互联网终归不是现实世界一些重要的信息,学问不能随时随地的记录,但是云笔记却解决了这些苦恼。云笔记起初用于在线学习的人群记录笔记,但是我信任不远的将来云笔记必将推向大众,成为人们日常生活不行或缺的一部分。2. 系统理论和技术路途2.1 Java语言概述Java是SUN公司开发最初命名为Oak是一种小型系统的编程语言,随着互联网发展SUN公司改造了Oak并以“Java”名称正式发布。Java编程风格接近于C,C+语言,

9、但不同的是Java是完全的面对对象程序设计语言,继承了C+语言面对对象技术的核心但是舍弃了指针,增加了垃圾回收机制。 JDK(Java Development Kit)是Java开发工具包,除了包含JRE(Java Runtime Environment) 外还包含运行Java程序所须要的工具JDK。所以JDK=JRE+编译、运行等开发工具。JRE:Java运行时环境 除了包含JVM(Java Virtual Machine)外还供应了运行Java程序所须要的环境。JRE=JVM+Java系统类库 JVM是Java虚拟机。Java开发过程简而言之就是首先运用一个文本编辑器编写扩展名为.Java

10、的源文件,然后用Java编译器把扩展名为.Java的源文件编译为.class,最终JVM加载.class并运行.class。不同的平台运用不同的JVM所以,JVM屏蔽了平台之间的差异,所以实现了跨平台一次编译到处运用。2.2 b/s和c/s体系 b/s即阅读器/服务器端结构,假如说b/s就最好和c/s作比较,那详细的项目举例就是网页版的qq是b/s结构,而须要下载的qq客户端属于c/s模式。从平安性来说,c/s模式对于每个用户都有一个客户端,而b/s模式的客户端是被全部用户公用,而且不固定,所以来说,c/s比较b/s来说平安性相对较高。从维护成本角度来讲c/s结构中须要用户下载专有的客户端软件

11、,而b/s模式,客户端不须要下载任何用户界面,软件系统的改进和升级越来越频繁,b/s架构的产品明显体现着更为便利的特性。b/s架构的软件只须要管理服务器就行了,全部的客户端只是阅读器,根本不须要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,全部的操作只须要针对服务器进行。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越简洁,而运用起来会越来越简洁,这对用户人力、物力、时间、费用的节约是自不待言的,惊人的。从这一方面来说节约了开发成本。2.3 JavaScript与AjaxJavaScript是Netscap

12、e开发的一种在客户端运行的、说明性的脚本语言,最早是在HTML网页上运用,用来为网页增加动态功能。为了统一规格,JavaScript兼容于ECMA(European Computer Manufactures Association)标准,因此也称为ECMAScript。JavaScript的关键字var、if、for、switch、break、continue、while支持数据类型的自动转换和强制转换。Ajax (Asynchronous JavaScript and Xml)是异步的JavaScript和Xml,是一种用来改善用户体验的技术,它的实质是利用阅读器供应的一个特别对象(Ajax对象)异步的向服务器发送恳求,服务器送回部分数据(一般不再须要返回完整的页面),阅读器利用这些数据更新当前页面。整个过程,页面无需刷新,不打断用户的操作 获得Ajax对象要区分阅读器。function getXhr()var xhr = null;if(window.XMLHttpRequest)/非IE阅读器xhr = new XMLHttpRequest();else/IE阅读器xhr = new ActiveXObject(MicroSoft.XMLHttp);return xhr;2.4系统主要路途 在数据库方面,我所设计的云笔记系统用到的

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

当前位置:首页 > 办公文档 > 工作计划

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