1、主要内容主要内容本讲目标课程概述任务1 认知e_Buy电子商城系统任务2 了解e_Buy的详细设计任务3 体验e_Buy电子商城系统的功能课堂实践巩固与提高本讲目标 知识知识 理解理解Easy_BuyEasy_Buy电子商城的基本设计思想电子商城的基本设计思想 (重点、难点)(重点、难点) 熟悉系统需求分析、系统功能模块设计、系统界面设熟悉系统需求分析、系统功能模块设计、系统界面设计、系统主要流程设计、数据库设计和详细设计计、系统主要流程设计、数据库设计和详细设计 (重点、难点)(重点、难点)技能技能 会配置会配置e_Buye_Buy电子商城电子商城 能熟练操作能熟练操作e_Buye_Buy电
2、子商城电子商城(重点)(重点)素质素质 严谨认真的工作态度严谨认真的工作态度 语言表达和与人沟通能力语言表达和与人沟通能力 团队合作精神团队合作精神课程概述-课程目标与定位 Java桌面桌面程序员程序员Java Web程序员程序员课程概述-教学设计序号序号软件项目名称软件项目名称设计目的设计目的教学组织教学组织1e_Buy电子商电子商城城理论实践一体理论实践一体化教学用项目化教学用项目教师手把手示范教师手把手示范2e_Book网上网上书店书店学生课外拓展学生课外拓展项目项目学生跟着模仿学生跟着模仿354博客系统博客系统 单元实践项目单元实践项目学生在教师指导下学生在教师指导下完成完成4网上招聘
3、系统网上招聘系统综合实训项目综合实训项目学生自主完成学生自主完成业务真实、学业务真实、学生感性认知生感性认知拉着走拉着走放手走放手走扶着走扶着走课程概述-课程考核课程概述-学习参考(1)国家级课程网站国家级课程网站:http:/218.75.196.218:9002/jspjpkc/index.jsp(2)中国站长下载:)中国站长下载:http:/ 中国程序员:中国程序员:http:/ ISBN:9787115228062 出版社:清华大学出版社出版社:清华大学出版社 ISBN:9787302297321 出版社:清华大学出版社出版社:清华大学出版社 ISBN:9787302231585 出版
4、社:清华大学出版社出版社:清华大学出版社 ISBN:9787302272250 推荐网站:推荐网站:任务1 认知e_Buy电子商城系统 1 1用户注册用户注册/ /登录登录 系统考虑到用户购买的真实性,规定访客只能在系统中系统考虑到用户购买的真实性,规定访客只能在系统中查看商品信息,不能进行商品的订购。但是访客可以通过查看商品信息,不能进行商品的订购。但是访客可以通过注册的方式,登记相关基本信息成为系统的注册的方式,登记相关基本信息成为系统的注册会员注册会员,注,注册会员登录系统后进行册会员登录系统后进行 商品的查看和购物操作。商品的查看和购物操作。 2 2商品展示商品展示/ /搜索搜索 注册
5、会员可以通过商品列表、新品上架、特价商品等板注册会员可以通过商品列表、新品上架、特价商品等板块了解商品的基本信息,然后通过商品详细资料页面了解块了解商品的基本信息,然后通过商品详细资料页面了解商品的详细情况,同时,可以根据自己的需要按照商品编商品的详细情况,同时,可以根据自己的需要按照商品编号、商品名称、商品类别和热销度等条件进行商品的查询,号、商品名称、商品类别和热销度等条件进行商品的查询,方便快捷地了解自己需要的商品信息。方便快捷地了解自己需要的商品信息。 前台购物系统前台购物系统 任务1 认知e_Buy电子商城系统 3 3购物车购物车/ /订单订单 会员将自己有意向购买的商品放入购物车,
6、会员在购物过程中可以会员将自己有意向购买的商品放入购物车,会员在购物过程中可以随时查看购物车中的商品,以了解所选择的商品信息;注册会员在选购随时查看购物车中的商品,以了解所选择的商品信息;注册会员在选购商品后,可以对购物车中的商品进行选择。在用户确认购买购物车中的商品后,可以对购物车中的商品进行选择。在用户确认购买购物车中的相关商品后,系统会为注册会员生成购物订单。相关商品后,系统会为注册会员生成购物订单。 4 4个人设置个人设置 用户注册以后,通过个人设置功能可以查看、修改个人资料。用户注册以后,通过个人设置功能可以查看、修改个人资料。 (1 1)改变个人设置:注册会员可以修改自己的账号、密
7、码及其他个)改变个人设置:注册会员可以修改自己的账号、密码及其他个人信息。人信息。 (2 2)注销:注册会员在购物过程中或购物结束后,可以注销自己的)注销:注册会员在购物过程中或购物结束后,可以注销自己的账号,以保证账号的安全。账号,以保证账号的安全。 5 5意见反馈意见反馈 用户可以通过系统提供的留言板将自己对网站的服务情况和网站商用户可以通过系统提供的留言板将自己对网站的服务情况和网站商品信息的意见进行品信息的意见进行 反馈给商城;以便及时与网站沟通,有助于改善网站反馈给商城;以便及时与网站沟通,有助于改善网站的服务质量。的服务质量。 前台购物系统前台购物系统 任务1 认知e_Buy电子商
8、城系统用例图用例图任务1 认知e_Buy电子商城系统会员登录浏览商品选购商品确认选购?取消收银台确认生成订单购物完成审查会员订单是否有效?受理订单有效生成送货单生成销售单浏览商品无效有货否?生成采购单 前台用户购物流程前台用户购物流程客户订单处理流程客户订单处理流程任务2 了解e_Buy的详细设计 前台购物系统 后台管理系统 系统图片 系统数据库 网站配置文件 系统说明文档 任务2 了解e_Buy的详细设计任务2 了解e_Buy的详细设计(1)将所附的源程序对应的文件夹()将所附的源程序对应的文件夹(eBuy)复制到计算机硬盘上)复制到计算机硬盘上Tomcat安装目录下的安装目录下的“weba
9、pps”文件夹文件夹。(2)在)在SQL Server数据库管理系统中将应用程序数据库管理系统中将应用程序shopData文件夹下文件夹下的的ShopSystem数据库数据库附加到当前附加到当前SQL Server数据库服务器数据库服务器。(3)创建指向)创建指向ShopData数据库的系统数据库的系统DSN(ODBC数据源)数据源)“shopData”。(4)启动)启动Tomcat服务器。服务器。(5)在浏览器中输入)在浏览器中输入http:/localhost:8080/easybuyonline/shop/index_.jsp后,即可进入前后,即可进入前台购物页面。台购物页面。(6)在浏
10、览器中输入)在浏览器中输入http:/localhost:8080/easybuyonline/admin/index.jsp,输入管理员账,输入管理员账号和密码后,即可进入后台管理页面。号和密码后,即可进入后台管理页面。 配置步骤配置步骤 学生模仿1 1. 1.进入进入“china-pubchina-pub网上书店网上书店” ” (http:/www.china-http:/www.china- 2. 2.试着搜索书名为试着搜索书名为“JSPJSP程序设计实例教程程序设计实例教程”的图书,并查的图书,并查看该图书的详细信息。试着搜索作者名为看该图书的详细信息。试着搜索作者名为“刘志成刘志成”
11、的图书信的图书信息,查看该编者编写的图书信息,并进行购买。息,查看该编者编写的图书信息,并进行购买。 任务3 体验e_Buy电子商城系统的功能首页首页用户注册用户注册用户登录用户登录商品展示商品展示商品详情商品详情购物车购物车结算中心结算中心客户反馈客户反馈后台管理后台管理 主要功能主要功能 教师演示各功教师演示各功能模块能模块 主页 登录模块 注册会员输入注册用户名和密码可以登录本网站进行购物。登录功能及登录后的显示信息如图所示。用户登录用户登录 商品展示 新品上架 进入Easy_Buy电子商城后,在网站首页的上半部分会显示最新入库的6种商品信息,用户可以通过点击【更多】链接查看更多的商品信
12、息,如图所示。新品上架新品上架促销商品 进入Easy_Buy电子商城后,在网站首页的下半部分会显示促销的4种商品信息及其他商品信息,用户可以通过点击【更多】链接查看更多的商品信息,如图所示。促销商品促销商品 商品详情 用户在浏览商品信息时可以点击【详情】按钮,查看商品折扣、商品描述、商品大图等详细信息,如图所示。商品详情商品详情 购物车 用户在浏览商品信息时可以点击【购买】按钮,购买指定的商品,即将商品放入购物车中,对于购物车中的商品,用户可以确认购买,也可以退还商品(删除),也可以增减所购商品的数量,如图所示。购物车购物车 订单处理 用户查看购物车时可以点击【去收银台结账】按钮,确认购买所选
13、择的商品。同时,填写付款方式、收货地址和确认E-mail等信息完成商品的订购,如图所示。用户订单用户订单 如果用户点击【确定付款】按钮,则显示用户订单的详细信息(包括订单号、订单时间等信息),如图所示 订单详细信息订单详细信息 订单处理 在用户订单产生后,用户可以通过【我的订单】链接查看自己的订单信息,如图所示。我的订单我的订单 订单处理 用户用户可以通过可以通过【查看详细资料查看详细资料】链接查看自己的订单链接查看自己的订单的详细信息,如图的详细信息,如图3-103-10所所示。示。 订单处理我的订单详细信息我的订单详细信息 客户反馈 用户可以发表商品的反馈意见和建议,如图所示 客户反馈客户
14、反馈 后台管理 登录 系统的管理员输入账号和密码可以登录本网站后台管理系统,实现后台管理功能。后台管理员的登录界面如图所示。后台管理登录后台管理登录 后台管理 管理员登录后可以对电子商城的相关信息进行管理。如图所示。后台管理功能后台管理功能学生模仿2 1. 1.访问教师机已经配置好的访问教师机已经配置好的“e_Buye_Buy系统系统”,体验系统的,体验系统的主要功能。主要功能。 2. 2.分小组讨论电子商城的业务逻辑及各模块之间的关系。分小组讨论电子商城的业务逻辑及各模块之间的关系。课堂实践 实践要求实践要求 1.各小组选择一台各小组选择一台服务器服务器,参考所提供的资源,参考所提供的资源,
15、创建创建e_Buy电子商城的数据库和数据表。电子商城的数据库和数据表。 2.往表中添加数据。往表中添加数据。 3.参阅系统使用说明,配置好参阅系统使用说明,配置好e_Buy系统。系统。 4.小组成员通过访问小组内的服务器,运行小组成员通过访问小组内的服务器,运行e_Buy系统,查看该系统实现的主要功能。系统,查看该系统实现的主要功能。 本课小结1.1. e e_Buy_Buy电子商城的基本功能。电子商城的基本功能。2. 2. e e_Buy_Buy电子商城数据库设计。电子商城数据库设计。3. 3. e e_Buy_Buy电子商城的详细设计。电子商城的详细设计。4. 4. e e_Buy_Buy
16、电子商城系统的使用。电子商城系统的使用。课外拓展 1. 1.记录一次到超市购物的过程,体会记录一次到超市购物的过程,体会购物车购物车的作的作用;查看超市提供的购物清单,结合数据库的知识,理用;查看超市提供的购物清单,结合数据库的知识,理解订单和订单详情之间的关系。解订单和订单详情之间的关系。 2. 2.选择一个购物网站,完成从注册到购物的流程,选择一个购物网站,完成从注册到购物的流程,体验网上购物的基本过程,并体会每一过程涉及的数体验网上购物的基本过程,并体会每一过程涉及的数据库操作。据库操作。 3.3.根据您对所在城市的新华书店的业务处理流程根据您对所在城市的新华书店的业务处理流程的了解和分析,参照的了解和分析,参照e_Buye_Buy电子商城,设计出电子商城,设计出eBookeBook网上网上书城的数据库(书城的数据库(BookDataBookData)。)。