手机版

电子商务网站的设计与实践

发布时间:2024-09-02   来源:未知    
字号:

电子商务网站的设计与实践

业 设 计(论文)

(说 明 书)

题 目:

姓 名:编 号:

平顶山工业职业技术学院

2012年 月 日

电子商务网站的设计与实践

平顶山工业职业技术学院

毕 业 设 计 (论文) 任 务 书

姓名专业 计算机网络技术(安全与管理方向) 任 务 下 达 日 期年月

设计(论文)开始日期月

设计(论文)完成日期月

设计(论文)题目:A·编制设计 B·设计专题(毕业论文)

指 导 教 师系(部)主 任

年 月 日

电子商务网站的设计与实践

平顶山工业职业技术学院

毕业设计(论文)答辩委员会记录

计算机 系 网络管理与安全 专业,学生 郭易凡 于 年 月 日 进行了毕业设计(论文)答辩。

设计题目:专题(论文)题目:指导老师:答辩委员会根据学生提交的毕业设计(论文)材料,根据学生答辩情况,经答辩委员会讨论评定,给予学生为。

答辩委员会人,出席人 答辩委员会主任(签字):答辩委员会副主任(签字): , , ,

电子商务网站的设计与实践

, , ,

电子商务网站的设计与实践

平顶山工业职业技术学院毕业设计(论文)评语

第页

毕业设计(论文)及答辩评语:

电子商务网站的设计与实践

摘要

电子商务,Electronic Commerce,通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。

随着电子科技的不断进步,购物不再是单一的现实购物形式,电子商务网上购物也成为日常购买商品的一种主要形式。

本文着重论述了购物网站的实现与设计过程。在系统的设计与开发过程中严格遵守软件工程的规范,详细得从经济技术以及操作方面进行了可行性分析,力求做到系统的稳定性、可重用性和可扩充性。针对要设计的电子商城网站的购物车模块,基于http://www.77cn.com.cn框架,后台运用SQL SERVER 2005数据库。

此电子购物网站主要实现电子商城的购物车模块,实现了用户浏览页面商品和用户登录注册等功能,用户把商品放入购物车,并且对购物车里的商品进行修改,最后确定后递交订单,管理员根据订单以及客户货款的情况来确定是否发货,然后在后台进行填写已经发货的情况,以及管理员的后台管理,包括对注册用户的帐号的管理情况,譬如修改、删除等等。

关键词:http://www.77cn.com.cn ,SQL,购物车,商品管理,订单管理

电子商务网站的设计与实践

目录

摘要 ...................................... 错误!未定义书签。

目录 .......................................................2

第一章 绪论 ............................... 错误!未定义书签。

1.1 课题背景 ........................... 错误!未定义书签。

1.2课题意义 .............................................5

1.3 课题内容 ............................................5

第二章 网站整体的概述 ......................................1

2.1系统使用技术概述 .....................................6

2.1.1 http://www.77cn.com.cn技术 ...................................6

2.1.2 SQL SERVER 2005数据库概述 ......................8

2.1.3 Dreamweaver .....................................9

2.2电子商务网站分析 .....................................9

2.2.1 可行性分析 ......................................9

2.2.2 网站结构方案论证 ...............................10

2.2.3 需求分析 .......................................12

2.3 电子商务网站总体设计 ...............................16

2.3.1 系统的设计思想 .................................16

2.3.2 系统功能模块图 .................................17

2.3.3 数据库概念模型设计 .............................19

第三章 网站数据库设计 .....................................22

3.1数据库表的设计 ......................................22

3.2 数据库物理设计 .....................................26

3.3 系统运行环境 .......................................26

电子商务网站的设计与实践

3.4 系统实现设计 .......................................27

第四章 网站功能的设计与实现 ...............................28

4.1页面设计说明 ........................................28

4.1.1 网站首页设计 ...................................28

4.1.2 注册登录模块 ...................................29

4.1.3会员个人资料提交 ...............................30

4.1.4 商品的查询 .....................................31

4.1.5 购物车的实现 ...................................32

4.1.6 订单的维护管理 .................................35

4.2程序的调试 ..........................................36

4.2.1 链接测试 .......................................36

4.2.2 检查布局的一致性 ...............................36

结论与建议 ................................................37

参考文献 ..................................................38

致谢 ......................................................39

电子商务网站的设计与实践

第一章 绪论

1.1 课题背景

