web的网上商城(淘乐乐)设计与实现(源码)【字数:9228】
目 录
第一章 绪论 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.jxszl.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的开发带来了良好的环境。
原文链接:http://www.jxszl.com/jsj/rjgc/444787.html