web的网上商城(淘乐乐)设计与实现(源码)【字数:9228】

摘 要近年来,随着现在科技的不断发展,人们的生活需求也越来越多了。对于足不出户就能购物的体验,也是越来越受到人们的欢迎。网上商店的兴起与发展,对于传统商店来说是一次革命性的变化,体现了当今社会的高技术发展与人们日益增长的生活需求,为人们的生活带来了极大的方便,体验到了生活的快乐。本毕业设计系统是基于java语言以及B/S结构的网上商城系统,它的开发包含了对前台页面的Web实现以及对后台数据库的建立与维护,其中本系统中主要有五大模块用户模块、商品管理模块、购物车、订单管理模块、管理员模块。每个模块的操作合理性与严谨性都会得到相应的体现。该网上商城系统的实现,主要采用B/S三层结构,同时使用JSP技术来进行动态页面的设计与实现,利用开源框架SSH来搭建系统运行环境。数据库采用的是MySQL数据库,用C3P0连接池来进行链接。这样的架构使系统的功能更加明确,且有利于后期的数据维护,极大地降低了系统的耦合性。
目 录
第一章 绪论 1
1.1 课题研究背景 1
1.2 国内外发展现状 1
第二章 编程技术介绍 2
2.1 JAVAWEB介绍 2
2.2 MYSQL介绍 2
2.3 MYECLIPSE介绍 2
2.4 B/S结构 2
2.4 MVC框架介绍 3
第三章 系统分析 4
3.1 可行性分析 4
3.2 需求分析 4
3.3 数据设计 4
第四章 系统设计 9
4.1 系统功能设计的目标 9
4.2 系统功能划分 9
4.3 数据库设计 10
4.3.1 用户表 10
4.3.2 商品表 10
4.3.3 商品分类表 11
4.3.4 购物车表 11
4.3.5 订单表 12
4.3.6 订单明细表 12
4.3.7 管理员表 12
第五章 系统实现 13
5.1 注册登录模块 13
5.2前台模块 14
5.2.1 首页 14
5.2.2  *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
商品模块 14
5.2.3 购物车模块 15
5.2.4 订单模块 17
5.3 后台管理模块 19
5.3.1 管理员登录模块 19
5.3.2 分类管理模块 20
5.3.3 商品管理模块 20
5.3.4 订单管理模块 21
第六章 系统测试 23
6.1 测试的目的 23
6.2 测试用例 23
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1 课题研究背景
近年来,随着计算机与互联网的高速发展,网上购物也越来越受到人们的欢迎,有许多的商家在网上建立起了商城,给人们带来一片全新的购物体验。在美国这样科技高速发展的国家,网上商城的发展也开始越来越迅速,如:亚马逊、科罗格、、易贝、沃尔玛等等。他们都迅速的加入网上商城的行业,并且大力发展。在我国国内著名的网上商城有阿里巴巴、京东商城、当当网、淘宝网、拍拍网等。我国的网上商城近几年都是以较快的速度发展,在今后相当长的时间里,网上商城的重要性将越来越大,而且它还具有着相当大的发展空间。网上购物,正成为人们生活中不可或缺的一部分,它也正在走向一种潮流形式。
此网上商城系统是基于JAVAEE技术平台的,系统的主要作用是实现网上购物的功能,用户还可以通过网站挑选商品、购物。通过网站了解购物的情况。从而保证购物的顺利运行。这就要求软件要具体结合网上商城的实际情况,从而提高用户的购物体验。为此,我搜集了大量的资料,制定了详细的需求分析。本系统的目的是提高网上购物的工作效率以及用户的良好购物体验感觉。
1.2 国内外发展现状
随着21世纪信息时代的来临,计算机与网络的覆盖面越来越广,网上商城系统无论是在规模上还是技术上都发展的越来越成熟,为全球的人类都带来了极大的方便与快捷。而在近期由国内的互联网公司、电子商务的巨头——阿里巴巴推出的“淘宝”引发了网上购物的热潮,其“网上购物+网购社区+售后服务”非常符合中国国内网购市场现阶段的发展需求。
在欧美等信息化程度较高的国家中,有着较为完善的知识产权保护、个人信用体系以及便捷的快递配送体系,这都使得国外的网络购物市场得以健康迅速的成长。经过调查表明,在美国的家庭中已经越来越习惯于网上购物。网上销售给商家和用户都得到了很大的商机与便利。互联网的信息量大且传播迅速的特点给网上商城的高速发展提供相当大的助推力。在2011年,淘宝商城、京东商城等国内知名的商城融合了C2C和B2C的主要优势,结合了中小型网站和商家的商品资源优势和平台上庞大的用户资源,使得网上商城实现了跨越式的增长。随着网上环境的不断改善和网民的不断增加,将会有越来越多的传统商城企业开展网上购物服务,网上购物的市场会越来越大,其潜在的经济效益也无疑是相当巨大的。
第二章 编程技术介绍
该网上商城系统所采用的语言是Java语言, MVC框架为使用的框架, MySQL为使用的数据库。
2.1 JavaWeb介绍
JavaWeb是采用Java语言来解决相关web页面的技术,通常采用JavaWeb开发的项目都分为客户端和服务器这两部分。Java的客户端在服务器上的应用可以说是非常的丰富有用,如jsp页面、servlert以及各种jar包等,它无疑是推动者web开发高速发展的强有力的工具。Struts2+Spring+Hibernate是目前JavaWeb开发中业界流行的开源框架技术。[1]通过案例用Spring 整合各种Java EE框架,案例分别采用Spring与 Struts 2整 合、Spring与Hibernate整合、Spring与Struts 2和 Hibernate整合的方法。[8]
2.2 MySQL介绍
MySQL是目前世界上最流行的关系型数据库系统之一,它属于Oracle的产品,对于web应用上的开发方面,MySQL是一款功能强大的应用软件,它可以将数据保存在不同的表中,且构建表与表之间的关系,对于程序员来说,无疑是增加了开发速度以及后期维护的灵活性。
MySQL的占用空间小、使用成本较低、运行速度较快,并且它还具有开放源码的这一特点,给web的开发带来了良好的环境。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/28.html

好棒文