软件工程_基于SSM的云笔记的设计与开发

上传人:知进****失 文档编号:233170092 上传时间:2022-01-01 格式:DOCX 页数:48 大小:3.18MB
返回 下载 相关 举报
软件工程_基于SSM的云笔记的设计与开发_第1页
第1页 / 共48页
软件工程_基于SSM的云笔记的设计与开发_第2页
第2页 / 共48页
软件工程_基于SSM的云笔记的设计与开发_第3页
第3页 / 共48页
软件工程_基于SSM的云笔记的设计与开发_第4页
第4页 / 共48页
软件工程_基于SSM的云笔记的设计与开发_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《软件工程_基于SSM的云笔记的设计与开发》由会员分享,可在线阅读,更多相关《软件工程_基于SSM的云笔记的设计与开发(48页珍藏版)》请在金锄头文库上搜索。

1、内容摘要在传统的教育中,一般都是使用纸张进行笔记记录;教育信息化成为互联网时代发展应用于教育的一个趋势,网络上出现了很多在线学习的平台,学生在进行网络学习时需要记录笔记。一个良好的云笔记网站,能够使得学生笔记撰写和管理更加方便。为此,以云笔记网站的设计与开发为题展开了论文的撰写工作。系统采用B/S模式结构,主要使用Java语言,基于Java的SSM框架进行开发实现。主要功能实现是以笔记功能为主,支持笔记的分享,收藏,移动,以及笔记回收站功能;本系统还有天气,收藏检索,聊天和备忘录等附加功能。笔记功能基本满足学生学习使用的要求,附加的便捷功能将为学生提供更丰富的使用需求。本课题实现的云笔记和互联

2、网技术的结合,能有效提高用户的学习效率和方便用户对笔记管理。关键词:云笔记 系统 SSMAbstractIn traditional education, paper is generally used for taking notes; Education informatization has become a trend applied to education in the Internet age. Many online learning platforms have appeared on the Internet. Students need to take notes whe

3、n doing online learning. A good cloud note website can make student note writing and management more convenient. To this end, the design of the cloud note website and the development of the paper began the work of writing papers. The system adopts B / S mode structure, mainly uses Java language, and

4、 is developed based on Java SSM framework. The main function implementation is based on the note function, which supports note sharing, collection, movement, and note recycle bin functions; the system also has additional functions such as weather, collection retrieval, chat, and memo. The note funct

5、ion basically meets the requirements of students learning and use, and the additional convenient functions will provide students with more abundant use requirements. The combination of cloud notes and Internet technology implemented in this project can effectively improve the users learning efficien

6、cy and facilitate the users management of notes.Key words: cloud note system SSM目 录第一章 绪论11.1课题背景11.2课题现状11.3研究内容2第二章 需求分析32.1 功能性需求分析32.2 非功能性需求分析6第三章 系统设计83.1系统总体设计83.1.1系统架构设计83.1.2功能结构设计83.2系统功能模块设计93.2.1网址收藏检索模块设计93.2.2备忘录模块设计103.2.3笔记模块设计113.2.4评论反馈模块设计123.3数据库设计133.3.1数据库概念设计133.3.2数据库表设计14第四

7、章 系统实现174.1开发平台与相关技术174.1.1开发环境与工具174.1.2开发技术174.2系统功能模块实现184.2.1注册登录184.2.2天气224.2.3聊天交流244.2.4网址收藏检索264.2.5备忘录294.2.6笔记334.2.7个人中心374.2.8关于网站39第五章 系统测试415.1测试环境415.2功能测试415.3非功能测试43第六章 总结与展望466.1总结466.2展望46参 考 文 献47致 谢48第一章 绪论本章首先介绍了笔记平台的背景和发展现状,对笔记平台的发展和前景进行了深入分析与总结,提出了对于本课题的研究内容,并对其进行详细阐述。1.1课题背

8、景互联网的发展和普及,学生学习方式也越来越多样化。促使着社会走上飞速发展的道路。在我国,互联网已经在社会上占领着非常重要的地位,由于互联网的实时性和高效性,人们能从网络上快速获取各方面的信息。在互联网+的时代,教育和互联网技术融合起来,使网络上兴起许多K12的教育平台,由于这些教育平台结合了优质的教育资源,以及解决了传统教育方式的不足之处,使得学生能够高效地获取所需知识,非常受到学生们的欢迎;相信今后的教育学习与互联网的联系也会越来越多。学生在使用互联网教育平台学习时,由于在学习的过程会有一些重要的知识点需要记录,传统的笔记记录非常不便,使用的时候查找起来也比较费时,也削弱了互联网学习的优势。

9、基于此,本文将互联网技术与笔记结合起来,设计实现了云笔记网站。云笔记网站主要为在互联网学习的用户提供笔记记录,学生在学习过程可以使用互联网随时随地的记录笔记,在平时中利用空闲的时间学习笔记知识重点,并可在平台上分享自己对于笔记的所思所想,学生们通过笔记分享互相参考,互相学习,提高学习的效率和个人知识水平。1.2课题现状目前从网络上看,网络教育平台兴起不久,笔记平台的使用者也比较少,一般以学生用户居多,还有少部分工作者使用;网络上的笔记平台不多,其功能针对性较强,也比较单一。市面上用户使用的比较多的是印象笔记和有道云笔记,也是比较得到用户青睐的笔记平台。这些笔记平台主要侧重于事件记录,没有其它吸

