1 / 17

实例 网上书店的实现

实例 网上书店的实现. 本章要点:. 系统规划 数据库设计 商品分类与展示 购物车. 一、系统规划. 1 、系统商务分析 需求分析 企业需求:企业网上购物系统对于电子商务系统的需求。 市场需求:网上客户的需求。 市场分析 市场环境:国际和地区经济环境、政府的支持与所在地 Internet 设施的完备程度对网上购物系统的影响。 客户分析:网上消费者、企业和个人的年龄、文化程序、性别、收入等对系统的影响。. 2 、系统规划设计 确定商务模式:包括总体商务模式、网上品牌、网上服务等模式。 制定营销计划:具体的网上销售计划 确定系统构成(功能模块:以网上书店为例)

tybalt
Download Presentation

实例 网上书店的实现

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 实例 网上书店的实现

  2. 本章要点: • 系统规划 • 数据库设计 • 商品分类与展示 • 购物车

  3. 一、系统规划 • 1、系统商务分析 • 需求分析 • 企业需求:企业网上购物系统对于电子商务系统的需求。 • 市场需求:网上客户的需求。 • 市场分析 • 市场环境:国际和地区经济环境、政府的支持与所在地Internet设施的完备程度对网上购物系统的影响。 • 客户分析:网上消费者、企业和个人的年龄、文化程序、性别、收入等对系统的影响。

  4. 2、系统规划设计 • 确定商务模式:包括总体商务模式、网上品牌、网上服务等模式。 • 制定营销计划:具体的网上销售计划 • 确定系统构成(功能模块:以网上书店为例) • 前台:主要包括图书目录、图书详情、图书搜索、购物车、订单查询等 • 后台:主要包括会员管理、订单管理、商品管理等 • 系统流程 • 进入首页—选择商品—放入购物车—购物车查看—生成订单

  5. 3、网站规划设计 • 网站链接结构规划 • 树状结构:条理清晰,效率较低。层次较少是采用较适合 • 网状链接结构:游览方便,容易迷路 • 开发工具与软件的选择 • 操作系统:windowsXP • Web服务器:IISS • 后台数据库:Microsoft Access 2003 • 网页编辑工具:Dreamweaver • 建立网上购物系统的具体步骤 • 建立站点环境—建立数据库—制作页面—测试与发布

  6. 网上商店 系统流程 • 商品展示(有的需登录) • 浏览商品 • 放入购物车 • 继续购物 • 查看与修改购物车 • 填写联系信息(如有会员登录系统则省略) • 生成订单

  7. 二、数据库设计 • 图书分类表(bclass) • 分类编号:自动编号 • 图书类别:字符型,20 • 图书表(book) • 书号:字符型 类别:长整型 • 书名:字符型,50 内容介绍:备注型 • 作者:字符型,10 出版社:字符型,50 • 价格:数字型,单精度 出版日期:日期型

  8. 订单表(orderlist)(也可将用户信息单列一张表)订单表(orderlist)(也可将用户信息单列一张表) • 订单号:数值型 • 书号:字符型 • 价格:数字,单精度 • 数量:数字,整型 • 合计:数字,单精度 • 姓名:字符型,10 • 地址:字符型,50 • 电话:字符型,20 • Email:字符型,20 • 日期:日期型

  9. 三、商品分类与展示 • 商品分类页(index.asp) • <% • Set cn=Server.CreateObject(“ADODB.Connection”) • Cn.Open “DSN=dbname” • Set rs=Server.CreateObject(“ADODB.Recordset”) • StrSql=“select * from bclass” • Rs.Open StrSql, cn • If rs.eof then • response.write “对不起,未找到!” • response.end • End if • %> • <center>欢迎进入新华网上书店,请选择图书类别!</center><hr> • <table border=0>

  10. <% • While Not Rs.eof • %> • <tr><td> • <a href=list.asp?id=<%=rs(“分类编号”)%>><% =rs(“图书类别”) %></a> • </td></tr> • <% Rs.movenext • wend %> • <table>

  11. 图书列表页(list.asp) • <% Classid=request(“id”) • Set cn=Server.CreateObject(“ADODB.Connection”) • Cn.Open “DSN=dbname” • Set rs=Server.CreateObject(“ADODB.Recordset”) • StrSql=“select * from book where 类别=”&classid • Rs.Open StrSql, cn • if rs.eof then • response.write "未找到!" • response.end • end if %>请点击书名查看详细介绍! • <table border=0><% While Not Rs.eof %><tr><td> • <a href=book.asp? bookid=<%=rs(“书号”)%>><% =rs(“书名”) %></a></td></tr> • <% Rs.movenext • wend %><table>

  12. 图书介绍页(book.asp) • <% • bookid=request(“bookid”) • Set cn=Server.CreateObject(“ADODB.Connection”) • Cn.Open “DSN=dbname” • Set rs=Server.CreateObject(“ADODB.Recordset”) • StrSql=“select * from book where 书号=‘” & bookid & “’” • Rs.Open StrSql, cn • ‘保存书号以便加入购物车 • session("bookid")=rs("书号") • %> • <table border=0> • <% for I=0 to rs.fields.count-1 %> • <tr><td><%=rs(i).name%></td> • <td><%=rs(i)%></td></tr> • <% next %> • <tr><table> • <a href=buy.asp>购买</a>

  13. 购物车函数(cart.asp) • <% • '定义购物车模块 • sub PutToCart(BookID,BookList) • '如果物品存放变量BookList中没有物品,则将选中的物品加入变量中 • if len(BookList)=0 then • BookList="'" & BookID & "'" • '如果物品列表中已有物品但用户选中的物品不在列中则加进去,否则不加 • elseIf inStr(Booklist,BookID)<=0 then • BookList=BookList & ",'" & BookID & "'" • end if • end sub • %>

  14. 将商品加入购物车(buy.asp) • <!--#include file=cart.asp--><% • '取得物品编号 • BookID=session("bookID") • ‘取得上次商品列表,以便累加 • BookList=Session("BookList") • ‘将所选物品加入物品列表变量 • PutToCart BookID, BookList • session("BookList")=BookList • %>你所选购的商品已放入购物车!<hr> • <a href="show.asp">浏览购物车</a><p> • <a href="index.asp">继续购物</a><p> • <a href="clear.asp">清空购物车</a>

  15. 购物车查看与修改(show.asp) • 详见示例程序

  16. 订单信息的填写(order.htm) • <p>请输入你的基本信息:</p> • <form method="POST" action="over.asp"> • <p>姓名:<input type="text" name="user" size="15"></p> • <p>地址:<input type="text" name="addr" size="34"></p> • <p>电话:<input type="text" name="tel" size="20"></p> • <p>Email:<input type="text" name="email" size="25"></p> • <p><input type="submit" value="提交"> • <input type="reset" value="全部重写"></p> • </form>

  17. 订单的生成(over.asp) • 详见示例程序

More Related