【基于Django框架的网上商城设计6800字(论文)】_第1页
【基于Django框架的网上商城设计6800字(论文)】_第2页
【基于Django框架的网上商城设计6800字(论文)】_第3页
【基于Django框架的网上商城设计6800字(论文)】_第4页
【基于Django框架的网上商城设计6800字(论文)】_第5页
已阅读5页,还剩27页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 2 21.1选题的目的及意义 21.2网上购物的发展现状 21.3实现系统的主要内容 2第2章设计的主要技术和分析 2.3前后端分离架构 3 4第3章详细设计与实现 43.1数据库的设计与实现 43.2系统功能模块的概要设计 63.2.1功能设计图 63.2.2用户模块 3.2.3商品模块 73.2.4购物车模块 3.2.5商品搜索模块 83.3系统功能实现 83.3.1登录注册模块 83.3.2用户中心模块 3.3.3购物车版块 3.3.4商品模块 123.3.5商品搜索模块 3.4系统功能测试分析 133.4.1系统测试的目的与意义 3.4.2系统功能测试 2产品,不用去超市或商场也能查找消费者要的产品分类区,使客户可品。互联网销售与传统方法相比,在商品种类方面:用户可以挑选的商品种类多,可以做到货比三家,择优选择。在购物的便捷方面:用户可以在去门店,节约了用户的大量时间。在用户体验方面:用户可以用1.2网上购物的发展现状的生活方式也可以是选择性的。如今,互联网已经成为许多生活的一部分,各种物网站应运而生,购买形式丰富多彩。据中国互联网信息中心发布的络发展状况统计报告》显示,我国网民规模达9.04亿,网络购物用户规模达7.10亿,上网比例更达99.3%。未来,中国网民的人数将继续增加,中国互联网经济的实力将继续保持并且更加强劲。由此可见,网上购物已经占据了主要地位,已经1.3实现系统的主要内容码及手机号来获取短信验证码,校验完短信验证码,设置密码来完成的手机号和密码完成登录③用户在个人中心中设置自己收获地址④后台管理员可以通过CKEditor富文本编辑器来添加商品的种类⑤用户可通过Elasticsearch3第2章设计的主要技术和分析种辅助库一起使用,如与element-ui整合,使得页面更加美观;与Axios整合,为与后端于源代码中维护Python非常容易,最大的优点是有更在Linux,UNIX,Window终端输入代码执行的语言并获得结果,交互式测试和调试代码的片码,或者是想要编写一些不愿开放的算法,随着互联网的发展,单机版架构已经不在适用也不利于后期的升级维护。因此,为了降低项目的端分离架构应运而生。前后端分离架构将前端页面与后端服务进步请求后端服务的API,而后端服务则将请求数据以JSON的形式返回,这就使得前后端4第3章详细设计与实现表结构的设计是保证整个系统正常、高效运行的重常用,则可以采用垂直拆分,另外垂直拆分字段名称数据类型说明主键密码用户名创建时间手机号(最大长度11位)外键(连接用户默认地址表)字段名称数据类型说明5收货人收货电话收货城市id收货县区id收货省id(按行政代码设置id)自关联的ID,具体如下表所示:字段名称数据类型说明主键城市名称市id(自关联)字段名称数据类型说明主键商品名称库存数所属栏目字段名称数据类型说明创建时间6订单号总数总金额(小数点后两位)字段名称数据类型说明主键商品介绍商品名称商品价格(小数点后两位)商品图片对应的3.2系统功能模块的概要设计用户网上商城用户名密码登录。用户可以根据个人喜好和习惯,选择相应的登录方式。在登录界面时,式的信息与服务器进行交互,降低服务器的压力。在注对应的账号密码后,为缓解某些机器人注册,设置了图片验证码来发送手机验证码,如果这些都验证无误后,用户才可进行注册。当用户注册成功后运营人员需要录入商品并编辑商品的详情信息,而商品的是包含了HTML语法格式的字符串。为了快速简单的让用户能够在页面中编辑带格式的文8存在redis中。请输入用户名或手机号请输入密码图3-2登录图如果登录时,输入的用户名或者密码为空,将弹出信息,让用户输入用户名和密码,避免登录操作对服务器产生的压力。当用户的信息通过前端初次过滤后,通过post请求将if(error.response.statu9用户名:手机号:注册注册图3-3注册图#判断短信验证码redis_conn=get_redis_connection("verifmobile=data["mobile"]ifsms_code!=real_sms_code.decode():|用户中心个人信息基本信息用户名:新增收货地址您已创建了2个收货地址,最多可创建5个用户中心新增收货地址您已创建了2个收货地址,最多可创建5个手机:18新增收货地址*手机:GY手机:18图3-5收货地址图ifself.action=="list":ifself.action=="list":购物车全部商品1件华为HUAWEIP10Plus6GB+64G去结算图3-6购物车图用户还未登录之前放在购物车的商品是json数据,通过base64加密,再转换成字符串存储据取出进行叠加,最后可以勾选用户自己想要的商品和数量进行结算华为HUAWEIP10Plus6GB+64GB曜石黑移动联通电信4G手机双卡wifi双天线设计!徕卡人像摄影!P10徕卡双摄拍照,低至2988元!加入购物车加入购物车图3-7商品图该页面比较简单,是个静态页面,在商品页面中用户可以选择商品的的数据、版本、以及颜色,以json类型来加入购物车该模块通过docker安装了Elasticsearch,使用haystack对接Elasticsearch,搜索引擎通索尼微单优惠15元美妆个护买2免1图3-8商品搜索图系统的功能测试是系统能够顺利上线前的重要保证之一。系测试报告也帮助程序员快速寻找出造成问题的原因,大大减少了测试内容测试结果是否与预期一样账号密码登录账号密码正确时,跳弹出错误信息是验证码正确且未过期时,用户正常使用注册当填写所有信息都正是是用户注册确时,用户正常注册然后跳转至登录界面。信息不正确时,弹出失败原因表3.8用户中心测试表测试内容测试结果是否与预期一样个人信息收货地址并能查看自己浏览记录址,可修改地址信息是是表3.9购物车测试表测试内容测试结果是否与预期一样购物车的增删改查购物车正常添加、删除、修改、查询商品用户登录后正常将未是合并购物车登录时的购物车和登录的是表3.10商品测试表测试内容测试结果是否与预期一样新增商品商品通过富文本编辑器正常新增是商品图片用,图片正常显示是商品信息商品价格、颜色、数量等信息正常显示是测试内容测试结果是否与预期一样商品搜索用户通过关键字搜索商品正常显示是(2)实现了个人的信息和浏览商品记录的查看,并且可根据自己的需求设置和修改(3)实现了购物车的增加、删除、修改、查询以及合并购物车的功能。(4)实现了商品的查看及根据关键字搜索功能在本次毕业设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论