10、引用户的扩展功能,成为了制约笔记平台发展的高度。随着网络教育的模式迅速发展,以网络教学的优势必定使网络教育平台迈上一个新的高度,辅助教育的笔记平台也将迎来一个新的春天。通过上述对笔记平台的分析,分析出目前笔记平台的功能比较专注单一,缺少特色的功能,以及网络教育刚起步导致使用的用户较少。但随着网络技术的不断发展和越来越多人使用网络学习,笔记平台将跟着用户的使用需求变化,功能也将越来越完善,使用的用户也将日益增多,必将受到学生们的追捧。1.3 研究内容本文将对云笔记网站进行详细的分析,从用户的需求和产品开发的角度,设计并实现了一个在线笔记的平台网站,有效解决了学生们网络学习的笔记记录效率问题。本文

11、的研究内容如下:(1)首先通过分析目前互联网上的笔记平台的优点,并结合对用户的功能需求调研,以及个人的一些创新点,确定出系统的需求。(2)根据上述对于云笔记网站的需求分析,对云笔记网站的功能进行详细设计,设计出云笔记网站的功能架构,并对各个功能模块和展开数据库中的每一个实体表进行详细设计。(3)对于上述的需求分析和系统详细设计,明确出系统开发的环境和工具,对云笔记网站的关键实现技术进行相应的介绍,分析使用的技术优点,更好地应用技术是是实现系统功能和扩展功能。对云笔记网站的各个功能模块进行是实现。(4)对云笔记网站的核心功能模块进行相关的功能性和非功能性上的测试,并分析对比测试结果是否符合系统需

12、求。(5)对于整个项目的开发和设计进行了总结和展望,明确本文的研究结果,提出项目存在的不足,并在后续的工作中对其进行不断优化。第二章 需求分析 需求分析是一个产品研发的前期阶段的重要工作内容1。整个需求分析需将用户的真正需求转为产品需求,以及结合系统后续扩展稳定性方面。最终,确立出系统的总体需求。本章将对云笔记网站的需求进行具体地分析。2.1 功能性需求分析在对系统功能性需求分析中,我们需要挖掘用户内心真切需求,通过对需求的分析于提炼,形成产品的最终需求2。云笔记网站主要面向的是学生、老师和部分工作使用者,本文将探寻和分析这些用户的需求,并结合我自己对该系统一些功能上的想法扩展,最后分析和梳理

13、出该系统功能需求。以下是通过用例图描述分析总结出来的结果:用户能够进行注册并登录云笔记网站,并能在该系统进行笔记基本操作,在笔记广场浏览用户分享笔记,我还增加了一些特色的功能,包括查看天气,聊天交流,网址检索和备忘录功能。其用例图如图2-1所示:图2-1 系统用例图云笔记网站主要为用户提供便捷功能,结合以上的用例图对于系统功能的分析,分析总结出系统需要提供注册登录、天气查看、聊天、网址收藏检索、备忘录、笔记、笔记分享、个人中心、评论反馈等功能;下面将通过对笔记网站的功能进行分析,并能对其进行详细阐述。(1)注册、登录:使用云笔记网站的用户都需要进行身份验证,所以需要提供注册登录功能。注册需要使

14、用个人邮箱作为用户账号,为了更好的给用户在账号忘记密码的情况提供验证,验证使用邮件发送修改密码链接,用户的账号将得到更好的安全保障。 (2)聊天:使用云笔记网站的用户,用户可以在线交流笔记撰写心得,以及笔记的重点,用户进入该模块与在线用户进行聊天交流,发送弹幕聊天信息,所有用户的聊天信息都会在界面弹幕滚动显示。其用例图如图2-2所示: 图2-2 聊天用例图(3)网址收藏检索:对于每个网络用户来说,总有几个经常访问的网站,还有用户在进行笔记撰写时需要参考一些网络上的知识和资料,就需要把网址保存起来,但如果仅仅只是做一个收藏夹保存起来的话,用户需要访问的时候需要花费一定时长去收藏列表里寻找网址,所

15、以网址需要有一个命名,系统提供一个网址检索功能,用户在保存网址的时候对其命一个简单有含义的名称,在需要访问某个网址的时候,只需用户输入命名检索即可访问,并提供网址管理功能方便用户删除不再需要的网址。其用例图如图2-3所示:图2-3 网址检索用例图(4)备忘录:在该模块中,用户使用备忘录需要有基本的备忘录填写内容,设定备忘录提醒的时间,在备忘录到设定提醒时间时,需要有一个提醒用户的途径,所以本系统采用邮件通知的方式发送邮件告知用户备忘录的详细内容,邮件地址使用是用户注册的邮箱地址;用户在备忘录没发送时,系统可提供备忘录信息修改的功能;当一些备忘录信息用户已经不再需要时,可删除不必要的备忘录信息。其用例图如图2-4所示:图2-4 备忘录用例图(5)笔记:笔记功能模块是云笔记网站中主打的功能,需要提供最方便快捷的笔记记录操作,对于用户来说,往往记录的不止一种类型的笔记,因此,云笔记系统需提供笔记本功能,提供用户来分类不同类型的笔记,使用户在复习笔记时通过标记类型的笔记本列表更加方便快捷的查找并查看笔记,同时系统也提供删除笔记本的操作;有了笔记本,用户可以根据自己划分的类型使用任意一个已经创建完成的笔记本,在该笔记本下创建笔记;为了使用用户编辑笔记更加灵活方便,笔记编辑提供富文本编辑器,可根据自己喜好设置文字样式,

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

当前位置:首页 > 学术论文 > 大学论文

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