D9 文件系统核心开始 系统页面功能规划

今天先来规划一下後续的系统架构
先用文字版 等做完了再补上图片
首先使用者进入会先到首页

  • 首页
    • 使用者个人文件页 按钮
    • 使用者个人资料页 按钮
    • 使用者登入/登出页 按钮
    • 列出所有文件 (点击文件名称跳转到文件检视页)
  • 使用者个人文件页 (登入导入到这页、未登入导到登入页)
    • 首页 按钮
    • 使用者个人资料页 按钮
    • 使用者登出页 按钮
    • 文件创建页 按钮
    • 列出所有文件 (点击文件名称跳转到文件检视页)
    • 附件下载 按钮
    • 文件删除 按钮 (跳出确认删除按钮、删除後重新导回此页)
  • 文件创建页 (登入导入到这页、未登入导到登入页)
    • 首页 按钮
    • 使用者个人资料页 按钮
    • 使用者登出页 按钮
    • 自动导入使用者名称、电话、email
    • 文件标题 input
    • 文件备注 input
    • 附件上传 按钮
    • 附件删除 按钮
    • 文件送出 按钮
  • 文件检视页 (有无登入都可以观看、若有登入显示修改按钮)
    • 首页 按钮
    • 使用者个人资料页 按钮
    • 使用者登入/登出页 按钮
    • 显示文件内容
    • 修改文件 按钮
  • 文件修改页 (有登入且为文件拥有者才能进入、否则跳转到首页)
    • 首页 按钮
    • 使用者个人资料页 按钮
    • 使用者登出页 按钮
    • 编辑文件内容
    • 附件上传 按钮
    • 附件删除 按钮
    • 确认修改 按钮

<<:  Day8-"运算子"

>>:  Soundcloud artists can distribute music to other services

[Day 10] -『 GO语言学习笔记』- if 叙述的起始赋值

以下笔记摘录自『 The Go Workshop 』。 我们时常呼叫某个函式,但只会拿函式的回传值来...

【Day 13】MySQL Basics II

啊啊啊啊啊啊啊啊啊 我打了老半天结果不小心按到上一页 说好的自动储存呢QQQQQQQQQQQQQQ...

[Day 22] 实作 Database Plugin 整合 Exposed ORM, HikariCP 及 Flyway

Java Web 框架通常都至少整合一种 ORM,只要 Gradle depenency 加一下,再...

[Day26] React - 设定属性(style属性 & 事件属性)

设定style属性 上一篇有提到我们可以在React.createElement的第二个参数设定Re...

Day-17 Pytorch 的 Linear Regression

在前面我们学习过了 Pytorch 的基础用法,今天我们来正式依照 Pytorch Model C...