您当前的位置:首页 > 毕业设计

毕业设计- Android图书商城

时间:2022-09-11 07:28:12 阅读数:49,618人阅读
版权声明:转载请注明出处,谢谢!
—— 每个人的成长一开始都是孤独的,只有自己强大,才能被他人仰视。

项目介绍

该项目是一个简单图书商城,功能上包括:

1. 注册登录;

2. SQLite数据库增删改查的封装;

3. BaseActivity与BaseFragment的封装;

4. RecyclerView加载数据;

5. Fragment + ViewPage与MagicIndicator + ViewPage的使用;

6. 添加购物车、从购物车中移除、购买;

程序简介

1、注册登录: app打开进入LoginActivity类,也就是登录页面,输入账号密码后使用AppDBHelp.getInstance(LoginActivity.this).login(users)判断账号密码是否正确,正确则跳到MainActivity即主页面,错误则提示账号密码错误。点击注册跳到注册页面,输入账号密码后使用AppDBHelp.getInstance(RegActivity.this).saveUsers判断账号是否存在,不存在则新增一条用户记录,存在则提示账号已存在,注册完成跳到登录页面。

2、主页面: MainActivity主页面由3个Fragment组成,分别是首页MainFragment、购物车ShoppingCartFragment、订单OrderListFragment;

3、首页: 首页MainFragment由ViewPager+所有分类数量的Fragment组成,所有分类Fragment都一样即MainListFragment,里面只有一个数据列表,数据由appDBHelp.getBooksList(getArguments().getString("typename"))查出,typename就是各个分类的名称;

4、详情页、添加购物车、购买: BookDetailActivity显示书籍详情,数据由跳转过来的页面使用intent传递过来,点击添加购物车先判断订单表是否存在此记录且状态为未支付状态,不存在在订单表新增一条状态为未支付的记录,存在则数量加1,点击购买则判断订单表是否存在此记录且状态为未支付状态,存在则先直接将此记录的状态更新为已支付状态,不存在则新增一条状态为已支付的记录;

5、购物车、订单列表: 都是去数据库查对应状态的订单表,查出来显示成数据列表;

项目截图

购买套餐

权益 套餐A 套餐B
完整代码
远程调试 不支持
代码答疑 不支持
价 格 ¥300 ¥500

购买记录

用户 套餐 时间 评价
*******40 套餐B
*******66 套餐B
*******28 套餐B
*******83 套餐B
*******32 套餐B
*******61 套餐B
*******59 套餐B
*******34 套餐B
*******71 套餐B
*******22 套餐B

------转载请注明出处,感谢您对原创作者的支持------

有偿提供技术支持、Bug修复、项目外包、毕业设计、大小作业

Android学习小站

Q Q:1095817610

微信:jx-helu

邮箱:1095817610@qq.com

添加请备注"Android学习小站"