本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于SpringMVC的云笔记系统设计与实现

基于SpringMVC的云笔记系统设计与实现

本文所设计的云笔记给用户提供了如下几个基本的功能,其中包括用户的信息管理,包括账号的注册登录以及登录状态的推出,还需要提供密码修改的功能,复合用户的需求这些是对软件的基本的要求,更进一步的其使用功能基础主要是实现笔记本功能的建立新笔记,新笔

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于SpringMVC的云笔记系统设计与实现
    摘要:当前的社会的节奏逐渐加快,人们的工作效率要求也是越来越高,常规的一些方法已经很难满足更高的效率,传统的笔记受到时间地点等种种限制存在很大的局限性,而云笔记作为最近新兴的一种笔记形式,依托于互联网,打破了时间和地点的限制,只要拥有网络的地方,随时随地都可以打开你的笔记本,收到了广泛的好评,给人们的工作学习带来了高效率。本文基于b/s模式在计算机中建立了MySQL数据口用来个人开发的云笔记系统,本文是基于模块化编程,主要有一下几个模块:登入模块、注册模块、新建删除模块和分析模块等等,实现云笔记系统的基本功能,为更进一步的开发做好准备。
    关键词:Ajax;MySQL;MyBatis;SpringMVC;Spring;Java.
     
    目录
    第一章  绪论 3
    1.1  云笔记课题的背景及意义 3
    1.2  项目现状及趋势概述 4
    第二章 系统理论和技术路线 6
    2.1  java语言的概述 6
    2.2  开发的工具 8
    2.3  JavaScript与Ajax 9
    2.4  Spring 10
    2.5  SpringMVC 11
    2.5.1 Spring框架的好处 12
    第三章 系统设计 14
    3.1总体设计框图 14
    3.2数据库表的设计 15
    3.3数据库连接的实现 17
    第四章 项目模块 19
    4.1云笔记系统的登录模块 19
    4.1.1云笔记用户的注册 19
    4.1.2登录 19
    4.1.3云笔记系统的退出登录 20
    4.1.4云笔记系统的密码修改 20
    4.2云笔记系统的笔记本模块 21
    4.2.1查询笔记本 21
    4.2.2创建笔记本 21
    4.3笔记模块 22
    4.3.1查询笔记 22
    4.3.2删除笔记 22
    4.3.3分享笔记 22
    4.3.4云笔记主页面 23
    第五章  总结与展望 24
    5.1结论 24
    5.2致谢 24
    参考文献 25
        附录 26
     
    第一章  绪论
    1.1  云笔记课题的背景及意义
    互联网的兴起带来了很多的对传统的行业带来了十分巨大的冲击,有些行业被互联网彻底的冲垮,而有些行业在互联网的冲击下做出了创新改变,获得了新的生命,笔记这种传统的事物之前都一直是满足私人的一些记录,且完全依托于实物的笔记本,丢失损坏等等都会造成很大的损伤,笔记本很多时候都只能作为一个人的专用,内容信息很难与他人交流分享,限制了笔记的发展。
    随着互联网时代的到来,人们交流信息变的非常方便和快捷了,依托于互联网存在的这种笔记被称为云笔记,其载体是网上的云盘,在联网的情况下个人所记载的东西随时随地的都被保持在网络的云盘上,不仅安全且不容易损坏,当需要与人交流的时候只需要将云笔记分享给对方就可以了,更进一步的云笔记更是带来了协同办公等重要功能,使得使用者不仅方便快捷,且安全有保证,还能够随时随地与别人信息交流存储提升。
    以前在工作中或者的团队合作的过程中,大家对于集体工作的项目很多的项目以及过程文档文件图片数据等,大多数是记录在一个地方,不能够及时的更新给所有项目的参与人。这样对项目的推进是十分不利的,团队工作最重要是合作交流,只有当项目推进的地方让每一个参与者都能及时的看到,大家才能够更好的协作和更加高效的完成项目。云笔记的诞生为此提供了一个机会,项目的所以内容都是可以放到云笔记中的,每一个项目参与者都能够在线看到项目的更改和进步,对于每一个项目参与者来说都可以随时知道项目的进展和自己需要做的地方。当大家对项目需要讨论的时候可以将各自的意见在云笔记上展示出来,而不是向以前一样召开会议或者电话会议等等,不仅节约场地的成本也节约了每个人的时间成本。
    随时社会的进一步发展,各种工作和学科都变得更加的复杂了,一个人单打独斗的时代已经过去了,无论是做研究还是工作中管理项目等等,这些都不再是一个人可以完全控制的了,因为其体量上的增加和其需要处理的信息的增加。当前的社会分工合作团队合作是完成任务实现进步的唯一方法了,但是当团队的人多了的时候,一个任务的上传下达,和任务过程中的各种信息交流就变得十分的困难,往往很多时候,这边的信息传递到另一个需要信息的部门的时候就已经变成了过时的信息了,这样对任务的完成是十分不利的,团队的工作任务迫切的需要更多更快的信息交流,而云笔记的出行就为这种需求带来了实现的可能,因为其所存储的东西都是在云服务器中的,所以只要团队中的任何一个人处于拥有网络的情况下就可以很快的对笔记中的所有东西一目了然。
    知识是日积月累的,一个人的经验很多时候是可以拿给另外一个人参考使用的,对于工作中尤其是如此,一个初入职场的人使用云笔记将其在入职过程中所遇到的困难了解决办法记录下来,等到公司再次招进来新人的时候只需要阅读此人的笔记就可以对入职的一切流程了解在新,这样对其快速的融入到工作中去是有很大的帮助的。而这个新人在阅读的过程中结合其入职的实验体验又可以对这份笔记进一步的完善,最终在每一个入职人员的协作努力下,这份笔记会越来越有价值,这就是云笔记在工作中的一个重要作用的,为企业的发展创造出一定的价值。
    目前市场上对云笔记使用较多的是一些小企业和教育方面的学生老师等等,这些人对于新事物的接受很及时的,而且对于云笔记产品的体验有最直接的发言权,在其工作和学习中都是需要与更多人协作沟通的,所以对于云笔记的使用是十分广泛的,且对团队的管理方面是有重要意义的,领导或者导师在云笔记上将各自规则设定好,团队里的队员就可以在规则中找到各自的定位,这样就不需要导师或者领导一个个的亲自去协调,节省了很大的时间资源可以用在了更多的项目研究和推进方面的。对于这些人的体验反馈如有更快的收集跟进分析最终快速的根据用户需求来改进产品是为了发展的一个总要的方面,不仅可以提升自己的市场竞争力,对于用户来说可以收获到更好的使用体验,这样就是一个良性的循环,让用户和云笔记的开发者都能够在相互合作的过程中获得各自最大的利益。
    1.2  项目现状及趋势概述
    云笔记虽然因为其功能有一定的进步,但是由于网络安全等问题使得其推广使用的不是很好。目前云笔记的用户到多少都是一些小公司和教育方向上的使用。对于大公司来说,其工作资料的保密程度都比较的高,且其本身就有一套办公的系统,所以对云笔的使用并不是十分的关注。
    市场上的小企业和广大的在校师生们是目前云笔记最大的使用者,云笔记的未来就是在针对这两种客户的基础上不断的做出更好产品,更加优秀的用户体验,中小企业是我国群体较大,实力也是很强的一批重要的客户,所以对于云笔记来说可以与这些企业增加更多的深入联系,将双方的供需要求更多的交流互动起来,对企业来说会收获的性价比很高的产品,提升企业管理和生产效率的,对于云笔记来说拥有了较大的用户群和市场占有率,对于在校的广大师生来说,云笔记应该给予更多的学习科研方向上的功能提升,不能仅仅限制于当前的一些文字图片的编辑,对于音频视频的功能还有待提高的,因为学生团体是未来各行各业中的主体,只要云笔记满足这些人的需求,带来的用户粘度,势必会带入到社会中去,这样的云笔记未来就是不可估量的,当云笔记真正的融入到各行各业的时候,才会体现其最大的价值,全民都能够在一起合作。
    但是随着市场的发展,云笔记的功能会越来越完善,可提供的效率工具也会越来越多,对于网络安全问题也会更加的规范。当这些条件具备的时候,面对这种依托于互联网的云笔记办公方向的使用必将得到很大的支持应用,公司指令的上传下达会变得更加的高效而准确,公司对市场的变化会最快的速度传递到公司云笔记中的每一个成员中去,提升了员工的视野,使其对公司的发展方向有了实在的感官感受,对于自身需要做的任务就会一目了然。
    对于教育方向的使用也会更加的广泛,众所周知,现在我们处于知识大爆炸的年代,各种新鲜的事物层出不穷,各种知识的进步和变更也是十分的迅速,以前的教育逐渐跟不上目前的市场要求,有了云笔记之后,老师和学生的互动和知识传授就不受到时间地点的限制了,只要是在互联网的覆盖范围内,老师和学生的沟通就是实时的,而云笔记也是老师关注到每个学生的进步提供了可能,对于学生来说,云笔记将老师所传授的知识实时的记录在服务器中,只要学生需要学习的时候,就可以随时随地去翻阅学习,这就大大增加了学习的时间和效率,所以云笔记在教育方向的应用汇越来越广泛,也会给教育事业带来很大的改变和进步。
     
    参考文献
    [1] 王珊,萨师煊 .《数据库系统概论》.北京:高等教育出版社,2010.10 
    [2] 明日科技. 《Java Web 从入门到精通》.北京:清华大学出版社,2013.06 
    [3] 张化祥,陆晶.《Java程序设计》.北京:清华大学出版社,2010.10 
    [4] 何玉洁.《数据库原理与应用教程》.北京:机械工业出版社,2010.10 
    [5]万东.基于Struts+Hibernate+Spring的轻量级J2EE框架.计算机应用技术.2011.
    [6]穆福森,吴观茂.基于Struts+Spring+Hibernate Web应用开发框架技术[J].电脑知识与技术.2006(02).
    [7]闵忠保,鲍梦.Spring框架下同时配置Hibernate和Jdbc的探索[J].软件导刊.2008(04).
    [8]张宇,王映辉,张翔南.基于Spring的MVC框架设计与实现[J].计算机工程.2010(04). 
    [9]庄少炖.基于Spring的轻量级Web框架研究与实现[D]电子科技大学2009.[6]赵耀宏,游冠宇.基于web的图书馆图书信息查询系[J].数字技术与应用. 
    [10]徐雯,建华.基于Spring MVC及MyBatis的Web应用框架研究[J].微型电脑应用. 2012(07) 
    [11]王宏松,廖永建便携式多媒体播放器的设计与实现.微计算机信息.2012 
    [12]韩萍周航,金昌旺.基于Matlab 的音乐播放器设计.中国民航大学电子信息工程学院,
    [13]郭金洋.音量自适应系统的研制.天津职业技术师范大学.2013 
    [14]祝果迅,王秀坤.汽车音响软件系统的设计与实现.大连理工大学.2007 
    [15]董玲,朱宏,杨忠孝.ARM的嵌入式Linux 应用程序开发研究.电子科技大学自动化学
    [16]王奇.于嵌入式Linux的多媒体音乐播放器的设计与实现.信息技术.2009 
    [17]张天益,朱红于ARM的车载播放器的设计.2007 
    [18]徐荣静,张建军.Android的车载音乐播放器应用程序开发.合肥工业大学.2013 
    [119]李媛媛,基于超声波测距的车辆音量调节系统,电子电器工程学院,2013 
    [20]XudongWuDesignfMusicPlayerBasedonAndroiPlatform.CollegeofAand Communication,BohaiUniversity,Jinzhou,P.R.China 
    收缩