IOS开发——图书商城APP(含项目源码及实验报告)
最近更新 2024年06月18日
资源编号 96

IOS开发——图书商城APP(含项目源码及实验报告)

郑重承诺丨云炬网络提供安全交易、信息保真!
云炬公益:平台收入的50%以上将进行公益慈善捐赠(不定期公示):
详情介绍

实验报告

实验概述
【实验项目名称】: 图书商城APP
【实验目的】: 设计一个图书商城APP,完成登录页面,图书列表,购物车页和订单页的展示与逻辑实现。【实验环境】(使用的软件):macOS 12.2.1 + Xcode 13.2.1 + swift 5.5.2 + iPhone 11(Simulator)【参考资料】:精通iOS开发(第8版)
实验内容
【实验方案设计】: 注册登陆模块部分运用UIView的animate方法制作狗狗遮眼动画。点击登录按钮,通过数据库查询用户信息,若密码错误则弹出警告框提醒用户;若密码正确,则直接跳转到图书列表页面,并将用户名写入UserDefaults,下次登录无需再输入用户名。点击注册按钮,跳转到注册页面,用户注册成功后将数据保存到user数据库表中。图书列表模块部分(1)从book数据库表中将图书数据取出,以TableView的形式展示给用户;(2)图书按类别分区,区内展示本类别图书信息,每本图书有封面图标、书名、价格;(3)图书详情:点击某书后,可以查看该书详细信息,包括该书封面大图,单价,书名、作者、书号和详情介绍;详情页可以点击“加入购物车”,将该书加入购物车,用AddItemDelegate将页面间的传值;加入购物车后,购物车页tab上显示购物车物品数量。购物车模块部分(1)从cart数据库表中取出原有加购图书;填充UITableView自带的各种方法,使得选中时会出现√,可以对选中图书进行删除和支付;(2)运用UIRefreshControl实现下拉刷新,并动画显示刷新成功标签;(3)点击”支付“按钮,确认后显示一个支付成功页面,并将购物车的内容加入历史订单中;“取消”则返回购物车页面,取消购买。历史订单模块部分从orderlist数据库表中取出历史订单信息,在TableView中展示订单第一条图书图片、书名以及付款价格;点击列表某一行后展示该订单详细信息,包括订单编号、下单时间、总价以及图书明细,点击图书明细即跳转到图书详情页面。【结论】(结果): 1、基本实现APP预期功能。可对图书进行浏览和加购,并实现用户登录,以及用户信息的存储等。A.用户登录模块: 图书列表模块 购物车模块 历史订单模块 2、有望改进的地方:引入支付方式,进行真正的商品结算设计商家、用户、管理员多重角色,实现商家的上架功能以及管理员的管理功能界面UI不够精美,可学习现有商城APP进行美化设计
【小结】: 图书商城APP整合了这一学期上课所学的知识,由于平时练习较少,因此在开发过程中遇到了很多问题,通过上网查找资料以及在老师的指导下,终于顺利完成了这次的期末大作业。本次课程设计的经历不仅使我的专业知识得以巩固,为以后的工作打下了坚实的基础,同时我查询资料、运用工具书的能力也有了很大提升,能够把我们所学的课本知识与实践结合起来。在这个过程中,我学习到了基础控件和高级控件,进一步了解iOS视图的层序关系,对xcode的使用有了更熟练的掌握并且能够运用iOS开发技术进行基本APP开发,对接下来的学习有着极大的促进作用。

实验报告说明

1.实验项目名称:要用最简练的语言反映实验的内容。要求与实验指导书中相一致。

2.实验目的:目的要明确,要抓住重点,符合实验任务书中的要求。

3.实验环境:实验用的软硬件环境(配置)。

4.实验方案设计(思路、步骤和方法等:这是实验报告极其重要的内容。包括概要设计、详细设计和核心算法说明及分析,系统开发工具等。应同时提交程序或设计电子版。

对于设计型和综合型实验,在上述内容基础上还应该画出流程图、设计思路和设计方法,再配以相应的文字说明。

对于创新型实验,还应注明其创新点、特色。

5.结论(结果):即根据实验过程中所见到的现象和测得的数据,做出结论(可以将部分测试结果进行截屏)。

6.小结:对本次实验的心得体会,所遇到的问题及解决方法,其他思考和建议。

7.指导教师评语及成绩:指导教师依据学生的实际报告内容,用简练语言给出本次实验报告的评价和价值。

资源下载此资源下载价格为9.9云朵立即购买,云炬VIP季会员免费
客服微信:2743319061
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章资源,如无特殊说明或标注,均为本站网友和创作者贡献分享。如若本站内容侵犯了原著者的合法权益,可联系网站客服QQ2743319061删除。

云炬星球 课设源码 IOS开发——图书商城APP(含项目源码及实验报告) https://src.yunjunet.cn/96.html

常见问题
  • 放心亲,我们不会为了几十块钱的东西坏了名声!
查看详情
  • 方法一:点击“立即下载.”按钮,付款后在下载弹窗的虚线框的隐藏信息里获取 方法二:在正文底部使用VIP查看隐藏的解压密码 方法三:联系【云炬网络】公众号客服获取
查看详情
  • 付款后会出现“立即下载”按钮(点击即可下载),如果下载失败也可以联系客服发订单截图补发。
查看详情
  • 登录购买会多端同步购买记录,永久可以查看反复下载;非登录购买仅将购买记录保存到本地浏览器中,浏览器cookie清除后无法再次下载。先右上角点登录,然后点击微信图标可以快速授权注册登录^_^
查看详情
  • 可以试看。点击”查看演示“或“试看预览”按钮可以试读从资料目录中节选的部分内容,也可以自己指定想试看的内容。
查看详情
  • 原因一:本站所有资源已开启有效性检测(服务器24h全自动监测),当监测到下载链接无法访问时会提示“该资源已失效,请勿购买”,遇到这种情况可以联系客服修复失效的下载链接,或直接联系客服在淘宝下单购买即可。(检测原理:购买前服务器程序会预访问下载链接,响应值为200说明资源有效允许购买,响应值为404或502等报错说明资源失效禁止购买)。原因二:上传者未启用“下载”选项。
查看详情
官方客服团队

为您解决烦忧 - 24小时在线 专业服务