功能

什么是功能?

指WEB应用为用户提供的信息处理机制或接口。

从信息加工的角度,即当用户进行一个操作(即输入,如键盘输入或鼠标操作),则WEB应用应当返回一个响应(即输出,如目标信息或加工后的信息)

功能可以想像为一个函数,用户的输入或点击作为输入,Web应用的响应作为输出

CRUD功能

大部分WEB站点,都会支持一个基本功能集 CRUD

  • Read 读取内容
  • Create 创建内容
  • Update 更新内容
  • Delete 删除内容

读 Read

  • 读取内容的各种表现形式,如首页、列表页或详细页

创建 Create

  • 新增内容
  • 基于各种表单控件
  • 支持各种数据的检验

编辑 Update

  • 对已有的内容进行编辑和更改
  • 基于各种表单控件
  • 支持各种数据的检验

删除 Update

  • 删除已有内容
  • 提供删除保护机制,比如某些内容不允许删除

内容检索功能

  • 以主分类的导航方式进行浏览
  • 以tag的导航方式进行浏览
  • 以字段值的方式进行查找,比如按发表日期检索
  • 以关键字的方式进行全文搜索,

交互操作

  • 分页功能

评论功能

匿名评论功能。可通过第三方服务完成,如git talk、 畅言、https://twikoo.js.org/

登录与会话管理功能

  • 用户登录功能
  • 会话管理功能

数据安全

  • 数据检验
  • 数据过滤,防脚本注入攻击、xss攻击、sql注入等

more

可参考https://github.com/openxyz/course/blob/master/%E9%A1%B9%E7%9B%AE%E7%A7%AF%E5%88%86%E9%A2%84%E7%AE%97%E6%8C%87%E5%8D%97.md

results matching ""

    No results matching ""