小型商业网站的开发和设计.doc
《小型商业网站的开发和设计.doc》由会员分享,可在线阅读,更多相关《小型商业网站的开发和设计.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文小型商业网站的开发和设计(购物车模块的功能实现)电子商务B2C模式网站设计及实现摘 要随着人类社会的发展,人们对物质的需求也在不断增长,越来越多的电子商务来到了人们的身边。本文通过电子商务网站的建设以实现对商业零售企业提供信息化管理,建立了基于B2C的网络销售系统,着重论述了系统功能与实现数据流程及存储,包括商品目录、会员注册、在线竞拍、网上订货与购物、库存查询、后台数据库管理等。针对应用程序功能完备,易使用等特点,本系统采用现在流行、稳定的ASPAccess数据库编写。本文通过作者设计和开发B2C网站的实践,阐述了电子商务网站中应具有的功能、设计以及实现方式,介绍了电子商务的设计和系
2、统功能的实现过程。关键词: ASP;电子商务;B2CDesign of B2C e business web siteAbstractAlong with human social development, mankind also increase constantly to the need of the knowledge. More and more e-business come and stay with us.To realize information management for commercial retail enterprise by construction of
3、e-business web site. Constructed the netwrok distributino system based on B2C, discussed the system function as well as realization, data flow and storage, which including merchandise catalog, membership registration,shop on ordering and shop on line, slock inquiring and data management. Based on th
4、e request for the latter applied function is complete, easy usage etc. We make a decision the system used now popular and stable ASP+Access database to complete the programming. Through this article, the author tells what function the e-business have and how this system achieves the function and the
5、 design.Keyword : ASP; e-business; B2C目录摘要2Abstract2第一章:绪论11 设计思想412 开发工具的选用及介绍5第二章:电子商务网站的相关概念21 电子商务的两种主要模式722 电子商务的系统结构7第三章:电子商务系统B2C模式的工作原理 31 系统运行环境8311 数据访问方式8312 简介8313 技术932 系统功能描述及流程图10第四章:网站总体设计与分析41 网站开发工具配置1242 网站内容分析1243 网站功能归总1244 网站购物流程图13第五章:B2C网站的详细设计51 数据库设计1352 网站功能模块设计及用户界面设计1952
6、1 网站主页19522 用户模块20523 竞拍模块21524 购物车模块21525 收银台模块2453 后台数据管理24第六章 结论28谢辞 30参考文献 31附录 32第一章 绪论在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。我们已经步入了
7、信息时代,电子商务是信息时代送给我们最珍贵的礼物,电子商务是将企业的核心商务过程通过计算机网络实现,以便改善客户服务,减少流通时间,降低流通费用,从有限的资源中得到更多的利润。在这样的背景下,微型电子商务平台的构建这一课题就有其现实意义。本方案是在Asp环境下,通过Dreamwear编程实现的。在我认为,电子商务的主要特色分为:show(展示);sell(销售);sever(服务)。电子商务正是有了这样的特色,才能够慢慢取代传统的销售模式,将销售带入一个新的平台,传统的销售模式在互联网的冲击下有越来越力不从心的趋势,而电子商务作为新的销售模式,正焕发出巨大的生命力。本方案从如何构建一个电子商务
8、网站出发,一步一步实现电子的三个特色。这三个特色在我们的设计中比例大体相当,其本身是一个相辅相成的过程。在网站中如何体现电子商务的特色是本方案的精华所在。11 设计思想由于此次的任务是小型网站的开发与设计,在初期,我们确立了项目小组,网站采用B 2 C模式,先明确框架,明确功能模块,并且在指导老师的帮助下,做出时间安排和初步需求分析,了解网站命名,标志,尽量做到网站界面自然美观,主要实现二手物品网上竞拍功能,添加购物车功能,一目了然,方便交流和竞拍。经过协商,我们把网站系统的概要设计归纳如下:按照功能模块的类型,我们确立了客户端和管理端两大类别,其中客户端至少应具备商品、竞拍、购物车和服务台这
9、四个大块;而管理端则至少具备商品、用户和订单这三个大块。经过初步讨论分析后,我们用表格形式列出:表1.1:功能模块划分序号功能模块类别功能模块备注1客户端查看新闻模块2商品模块3竞拍模块4购物车模块5服务台模块(结帐模块)6用户模块(注册/登录验证)7留言板模块8管理员模块(管理员登录/验证等)9新闻管理模块需要管理员验证10商品管理模块需要管理员验证11用户管理模块需要管理员验证12订单管理模块需要管理员验证13留言板管理模块需要管理员验证12 开发工具的选用及介绍ASP的优势:ActiveServerPages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的
10、原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。ASP的特点:任何开发工具皆可发展ASP只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,
11、其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In”(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。隐秘安全性高如果我们在浏览器中直接查
12、看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。易于操纵数据库ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:Access、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是“Excel”文件当成数据库用。面向对象学习容易ASP具备有面向对象(Object-Oriented)功能,
13、学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。ASP的六大内部对象Request Response Server Session Application Object Context从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合
14、MicrosoftTransaction服务器进行分布式事务处理。所以我选择了ASP结合 Dreamweaver及SQL Server作为开发工具。第二章 电子商务的相关概念21电子商务的两种主要模式总的来说,电子商务可以分为企业(Business)对终端客户(Customer)的电子商务(即B2C)和企业对企业的电子商务(B2B)两种主要模式。一、B2C: 即:商业机构对消费者的电子商务(Business-to-consumer),指的是企业与消费者之间进行的电子商务活动。这类电子商务主要是借助于国际互联网所开展的在线式销售活动。最近几年随着国际互联网络的发展,这类电子商务的发展异军突起。例
15、如,在国际互联网上目前已出现许多大型超级市场,所出售的产品一应俱全,从食品、饮料到电脑、汽车等,几乎包括了所有的消费品。二、B2B:与B2C所不同的是B2B,即商家对商家(或企业对企业)电子商务。它是指商业机构(或企业、公司)使用Internet或各种商务网络发布供求信息,并向供应商(企业或公司)订货或接受客户订货,完成支付过程及票据的签发、传送和接收,确定配送方案并监控配送过程。22电子商务的系统结构一个完善的电子商务系统应该是三层框架结构,底层是网络平台,是信息传送的载体和用户接入的手段,它包括各种各样的物理传送平台和传送方式;中间是电子商务基础平台,包括CA(Certificate Au
16、thority)认证、支付网关(Payment Gateway)和客户服务中心三个部分,其真正的核心是CA认证;而第三层就是各种各样的电子商务应用系统,电子商务基础平台是各种电子商务应用系统的基础。由于电子商务是用电子方式和网络进行商务活动,通常参与各方是互不见面的,因此身份的确认与安全通信变得非常重要,解决方案就是建立中立的、权威的、公正的电子商务认证中心-CA认证中心,它所承担的角色类似于网络上的(公安局)和(工商局),给个人、企事业单位和政府机构签发数字证书-(网上身份证),用来确认电子商务活动中各自的身份,并通过加解密方法实现网上安全的信息交换与安全交易。支付网关的角色是信息网与金融网
17、的连接的中介,它承担双方的支付信息转换的工作,所解决的关键问题是让传统的封闭的金融网络能够通过网关面向因特网的广大用户,提供安全方便的网上支付功能。客户服务中心也称为呼叫中心,与传统的呼叫中心的分别在于不但支持电话接入的方式,也能够支持Web、E-mail、电话和传真等多种接入方式,使得用户的任何疑问都能很快地获得响应与帮助。客户服务中心不是以往每个企业独立建设和运作的概念,而是统一建设再将席位出租,从而大大简化和方便中小型企业进行电子商务,提供客户咨询和帮助。第三章:电子商务系统B2C模式的工作原理3.1系统运行环境3.1.1 数据访问方式在电子商务系统中,Web提供了与客户进行通信联络的有
18、效手段,得用Web技术,可实现Web服务器与数据库系统的连接,完成对数据的处理与查询。用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。实现Web服务器与数据库的连接最主要的方法之一:是利用中间件技术在两者之间建立连接和通信,如CGI和ASP应用编程接口。Web服务器通过调用CGI程序实现与Web浏览器的交互,即CGI程序接受浏览器发给Web服务器的信息,进行处理后,将相应结果再送给Web服务器,通过Web服务器将信息传送给浏览器。但CGI程序在响应速度和资源利用等方面有较大局限性,客户端每请求一个CGI程序,服务器便打开一个进程,当请求的数量较大时容易引起“瓶颈”现象。因此,开发人
19、员常利用ASP编程来扩展服务器功能,ASP程序占用系统资源少,运行效率较高,但它的编程较CGI程序更为复杂。3.1.2 IIS简介IIS (全称Internet Information Services)是提供ASP服务的一种非常普遍的服务器。它既可以充当一个网络服务器,进行网络管理,向Internet上的用户提供Web服务,也可以很方便地为个人计算机提供完善的ASP程序开发服务(在本文中的用途即为后者)。Windows2000操作系统下,可以通过安装组件的方法,快速而简便地安装IIS,再通过简单的设置,你的计算机便可以成为一台WEB服务器,也就可以开始调试你的ASP程序了。(Windows
20、2000+IIS 5.0是本文调试ASP程序的环境)。3.1.3 ASP技术作为电子商务网站的开发工具之一,ASP与常见的在Client端实现动态主页的技术如:Java applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序,从而窃取编程逻辑。ASP程序通过后缀名为.asp的ASP文件来实现其功能。一个.
21、asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下(例如:Windows 2000操作系统,该文件放在系统主目录的/Inetpub/wwwroot下)。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。如果Web服务器上装了ASP,就调用ASP,ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器再把结果发送给浏览器。通过ASP内置的对象、服务器组件“Server Component”可以完成非常复杂的任务。其中,ASP工作原理如下图所示:图3.1:ASP工作原理图从图中,我们可以看
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 商业网站 开发 设计
限制150内