“JSP程序设计”国家级精品课程配套教材

Download Report

Transcript “JSP程序设计”国家级精品课程配套教材

第1章
电子商城系统介绍
主编:刘志成
本章学习导航
本章学习导航
“JSP程序设计”国家级精品课程配套教材
本章学习要点
(1)eBuy电子商城系统用例图
(2)eBuy电子商城系统数据库设计
(3)eBuy电子商城系统流程设计
(4)eBuy电子商城系统功能模块设计
(5)eBuy电子商城系统详细设计
建议课时:4课时
“JSP程序设计”国家级精品课程配套教材
1.1 系统概述
前台购物系统
 用户注册/登录
访客只能在系统中查看商品信息,不能进行商品的订购;注册会员登
录系统后进行商品的查看和购物操作。
 商品展示/搜索
通过商品列表、新品上架、特价商品等板块了解商品的基本信息;通
过商品详细资料页面了解商品的详细情况;可以根据自己的需要按照商
品编号、商品名称、商品类别和热销度等条件进行商品的查询,方便快
捷地了解自己需要的商品信息。
“JSP程序设计”国家级精品课程配套教材
1.1 系统概述
前台购物系统
 购物车/订单
将自己需要的商品放入购物车中,在确认购买之前,可以对购物车中
的商品进行二次选择。在用户确认购买后(选择购物车中的所有商品),
系统会为注册会员生成购物订单。
 个人设置
注册会员可以修改自己的账号、密码及其他个人信息;注册会员在购
物过程中或购物结束后,可以注销自己的账号,以保证账号的安全。
 意见反馈
通过系统提供的留言板将自己对网站的服务情况和网站商品信息的意
见进行反馈给商城。
“JSP程序设计”国家级精品课程配套教材
1.1 系统概述
后台管理系统
管理用户
根据需要添加、修改或删除后台系统中的用户,也可以修改密码等基本信息。
维护商品库/商品类别
可以维护商品信息的异动情况,也可以新增、修改和删除商品类别信息。
处理订单
对订单变动情况进行修改处理工作,同时,根据订单情况通知配送人员进行商
品流通配送。
维护会员信息
对系统注册会员的信息进行维护(如会员账户密码丢失等),同时也可以完成
信息查询工作。
其他管理功能
包括系统备份、系统恢复和日志管理等。
“JSP程序设计”国家级精品课程配套教材
1.1 系统概述
系统用例图
“JSP程序设计”国家级精品课程配套教材
1.2 课堂案例1—设计并创建电子商城数据库
案例学习目标
设计并创建eBuy电子商城的后台数据库
案例知识要点
选择SQL Server 2005或SQL Server 2000数据库管理系统,执行本书
所附的eBuy商城的SQL脚本创建eBuy系统数据库;或者通过数据库附加
方式将eBuy系统的SQL数据库文件附加到SQL Server服务器上。
“JSP程序设计”国家级精品课程配套教材
1.2 课堂案例1—设计并创建电子商城数据库
案例完成步骤
(1)设计数据库、表和视图等对象。
 Customer表(用户信息表)
 Idea表(用户留言表)
 Product表(商品信息表)
 Notice表(公告信息表)
 Main_type表(商品类别信息表)
 Sub_type表(商品子类信息表)
 Orders表(订单信息表)
 OrderDetails表(订单详情表)
 Payment表(支付表)
 Admin表(管理员表)
