| |
|
开发:
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)进入个人中心,可查看个人基本信息、借阅记录及我的书架,也可修改个人信息。
备注: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 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |