团队作业2

1.队员阅读《构建之法》第四章内容,并讨论总结,将所在团队代码规范及编码原则发布在博客

  

  命名:必须为全英文单词命名 如:用处_名字_所属

  注释:在函数上使用<!-- 注释文案 -->结束时也使用<!-- 注释文案 -->

  括号:对于花括号"{"和"}",第一个在函数或数据库名后(如个人贡献分析) 

       严格嵌套

    (1).应当以最严格的xhtml strict标准来嵌套,不如内联元素不能包含块级元素等等。

              (2).正确闭合标签且必须闭合。

     每一个块级元素都另起一行,每一行都是用tab缩进对齐。如果不是块级元素,比如几个行内元素,我们把他写在一行即可。

     注意:第1级标签(即直接子元素)不缩进,其他的都正常缩进。

2.完成团队项目的数据库设计,将截图发布在博客

  本小程序后台是连接wordpress框架的博客网站API所以数据库架构和wordpress是兼容模式 具体如下

  1. wp_commentmeta:存储 Akismet 或手工审核的评论是否为垃圾评论的判断结果;
  2. wp_comments:存储评论信息,如评论内容、评论所属文章、评论人昵称、邮箱、URL 等;
  3. wp_links:存储友情链接信息,如友链名称、URL、打开方式、描述、是否可见等;
  4. wp_options:存储 WordPress 系统默认及后台系统选项、插件及主题配置信息,包括网站标题、副标题、当前主题等等;
  5. wp_postmeta:存储文章的一些相关信息,如文章附件图片的 alt 信息、文章所在分类的 URL 以及文章自定义的自定义字段,其中可能就有文章访问次数等;
  6. wp_posts:存储文章信息,包括文章标题、正文、摘要、作者、发布时间、访问密码、评论数、修改时间、文章地址等;
  7. wp_termeta:存储对菜单分类的更多设置,属于开发性功能居多,例如分类目录的缩略图、颜色标识等;
  8. wp_terms:存储菜单分类、标签分类名称及 URL 信息;
  9. wp_term_relationships:存储文章和分类、标签的相互对应关系;
  10. wp_term_taxonomy:存储分类和标签的描述信息、父子关系、所属包含的文章数等;
  11. wp_usermeta:存储用户的姓名、昵称、权限等信息;
  12. wp_users:存储用户名、密码、昵称、邮箱、注册时间等信息;

wp_commentmeta

  • meta_id:自增唯一 ID
  • comment_id:评论 ID
  • meta_key:键名
  • meta_value:键值

wp_comments

  • comment_ID:自增唯一 ID
  • comment_post_ID:对应文章 ID
  • comment_author:评论者
  • comment_author_email:评论者邮箱
  • comment_author_url:评论者网址
  • comment_author_IP:评论者 IP
  • comment_date:评论时间
  • comment_date_gmt:评论时间(GMT+0 时间)
  • comment_content:评论正文
  • comment_karma:未知
  • comment_approved:评论是否被批准
  • comment_agent:评论者的 USER AGENT
  • comment_type:评论类型(pingback/普通)
  • comment_parent:父评论 ID
  • user_id:评论者用户 ID(未登录用户的评论则为空

wp_links

  • link_id:自增唯一 ID
  • link_url:链接 URL
  • link_name:链接标题
  • link_image:链接图片
  • link_target:链接打开方式
  • link_description:链接描述
  • link_visible:是否可见(Y/N)
  • link_owner:添加者用户 ID
  • link_rating:评分等级
  • link_updated:未知
  • link_rel:XFN 关系
  • link_notes:XFN 注释
  • link_rss:链接 RSS 地址

wp_options

  • option_id:自增唯一 ID
  • blog_id:博客 ID,用于多用户博客,默认 0
  • option_name:键名
  • option_value:键值
  • autoload:WordPress 加载时自动载入(yes/no)

wp_postmeta

  • meta_id:自增唯一 ID
  • post_id:对应文章 ID
  • meta_key:键名
  • meta_value:键值

wp_posts

  • ID:自增唯一 ID
  • post_author:对应作者 ID
  • post_date:发布时间
  • post_date_gmt:发布时间(GMT+0 时间)
  • post_content:正文
  • post_title:标题
  • post_excerpt:摘录
  • post_status:文章状态(publish/auto-draft/inherit 等)
  • comment_status:评论状态(open/closed)
  • ping_status:PING 状态(open/closed)
  • post_password:文章密码
  • post_name:文章缩略名
  • to_ping:未知
  • pinged:已经 PING 过的链接
  • post_modified:修改时间
  • post_modified_gmt:修改时间(GMT+0 时间)
  • post_content_filtered:未知
  • post_parent:父文章,主要用于 PAGE
  • guid:唯一标识符(短链接)
  • menu_order:排序 ID
  • post_type:文章类型(post/page 等)
  • post_mime_type:MIME 类型
  • comment_count:评论总数

wp_termeta

  • meta_id:自增唯一 ID
  • term_id:分类 ID
  • meta_key:键名
  • meta_value:键值

wp_terms

  • term_id:分类 ID
  • name:分类名
  • slug:缩略名
  • term_group:分组

wp_term_relationships

  • object_id:对应文章 ID/链接 ID
  • term_taxonomy_id:对应自定义分类 ID
  • term_order:排序

wp_term_taxonomy

  • term_taxonomy_id:自定义分类 ID
  • term_id:分类 ID
  • taxonomy:分类(category/post_tag)
  • description:分类描述
  • parent:所属父分类 ID
  • count:文章数统计

wp_usermeta

  • umeta_id:自增唯一 ID
  • user_id:对应用户 ID
  • meta_key:键名
  • meta_value:键值

wp_users

  • ID:自增唯一 ID
  • user_login:登录名
  • user_pass:密码
  • user_nicename:昵称
  • user_email:Email
  • user_url:网址
  • user_registered:注册时间
  • user_activation_key:激活码
  • user_status:用户状态
  • display_name:显示名称

3.团队项目的ER图

 

4.团队项目主要功能流程描述

  程序中文章在服务器端的WordPress中发布

  微信小程序通过API获取

  用户访问

 

5.描述队员在此次作业中的分工

  李凌龙{

    前段代码

    服务器架设

    代码实现  

  }

 

  赵泽洪 {

    代码实现

    前段设计代码

    数据库架构

  }

  李成{

    前段设计架构

    服务器维护

  }

 

  杨虎秀 {

    服务器API设计

    功能实现

  }

 

  李得璞{

    需求分析

    ER图设计

    架构

  }

    

6.本次作业组员贡献分(分数=队员人数*10,将“分数”根据队员的贡献分配)

  李凌龙{

    Score:25

  }

  李成{

   Score:25

  }

    

  赵泽洪 {

    Score:25

  }

 

  杨虎秀 {

   Score:25

  }

 

  李得璞{

    Score:25

  }

 

posted @ 2018-06-19 15:54  Trip1eL  阅读(111)  评论(0编辑  收藏  举报