电子商务购物商城的设计与实现(JSP,S2SH,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
电子商务购物商城的设计与实现(JSP,S2SH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文20000字,程序代码,MySQL数据库)
本论文设计的电子商务购物系统,采用Hibernate,Struts2,Spring技术,使之在平台选用、技术采用上具有先进性、前瞻性,从而保证设计的系统具有良好的稳定性、可扩展性。
前台管理系统功能
前台即面向用户的网站页面,用户在浏览器输入相应的网址即可浏览网站对外发布的各类信息,包括商品信息、促销活动信息和各种商城快讯新闻。除此之外,还有以下几个部分:
(1)用户注册
用户可以在页面上点击“注册新会员”进行注册,注册后就可以在线挑选商品进行购买,并且可以对个人注册的信息进行修改。
(2)购物车管理
已注册的用户登录后,可以通过网站搜索或商品分类查找自己喜欢的商品,当用户选定一种商品后,就可以把这种商品加入购物车,之后可以继续挑选其他商品或对购物车中的商品进行提交购买,同时也可更改购物车中商品的数量或对购物车中已存在的商品进行删除。需要注意的是,在购物车中的商品并不是用户最终会得到的商品,只是一个购物的意向。
(3)订单管理
当用户挑选好商品之后,可以把购物车中的商品形成一张订单提交给系统,除了要提交购买的商品外,还应提交用户的电话和送货地址等内容。用户提交订单后,可以通过订单查询程序来查询自己订单的处理情况。
后台管理系统功能
后台管理是管理员对本网站的维护,通过商品管理、会员管理、新闻管理以及订单管理等功能达到对网站的管理。后台分为新闻管理、会员管理、商品管理、订单管理、系统用户管理等模块。后台管理系统的页面将以加密的形式出现,只能由管理员及其赋予权限的用户登录,登录必须输入密码方可进入,以实现对本网站的全面维护和更新。具体包括以下几个方面:
(1)新闻管理
新闻管理包括新闻栏目管理和新闻管理,管理员可以对新闻栏目和新闻内容进行增加、删除、修改和查看,并且及时发布相关新闻(支持图片新闻)和对已发布的新闻进行取消发布。
(2)会员管理
会员管理包括会员级别管理和会员信息管理,管理员可以增加会员级别、所需积分和优惠百分比,并对会员级别进行修改、删除和查看。同时,管理员也可对已注册会员进行修改、删除和查看,并可新增会员。
(3)商品管理
商品管理包括商品分类和商品信息管理,所有的商品都可以按照一定的方式进行分类;管理员可以对商品类别和商品信息进行增加、删除、修改和查看,并且能够及时发布商品信息和取消已发布的商品信息。
(4)订单管理
管理员可以查看已经提交的订单的订单进行相关的处理。首先,管理员要看用户购买的商品是否有货,如有货就可以将订单的状态改为“已受理”(修改前为“已下单,未受理”),如没有货,或因其他原因无法满足用户要求,应该告知相关原因;接着安排发货,对已经发货的订单,将其状态修改为“正在送货”,当确定商品已经送到用户手中后,交易就结束了,这时可以把订单状态改为“已结束订单”。在交易结束后,可以对已经结束的订单进行删除。当然本系统简化了这一系列属于物流管理方面的操作过程,而直接由管理员统一进行这些状态的修改设置。
(5)系统用户管理
管理员可以增加系统用户,并对赋予权限的系统用户进行查看、修改和删除。
目 录
摘 要 I
Abstract II
1 绪论 1
2 电子商务概述 2
2.1 电子商务简介 2
2.1.1 电子商务的定义 2
2.1.2 电子商务的特点 2
2.1.3 电子商务的应用类型 3
2.1.4 电子商务系统的组成元素 3
2.1.5 电子商务的优势 3
2.2 选题背景 4
2.2.1 题目来源 4
2.2.2 网上购物的规模 4
2.2.3 电子商务在中国的发展 4
2.2.4 网上销售平台的优势 5
2.2.5 商贸B2C网站分析 5
3 网站开发工具及相关技术 7
3.1 MyEclipse开发平台简介 7
3.2 Tomcat应用服务器 7
3.3 MySQL数据库 8
3.4 B/S体系结构 8
3.5 JAVA语言的优点 9
3.6 JSP优势和特点 10
3.7 Hibernate技术介绍 11
3.8 Struts2技术介绍 11
3.9 Spring简介 12
4 系统概述 13
4.1 需求分析 13
4.2 可行性分析 13
4.2.1 经济可行性 13
4.2.2 操作可行性 13
4.2.3 技术可行性 14
4.2.4 法律可行性 14
4.3 系统目标功能及特点 14
4.3.1 前台管理系统功能 15
4.3.2 后台管理系统功能 15
4.3.3 功能特点 16
5 系统总体设计 18
5.1 系统的功能模块图 18
5.2 系统功能流程图 19
5.3 系统数据库设计 22
5.3.1 数据库需求分析 22
5.3.2 数据库概念结构设计 23
5.3.3 数据库逻辑结构设计 27
6 系统详细设计与实现 31
6.1 运行平台或环境 31
6.2 前台管理系统详细设计 31
6.2.1 首页 31
6.2.2 会员注册 32
6.2.3 产品展示 33
6.2.4 商品详情 35
6.2.5 购物车管理 35
6.2.6 订单管理 37
6.3 后台管理系统详细设计 38
6.3.1 后台登录 38
6.3.2 后台管理 38
6.3.3 新闻栏目管理 39
6.3.4 新闻管理 39
6.3.5 会员级别管理 40
6.3.6 会员管理 41
6.3.7 商品分类管理 41
6.3.8 商品管理 42
6.3.9 订单管理 43
6.3.10 系统用户管理 43
结束语 45
致 谢 47
参考文献 48