Skip to content

Latest commit

 

History

History
executable file
·
56 lines (38 loc) · 1.55 KB

技术社区需求.md

File metadata and controls

executable file
·
56 lines (38 loc) · 1.55 KB

技术社区需求

项目描述:

完成之后搭建在协会的内网,用于协会成员日常的技术文章的分享

模块分析

用户界面

  1. 注册 && 登陆模块

提供协会成员和外部人员的注册与登陆。

  1. 发布文章模块

提供已注册人员的文章发布的模块

  1. 文章展示模块

提供成员已发布文章的展示模块,且每一个已注册的成员可以在浏览文章的时候给文章点赞

  1. 排行榜模块

展示所有已注册成员发布的所有文章获得的所有赞的总和,以排行榜的形式,可以只罗列前五名

管理界面

  1. 登陆界面

登陆到后台的管理界面

  1. 已注册成员罗列

罗列已注册成员列表,并在后面加上统计此成员的文章的总数目

  1. 指定成员的文章列表

上面罗列成员之后,点击相应的成员,可以获得此成员的文章列表,管理员可以删除此文章

其他需求

  1. 后端与前端分离
  2. 使用数据库存储数据
  3. 注意代码编写的规范
  4. 注意变量命名的语义化---与功能相匹配
  5. 注意代码注释量
  6. 前后端交互用ajax完成
  7. 利用 Github 进行任务的协作,版本的迭代
  8. 前端的同学考虑到浏览器的差异
  9. 后端的同学考虑到安全方面的问题

参考网站: segmentfault 知乎

参考资料 JavaScript代码规范