综合实训-构建小型电子商务系统.ppt_第1页
综合实训-构建小型电子商务系统.ppt_第2页
综合实训-构建小型电子商务系统.ppt_第3页
综合实训-构建小型电子商务系统.ppt_第4页
综合实训-构建小型电子商务系统.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

第七章综合实训 构建小型电子商务系统 电子商务 ElectronicCommerce 是在Internet开放的网络环境下 基于浏览器 服务器应用方式 实现消费者的网上购物 商户之间的网上交易的一种新型的商业运营模式 电子商务是Internet爆炸式发展的直接产物 是网络技术应用的全新发展方向 Internet本身所具有的开放性 全球性 低成本 高效率的特点 也成为电子商务的内在特征 并使得电子商务大大超越了作为一种新的贸易形式所具有的价值 它不仅会改变企业本身的生产 经营 管理活动 而且将影响到整个社会的经济运行与结构 本章主要内容 完整的电子商务系统应该是从信息收集 原料采购 产品宣传 客户统计 网上购物 订单处理 货款支付 直至最后的商品配送的全过程的电子化 本章以设计开发一个简单的小型电子商务系统 主要包括网上购物和订单处理功能为例 使大家对数据库应用系统开发有一个整体了解 本章通过小型的电子商务系统的实例 讲述采用JSP JDBC MySql的模式如何定制一个小型电子商务平台 7 1小型电子商务系统简介 小型电子商务系统主要由商品管理 订单管理 购物车管理 用户管理4部分组成 1 商品管理管理员将商品进行分类 对商品类别统一编码 维护商品类别信息 管理员对所有商品按类别统一编码 并登记各商品的主要信息 用户可以按类别或关键字查询商品 查看商品详细信息 2 购物车管理用户购买商品时 先将要购买商品和购买数量添加至购物车内 再提交购物车 则生成一个订单 对于未提交的购物车 可以修改购物车内商品的数量 删除购物车内已选商品及清空购物车 3 订单管理用户可以查看自己提交的订单和订单详细信息 管理员可以查看订单 并根据收款和出货情况更新订单中的 付款 和 出货 状态信息 对于某些特定的订单 可以将其删除 4 用户管理客户可以注册成为用户 系统对用户统一编码 登记用户主要信息 对于某些特定的用户 可以将其删除 7 2MySQL实训 连接和退出MySQL数据库管理系统创建数据库和表查询表 7 2 1连接和退出MySQL数据库管理系统 练习1 连接MySQL数据库系统 1 从命令行窗口连接本机的MySQL数据库系统 2 从命令行窗口连接相邻其他机器上的MySQL数据库系统 练习2 查看数据库文件 查看MySQL数据库系统中已存在哪些数据库 查看其中名为 mysql 的数据库中有哪些表 一般MySQL数据库系统安装后会生成一些默认的数据库 练习3 熟悉MySQL的工作环境 熟悉MySQL数据库系统使用的命令行窗口 练习4 退出数据库管理系统 退出数据库管理系统 断开与MySQL的连接 7 2 2创建数据库和表 练习1 创建数据库 创建一个名为 business 的数据库 练习2 创建表 在 business 数据库中创建6张表 商品类别表 categories 商品信息表 products 用户信息表 users 购物车中商品表 shopCar 订单信息表 order 订单明细表 orderInfo 练习3 设置主键 categories表的主键为 Id 字段 products表的主键为 Id 字段 users表的主键为 Id 字段 shopCar表的主键为 Id 字段 order表的主键为 orderId 字段 orderInfo表的主键为 Id 字段 练习4 创建索引 在products表中为 categoryId 字段设置索引 在shopCar表中为 userId 和 productId 字段设置索引 在order表中为 userId 字段设置索引 在orderInfo表中为 orderId 和 productId 字段设置索引 练习5 设置表之间的关系 products表的 categoryId 字段与category表的 Id 字段相关联 shopCar表的 userId 字段与users表的 Id 字段相关联 productId 字段与product表的 Id 字段相关联 order表的 userId 字段与users表的 Id 字段相关联 orderInfo表的 orderId 字段与order表的 orderId 字段相关联 productId 字段与product表的 Id 字段相关联 练习6 增加新记录 向categories表 product表 users表增加记录 练习7 删除记录 在users表中删除Id为8的记录 练习8 更新记录 将用户 张珊 的性别修改为 男 7 2 3查询表 练习1 选择查询 1 在products表中查找类别为 1 的所有商品信息 2 查找所有普通用户的姓名和电话 3 查找所有零售单价在5000 10000元的商品 练习2 实现多表查询 1 查找属于 夏普 的所有商品信息 2 查找用户 张珊 购物车中添加的商品和数量 3 查找用户 张珊 提交的订单中购买的商品的和数量 练习3 取出查询结果的中间记录 将商品表按 Id 字段升序排列后 取出其中第5 10条记录 7 3JDBC和JSP的使用实训 JDBC的使用使用JSP编写页面程序 7 3 1JDBC的使用 练习1 写出加载MySQL驱动程序的代码 练习2 写出与上节创建的 business 数据库连接时使用的URL 并写出使用此URL建立数据库连接的代码 定义此数据库连接名为 conn 练习3 写出使用 conn 创建Statement对象的代码 定义此Statement对象名为 stmt 练习4 写出使用 stmt 向数据库发送SQL语句 select fromusers 并返回查询结果集的代码 定义此查询结果集名为 rs 练习5 写出获取查询结果集中每个用户信息的代码 练习6 写出关闭 stmt 和 conn 的代码 7 3 2使用JSP编写页面程序 练习1 建立小型电子商务系统的站点根目录 在Tomcat发布Web应用程序的目录 Tomcat安装目录 webapps 下 建立小型电子商务系统的站点根目录 目录名为 business 练习2 编写一个简单的JSP页面程序 查询所有用户信息 练习3 编写JSP页面程序 能从页面上增加一个新的用户信息到数据库中 练习4 编写JSP页面程序 能从页面上删除一个用户 练习5 编写JSP页面程序 能从页面修改用户信息 7 4使用JSP JDBC MySQL构建小型电子商务系统 7 4 1总体设计客户端功能模块图 管理端功能模块图 7 4 2主要JavaBean的编写 涉及到的类主要有以下几种 1 数据库操作类 DataBase类 主要负责数据库的连接 2 基础类User类 用户类 Categories类 商品类别信息类 Products类 商品信息类 ShopCar类 购物车类 Order类 订单类 OrderInfo类 订单明细类 3 操作类UserOP类 管理用户 包括对用户信息的增加 删除 修改 查询等 Login类 管理用户登录 CategoriesOP类 管理商品类别信息 包括对商品类别信息的增加 删除 修改 查询等 ProductsOP类 管理商品信息 包括对商品信息的增加 删除 修改 查询等 ShopCarOP类 管理购物车

温馨提示

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

最新文档

评论

0/150

提交评论