requirement - xdSEwebE/img_sociality GitHub Wiki

校园图片社交平台需求说明书

1引言

1.1编写目的

介绍本次项目的主要方向与内容;为开发流程提供需求向导。

1.2定义

开发一个以图片集为主要采集形式的校园社交分享网站。

1.3参考样例

社交网站“花瓣网”、Pinterest

2任务概述

2.1目标

在2个月之内,完成一个主要面向对象为“西电在校大学生”的社交分享网站;并保证以下功能健全:1.不冲突的注册与登陆。2.可以进行图片集的上传与文字介绍。3.可以浏览曾上传的内容并编辑、评论或删除。4.可以在主页浏览并查看他人已上传的图片集,收藏并评论。

2.2用户特点

用户面向在校的学生与老师,用户群集中在青年,大多是年轻人,活力足,热爱使用轻便简洁的社交型网站;乐于与他人交流并采集创意。

2.3约束

开发期限:2个月。

3需求规定

3.1功能需求

  1. 建立一个提供简单采集工具的社交分享网站。
  2. 为每一位在校的“西安电子科技大学学生”提供不冲突的注册,并可以登录。
  3. 注册用户可以将自己的图片集上传至主页面,并可以添加文字说明。
  4. 注册用户可以查看自己上传过的图片集,评论,编辑,或删除。
  5. 可以从网站主页中查看感兴趣的图片集,浏览,收藏和评论。
  6. 在主页面中为已上传作品提供规定大方向的分类。
  7. (可选)拥有自定义的搜索功能。

3.2风格需求

  1. 主题保持简约风格。
  2. 以图片为主要展示手段的部落格风格。
  3. 背景基调明亮清新。

3.3性能需求

3.3.1时间特性要求

  1. 响应时间<5s;
  2. 更新处理时间<3s;
  3. 数据的转换和传送时间<10s;

3.3.2其他特性要求

  1. 响应时间<5s;
  2. 磁盘<40%;
  3. 网络<30%带宽;
  4. 运行队列<2*CPU数量;
  5. 内存:每个CPU每秒10个页交换;
  6. 吞吐量:支持千人级的同时在线人数;

3.4上传要求

用户上传图片为标准可读类型;上传时自行下拉选择大分类;

3.5数据管理能力要求

上传一次的图片集图片总数不超过30张; 上传内容图片文字总大小小于50M;

3.6故障处理要求

服务端故障停机小于30min;

间隔15天自动拷贝数据库,支持故障回档;

在数据丢失或上传失败后,提示用户重新上传;