一大特征就是压扁渠道,Amazon等大行其道的原因也正是基于这种"中间商死亡"的论调,他们抢占的正是原来中间商的利润。因此,B-B-C模式长期以来被认为是一种不可能成立的模式。其实,如果中间的B能够提供一种独特的服务,把消费者都吸引到它那里去,并通过它下订单,则该模式就是可行的。
EBook网络业务支持平台采用B/S结构,三层运行模式,同时适用于Intranet/Internet。浏览器为第一层,作为系统的应用界面;应用逻辑服务为第二层;数据链接为第三层,作为系统的数据存取服务。此架构无须安装客户端软件,便于
软件的分发和维护升级,适应了众多应用客户端分散环境下的运行和维护需求。本篇论文介绍了本系统开发环境和运行平台、ASP.
NET、应用框架。而后台的数据库则使用Microsoft SQL Server 2000管理平台的数据。
EBook网络业务支持平台实现网上书店大型系统,添加独特的物流子系统、在线客服子系统、Wap子系统让客户能够有效的掌握,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现
计算机的智能化管理,以提高工作效率和经济效益。
系统总体
设计 1.UML活动关系图
下面是进入网上书店可以进行的操作。具体的UML活动如下图所示:
图3-1UML活动关系图
2.系统组成
表3-1构成网上书店系统的各个组件
用户表示层
(视图) 控制处理层
(控制器) 业务逻辑
(模型) addAdmin.aspx
addBook.aspx
addCart.aspx
bookInfo.aspx
cart.aspx
cartlist.aspx
collect.aspx
default.aspx
function.aspx
functionlist.aspx
index.htm
main.htm
orderInfo.aspx
pinglun.aspx
pinglun1.aspx
searchbook.aspx
searchuser.aspx
shoucang.aspx
totalmoney.aspx
tourst.aspx
welcome.aspx dal bll Account.cs
AssemblyInfo.cs
BookComment.cs
BookInfo.cs
BookType.cs
OrderInfo.cs Account.cs
AssemblyInfo.cs
BookComment.cs
BookInfo.cs
BookType.cs
OrderInfo.cs Account.cs
AssemblyInfo.cs
BookComment.cs
BookInfo.cs
BookType.cs
OrderInfo.cs 3.功能设计
(1)图书信息管理
该模块实现图书书目信息的分类显示,也提供了新增,删除,修改和查询等功能。此外,在用户选择了对应书目信息后,还可以显示出有关该图书的详细信息,以便于客户了解所购商品。
(2)购物车管理
用于维护每一个进入网上书店的客户对应的购物车。即将客户所选购的图书商品信息记录到对应的购物车中,以便于到收银台进行结账处理。
(3)
会员注册
实现网上书店客户信息的
注册、及身份验证。由于目前网上商城普遍采用的方式为送货上门或者邮寄,因此需要收集与客户相关的联系方式、
通信地址等信息。
(4)订单处理
根据客户购物车中的信息,以及客户所选择的送货方式和付款方式,连同客户对应的个人信息生成订单,以便于后续进行送货处理。
数据库设计与实现
一、 数据库的需求分析
依据网上书店的处理需求,对应数据表的设计及功能如下:
一、图书基本信息表:存放网上书店所销售图书的基本信息。
二、图书分类基本信息表:存放网上书店所提供图书分类的信息。
三、客户基本信息表:存放书店客户的基本信息。
四、订单信息表:存放与客户相关的订单的基本信息。
五、订单条目详细信息表:存放订单中详细条目的基本信息。
1.数据库的逻辑设计
根据以上需求分析,在确定了各个表主键字段的基础上,依据表与表之间相关字段之间的联系建立了各表之间的关系,对应的关系图如图4-1所示:
图4-1数据库逻辑图
2.数据表基本结构
(1)图书信息表