1.1研究背景
汽车销售APP近年来成为了汽车行业中的热门话题,其背景不仅涉及到汽车销售的市场背景、技术发展背景,还涉及到整个社会的生活方式、消费观念、信息流转等诸多方面,具有综合性、复杂性和战略性的特点。本文旨在从多角度分析汽车销售APP的研究背景,以期深入了解汽车销售APP相关的背景及其发展动因。汽车是现代社会中重要的交通工具,汽车销售一直是汽车行业中最为直接和重要的业务。然而,由于传统销售方法不够高效和智能,导致用户购车体验欠佳、销售效率低下,这往往成为汽车销售面临的重要挑战。由此,汽车销售APP的出现,一定程度上是满足了人们对汽车销售新方式的需求,在市场上得到了越来越多的关注和探索。
随着移动互联网、大数据、云计算等技术的发展,汽车销售APP具有极高的可行性。通过APP平台,可以极大地提高汽车销售的效率,加强用户与销售之间的沟通和互动,从而改善整个汽车销售的体验,从而使得消费者能更加便捷地购买汽车。
随着生活水平的提高,以及消费观念的逐渐转变,消费者开始更加注重汽车销售的体验和服务。他们希望能够在购车过程中获得更好的服务、更高的方便性和更全面的信息。汽车销售APP正是通过运用这些新的服务和理念,增加了汽车销售体验的新内容和新要求,成为了汽车销售转型的新引擎。
汽车销售APP恰好满足了信息流转的需求。消费者能够通过APP平台,与销售、经销商、品牌方建立良好的互动关系,获取更多汽车相关的信息,比如:车型、售后服务、颜色、价格、图片等方面的选项扩展。从而更好的了解和比较不同品牌、车型之间的车身和车购方面的差异。同时,经销商可以通过APP平台提供销售服务。该服务包括与用户进行沟通、比较和销售汽车,从而降低汽车销售过程中需要耗费的时间和资源。
综上所述,汽车销售APP的研究背景既涉及到市场背景、技术背景、生活方式和消费观念背景,也涉及到信息流转背景。随着这些背景的深入发展,汽车销售APP得以不断提高自身的竞争力和市场地位。未来,汽车销售APP还有巨大的发展空间,需要利用以上背景因素,充分发挥有利因素和优势,更好地满足消费者、经销商、品牌方的各类需求。
1.2研究目的及意义
随着社会经济的发展和交通工具的普及,汽车已经成为了人们日常出行的必需品之一,且汽车消费也已成为了全球经济的一个重要组成部分。因此,为了满足现代化消费者的需求和提高汽车销售行业的效率,研发并推广一款能够提供优质服务和提高销售效率的汽车销售APP已成为一个刻不容缓的任务。下面,本文将从目的和意义两个方面来探讨该问题。
(1)提高汽车销售效率和利润。传统的汽车销售方式通过销售人员的口头宣讲和样车展示来进行销售,存在销售效率低、成本高的问题。而汽车销售APP的开发和推广可以利用互联网平台辅助销售,提高销售效率和利润。
(2)提供更多元化、多样化的购车方案和服务。汽车销售APP可以借助智能化客户端和后台系统的技术,为消费者提供更多元化、多样化的购车方案和服务,以满足消费者不同的需求和偏好。
(3)加强汽车销售与营销的互动和管理。汽车销售APP可以依托互联网平台提供的信息技术,使汽车销售变得更加智能化、自动化、集约化和网络化,实现营销与销售的有机结合,并提高企业和消费者的沟通和互动。
(4)促进汽车销售行业向现代化迈进。汽车销售APP的开发和推广,将促进汽车销售行业向着互联网+、智能化、数字化的方向发展,推动汽车销售行业变革。
综上,汽车销售APP的研究目的和意义在于提高汽车销售行业的效率和服务质量,促进汽车行业向着“互联网+、智能化、数字化”的方向发展,推动汽车销售行业的转型升级和现代化发展。
1.3国内外研究现状
1.3.1国内研究现状
目前,国内汽车销售领域已经有多款基于Android平台的APP,如易车、汽车之家、美车秀、车行天下等。这些APP主要提供汽车资讯、车型对比、二手车交易、新车销售、保险理赔等服务。这些APP的特点是信息量大、广告投放较多,用户可以在APP上注册账号并进行车辆查询、预约试驾、报价比较等操作。
在汽车销售APP的功能方面,大多数APP都针对具体的用户需求提供了不同的功能模块,如易车APP针对正在考虑购买新车的用户提供了预约试驾、查看报价、降价通知等服务;汽车之家APP则通过车型比较、车型推荐等功能来满足用户的需求;美车秀APP则专注于二手车交易领域,提供信息查询、车评服务等。
1.3.2国外研究现状
在国外,汽车销售APP同样十分普遍,如汽车之窗、CarsGuide、Edmunds等。这些APP在功能上也主要提供车辆查询、对比、购买服务等功能,同时为了满足用户不同需求,也提供了相关的增值服务,比如保险购买、维修服务等。
与国内相比,国外的汽车销售APP更加注重信息聚合和个性化推荐。例如,CarsGuide提供了基于用户偏好的车辆推荐,可以根据用户选择的车型、价格、里程数等因素智能推荐符合需求的车辆;Edmunds则提供了实时的市场行情和车辆预测评估。
总体来说,国内外的汽车销售APP在功能和服务上都已经比较成熟,不同的APP适合不同的用户需求和使用场景。未来,随着人工智能和大数据等技术的发展,汽车销售APP也将更加个性化、智能化,为用户提供更优质的购车服务。
1.4本章小结
本章主要围绕汽车销售APP的必要性,分析了设计基于Android平台的汽车销售APP的重要意义,分析了基于Android平台的汽车销售APP的研究现状,背景意义为系统设计打下基础。
3.2 功能需求分析
本管理系统主要可分为管理员功能需求和员工功能需求以及用户功能需求。
1.管理员功能需求
管理员作为该系统最高权限管理者,可以对该系统的各模块进行管理。管理员的具体功能可分为以下几部分:对员工的管理、对用户的管理、对车辆类型的管理、对车辆信息的管理、对车辆预订的管理、对车辆退订的管理、对公告信息的管理,详细介绍如下。
(1)员工管理:管理员拥有管理员工的权限,管理员可以查询员工、添加或删除员工、修改员工信息、修改员工账号的密码。
(2)管理员具有管理用户的权利,可以进行查询员工、添加/删除用户、以及修改用户信息和密码的操作。
(3)车辆类型管理:管理员有权限对车辆类型进行管理,拥有新增、删除、修改、查询的权限。
(4)车辆信息管理:管理员有权对车辆信息进行管理,发布的车辆信息会在前端车辆信息模块进行展示,包括车辆名称、车座、车辆价格、车辆品牌、车辆类型、店家地址等信息,管理员还拥有对车辆信息查询、修改、删除的权限。
(5)公告信息管理:管理员有权限对公告进行管理,管理员可以发布车辆保养知识、开车上路的注意点、介绍车辆信息等等。
管理员用例图如图3-1所示。
图3-1 管理员用例图
2.员工功能需求
员工作为汽车销售APP仅次于管理员的管理者,可以对汽车销售APP的部分模块进行管理。员工的具体功能可分为以下几部分:对个人信息管理、对车辆预订的管理,详细介绍如下。
(1)该系统中,员工需要先上传个人信息进行注册,只有注册成功后,才能进行登录。一旦成功登录后,员工可以随时修改个人信息。
(2)车辆预订管理:员工登陆系统后,可在后台通过、查看车辆预订申请,可以查看用户对车辆信息的评论。
(3)通知公告:员工可在后台通知公告模块查看相关车辆保养知识以及开车注意事项。
(4)车辆退订管理:员工登陆系统后,可在后台查看车辆退订信息。
员工用例图如图3-2所示。
图3-2 员工用例图
3.用户功能需求
对用户的功能进行分析,首先用户只有注册成功后(或者由管理员端在用户管理模块下新增用户)才可以进行登录,用户登录成功后通过查看车辆信息模块,可以对发布的车辆进行收藏、预订、评论,用户对车辆进行购买后,由员工进行审核,审核成功后用户可在查看购车订单模块查看审核结果,除此之外,还可以通过前端通知公告信息模块查看相关车辆保养知识、开车注意事项,详细介绍如下:
(1)注册登录:用户输入个人信息进行注册,注册成功才可以进行登录,登录后可修改个人信息。
(2)查看车辆信息:用户可以对自己喜欢的车辆进行购买申请,由员工进行审核,除此之外用户还可以收藏和评论车辆信息。
(3)通知公告:用户可在前端界面通知公告模块查看相关车辆保养知识以及开车注意事项。
(4)个人界面:用户可在我的界面查看车辆预订、退订、购买、收藏订单。
用户用例图如图3-3所示。
图3-3 用户用例图
3.3性能需求分析
系统的性能是指操作系统完成现有程序的有效性和稳定性和响应速度,操作系统完成一项任务,与系统本身的设计、路由、网络性能测试、设备使用等方面密切相关,如果任何一个环节出现问题,都会影响整个系统的性能。因此,需要对网络设置、系统运行、硬件组合、程序应用等方面进行全面检查,然后集中精力解决哪一部分的问题。
在程序的应用、系统的运行、硬件的组合、网络的设置等方面,对性能影响最大的就是程序的应用和系统的运行,因为这两个方面的问题如果不容易被发现,隐蔽性非常强。硬件的组合、网络设置只要有问题,一般都能立即发现。主要了解系统的运行性能运行思路,应用程序需要具体的问题也需要有具体的解决方案。
4.1 系统总体架构
汽车销售APP分为三个部分,即管理员、员工和用户。该系统是根据员工的实际需求开发的,贴近生活。从管理员处获得的指定账号和密码可用于进入系统和使用相关的系统应用程序。管理员拥有最大的权限,其次是员工。管理员一般负责整个系统的运行维护和总体协调。前台功能结构如图4-1所示,后台功能结构如图4-2所示。
图4-1 前台功能模块图
图4-2 后台功能模块图
E/R图是由实体及其关系构成的图,通过E/R图可以清楚地描述系统涉及到的实体之间的相互关系。例如:用户和车辆之间是一对多的关系,用户和购车订单之间是一对多关系,管理员与订单之间是多对多关系,用户与公告信息之间是一对多关系,车辆信息与车辆类型是多对多关系等。
用户实体如图4-3所示。
图4-3用户实体属性图
购车订单实体如图4-4所示。
图4-4 购车订单实体属性图
公告信息实体如图4-5所示。
图4-5 公告信息实体属性图
表4-1 用户信息表
字段名称 | 类型 | 字段说明 |
id | bigint | 主键 |
addtime | timestamp | 创建时间 |
yonghuzhanghao | varchar | 用户账号 |
mima | varchar | 密码 |
yonghuxingming | varchar | 用户姓名 |
touxiang | varchar | 头像 |
xingbie | varchar | 性别 |
shoujihaoma | varchar | 手机号码 |
shenfenzhenghao | varchar | 身份证号 |
youxiang | varchar | 邮箱 |
(2)收藏表中保存着收藏用户、收藏商品、图片地址、类型等信息,收藏表如表4-2所示。
表4-2收藏表
字段名称 | 类型 | 字段说明 |
id | bigint | 主键 |
addtime | timestamp | 创建时间 |
userid | bigint | 用户id |
refid | bigint | 商品id |
tablename | varchar | 表名 |
name | varchar | 名称 |
picture | varchar | 图片 |
type | varchar | 类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注) |
inteltype | varchar | 推荐类型 |
remark | varchar | 备注 |
(3)购车订单表中保存着关于购车订单的各种信息,比如购车时间、车辆名称、照片地址、车辆品牌等信息。购车订单表如表4-3所示。
表4-3购车订单表
字段名称 | 类型 | 字段说明 |
id | bigint | 主键 |
addtime | timestamp | 创建时间 |
gouchebianhao | varchar | 购车编号 |
cheliangmingcheng | varchar | 车辆名称 |
cheliangzhaopian | varchar | 车辆照片 |
cheliangpinpai | varchar | 车辆品牌 |
cheliangyanse | varchar | 车辆颜色 |
huandangfangshi | varchar | 换挡方式 |
cheliangtianchuang | varchar | 车辆天窗 |
chezuo | varchar | 车座 |
cheliangjiage | int | 车辆价格 |
yufudingjin | int | 预付订金 |
shengyuweikuan | varchar | 剩余尾款 |
goucheshijian | datetime | 购车时间 |
yonghuzhanghao | varchar | 用户账号 |
yonghuxingming | varchar | 用户姓名 |
shoujihaoma | varchar | 手机号码 |
shenfenzhenghao | varchar | 身份证号 |
ispay | varchar | 是否支付 |
userid | bigint | 用户id |
(4)公告信息表中保存着关于公告信息的各种信息,比如发布时间、发布人、公告内容、图片地址等信息,用来发布一些关于保养汽车小技巧、开车小技巧等信息。公告信息表如表4-4所示。
表4-4公告信息表
字段名称 | 类型 | 字段说明 |
id | bigint | 主键 |
addtime | timestamp | 创建时间 |
gonggaomingcheng | varchar | 公告名称 |
tupian | varchar | 图片 |
gonggaoneirong | longtext | 公告内容 |
fabushijian | date | 发布时间 |
faburen | varchar | 发布人 |
(5)车辆预订表内保存着用户车辆预订订单信息,比如车辆名称、照片地址、车辆品牌、车辆颜色、用户账号等信息。车辆预订表如表4-5所示。
表4-5车辆预订表
字段名称 | 类型 | 字段说明 |
id | bigint | 主键 |
addtime | timestamp | 创建时间 |
yudingbianhao | varchar | 预订编号 |
cheliangmingcheng | varchar | 车辆名称 |
cheliangzhaopian | varchar | 车辆照片 |
cheliangpinpai | varchar | 车辆品牌 |
cheliangyanse | varchar | 车辆颜色 |
huandangfangshi | varchar | 换挡方式 |
cheliangtianchuang | varchar | 车辆天窗 |
chezuo | varchar | 车座 |
cheliangjiage | int | 车辆价格 |
yufudingjin | varchar | 预付订金 |
yudingshijian | datetime | 预订时间 |
goumaizhuangtai | varchar | 购买状态 |
yonghuzhanghao | varchar | 用户账号 |
yonghuxingming | varchar | 用户姓名 |
shoujihaoma | varchar | 手机号码 |
shenfenzhenghao | varchar | 身份证号 |
ispay | varchar | 是否支付 |
userid | bigint | 用户id |
(6)车辆信息表内保存着有关车辆信息的内容,比如车辆名称、车辆品牌、车辆类型、车辆颜色等信息。车辆信息表如表4-6所示。
表4-6车辆信息表
字段名称 | 类型 | 字段说明 |
id | bigint | 主键 |
addtime | timestamp | 创建时间 |
cheliangmingcheng | varchar | 车辆名称 |
cheliangzhaopian | varchar | 车辆照片 |
cheliangpinpai | varchar | 车辆品牌 |
cheliangleixing | varchar | 车辆类型 |
huandangfangshi | varchar | 换挡方式 |
cheliangyanse | varchar | 车辆颜色 |
cheliangtianchuang | varchar | 车辆天窗 |
chezuo | varchar | 车座 |
cheliangjiage | int | 车辆价格 |
cheliangxiangqing | longtext | 车辆详情 |
lianxidianhua | varchar | 联系电话 |
dianjiadizhi | varchar | 店家地址 |
clicktime | datetime | 最近点击时间 |
clicknum | int | 点击次数 |
- 员工信息表中保存着员工姓名、员工账号、员工密码、头像地址、性别等信息,员工或者管理员可以在员工管理中修改、删除员工信息。员工信息表如表4-7所示。
表4-7员工信息表
字段名称 | 类型 | 字段说明 |
id | bigint | 主键 |
addtime | timestamp | 创建时间 |
yuangongzhanghao | varchar | 员工账号 |
mima | varchar | 密码 |
yuangongxingming | varchar | 员工姓名 |
touxiang | varchar | 头像 |
xingbie | varchar | 性别 |
shoujihaoma | varchar | 手机号码 |
shenfenzhenghao | varchar | 身份证号 |
5.1.1登录注册界面的实现
(1)首先双击打开App,连上网络之后会显示出本系统的登录界面,这是进入App的初始页面“登录”,能成功进入到该登录界面则代表App的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能。
登录界面如图5-1所示。
图5-1 登录界面
(2)APP注册:在注册页面的输入栏中输入用户注册信息进行注册操作,APP注册页面如图5-2所示。
图5-2 APP注册页面
登录注册界面是汽车销售APP中比较基础的功能之一,也是用户使用APP前必须要完成的步骤之一。登录注册界面的设计和实现需要考虑到用户的体验, 安全性和稳定性等方面。
在注册页面中,用户需要填写基本的信息,如手机号码、密码等。为了保证安全性,我们可以调用接口来进行数据加密。在数据传输时,可以通过HTTPS协议来保障数据传输的安全。当用户提交注册数据后,我们需要将数据传输到后台数据库进行存储,同时由后端进行数据校验,确保数据的真实性和完整性。如果数据存在问题或者填写不完整,前端则提示用户进行修改。
登录页面需要用户输入已经注册的账号和密码。在这个过程中,需要校验账户名和密码的正确性,调用后端的接口进行验证。如果验证通过,则可以跳转到主页面,否则需要提示用户账号名或密码错误。在完成登录后,APP需要记录用户登录状态,防止用户再次登录时重复输入账户密码。同样的,也需要对用户隐私信息进行加密和传输安全措施的保障。
在实现过程中,采用类的方式对不同的页面进行管理,封装接口调用方式,使得前端代码更加优雅可读。同时,也可以使用控制器提高代码的可复用性,减少代码冗余。
因此,登录注册界面的设计和实现涉及到前后端联调、接口调用、数据传输、安全加密和控制器简化等多个方面,需要充分考虑用户体验、安全性和稳定性等。
5.1.2 App首页功能的实现
(1)系统首页是用户注册登录后进入的第一个界面,用户可通过APP端首页的导航栏,通过导航条导航进入各功能展示页面进行操作。APP首页界面如图5-3所示。
图5-3 APP首页界面图
5.2.1登录界面
管理员登录页面提供了选择角色、填写用户名和密码等信息的输入框,使管理员能够轻松登录系统。在登录页面中,管理员可以根据需要选择特定的角色,然后填写与其角色相对应的凭据以便进行登录操作。登录成功后,管理员将获得对系统的管理权限。该登录页面的外观如图5-7所示。
图5-7管理员登录界面图
管理员登录功能的实现需要调用后端接口,传输用户名和密码等参数进行验证,如果验证通过则返回一个 token 用于后续请求的鉴权,如果验证不通过则返回错误信息。在 Android 前端需要根据返回的 token 设置请求头,保证后续请求的有效性。
5.2.2 管理员主界面
管理员可以使用他们的登录凭据登录到应用程序,从而获得对用户管理、员工管理、公告信息管理、车辆类型管理、车辆信息管理和车辆预订管理等功能的访问权限。这些功能允许管理员管理应用程序中与用户、员工、公告信息、车辆类型、车辆信息和车辆预订相关的数据。在应用程序中,这些功能都分别有自己的管理区域来方便管理员进行管理和监控,如图5-8所示。
图5-8管理员功能界面图
车辆类型管理代码如下所示[4]:
// editVehicleType页面的核心代码
const db = wx.cloud.database();
const id = options.id;
db.collection('vehicleTypes').doc(id).get().then(res => {
this.setData({
name: res.data.name,
maxOccupancy: res.data.maxOccupancy
});
}).catch(err => {
console.log(err);
});
updateVehicleType: function(e) {
const db = wx.cloud.database();
const id = this.data.id;
db.collection('vehicleTypes').doc(id).update({
data: {
name: e.detail.value.name,
maxOccupancy: e.detail.value.maxOccupancy
}
}).then(res => {
wx.showToast({
title: '更新成功!',
icon: 'success'
});
wx.navigateBack();
}).catch(err => {
console.log(err);
});
购车订单管理代码如下所示[4]:
public class OrderListActivity extends AppCompatActivity {
private RecyclerView orderRecyclerView;
private OrderManager orderManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_order_list);
// 获取订单管理器
orderManager = new OrderManager();
// 添加订单
Order order1 = new Order("001", "奥迪A6", 1, "张三", "13812345678", "北京市朝阳区");
Order order2 = new Order("002", "宝马X5", 2, "李四", "13912345678", "北京市海淀区");
orderManager.addOrder(order1);
orderManager.addOrder(order2);
// 初始化订单列表
orderRecyclerView = findViewById(R.id.order_recycler_view);
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
orderRecyclerView.setLayoutManager(layoutManager);
OrderListAdapter adapter = new OrderListAdapter(orderManager.getOrderList(), this);
orderRecyclerView.setAdapter(adapter);
}
}
购车订单管理界面的实现需要调用后端接口获取购车订单列表,管理员可以对购车订单进行审核和取消操作,需要传输的参数包括订单号、订单状态等字段。在 Android 前端需要根据返回的结果进行相应的操作和界面更新。在后端需要使用相应的控制器处理前端传来的请求,对数据库进行相应的操作,根据结果返回相应的响应数据以及 HTTP 状态码。
6.2 测试用例
6.2.1 APP用户模块测试用例
用户模块的测试用户主要包括车辆退订,购车订单管理,公告信息查看等。模块测试的记录表如表6-1、表6-2、表6-3所示。
表6-1 车辆退订功能测试表
编号 | 测试用例描述 | 操作过程及数据 | 预期结果 | 实际结果 |
1 | 查看订单列表 | 点击订单管理菜单项,进入订单列表界面。 | 显示所有订单记录,包括订单编号、车型、车牌号下单时间、订单状态。 | Pass |
2 | 查看订单详情 | 点击订单列表中的某一订单项。 | 进入该订单的详情界面,显示订单编号、车型、车牌号、下单时间、销售价格等信息。 | Pass |
3 | 修改订单状态 | 在订单详情界面中点击确认收车按钮或确认退车按钮。 | 修改订单状态为已收车或已退车状态,并更新订单记录。 | Pass |
4 | 删除订单记录 | 在订单详情界面点击删除订单按钮。 | 弹出确认提示框,确认后删除订单记录,并更新订单列表。 | Pass |
续表6-1 (续表) 车辆退订功能测试表
5 | 导出订单信息 | 点击订单列表界面中的导出按钮。 | 打开文件导出对话框,选择导出文件的格式并导出订单列表数据。 | Pass |
表6-2 购车订单管理功能测试用例
编号 | 测试用例描述 | 操作过程及数据 | 预期结果 | 实际结果 |
1 | 查看退订列表 | 点击退订管理菜单项。 | 进入退订列表界面,显示所有退订申请记录,包括订单编号、车型、车牌号、申请时间、退订原因。 | Pass |
2 | 查看退订详情 | 在退订列表界面中点击某一退订申请项。 | 进入该退订申请的详情界面,显示订单编号、车型、车牌号、申请时间、退订原因、客户姓名、联系方式、销售价格。 | Pass |
3 | 审核退订申请 | 在退订详情界面中点击通过审核或不通过审核按钮。 | 修改退订申请记录的状态为已审核,并更新退订申请列表;对于审核通过的退订申请,自动将支付信息进行退款操作。 | Pass |
4 | 删除退订记录 | 在退订详情界面中点击删除退订按钮。 | 弹出确认提示框,确认后删除该退订记录,并更新退订列表。 | Pass |
5 | 导出退订信息 | 在退订列表界面中点击导出按钮。 | 打开文件导出对话框,选择导出文件的格式并导出退订列表数据。 | Pass |
表6-3 公告信息查看功能测试用例
编号 | 测试用例描述 | 操作过程及数据 | 预期结果 | 实际结果 |
1 | 查看公告列表 | 点击公告菜单项。 | 进入公告列表界面,显示所有公告信息记录,包括公告标题、发布时间、发布人。 | Pass |
2 | 查看公告详情 | 在公告列表界面中点击某一公告项。 | 进入该公告的详情界面,显示公告标题、发布时间、发布人、公告内容。 | Pass |
6.2.2 管理员模块测试用例
管理员模块的测试用例主要包括用户管理,订单管理等。模块测试的记录表如表6-4、6-5、6-6所示。
表6-4 用户管理功能测试用例
编号 | 测试用例描述 | 操作过程及数据 | 预期结果 | 实际结果 |
1 | 新增用户 | 在用户管理页面点击“新增用户按钮,填写用户信息,点击“保存”。 | 用户信息被保存,返回用户管理页面,新增用户显示在用户列表中。 | Pass |
2 | 编辑用户信息 | 在用户管理页面点击某一用户的"编辑"按钮,修改用户信息,点击"保存"。 | 用户信息被保存,返回用户管理页面,被编辑用户信息在列表中更新。 | Pass |
3 | 删除用户 | 在用户管理页面点击某一用户的"删除”按钮。 | 提示确认删除,确认后用户被删除,页面上不再显示该用户信息。 | Pass |
4 | 查看用户详情 | 在用户管理页面点击某一用户的“详情"按钮。 | 跳转到用户详情页面,显示该用户的详细信息。 | Pass |
表6-5 订单管理功能测试用例
编号 | 测试用例描述 | 操作过程及数据 | 预期结果 | 实际结果 |
1 | 查看订单列表 | 进入订单管理页面。 | 显示所有订单列表。 | Pass |
2 | 编辑订单信息 | 在订单管理页面点击某一订单的"编辑"按钮,修改订单信息,点击“保存"。 | 订单信息被保存,页面上显示该订单信息被更新。 | Pass |
3 | 删除订单 | 在订单管理页面点击某一订单的“删除"按钮。 | 提示确认删除,确认后订单被删除,页面上不再显示该订单信息。 | Pass |
4 | 查看订单详情 | 在订单管理页面点击某一订单的“详情"按钮。 | 跳转到订单详情页面,显示该订单的详细信息。 | Pass |