当前,在全球范围内,电子商城网站正在以前所未有的速度迅猛发展,不仅改变着传统的社会生产方式,而且对经济结构的调整产生了极为深刻的影响,成为经济新的增长点。电子商城网不仅是经济全球化的重要表现形式之一,而且已经成为传统产业变革和企业技术跨越的关键推动力。中国电子商务已经从宣传、启蒙和推广阶段进入到了务实的发展实施阶段。在经济全球化和全球信息化的背景下,人们对电子商务的认识也越来越深入,电子商务对中国经济社会发展的作用日渐显现。随着互联网的迅速普及以及电子商务的飞速发展,网上购物已经成为很多消费者,尤其是新崛起的年轻一代消费群体所接受和青睐的消费模式。去网店淘宝已经成为与网民生活密切相关的重要网络应用。网上购物已成为了一种潮流,成为了未来发展的趋势。

时代在发展,科技在进步,网络信息化也更加在完善,电子商务的发展更可以说在中国正在茁壮成长。阿里巴巴的爆发,淘宝的兴起,慧聪网的诞生,京东商城的高速发展,凡客成品的壮大等一些优秀电子商务网站,带给这个时代的不仅是电子商务的催化作用,而且也给人们创造了更多的价值,推动社会更进一步的发展。

电子商务被看作是一种现代化的商业和行政作业方法,这种方法改善产品和服务质量、提高服务传递速度,实现跨领域商业活动,满足政府组织、厂商和消费者降低成本的需求,通过计算机网络加快信息交流以支持决策。电子商务的内涵和外延也在不断充实和扩展。近年来,世界范围内Internet/Intranet网络环境的基本形成,使得基于Internet环境的系统的设计与开发成为重要方向,特别是B/S结构的应用越来越广泛。

本电子商城网站是建立一个商品销售平台,这个平台是企业发展及走向全球所迫切需要的。为企业单位搭建一个商品发布、交易的平台,企业将销售商品在此平台发布,由网站相关管理人员管理,这样既能提高企业的销售量,扩大销售范围,同时也能节约企业开办更多实体店的费用,从而节约了大量人力物力,于是本电子商务网站就应运而生了。

电子商务网站的设计与实践

1.2课题意义

随着计算机技术、通信技术的日益发展,互联网的逐步深入与应用,电子商务网站越来越多的出现在我们的身边,它直接作为一种先进的交易方式,被越来越多的人所接受。网上交易最大程度地方便了用户,你可以通过WWW浏览器实现WEB购物。基于http://www.77cn.com.cn技术的电子商城系统正是网上购物的一种。随着网络技术的迅速的发展,网上购物已在互联网上十分流行,人们可以不受时间的限制和空间的限制,及不受传统购物的诸多限制,可以随时随地进行购物,同时由于产品的网络成本远低于传统商店中的产品成本,从而商品的买卖方都能得到实惠,为此开发电子商城网站十分必要。

本电子商城网站目的是为企业的营销管理提供一种可行的在互联网上的营销手段和营销方法,以解决商品信息流通慢、流通面狭小、企业资金及经营状况不清、市场分散的问题,促进销售业务流程的自动化,降低企业的销售成本提高公司的整体效益,也为用户购买提供一个简捷、合理、公正、公平、公开的交易方式。

本课题主要实现对商品的下订单,订单的管理,订单的确认,商品的浏览及系统管理员对订单的管理,对商品的管理,从而为商家和买家提供了电子商务的平台。

1.3 课题内容

本论文在分析了现有框架技术的基础上,结合所学的电子商务的理念,构建一套适合现在大部分企业的电子商务网站。

本课题主要实现电子商城的购物车模块,实现对商品的下订单,订单的管理,订单的确认,商品的浏览及网站管理员对订单的管理,对商品的管理,从而为商家和买家提供了电子商务的平台。

基于用户对功能的需求,主要实现如下内容:

(1)客户的注册与登录;

(2)商品信息的管理(商品的添加,删除和修改)与浏览;

(3)订单的管理(下订单,订单修改,订单删除,订单确认及查看以往订单)

(4) 会员信息的管理(会员信息的添加,修改和删除)

电子商务网站的设计与实践

第二章 网站整体的概述

本网站是基于http://www.77cn.com.cn的设计方案,使用 SQL Server 2005作为数据库。使用JDBC与数据库进行交互,表示层由http://www.77cn.com.cn实现来开发的电子商务网站。其开发工具为Visual Studio 2005,Dreamweaver MX 2004和Fireworks MX 2004,运行和调试环境为IIS6.0。下面就相关技术,工具,运行环境做简单介绍。

