版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JSP 程序设计,主讲:luna,第一讲 JSP概述,主讲:Lina,课程性质,该课程是计算机应用技术专业必修课程,是基于Java方向的Web程序开发的一门专业核心课程。 培养学生应用JSP技术进行Web应用程序开发的能力,并培养其良好的编程规范和职业习惯。 通过对JSP语言的学习,使学生掌握JSP的编程技术,学会使用JDBC与数据库连接,并与XML语言相结合,能够开发动态商务站点。 本课程要求熟练掌握JSP运行环境的配置方法,灵活运用JSP语法,解决JSP的中文问题,掌握JSP中访问数据库的技术JDBC,了解一个JSP的高级开发技术,学会使用JSP技术开发综合网站。,本章学习导航,本章学习导
2、航,本章学习要点,(1)eBuy电子商城系统用例图 (2)eBuy电子商城系统数据库设计 (3)eBuy电子商城系统流程设计 (4)eBuy电子商城系统功能模块设计 (5)eBuy电子商城系统详细设计 建议课时:4课时,1.1 系统概述,用户注册/登录 访客只能在系统中查看商品信息,不能进行商品的订购;注册会员登录系统后进行商品的查看和购物操作。 商品展示/搜索 通过商品列表、新品上架、特价商品等板块了解商品的基本信息;通过商品详细资料页面了解商品的详细情况;可以根据自己的需要按照商品编号、商品名称、商品类别和热销度等条件进行商品的查询,方便快捷地了解自己需要的商品信息。,前台购物系统,1.1
3、 系统概述,购物车/订单 将自己需要的商品放入购物车中,在确认购买之前,可以对购物车中的商品进行二次选择。在用户确认购买后(选择购物车中的所有商品),系统会为注册会员生成购物订单。 个人设置 注册会员可以修改自己的账号、密码及其他个人信息;注册会员在购物过程中或购物结束后,可以注销自己的账号,以保证账号的安全。 意见反馈 通过系统提供的留言板将自己对网站的服务情况和网站商品信息的意见进行反馈给商城。,前台购物系统,1.1 系统概述,管理用户 根据需要添加、修改或删除后台系统中的用户,也可以修改密码等基本信息。 维护商品库/商品类别 可以维护商品信息的异动情况,也可以新增、修改和删除商品类别信息
4、。 处理订单 对订单变动情况进行修改处理工作,同时,根据订单情况通知配送人员进行商品流通配送。 维护会员信息 对系统注册会员的信息进行维护(如会员账户密码丢失等),同时也可以完成信息查询工作。 其他管理功能 包括系统备份、系统恢复和日志管理等。,后台管理系统,1.1 系统概述,系统用例图,1.2 课堂案例1设计并创建电子商城数据库,设计并创建eBuy电子商城的后台数据库,案例学习目标,选择SQL Server 2005或SQL Server 2000数据库管理系统,执行本书所附的eBuy商城的SQL脚本创建eBuy系统数据库;或者通过数据库附加方式将eBuy系统的SQL数据库文件附加到SQL
5、Server服务器上。,案例知识要点,1.2 课堂案例1设计并创建电子商城数据库,(3)选择SQL Server 2000/2005数据库管理系统创建数据库。,案例完成步骤,添加标题文字,(1)设计数据库、表和视图等对象。 Customer表(用户信息表) Idea表(用户留言表) Product表(商品信息表) Notice表(公告信息表) Main_type表(商品类别信息表) Sub_type表(商品子类信息表) Orders表(订单信息表) OrderDetails表(订单详情表) Payment表(支付表) Admin表(管理员表),(2)编写SQL脚本。,添加标题文字,教师演示讲解
6、,1.3 系统流程,前台用户购物流程,添加标题文字,添加标题文字,客户订单处理流程,添加标题文字,1.4 课堂案例2体验eBuy电子商城的功能,通过使用本书所附的eBuy电子商城系统体验典型B2C电子商城的主要功能,案例学习目标,配置系统、运行本书所带的eBuy系统或打开“中国互动出版网”,注册成一个会员后登录系统,完成一个完整的购物过程,体验典型的B2C电子商城的各个环节。,案例知识要点,1.4 课堂案例2体验eBuy电子商城的功能,案例完成步骤,添加标题文字,(1)进入主页面。 (2)注册成会员。 (3)登录eBuy系统。 (4)搜索商品。 (5)选择商品到购物车。 (6)确认购买商品,进
7、入结算中心。 (7)通过后台管理功能进行网站信息管理。,添加标题文字,教师演示讲解,1.4 课堂案例2体验eBuy电子商城的功能,首页,添加标题文字,添加标题文字,1.4 课堂案例2体验eBuy电子商城的功能,用户注册,添加标题文字,添加标题文字,1.4 课堂案例2体验eBuy电子商城的功能,用户登录,添加标题文字,添加标题文字,用户登录时,用户登录后,1.4 课堂案例2体验eBuy电子商城的功能,商品展示,添加标题文字,添加标题文字,新 品 上 架,促 销 商 品,1.4 课堂案例2体验eBuy电子商城的功能,商品详情,添加标题文字,添加标题文字,1.4 课堂案例2体验eBuy电子商城的功能
8、,购物车,添加标题文字,添加标题文字,1.4 课堂案例2体验eBuy电子商城的功能,结算中心,添加标题文字,1.4 课堂案例2体验eBuy电子商城的功能,我的订单,添加标题文字,1.4 课堂案例2体验eBuy电子商城的功能,客户反馈,添加标题文字,1.4 课堂案例2体验eBuy电子商城的功能,后台管理,添加标题文字,1.5 详细设计,开发文件夹,1.5 详细设计,页面关系图,1.5 详细设计,源程序使用方法,(1)将所附的源程序对应的文件夹(eBuy)复制到计算机硬盘上Tomcat安装目录下的“webapps”文件夹。 (2)在SQL Server数据库管理系统中将应用程序shopData文件
9、夹下的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的Web程序的开发过程,确定应用软件开发技术课程围绕“电子书城系统”解析成9个学习情境。,进入“北京图书大厦网上书店”(,任务1,(1)试着搜索书名为“JSP程序设计实例教程”的图书,并查看该图书的详细信息。 (2)试着搜索作者名为“刘志成”的图书信息,查看该编者编写的图书信息,并进行购买。,任务2,分小组讨论北京图书大厦网站的后台管理应包括哪些功能 。,任务3,启动SQL Server 2000/2005,参阅本书中所附的eBuy系统数据库脚本,创建eB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年社区居家养老服务网络组网运营管理方案
- 2026年农村冷链物流共同配送大数据平台建设方案
- 2026年入境数字化综合服务平台建设与外卡数据对接
- 2026年山东省青岛市崂山区重点中学初三适应性月考(八)化学试题试卷含解析
- 广东省中学山市杨仙逸中学2025-2026学年初三5月考试化学试题试卷含解析
- 2026年航空器称重与重心控制持续适航管理要求
- 2026年中国出口集装箱运价指数编制方法与市场应用
- 湖北省团风县达标名校2025-2026学年中考模拟最后十套:化学试题(八)考前提分仿真卷含解析
- 江苏省泰州市海陵区重点名校2026届初三毕业班模拟考试(五)生物试题含解析
- 2026届山东省日照莒县联考初三4月适应性训练(一)生物试题含解析
- 2026年四川艺术职业学院单招综合素质考试题库附参考答案详解(满分必刷)
- 2026年成都市郫都区产业园区面向社会公开招聘员额制人员考试参考试题及答案解析
- 套期保值业务管理制度
- 2025年福建新华研学国际旅行社有限责任公司招聘备考题库及答案详解1套
- 2026山东铁路投资控股集团有限公司招聘80人笔试参考题库及答案解析
- 2026年内蒙古交通职业技术学院单招职业倾向性测试题库及答案详解(基础+提升)
- 【历史】2025-2026学年统编版八年级历史下册知识点填空
- 2025年医疗影像诊断操作流程指南
- 部编版高中语文背诵补充篇目汇-总(选修)
- 肾性贫血课件
- 肝癌热消融课件
评论
0/150
提交评论