旅游电子商务网站.docx
- 文档编号:30242370
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:33
- 大小:1,012.85KB
旅游电子商务网站.docx
《旅游电子商务网站.docx》由会员分享,可在线阅读,更多相关《旅游电子商务网站.docx(33页珍藏版)》请在冰豆网上搜索。
旅游电子商务网站
重庆文理学院成人高等教育
毕业论文
旅游电子商务网站
论文作者:
吴磊
指导教师:
胡章平
专业班级:
09级计算机应用技术2班
学号:
011810103918
提交论文日期:
2011年12月25日
论文答辩日期:
2012年1月12日
中国∙重庆
2011年12月
ASP的电子商务网站设计与编程
前言:
随着信息技术的飞速发展,现代社会已经到了真正的E时代,互联网这个虚拟世界正在具体化、现实化,并逐渐与现实生活融为一体。
电子商务的迅速发展不仅是因为其将传统商务流程电子化、数字化而提高效率,而且在于其创造了更多的贸易机会。
其逐渐完善的安全、高效、稳定推动了电子商务的迅猛发展。
特别在今年,随着物联网的完善,快递公司的迅速崛起,信息技术不断深入人心,把电子商务从之前的虚拟化,不容易被接受到现在的成为一种社会贸易趋势。
这是一个发展迅速的新市场,将形成一套全新的贸易活动框架.
加之此网站的目的在于宣传的同时贸易,通过网站展示文字和图片,让客户感受商品的绿色环保,商品生产地的优美风景也可以作为吸引客户的手段。
通过传统广告网站与电子商务网站的结合,更好的、立体的进行贸易活动.
与此同时,商业空间也发展到全球规模,这更加促进电子商务的(ElectronicCommerce,EC)飞速发展,电子商务网站也就应运而生。
建立商业网站,成了企业走近电子商务的第一步,电子商务网站使传统的封闭营销方式转化为利用互联网的方便性,向全世界的消费者宣传自己的产品.本论文主要从网站的内容定位、模块结构、外观设计三方面着手进行设计,电子商务网站的主要构件包括:
数据库(客户数据库、商品数据库)、购物车、客户公告、用户注册和登录、订单查询、商品搜索引擎。
关键字:
电子商务,ASP
ASPelectroniccommercewebsitedesignandprogramming
Abstract:
Withtherapiddevelopmentofinformationtechnology,themodernsocietyhasalreadyreachedtherealEera,theInternetvirtualworldisspecific,realistic,andgraduallyandreallifecom。
Therapiddevelopmentofelectroniccommerceisnotonlybecauseofitstraditionalbusinessprocesseselectronic,digitalandimproveefficiency,butalsointhecreationofmoretradeopportunities.Itgraduallyperfectsafety,efficient,stableandpromotetherapiddevelopmentofelectroniccommerce。
Especiallyinthisyear,withtheimprovementofInternetofthings,theexpressdeliverycompanytoriserapidly,theinformationtechnologycontinuetowinsupportamongthepeople,theelectroniccommercefromthevirtual,noteasytobeacceptedtothepresenthasbecomeasocialtrendtrading.Thisisarapidlydevelopingnewmarkets,willformasetofnewtradeframework.
Inadditiontothissiteaimstopromotethetrade,throughthewebsitetodisplaytextandpictures,letcustomersfeeltheproductofgreenenvironmentalprotection,commodityproductionlandscapecanbeusedasameanstoattractcustomers。
Throughthetraditionaladvertisingsitesande-commercewebsitecombine,better,three—dimensionaltradeactivity。
Atthesametime,commercialspacedevelopmenttoaglobalscale,themorepromotetheelectroniccommerce(ElectronicCommerce,EC)rapiddevelopment,e-commercewebsitealsoemergeasthetimesrequire。
Theestablishmentofcommercialwebsite,becamethecompanyapproachedtheelectroniccommercefirststep,websiteofelectronicbusinessaffairsmakesthetraditionalclosedmarketingintotheuseofInternetconvenience,toconsumersaroundtheworldtopromotetheirproducts。
Thispapermainlyfromthewebsitecontentlocalization,modulestructure,designsthreeaspectsofdesign,electroniccommercewebsiteisthemaincomponentofdatabase(including:
customerdatabase,commoditydatabase),shoppingcart,noticetocustomers,theuserregistrationandlogin,orderinquiries,productsearchengine.
1绪言
本章阐述选课的研究背景、目的、意义以及电子商务发展现状.
1.1课题背景
随着信息技术发展与应用的极大突破,更多的企业利用互联网争夺新市场,进行电子商务的活动越来越多,且越来越广泛,并且绝大多数获得了较好的经济效益,建立一个好的网站到越来越多的企业的重视和关注。
网络技术的飞速发展,给世界创造了巨大的信息财富,全球经济的延伸,使人类产生了广泛交流的强烈愿望。
面对电子商务的波澜浪潮,各个大小商业网站应运而生.电子商务网站的起步与发展,改变了传统的经营运作模式,为信息共享和信息协作提供了无限空间.
Internet的出现和发展对人类的生活、工作等产生了巨大的影响。
而电子商务是Internet发展的直接产物,是网络技术应用的全新发展方向.电子商务凭借其成本低、效率高、机会多等优势,吸引着越来越多的商业企业.网络的出现和发展,给商业领域带来的巨大革命,使得全球范围内蓬勃发展的“电子商务”对各行各业都产生了积极而深远的影响,这使建立更多的电子商务网站成为必然。
“电子商务”源于英文:
ELECTRONTCCOMMERCE简写为eco。
顾名思义,其内容包括两方面:
1、电子方式2、贸易活动。
其定义是利用TCP/IP公网网络和技术进行在线无纸交易和商务作业的活动。
要实现电子商务,首先它离不开电脑和互联网。
电子商务网站的主要经营模式:
按电子商务服务的区域划分,商务网站的交易模式主要有两类:
商家对消费者模式(B2C)和商家对商家模式(B2B)这个模式为个人用户提供了一种全新的购物方式选择。
1.2课题的主要研究工作
本毕业设计任务就是在Windows2000下以ASP+SQL数据库系统为工具,实现电子商务网站的设计.对ASP和SQL功能和实现方法进行进一步了解。
同时,也更直观的说明网站设计与制作。
2本毕业设计的环境设置与工具介绍
本章对硬件没有做介绍,只介绍一下软件环境及开发工具。
2.1Windows2003
本网站使用Windows2003professional作为系统开发环境。
2.2IIS
IIS是InternetInformationServer的缩写,它是微软公司主推的Web服务器。
在Windows2000安装光盘中包含IIS5.0.IIS与WindowsNTServer完全集成在一起,所以用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet或Intranet站点。
IIS的一个重要特性就是支持ASP。
IIS提供了一个可与WindowsNT操作系统紧密相连的以事物为基础的网络服务器.他的更高一级具有两个特点:
一是对于HTTP有关的服务领域的功能有所加强,这种加强使得IIS可管理多个网络地址,调整地址或特定应用的装置.二是除了有管理和开发功能外,还有了其它的一些功能作为补充,例如它可以支持HTTP1.1的应用开发端的改进,包括以事物处理为基础的应用、独立进程、对SSL(SecureSocketlayer)的支持、ADO和新的开发工具。
2。
3ASP
ASP(ActiveServerPages)建立在IIS和Windows2003中并会在安装操作系统和Web服务器后自动安装。
简单地说,ASP是一种通过截取收到的请求和处理发出的响应与用户进行交互的技术,用于一般用途的普通的HTTP请求和响应遵循一种不灵活模式,不适于动态交互.
当你的Web站点放置在上并运行脚本时,服务器会查看每个文件已核实是否每个文件都含有ASP。
如果确实如此,服务器就将那些文件路由到ASP,在将它们送到客户端之前进行处理,然后对脚本进行处理并生成适当的内容,用于传回道浏览器或客户机中.由于ASP在将待发信息发出之前有机会对信息进行处理,因此就可以内置各种各样的功能,例如可以进行数据库访问,也可以使用VBScript或JScript任何你想使用的脚本语言所提供的功能。
VBScript是使用的默认语言,但是在Windows2003中包含了VBScript和JScript两种脚本引擎。
ASP本身不是一种编程语言,它更象是一种将脚本对象组建和与Web服务器间的交互作用粘合在一起的粘合剂。
从技术角度讲,ASP是由对象组成的,这些对象被VBScript或JScript调用来完成某些极为有用的功能,如截取由用户提交的数据、对用户的输入做出的响应、管理应用程序和会话,以及操纵服务器等.这些在以后会详细介绍。
2。
4SQLServer2005
SQLServer是一个关系数据库管理系统。
它最初是由MicrosoftSybase和Ashton—Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。
3网站方案设计
3。
1网站的性能要求
电子商务网站可提供网上交易和管理等全过程的服务。
因此,它具有广告宣传、咨询洽谈、网上定购、网上支付、电子账户、服务传递、意见征询、交易管理等各项功能。
本网站的设计将涉及到广告宣传、网上订购、在线交流、后台管理等功能。
(1)广告宣传
电子商务可凭借企业的Web服务器和客户的浏览,在Internet上发播各类商业信息.客户可借助网站上的检索工具(Search)迅速地找到所需商品信息,而商家可利用网上主页(HomePage)在全球范围内作广告宣传。
与以往的各类广告相比,网上的广告成本最为低廉,宣传范围极广,而给顾客的信息量却最为丰富。
(2)网上订购
电子商务网站可借助Web中的邮件交互传送实现网上的订购。
网上的订购通常都是在产品介绍的页面上提供十分友好的订购提示信息和订购交互格式框。
当客户填完订购单后,通常系统会回复确认信息单来保证订购信息的收悉.订购信息也可采用加密的方式使客户和商家的商业信息不会泄漏.
(3)服务传递
对于已付了款的客户应将其订购的货物尽快地传递到他们的手中.而有些货物在本地,有些货物在异地,电子邮件将能在网络中进行物流的调配。
而最适合在网上直接传递的货物是信息产品。
如软件、电子读物、信息服务等。
它能直接从电子仓库中将货物发到用户端。
(4)交易管理
整个交易的管理将涉及到人、财、物多个方面,企业和企业、企业和客户及企业内部等各方面的协调和管理。
因此,交易管理是涉及商务活动全过程的管理。
电子商务的发展,将会提供一个良好的交易管理的网络环境及多种多样的应用服务系统.这样,能保障电子商务获得更广泛的应用。
3。
2系统的可行性分析
3.2。
1经济上的可行性
首先,本次设计是面向一个小型的网上购物系统,所以在经济上耗费不多。
其次,
云计算技术的不断完善,投入使用的面广,使得服务器费用自然降低。
3。
2.2技术上的可行性
从系统构成环境看:
本系统可以采用客户/服务器(Client/Server)的结构体系。
由于到完全开放的网络条件,网上资源的丰富和可利用性,使得本网站开发时更加容易。
从硬件环境上来看,本系统对计算机硬件的基本要求不高。
128MB以上内存。
从软件环境来看,首先系统的是在Windows2003环境下完成的.而数据库采用SQLServer2005,在数据库功能方面新增了功能强大。
3。
3。
3管理上的可行性
首先,由于本网站实现的是一个小型的系统,实现的都是最基本的功能,所以,不论是管理员还是客户应用起来都比较方便。
其次,系统开发将采用更加人性化的界面,使操作人员易于掌握和管理.
综上所述,本系统开发目标明确,开发时机成熟,从多个角度都是完全可行的。
3.3网站设计原理以及特点
提供高效的内容丰富的Web商业服务是一项连续不断的任务,这并不是做好几个网页放在里面就可以了。
所以,一开始,一定要明确制作哪种类型的电子商务网站。
电子商务网站就规模上来说,可以分为大中小型网站。
这里说的是规模,而不是功能,也许有大型网站和中型网站的功能差不多的,但真正的基础却相差很远。
本网站的设计是一个小型的BtoC模式的电子商务网站,这就是本网站设计原理的出发点。
首先,要明确建立小型的电子商务网站的特点及基本要求。
小型电子商务网站所出售的东西一般都不可能太贵,也可能很全。
本网站要设计主要面向学生及上班族等.本网站设计要要突出小网站能够吸引人年轻人的地方,网站中有品种繁多的商品,并且简单,容易熟悉,让顾客享受网上一站式购物的感觉。
本电子商务网站是对技术的要求首先是有动态交互性。
所谓动态交互式网站就是能动态的更新内容,比如说商品种类的更新、商品的更新、商品被浏览和购买的统计等。
这就要求与数据库有良好的结合;而交互式则是商业网站的基本要求,比如顾客要购买商品,当他第一次进站时,网站要提醒他注册,如购不是,则可以登录购买。
通过ASP及SQL就可以实现这些功能。
单纯的HTML语言编写的网站,事实上只能说是一部图文并茂的书,只能一页一页的翻看,除此之外,就不能再做更多的其他事情了.而动态交互式网站则大大改变了这点,动态交互式最大的优点就是它使得网站有了“人性”,可以和网页进行单独的对话。
比如电子商务网站,当你第一次进入并购买商品时,就马上由提醒你注册登录。
当然它还有很多优点,这里就不一一列举了。
电子商务网站还有以下特点:
(1)普遍性:
电子商务作为一种新型的交易方式,将企业和消费者带入了一个网络经济、数字化生存的新天地,省时省事。
(2)方便性;在电子商务环境中,人们不再受地域的限制,客户能以非常简捷的方式完成过去较为繁杂的商务活动,如购买、查询商品等。
(3)整体性:
电子商务网站能够规范事务处理的工作流程,将人工操作和电子信息处理集成为一个不可分割的整体,这样不仅能提高人力和物力的利用,也可以提高系统运行的严密性;
(4)安全性:
在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等;
(5)协调性:
商务活动本身是一种协调过程,它需要客户与企业间的协调,在电子商务环境中,往往电子商务的全过程是一气呵成的。
3。
4系统流程分析
为了更清楚的完成此电子商务网站,本小结将介绍系统流程。
本网站中有两个系统流程.
3。
4。
1前台客户的浏览订购流程
电子商务网站的基本任务决定了网站的经营方向,是站点建立后一切经营活动的核心和出发点.本电子商务网站是面向人们的一般生活需求,提供各类生活用品等.网站的访问者是网站的主要服务对象,访问者选择的是网站中提供的他所需的商品,但是他也有一定的限制.
下面就介绍一下访问网站的客户购物所需的一般过程。
首先用户进入网站进行商品的浏览或直接搜索他所需要的商品,但是当他购买时就会有一定的限制了,如果是注册用户就可以直接登录进行购物。
不是注册用户就需要立即注册,注册完后才可以进行购物。
购物时首先选择所需要的商品,当选好商品后,用户就可以进行订购并查看购物车确定所购买的商品。
确定后就可以到收银台添订单,然后提交订单,这样就可以在家等着送货上门了。
这样就可以足不出户享受生活了,本设计也就完成了基本的用户购物功能。
详细的购物流程图如图3.1所示。
图3.1前台客户的浏览订购流程
3.4。
2后台管理员的处理订单流程
客户订购了他所需要的商品后,以后的工作就应该由系统管理员来完成了。
管理员要根据客户的订单来进行操作,如果订单没有处理,那么管理员要首先处理用户订单。
要按照订单给用户发货,然后就进行订单结帐,结帐后订单就可以删除了。
其详细的流程过程如图3.2所示。
图3。
2后台管理员的处理订单流程
这样网站的基本运行过程就可以一目了然了。
4网站框架设计
4.1系统功能模块描述
本电子商务网站分为前台管理和后台管理。
前台管理包括浏览商品、用户登录、用户其他信息维护、订购商品、购物车等。
后台管理包括站内的提示管理、商品的管理、订单的管理、用户投诉的管理、用户管理和管理员管理等模块。
下面具体介绍一下各模块的功能。
(1)系统管理员的功能:
添加删除用户,包括用户名、密码等信息.修改管理员的信息、删除管理员的信息。
(2)用户信息管理:
注册用户,包括用户名、密码等信息。
修改用户信息、删除用户信息。
(3)网站的提示管理:
添加提示(提示包括标题和内容等),还可以对提示修改和删除。
(4)商品的管理:
添加商品类别,修改商品类别,删除商品类别,添加商品信息,(包括商品的类别、名称、编号、生产公司等信息.)商品图片的上传、修改和删除图片,修改商品信息,删除商品信息,查看商品信息。
(5)订单的管理:
处理订单,发货,结账,删除订单。
(6)用户的投诉管理:
查看投诉,提出投诉的解决方法,删除投诉。
具体的功能模块划分如图4.1所示.
图4.1网站功能示意图
4.2数据库模块描述
数据库,顾名思义,是存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。
人们搜集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理。
进一步抽取所有用信息.所谓数据库是指长期存储在计算机内的、有组织的、可共享的数据集合.数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库是把信息系统中大量的数据按一定的模式组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确的从数据库中获得所需的信息。
一个信息系统的各个部分能否紧密的结合在一起以及如何结合,关键在数据库。
因此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出完善而高效的信息系统。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求。
下面是本网站系统主要的数据库E—R图。
图4。
2管理员E—R图
图4.3用户E—R图
图4。
4投诉管理E—R图
图4。
5订购管理E—R图
下面是数据库逻辑结构设计
本网站定义的数据库中涉及到了七张表,它们分别是提示管理表、商品类别表、商品信息表、购物车表、客户投诉表、用户表和管理员表。
各表包含的基本信息在下面的表中显示了。
(1)管理员信息表:
管理员表用来保存系统管理员的基本信息,结构如表4。
1所示。
表4.1管理员信息表
编号
字段名称
数据结构
说明
1
AdminId
varchar
管理员名不能为空
2
Passwd
varchar
密码不能为空
3
Name
varchar
管理员姓名不能为空
(2)用户信息表:
用来保存用户的基本信息,结构如表4。
2所示。
表4.2用户信息表
编号
字段名称
数据结构
说明
1
UserId
varchar
用户名不能为空
2
Pwd
varchar
用户密码不能为空
3
UserName
varchar
用户姓名不能为空
4
Sex
bit
用户性别不能为空
5
Address
varchar
用户地址不能为空
6
Telephone
varchar
用户电话不能为空
7
varchar
电子邮件地址不能为空
(3)购物车表:
用来保存用户订购的商品信息,结构如表4。
3所示。
表4。
3购物车表
编号
字段名称
数据结构
说明
1
Id
int
商品编号不能为空
2
UserId
varchar
用户名不能为空
3
GoodsId
int
商品编号不能为空
4
OrderTime
datetime
订购时间
5
OrderCount
smallint
订购数量不能为空
6
SalePrice
float
销售价格
7
OrderNumber
varchar
订单号不能为空
(4)商品类别表:
用来保存商品类别的基本信息,结构如表4.4所示。
表4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 电子商务 网站