项目功能规格说明书

版本说明

版本 内容 时间
V1.0 描述总体目标,用户使用场景,界面原型、功能设计及验收 2019.3.28

附Github仓库:WEDO

正文

1.目标

规范指导整个项目设计与进度,定下计划。

2.概念

目标特质 定义
实用性 项目能被使用,并且能够产生积极效果
原创性 题材、机制、流程是否让人耳目一新
趣味性 创意项目是否能引起兴趣
简易性 是否包含了大量的繁琐操作,机制是否简单易懂

3.典型用户与使用场景

  • 典型用户
属性 描述
姓名 李xx
年龄 20
性别
职业 学生
教育水平 本科
专业 计算机科学与技术
兴趣 编程、玩游戏、上网
是否有空暇时间
是否有项目实力
  • 典型用户
属性 描述
姓名 刘xx
年龄 20
性别
职业 学生
教育水平 本科
专业 教育
兴趣 上网、创意制作
是否有空暇时间
是否有项目实力
  • 典型场景

    • 某学生苦于项目选择的时候
    • 某使用者想实现某个创意但是又没有开发能力的时候
    • 某开发者希望做一些有趣的项目来丰富自己
    • 某同学希望寻找合适的实验室丰富简历锻炼自己
    • 学校实验室希望招到实习生做项目

4.界面原型设计

详细请见界面设计计划书

5.交互

  • 登陆

    • 前端:登陆页面键入账号密码->点击按钮登陆->发送信息至后端->接收返回信息确定登陆成功/失败
    • 后端:接收信息->对比数据库验证账号密码->返回信息是否允许登陆
  • 注册

    • 前端:登陆界面点击注册->转入注册页面->填入验证信息->点击确认注册->发送信息至后端->返回登陆是否成功->转入登陆界面
    • 后端:接收信息->对数据库验证账号是否合法(重复等)->写入数据库返回成功/返回失败
  • 找回密码

    • 前端:登陆界面点击找回密码->转入密码找回页->填写注册邮箱->发送信息至*后端->发送邮件成功(5s后转回登陆页面)->转入登陆界面
    • 后端:接受信息->验证邮箱是否注册用户->发送密码找回邮件
  • 发表/删除 创意/评论 & 修改个人信息
    • 前端:点击按钮出现文本/图片框->键入信息->点击按钮发布信息至后端
    • 后端:处理信息更新数据库->更新界面

6.功能验收标准

功能 检查项 验收标准
UI 按钮 点击后视觉表现上发生变化,显示按钮按下后状态,同时触发相应功能
UI 菜单栏 点击菜单栏后,菜单栏发生变化,并展示子菜单栏
UI 滑框 下滑可以展示更多项目
UI 评论 评论会展示日期、文字、评论者
UI 日期 日期符合正确的格式
UI 个人信息 点击后展示个人信息界面,包括身份、发布的项目、所属开发者团队、活动记录等;支持修改部分个人身份信息
逻辑 注册 验证账号是否重复,并且选中同意免责声明
逻辑 登陆 验证账号密码正确性并进行页面跳转
逻辑 找回密码 发送邮件至所填邮箱,并验证密码是否更新
逻辑 发布/删除创意 数据库写入/删除创意并更新展示区
逻辑 委托 验证委托者与被委托者身份,邮箱交换联系方式
逻辑 修改/保存个人信息 验证个人信息格式,修改数据库内容
逻辑 评论/留言板 更新数据库及界面展示

7.可能的副作用

  • 创意所属权归属纠纷&合作创意纠纷
  • 解决:用户必须同意免责声明,即对发布的创意进行全部责任承担,并且网站仅对委托双方互换联系方式,合作双方具体内容不干涉不负责。

