Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。
  前端技术:nodejs+vue+elementui,视图层其实质就是vue页面,通过编写vue页面从而展示在浏览器中,编写完成的vue页面要能够和控制器类进行交互,从而使得用户在点击网页进行操作时能够正常。 可以设置中间件来响应 HTTP 请求。
  定义了路由表用于执行不同的 HTTP 请求动作。
  可以通过向模板传递参数来动态渲染 HTML 页面。




  Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好本IT技术交流和分享平台是基于vue框架,采用nodejs技术,MYSQL数据库进行开发的。系统具有灵活的一体化设计方式,圆满完成了整个系统的界面设计。本系统实现了用户功能模块和管理员功能模块两大部分,通过该系统用户可以快速进行IT技术交流和分享,管理员可登录系统后台对系统进行全面管理,确保系统正常稳定的运行。系统功能齐全,符合用户IT技术交流和分享的需求。管理员登录后可对系统进行全面管理,管理员主要实现的功能模块包括个人中心、用户管理、笔记分享管理、笔记类型管理以及系统管理五大部分,管理员用例图如图3-3所示管理员登录后可对系统进行全面管理,管理员主要实现的功能模块包括个人中心、用户管理、笔记分享管理、笔记类型管理以及系统管理五大部分,管理员用例图如图3-3所示。
 本文主要首先介绍了课题背景、设计原则和研究内容,系统采用的相关技术及开发平台,接着对本基于vue的IT技术交流和分享平台进行系统需求分析和设计,包括系统的功能模块,数据库的设计,系统结构以及系统界面设计等,最后对进行系统测试,完成本篇论文。 开发语言 node.js
 框架:Express
 前端:Vue.js
 数据库:mysql 
 数据库工具:Navicat
 开发软件:VScode 
 在编写vue页面的时候,要注意url的编写,用户在点击按钮的时候,url要能够传递到表现层当中,表现层利用业务层进行完成数据库的交互。
vue是一个简化程序设置的拥有开箱即用的框架,它主要的优点是根据程序员不同的设置而生成不同的代码配置文件,这样开发人员就不用每个项目都配置相同的文件,从而减低了开发人员对于传统配置文件的时间,提高了开发效率。 ,通过这样的框架,开发人员就不用头疼各种配置文件,可以减少时间,同时提高了代码的整体性,使开发人员工作效率大大提高。
 目 录
 摘 要    I
 ABSTRACT    II
 目 录    III
 1 绪论    1
 1.1 研究背景    1
 1.2 设计原则    1
 1.3 研究内容    2
 2 系统关键技术    3
 2.1 nodejs技术    3
 2.2 B/S结构    3
 2.3 MYSQL数据库    4
 2.4 vue框架    4
 3 系统分析    5
 3.1 可行性分析    5
 3.1.1 技术可行性    5
 3.1.2 操作可行性    5
 3.1.3 经济可行性    5
 3.1.4 法律可行性    5
 3.2系统性能分析    5
 3.3系统功能分析    6
 3.3.1用户功能分析    6
 3.3.2管理员功能分析    6
 3.4 系统结构分析    7
 3.4.1逻辑结构    7
 3.4.2物理结构    7
 3.5 系统流程分析    8
 3.5.1注册流程    8
 3.5.2登录流程    8
 4 系统设计    10
 4.1系统概要设计    10
 4.2系统结构设计    10
 4.3 数据库设计    11
 4.3.1 数据库概念结构设计    11
 4.3.2 数据库逻辑结构设计    12
 5 系统的实现    15
 5.1 用户功能模块的实现    15
 5.1.1用户注册界面    15
 5.1.2用户登录界面    16
 5.1.3笔记分享详情界面    16
 5.1.4添加笔记分享界面    17
 5.1.5我的收藏界面    17
 5.2 管理员功能模块的实现    18
 5.2.1管理员登录界面    18
 5.2.2用户管理界面    19
 5.2.3笔记类型管理界面    19
 5.2.4笔记分享管理界面    19
 6 系统测试    21
 6.1测试目的    21
 6.2测试原则    21
 6.3测试方法    22
 6.4测试结论    23
 7 总结    24
 参考文献    25
 致  谢    26












![[Linux笔记]gdb调试器常用指令](https://img-blog.csdnimg.cn/15ac8a29189e479aa2dd916c49a3f4f1.png)






