Student-course-selection-systemVue 2.6+Express高校选课系统
高校学生选课系统的前后端分离结构还挺清晰,前端用的是 Vue CLI 3 配 Vue 2.6,后端用 Express 跑在 Node.js 上,数据库是 MySQL——基本是经典搭配,拿来练手再合适不过了。
Vue 全家桶的组合配上Vuex
和Vue Router
,逻辑清晰,页面跳转也顺滑。像登录、课程列表、选课提交这些核心流程都做得挺完整的,对应的 API 调用也是分模块写的,用axios
求,调试起来方便不少。
服务端那边走的是Express
,接口风格还蛮简洁的,增删查改分得清楚。用MySQL
当数据库没啥意外,基本的表结构都有,课程、学生、教师,字段设计也比较合理,适合新手熟悉后端数据流转。
比较加分的一点是代码结构挺规范的,client
和server
两个目录清清楚楚,不容易混乱。而且页面用了点Sass
和Webpack
做了优化,打包速度还不错,项目体量也不大,加载挺快的。
哦对了,页面 UI 虽然没有重设计,比较朴素,但不影响功能。适合练习业务流程、API 联调,还有 Vue 状态管理的初学者。如果你也想搞个选课系统玩玩,直接下这个改一改就能跑,省去多重复工作。
Student-course-selection-system:Vue + express:高校学生选课系统亮点:前瞻分离
预估大小:186个文件
.browserslistrc
21B
2017115010124周琛.docx
1.39MB
~$17115010124周琛.docx
162B
welcome.gif
164KB
top03.gif
23KB
datepicker.css
3KB
datepicker.css
4KB
WdatePicker.css
144B
datepicker-dev.css
4KB
datepicker.css
3KB
4.08MB
文件大小:
评论区