项目功能规格说明书

版本说明

版本 内容 时间
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. oracle数据库基本操作

    我们主要学习数据库的一些基本操作,比如如何在数据库创建用户,授权,删除用户,回收权限,为用户加锁或者解锁等一些常用的操作. 首先,我们要知道数据库中创建用户的语句怎么写,看下面: 1.创建用户 cre ...

  2. Struts2 校验数据问题

    我们会经常遇到一下问题,例如我在前端输入数据,把数据发送到和后台,我首先要校验这个数据, 比如说:前端必须输入一个日期类型的数据,后端才能正确接收,要是输入一个不是日期型的数据, 那么后端就要把数据打 ...

  3. Python - selenium_WebDriver 鼠标键盘事件

    from selenium import webdriver #引入ActionChains类 提供了鼠标的操作方法 from selenium.webdriver.common.action_cha ...

  4. vmware10中arch使用遇到的一些问题

    xfce4中安装中文输入法fcitx step 1  #pacman -S fcitx-im setp 2 在~/.xinitrc中添加如下内容: export LC_ALL=zh_CN.UTF-8e ...

  5. MongoDB整理笔记の增加节点

    MongoDB Replica Sets 不仅提供高可用性的解决方案,它也同时提供负载均衡的解决方案,增减Replica Sets 节点在实际应用中非常普遍,例如当应用的读压力暴增时,3 台节点的环境 ...

  6. C# Winform Cef 闪屏

    C# Winform Cef 闪黑屏 CefSettings cs = new CefSettings(); cs.CefCommandLineArgs.Add(");//禁用GPU Cef ...

  7. Sql Server 公用表达式(CTE)

    简介 对于select查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可续,在一个查询中引入另外的结果集都是通过视图而不是子查询来进行分解的,但是,视图是作为系统对象存在数据库中,那对于结果集 ...

  8. JavaScript中事件冒泡之实例理解

    此#btnComfirmChooseCompany是Bootstrap模态弹层上的按钮,但点击后,点击事件被Bootstrap外层监听到了, 效果就是模态弹出层被关闭了,所以,我不想这个点击事件被&q ...

  9. 【转】分析.net中的object sender与EventArgs e

    源地址:http://blog.csdn.net/feihu19851111/article/details/7523118

  10. Georgia and Bob POJ - 1704 阶梯Nim

    $ \color{#0066ff}{ 题目描述 }$ Georgia and Bob decide to play a self-invented game. They draw a row of g ...