目 录

摘要…………………………………………………………………………………………I Abstract……………………………………………………………………………………II 目录………………………………………………………………………………………III

1绪论 1
1.2 研究背景 1
1.2 研究目的和意义 1
1.3 研究内容 2
1.4 研究方法 3
1.5 DIST分销系统 3
1.6 论文章节安排 3
2 相关技术基础 4
2.1 J2EE技术 4
2.2 SSH框架 4
2.3 JQuery技术 4
2.4 MVC模式 5
2.5 MySQL数据库 5
2.6本章小结 5
3 健身器材销售网站需求分析 6
3.1 健身器材销售网站可行性分析 6
3.1.1 健身器材销售网站技术可行性 6
3.1.2 网上购物商城系统操作可行性 6
3.1.3 健身器材销售网站经济可行性分析 6
3.2 健身器材销售网站功能需求分析 7
3.2.1 健身器材销售网站前台模块功能分析 7
3.2.2 健身器材销售网站后台模块功能分析 8
3.2.3 非功能性需求分析 9

3.3 健身器材销售网站用例图 10
3.3 本章小结 12
4 健身器材销售网站设计 13
4.1 健身器材销售网站总体方案设计 13
4.1.1 健身器材销售网站结构设计 13
4.2 健身器材销售网站数据库设计 14
4.2.1 数据库设计 14
4.2.2 数据库概念结构设计 15
4.3 本章小结 20
5 健身器材销售网站的实现 21
5.1 健身器材销售网站前台的实现 21
5.1.1 健身器材销售网站前台 21
5.1.2用户注册登录模块 21
5.1.3 用户个人中心模块 24
5.1.4 商品模块的实现 25
5.1.5 购物车模块 26
5.1.6 订单管理模块 28
5.2 健身器材销售网站后台的实现 30
5.2.1 健身器材销售网站后台 30
5.2.2 管理员登录模块 30
5.2.3 管理员管理模块 30
5.2.4 会员管理模块 32
5.2.5 商品管理模块 32
5.2.6 商品模块 32
5.3 本章小结 33
6 总结与展望 34
参考文献……………………………………………………………………………………37
致谢……………………………………………………………………………………… 38

3 健身器材销售网站需求分析
3.1 健身器材销售网站可行性分析
健身器材销售网站的开发过程,就是对我们设想中一个需求进行多方面的分析,确定细化的需求分析后,由专业技术人员利用软件开发工具将需求转换成产品的过程。开发过程根据软件开发的要求需要先对系统的实现进行可行性分析[3]。普遍采用的分析过程,需要通过一系列相应的方法,对项目进行分析,从而实现降低系统的投入成本,提高系统的经济收益效益的效果。本文对所需开发的健身器材销售网站从技术、操作、经济上进行研究。
3.1.1 健身器材销售网站技术可行性
系统选用SSH(struts2 + spring4 + hibernate4)框架,设计模式为MVC,采用面向对象的JAVA语言来开发,用JSP来设计页面,动态页面样式的设计通过js技术来实现,页面相关数据使用jQuery技术进行验证。使得开发层次清晰,代码实现方便快捷,页面美观。根据需求分析选用小型项目常用的Mysql数据库,其快速稳定的性能完全能满足系统性能需要。
3.1.2 网上购物商城系统操作可行性
本系统采用浏览器/服务器模式,用户可以直接通过连接了网络的普通PC机就可以访问健身器材销售网站,而店家只需要在服务器端运行本系统,除了需要在系统进行维护更新时关闭系统外,其余时间一般都可以正常运行。运行本系统之后,商家管理员不需要进行单独培训,只需要会对电脑进行简单操作就可以对系统进行管理。健身器材销售网站使用浏览器进行系统的操作,对于对计算机不熟悉的用户来说,操作也是简单方便,容易上手。因此,本系统从操作可行性方面来说是可以进行进一步开发实现的。
3.1.3 健身器材销售网站经济可行性分析
本系统的开发和运营成本较低。开发工具选用开源免费的MyEclipse8.5和Apache Tomcat6.0服务器进行网站开发,以节省系统开发投入的成本。通过以上对开发工具、开发技术的分析,可发现所选用工具均为性价比极大的产品。基于系统开发所需要使用的相关技术而言,可用于系统开发的人员选择上也是比较多的,一般所需要投入的成本是远远低于投资一家小型的实体店铺的。
3.2 健身器材销售网站功能
健身器材销售网站需要实现的最主要的功能就是能够让用户看到本店所卖的商品、支持加入购物车,并购买的功能。对于商家来说最主要的功能就是要能够对店铺的商品、用户、评论信息等进行管理。网站分为前台和后台。本文转载自http://www.biyezuopin.vip/onews.asp?id=12193前台主要实现首页、用户注册、登录、健身器材查询、购买、评价、公告等,后台主要是普通管理员和超级管理员对网站进行维护。
3.2.1 健身器材销售网站前台模块功能分析
通过对淘宝网、天猫商城等网上商城的认识与分析,健身器材销售网站前台至少应该具有以下一些基本功能:1.注册登录功能;2.个人信息管理功能;3.浏览商品功能;4.购物车功能;5.订单查看管理功能。
1.用户注册登录功能
(1)用户注册:用户在注册之前可随意浏览商品,但进行购买前需要先注册登录,其中包括用户名、密码、e-mail地址等个人基本信息。
(2)用户登录:如果是已注册过的用户,可以直接登录,否则需要注册。登录成功后才可以购买商品,进行商品留言。用户登录流程如图3-1所示:

