平面设计在线分享与问答系统(附件)
针对国内外市场对于用户体验设计越来越重视、知识经济蓬勃发展的现状,同时为了提高设计师的设计效率与质量,本课题开发了一个包含作品讨论、付费问答、文章打赏、周刊选荐、私单收发、开源图库等功能模块的平面设计在线分享社区。本系统基于数据模型、业务逻辑、用户交互界面分离的MVVM模式,采用的技术栈是前端框架Vue.js、后端Node.js框架Egg.js、UI框架ElementUI、路由Vue-router、前后端通信接口Axios、数据库MongoDB,为设计分享问答社区的市场需求提供单页面应用设计方案。
目录
摘要 1
关键词 1
Abstract 1
引言
引言
1 选题背景 1
1.1 问题的提出 1
1.2 国内外研究现状 2
1.2.1 国内外市场研究状况 2
1.2.2 国内外技术研究状况 2
1.3 研究目标和内容 2
1.3.1 研究目标 2
1.3.2 研究内容 2
2 开发平台及应用技术 3
2.1 单页面应用、组件化与路由 3
2.2 MVVM模式 3
2.3 前端框架VUE.JS 与 UI框架ELEMENT 3
2.4 后端框架EGG.JS 3
2.5 数据库MONGOOSE 3
2.6 前后端通信接口AXIOS 4
3 系统需求分析 4
3.1 设计师用户需求分析及用例图 4
3.2 企业用户需求分析及用例图 5
3.3 普通用户需求分析及用例图 6
3.4 游客需求分析及用例图 7
4 系统功能设计 8
4.1 系统功能分析 8
4.1.1 用户信息模块 8
4.1.2 发布展示讨论模块 9
4.1.3 付费问答模块 9
4.1.4 版权图库模块 9
4.1.5 私单发布与比稿模块 9
4.2 核心功能模块活动图 9
4.2.1 用户注册、登录、退出登录活动图 9 *好棒文|www.hbsrm.com +Q: *351916072*
4.2.2 发布作品、评论作品活动图 10
4.2.3 上传版权图片、购买商用版权活动图 11
4.2.4 私单发布与投稿活动图 12
4.2.5 付费问答与围观问答活动图 13
4.3 数据库设计 14
4.3.1 系统数据库概念结构设计 14
4.3.2 系统数据库逻辑结构设计 15
4.4 系统整体架构设计 16
5 系统实现 17
5.1 MONGOOSE定义实体对象 17
5.2 上传图片与静态资源组织管理 20
5.3 富文本编辑器与上传图片 21
5.4 HTML字符串字段的渲染 21
5.5 无刷新更新列表 22
5.6 瀑布流 22
5.7 自动检测生成周刊 23
5.8 变量初始化定义 24
5.9 高阶函数带来的异步问题 24
6 系统界面设计及核心功能接口测试 25
6.1 注册登录与个人信息模块 25
6.2 作品发布与评论打赏模块 26
6.3 付费问答与围观模块 27
6.4 摄影图库与版权购买模块 28
6.5 私单与投稿模块 29
7 系统开发环境及配置 29
7.1 开发环境 29
7.2 环境搭建 30
7.2.1 前端环境 30
7.2.2 后端环境 30
8 总结 31
致谢 32
参考文献 32
平面设计在线分享与问答系统
Graphic Design Online Sharing and Q&A System
Student majoring in network engineering LIU Yiqi
Tutor XU yan
Abstract:In order to improve the design efficiency and quality of designers, we have developed a project that includes user discussion, paid quiz, essay review, and weekly magazine selection. , private single send and receive, open source library and other functional modules of the graphic design online sharing community. The system is based on the MVVM model of data model, business logic, and user interaction interface. The technology stack used is the frontend framework Vue.js, backend Node.js framework Egg.js, UI framework ElementUI, route Vuerouter, frontend and backend communication. The interface Axios and the database MongoDB provide a singlepage application design solution for the market needs of the design sharing Q&A community.
目录
摘要 1
关键词 1
Abstract 1
引言
引言
1 选题背景 1
1.1 问题的提出 1
1.2 国内外研究现状 2
1.2.1 国内外市场研究状况 2
1.2.2 国内外技术研究状况 2
1.3 研究目标和内容 2
1.3.1 研究目标 2
1.3.2 研究内容 2
2 开发平台及应用技术 3
2.1 单页面应用、组件化与路由 3
2.2 MVVM模式 3
2.3 前端框架VUE.JS 与 UI框架ELEMENT 3
2.4 后端框架EGG.JS 3
2.5 数据库MONGOOSE 3
2.6 前后端通信接口AXIOS 4
3 系统需求分析 4
3.1 设计师用户需求分析及用例图 4
3.2 企业用户需求分析及用例图 5
3.3 普通用户需求分析及用例图 6
3.4 游客需求分析及用例图 7
4 系统功能设计 8
4.1 系统功能分析 8
4.1.1 用户信息模块 8
4.1.2 发布展示讨论模块 9
4.1.3 付费问答模块 9
4.1.4 版权图库模块 9
4.1.5 私单发布与比稿模块 9
4.2 核心功能模块活动图 9
4.2.1 用户注册、登录、退出登录活动图 9 *好棒文|www.hbsrm.com +Q: *351916072*
4.2.2 发布作品、评论作品活动图 10
4.2.3 上传版权图片、购买商用版权活动图 11
4.2.4 私单发布与投稿活动图 12
4.2.5 付费问答与围观问答活动图 13
4.3 数据库设计 14
4.3.1 系统数据库概念结构设计 14
4.3.2 系统数据库逻辑结构设计 15
4.4 系统整体架构设计 16
5 系统实现 17
5.1 MONGOOSE定义实体对象 17
5.2 上传图片与静态资源组织管理 20
5.3 富文本编辑器与上传图片 21
5.4 HTML字符串字段的渲染 21
5.5 无刷新更新列表 22
5.6 瀑布流 22
5.7 自动检测生成周刊 23
5.8 变量初始化定义 24
5.9 高阶函数带来的异步问题 24
6 系统界面设计及核心功能接口测试 25
6.1 注册登录与个人信息模块 25
6.2 作品发布与评论打赏模块 26
6.3 付费问答与围观模块 27
6.4 摄影图库与版权购买模块 28
6.5 私单与投稿模块 29
7 系统开发环境及配置 29
7.1 开发环境 29
7.2 环境搭建 30
7.2.1 前端环境 30
7.2.2 后端环境 30
8 总结 31
致谢 32
参考文献 32
平面设计在线分享与问答系统
Graphic Design Online Sharing and Q&A System
Student majoring in network engineering LIU Yiqi
Tutor XU yan
Abstract:In order to improve the design efficiency and quality of designers, we have developed a project that includes user discussion, paid quiz, essay review, and weekly magazine selection. , private single send and receive, open source library and other functional modules of the graphic design online sharing community. The system is based on the MVVM model of data model, business logic, and user interaction interface. The technology stack used is the frontend framework Vue.js, backend Node.js framework Egg.js, UI framework ElementUI, route Vuerouter, frontend and backend communication. The interface Axios and the database MongoDB provide a singlepage application design solution for the market needs of the design sharing Q&A community.
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/406.html