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

资料分类:计算机信息 上传会员:abc鞠凌青 更新时间:2019-03-24
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7848
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

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

项目采取了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

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:现在通过手动处理来进行资源共享不但工作较为复杂而且出错几率较大,发现错误后不容易改正。一般学习笔记都是在书本上,进行记录的学生们也仅仅是当初的思路较为清晰,但随着......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: