安卓期末大作业——鲜花商店APP(源码+任务书)

安卓期末大作业——鲜花商店APP(源码+任务书)

《移动应用开发》

课程考核报告

姓    名:

学    号:

完 成 日 期 20225

建议从以下方面填写:1. 课题的作用和意义  2.课题综述  3.完成思路与方法  4.软件设计流程图(图示说明系统) 5. 课程设计的收获格式(宋体、小四)、报告长度3-4页

  1. 课题的作用和意义

 “电子商务”这个概念起源与20世纪70年代。当时国际上一些大公司可通过建立自己的计算机网络以实现各个机构之间、商业伙伴的信息共享,这个过程称为 EDI。 EDI这种方式通过传递标准数据流不仅可以避免人为失误,而且能有效降低成本,提高效率。在过去30年中,世界1000个最大企业中,有95﹪以上使用了或还在使用这一技术。 EDI无论过去现在也是鲜花销售的基础。

鲜花销售,即在信息社会中,掌握信息技术和商务规则,利用电子工具和网络从 事的鲜花活动,随着网络技术的成熟,网上银行,网上商店等将逐步替代传统商务活动。鲜花销售以其公平,快捷,方便,高效,成本低,中间环节少,全球性,全天候交易和服务等巨大优势,已经开始赢得人们的青睐。

“鲜花销售”是由 IBM公司于1998年率先提出并迅速得到广泛认同。包括网络广告、在线电子服务等内容,涵盖了过去、现在和未来所有电子形式实现的商务活动手段。随着时代发展、计算机及网络产品、互联网技术、安全支付等鲜花销售的支撑技术在鲜花销售应用的大潮中产生质的飞跃。它不仅局限带动互联网经济的飞速发展,而是将深入到经贸的每一个角落,深入千家万户。鲜花销售提出了一种全新的商业机会、需求、规则和挑战。

  1. 课题综述

作为亚洲最大贸易大国之一,我国的鲜花销售是从1994年开始出现的,并且在随后六年发展相当迅速。据中国互联网信息中心公布数据表明,我国现有网民 2250万人,网上商店800余家,另外证券公司、金融结算机构、民航订票、信用卡发放等机构和领域也已成功迈入了鲜花销售,并已经可以进行大量可靠的交易。虽然总体而言,我国鲜花销售仍处于初级阶段,企业之间的网络交易,企业和消费者之间网上购物尚处起步阶段,但随着Internet迅速发展,鲜花销售将成为国内Internet建设的一大热点。

当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。目前国内很多大中城市的书店还是以导购员站柜台为主,这样给书店带来很多管理上的问题;其次,由于书店是人群集中的地区,这样为管理以及保安等方面也带来很多的不便。因此,为了解决这些管理以及其他等一些问题,我们迫切需要一种通过网络来进行鲜花交易的平台。借助Internet/Intranet提供给我们的处理信息及时快捷,因此开发了本套鲜花销售系统。

  1. 完成思路与方法(含流程图)

3.1需求分析

功能需求分析:

此APP主要可以实现鲜花的在线浏览和加入购物车,主要有以下几点:

  1. 免费注册信息。
  2. 修改用户信息。
  3. 可以在线查看鲜花信息,放进购物车。

数据库需求分析:

数据库在一个信息管理系统中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。合理的数据库也有利于程序的实现。

设计数据库系统时应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。用户的需求具体体现在对各种信息的提供、保存、更新和交流,这就要求数据库结构能充分满足各种信息的输出和输入。本APP使用Sqlite数据库实现鲜花数据的增删改查。鲜花数据表字段的设计如下所示:

字段

类型

rowid

long

xuhao

int

name

string

desc

string

price

float

thumb_path

string

pic_path

string

3.2系统设计与实现

3.2.1 系统流程图

3.2.2 界面设计

(1)注册界面和登录界面

(2)花店列表页、鲜花详情页、购物车页面

  1. 个人中心

3.2.3类分析与设计

(1)GoodsInfo和Cartinfo类:这个这个类定义了鲜花和购物车条目的属性, 并同时映射到数据库对应的属性字段;在GoodsInfo类中同时快速初始化了内置的鲜花条目

