答题小程序软件项目需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

问答微信小程序软件需求规格说明书

目录

1 引言 (3)

1.1 编写目的 (3)

1.2 预期读者和阅读建议 (3)

1.3 项目目标 (3)

1.4 定义及缩略语 (4)

2 综合描述 (4)

2.1 项目背景 (4)

2.2 设计和实现上的限制 (4)

2.3 假设和依赖 (4)

3 功能需求 (4)

3.1 系统功能结构 (4)

3.2 小程序功能列表 (5)

3.3 后台管理操作 (5)

4 后台管理需求 (6)

4.1 角色控制 (6)

1引言

本文中被包含的每一条被唯一标志的业务需求都必须满足以下特点:

1)完整性每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和

实现这些功能所需的所有必要信息。

2)正确性每一项需求都必须准确地陈述其要开发出的功能。只有用户代表才能确定

业务需求的正确性。

1.1编写目的

➢业务部门依赖本文档来了解本软件系统所能提供的功能

➢项目经理根据本文档来制定规划并预测进度安排、工作量和资源

➢软件开发小组依赖本文档来理解他们将要开发的系统

➢测试小组使用本文档中对业务需求的描述制定测试计划

➢软件维护和支持人员根据本文档了解系统的某部分是如何要求的

➢培训人员根据本文档编写用户文档和培训材料

1.2预期读者和阅读建议

本项目的所有干系人都是本文预期的读者,它们包括:开发人员、项目经理、市场销售、部门主管、客户方项目经理、最终用户、测试人员和文档的编写人员等。

本《需求规格说明书》是建立在全面调研和深入分析的基础上,其中很多内容和需求分析过程中的其它资料(例如标准化流程和业务需求调研等)有关,建议在阅读中读者能结合其它文档一并实用。

1.3项目目标

1)能够实现通过微信小程序,用户可以实现在线答题操作等。

2)用户可以通过微信小程序答题后查看自己的答题结果。

3)管理员可以通过后台进行题目的编写/修改等。

4)管理员可以通过后台对用户的答题情况进行统计查看。

1.4定义及缩略语

MS:Mysql

服务端:为小程序提供接口/数据服务的程序服务器

2综合描述

2.1项目背景

小程序应用日益普遍,使用小程序进行在线问答,可以使目标用户简单/快速的进行答题操作,并快速的得知结果。

2.2设计和实现上的限制

本系统在设计和实现上遵循下面的约束性限制:

1)特定技术

1.后台采用springboot+Mybatis技术,前台采用LayUi技术

2)硬件限制

专业应用服务器。

3)安全性考虑

只为管理员设置阅读、修改权限。

2.3假设和依赖

1.假设服务器安装了最新系统补丁,及其他需要的补丁。

2.登录操作系统的账户拥有管理员权限。

3功能需求

3.1系统功能结构

3.2小程序功能列表

序号功能名称

1.用户微信登录小程序

2.用户获取随机问题列表

3.用户选择答题

4.用户答题完毕提交

5.答题结果显示

6.

7.

3.3后台管理操作

编号子功能(模块)名称

1.管理员登录

2.查看答题用户列表

3.查看用户答题记录

4.查看用户答题分数

5.查看题库列表

6.增加题库问题

7.修改题库问题

4后台管理需求

管理员可以通过用户名、密码登录对题库进行查看、修改、新增、删除题库列表。管理员可以查看用户列表并对用户的答题记录进行查看。

4.1角色控制

后台管理只针对管理人员使用,不允许其他身份的用户使用。

相关文档
最新文档