- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 领导班子成员谈心谈话方案.docx VIP
- 2024年人教版五年级上册道德与法治精编知识点.doc
- 养成教育主题班会.ppt
- 通化(2009)1008-VI 时速200公里客货共线铁路隧道内接触悬挂安装图(单线双箱运输,绝缘锚段关节).pdf
- 工商管理大学课程设计民营企业职工培训管理.doc VIP
- 一种电力营销用智慧稽查数字化平台及系统.pdf VIP
- 矿建工程安全监理实施细则.doc
- 会计涉税分录.pdf VIP
- 贵州省黔东南苗族侗族自治州2023-2024学年九年级上学期期末历史试题(含解析).pdf VIP
- 九年级音乐上册第3单元演唱歌唱美丽的家乡全国公开课一等奖百校联赛微课赛课特等奖课件.ppt VIP
文档评论(0)