- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE上机实验报告2_201611讲述
院 系: 计算机科学学院
专 业: 软件工程
年 级: 14
课 程 名 称: JavaEE程序设计
组 号: 十九
姓名(学号): 柳真 201421092073
吴超 201421092077
刘仁杰 201421092068
张浩东 201421092082
陈初相 201421092119
指 导 教 师: 徐胜舟
2016年 12 月05 日
年级 14 班号 ?04 组号 ?
?? 19 专业 软件工程 实验名称 JSP编程 实验室 9#204 实
验
目
的
和
要
求 一、实验目的:
(1)掌握JSP指令的使用方法;
(2)掌握JSP动作的使用方法;
(3)掌握JSP内置对象的使用方法;
(4)掌握JavaBean的编程技术及使用方法;
(5)掌握JSP中数据库编程方法;
二、实验要求:
1. 利用JSP编程技术实现一个简单的购物车程序,具体要求如下。
(1)用JSP编写一个登录页面,登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息。
(2)编写一个JSP程序来获取用户提交的登录信息并查询数据库,如果用户名为本小组成员的名字且密码为对应的学号时,采用JSP内置对象的方法跳转到订购页面(显示店中商品的种类和单价等目录信息);否则采用JSP动作提示用户重新登录(注:此页面上要包含前面的登录界面)。
(3)当顾客填好所需商品的数量并点击提交按钮时,将前面订购的商品放入购物车中并显示购物车里的相关信息,包括商品的名称和数量以及所有商品的总价格。
(4)将商品信息写入数据库,计算价格时通过查找数据库来完成。
以下功能选做:
(5)实现一个简单的注册功能,使新用户能够将自己的信息(姓名和学号)写进数据库,以供后面登录时使用。
(6))将数据库的相关操作改写成一个JavaBean。
需
求
分
析
需求分析:
随着互联网的迅速普及,以及网络技术的不断发展,人们通过网络的生活方式不断变化。网络购物就是其中的一种。网络购物车的实现满足了很多用户的需求和对用户对购物方便的需求有了很大的提升。
用户登录模块:通过查询MongoDB数据库,完成登录认证。
。
用户注册模块:通过写入MongoDB数据库,完成用户注册。
(3)记住密码模块:通过使用Cookie,实现记住首页用户名和密码功能。
查看商品模块:通过查询MongoDB数据库,返回商品具体信息,并显示在客户端界面。
购买商品模块:通过查询MongoDB数据库,调用封装好的购买商品操作类,购买成功后,显示在购物车中。
(6) 购物车显示用户购买商品具体信息,删除已购买商品或添加已购买商品数量,计算用户当前购买商品总价格 概
要
设
计
(
整
体
流
程
) 概要设计:
系统结构示意图
? 图1.系统结构示意图
?
?
?
?
?
概
要
设
计
(
整
体
流
程
) 具体解释:(1)login.jsp用户登录页面;
(2)register.jsp用户注册页面;
(3)register.jsp原页面;注册成功则跳转到register_success.jsp注册成功提示页面,点击返回按钮,返回到登陆首页login.jsp页面
(4)login.jsp页面输入用户名和密码,请求发送到login_action.jsp登陆处理脚本页,数据匹配成功跳转到welcome.jsp购物首页页面,否则跳转到登陆视频login_Fail.jsp页面;
(5)welcome.jsp购物首页页面后,点击下一页和上一页按钮,可以查看当前商品信息;同一商品点击一次购买按钮实现购买一件商品,点击多次则实现购买多件商品;点击查看购物车按钮,实现内部跳转到Cart.jsp购物车页面,可以产看当前购买商品编号、名称、价格、购买数目以及所有商品总价格信息,并提供删除已购买商品和添加已购买商品数目功能;
(6)welcom.jsp页面由header.jsp、main_shop.jsp、bottom.jsp三个页面组成,具体如下图二所示:
图2.购物首页welcome.jsp页面
详
细
设
计
(
算
法
实
现
您可能关注的文档
- ISO文件编写教材讲述.ppt
- ISO9001绩效指标KPI讲述.ppt
- 享有受教育的权利1概要.ppt
- ISE8.1全部实验指导书2014-9讲述.doc
- 京沈客专5标监控量测管理实施细则概要.docx
- 京口北固亭怀古好概要.ppt
- 京沈高速公路计重收费设备驱动动态库技术要求v2.0概要.doc
- 京沪高速公路某段大修工程施工组织设计_secret概要.doc
- 享有受教育的权利概要.ppt
- 亮出你的名片——求职简历准备(大学生就业指导课)概要.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)