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

课程考核报告

姓 名:

学 号:

完 成 日 期 2022年 5月

建议从以下方面填写: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数据库实现鲜花数据的增删改查。鲜花数据表字段的设计如下所示:

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


3.2系统设计与实现

3.2.1 系统流程图

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


3.2.2 界面设计

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

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

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

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

个人中心

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

3.2.3类分析与设计

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

(2)GoodsDBHelper和Cartinfo类:利用单例模式获取数据库帮助器的唯一实例,打开数据库的读写连接,对数据库中的数据表进行增删改查。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类:获取前一个页面传来的商品编号,并根据商品编号查询商品数据库中的商品记录。

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


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

4. 收获总结

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月8日 上午8:02
下一篇 2024年5月8日 上午8:14

相关推荐

  • 房地产行业数字化(房地产行业数字化转型)

    (1)中国产业演变与数字化 上周六,一个做地产SaaS的朋友问我,信息化和数字化到底有啥区别?我就给他拿地产行业管理系统举实例给他讲。 我说,数字化的兴起有个大背景,那就是: 1、…

    2022年6月29日
    301
  • 桥梁施工软件(桥梁工程管理软件)

    桥梁工程管理软件在桥梁工程领域的应用日益广泛,能够帮助工程师更有效地管理桥梁工程的各个方面,包括设计、施工和监测。本文将介绍桥梁工程管理软件的特点和优势,以及其在桥梁工程中的应用。…

    科研百科 2024年6月7日
    53
  • 施工合同管理要点

    施工合同管理要点 施工合同管理是建筑工程项目管理中至关重要的一环,它关系到项目的进展和成果,也关系到项目经理和项目团队成员的利益和声誉。因此,对施工合同管理要点进行科学的管理,可以…

    科研百科 2024年8月14日
    43
  • 恩平管理系统开发项目

    恩平管理系统开发项目 随着现代社会的不断发展,企业规模越来越大,管理也越来越复杂,需要一款功能强大的管理系统来辅助管理。因此,恩平管理系统开发项目成为了许多企业的首选。 恩平管理系…

    科研百科 2025年1月7日
    0
  • 课题研究项目申请评审书中研究类别怎么填

    课题研究项目申请评审书中研究类别怎么填 在课题研究项目申请评审书中,研究类别是非常重要的一项内容。它是对研究课题的一个重要描述,也是评审人员对研究课题的一个重要评估标准。那么,课题…

    科研百科 2024年10月20日
    3
  • 化州:以“积分”为“杠杆”,走出党建引领基层治理新路径

    “这个月你积分多少了?”“你兑换了什么物品?”“我刚用积分兑换了一大瓶洗衣液。”……在化州各村(社区),“积分”成为了村民茶余饭后津津乐道的话题。 2022年以来,化州市不断探索党…

    科研百科 2023年9月24日
    130
  • 心育通AI智能测评体系丨学校心理普查的必备工具,AI团测档案管理

    近年来中小学生心理健康问题频发,学生不仅面临着巨大的学业压力,还要面对快速发展的社会思潮,由青少年心理问题引发的社会极端事件也日益突显。 北师大沃建中教授关于中小学心理健康状况的调…

    科研百科 2024年4月25日
    97
  • 铁路工程监督管理系统

    铁路工程监督管理系统 随着铁路交通的快速发展,铁路工程监督管理系统成为了确保铁路工程质量、安全、效率的重要工具。铁路工程监督管理系统是一个集项目管理、监督、控制、协调于一体的综合性…

    科研百科 2024年11月5日
    5
  • 拉床液压系统前置顶液压缸定做厂家,阜新可发货(液压拉床视频)

    好多人在问阜新的液压产品销售供应,想要高炉液压系统、伺服油缸,去【搜索】“华盛精锐聂经理”,找到我,就会告诉你!!! 主要从事生产非标液压站、系统液压、柱塞式液压缸、机械油缸、液压…

    科研百科 2023年5月20日
    225
  • 科研项目会招本科生吗

    科研项目招本科生吗? 近年来,随着科学技术的不断发展,科研项目已经成为了许多大学生实现自我价值和获取实践经验的重要途径。许多科研项目都欢迎本科生加入,并且为本科生提供了许多机会来参…

    科研百科 2024年4月11日
    74