团队作业2
1.队员阅读《构建之法》第四章内容,并讨论总结,将所在团队代码规范及编码原则发布在博客
命名:必须为全英文单词命名 如:用处_名字_所属
注释:在函数上使用<!-- 注释文案 -->结束时也使用<!-- 注释文案 -->
括号:对于花括号"{"和"}",第一个在函数或数据库名后(如个人贡献分析)
严格嵌套
(1).应当以最严格的xhtml strict标准来嵌套,不如内联元素不能包含块级元素等等。
(2).正确闭合标签且必须闭合。
每一个块级元素都另起一行,每一行都是用tab缩进对齐。如果不是块级元素,比如几个行内元素,我们把他写在一行即可。
注意:第1级标签(即直接子元素)不缩进,其他的都正常缩进。
2.完成团队项目的数据库设计,将截图发布在博客
本小程序后台是连接wordpress框架的博客网站API所以数据库架构和wordpress是兼容模式 具体如下
- wp_commentmeta:存储 Akismet 或手工审核的评论是否为垃圾评论的判断结果;
- wp_comments:存储评论信息,如评论内容、评论所属文章、评论人昵称、邮箱、URL 等;
- wp_links:存储友情链接信息,如友链名称、URL、打开方式、描述、是否可见等;
- wp_options:存储 WordPress 系统默认及后台系统选项、插件及主题配置信息,包括网站标题、副标题、当前主题等等;
- wp_postmeta:存储文章的一些相关信息,如文章附件图片的 alt 信息、文章所在分类的 URL 以及文章自定义的自定义字段,其中可能就有文章访问次数等;
- wp_posts:存储文章信息,包括文章标题、正文、摘要、作者、发布时间、访问密码、评论数、修改时间、文章地址等;
- wp_termeta:存储对菜单分类的更多设置,属于开发性功能居多,例如分类目录的缩略图、颜色标识等;
- wp_terms:存储菜单分类、标签分类名称及 URL 信息;
- wp_term_relationships:存储文章和分类、标签的相互对应关系;
- wp_term_taxonomy:存储分类和标签的描述信息、父子关系、所属包含的文章数等;
- wp_usermeta:存储用户的姓名、昵称、权限等信息;
- 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
}