SCI论文(www.lunwensci.com)
摘 要:羊肉作为四大畜禽肉类之一,是我国畜牧业的一大分支,其重要性不言而喻。随着移动信息技术的高速发展以及 智能手机的大量普及,基于 Android 平台的移动 App 已经成为每个羊肉销售商户所必备的工具。设计一款基于 Android 羊肉 销售 App 会帮助养殖户更方便的销售羊肉,也便于群众购买到更加优质的羊肉。该 App 运用 Android Studio 平台进行手机 App 的设计,采用 B/S 结构, MySQL 作为数据的存储和管理。整个 App 界面简洁、操作简便、功能较为完善,经测试,该系 统以实现销售管理软件通用性功能,满足羊肉销售 App 的基本需求。
关键词:App,Android,MySQL
Design and Implementation of Sales App Based on Android
WANG Hui
(Yinchuan University of Energy, Yinchuan Ningxia 750000)
【Abstract】: As one of the four major livestock and poultry meats, mutton is a major branch of my country's animal husbandry, and its importance is self-evident . With the rapid development of mobile information technology and the popularization of smart phones, the mobile App based on the Android platform has become an essential tool for every mutton seller. Designing an Android-based mutton sales App will help farmers sell mutton more conveniently, and make it easier for the masses to buy better quality mutton. The App uses the Android Studio platform to design the mobile App, adopts the B/S structure, and uses MySQL as the data storage and management. The entire App interface is simple, easy to operate, and the functions are relatively complete. After testing, the system can realize the general function of the sales management software and meet the basic needs of the mutton sales App.
【Key words】: App;Android;MySQL
0 引言
App 是伴随着移动互联网技术的发展和智能终端 设备的普及而兴起的。移动终端的广泛普及以及其硬件 水平的不断提升,为 App 的发展提供了契机。现如今, 手机早已不再是用户手中单纯的通信工具,全覆盖的 网络和便携的设备,友好的界面和丰富有趣的内容与功 能,使得用户可以自由地使用智能终端上的 App 方便 我们的生活 [1]。
随着居民生活水平的提高,对于羊肉的消费正在从 原来的季节性消费向日常食品消费转变,特别是在夜市 和外卖餐饮兴起以后,羊肉在餐饮业当中的地位越来越 重要。然而,传统的羊肉产品销售受到时间和空间的限 制,主要以线下市场直接交易为主。网络的发展也从根本上更改了羊肉的销售方式,从过去的实体店销售,渐 渐转变为实体店结合电子商务进行销售。通过设计开发 羊肉销售 App,不仅为商户提供了一种新的销售途径, 降低成本,增加营业额,还为繁忙的人们节约购物时 间,为用户提供方便快捷的购物途径,免去交通拥挤、 排队付款的烦恼 [2]。可以帮助商户与用户及时的获取相 关信息,在降低成本的同时提高了时效,使羊肉销售各 方面的管理更加科学和系统,更加规范和简便 [3]。
1 系统开发环境
1.1 Java 技术
Java 语言是由 Sun 公司发布, Java 语言功能强大, 不仅吸收了各语言的优点,还具有面向对象的特性,并 且易于理解 [4]。Java 具有简单性、面向对象、分布式等特点,使用 Java 语言,我们可以编写相关桌面应用程 序以及 Web 应用程序 [5]。
1.2 MySQL 数据库
MySQL 是一个关系型数据库管理系统,通过 MySQL 数据库管理羊肉销售 App 内的数据。MySQL 数据库功 能强大并且操作简单,有着极强的稳定性以及速度 [6]。 MySQL 数据库作为一款开源的数据库,它的使用成本 很低,对于中小型开发者都极其友好 [7]。
1.3 Android 技术
Android 是基于 Linux 内核的 操作系统, 早期由 Google 开发,之后开放源代码, 使得任何人都可以投入 到 Android 的研发中,Android 的使用用户数量位居全 球第一 [8]。Android 底层以 Linux 内核工作为基础, 只 提供基本功能;Android 使用 Java 语言进行编译, 其他 的应用软件则由各公司自行开发 [9]。
2 系统分析
2.1 功能需求分析
此羊肉销售 App 面对用户,需满足操作简便、界 面友好,并且具备较为完善的销售功能和满足用户的需 求。如图 1、图 2、图 3 所示是客户端用例分析和管理 员用例分析图阐述系统需求。
2.2 可行性分析
此羊肉销售 App 的目的主要是在 App 上实现羊肉销 售,在网页端后台实现管理员管理,对订单以及用户进行 管理。在此前提下,羊肉销售 App 是基于 B/S 架构,可 以兼容大部分操作系统以及浏览器,在前端的设计上主要 采用 Android 技术、Java 语言编写, 使用 MySQL 数据 库存储数据。界面简洁大方,能够清晰展示基本功能, 使得 App 的操作方便快捷有效,并且有着良好的管理性 以及交互性。
3 系统设计与实现
3.1 系统功能结构设计
此羊肉销售 App 分为 3 个角色,分别是管理员、商 家、用户,每个角色又具有不同的功能需求,整体功能 结构设计如图 4 所示。
3.2 数据库表设计
数据库表用来表示存储数据对象之间关系,如表 1- 表 4 所示为介绍数据库中各个表的信息。
3.3 功能实现
3.3.1 管理员功能实现
管理员在浏览器中输入正确的用户名和密码登录后 台管理中心,进入后台管理界面, 管理员登录后可对管 理员信息进行编辑查看,可以实现用户管理、商家管 理、广告页管理、咨询管理、商品管理、商品类别管理、商品订单管理、论坛管理、数据可视化管理等功能。其中,用户管理功能展示使用羊肉销售 App 的所有注册用户,并可以对个人信息进行编辑查看。商家管 理功能包含使用羊肉销售 App 的所有商户,对商户的 个人信息进行编辑查看。广告页管理功能可以管理在羊 肉销售 App 中轮播图的显示位置以及样式,并选择启 用或者关闭轮播图的展示。资讯管理功能可以查看羊肉 销售 App 内的资讯,并对资讯内容进行编辑查看。商 品管理功能可以查看 App 中商户在羊肉销售 App 所添 加的商品,查看商户添加的商品名称以及关于商品的介 绍内容,管理员可直接在后台查看商品的价格和库存以 及相应的发布人,并对商品进行编辑。商品类别管理功 能是商户添加编辑商品类别,用户可以查看相应类别, 管理员在后台管理中可以直接对类别进行删除。商品订 单管理功能可直接查看用户的订单,查看订单的名称以 及是哪个用户下单,查看订单价格以及用户下单的数 量,在方式中查看用户提货的方式,在时间段中查看用 户需要在何时间段送达商品,通过备注查看用户其他需 求。论坛管理功能可查看不论是用户还是商户所发布对 于 App 或者各个商家的谈论,在其中将展示发布内容 以及发布者,并对论坛内容进行添加以及删除。数据可 视化功能分为饼图和柱状图,可视化饼图将展示所有商 家的销售统计,通过将鼠标移动到饼图位置,饼图自动 展示鼠标所指商户的销售量,通过点击图例,可以任选 商户进行对比。可视化柱状图根据羊肉的分类查看各个 种类在 1 ~ 12 月的销售量情况,通过点击图例,选择 种类进行 1 ~ 12 月的对比分析。
3.3.2 App 端功能模块实现
用户通过登录进入羊肉销售 App 主界面, 进入 App 端首页。整个首页以绿色基调为主,清新安全。首先展 示轮播图,在轮播图下将展示资讯信息,用户通过点击 查看商家或者管理员所发布的资讯信息,在商城中可以 购买商品,在论坛中可以发布评论。
用户通过点击左上角进入个人信息界面,对自己头 像以及名称查看,在个人信息中修改个人信息,在收藏 中查看用户收藏的商品,在购物车中有自己所添加到购 物车的商品,在我的订单中查看用户的所有订单信息, 通过点击代取件来进行确认收货,点击后可以对所购买 商品进行评价,在修改密码中对登录密码进行修改。
商家进入羊肉销售 App 底部导航下的管理商品, 可以在添加商品中通过确认分类添加商品,在羊肉销售 App 底部导航下的论坛中可以发表论坛以及查看用户或 者其他商家所发布的论坛。商家具有添加商品功能。商 家通过点击添加商品,进行发布商品,可以对标题、介 绍、价格、数量进行编辑上传。商家还可以查看卖出的订单信息,通过收货地址以及联系电话进行发货。
3.3.3 系统测试
通过运行羊肉销售 App,所有功能均正常运行,不 论是在 App 端添加数据或者是在后台修改数据,数据 库都会实时更新。在手机端运行时所有功能也均实现, 并未出现 BUG,经测试基于 Android 的羊肉销售 App 可以满足功能需求。
4 结语
本系统通过对羊肉销售 App 需求进行分析,注重 用户体验以及便捷的使用,在用户端添加用户所需功 能,在商户端添加商户所需功能,最后管理员通过浏览 器登录后台管理中心对商户、用户以及整个羊肉销售 App 进行统一管理, 实现了 Android、Java 与 MySQL 的相结合。通过实际测试证明了羊肉销售 App 的可行 性。后续还需进一步改进,比如提供微信小程序功能, 提高用户体验,满足各类用户需求。
参考文献
[1] 李彤.坝上羊肉仓储管理系统的设计与实现[D].张家口:河北北方学院,2021.
[2] 耿玲,闫宗芳,王毅,等.乡村振兴背景下兰州特色草食畜产品 销售模式调研 — 以永登“七山羊肉”为例[J]. 中国草食动物 科学,2020.40(4):73-75.
[3] 张丽娜 .基于Android的猕猴桃销售系统的设计与实现[J]. 自动化技术与应用,2019.38(5):173-178.
[4] 周红梅.基于Android的营销客户行为分析App设计与实现 [D].西安:西安电子科技大学,2019.
[5] 凌敏 .基于Android的易居营销移动App设计与实现[D].上 海:上海交通大学,2018.
[6] 尹冰 .Android平台企业销售系统的设计与实现[J].辽宁省 交通高等专科学校学报,2016.18(2):23-27.
[7] 尹冰.Android平台企业销售系统的设计与实现[D].大连:大 连海事大学,2015.
[8] 王伯槐 .基于Android的销售报单系统的设计与实现[J].榆 林学院学报,2018.28(2):89-92.
[9] 左志宇.基于Android插件化的二手车销售系统研究与实现 [D].沈阳:辽宁大学,2017.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/54341.html