IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 图书馆小程序——Beta迭代——测试报告 -> 正文阅读

[移动开发]图书馆小程序——Beta迭代——测试报告

一、场景测试

? ? ? 1)用户:王同学

? ? ? 2)用户的需求:

? ? ? ? ? ? a)王同学想查询图书馆某本书的信息,比如是否有这本书,这本书是否可借,但不想前往图书馆。

? ? ? ? ? ? b)王同学想提前预约座位,防止出现人到图书馆,但找不到座位的情况,亦或是约不到自己喜欢的座位,所以需要提前预约。

? ? ? ? ? ? ?c)王同学想查询自己的借阅记录,但不想前往图书馆。

? ? ? ? ? ? ?d)王同学想收藏自己喜欢的书籍,以便日后查看其信息。

? ? ?3)场景描述

? ? ? ? ? ? ?a)王同学首先打开小程序,输入自己的账号和密码,完成登录。如果是第一次登录,则默认密码是学号,可在登录页面直接修改密码,保障账号安全。

? ? ? ? ? ? ? b)进入到主页面,底部导航栏共有三个选择,分别为书籍查找、预约座位,个人中心。

? ? ? ? ? ? ? ? ? ?i)书籍查找,点击搜索框可以查询书籍,也可以在该页面看到热门书籍,可将喜欢的书籍加入到我的书架。

? ? ? ? ? ? ? ? ? ? ii)进入预约座位页面,可预约座位,查看预约信息,释放座位。

? ? ? ? ? ? ? ? ? ?iii)进入个人中心,可查看个人基本信息、借阅记录及我的书架,也可修改个人信息。

测试矩阵

后端功能

???????????学生模块(后端功能)

管理员模块

(后端功能)

前端功能

测试模块

登录模块

书籍模块

预约模块

个人中心模块

模拟图书馆模块

测试系统

登录功能

修改密码

查看热门书籍

查询书籍

加入我的书架

预约座位

查看预约信息

释放座位

查看基本信息

查看正在借阅记录

查看已借阅记录

修改个人信息

查看我的书架

退出登录

借书

还书

签到

退出登录

页面排版

搜索结果显示

页面切换

页面美观性

ios

正常

正常

正常

正常

失败

正常

正常

正常

正常

正常

失败

正常

失败

正常

正常

正常

正常

正常

正常

正常

正常

一般

Android

正常

正常

正常

正常

失败

正常

正常

正常

正常

正常

失败

正常

失败

正常

正常

正常

正常

正常

正常

正常

正常

一般

备注:1. 预约模块、管理员模块、个人中心模块已完成100%;书籍模块完成80%,基本功能还差显示信息里面加上图书简介,首页用Slide形式显示热销书籍的图片;

? ? ? ? ? 2.因为达到了预期计划,所以打算做“我的书架”的附加功能。涉及到的模块有:书籍模块和个人中心模块。

? ? ? ? ? 3.前端功能刚刚开始,与附加功能同步进行。

二、项目截图展示:

? ? 图1 登录界面,可通过账号识别,对应跳转到管理员页面或用户页面;账号为学号,初始密码设为学号

?图2 修改密码界面

首先展示学生界面功能

?图3、图4? 书籍模块:1.展示热门书籍? ? ? 2.搜索书籍,展示书籍信息? ? ? ? ??

?? ??

?图5 预约模块首页? ? ? ? ? ? ? ? ? ? ? ? ? ? ??图6? ? 预约界面,基本信息为用户的系统信息。

图7 展示预约信息,目前仍未签到,后边签到之后,可以对比此页面的变化。

图8,点击释放座位之后,再查看预约信息,会提示信息。

(备注:每个按钮点击之前,都会检查是否合法,比如预约之后才可释放座位,释放座位之后才可重新预约等等。)

图9 个人中心模块? ? ? ? ? ? ? ? ? ? ? ?? 图10 查看正在借阅信息? ? ? ? ?图11 查看曾经借阅信息(已归还)

?

?图12 身份信息界面,可修改信息,可退出登录

? ? ? ? ? ? ? ? ? ?

?图13 修改信息界面,这里修改邮箱? ? ? ? ? ? 图14? 修改之后再查看个人信息,可看到邮箱已更新

(备注:退出登录,即退回到登录界面)

其次展示管理员页面:管理员模块模拟的是学生到图书馆进行的某些操作,如借还书、签到。

??

图15 管理员模块? ? ? ? ? ? ? ? ? ? ? ? ? 图16? ?签到模块,预约之后进行签到? ? ? ?图17 签到成功界面

?

图18? 借书界面? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?图19 借书成功

?

?图20 还书界面? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?图21 还书成功

(备注:退出即返回登录界面)

现进入学号为190的用户,查看预约信息和曾经借阅的书籍,是否更新到刚刚的操作。

?图22 可以看到预约信息里面的”未签到“—>”签到时间: ****? ?"

图23? 可以看到 已归还书籍 里面新增了<<草房子>>,即刚才借、还的书。

?三、总结

预计下一轮迭代的初始阶段,前端页面设计,数据库录入,附加功能“我的书架” 同步进行,同时也进行已完成模块的测试工作。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-12-07 12:09:34  更:2021-12-07 12:10:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:04:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码