(2)GoodsDBHelperCartinfo类:利用单例模式获取数据库帮助器的唯一实例,打开数据库的读写连接,对数据库中的数据表进行增删改查。DBOpenHelper类:保存用户注册信息数据和进行登录数据校验。

(3)RegisterActivity类:增添了图形验证码校验,防止频繁注册。

  1. LoginActivity类:

从EditText的对象上获取文本编辑框输入的数据,并把左右两边的空格去掉

 String name = mEtLoginactivityUsername.getText().toString().trim();

 String password = mEtLoginactivityPassword.getText().toString().trim();

 进行匹配验证,先判断一下用户名密码是否为空,

 if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(password))

 再进而for循环判断是否与数据库中的数据相匹配

 if (name.equals(user.getName()) && password.equals(user.getPassword()))

 一旦匹配,立即将match = true;break;

 否则 一直匹配到结束 match = false;

 登录成功之后,进行页面跳转:

 Intent intent = new Intent(this, MainActivity.class);

 startActivity(intent);

 finish();//销毁此Activity

  1. ShoppingChannel类:查询商品数据库中的所有商品记录,并建一个商品项的垂直线性布局,从上到下依次列出商品标题、商品图片、商品价格。

ShoppingDetail类:获取前一个页面传来的商品编号,并根据商品编号查询商品数据库中的商品记录。

(6)UserActivity类:加载个人中心

4. 收获总结

学习完这门课程,我的收获如下:

    1、知道如何快速掌握一门语言。在学习JAVA的过程中,娄老师先让我们快速地将课本浏览一遍,找出自己不会的地方,然后带着问题去做实验,这样就能够深刻理解课本中的内容,效率很高;

    2、有了做工程的经验。通过项目实践,基本了解了做项目的步骤和方法,即可行性分析、需求分析、总体设计、详细设计、编码测试、运行维护,尤其是对需求分析有了更深刻的了理解,为以后的科研学习打下了基础。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/7779.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安卓期末大作业——小吃商城

