JAVAWEB课程设计实验报告.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.专业整理. .学习帮手. 目录 TOC \o 1-3 \h \u 30588 第一章 概述 3 28372 【实验目的】 3 2542 【需求分析】 3 17004 第二章 网上商店结构分析与设计 3 5121 【前言】 3 9416 2.1 系统结构图 4 15822 2.2系统功能分析 4 15572 第三章 详细设计 5 7402 3.1数据库设计 5 29410 3.2 商品模块实现 6 9537 3.2.1 模块功能实现和关键代码说明 6 27780 3.3 用户注册/登录模块实现 10 18951 3.3.1 模块功能实现和关键代码说明 10 27720 3.4 购物车模块实现 13 5917 3.4.1 模块功能实现和关键代码说明 13 23554 3.5 结算功能模块 16 3730 第四章 总结 18 16085 【技术总结】 18 13094 【心得体会】 18 第一章 概述 【实验目的】 掌握java-web网站设计的全过程; 进一步熟练Servlet技术、数据库、标签等一般java-web应用技术; 掌握整个java-web应用架构、目录结构以及服务器使用。 【需求分析】 设计一个较完善的网上军靴商店; 账户模块:提供用户注册、登录,考虑用户数量增减,需要用数据库技术; 商品显示模块:出于增加销售量考虑,需要有简单广告功能,并提供商品详细参数;推广商品,网站需要对热销商品展示以及商品分类显示、商品查询; 订单管理模块、订单详细信息模块:显示已保存的订单的详细信息; 购物车模块:添加/删除商品,结帐,显示订单信息。 第二章 网上商店结构分析与设计 【前言】 随着信息化技术在生活中的应用越来越广泛,网上购物也逐渐成为人们的一种生活方式。本系统正是基于这样一种环境下应运而生。本电子商城为前台部分,前台主要实现会员的网上购物业务流程、用户注册、用户资料修改。 本商城主要利用javaservlet技术进行开发,有很强的逻辑性、可扩展性,便于维护。商城界面设计主要实用了CSS,美化了店面。其次本商城设计还使用了JSP技术、JDBC技术、JavaBean技术、css。 2.1 系统结构图 商店前台 商店前台 商品查询模块用户注册模块购物车模块热销商品模块新品上市模块商品分类显示模块用户登录 商品查询模块 用户注册模块 购物车模块 热销商品模块 新品上市模块 商品分类显示模块 用户登录模块 收银台模块订单显示模块 收银台模块 订单显示模块 图2.1 系统整体框图 2.2系统功能分析   新品上市模块:在首页框架中显示新品列表   畅销商品模块:在首页框架中显示畅销列表   购物车模块:显示已点击购买但没结账的商品   结账模块:直接显示当前订单   查看商品信息模块:显示当前商品详细信息 商品分类模块:分类显示商品 全部商品模块:显示商品列表   查询商品模块:搜寻商品,显示商品信息   用户注册模块:实现用户注册统功能分析 第三章 详细设计 3.1数据库设计 商品表(shoe) 用户表(user) 用户订单表(orderinfo) 3.2 商品模块实现 3.2.1 模块功能实现和关键代码说明 B Begin 调用mypack包下Getshoeservlet里doGet方法 返回GoodsAction 查询数据库 显示到主页面 先由JSP页面发出请求调用mypack包下GetshoeServlet,调用里面的 doGet方法,然后调用db.executeQuery(sql)方法,查询数据库,查到热销商品的列表,保存进requeset对象的resault变量里,然后通过调用取出其中的值,显示到主页面。商品查询模块按商品ID、关键词查询,商品显示模块使用同样方法根据不同条件查询数据库。  主要代码如下:   protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding(utf-8); String typeId = req.getParameter(typeId); String shoeId = req.getParameter(shoeId); String keyword = req.getParameter(keyword); String sql = select * from shoe; String sql1 = select * from shoe

文档评论(0)

zxiangd + 关注
实名认证
内容提供者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档