图3-1 用户登录流程图

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>商城首页</title>
</head>
<body><div class="wrap"><s:action name="header" executeResult="true"/><div class="main"><div class="content"><div class="content_top"><div class="heading"><h3>热销推荐</h3></div><div class="clear"></div></div><div class="section group"><s:iterator value="showList" status="status"><div class="listview_1_of_2 images_1_of_2" <s:if test="#status.count%4==1">style="margin-left: 0;"</s:if>><div class="listimg listimg_2_of_1"><a href="detail.action?productid=<s:property value="product.id"/>"><img src="../<s:property value="product.cover"/>" alt="<s:property value="product.name"/>"/></a></div><div class="text list_2_of_1"><h3><a href="detail.action?productid=<s:property value="product.id"/>"><s:property value="product.name"/></a></h3><p><s:property value="showtext"/></p><p><span style="color:red;"><s:property value="product.price"/>元</span></p><div class="button"><span><a href="javascript:buy(<s:property value="product.id"/>);">加入购物车</a></span></div></div></div>   </s:iterator><div class="clear"></div></div><div class="content_bottom"><div class="heading"><h3>特价促销</h3></div><div class="clear"></div></div><div class="section group"><s:iterator value="saleList"><div class="grid_1_of_4 images_1_of_4"><a href="detail.action?productid=<s:property value="product.id"/>"><img src="../<s:property value="product.cover"/>" alt="<s:property value="product.name"/>" width="212px" height="212px"/></a><div class="discount"><span class="percentage"><s:property value="discount"/>%</span></div><h2><a href="detail.action?productid=<s:property value="product.id"/>"><s:property value="product.name"/></a></h2><p><span class="strike"><s:property value="product.price"/>元</span><span class="price"><s:property value="price"/>元</span></p><div class="button"><span><img src="./images/cart.jpg" alt="加入购物车" /><a href="javascript:buy(<s:property value="product.id"/>);" class="cart-button">加入购物车</a></span> </div><div class="button"><span><a href="detail.action?productid=<s:property value="product.id"/>" class="details">查看详情</a></span></div></div></s:iterator></div><div class="content_bottom"><div class="heading"><h3>新品上架</h3></div><div class="clear"></div></div><div class="section group"><s:iterator value="newList"><div class="grid_1_of_4 images_1_of_4"><a href="detail.action?productid=<s:property value="product.id"/>"><img src="../<s:property value="product.cover"/>" alt="<s:property value="product.name"/>" width="212px" height="212px" /></a><h2><a href="detail.action?productid=<s:property value="product.id"/>"><s:property value="product.name"/></a></h2><p><span class="price"><s:property value="product.price"/>元</span></p><div class="button"><span><img src="./images/cart.jpg" alt="加入购物车" /><a href="javascript:buy(<s:property value="product.id"/>);" class="cart-button">加入购物车</a></span> </div><div class="button"><span><a href="detail.action?productid=<s:property value="product.id"/>" class="details">查看详情</a></span></div></div>            </s:iterator></div></div></div><jsp:include page="footer.jsp"/></div></body>
</html>