2.1系统使用技术概述

2.1.1 http://www.77cn.com.cn技术

http://www.77cn.com.cn的新特性

http://www.77cn.com.cn是微软.NET技术中最引人注目的网站开发工具,它的推出和使用将对开发优质网站提供广泛的技术支持。它是一个建立服务器端Web应用程序的框架。http://www.77cn.com.cn是ASP的后继版本,它向前兼容ASP,但它又不仅仅是ASP的简单升级。 http://www.77cn.com.cn和ASP相比具有许多优势。

语言独立性,它支持功能强大的Visual http://www.77cn.com.cn、C#, JavaScript仍可用,凡是可以编译成MISL(Microsoft Intermediate Language,是介于程序语言和机器码之间的一种语言,具有和程序语言无关的特性)的程序语言http://www.77cn.com.cn都支持,http://www.77cn.com.cn为Web应用程序提供了一个真正的中间语言的执行框架。ASP缺省只支持JScript和VBScript,若要使用其他脚本语言,必须安装相应的脚本引擎。

代码更易于编写、结构更清晰,程序代码与用户界面接口彻底分开,使程序的可读性更强。在ASP中,几乎必须为每件事情写代码,而且将代码、HTML、文本、对象说明等混在一起,很难重复使用这些代码。而在http://www.77cn.com.cn中引入了一种真正的组件模式,只需写很少的代码,并且在很多情况下,可以完全不写任何代码。

执行效率更高。http://www.77cn.com.cn是由支持它的服务器上的.NET Framework负责编译执行,当服务器接收到一个http://www.77cn.com.cn页面时,如果这是对该页面创建或修改后的第一次请求,.NET Framework就会把该页面中的程序语言内容先编译成MSIL,http://www.77cn.com.cn的执行代码以独立线程

电子商务网站的设计与实践

的方式一直存在于服务器内存中。以后对http://www.77cn.com.cn页面提出请求时,不需要重新编译,直到该页面被修改或Web应用程序重启动(见图2.1.1)。而ASP是解释性脚本语言,每次都需要重新编译。

图2.1.1 http://www.77cn.com.cn网页运行模式

整体比较如下:http://www.77cn.com.cn网页第二次被浏览速度>ASP网页浏览速度>http://www.77cn.com.cn网页第一次

被浏览速度。

网页服务结构不同,http://www.77cn.com.cn与ASP的系统内部运行模式有很大差异(见图2.1.2)。ASP是通过一个ASP.DLL动态连接文件来支持ASP运行的,而http://www.77cn.com.cn的运行则完全依赖.NET Framework所提供的新架构以及多达数百种好用的类与对象。但可以考虑将原来的ASP做适度的修改,以便让它们能在.NET Framework的环境中运行。

图2.1.2 http://www.77cn.com.cn与ASP网页服务结构

数据处理模式的不同,ASP网页的数据处理需要用请示来的接收数据,然后作进一步的处理,数据处理完毕再将结果用响应的方式返回到客户端。http://www.77cn.com.cn网页的数据处理却是采用事件处理驱动的模式,可以在同一个网页中直接处理。事件是以Page Load、特定的事件及Page Unload为处理顺序(见图2.1.3)。由于是在同一个页面中进行数据处理,所以可

电子商务网站的设计与实践

直接用控件的ID属性来存取输入值。

响应

图2.1.3 ASP与http://www.77cn.com.cn数据处理的模式

对后台数据库的访问ASP并没有提供任何输出数据为内容的元件,所以以往使用ASP撰写数据库网页时,只能借助ADO的Record Set对象逐笔读取记录,然后再将记录显示出来。http://www.77cn.com.cn通过http://www.77cn.com.cn技术访问数据库系统,http://www.77cn.com.cn提供的Data Grid等数据库元件可以直接和数据库联系,把数据库中的内容显示出来。

更强的安全机制。http://www.77cn.com.cn提供三种不同的登录验证方式:基于Windows验证机制、Passport和Cookie,它还可以为每个应用进行配置的方法,确保用户的应用是安全可靠的。

通过上面的比较分析可以看出,http://www.77cn.com.cn的性能在许多方面要远远超越了ASP,利用http://www.77cn.com.cn技术实现一个交互式的动态Web页是比较简单。而且随着.NET技术的日益成熟,相信http://www.77cn.com.cn的应用会越来越普及。

2.1.2 SQL SERVER 2005数据库概述

SQL Server 2005是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。

