登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于web的在线笔记系统设计毕业论文

 2022-02-15 10:02  

论文总字数:18097字

摘 要

二十一世纪,社会的教育发展已经很迅速了,学生和老师为了解决一些问题,比如自己手动记笔记的话效率很低,本文以Node.js、MongoDB、JS、HTML、React.js作为前台和后台的开发工具,这个系统实现了很多模块。我们可以使用各种设备获得自己想要的资源,不用在担心数据会丢失,因为自己的多平台设备上都有数据的备份。在这个时候,人们取得新的知识的方法也很多,笔记系统就此而生了,为了让记录笔记的人能更加方便的记录笔记,所以产生了这个笔记系统,这个系统可以用来给学生和老师进行随心的记录笔记,分享笔记,收藏笔记。

现阶段人们日常在生活中对手机电脑等带电子设备的依赖毋庸置疑。二而传统的在纸质笔记本上记录日程笔记的方式已经不在能够满足大众的需求。而在线的云笔记工具恰好能够很好的满足大家的需求。

笔记系统是一款跨多个平台易方便用户使用的,并且你可以快速记笔记的工具,操作的界面很简单。自己的日程安排,会议的记录,有快乐的事情都可以记录在笔记里。

用户只需注册一个帐号即可使用这个笔记系统了,一方面可以记录自己的笔记,其他的一些事情,也可以记录,包括你遇到的有趣事情,通过登录可以直接编辑你的笔记。

笔记系统实现了在不同的时间段,高效率的完成笔记的书写和记录。而通过登陆和权限管理,笔记系统又能很好的保护用户的隐私安全。

关键词:在线笔记 mongodb JS HTML

Online notes system

Abstract

In twenty-first Century, the social education development has been very rapid, students and teachers in order to solve some problems, such as manual note note their efficiency is very low, and would go wrong, so the notes system appeared, notebook systems generally have the following functions of user login, user registration, user password, user exit note, management, recycle bin management, favorites management, there is a search function of notes,.Based on Node. Js, directing, js, HTML, React. Js As a foreground and background development tool, this system implements the following modules: login, notebook, notes, recycle bin, favorites, search module. The actual effect of the point of view, the first operation system is simple friendly interface, good flexibility, high safety performance system, the operation is stable, which improves the efficiency of teachers and students to take notes and notes management in a certain extent. Cloud notes is a cross-platform simple quick personal note cheat tool, and can realize PC, synchronization of information between mobile devices and cloud.

People in daily life at present stage dependence on phones with electronic equipment such as computer, no doubt.2 and the tradition of recording schedule book on the paper notebooks are no longer able to meet the needs of the masses.While the online cloud notes tool just can meet the needs of everyone very well.
Note taking system is a cross platform simple and fast personal memo tool. The operation interface is simple and efficient.

The note taking system achieves efficient writing and recording of notes at different time periods. And through login and permission management, note taking system can well protect the privacy of users.

Keywords: Online notes mongodb JS HTML

目 录

摘要 I

Abstract II

目 录 1

第一章 绪论 4

1.1 课题背景 4

1.2本课题主要研究现状 4

1.3 系统开发的意义 4

1.4 系统开发的目标 5

1.5 本文组织结构 5

第七章 总结:总结了这个程序以及存在的问题和未来的展望。 5

第二章 系统开发技术 6

2.1 HTML5、CSS3和Bootstrap 6

2.2 Javascript脚本语言 7

2.3 MongoDB数据库 8

2.4 Node.js和Express.js 8

2.5 npm包管理工具 8

2.6小结 8

第三章 开发环境搭建 10

3.1 Node.js的安装和使用 10

3.1.1 安装Node.js 10

3.2在 Ubuntu 上安装 MongoDB 12

3.3 开发工具(编辑器) 13

3.4 总结 13

第4章 系统分析设计 14

4.1 系统需求分析 14

4.2 系统业务流程图 14

4.3 系统结构设计 15

4.4用户用例清单 15

4.5功能模块设计 15

4.6数据库的设计 16

4.7可行性分析 18

4.7.1 技术可行性 18

4.7.2 经济可行性 18

4.7.3 操作可行性 18

第五章 系统模块的设计和实现 19

5.1 系统主要页面 19

5.1.1 系统主页 19

5.1.2 注册页面 19

5.1.3 登录页面 20

5.1.4 历史存档 20

5.1.5 标签页面 21

5.1.7 文件上传 22

5.2 系统主要功能模块实现 22

5.2.1 页面通知 22

5.2.4 用户登录 25

5.2.6 新建笔记 27

5.2.7 编辑更新笔记 27

5.2.8 删除笔记 28

5.2.9 创建评论 29

5.2.10 检索笔记 29

5.3 核心公共类的设计 30

5.4 小结 30

第六章 系统测试 31

6.1软件测试的定义 31

6.2软件测试的方法 31

6.3软件测试目的 31

6.4软件测试原则 32

6.5软件测试方法 32

6.5.1 黑盒测试 33

6.5.2 白盒测试 37

第七章 总结 38

7.1 总结 38

7.2 存在问题及改进 38

参考文献 39

致谢 40

第一章 绪论

1.1 课题背景

身在云的年代,我们的生活发生了相当大的变化,我们拥有的数据不再需要我们随身携带,这些数据都在云的服务器上。我们可以使用各种设备获得自己想要的资源,不用再担心数据会丢失,因为自己的多平台设备上都有数据的备份。在这个时候,人们取得新的知识的方法也很多,笔记系统就此而生了,为了让记录笔记的人能更加方便的记录笔记,所以产生了这个笔记系统,这个系统可以用来给学生和老师进行随心的记录笔记,分享笔记,收藏笔记。系统有预设的使用习惯,可以让学生和老师达到无论在哪里都可以学习记录笔记的效果。

1.2本课题主要研究现状

就现在这个互联网情况来看的话,用户的群还是很小,但是相对来说其他的行业,教育行业的竞争小很多。但是网络的发展很快速,以后的生活和工作和学习都需要和网络打交道,但是网络不是现实的世界,一些重要的文档,知识和笔记也不能随心的记录,但是笔记系统解决了这个问题。

1.3 系统开发的意义

网上的一些记笔记,虽然他供给令人分享简单笔记的功能,但是只要时间一长,会越写越多,但是旧的系统所采用的框架比较老,这样的话,如果一次性写的笔记比较多,他会反应不过来,并且笔记系统的笔记记分享功能的能力也很有限的,就是说用户没有办法做到想在哪里写笔记就可以写的能力。但是学生对于记录笔记的需求还是很强烈,对笔记的要求也超过了之前的工作所承受的能力,为了满足老师和学生的要求,我们开发了这一款笔记系统,适合学生和老师用于教学等方面。就现在这个互联网情况来看的话,用户的群还是很小,但是相对来说其他的行业,教育行业的竞争小很多。但是网络的发展很快速,以后的生活和工作和学习都需要和网络打交道,但是网络不是现实的世界,一些重要的文档,知识和笔记也不能随心的记录,但是笔记系统解决了这个问题。这个系统在前期来说的话,确实是挺好用,挺好的去适应学生和教师,但是我相信以后来说的话,他的功能会更加大大的,成为生活的一部分。

1.4 系统开发的目标

开发目标这个笔记系统系统和开发这个系统的根据和最终的住宿。在我进过了一共的分析之后呢,从系统笔记本身出发,确定了他应该有的一些目标:

(1).时间的效率性:系统运行的效率高,反映的速度快。

请支付后下载全文,论文总字数:18097字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图