欢迎来到天天文库
浏览记录
ID:50018698
大小:810.50 KB
页数:15页
时间:2020-03-07
《ASP.NET动态网页设计案例教程 教学课件 作者 郭建东 教程及教案chap09.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章网上购物商店学习要点掌握网站开发的基本流程综合应用所学知识进行网站的设计与开发9.1功能和需求分析确定购物网站客户端的主要功能如下:在线查阅各分类产品的详细信息。购物车和购物车管理。订单提交。订单管理。根据角色分类,购物网站主要实现功能如下:1)系统管理员:负责管理网站的各种信息,包括产品的添加、修改和删除,注册用户管理,订单管理等功能。2)注册用户:注册后可登录网站进行个人资料管理、浏览产品信息、购物车购物和提交订单。3)非注册用户:可浏览各类产品详细信息。9.2总体设计9.3数据库结构设计1)产品种类表:存储产品种类信息,
2、表结构如图9-3所示,设置ID为主键。2)产品信息表:存储产品的详细信息,表结构如图9-4所示,以产品种类表的ID为外键,与产品种类表关联。3)订单信息表结构如图9-5所示,以订单ID为主键,包含订单信息和顾客的送货信息等。其中,字段Status为订单是否已处理,数据表设计时设置初始默认值为0(或false),当订单已被处理后可由管理员后台重新修改该值。4)订单详细信息表结构如图9-6所示,以订单ID为外键,跟订单信息表关联,存储订单中所购买产品的名称、价格、数量等信息。5)购物车产品信息表结构如图9-7所示,暂时存储用户购物车中的
3、产品,用户提交订单后则删除表中信息。主键为产品ID和用户名组成的复合主键。6)管理员表结构如图9-8所示,管理员信息由数据库表中直接插入。7)注册用户表,用于存储注册用户的信息,表结构如图9-9所示。9.4系统配置、通用模块、样式和母板页设计Web.config配置文件4、egratedSecurity=True"providerName="System.Data.SqlClient"/>通用模块设计通用类模块存放在App_Code文件夹中,可简化功能页面的设计,提高代码的重用性。CSS样式设计样式文件存放在网站的Styles文件夹中,用于母版页样式设计和其它页面样式设计。样式文件名为:Site.css9.5主页面设计9.6登录注册页面设计9.7购物模块设计产品搜索产品详细信息提交订单9.8管理员后台管理模块设计管理员登录
4、egratedSecurity=True"providerName="System.Data.SqlClient"/>
此文档下载收益归作者所有