[V1-Team] WEDO创意论坛功能规格说明书的更多相关文章

  1. [V1-Team] WEDO创意论坛技术规格说明书

    WEDO 创意论坛技术规格说明书 0x0 文档版本 版本号 说明 v1.0 初步确定技术路线 附Github仓库:WEDO 0x1 技术说明 1. 前端框架   在主流的前端框架中,我们调研了Vue. ...

  2. (Alpha)Let's-典型用户和场景&功能规格说明书

    典型用户和场景 Personal/典型用户 名字 阿王 性别.年龄 男.20 职业 学生 收入 无 知识层次和能力 大学学生,善于乐于使用电脑.手机 生活/工作情况 上学 动机.目的.困难 感到大学生 ...

  3. 学霸系统UI部分功能规格说明书

        发布人员:软件工程实践小队    发布内容:学霸系统UI部分功能规格说明书    版本:学霸V1.1版本         ◆Part 1:引言 1.1目的    本功能规格说明书的目的在于明确 ...

  4. 【BUAA软工】Visual Lab Online——功能规格说明书

    项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:明确和撰写软件的功能规格说明书 功能规格说明书 当前版本:v1.0 修订历史: 版本号 修订时间 修订说明 v1.0 2020/04/0 ...

  5. BugPhobia进阶篇章:功能规格说明书

    0x01 :特别鸣谢 首先特别鸣谢<构建之法>中并没有给出固定化格式的功能规格说明书的样例,因此在此次的说明书中将尽可能用生动形象的例子展示软件交互阐释 因此受到它本身的启发,此次团队功能 ...

  6. 【Alpha】功能规格说明书

    更新说明:从用户需求分析中剥离有关用户场景分析部分,加入功能规格说明书. Github地址:https://github.com/buaase/Phylab-Web/blob/master/docs/ ...

  7. No.11_功能规格说明书

    功能规格说明书 • 基本目标 为用户提供更加便捷和人性化的闹钟提醒服务,以群组为单位规划时间安排与分配,对于个人用户,实现个人的设置闹钟,取消闹钟的操作,这些操作将会上传至数据库,并被同步到所有的客户 ...

  8. 学霸系统PipeLine功能规格说明书

    学霸系统PipeLine功能规格说明书共分为以下三部分: 1.产品面向用户群体 2.用户使用说明 3.产品功能具体实现 1.产品面向用户群体 我们这组的项目并不是传统意义上能发布并进行展示的项目,因此 ...

  9. 功能规格说明书Version2

    此功能规格说明书是Week8 功能规格说明书的第二个版本, 版本1地址:http://www.cnblogs.com/Z-XML/p/3407687.html 此功能规格说明书是面向用户的,所以作者将 ...

随机推荐

  1. 何为软件的Alpha、Beta、RC和GA发布版本?

    简介 一个软件或者一个功能在发布时,通常会有Beta版这么一说.我很熟悉,差不多知道是什么意思,但没去深究,感觉上就是一个可以用但不保证功能稳定的版本. 直到昨天我看到了 MariaDB 数据库发布标 ...

  2. The Three Models of ASP.NET MVC Apps

    12 June 2012  by Dino Esposito by Dino Esposito   We've inherited from the original MVC pattern a ra ...

  3. 【Android学习】实现卡片式ListView

    效果: 主要是设置xml文件 两种状态下的item card_background.xml <?xml version="1.0" encoding="utf-8& ...

  4. 基于HTML5 Ajax文件上传进度条如何实现(jquery版本)

    <!DOCTYPE html> <html> <head> <title>html5_2.html</title> <meta htt ...

  5. CMake使用技巧

    前面有提到使用CMake.很多朋友提到也用过一下,没感觉它有什么好用,不知道怎么用之类. 我必要来说明一下. CMake的语法比较差,不是很优美,不是它不能用一个更好的语法,而是有一个关键优势:简单. ...

  6. background-image属性的设置

    对于图片,首先我们先想到是背景图片.因为我们许许多的装饰都是用背景图片来实现的.既然这样,那么就从CSS控制背景图片讲起吧.1.CSS控制背景图片:    对于一个网页,我们开始设计的时候,可能没有过 ...

  7. C#ThreadPool学习

    一.简介 提供一个线程池,该线程池可用于执行任务.发送工作项.处理异步 I/O.代表其他线程等待以及处理计时器 注意:线程池中启动的线程都是后台线程 二.主要方法 GetAvailableThread ...

  8. Delphi XE8中Delphi和JAVA数据类型对应关系!

    Delphi XE8中Delphi和JAVA数据类型对应关系所在单元文件:Androidapi.JNI.JavaTypes 对应关系: JObject = interface;//java.lang. ...

  9. (转)使用vs调试的时候,如何知道程序阻塞在哪里?

    遇到一个问题,加了两个断点当运行到断点A后,我释放掉了,理想状态应该是在断点B停住,但并没有,程序感觉就像是阻塞了一样请问,这种状况如何知道程序当前是在哪里阻塞着? 回复: 可以让调试器停住,然后在调 ...

  10. luoguP3648 [APIO2014]序列分割

    https://www.luogu.org/problemnew/show/P3648 同bzoj3675 这题斜率优化+滚动数组就可以了qwq 因为我是在飞机上瞎bb的式子,所以可能会和别的题解的式 ...