摘要:随着互联网行业的快速发展,信息的爆发式增长和互联网技术蓬勃发展,产生许多新颖的信息和珍贵的技术经验,需要迫切地保存下来。由于互联网的便利快捷,建立一个记录和管理技术知识点的WEB网站系统,并且能够管理这些知识点文档,是对传统媒介方式的拓展和补充。
本文对Lotus知识库进行设计与实现。主要功能有用户注册和登录,用户通过浏览器,能够进行知识库和文档的编写、更新、查阅、删除和发布等操作。系统功能的设计实现,满足用户对技术性知识进行记录管理需求,同时提升自身技术能力,为个人和企业提升生产效率。
关键词:知识库 NodeJS 前后端分离
目录
摘要
Abstract
1-绪论-1
1.1 Lotus知识库背景-1
1.2 Lotus知识库的概述-1
2-问题分析与可行性研究-2
2.1 问题分析-2
2.2 可行性研究-2
2.3 功能点问题-3
3-面向对象的需求分析-4
3.1 系统功能需求-4
3.1.1 用例图-4
3.1.2 功能模块-6
3.1.3 类图-8
3.1.4 状态图-10
3.1.5 时序图-11
3.2 性能需求-12
3.3 出错处理-13
4-系统设计-14
4.1 数据库设计-14
4.2 系统结构设计-15
4.3 用户界面原型设计-15
5-系统实现-23
5.1 框架技术-23
5.2 编码规范-24
5.3 编码实现-25
6-结论-27
参考文献-28
致谢-29