土畜产进出口集团电子商务平台.docx
- 文档编号:30632444
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:43
- 大小:1.16MB
土畜产进出口集团电子商务平台.docx
《土畜产进出口集团电子商务平台.docx》由会员分享,可在线阅读,更多相关《土畜产进出口集团电子商务平台.docx(43页珍藏版)》请在冰豆网上搜索。
土畜产进出口集团电子商务平台
内容摘要
伴随着Internet网络在国际和国内的飞速发展,信息服务也作为一种产业逐渐深入人心,得到了蓬勃的发展。
越来越多的部门、企事业单位都在通过Internet对外宣传自己,把网页当作一种信息和系统的资源,发出信息并收集数据,同时为那些有信息需求的人提供方便快捷的服务。
土畜产进出口集团电子商务平台使用ASP技术、SQLServer数据库、Macromedia公司的DreamweaverMX开发工具制作页面,使用HTML标签为显示网页编写一个脚本,并由WEB浏览器解释,设计一个模板规范电子商务平台,形成统一的风格和画面,实现的具有会员登陆和注册,产品浏览,商品查询,购物车,客户中心,客户基本资料的修改和密码修改,在线订单,产品录入等一系列功能。
本文首先介绍了此电子商务平台的目的与意义以及项目开发的背景,并由此决定项目的总体结构与开发环境,然后对所采用的ASP技术以及数据库的一些细节和相关理论做了介绍,并详细论述了ASP技术在此系统中的数据库设计、程序设计以及实现的具体过程。
最后,对此系统的设计做了初步的总结和对系统投入实际应用所需要的改进。
关键词:
电子商务、ASP、网上交易、SQLServer2000数据库
ABSTRACT
WiththerapiddevelopmentoftheInternet,informationserviceasanewlineisbooming.MoreandmoredepartmentsandenterprisesarepublicizingthemselvesoutwardbytheInternet,usingthewebasasourceforinformationandinteraction,gettingyourmessageoutandcollectdata,offeringconvenientandfastservicesforthepersonwhoneedsinformation.
ThisE-commerceplatformofZJNACuseASPtechnique、SQLServerdatabase、theMACROMEDIAcompany’sDreamweaverMXmanufacturepage,usingHTMLtagestospecifyascripttodisplaythewebpage,andinterpretedbyawebbrowser,designingatemplatetounifythepage,visuallytietogetheraseriesofwebpagesandprovideaconsistentinterface,doingasmallwebsiteofenterpriseWEBinformationactiveissuancewithhavingthelandingandregisteredproductsbrowsing,prductsearching,inquirybasket,customercenter,memberinformationamending,thefunctionsandsoon.
ThearticlestartswithanintroductiontotheaimandmeaningofthisE-commerceplatform,andthebackgroundofthisproject.Afterwedesignedthedevelopingenvironmentandwholemode,weintroducesometheoryaboutthedynamicwebtechnologyASPanddatabase,andleadtoandetaileddiscusstothetechniqueofASPapplicationinthissystemconcreteprocessofdatabasedesign,proceduredesignandrealization.Atlast,Ididthesummaryofthissystemandtheimprovementwhichneedstothesysteminvestmentpracticalapplication.
KEYWORDS:
E-commerce、ASP、onlinetrading、SQLServer2000database
正文目录
第一章绪论1
1.1选题的背景1
1.2选题的目的及意义1
1.3功能需求2
1.4可行性分析2
第二章电子商务平台的技术支持4
2.1ASP技术4
2.1.1ASP概述4
2.1.2ASP的基本特征5
2.1.3ASP的优点5
2.1.4ASP文件介绍6
2.1.5ASP连接数据库7
2.2数据库系统8
2.2.1SQLSever2000简介8
2.3网页制作工具9
2.3.1Dreamweaver介绍9
2.3.2Dreamweaver特色9
2.4图象处理工具——PhotoshopCS310
第三章系统的总体设计12
3.1系统的总体结构12
3.2系统功能划分和系统前后台设计流程图12
3.2.1系统功能划分图12
3.2.2系统前台设计流程图13
3.2.3系统后台设计流程图14
3.3系统数据库设计15
3.3.1系统用户信息表15
3.3.2系统商品信息表15
3.3.4数据表的设计说明16
第四章系统的具体实现18
4.1网站操作执行流程18
4.2产品搜索22
4.3购物车25
第五章系统运行环境的配置28
5.1IIS的设置28
5.2设置试验数据库29
5.3配置SQLServer数据库的ODBCDSN31
总结36
致谢37
【参考文献】38
第一章绪论
1.1选题的背景
互联网的迅速普及和应用,极大地推动了电子商务的发展。
在生活节奏越来越快的今天,人们需要更多的休息时间,而网上购物正是给人们带来一种轻松,让每个人享受购物的快乐和冲浪的乐趣。
人们的商品也可以从现实走向网络,拥有更大的市场。
而虚拟物品由于其本身的特性,不涉及物流运输所造成的毁坏,以及因此而引起的一系列纠纷。
又因其资源丰富,品种齐全,人们能够对产品进行研究分析,并获得大量相关信息,可以比较价格,并且可以从大量的商品中进行选择。
因此,网上购物将日益为人们所青睐。
国际互联网(Internet)是使用公共语言进行通讯的全球计算机网络,它的出现是二十世纪末人类社会最伟大的成就之一。
进入二十一世纪后,信息化社会的特征日趋明显,国际互联网(Internet)的蓬勃发展,使之成为人们生活中不可缺少的一部份。
越来越多的人通过互联网了解时事动态、经济趋势、招考信息等,甚至是电子商务,以Internet为代表的信息高速公路不但改变了人们获取信息的途径、购物的观念,而且还创立了新的人与人之间、企业与企业之间的交流方式,使我们不再受时间和空间的限制。
建立一个面向社会的WEB互动平台,已经成为政府、媒体、企业的必然趋势。
1.2选题的目的及意义
随着信息时代的到来,无论是个人还是企业必将不可抗拒的加速进入信息网络时代。
我所在的是一个经营品种达20个门类、200余种,远销世界80多个国家和地区的进出口集团公司。
公司业务员找客户的主要途径是通过一年一度的广交会,广交会的成非常本之高,而且还要花费很大的人力物力。
现在已是信息时代,要想在竞争激烈的市场上有立足之地,首先,必须要有高效的找客户的途径,其次要想维持现有的客户源,要有非常好的产品质量和非常强的产品开发能力。
而电子商务平台其本身的特性,不涉及物流运输所造成的毁坏,以及因此而引起的一系列纠纷。
又因其资源丰富,品种齐全,人们能够对产品进行研究分析,并获得大量相关信息,可以比较价格,并且可以从大量的商品中进行选择。
方便,便利,快捷正是互联网给我们带来的优势。
因此,我结合专业课上所学的电子商务,数据库等基础,自Dreamweaver、Photoshop等软件,构建了此电子商务平台。
1.3功能需求
一个功能比较完善的网络商城系统至少应该包括以下这些功能:
用户注册和管理:
用户在网上进行购买商品前必须先进行注册,这样既便于客户再次访问商城,同时也方便为商家提供用户配送货物所必须的信息。
友好的购物环境:
商城要实现的一个目标,就是将商品信息通过友好合理的方式展现给用户。
除了能够根据分类查看商品之外,用户还应该能查看销售的热点商品,关注度最高的商品和新入库的商品信息,同时,系统还应该提供搜索功能,能够根据用户所指定的条件,迅速定位用户需要的商品。
产品搜索功能:
用户可以通过搜索快速找到自己喜欢的商品类型,并进行选择。
产品录入:
系统中的商品必须能够进行很好的管理,包括方便的添加新商品入库,能够按照类别对商品进行管理,能够在需要时修改数据库中的商品信息等。
用户定单管理:
管理员在后台查看定单,确认定单。
1.4可行性分析
现在随着网络技术的高速发展,电子商务也在不断的兴起,它是网上不可缺少的交易平台。
对于任何一个客户而言,不论身在何地,只要有一台接入互联网的计算机,就可以完成网上购买。
对于企业来说,也不管身在何地,只要有一台接入互联网的计算机就可以对企业信息进行管理。
真正实现了足不出户,完成自由交易的设想。
用ASP和SQLserver2000设计一个电子商务系统,这个系统将数据库技术和Web技术很好的融合在一起,使数据库系统成为Web的重要有机组成部分,实现了数据库技术和网络技术的有机结合。
第二章电子商务平台的技术支持
2.1ASP技术
2.1.1ASP概述
ASP(ActiveServerPages动态服务器网页)是一个功能强大,而且易于学习的服务器的脚本执行环境。
ASP是用服务器端脚本、对象和组件扩展了的标准HTML页,可用来产生和执行动态的高性能的WEB服务器程序,利用ASP可以直观简易地进行信息查询,进行交互式与用户端反馈信息。
ASP可以胜任基于微软Web服务器的各种动态数据发布。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JavaScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
所有相关的发布工作由Web服务器负责。
图2-1ASP的运作模式
2.1.2ASP的基本特征
♦ASP允许用服务器端脚本来扩展HTML,使HTML编写人员可以利用VBScript、JavaScript或其它第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的动态网页。
♦ASP提供了一些内建对象,利用这些对象可以进一步扩展HTML,使脚本更加强大。
使用这些对象,可以进行身份验证、从cookie中读取数据或向cookie中写数据。
可以在网页中插入数据并发送到客户端、重定向浏览器、检查客户端是否已建立连接等。
♦ASP可以包含标准的ActiveX组件。
Active(COM)技术是微软的重要基础,它采用封装对象、程序调用对象的技术简化编程,加强程序间合作。
ASP本身封装了一些基本组件和常用组件,同时也可以使用第三方组件,通过访问组件可以快速、简易地完善自己的HTML。
♦ASP采用ADO(ActiveXDataObjects)技术访问后台数据库。
ADO拥有强大的活力,它是位于ODBC和OLEDB之上的高性能数据操作接口,提供了开放的数据操作对象模型,允许开发人员使用任何语言和统一的编程模式操作各种与ODBC和OLEDB兼容的数据库。
与传统的CGI和ISAPI等访问数据库方式相比,ADO方案简单易行、应用广泛,是站点访问后台数据库的最佳选择。
2.1.3ASP的优点
♦完全与HTML集成;
♦无须编译和连接就可在服务器端直接运行,维护十分方便;
♦纯文本文件。
使用普通的文本编辑就可编辑;当然,使用带有ASP增强支持的编辑器可以获得更佳效果;
♦独立于浏览器。
客户端只要使用可执行HTML的浏览器,就可浏览用ASP设计的内容;
♦面向对象。
在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能够通过引入第三方组件来扩充功能;
♦与任何ActiveXScript语言兼容。
除了可以VBScript或JavaScript脚本语言进行编程外,还可以通过插件的方式使用由第三方所提供的其他脚本语言,例如Prescripts;
♦源程序的保密性。
ASP程序在服务器端执行,在客户端能够浏览到的内容只是ASP程序执行的结果所生成的标准的HTML代码,因此这样就可以保证ASP源程序不会泄露;
♦执行效率高。
ASP提供最佳化的多线程环境,在一个Process中存在有多个线程可以同时服务多个浏览者,对服务器的资源耗费很少,大大提高了执行效率等。
2.1.4ASP文件介绍
⏹ASP页面的结构
ASP不能简单地理解为一般的脚本语言,它是将脚本语言(VBScript或JavaScript)集成到HTML主页并作用于服务器端的脚本环境。
ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
(1)标准的HTML标记:
所有的HTML标记均可使用。
(2)ASP语法命令:
位于<% %> 标签内的ASP代码。
(3)服务器端的include语句:
可用#include语句调入其它ASP代码,增强了编程的灵活性。
(4)脚本语言:
ASP自带JavaScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。
⏹多脚本混合编程的规则
在各个ASP脚本单元之间插入VBScript:
VBScript可自由地嵌入到包括条件分支、循环等在内的各ASP脚本单元之间,其功能将不受影响。
此外,VBScript还可以引用在它之前定义的ASP变量,这些变量可作为两种脚本的数据接口,起到很好的连接作用。
因此,ASP脚本与VBScript的完美结合方法是:
用ASP脚本命令进行流程控制,用VBScript实现具体的处理。
ASP脚本单元之间插入HTML标记:
HTML标记可自由的嵌入到各ASP脚本单元之间,以起到特定的页面修饰作用。
同样地,HTML标记中也可以引用在它之前定义的ASP变量,以设计出动态的页面风格。
例如在数据库中存放了多种文件资料,要求根据查询需要,将相应的某图片显示在屏幕上。
只用静态的HTML语言是无法结合实际需要完成以上功能的。
但若将其和ASP脚本结合起来,由ASP脚本命令接受输入的文件号,查询数据库,将相应的文件所在路径以ASP变量的形式传递给HTML标记,再由其完成显示的功能,则可满足要求。
又如:
若想根据不同情况显示出不同页面的画面,可用ASP的条件语句做出判断,在每一个分支下用HTML标记进行显示。
VBScript单元之间插入ASP脚本:
在各个VBScript单元之间插入的ASP脚本,只在程序第一次执行时起作用,以后即使由于VBScript的控制,再次进入该ASP脚本,也将不予执行。
也就是说,VBScript单元间的ASP脚本命令是独立的,不受VBScript的条件分支、循环等语句的控制,无法将二者在功能上结合起来。
因此,若不得不在VBScript间插入ASP脚本时,唯一的方法是另建立一个asp文件,将所需的ASP脚本写入其中,在VBScript中需要调用这些ASP脚本时跳转到该文件,处理完毕再跳回原VBScript所在的文件。
鉴于这种复杂情况,在VBScript单元中插入ASP脚本是不合适的。
2.1.5ASP连接数据库
ASP提供两种访问数据库的方法:
在第一种方法中每次访问数据库都要与数据库连接一次,一旦与数据库建立连接语句就可以对数据进行操作;当对数据的操作完成,所有相关的对象都被关闭。
与数据库相连的另一种方法是当用户的任务完成后连接才被关闭,这是由Global.asp文件所控制。
每个基于ASP的internet应用可以有一个存放在应用根目录中的Global.asp文件,该文件有四个事件:
Applicattion-start,Senssion-start,Applicattion-End和Session-end用户与数据库的连接是在Session-start事件中,用Session-end事件关闭连接[1]。
在本网页中用如下代码来实现ASP与数据库的连接:
setconn=server.createobject("ADODB.CONNECTION")'建立数据库连接
sqlconn="DSN=www;uid=sa;pwd=123456"
conn.opensqlconn'打开数据库连接
setrs=Server.CreateObject("ADODB.Recordset")'建立数据库记录集连接
2.2数据库系统
2.2.1SQLSever2000简介
SQL(StructuredQueryLanguage)即为结构化查询语言。
SQL于语言的主要功能就是同各种数据库建立联系,进行沟通.SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oral、DB2、Sybase、MiscrosoftSQL、Access等都采用了SQL语言标准。
使用SQL语言可以执行下述功能:
从一个简单的表查询,到创建表和存储过程,到设定用户权限,但是构成SQL语句的核心内容还是如何从数据库中插入、更新和查询数据。
SQL语句中最重要的如下:
命令说明
SELECT从一个表或多个表中检索列和行
INSERT向一个表中增加行
UPDATE更新表中已存在的行的某几列
DELETE从一个表中删除行
Web应用程序设计少不了数据库,因为只有数据库才能大量、快速地处理信息,MicrosoftSQLServer是目前非常流行的基于客户机/服务器的关系型数据库管理系统。
SQLSever2000作为是其最新版本,具有易用性、伸缩性、可靠性和数据仓库等方面都具有优良的性能。
它的主要特性:
♦具有完全的Web功能,支持扩展标记语言(XML)并且拥有一个新的、集成的数据挖掘引擎,可以让用户从B2B、B2C型的电子商务所提供的机会和高效性中获益。
♦通过对高端硬件平台以及最新的网络和存储技术的支持,可以为大型的Web站点和企业级的应用提供可扩展性和高可靠性。
♦使用了工业界最先进的数据库构架,它与MicrosoftWindowsDNA2000平台紧密集成,使用户能够在Internet商业领域快速创建应用。
♦可以把数据库的工作负载分布到普通服务器群集上,以实现高度的可扩展性。
♦支持最新的、高速的系统区域网络(SAN)技术,从而极大地提高了应用程序的性能、系统的可扩展性和可靠性。
♦引入索引视图技术,运用该技术可以为关系型数据库设计出高性能的报表应用程序。
2.3网页制作工具
2.3.1Dreamweaver介绍
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
2.3.2Dreamweaver特色
·最佳的制作效率:
Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或是Photoshop等档案移至网页上。
使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。
对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。
Dreamweaver能与您喜爱的设计工具,如Playback,Flash,Shockwave和外挂模组等搭配,不需离开Dreamweaver便可完成,整体运用流程自然顺畅。
除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。
·网站管理:
使用网站地图可以快速制作网站雏形,设计,更新和重组网页。
改变网页位置或档案名称,Dreamweaver会自动更新所有连结。
使用支援文字,HTML码,HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。
·无可比拟的控制能力:
Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。
它包含HomeSite和BBEdit等主流文字编辑器。
帧(frames)和表格的制作速度快的令您无法想象。
进阶表格编辑功能使您简单的选择单格、行、栏或者未连续之选取。
甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。
2.4图象处理工具——PhotoshopCS3
当今风靡世界,在平面图像处理领域成为行业权威和标准的Photoshop软件源于20世纪80年代中期,Michigan大学的一位研究生ThomasKaon编制的一个在MacintoshPlus机上显示不同图形文件的程序。
AdobePhotoshop是公认的最好的通用平面美术设计软件。
由Adobe公司开发设计。
其用户界面易懂,功能完善,性能稳定,所以,在几乎所有的广告、出版、软件公司,Photoshop都是首选的平面工具。
Photoshop的主要功能介绍如下:
Photoshop可分为图像编辑、图像合成、校色调色及特效制作部分。
图像编辑是图像处理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜象、透视等。
也可进行复制、去除斑点、修补、修饰图象的残损等。
这在婚纱摄影、人像处理制作中有非常大的用场,去除人像上不满意的部分,进行美化加工,得到让人非常满意的效果。
图象合成则是将几幅图象通过图层操作、工具应用合成完整的、传达明确意义的图象,这是美术设计的必经之路。
photoshop提供的绘图工具让外来图象与创意很好地融合,成为可能使图象的合成无衣无缝。
校色调色是photoshop中深具威力的功能之一,可方便快捷地对图象的颜色进行明暗、色编的调整和校正,也可在不同颜色进行切换以满足图象在不同领域如网页设计、印刷、多媒体等方面应用。
特效制作在photoshop中主要由滤镜、通道及工具综合应用完成。
包括图象的特效创意和特效字的制作,如油画、浮雕、石膏画、素描等常用的传统美术技巧都可藉由photoshop特效完成。
而各种特效字的制作更是很多美术设计师热衷于photoshop的研究的原因。
第三章系统的总体设计
3.1系统的总体结构
此电子商务平台主要功能是作为土畜产进出口集团与外商进行网上交易的平台。
系统的产品分类模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 畜产 进出口 集团 电子商务平台