电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

毕业设计(论文)-基于SpringMVC的云笔记系统

26页
  • 卖家[上传人]:龙***
  • 文档编号:819628
  • 上传时间:2017-05-16
  • 文档格式:DOC
  • 文档大小:4.14MB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1河南科技学院2015 届本科毕业论文(设计)论文(设计)题目:基于 SpringMVC 的云笔记系统 学生姓名: 所在院系: 信息工程学院 所学专业: 计算机科学与技术 导师姓名: 完成时间: 2015-05-10 2摘要本课题所实现的云笔记系统改变了传统的记录笔记的模式,采用云笔记系统,这种新式的方式使得用户在学习中更加方便快捷的记录,分享,收藏笔记。本系统采用 b/s 开发模式,分为服务器端和浏览器端。在服务器端主采用MySQL 数据库使用 MyBatis 技术访问数据库。使用 Spring 框架管理组件,整合 MyBatis,处理一些通用通用的业务。使用 MVC 分层思想,将代码分为控制层,业务层,持久层和视图层,实现了登陆模块,笔记本模块,和笔记模块。登陆模块的主要包括登陆,注册,修改密码和退出登陆功能。笔记本模块主要包含新增,修改,删除功能。笔记模块包含查询,新增,修改,删除功能。在浏览器端主要采用 Ajax 处理客户端逻辑以及发送异步请求并实现了系统界面的一些动态效果。关键词 :Ajax,MySQL ,MyBatis,SpringMVC,Spring,Java。3ABST

      2、RACTThe 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 development model, divided into server and browser. At the end of the main server using MySQL database access tothe database using MyBatis technology. The integration of MyBatis using the Spring framework, management component, some general business.Using the MVC hierarchical

      3、thinking, the code is divided into control layer, business layer, persistence layer and view layer, to achieve the login module, module of notebook, and notes module. The landing module includes login, registration, modify the password and exit thelogin function. The notebook module mainly consists of add, modify,delete function. Note module contains the query, add, modify, delete function. At the end of the browser uses Ajax client-side logic and sends an asynchronous request and the system int

      4、erface of some of the dynamic effect.Keywords: Spring Ajax, MySQL, MyBatis, SpringMVC, Spring, Java.4目录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 软件环境.73. 系统需求分析.83.1 各模块关系图83.2 数据库设计83.2.1 数据库列表853.2.2 数据库连接的实现.93.3 主要开发工具.124.功能模块.124.1 登陆模块124.2 笔记本模块224.3 笔记模块.255.结论.27谢词.27参考文献.2761.绪论1.1 项目背景及意义因为互联网的快速发展,人们获得新知识的方法也变得多样化,在线学习应运而生,为了让使用在线学习的人能更方便的记录笔记,云笔记项目因此诞生,云笔记是用于用户在进行学习时随时记录,分享,收藏笔记。云笔记系

      5、通过分布式解决方案使用户空间被无限放大。系统贴近贴近用户的使用习惯,期望达到达到无处不学习无处不笔记的效果。1.2 项目现状及趋势概述 就目前来看云笔记市场呈现的特点是用户群较小但是没有什么行业竞争其目前主要用于教育市场。但是互联网发展速度迅速,今后的生活,工作,学习也许都要和互联网打交道,但是互联网毕竟不是现实世界一些重要的信息,知识不能随时随地的记录,但是云笔记却解决了这些烦恼。云笔记起初用于在线学习的人群记录笔记,但是我相信不远的将来云笔记必将推向大众,成为人们日常生活不可或缺的一部分。2. 系统理论和技术路线2.1 Java 语言概述Java 是 SUN 公司开发最初命名为 Oak 是一种小型系统的编程语言,随着互联网发展 SUN 公司改造了 Oak 并以“Java” 名称正式发布。 Java 编程风格接近于 C,C+语言,但不同的是 Java 是完全的面向对象程序设计语言,继承了 C+语言面向对象技术的核心但是舍弃了指针,增加了垃圾回收机制。 JDK( Java Development Kit)是 Java 开发工具包,除了包含 JRE(Java Runtime Enviro

      6、nment) 外还包含运行 Java 程序所需要的工具 JDK。所以JDK=JRE+编译、运行等开发工具。JRE:Java 运行时环境 除了包含JVM(Java Virtual Machine)外还提供了运行 Java 程序所需要的环境。JRE=JVM+Java 系统类库 JVM 是 Java 虚拟机。Java 开发过程简而言之就是首先使用一个文本编辑器编写扩展名为.Java的源文件,然后用 Java 编译器把扩展名为 .Java 的源文件编译为.class,最后7JVM 加载.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 来说安全性相对较高。从维护成本角度来讲

      7、 c/s 结构中需要用户下载专有的客户端软件,而 b/s模式,客户端不需要下载任何用户界面,软件系统的改进和升级越来越频繁,b/s 架构的产品明显体现着更为方便的特性。 b/s 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。从这一方面来说节约了开发成本。2.3 JavaScript 与 AjaxJavaScript 是 Netscape 开发的一种在客户端运行的、解释性的脚本语言,最早是在 HTML 网页上使用,用来为网页增加动态功能。为了统一规格,JavaScript 兼容于 ECMA(European Computer Manufactures Association)标准,因此也称为 ECMAScript。 JavaScript 的关键字var、if、for 、

      8、switch、break、continue、while 支持数据类型的自动转换和强制转换。Ajax (Asynchronous JavaScript and Xml)是异步的 JavaScript 和Xml,是一种用来改善用户体验的技术,它的实质是利用浏览器提供的一个特殊对象(Ajax 对象)异步的向服务器发送请求,服务器送回部分数据(一般不再需要返回完整的页面),浏览器利用这些数据更新当前页面。整个过程,页面无需刷新,不打断用户的操作 获得 Ajax 对象要区分浏览器。8function getXhr()var xhr = null;if(window.XMLHttpRequest)/非 IE 浏览器xhr = new XMLHttpRequest();else/IE 浏览器xhr = new ActiveXObject(MicroSoft.XMLHttp);return xhr;2.4 系统主要路线 在数据库方面,我所设计的云笔记系统用到的是 MySQL 数据库,大致包括用户表,笔记本类型表,笔记本表,笔记表,笔记状态表,分享笔记表。对于浏览器器端的设计,主要用 HTML、CSS 来实现,其中对于数据库的请求和获取数据库的信息并显示,主要会用到 Ajax。服务端代码主要采用 Spring MVC(Model View Controller)来实现的。MVC 一种设计思想,是根据职责不同将程序中组件分成以下三个部分:M(Model) 模型负责业务处理(数据和逻辑),V(View) 视图负责与用户的交互界面(可以接收和呈现数据),C(Con

      《毕业设计(论文)-基于SpringMVC的云笔记系统》由会员龙***分享,可在线阅读,更多相关《毕业设计(论文)-基于SpringMVC的云笔记系统》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 一号教学楼一层地面修缮工程竞争性磋商文件

    一号教学楼一层地面修缮工程竞争性磋商文件

  • 新能源高端设备制造示范项目(一期)施工图设计服务招标文件正文

    新能源高端设备制造示范项目(一期)施工图设计服务招标文件正文

  • 新丰镇农村公路大中修-新北线(一期南段)招标文件正文

    新丰镇农村公路大中修-新北线(一期南段)招标文件正文

  • 长信科技:长信科技拟发行股份及支付现金购买资产涉及的芜湖长信新型显示器件有限公司股东全部权益价值项目资产评估报告

    长信科技:长信科技拟发行股份及支付现金购买资产涉及的芜湖长信新型显示器件有限公司股东全部权益价值项目资产评估报告

  • 山东科技大学城市轨道交通调度系统考核装置采购项目竞争性磋商

    山东科技大学城市轨道交通调度系统考核装置采购项目竞争性磋商

  • 山东墨龙:寿光宝隆石油器材有限公司评估报告

    山东墨龙:寿光宝隆石油器材有限公司评估报告

  • 浙商中拓:三维企业评估报告

    浙商中拓:三维企业评估报告

  • 大丰区乡村振兴(农村公路大中修工程)——三裕线招标文件招标文件正文

    大丰区乡村振兴(农村公路大中修工程)——三裕线招标文件招标文件正文

  • 恒辉安防:最近三年的财务报告及其审计报告以及最近一期的财务报告

    恒辉安防:最近三年的财务报告及其审计报告以及最近一期的财务报告

  • 浙商中拓:三维企业审计报告

    浙商中拓:三维企业审计报告

  • 唯万密封:上海唯万密封科技股份有限公司拟现金购买上海嘉诺密封技术有限公司股权所涉及的上海嘉诺密封技术有限公司股东全部权益价值资产评估报告

    唯万密封:上海唯万密封科技股份有限公司拟现金购买上海嘉诺密封技术有限公司股权所涉及的上海嘉诺密封技术有限公司股东全部权益价值资产评估报告

  • 顺控发展:佛山市顺合环保有限公司模拟审计报告

    顺控发展:佛山市顺合环保有限公司模拟审计报告

  • 唯万密封:上海嘉诺密封技术有限公司审计报告

    唯万密封:上海嘉诺密封技术有限公司审计报告

  • 琏升科技:眉山琏升光伏科技有限公司2023年1-7月审计报告

    琏升科技:眉山琏升光伏科技有限公司2023年1-7月审计报告

  • 天娱数科:山西聚为科技有限公司审计报告

    天娱数科:山西聚为科技有限公司审计报告

  • 顺威股份:江苏骏伟精密部件科技股份有限公司模拟审计报告

    顺威股份:江苏骏伟精密部件科技股份有限公司模拟审计报告

  • 山东墨龙:威海市宝隆石油专材有限公司评估报告

    山东墨龙:威海市宝隆石油专材有限公司评估报告

  • 顺威股份:广州顺威新能源汽车有限公司拟股权收购涉及江苏骏伟精密部件科技股份有限公司模拟股东全部权益价值资产评估报告

    顺威股份:广州顺威新能源汽车有限公司拟股权收购涉及江苏骏伟精密部件科技股份有限公司模拟股东全部权益价值资产评估报告

  • 盈峰环境:佛山市顺合环保有限公司模拟审计报告

    盈峰环境:佛山市顺合环保有限公司模拟审计报告

  • 领益智造:最近三年的财务报告及其审计报告以及最近一期的财务报告

    领益智造:最近三年的财务报告及其审计报告以及最近一期的财务报告

  • 点击查看更多
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.