2020计算机毕设选题推荐可视化方向,前端方向本科应届生有什么毕设选题推荐?...

做个基于 Nodejs 的聊天室把。

==== 先别喷简单,看下我为什么选择做这个 ====

一、整套前端链路全部学习锻炼。主要锻炼以下几个点:

1. 产品构思、原型设计、界面 UI 设计。——前端需要的用户体验相关技能

2. 基于 Nodejs(可用 express、koa 等框架)、构思设计大体系统结构规划路由、数据库使用 mongodb(了解学习 NoSQL 数据库)。——前端需要的后端相关技能

3. 实时通信使用 WebSocket(比如 http://Socket.IO)或者使用其他通信方式。——前端需要的前后端通信知识

4. 前端开发,各种技术可以任意选型搭配。你可以用 React 也可以用其他库,也可以用其他的框架,什么都可以做。而聊天室这种应用,常见的前端功能大部分都有,比如提交表单、校验等等。

5. 扩展到移动端。可以做响应式,也可以用 React Native 来开发客户端,这里对接口规划和数据传输有更高的要求。

二、难度可控,时间、精力可控。

对于这种应用,网上已经有很多初级教程了。你可以随手找个教程,分分钟做出来。也可以仔细认真规划,加上用户管理系统、加上群组的概念、加上多人多房间的聊天功能等等。

你既可以随便做个 Web 端的,然后做响应式适配各个终端。也可以使用 NW.js、React Native  开发出各个平台的客户端。

时间精力随你把控,时间紧就做简单点。

三、实际工作中这些基础技术都有可能用到。

毕设算是一个契机,能提前把一些工作中会用到的技术练练手。所以前端的毕设,最好与前端相关。不建议毕设去做什么 linux 底层开发、单片机改造、图形图像算法研究,对你日后的工作没啥用。

====

所以最后感觉做完还是很爽的,过年期间花了一个星期搞出来,然后大部分时间就用来做别的了。毕设答辩周围一大片『xxx管理系统』,出来个不一样的老师反而眼前一亮。

建议想用的抓紧用,不然过几年之后,毕设就全是『xxx聊天室』了。

==== Update 2015.11.19

看到评论里有说写个有关的技能树,这里简单汇总一点:

用户体验方面:产品构思(xmind 脑图、思考用户需求)、原型设计(画线框图、规划大体框架结构)、界面 UI 设计(初级用 UI 框架,边做边调 CSS -》进阶 Photoshop 画 -》进阶体验学习使用 Sketch)

前端的后端知识:Nodejs、Express 框架

前后端通讯相关:GET、POST 等基础的数据沟通(可以放在用户注册、登陆模块),主要看后端的处理方式(其实 Express 框架已经处理好了。。)、实时获取数据的几种方式(Ajax 轮询、WebSocket 等)、跨域

前端知识:常规切图和布局、响应式、学习用到的一些框架和库(jQuery、React、Angular 等等)

跨终端:NW.js(桌面端)、React Native(原生 Native)、PhoneGap(本场景不推荐,对于本场景就是内嵌了一个响应式页面,没啥意义)

与这个有关的大约就是这些把,可深可浅。

  • 0
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值