购 物 网 站 制 作 参 考
任务1  网站整体功能划分
根据系统功能要求,在线网络购物系统整体功能分为两个模块:针对普通用户实现在线购物功能模块和管理员后台管理功能模块。
1、在线购物基本功能模块主要包括以下一些操作。
①会员注册:用户可以自行注册为会员,只有成为网站会员才可以进行网络购物。
②在线购物:会员登录后,可以对现存商品实现购物功能。
③在线充值:会员在进行购物时,会员的账户中必须有足够的金钱。
④查看余额:会员登录系统后,可以随时查看个人账户余额。
⑤修改密码:会员登录系统成功后,可以自行修改密码。
⑥客户留言:会员在购物时如果有建议或意见可以直接在线留言。
2、后台管理功能模块包括以下一些操作。
①修改密码:管理员可以自行修改个人密码。
②商品类别管理:管理员可以对商品的类别进行添加,修改和删除操作。
③商品管理:管理员可以对商品的信息进行添加和修改操作。
④会员管理:管理员可以对会员信息进行管理。
⑤留言管理:管理员可以对用户的留言进行管理。
在线购物系统整个逻辑功能结构示意图如下图所示。
任务2  数据库设计
根据购物网站的业务流程和功能设计,本网站设计了以下数据表:
1)用户信息表UserInfo,用来保存注册会员的信息。具体结构见下表。
2)商品分类表Category,用来保存商品分类的信息。具体结构见下表。
3)商品表Product,主要用来保存管理员上传的商品信息。具体结构见下表。
(4)用户购物车表Cart,主要用来保存用户购买商品时的购物车商品信息。具体结构见下表。
(5)用户订单表UserOrder,主要用来保存用户订单信息。具体结构见下表。
(6)用户订单商品详细信息表UserOrderLineItem,主要用来保存用户购买的商品的明细信息。具体结构见下表。
各表之间的功能关系如下图所示:
(6)数据库访问配置和实现
1.配置Web.Config文件
本系统采用AdO.NET方式访问SQL Server 2005数据库,首先在Web.Config文件中配置访问数据库的链接字符串,在配置文件中添加代码。
<connectionStrings>
<add name="connstring" connectionString="Data Source=.\SQLEXPRESS; AttachDbFilename= |DataDirectory|\EShop.mdf; Integrated Security=True;网站源码在线 User Instance=True"  providerName="System.Data.SqlClient" />
</connectionStrings>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。