Skip to content

Latest commit

 

History

History
101 lines (61 loc) · 2.34 KB

wenda.md

File metadata and controls

101 lines (61 loc) · 2.34 KB

问答网站的需求分析

数据库设计

数据库采用mongoDB, 将使用第三方插件mongoose.

用户信息(user)

主要记录着注册用户信息.

字段 英语 类型 是否必填 默认值 备注
注册名称 name string 唯一性, 邮箱
昵称 nice string
密码 passwd string
生日 bod date 19900101
职业 job string

问答信息(wenda)

主要是问题信息.

字段 英语 类型 是否必填 默认值 备注
问题标题 title string
问题内容 context string y
提问时间 time date 现在时间
浏览次数 viewnumber number N 0
回复次数 returnnumber number N 0
点赞次数 zannumber number N 0
解决状态 reslove boolen N flase

回答信息(requst)

主要是回答信息.

字段 英语 类型 是否必填 默认值 备注
问题标题 title string
问题ID an_id id 问题ID
回答内容 context string y
回答时间 time date 现在时间
点赞次数 zannumber number N 0
解决状态 reslove boolen N flase

页面设计

所有页面设计将采用bootstrap框架和jQuery库.

首页

  1. 需要展示最新问题的集合信息, 这里只列出问题的标题。

登陆

  1. 需要有登陆名, 密码输入框
  2. 有登陆按钮和重置按钮

注册

注册一个新的用户, 这里需要对用户的登录名称进行检查。

  1. 登录名, 邮箱
  2. 昵称
  3. 密码
  4. 注册和重置按钮

提问页面

提交新的问题页面。

  1. 需要有提交信息和提交表单
  2. 问题标题
  3. 问题内容
  4. 问题标签
  5. 提交按钮和重置按钮

个人主页

个人信息页面,主要是针对个人信息进行修改.

发开信息

主要是开发者或是网站运营商的相关信息及对平台使用提交的意见.

板块分类

根据问答的分类, 将使用专页面对特定的文件进行展示.

404错误页面

访问不存在的页面时, 产生的错误信息.