基于java的仿淘宝app

Proditio

发布日期: 2019-03-05 20:00:13 浏览量: 1124
评分:
star star star star star star star star star star_border
*转载请注明来自write-bug.com

淘宝购物手机 APP 软件设计与开发

1. 课程设计题目

淘宝购物手机 APP 软件设计与开发

2. 课程设计目的

通过本项目,学生可以掌握 Android 系统系架构; 掌握 Android 系统上 APP 软件开发方法;了解服务器与客户端模式软件运行机制,掌握 APP 与服务器通过 JSON 格式进行数据交互的技术使用与软件开发技术;通过本项目学生可以对 Java 软件的整个开发平台、J2EE 技术、Android 技术等 Java 模块知识有一个系统全面的掌握,同时了解现在主流的软件设计思路。

3. 课程设计要求

4. 课程设计报告内容

4.1 系统主要功能设计

4.1.1 功能描述

界面 1(首页界面)

APP 首次启动时,上方为 EditText,用户可以此输入搜索词, 下方显示:

  • 如果没有收藏产品,则默认系统预设的产品,要求预设 12 个。

  • 如果有收藏产品显示以方块形式显示收藏的产品(图片、产品名称、价格、销量)

用户点击产品信息跳转到界面 3。用户输入搜索产品,单击“搜索”跳转到界面 2。

界面 2(产品列表界面)

显示查询产品列表。产品列表中至少需要显示产品图片、产品标题、产品价格、产品销量,可以显示更多关于产品的信息。但至少需显示上述 4 项。列表以行显示,一行显示一个产品,用户单击某一行,则 APP 跳转显示到界面 3。

显示产品要求:要对直接从 API 接口获取的数据进行预处理,数据清洗,要求对于每个搜索词显示销量最多的 50 个产品,对于一屏显示不下的,必须可以上下滑动显示。

例如:用户输入“华为手机”,单击搜索后,需要从 API 接口获取 500 个华为手机的产品,在这些产品中也会许包含“华为手机壳”的产品,要想办法过滤掉,可以按照价格来过滤,手机的价格肯定比手机壳的价格要高很多。过滤不符合要求的产品,按照销量取前 50 名的产品显示在 APP 中。

界面 3(产品详情界面)

显示从界面跳转过来的产品的详细信息,至少需要包括:产品图片(能获取到的所有不同图片),标题,价格,折扣价,销量,卖家昵称,其它信息可自行添加),在界面的最下方显示“购买”、”收藏”、”查看”按钮,用户单击”购买”按钮, 跳转到淘宝对应的产品详情页,如果用户单击”收藏”,将该产品信息收藏(或以设计一张数据表保存收藏的产品),如果该产品未被收藏过,则显示弹出信息” 收藏成功”,如果产品已被收藏过,则显示”收藏失败,该产品已被收藏,请单击查看按钮”。

界面 4(收藏产品管理界面)

用户单击查看按钮后的显示已收藏产品界面,显示该用户所收藏的所有产品, 以列表形式显示

4.1.2 功能设计

时序图

主页面活动图

搜索界面活动图

商品界面活动图

收藏界面活动图

4.2 系统设计与文件清单

java.com.example.taobao:
collection.java:收藏夹代码
details.java:产品详情的代码
list:产品列表的代码
MainActivity.java:主页面代码
MyData.java:数据库创建存储代码
assets:
litepal.xml:litepal 数据库框架
res.layout:
activity_main.xml:主页面布局
collection.xml:收藏夹布局
details.xml:物品详情布局
details_item.xml:物品详情 ListView 项目布局
item.xml:主页 GridView 项目布局
list.xml:列表 ListView 布局
list_item.xml:列表 GridView 项目布局、收藏 ListView 项目布局

4.3 系统代码实现

4.4 系统测试

4.4.1 系统测试数据清单

4.4.2 系统测试结果

4.5 系统存在的主要问题及注意事项

  • 主页面,收藏页面无法进入详情

  • 无法随即搜索

  • 布局丑

4.6 设计总结及体会

对于这次课设,我学会了如何在一个人项目中包装不同的方法,如何寻求帮助解决
遇到的问题,耦合不同的方法,通时也暴露了我的知识的不足,对代码的理解能力,逻
辑思维能力,编程能力的不足,遇到问题不能退缩,通过不断的调试,使自己成长。

参考书目

  1. UML 软件建模教程[M].卫红春

  2. Android 应用程序开发(第 3 版)[M].王向灰,张国印,沈洁

  3. 软件工程导论(第 6 版)[M].张海藩,牟永敏

  4. 软件测试方法和技术(第 3 版)[M].朱少民

上传的附件 cloud_download 基于java的仿淘宝app.zip ( 2.24mb, 27次下载 )
error_outline 下载需要13点积分

keyboard_arrow_left上一篇 : 毕业设计选题系统 基于JSP实现的个人网站 : 下一篇keyboard_arrow_right



Proditio
2019-03-05 20:00:42
淘宝购物手机 APP 软件设计与开发
KepThk
2020-02-03 16:39:26
为什么附件下载不了?里面没东西啊

发送私信

不慌不忙,我们来日方长

8
文章数
5
评论数
最近文章
eject