体育用品网上商城设计与实现
摘要:随着社会的发展,互联网以及通信技术不断进步为电子商务开辟了广阔的前景。作为信息时代国际通用的一种商务模式,电子商务的观念不断深入人心。电子商务作为网上交易最重要的方式之一,其存在巨大的潜力,使得许多人跃跃欲试。在这种形势下,为了让消费者在网上购物时更加快捷方便,网上商城购物便成为一种新型的购物方式。体育用品网上商城使得购物过程更加简单、快捷,节省了大量的人力物力。本文首先介绍了网上购物系统的现状和开发前景,然后论述了系统的设计目的、系统需求和总体设计方案,较详细的论述了系统的设计与实现。在设计方面,本系统采用了B/S结构,同时使用了JSP技术进行页面的设计,从系统的安全性和代码的重用性方面考虑,使用JavaBean对程序的关键代码进行封装,后台的数据库使用的是Oracle数据库。
目 录
一、 体育用品网上商城系统概述 1
(一)系统的开发背景 1
(二)系统开发工具 1
1.Java简介 1
2.JSP简介 1
3.Oracle简介 1
4.Tomcat 简介 1
二、 体育用品网上商城系统需求分析 2
(一)系统业务需求 2
(二)系统功能需求 2
(三)系统的运行环境 2
三、 体育用品网上商城系统设计 3
(一)系统功能设计 3
(二)系统数据库设计 3
四、 体育用品网上商城系统的实现 4
五、 体育用品网上商城系统测试 8
(一)测试的目的 8
(二)测试的技术与方法 8
(二)系统测试 8
六、 结论 8
七、 致谢 10
八、参考文献 11
一、 体育用品网上商城系统概述
(一)系统的开发背景
随着社会的发展和生活节奏的加快,如今人们在忙碌生活的同时,身体和心理都会感觉到一定的疲惫感,有些人喜欢在下班后或者周末通过体育运动来缓解这种疲惫,释放自己,由于时间的限制,大部分人喜欢通过网上购物的方式来购买自己所需要的体育用品,如运动装备、运动服饰等。这种不费力的方式普遍被业内人看好。它把现代
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
化通信技术和传统的生活方式结合在一起,使得人们的生活更加快捷、方便。
自2003年以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起来,除了传统的浏览、资料搜索、电子邮件等基本应用外,海内网民已经开始习惯通过网络接受商务、旅游、购物、通讯、娱乐等服务,根据中国互联网信息中央最近提供的《中国互联网络发展状况统计报告》调查显示,网上购物已经由以前的尝试性购买向日常的生活习惯发展,其中以书籍、计算机产品、音像制品及器材等为网上购物的主要对象,服装、体育用品、生活家居用品等消费额也开始大幅度提高。因此,我选择体育用品网上商城作为本次毕业设计的题目。
(二)系统开发工具
1.Java简介
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。
Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(JustInTime)编译器技术的发展越来越接近于C++。
Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
2. JSP简介
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。
JSP优点:一次编写,到处运行。系统的多平台支持。强大的可伸缩性。
3.Oracle简介
ORACLE 是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地 讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客 户/服务器(CLIENT/SERVER)体系结构的数据库之一。Oracle的优点:可用性强、可扩展性强、数据安全性强、稳定性强。
4.Tomcat 简介
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
二、 体育用品网上商城系统需求分析
(一)系统业务需求
图21 系统业务需求图
系统功能需求
需求分析阶段是体育用品网上商城开发最重要的阶段。开发者需要先了解用户的需求,然后严格的定义该系统的需求规格说明书。
经过开发者和客户的需求分析后,确定体育用品网上商店的功能模板包括用户管理、商品信息管理、购物车管理、订单管理等。
前台界面实现商品的信息展示。
用户管理系统实现用户的注册、登录。
实现购物车的查看与修改。
实现商品的添加功能。
系统的运行环境:
硬件环境:
CPU:Intel Core2 I3或更高
内存:1G或更多
显示器分辨率:1366×768或更高
软件环境:
操作系统:Windows XP操作系统
数据库:Oracle
Java环境:JDK1.7
开发工具:MyEclipse
中间件:Tomat 7.0
三、 体育用品网上商城系统设计
(一)系统功能设计
根据网站的设计规划,在首页上实现商品的展示、用户注册、登录、畅销商品、联系我们、查看订单等功能。未登录用户可以查看商品、用户注册。用户登录后可以购买商品,查看订单。
系统数据库设计
表的设计是这次设计的核心。根据对不同的模块的分析进行设计。网站上的数据信息基本包括:会员信息表、商品信息表、订单表、订单详情表、商品类型表。下面是数据库设计的表。
表31 会员信息表
表32 商品信息表
目 录
一、 体育用品网上商城系统概述 1
(一)系统的开发背景 1
(二)系统开发工具 1
1.Java简介 1
2.JSP简介 1
3.Oracle简介 1
4.Tomcat 简介 1
二、 体育用品网上商城系统需求分析 2
(一)系统业务需求 2
(二)系统功能需求 2
(三)系统的运行环境 2
三、 体育用品网上商城系统设计 3
(一)系统功能设计 3
(二)系统数据库设计 3
四、 体育用品网上商城系统的实现 4
五、 体育用品网上商城系统测试 8
(一)测试的目的 8
(二)测试的技术与方法 8
(二)系统测试 8
六、 结论 8
七、 致谢 10
八、参考文献 11
一、 体育用品网上商城系统概述
(一)系统的开发背景
随着社会的发展和生活节奏的加快,如今人们在忙碌生活的同时,身体和心理都会感觉到一定的疲惫感,有些人喜欢在下班后或者周末通过体育运动来缓解这种疲惫,释放自己,由于时间的限制,大部分人喜欢通过网上购物的方式来购买自己所需要的体育用品,如运动装备、运动服饰等。这种不费力的方式普遍被业内人看好。它把现代
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
化通信技术和传统的生活方式结合在一起,使得人们的生活更加快捷、方便。
自2003年以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起来,除了传统的浏览、资料搜索、电子邮件等基本应用外,海内网民已经开始习惯通过网络接受商务、旅游、购物、通讯、娱乐等服务,根据中国互联网信息中央最近提供的《中国互联网络发展状况统计报告》调查显示,网上购物已经由以前的尝试性购买向日常的生活习惯发展,其中以书籍、计算机产品、音像制品及器材等为网上购物的主要对象,服装、体育用品、生活家居用品等消费额也开始大幅度提高。因此,我选择体育用品网上商城作为本次毕业设计的题目。
(二)系统开发工具
1.Java简介
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。
Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(JustInTime)编译器技术的发展越来越接近于C++。
Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
2. JSP简介
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计。
JSP优点:一次编写,到处运行。系统的多平台支持。强大的可伸缩性。
3.Oracle简介
ORACLE 是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地 讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客 户/服务器(CLIENT/SERVER)体系结构的数据库之一。Oracle的优点:可用性强、可扩展性强、数据安全性强、稳定性强。
4.Tomcat 简介
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
二、 体育用品网上商城系统需求分析
(一)系统业务需求
图21 系统业务需求图
系统功能需求
需求分析阶段是体育用品网上商城开发最重要的阶段。开发者需要先了解用户的需求,然后严格的定义该系统的需求规格说明书。
经过开发者和客户的需求分析后,确定体育用品网上商店的功能模板包括用户管理、商品信息管理、购物车管理、订单管理等。
前台界面实现商品的信息展示。
用户管理系统实现用户的注册、登录。
实现购物车的查看与修改。
实现商品的添加功能。
系统的运行环境:
硬件环境:
CPU:Intel Core2 I3或更高
内存:1G或更多
显示器分辨率:1366×768或更高
软件环境:
操作系统:Windows XP操作系统
数据库:Oracle
Java环境:JDK1.7
开发工具:MyEclipse
中间件:Tomat 7.0
三、 体育用品网上商城系统设计
(一)系统功能设计
根据网站的设计规划,在首页上实现商品的展示、用户注册、登录、畅销商品、联系我们、查看订单等功能。未登录用户可以查看商品、用户注册。用户登录后可以购买商品,查看订单。
系统数据库设计
表的设计是这次设计的核心。根据对不同的模块的分析进行设计。网站上的数据信息基本包括:会员信息表、商品信息表、订单表、订单详情表、商品类型表。下面是数据库设计的表。
表31 会员信息表
表32 商品信息表
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/593.html