(2)编写SQL脚本。
(3)选择SQL Server 2000/2005数据库管理系
统创建数据库。
“JSP程序设计”国家级精品课程配套教材
教
师
演
示
讲
解
1.3 系统流程
前台用户购物流程
客户订单处理流程
会员登录
审查会员
订单
浏览商品
选购商品
取消
无效
是否有效?
有效
浏览商品
受理订单
确认选购?
确认
有货否?
收银台
生成订单
生成送货
单
购物完成
生成销售
单
“JSP程序设计”国家级精品课程配套教材
生成采购
单
1.4 课堂案例2 —体验eBuy电子商城的功能
案例学习目标
通过使用本书所附的eBuy电子商城系统体验典型B2C电子商城的主要
功能
案例知识要点
配置系统、运行本书所带的eBuy系统或打开“中国互动出版网”,注
册成一个会员后登录系统,完成一个完整的购物过程,体验典型的B2C
电子商城的各个环节。
“JSP程序设计”国家级精品课程配套教材
1.4 课堂案例2—体验eBuy电子商城的功能
案例完成步骤
(1)进入主页面。
(2)注册成会员。
(3)登录eBuy系统。
(4)搜索商品。
(5)选择商品到购物车。
(6)确认购买商品,进入结算中心。
(7)通过后台管理功能进行网站信息管理。
“JSP程序设计”国家级精品课程配套教材
教
师
演
示
讲
解
1.4 课堂案例2—体验eBuy电子商城的功能
首页
导航栏
搜索区
个人设置
站点公告
新品区
促销区
普通区
版权区
“JSP程序设计”国家级精品课程配套教材
1.4 课堂案例2—体验eBuy电子商城的功能
用户注册
“JSP程序设计”国家级精品课程配套教材
1.4 课堂案例2—体验eBuy电子商城的功能
用户登录
用户登录时
“JSP程序设计”国家级精品课程配套教材
用户登录后
1.4 课堂案例2—体验eBuy电子商城的功能
商品展示
新
品
上
架
促
销
商
品
“JSP程序设计”国家级精品课程配套教材
1.4 课堂案例2—体验eBuy电子商城的功能
商品详情
“JSP程序设计”国家级精品课程配套教材
1.4 课堂案例2—体验eBuy电子商城的功能
购物车
“JSP程序设计”国家级精品课程配套教材
1.4 课堂案例2—体验eBuy电子商城的功能
结算中心
“JSP程序设计”国家级精品课程配套教材
1.4 课堂案例2—体验eBuy电子商城的功能
我的订单
“JSP程序设计”国家级精品课程配套教材
1.4 课堂案例2—体验eBuy电子商城的功能
客户反馈
“JSP程序设计”国家级精品课程配套教材
1.4 课堂案例2—体验eBuy电子商城的功能
后台管理
管理员信息
客户管理
商品管理
管理区
订单管理
商品分类管理
公告/反馈管理
支付管理
其他管理
“JSP程序设计”国家级精品课程配套教材
1.5 详细设计
开发文件夹
后台管理系统
前台购物系统
系统图片
系统数据库
网站配置文件
系统说明文档
“JSP程序设计”国家级精品课程配套教材
1.5 详细设计
页面关系图
“JSP程序设计”国家级精品课程配套教材
1.5 详细设计
源程序使用方法
(1)将所附的源程序对应的文件夹(eBuy)复制到计算机硬盘上
Tomcat安装目录下的“webapps”文件夹。
(2)在SQL Server数据库管理系统中将应用程序shopData文件夹
下的ShopSystem数据库附加到当前SQL Server数据库服务器。
(3)创建指向ShopData数据库的系统DSN(ODBC数据源)
“shopData”。
(4)启动Tomcat服务器。
(5)在浏览器中输入
http://localhost:8080/easybuyonline/shop/index_.jsp后,即可进入
前台购物页面。
(6)在浏览器中输入
http://localhost:8080/easybuyonline/admin/index.jsp,输入管理员
账号和密码后,即可进入后台管理页面。
“JSP程序设计”国家级精品课程配套教材
任务1
进入“北京图书大厦网上书店”(http://www.bjbb.com/),通过网站提
供的链接注册成会员后,登录系统,进行图书的浏览和购买操作,检验网
上电子商城的主要功能以及快捷和便利的购物方式。
任务2
(1)试着搜索书名为“JSP程序设计实例教程”的图书,并查看该图书
的详细信息。
(2)试着搜索作者名为“刘志成”的图书信息,查看该编者编写的图书
信息,并进行购买。
任务3
分小组讨论北京图书大厦网站的后台管理应包括哪些功能 。
“JSP程序设计”国家级精品课程配套教材
任务4
启动SQL Server 2000/2005,参阅本书中所附的eBuy系统数据库脚本,
创建eBuy电子商城的数据库和数据表,并往表中添加相应的记录。
任务5
参阅系统使用说明,配置好eBuy电子商城系统,并运行该系统,体验该系
统实现的主要功能 。
任务6
记录一次到超市购物的过程,体会购物车的作用、体验结算过程、查看
超市提供的购物清单,结合数据库的知识,理解订单和订单详情之间的关
系。
“JSP程序设计”国家级精品课程配套教材