健身器材销售网站的设计与实现(SSH)相关推荐

  1. 化妆品公司mysql_化妆品网站销售管理系统的设计与实现(SSH,MySQL)(含录像)

    化妆品网站销售管理系统的设计与实现(SSH,MySQL)(含录像)(毕业论文12800字,程序代码,MySQL数据库) 通过网上叶子化妆品网站销售管理系统这个平台,消费者足不出户就可以了解大量的西餐厅 ...

  2. java毕业设计颜如玉图书销售网站的设计与实现Mybatis+系统+数据库+调试部署

    java毕业设计颜如玉图书销售网站的设计与实现Mybatis+系统+数据库+调试部署 java毕业设计颜如玉图书销售网站的设计与实现Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B ...

  3. 基于java的购物网站论文,基于JAVA购物网站的设计与实现(SSH,MySQL)

    基于JAVA购物网站的设计与实现(SSH,MySQL)(任务书,开题报告,中期检查表,毕业论文14000字,程序代码,MySQL数据库,答辩PPT) 功能模块需求分析 本系统最大的特点是使用操作简单. ...

  4. 基于PHP+MySQL珠宝销售网站的设计与开发

    大多数时候珠宝是一种身份和高贵的象征,一个价值不菲的珠宝会给人一种高贵的感觉,同时珠光宝气也是人们非常喜欢的一种氛围,尤其是对女生来说,那种金光闪闪的东西总是会在无形中吸引她们的注意力,但是很多时候人 ...

  5. 基于PHP+MySQL珠宝销售网站的设计与开发#计算机毕设

    大多数时候珠宝是一种身份和高贵的象征,一个价值不菲的珠宝会给人一种高贵的感觉,同时珠光宝气也是人们非常喜欢的一种氛围,尤其是对女生来说,那种金光闪闪的东西总是会在无形中吸引她们的注意力,但是很多时候人 ...

  6. 儿童服装(童装)销售网站的设计与实现(ASP,SQLServer)(含录像)

    www.wisdomdd.cn 儿童服装(童装)销售网站的设计与实现(ASP,SQLServer)(含录像)(开题报告,毕业论文12000字,程序代码,SQLServer数据库) 功能需求 对于本课题 ...

  7. B2C销售网站的设计与实现

    摘 要:随着网络技术和应用需求的发展许多网站建立了电子商务平台,网上购物系统是电子商务的一个重要的应用,由于网上购物系统拥有方便快捷.投资小.回收快.不受地理位置影响等一系列优点,它已成为研究与应用的 ...

  8. 基于asp.net护肤化妆品销售网站的设计与开发

    爱美基本是每个女士的天性,她们通常会花费大量的时间和金钱在化妆品上面,本系统采用VS2010+SQL2008来进行开发,帮助那些爱美人士更加方便快捷的购买的自己所需的化妆品 护肤化妆品销售网站系统主要 ...

  9. 基于ASP.NET的电子产品销售网站的设计与实现

    在信息时代,日益普及的Internet不仅带给人们更多及时的资讯信息,而且也在生活的各个方面带给人们更多的便捷,在一定程度上改变着人类的生活方式,例如在线购物.人们只要通过Internet的连接,在个 ...

最新文章

  1. ovs router
  2. Tungsten Fabric SDN — Device Manager
  3. springboot项目打包运行
  4. java提高篇(四)---LinkedList
  5. Android之自定义控件入门
  6. java结构设计_Java基本的程序设计结构(一)
  7. python怎么设置颜色深浅变化_机器学习中减弱不同图像数据色调及颜色深浅差异...
  8. java file的用法_Java 关于File使用
  9. 基于主键索引和普通索引的查询区别
  10. 数字藏品平台开发数字藏品系统开发技术架构分析
  11. Win7 登录WinXP 共享文件夹,总是提示用户名或密码错误 的解决办法
  12. 测试点击屏幕次数的软件_一款让安卓手机更好用的软件——fooView
  13. 一个功能齐全的IOS音乐播放器应用源码
  14. 四方光电扬尘传感器PM3006助力打赢蓝天保卫战
  15. 【HDU No. 1317】 游戏玩家
  16. 电磁场与仿真软件(30)
  17. 纯CSS+HTML绘制小猪佩奇---泥腿子前端出品
  18. 白话Angular词汇
  19. 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(主要Windows、简要Linux)
  20. 【Go语言编程】基础知识篇

热门文章

  1. 【POJ1474】监控摄像头 半平面交
  2. 技术贴:骁龙820和骁龙625的区别
  3. SSDP协议编程 upnp设备查找方法
  4. 橙色卡通风格英语课件PPT模板
  5. pandas对dataframe数据列进行一阶差分(diff):数据列进行差分(period=1)、数据列进行差分(period=2)、(注意差分的差分才是二阶差分,间隔为2依旧是一阶差分)
  6. 贷款用户逾期问题Task3
  7. 便携式超宽带记录回放系统之高速采集卡
  8. S7-200 Smart入门笔记1——流水灯
  9. 大一html5期末大作业 :基于html实现红色主题设计题材(梵高 5页)
  10. aws EC2 window 实例创建后,用户不能登入