需要金币: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 |