为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第三天 【大前端】课程-项目需求分析

标签:
WebApp Vue.js

学习课程:大前端

章节名称:阶段一,第3章.项目需求分析

讲师:Brian老师


课程内容:

对本门课程要完成的社区项目进行需求分析:

  1. 按照自己已有的需求分析的认知进行分析,后续对比老师的分析思路,进行修正;

  2. 按照前端-服务端的路径来了解项目的业务

  3. 确定基本的技术栈选型方案与实现方案


学习收获:

多端开发:pc端、后台、移动端、小程序

pc端功能点拆分:

1. 导航模块 

    - 首页

    - 消息

    - 排行

    - 个人中心

2.排行

    - 热帖排行

    - 回复排行

    - 点赞排行

    - 内容推荐

3. 首页

    - 帖子状态

    - 分类

    - 标签

    - 发帖

4. 发帖功能

    - 内容发送

    - 富文本

    - 文章分类

    - 文章积分

5. 个人中心

    - 我的主页

    - 常用链接

    - 签到

    - 用户中心

    - 基本信息设置

    - 赞助内容

    - 我的帖子

    - 我的消息

        - 私信

        - 评论、回复

        - 点赞

6. 搜索

    - 整站搜索


管理后台功能分析:

  1. 内容管理

    1. 文章管理

    2. 标签管理

  2. 发帖管理

    1. 发帖列表

    2. 其他设置

  3. 用户管理

    1. 用户列表

    2. 基础信息

    3. 其他设置

  4. 菜单管理

    1. 菜单编辑

    2. 接口管理

  5. 角色权限

    1. 角色列表

    2. 权限管理

    3. 权限设置

  6. 其它

    1. 文档管理

    2. 错误日志

    3. 国际化、全屏、退出登录

技术栈选择:

  1. pc端、webAPP选择

    1. vue-学习曲线平滑,生态完备

    2. 可以使用用户量极多的element-ui,遇到问题方便搜索解决

    3. pc后台可以使用vue-element-admin

  2. 跨端技术栈选择

    1. uni-app 生态丰富,插件市场比较完善,用户量多,语法用vue的语法,学习成本低

    2. Flutter ,性能接近原生,技术栈成熟

    3. Electron,在桌面端跨端场景用的比较多,前端上手简单



打卡截图:

https://img1.sycdn.imooc.com//6318a665000103da21831262.jpg

四个部分:前端、后端、业务、功能

https://img1.sycdn.imooc.com//6318a3ae00012b0c07980466.jpg

https://img1.sycdn.imooc.com//6318a3bc0001732407810447.jpg

https://img1.sycdn.imooc.com//6318a3f40001e42b10840503.jpg

https://img1.sycdn.imooc.com//6318a40e00014e0f15310862.jpg





点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消