Restaurantes App餐馆管理系统带登录、自动道路出租与CRUD功能

登录功能的餐馆管理系统,搭配自动道路出租和 CRUD 操作,整个架构是用 Java + Spring + Angular 11 + Bootstrap 4 + MongoDB 搭建的。整体结构清晰,适合想练手全栈项目的你。

登录功能做得比较规范,表单校验和状态管理都得挺细,配合 Angular 的响应式表单写起来还蛮顺手。比如要加个权限校验,也能快上手改。

自动道路出租这个功能,听起来挺高大上,其实是通过简单模拟来实现的,适合想练逻辑建模的同学。配合 MongoDB 来做车辆调度记录,查数据也方便。

CRUD 那块儿功能也比较全,像新增、编辑、删除这些都封装好了,用MatTable做表格展示,界面清爽,配上Bootstrap 4响应式布局,手机上看也没问题。

整个项目的代码结构不复杂,命名清晰,有点类似脚手架项目的风格。如果你刚好想用 Spring + Angular 做个练习项目,这套还挺合适的。

对了,项目相关还整理了不少自动驾驶资料,像树莓派小车自动驾驶Unity 自动驾驶模拟这些,都能顺着看看,思路也挺有参考价值。

如果你对全栈开发有点基础,想找个项目实操下前后端联调、权限、表单验证这些场景,可以试试这个项目,比较适合边看边改。

zip
restaurantes-app-master.zip 预估大小:77个文件
folder
restaurantes-app-master 文件夹
file
.travis.yml 424B
file
package.json 2KB
file
tslint.json 3KB
file
angular.json 4KB
file
LICENSE 1KB
file
package-lock.json 770KB
folder
src 文件夹
file
tsconfig.app.json 209B
file
tslint.json 314B
file
test.ts 642B
folder
assets 文件夹
folder
.gitkeep 文件夹
file
index.html 541B
file
tsconfig.spec.json 261B
folder
app 文件夹
folder
model 文件夹
folder
entityInfo 文件夹
file
entity-info-fk.spec.ts 180B
file
entity-info.spec.ts 171B
file
entity-info-access.spec.ts 196B
file
entity-info-fk.ts 83B
file
entity-info-access.ts 108B
file
entity-info-field.ts 210B
file
entity-info.ts 280B
file
entity-info-field.spec.ts 192B
file
user.ts 118B
folder
service 文件夹
file
modal-button.spec.ts 175B
file
crud-request.ts 112B
file
modal-structure.ts 176B
file
modal-button.ts 67B
file
modal-structure.spec.ts 187B
file
crud-request.spec.ts 175B
file
user.spec.ts 146B
folder
mock 文件夹
file
mock-entities.ts 4KB
folder
component 文件夹
folder
modal 文件夹
file
modal.component.spec.ts 635B
file
modal.component.css 26B
file
modal.component.html 1KB
file
modal.component.ts 576B
folder
app 文件夹
file
app.component.spec.ts 1KB
file
app.component.ts 1KB
file
app.component.html 2KB
file
app.component.css 181B
folder
home 文件夹
file
home.component.html 338B
file
home.component.spec.ts 627B
file
home.component.ts 598B
file
home.component.css 1B
folder
dynaview 文件夹
file
dynaview.component.html 3KB
file
dynaview.component.ts 5KB
file
dynaview.component.css 152B
file
dynaview.component.spec.ts 656B
folder
login 文件夹
file
login.component.ts 569B
file
login.component.spec.ts 634B
file
login.component.html 717B
file
login.component.css 243B
file
app.module.ts 1KB
folder
static 文件夹
file
app-helper.ts 167B
file
config.spec.ts 154B
file
config.ts 893B
file
app-helper.spec.ts 167B
folder
service 文件夹
folder
modal 文件夹
file
modal.service.spec.ts 328B
file
modal.service.ts 1KB
file
app.service.spec.ts 318B
file
app.service.ts 4KB
file
app-routing.module.ts 698B
file
main.ts 370B
file
styles.css 169B
file
polyfills.ts 3KB
file
karma.conf.js 980B
folder
environments 文件夹
file
environment.ts 662B
file
environment.prod.ts 51B
file
favicon.ico 4KB
file
tsconfig.json 488B
file
tsconfig.base.json 557B
folder
e2e 文件夹
file
tsconfig.e2e.json 218B
file
protractor.conf.js 752B
folder
src 文件夹
file
app.po.ts 204B
file
app.e2e-spec.ts 308B
file
.gitignore 576B
file
.browserslistrc 388B
file
README.md 1KB
file
.editorconfig 246B
folder
.vscode 文件夹
file
launch.json 244B
...
zip 文件大小:203.26KB