SQL Server 2005 按照设计可以为部署和维护强大的、易于管理、支持商务活动的 Web

电子商务网站的设计与实践

站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。

2.1.3 Dreamweaver

Dreamweaver是MICROSOFT公司推出的网页制作工具,它功能强大、操作方便,易学易用,是目前最为流行的网页制作与站点管理工具。Dreamweaver MX是功能更强大的用于可视化设计与管理网页和网站的专业级HTML编辑器。无论是在可视化编辑环境中进行开发,还是习惯于书写HTML代码,Dreamweaver MX都能令用户很快上手,并且提供实用的工具来增加他们的网页设计经验,使他们在网页设计中更加得心应手。它采用图形化的界面以及“所见即所得(WYSIWYG)”的方式编写网页,大大提高了专业网页制作人员的工作效率,使得开发WEB更加轻松自如。

2.2电子商务网站分析

2.2.1 可行性分析

技术可行性分析

本系统主要通过http://www.77cn.com.cn技术和数据库的访问技术,本系统是用SQL SERVER 2005数据库,非常容易学习和掌握,通过http://www.77cn.com.cn对象、SQL 指令构建页面与数据库之间的联系,通过http://www.77cn.com.cn编程来实现页面与数据库之间信息的交流,其中涉及到对页面结构的设计就要通过利用Dreamweaver MX 等可视化工具设计页面,Dreamweaver MX对页面框架的制作非常容易上手,在大体框架制作完成的基础上,对页面进行美观设计和修饰中用到CSS样式表等。运用http://www.77cn.com.cn 技术设计易学易懂,同样能开发出功能齐全的系统模块出来,同时本网站的开发是由本人完成,本人已修完本专业所有的专业基础课和专业课,熟悉数据的开发环境,有一定的运用系统软件和一定的编程能力,完全胜任此项开发,故本网站在技术上可行的。 经济可行性分析

电子商务网站的设计与实践

与传统的实体店传统的销售方式相比,本系统在扩大了企业销售产品的范围,增大了企业销售范围的同时,还提高了企业的知名度,提高了销售效率,更是减少了企业在销售中的开销。它是方便企业进行商品销售的良好平台。

另外,系统运行所需要的硬件条件在今天是很容易得到满足的。作为其开发和运行的软件工具也是再普遍不过了的。因此,此系统在经济上是完全可行的。

因此,从以上的分析可以看出,数据库采用Microsoft SQL Server 2005,网页设计采用http://www.77cn.com.cn技术,以IIS为Web服务器,采用B/S体系结构设计本系统,无论是在功能上、技术上还是在经济上都是不错的设计方案。

操作可行性分析

本网站是基于微型计算机图形界面的操作,所以一般的会上网的普通用户即可使用本系统。

系统管理员要求有计算机的专业知识。

对系统管理员将进行专业培训,使其能够熟练管理本网站,一般计算机相关专业的人员即可胜任。

分析结论

综上所述,从技术上、经济上、可操作性都是可行的,而且要求不高,所以本系统的开发是可行的。

2.2.2 网站结构方案论证

B/S结构(Browser/Server,浏览器/服务器模式)是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。

对于Client/Server模式而言,其主要特点为:

具有成熟的设计开发方法和工具。

交互性强,界面友好。

电子商务网站的设计与实践

数据通信量小,安全性高。

C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求

而B/S模式即Brower/Server结构模式,是基于Internet/Intranet的结构模式,其主要特点为:

其在逻辑上采用了3层结构,它在前台Browse和后台Server之间增加了一层Web Server层,所有的应用程序模块都安装在它上面,在Browse上只需安装一个通用的浏览器软件,因此,这种模式简化了客户端,使用户的操作更加方便。

开放性好,Intranet/Internet完全兼容。

扩展性好,根据发展需要,可对系统随时进行扩展,降低了系统的开发和维护的开销

B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理。比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好。B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用。就入买来的餐桌可以再利用,而不是做在墙上的石头桌子。

C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级,升级可能是再做一个全新的系统。B/S 构件组成,方面构件个别的更换,实现系统的无缝升级。 系统维护开销减到最小。用户从网上自己下载安装就可以实现升级。C/S 程序可以处理用户面的固定, 并且在相同区域, 安全要求高需求, 与操作系统相关。 应该都是相同的系统。B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法做到的。 与操作系统平台关系最小。C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高。B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流,并且大部分难度降低,减低开发成本。

综上所述本电子商务网站采用B/S结构。

电子商务网站的设计与实践.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)