基于安卓MVC架构的体育用品商城的设计与实现

2024-04-03 21:06:12王丽爱周旭东
电脑知识与技术 2024年1期
关键词:体育用品商城视图

王丽爱 周旭东

关键词:安卓;体育用品

0 引言

众所周知,体育运动不但能增强人们的体质,还有助于促进人们的身心健康[1]。为提高运动的多样性、健康性及趣味性,更为确保运动质量,运动前必须准备好体育用品。在当前的网络时代,为方便消费者随时随地购买体育用品,本文使用Java[2]和MySQL[3]数据库,在MVC框架下开发了一个基于智能手机操作的安卓[4-5]平台下的体育用品交易商城,以提高商家与消费者之间交易的灵活性。

1 MVC 框架

MVC 是一种架构模式,是模型(Model) 、视图(View) 和控制器(Controller) 的简写。模型用于处理数据逻辑部分,通常負责存取数据库中的数据;视图是对用户可见的界面,允许用户与之进行交互;控制器接受用户的输入并调用模型和视图去完成用户的需求。MVC框架不需要重新编译模型和控制器代码就可更改视图层代码,可降低各个层次之间的耦合性;针对同一个服务器端的代码,MVC框架允许以多种形式的视图对其进行访问,可提高访问的适用性。

2 需求分析

在开发系统之前,根据软件工程的开发思想,必须从功能、性能及环境等多个因素进行相应的需求分析。本文重点从功能需求方面进行阐述:消费者通过智能手机登录体育用品商城,查看商城中所需体育用品的功能介绍、实物图及价格等基本信息,然后选择心仪的商品加入购物车并点击下单。系统自动生成单号并提交给后台的商家,由商家执行发货或者其他操作。该商城的后台管理者可以管理商家及消费者的基本信息,可以及时更新在售的体育用品,随时查看订单状态等信息。

根据需求分析结果,以功能为模块,将系统功能划分如图1所示。前台用户完成注册登录、浏览体育用品和下单购买等操作;系统的后台管理员操作用户、体育用品及用户订单等相关信息。

3 数据库设计

根据系统需要实现的功能需求,得到如下几个实体。

1) 体育用品实体:包括体育用品的介绍、名称、库存数量和价格等。

2) 订单实体:包括订单的编号、用户的名称、收货地址及总金额等。

3) 体育用品类别实体:包括类别编号、名称及添加时间等。

4) 用户实体:包括用户姓名、密码、地址及电子 邮箱等。

5) 体育用品店实体:包括商家名称、图片、地址及电话等。

根据上述5个实体,列出如下4个主要的数据库表。表1体育用品表用于存储体育用品的相关信息;表2用户信息表用于存储不同身份用户的信息;表3 体育用品类别表用于存储类别信息;表4订单表用于存储用户下单购买后需要的信息。

4 前台主要功能展示

4.1 首页

如图2所示,用户通过登录操作进入平台首页,友好简洁的界面便于不同角色的用户在商城平台上进行操作。消费者在此界面可按价格顺序查看体育用品,还可以通过输入关键字搜索未显示在初始界面的商品。

4.2 体育用品展示

如图3所示,在平台上展示部分体育用品的相关信息,包括类别、实物图及价格等基本信息,可以方便消费者了解该商品,以便确定是否加入购物车。

4.3 搜索体育用品

由于展示界面只能显示部分体育用品的相关信息,消费者所需用品未必出现在展示界面,因此如图4 所示,系统提供搜索引擎,为客户增加搜索体育用品的功能,以便查找自己心仪的体育用品。

4.4 购买体育用品

在图5所示的体育用品购买界面,当消费者选定体育用品后,通过点击“加入购物车”按钮,将其添加到购物车。若需要跟客服详细沟通,可以点击右上角的“联系客服”,双方可在线了解商品细节或互给对方留言。

5 后台主要功能展示

5.1 用户管理

如图6所示,管理员可以对用户进行管理:若有新的用户,可以点击“添加”按钮,将该用户的姓名、电话及身份等信息录入系统;针对每个用户所形成的一条记录,通过点击后面的“编辑”或“删除”按钮,可以做相应操作。例如图7所示,用户若需要修改密码,可进入修改界面进行相关操作,管理员在后台将保存该用户修改后的密码信息。

5.2 体育用品管理

管理员通过账号登录后,进入后台管理模块,可对系统进行相关的管理操作。其中如图8所示的体育用品信息管理模块包含两个小模块,分别用于管理体育用品类别信息和体育用品信息。以管理体育用品为例,可以添加某款体育用品的名称、图片及对应的类别等信息,也可点击某条记录后面的“编辑”或“删除”按钮,对本条记录做相应的修改或删除操作。

5.3 订单管理

如图9所示,管理员通过订单管理界面处理订单。订单按不同的类别显示,管理员通过输入类别信息及日期等关键字进行搜索,在显示的搜索结果中包括某个订单的编号、货物名称、总价及地址等相关信息,管理员对该订单进行审核,对过期订单进行删除操作,对已经确认的订单,联系商家进行发货。

6 结束语

为使消费者足不出户购买体育用品,开发了体育用品商城平台。通过该平台,消费者可以浏览各种体育用品的相关信息,选择中意的商品下单,等待商家发货。

猜你喜欢
体育用品商城视图
3KG北京智滔伟业体育用品有限公司
应用于体育用品的先进复合材料的高性能脱模系统
5.3 视图与投影
视图
Y—20重型运输机多视图
现代兵器(2017年4期)2017-06-02 15:59:24
SA2型76毫米车载高炮多视图
现代兵器(2017年4期)2017-06-02 15:58:14
商城
汽车之友(2017年6期)2017-04-26 10:08:21
娃娃画报体育用品认知挂图
娃娃画报(2016年9期)2016-11-12 11:22:35
悦居商城
悦居商城shop