一个B2C网站的设计与实现

一个B2C网站的设计与实现[20191217140214]
摘 要
伴随着互联网技术日新月异的发展,人们日常生活中的一些生活方式正在悄无声息的发生着改变。现在人们只要在家中接入互联网,就能在网上进行购物。比起传统的购物方式来说,网上购物具有挑选范围广,更新换代快,物美价廉等优势。
此电子商务网站使用了基于JSP的动态网页技术,在快速开发的基础上,保证了网站的稳定性。购物网站分为了用户的购物模块和网站管理员对网站的维护模块。这两个模块实现了B2C网站的基本功能。用户通过这些功能就可以方便的进行网上商品的浏览,商品的购买的等操作。管理员通过账号登录到后台以后也能够在后台对网站和网站的使用者进行一系列的操作。此购物网站操作简单,界面整洁,具备了良好的扩展性和维护性。
 查看完整论文请+Q: 351916072 
关键字:JSP网上购物B2C
目 录
1 绪论 1
1.1 系统的目的与意义 1
1.2 国内外研究现状 1
1.3 B2C网站的发展趋势 2
1.4 本文所做的工作 2
2 系统开发环境及工具介绍 3
2.1 JAVA介绍 3
2.2 JSP的技术原理 3
2.3 JavaBean的技术原理 4
2.4 MyEclipse平台的搭建 4
2.5 数据源配置 4
2.6 系统开发环境及运行平台 4
3 系统概要设计 6
3.1 系统可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 6
3.1.3 操作可行性 6
3.1.4 可行性综合分析 6
3.2 系统需求分析 6
3.2.1 系统研究的目的 6
3.2.2 系统要求 7
3.3 系统功能模块设计 7
3.4用户使用B2C网站的流程 9
4 系统详细设计 10
4.1 系统总体模块的设计 10
4.1.1 用户模块的设计 10
4.1.2 管理员模块的设计 10
4.2 数据库需求分析 10
4.3 数据库概念设计 11
4.4 数据库设计 13
5 系统实现 16
5.1 系统用户模块的实现 16
5.1.1 登录部分主要代码 17
5.1.2 用户注册部分代码 18
5.1.3 商品搜索部分主要代码: 18
5.1.4 订单部分主要代码: 19
5.1.5 购物车部分主要代码: 20
5.2 系统管理员模块的实现 20
5.2.1 管理员登录功能 20
5.2.2 管理员管理商品功能 21
5.2.3 管理员管理订单信息功能 22
5.3用JSP连接数据库 23
6 功能模块的测试 25
6.1 测试内容 25
6.2 测试方法 25
6.3 性能测试 26
6.4 测试结果 26
6.5 测试结论 26
7 总结与展望 27
参考文献 28
致谢 29
1 绪论
1.1 系统的目的与意义
现代计算机和网络技术日益普及,很多著名的B2C网站纷纷进入到大众的视野,而越来越多的商家也进驻到这些B2C网站中,让自己的商品能够被更多的人所接受和认识。在美国、日本等信息化发展程度较高的国家和地区,B2C网站发展速度异常迅速,而像美国的一些为世界所熟知的零售商,如沃尔玛,亚马逊等,也早就跻身了网络经销商的行列。更多的网上调查和记者采访表明,在网上购物和消费已经成为人们所熟知和常用的一种生活方式。特别是在年轻人这一类人群当中,网上购物的方式更是成为了一种流行的趋势,一种生活的方式。
1.2 国内外研究现状
我国的网上购物这一方式也从鲜为人知到有众人皆知也经历了迅速的发展,短短几年的功夫里,已经有了相当大的市场和规模。现如今,在我国的很多大城市里,越来越多的商场都在网上开设了网上商店,当然还有更多的处于观望当中。以前,一些网上的商家虽然能让顾客在网上购物,但是顾客并不能在网上直接付款,然后在家等快递的配送,而是必须得货到付款。从某种意义上来说,这对消费者来说是一种利益的保障,但是对于商家来说,这并不是一种好的方式,因此这种方式并不能统称为电子商务网站,它更倾向于一种“图片网站”,顾客只能从商品图片了解到商品信息,交易的过程仍然是面对面的。商家投资网上商店目的是赚钱。不过从目前网上商铺的运营情况分析来看,网上的生意不景气已是目前各大网上商城需要共同面对的难题。目前除了天猫、亚马逊等一些大型的网上商店,越来越多的小型站点运用而生,例如一号店,聚美优品,当然在良好的网站运营和推广下,这些小的站点也慢慢做大,变成家喻户晓的了。这样做不但节约了人力和物力,更是发挥了网上购物的一大优点——节约时间。同时,更多电商的涌入,也让网上商家形成了良性竞争,给予了消费者过多的实惠和便利。
在一些发达国家里,网上商城的账户通常都与银行的帐户相联,消费者不必当面直接支取现金。但随着互联网技术的更新换代,这种方式正在逐渐被淘汰,网上直接支付的方式成为人们所首选,电子支付以其安全系数高,速度快,方便快捷的优点,是电商能够长远发展的重要方向。
1.3 B2C网站的发展趋势
在互联网迅速发展的今天,e-mail,搜索引擎(百度,360等),网上银行,在线支付交易,网络广告、新闻、游戏这些业务飞速的发展,无形中改变了人们的生活习惯。而B2C网站雨后春笋般的出现更是大大的影响人们的生活方式。给人们的生活带来了便利,虽然与此同时,B2C网站会给传统的行业带来冲击,但毫无疑问的是,网上商场的方式还将会有突飞猛进的发展。随着社会经济的不断发展、城市化的不断加深以及互联网不断的普及,这种形式将会有更长远的发展,来到千家万户,影响到每个人的方方面面。
1.4 本文所做的工作
本文以B2C网站的设计与实现为基础,围绕网站的建设,维护等方面,实现了一个B2C网站基本的功能。其中,本文的主要工作为:
(1)系统需求分析;
(2)系统开发计划;
(3)程序代码的编写;
(4)系统界面的设计与美工;
(5)系统的使用及优化。
2 系统开发环境及工具介绍
2.1 JAVA介绍
Java语言是美国的一家叫Sun的公司在1995年5月推出的,是一种面向对象的程序设计语言和Java平台的总称。Java在最开始的时候被称之为Oak,当初设计的考虑是为消费类电子产品的嵌入式芯片而研发和设计的。Oka重新被设计并被用于Internet应用程序是在1995的时候,当时Oka也被正是改名为Java。在当时,一款用Java语言实现的浏览器叫HotJava浏览器,这款浏览器充分展示了Java强大的特性,包括跨平台性,动态的web技术,Internet计算等。至此,Java被广泛关注和接受。发展到现在,常用的浏览器都已经支持了Java applet,在被广泛运用的同时,Java技术也在不断的更新和壮大。
和一般的传统程序相比,Sun公司则是将Java作为一种开放性的技术来推广。此举的推出,遍布全球的软件公司都被要求,其所设计的Java软件必须和其他的Java软件能相互兼容。这正和Sun公司所宣传的口号一样“Java 语言靠群体的力量而非公司的力量”,同时,此举也一并得到了众多软件开发商的认可和支持。
Sun 公司对于Java 编程语言的说法是:Java 编程 语言是简单 、面向对象 、分布式 、解释性、健壮、安全与系统无关、可移植、高性能、多线程 和动态 的语言。
Java平台是一种基于Java语言的平台。也正因为Java不断的壮大,微软公司也不得不推出了与之能够竞争的.NET平台以及和Java很相似的一门语言,即C#语言。
2.2 JSP的技术原理
Java Server Page的简称为JSP,它是由Sun公司倡议、众多公司共同参加并建立的一种动态网页的技术标准。这种技术在动态网页的建设中有特别而强大的功能而为人们所熟知。它是一种在普通的HTML代码中再嵌入了Java代码的脚本语言,用它来开发Web动态网站和其他的相比具有快速、高效等优势。

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

好棒文