需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8095 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着web开发的不断成熟,前端技术也在不断的进步与发展,HTML5规范传言落定,flash技术渐隐江湖,智能终端大众普及等等。而在这之中更具有划时代意义的便是Node.js推出,他的出现能让javascript流畅的运行在服务器端,打破了前后端的语言边界,解放了前端开发者的职责约束,走向了一个全新的舞台。 基于Nodejs的在线文档平台(Online document platform)是为了实现文档资源等的展示与共享,主要基于Node.js来实现后端和服务端的功能、简化Web开发的成本、提高web开发的效率。该平台主要实现的功能为资源的共享:共享图文信息、视频影视、共享文档的发布与编辑,用户可以通过oauth登录的方式实现互相共享的新型网络资源模式。系统开发主要包括前端应用程序和后台数据库两个方面。本文主要介绍在线文档平台的可行性分析、需求分析、系统设计与系统实现等。 关键词:Nodejs;资源共享;Web开发
目录 摘要 Abstract 1 绪论-1 1.1 设计背景及意义-1 1.2 设计目标-1 2可行性分析-2 2.1 技术可行性-2 2.1.1 开发工具-2 2.1.2 相关技术简介-2 2.2 经济可行性-4 2.3 操作可行性-4 2.4 运行可行性-4 3 需求分析-5 3.1 功能需求-5 3.1.1 搜索功能-5 3.1.2 登录功能-5 3.1.2 markdown语法功能-5 3.1.3 动态生成PPT功能-5 3.2 性能需求-6 3.3 运行需求-6 3.3.1 客户端部分-6 3.3.2 服务器部分-6 4 系统设计-7 4.1 系统功能模块-7 4.2 系统流程图-8 4.3 数据库设计-9 4.3.1 数据库表设计-9 4.3.2 数据库视图设计-13 5系统实现-14 5.1 前端实现部分-14 5.1.1使用nodejs中的模板引擎swig-14 5.1.2前端展示数据通信-15 5.1.3平台整体风格视图展示-18 5.2 后端实现部分-20 5.2.1 oauth三方登录功能-20 5.2.2 markdown语法的设计与实现-20 5.2.3 动态生成PPT-20 5.2.4 自动部署服务器小工具的功能实现-20 6 系统测试-21 结 论-22 参 考 文 献-23 致 谢-24 |