软工小组06 - 校园二手交易平台 原型开发 v3
作者:互联网
v2 链接:https://www.cnblogs.com/zny31901059/p/15712933.html
需求分析:https://www.cnblogs.com/zny31901059/p/15621024.html
数据流图:https://www.cnblogs.com/zny31901059/p/15651394.html
UML图:https://www.cnblogs.com/zny31901059/p/15621077.html
主页链接:https://home.cnblogs.com/u/zny31901059
功能分析介绍:
登陆与注册界面
平台跟学生卡绑定,所以选择用学号注册和登录。
填写基本信息后需要上传头像,点击上传头像之后会弹窗要求选择拍照上传或者从相册上传。同时此时软件会进行第一次动态权限获取,要求能够读取到相册和相机的权限,全部同意之后即可进行头像的上传。
选择图片来源之后可以进行裁剪,固定为正方形的框,可以对图像进行缩放,裁剪完成之后会对裁剪完的图片进行圆形处理,将图片处理为圆形,最后显示在屏幕上。
当填写完所有信息时,点击注册,用户信息就会更新到user的数据库中,同时把头像以该用户的学号作为名字存储在当前package的根目录下,在做到用户学号与头像绑定的同时,方便后续界面对于头像的读取和修改。同时在注册时有基本的判断该学号是否已经注册,如果已经注册不可以再次注册,有基本的信息填写需求,有信息空缺,头像是否上传会有基本的提示
密码输入错误无法登录
登录成功之后进入用户主界面,同时显示头像和姓名等基本信息,点击齿轮按键可以进行信息的修改。
默认直接显示注册时填写的信息,如果需要修改则可以直接进行改动,点击修改之后更新数据库中的数据。
首页鱼塘
首页滚动浏览二手交易信息
点击任何物品进入详情页面
详情包含卖家信息 标题和介绍 图片 卖家位置 以及购买和联系的按钮
主页包含全内容的模糊搜索匹配功能 可以进行信息检索
发布页面包含所有的发布信息 拥有输入检测
以我的位置举例 可以选择校园内的位置选择
购买界面
交易界面 可以读取商品的信息,可以更改收货地址和自己的联系方式,可以选择取货方式,然后全部存入order表
支付成功后可以在我的界面查看订单
设计了数据库的读取和订单展示的实现
有订单的详情界面查看
交易界面add 取消支付能返回主页面
我的界面
“我的”、“我发布的”、“我买到的”、“我卖出的”界面UI搭建
聊天界面
聊天界面主要包含用户姓名和聊天内容等基本信息,通过EditText来输入文字内容,输入完内容之后,通过发言按钮的Click属性来发送聊天内容。
通过在drawable中设置背景来体现椭圆形聊天框,美化聊天界面。
使用RecyclerView来体现多条信息的局部情况
通过设置按钮的点击事件,来对RecylcerView中添加信息,并且读取EditText中的内容并输出
通过在布局器中更改属性,来判断信息是接受方还是发送方,根据此来决定信息的左右对齐。
31901052 |
登录与注册 个人信息修改显示 用户表数据库 |
31901059 |
主页滚动浏览 商品详情 发布商品 关键字搜索 商品表数据库 |
31901053 |
购买商品交易界面 订单表数据库 |
31901051 |
我的界面Ui设计 我买到的界面显示订单 |
31901041 |
聊天界面设计 |
标签:界面,zny31901059,软工,二手交易,信息,头像,注册,06,com 来源: https://www.cnblogs.com/zny31901059/p/15739246.html