




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第九章项目实战电子商务网站,需求分析管理员模块管理模块,数据库设计分类模块前台模块,目录,9.1准备工作,概述在实际项目的开发过程中,往往需要经过需求分析、系统分析、数据库设计等准备工作,然后进行代码编写。本节将针对项目开发的准备工作进行详细的讲解。,9.1准备工作,9.1.1需求分析在Internet不断发展的今天,网络使世界变得越来越小,信息传播得越来越快,内容越来越丰富,而电子商务的出现更是实现了人们对时尚和个性的追求,可以不受时间和空间的限制,随时随地在网上进行交易,同时减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。,9.1准备工作,9.1.1需求分析通过实际情况的调查,要求电子商务网站“传智商城”具有以下功能:界面设计美观大方、方便、快捷、操作灵活。要求网站后台具有管理员登录、退出以及验证码功能。网站后台能够对商品、商品分类进行管理。管理商品时,可以进行添加、修改及放入回收站操作。对加入回收站的商品能够执行还原及删除操作。要求网站前台具有商品列表、精品推荐、购物车等功能。要求网站前台可以进行用户注册和登录,能够保存用户收货地址。,9.1准备工作,9.1.2系统分析1、开发环境根据用户的需求和实际的考察与分析,确定商城的开发环境,具体如下:(1)服务器:从稳定性、广泛性及安全性方面综合考虑,采用市场主流的Web服务器软件Apache服务器。(2)数据库:采用最受欢迎的开源数据库管理系统,被誉为PHP最佳搭档的MySQL数据库服务器。(3)开发框架:选用具有快速、兼容、开源等特点的国产轻量级PHP开发框架ThinkPHP。,9.1准备工作,9.1.2系统分析2、功能结构商城分为前台模块和后台模块。下面分别给出前、后台的功能结构图。,9.1准备工作,9.1.2系统分析2、功能结构商城分为前台模块和后台模块。下面分别给出前、后台的功能结构图。,9.1准备工作,9.1.2系统分析3、目录结构为了方便以后的开发工作、规范项目整体架构,在开发之前,创建好相关的功能目录。由于本商城采用ThinkPHP框架,所以目录较多,下面介绍本商城的目录结构。,9.1准备工作,9.1.2系统分析3、目录结构,9.1准备工作,9.1.2系统分析3、目录结构,9.1准备工作,9.1.2系统分析3、目录结构,9.1准备工作,9.1.3数据库设计数据库的设计对项目功能的实现起着至关重要的作用。接下来,根据之前的需求分析及系统分析,创建一个名为itcast_shop的数据库,然后为“传智商城”设计数据表。,9.1准备工作,9.1.3数据库设计1、shop_admin(管理员表)管理员表用于保存网站后台的管理员账号,为了防止明文存储密码带来安全隐患,应对密码进行加密处理。,9.1准备工作,9.1.3数据库设计2、shop_category(商品分类表)商品分类表用于保存商品的类别,并且可以有子分类。,9.1准备工作,9.1.3数据库设计3、shop_goods(商品表)商品表用于保存商品的详细信息,例如商品名称、价格等。,9.1准备工作,9.1.3数据库设计3、shop_goods(商品表)商品表用于保存商品的详细信息,例如商品名称、价格等。,9.1准备工作,9.1.3数据库设计4、shop_user(会员信息表)会员信息表主要用于管理传智商城会员注册的相关信息。,9.1准备工作,9.1.3数据库设计4、shop_user(会员信息表)会员信息表主要用于管理传智商城会员注册的相关信息。,9.1准备工作,9.1.3数据库设计5、shop_shopcart(购物车表)购物车表主要用于管理会员添加到购物车中的商品信息。,9.1准备工作,9.1.4开发前准备项目分析完成后,进入到项目开发阶段。首先在具体功能模块开发之前,按照如下步骤对项目进行基本的配置和页面样式布局工作。,9.2后台模块开发,9.2.1后台管理员模块后台管理员是登录商城后台进行管理的人员,出于安全方面考虑,在其登录商城后台时需要进行登录验证。,9.2后台模块开发,9.2.2商品分类模块商品分类模块主要用于管理商品的分类,可以对商品分类进行添加、修改、删除,以及添加子分类。,9.2后台模块开发,9.2.3商品管理模块商品管理模块用于管理商品,可以对商品进行添加、修改、删除、上下架等操作。,9.2后台模块开发,9.2.4回收站模块在开发商品管理模块时,商品的删除是通过更改recycle字段的值实现的,管理员可以通过该字段查看被放入回收站中的商品,并且可以对商品进行恢复或彻底删除等操作。,9.3前台模块开发,9.3.1前台首页模块前台首页模块就是网站的首页,在传智商城项目中,网站的首页效果如图所示。,9.3前台模块开发,9.3.1前台首页模块从图中可以看出,商城首页共分为顶部菜单、主导航、商品分类列表、焦点图、新闻动态、精品推荐等模块,接下来针对其中最具有代表型的商品分类列表和精品推荐功能进行讲解。,9.3前台模块开发,9.3.2会员中心模块会员中心模块包括用户注册、登录、管理收货地址等功能,接下来将针对这些功能进行讲解。,9.3前台模块开发,9.3.3商品列表模块当用户在网站首页的分类列表中点击某个分类时,就可以访问指定分类下的商品列表。其实现效果如图所示。,9.3前台模块开发,9.3.3商品列表模块从图中可以看出,商品列表页面包括“商品列表”和“相关推荐”两部分,其中商品列表是按照顶部的筛选条件查询到的,而相关推荐则是显示该分类下的推荐商品。在筛选商品时,可以进行分类筛选、价格筛选,还可以按照价格高低进行排序。,9.3前台模块开发,9.3.4商品展示模块当用户在商品列表中点击某一件商品时,就可以查看该商品的详情,并且可以点击购买或添加到购物车。该功能的实现效果如图所示。,9.3前台模块开发,9.3.4商品展示模块从图中可以看出,商城前台成功展示出了商品,包括商品名称、商品图片、商品详情、库存等信息,在商品图片的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 2 Sports and Fitness Lesson 2 Rules of the Game 第二课时教学设计-2024-2025学年高中英语北师大版(2019)必修第一册
- 土石方运输意外事件处理协议
- 2025年互联网医疗平台在线问诊患者就医体验优化路径研究报告
- 2025年新能源技术创新驱动全球产业格局演变报告解读
- 2025年唐山安全操作手册题及答案
- 幼儿园语言网络教学课件
- 2025年宠物营养师营养干预方向笔试题解及答案
- 夜间餐饮市场2025年消费升级趋势分析报告
- 2025年安全生产安全投入保障题库含答案
- 选听 加油AMIGO!教学设计-2025-2026学年初中音乐人教版九年级下册-人教版
- 2025-2026年秋季第一学期学校“蒲公英”广播稿(22周):第1周 从烽火岁月里“穿越”来的青春答案
- 无菌物品有效期课件
- 新媒体礼仪知识培训总结
- 2025 年小升初成都市初一新生分班考试语文试卷(带答案解析)-(部编版)
- 人教版七年级上册数学教学计划
- 护理事业十五五发展规划(2026-2030年)
- 2025云南昆明巫家坝建设发展有限责任公司招聘23人笔试备考试题及答案解析
- 重庆市七校联盟2024-2025学年高一下学期期末考试物理试卷(含解析)
- 2024年河北科技师范学院招聘真题
- 培训班校长述职报告课件
- 传染病信息报告管理规范2025年版培训试题及答案
评论
0/150
提交评论