- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章 MyPetShop综合实例
作者:沈士根、汪承焱、许小东
清华大学出版社
本章要点:
2
了解MyPetShop系统的总体设计。
熟悉系统数据库设计。
掌握用户控件设计。
掌握前台功能模块设计。
掌握购物车模块。
掌握订单处理模块。
掌握后台功能管理模块。
目录
3
15.1 系统总体设计
15.1.1 系统功能模块设计
15.1.2 用户控件
15.1.3 系统数据库总体设计
15.1.4 Web.config配置文件
15.2 MyPetShop.mdf数据库设计
15.2.1 数据表设计
15.2.2 数据表联系设计
目录
4
15.3 用户控件设计
15.3.1 “热销商品自动定时刷新”用户控件
15.3.2 “商品分类列表”用户控件
15.3.3 “必威体育精装版商品列表”用户控件
15.3.4 “商品分类及商品导航”用户控件
15.3.5 “网站导航”用户控件
15.3.6 “用户状态”用户控件
15.3.7 “天气预报”用户控件
目录
5
15.4 前台显示页面设计
15.4.1 母版页的设计
15.4.2 首页
15.4.3 商品详细信息页面
15.4.4 商品有哪些信誉好的足球投注网站页面
15.5 用户注册和登录模块
15.5.1 注册新用户
15.5.2 用户登录
15.5.3 修改用户密码
15.5.4 找回用户密码
15.5.5 退出系统
目录
6
15.6 购物车模块
15.6.1 购物车组件的设计与实现
15.6.2 购物车页面设计
15.6.3 购物车功能的设计与实现
15.7 订单处理
15.7.1 创建订单
15.7.2 查看订单
15.8 后台管理模块
15.8.1 商品分类管理
15.8.2 供应商信息管理
15.8.3 商品信息管理
15.8.4 订单管理
15.9 小结
15.1 系统总体设计
7
总体设计包括系统功能模块设计、用户控件设计、系统数据库总体设计和Web.config配置文件的设计。
15.1.1 系统功能模块设计
8
前台商品浏览模块
9
用户注册和登录模块
10
购物车模块
11
订单结算模块
12
后台管理功能模块
13
15.1.2 用户控件
14
AutoShow用户控件——实现热销商品自动定时刷新功能。
Category用户控件——实现商品分类显示功能。
NewProduct用户控件——实现必威体育精装版商品显示功能。
PetTree用户控件——实现商品分类及包含商品的导航功能。
SiteMap用户控件——根据网站地图实现网站导航功能。
UserStatus用户控件——根据用户的不同角色,显示不同的登录状态信息。
Weather用户控件——实现全国所有省、直辖市的主要城市天气预报功能。
15.1.3 系统数据库总体设计
15
使用SQL Server 2012 Express进行开发。
MyPetShop.mdf数据库由开发人员建立,共包含五个表:Category、Product、Supplier、Order和OrderItem。
ASPNETDB.mdf数据库由系统自动生成,主要为了存储实现Profile用户个性化配置功能、Web部件功能、成员资格管理和角色管理等功能相关的数据。
15.1.4 Web.config配置文件
16
源程序:Web.config
15.2 MyPetShop.mdf数据库设计
17
存储了商品分类、商品、供应商、订单等信息。
商品分类信息表
18
字 段
说 明
类 型
备 注
CategoryId
商品分类编号
int
主键,自动递增
Name
商品分类名称
varchar(80)
允许为空
Descn
商品分类描述
varchar(255)
允许为空
商品信息表
19
字 段
说 明
类 型
备 注
ProductId
商品编号
int
主键,自动递增
CategoryId
所属商品分类编号
int
外键,不允许为空
ListPrice
商品单价
decimal(10, 2)
允许为空
UnitCost
商品成本
decimal(10, 2)
允许为空
SuppId
供应商编号
int
外键
商品信息表(续)
20
Name
商品名称
varchar(80)
允许为空
Descn
商品介绍
varchar(255)
允许为空
Image
商品图片
varchar(80)
存储图片路径
Qty
商品库存量
int
不允许为空
供应商信息表
21
SuppId
供应商编号
int
主键,自动递增
Name
供应商名称
varchar(80)
允许为空
Addr1
供应商地址1
varchar(80)
允许为空
Addr2
供应商地址2
varch
文档评论(0)