核心技术要点: 通过Jetpack的导航组件——Navigation,实现了1个activity嵌套多个fragment的底部导航菜单,Navigation的依赖如下所示: dependencies { def nav_version "2.3.0" implementation "androidx.naviga…

安卓期末大作业——单词本APP(源码+任务书)

计算机学院 项 目 报 告 2020 - 2021 学年 第 2 学期 课程名称: Android移动开发技术 项目名称: 单词本 学生姓名: 小组成员: 2021年 6 月 题目:单词本APP 1需求分析与系统设计 项目介绍 此项目是一个…

WEB设计基础期末大作业(含实验报告)

学  号 姓名 设计日期 设计名称 个人网站设计 设计目的:   掌握小型网站设计的常用方法与技术。 设计内容:   设计一个小型网站,主题为……,主页的名称为myIndex.html,主页内容要包括网站logo&#…

安卓期末大作业——校园二手街APP设计和实现

安卓期末大作业——校园二手街APP设计和实现 目 录 1.引言 4 1.1 研究背景和意义 4 1.2 本文研究内容 4 1.3 论文结构安排 4 2.相关文献综述 5 2.1 关于移动互联网的地理社交研究 5 2.2 关于移动互联网商业模式研究 5 2.3 关于校园电子商务平台的研究 6 2.4 关于中国移…

安卓期末大作业——售票APP源码和设计报告

大作业文档 项目名称:售票app专业:班级:学号:姓名: 目 录 目录 一、项目功能介绍3二、项目运行环境31、开发环境32、运行环境33、是否需要联网3三、项目配置文件及工程结构31、工程配置文件32、工程结构目录4四、项…

网页设计与制作期末大作业报告——大学生线上花店

《网页设计与制作》 大作业报告 学院:**学院 姓名: 学号: 专业: 摘要:摘要:2018年,大学毕业的李强回到家乡鹤壁创办了名为“初心花店”的线上平台,提起创业的初衷,李强直言“就是…

百度文心一言,不做ChatGPT的中国翻版

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 3月16日,百度的文心一言终于正式邀请测试了。 据李彦宏介绍,文心一言可以实现文学创作、商业文案创作、数理逻辑推算、中文理解、多模态生成等。 通过观看直播,我们发现文心一言的表现可圈…

中国版的chatGPT“文心一言“到底怎样?

GPT4的提前发布,把压力着实给到百度了!在ChatGPT引爆聊天机器人领域后的数月,我们终于迎来了国内的第一款生成式对话产品。 3月16日14:00,百度文心一言新闻发布会于百度北京总部正式召开。百度创始人、董事长兼CEO李彦宏也实现了…

能编代码、Ai聊天??火爆全球的 ChatGPT 到底是什么?

目录 ChatGPT 背景 ChatGPT 是什么?有多厉害? ChatGPT 会发展到哪一步? 智能时代展望 ChatGPT 背景 马斯克投资了一家叫OpenAI的公司,最近推出了一个特别火的应用叫做ChatGPT,最近ChatGPT刷爆了各大平台。 “Cha…

ChatGPT与谷歌在搜索上谁更强? | 美通社头条

美通社消息,香港大学商学院人工智能研究所主持的一项最新研究,由来自迈阿密大学(牛津)的徐睿沄,香港理工大学的冯越,香港大学的陈海亮共同合作,对比了使用ChatGPT和传统搜索引擎(如谷…

真实对比,OpenAI ChatGPT与谷歌Bard大比拼

聊天机器人大比拼,ChatGPT和谷歌Bard的实际比较,谁更胜一筹? 微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩 谷歌最近向公众发布了Bard,与ChatGPT竞争。与ChatGPT一样,人们可以使用…

ChatGPT可能马上取代你!这是它能做的十个工作

来源:华尔街见闻 ChatGPT 的横空出世,在业界掀起了惊涛骇浪。专家表示,ChatGPT 和相关人工智能技术可能会威胁到一些工作岗位,尤其是白领工作。 自去年11月发布以来,新型聊天机器人模型 ChatGPT 已经被用于各种各样的…

拥有Adobe国际认证,让你在ChatGPT肆虐的设计岗位下,依然坚挺

对于创意设计工作者来说,面对人工智能等新技术对传统工作岗位的颠覆和新岗位的创造,创意设计工作者需要进行人力资源的自我开发,即更新知识。也就是说,产业在变化、劳动领域在变化、工作环境在变化,劳动者要不断提高自…

热点:软件测试真的会被ChatGPT代替吗?

送走最后一车货,最后三个工人,老王吃力的关上大铁门。左手从口袋摸出一盒烟,轻轻一颠,滑落一根,右手娴熟的夹住。掏出打火机,点燃,一丝青烟腾起,萦绕在指头。 夕阳穿过玻璃&#xf…

14年,图灵出版了这些口碑科普好书

14年,图灵一直坚持在科普领域深耕,除数学书之外,还拓展到科技科普、脑科学、设计、经管与个人成长等多领域,出版了众多质量和口碑俱佳的作品。 即将上市 《这就是ChatGPT》 作者:[美] 斯蒂芬沃尔弗拉姆(Ste…

GPT-4冲击下,知识图谱的现在与未来

AIGC,ChatGPT以及今天发布的GPT-4 相信已经给大家带来足够的冲击,那么 对于知识图谱的应用产生哪些变化和变革? 知识图谱在其中如何发挥作用呢? 通过LLM是否有可能辅助创建通用大规模知识图谱? AIGC时代下行业知识图谱…

ChatGPT稳定进行对话

必应输入括号中的【吾爱ChatAI】,即可获取完整教程,有稳定进行对话的魔法。

学习笔记:吴恩达ChatGPT提示工程

以下为个人笔记,原课程网址Short Courses | Learn Generative AI from DeepLearning.AI 01 Introduction 1.1 基础LLM 输入 从前有一只独角兽,输出 它和其他独角兽朋友一起住在森林里输入 法国的首都在哪?输出 法国的首都在哪&#xf…

LLM - 搭建 ProteinGPT 结合蛋白质结构 PDB 知识的行业 ChatGPT 系统

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/131403263 论文:ProteinChat: Towards Enabling ChatGPT-Like Capabilities on Protein 3D Structures 工程:ht…

ChatGPT最新高校排名出炉:中国最好的十大高校

ChatGPT大家想必已经知道是什么了,那么在ChatGPT眼中中国最好的十大高校是那些呢?它列出来的榜单吓了我一跳,以下是ChatGPT所列出的学校名单和上榜原因。 清华大学 清华大学(Tsinghua University),简称“清…