基于Angular+Node的资源分享平台.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-24
  • 论文字数:7848
  • 课题出处:(abc鞠凌青)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要: 本文讲述的是一个较为全面的技术以及学习路径的分享平台。使用者可以通过此平台建立学习交流讨论组、兴趣喜好小组等,并利用此平台来进行资源、方法以及爱好的分享等等。培养大家分享、协作的团队精神的同时,也方便了教师对知识的普及,提高学生学习效率。与此同时解决了学习资源、路线、方法匮乏等问题。

项目采取了B/S架构,通过服务端获取数据,保存数据,将结果推送给浏览器端。数据库采用Mongoose orm,通过Mongoose驱动。后台采用Nodejs与express来提供Restful API。前端采用AngularJs进行开发。此平台具有用户模块、小组模块、资源模块等。致力于实现各工作室或学生之间创建学习讨论小组、兴趣爱好小组、发布资源并对资源评论点赞等功能,达到提高使用者学习以及工作效率帮助其找到学习路径等目的。

 

关键词:资源共享;B/S架构;AngularJs

 

目录

摘要

Abstract

1 绪论-1

1.1 选题背景-1

1.2 选题目的与意义-1

2 相关技术介绍-2

2.1 数据库介绍-2

2.1.1 NoSQL-2

2.1.2 Mongoose-2

2.2 Node简介-3

2.3 AngularJs 简介-3

3 可行性分析-4

3.1 技术可行性-4

3.2 经济可行性-4

3.3 应用可行性-4

4 需求分析-5

4.1 功能需求-5

4.1.1功能划分-5

图 4.1功能划分-5

4.1.2功能描述-5

4.2 性能需求-6

4.2.1数据精确度-6

4.2.2时间特性-6

4.3运行需求-6

4.3.1运行界面-6

4.3.2软件接口-6

4.3.3故障处理-6

5概要设计-6

5.1体系结构设计-6

5.2数据库设计-7

5.2.1物理设计-7

5.2.2 E-R图设计-8

5.3 B/S模式设计-9

6详细设计-10

6.1数据库设计-10

6.1.1数据库选型-10

6.1.2 数据设计-10

6.2用户模块设计-10

6.2.1登录注册设计-10

6.2.2用户信息变更设计-10

6.3小组模块设计-11

6.3.1创建小组设计-11

6.3.2更改改小组信息-11

6.4资源模块设计-12

6.4.1资源创建-12

6.4.2资源变更设计-12

6.4.3评论点赞设计-12

7测试分析-12

7.1测试方式-12

7.2详细测试-13

结    论-14

参 考 文 献-15

致    谢-16


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费