功能规格说明书

一、引言


1.编写目的

明确本项目的详细需求,供用户了解本项目的功能及架构,作为进一步修改的基础

  • 明确本项目的详细需求,供用户了解本项目的功能及架构,作为进一步修改的基础

2.项目背景

  • 项目名称:四则运算
  • 面向用户:学生、家长、学校
  • 开发者:IMRIVER、BlueJackChen

3.参考资料

  • 《构建之法》(第二版) - 邹欣

二、总体描述


1.开发背景

  • 随着学校里的小孩子用了阿超的四则运算程序之后,老师、教导主任对其看好,并提出了新需求

2.开发意图

  • 当前的四则运算程序过于简陋,想要制作一个提供更多选择,拥有更多功能的四则运算的网站

3.应用目标和作用范围

  • 应用目标和作用范围为小学一到四年级的小学生、老师、以及学校

4.产品前景

  • 降低家长、老师、学校的工作量,方便小学生自主学习测验

5.用户场景分析(User Analysis)

用户 身份 目的 年龄 占比 动机 困难 典型场景 典型描述
小明 小学生 自测 8 60% 提高自己学习成绩 学习成绩差,日常挨骂 成绩比同学差,空闲时间生成题目做练习 成绩很差,去"四则运算"网站生成一些练习提高自己
张阿姨 小学教师 布置作业 22 30% 减轻工作压力 一整天的教书育人导致体力不支,晚上回去还要强撑着给学生出题 忙完工作,回到家里,生成题目做为明天的作业 布置作业绞尽了脑汁,不如去"四则运算"网站自动生成
李叔叔 小学主任 小学考试 36 10% 减轻工作压力 忙于学校事务,还需要出考卷考试,体力不支 解决完学校里的问题,在办公室生成一套期末考试卷子 事务很忙,去"四则运算"网站生成一套期末卷子

6.用户需求

  • 小学生可以通过本网站生成题目及卷子做练习提高自己
  • 小学教师可以通过本网站生成题目及卷子供学生日常练习
  • 小学主任可以通过本网站生成期中、期末卷子供考试使用

7.运行环境

  • 全平台兼容

三、假设与约束


1.假设

  • 可操作性:假定使用本网站的用户在经过一段时间熟悉之后,可以灵活地操作本网站来满足自己的需要。
  • 用户支持:假定在本网站在开发的各个环节中得到用户的有效支持和配合。
  • 技术支持:假定开发初期,小组成员充分认识本系统的需求,认真学好相关知识。开发过程中遇到技术问题,可以及时得到其他同学或者老师的指导与帮助。
  • 人员配合:假定小组主要成员基本不会出现变动,并且在项目开发过程中不会因为突发情况的发生而导致项目成员无法正常参与开发工作。
  • 时间限定:假定项目的截止时间不会提前。
  • 需求限定:假定项目需求基本确定之后,不会有太大改变。

2.约束

  • 本次开发,实行分工合作模式进行。团队一共两名成员。
  • 小组成员需明确自身责任,分清各自任务。

四、界面原型


以下为跟据"四则运算"使用流程制作的界面原型展示:

页面 功能 原型
引导页 登陆、注册 avatar
个人中心 显示个人资料 avatar
题目生成 生成题目、试卷 avatar
余额充值 充值 avatar

五、项目缺陷

  • 对于一些不会使用电脑、智能手机的用户操作难度较大
  • 可能导致小学生、小学老师、小学主任过分依赖自动化生成程序

六、结对过程

  • 两人轮流使用墨刀制作界面
  • 讨论界面的美化,使用大气简约的白色界面
posted @ 2018-10-09 23:33  老酒馆里的猫  阅读(240)  评论(0编辑  收藏  举报