网上购物系统的设计与实现论文Word文档下载推荐.docx

上传人:b****8 文档编号:22488478 上传时间:2023-02-04 格式:DOCX 页数:63 大小:253.98KB
下载 相关 举报
网上购物系统的设计与实现论文Word文档下载推荐.docx_第1页
第1页 / 共63页
网上购物系统的设计与实现论文Word文档下载推荐.docx_第2页
第2页 / 共63页
网上购物系统的设计与实现论文Word文档下载推荐.docx_第3页
第3页 / 共63页
网上购物系统的设计与实现论文Word文档下载推荐.docx_第4页
第4页 / 共63页
网上购物系统的设计与实现论文Word文档下载推荐.docx_第5页
第5页 / 共63页
点击查看更多>>
下载资源
资源描述

网上购物系统的设计与实现论文Word文档下载推荐.docx

《网上购物系统的设计与实现论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上购物系统的设计与实现论文Word文档下载推荐.docx(63页珍藏版)》请在冰豆网上搜索。

网上购物系统的设计与实现论文Word文档下载推荐.docx

Asp,informationbasedsociety,netshopping,E-business,DreamweaverMX,SQLServerdatabase

中文摘要……………………………………………………………………………………2

英文摘要……………………………………………………………………………3

目录……………………………………………………………………………4

前言……………………………………………………………………………6

第一章概述………………………………………………………………………………7

1.1系统说明………………………………………………………………………7

1.2系统特点………………………………………………………………………7

1.3系统功能简介…………………………………………………………7

1.3.1基本功能……………………………………………………………………7

1.3.2高级功能……………………………………………………………………8

1.3.3系统功能详细介绍………………………………………………………8

1.3.4系统功能模块图……………………………………………………………9

第二章 程序开发的技术基础…………………………………………………………11

2.1HTML语言………………………………………………………………11

2.1VBSCRIPT语言…………………………………………………………………11

2.2 

ASP语言………………………………………………………………………11

2.2.1ASP语言概述……………………………………………………11

2.2.2ASP的功能……………………………………………………………12

 2.2.3 ADO技术介绍……………………………………………………………15

2.2.4ASP的发布………………………………………………………………15

  2.3 

数据库原理……………………………………………………………………15

2.3.1 

SOL基础…………………………………………………………………15

2.3.2 

使用ASP进行Web和数据库集成………………………………………16

2.3.3 

Access数据库……………………………………………………………18

第三章网上购物系统的实现与设计……………………………………………………19

3.1系统需求分析…………………………………………………………………19

3.2系统总体结构…………………………………………………………………19

3.3业务流数据流分析……………………………………………………………19

3.4系统逻辑结构设计……………………………………………………………20

3.5数据库逻辑结构设计…………………………………………………………20

3.6数据库物理设计………………………………………………………………22

第四章系统模块功能的实现………………………………………………………24

4.1目录结构与通用模块………………………………………………………24

4.2用户管理模块………………………………………………………25

4.3前台管理模块………………………………………………………27

4.4后台管理模块………………………………………………………30

第五章总结……………………………………………………………………………32

致谢………………………………………………………………………………33

参考文献………………………………………………………………………………35

附录………………………………………………………………………………36

前言

  随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。

ASP(ActiveServerPages)是Microsoft提出的一种网络服务器端编程环境ASP已经成为开发动态网站的重要而快速、有效的工具ASP强大的功能使之成为一种优秀的服务器技术随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要所以,在我们的毕业设计中,我们采用了ASP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上购物系统网站,我是负责系统的用户模块的设计该系统能实现用户的注册、登录功能;

能够实现商品的查询,订购等功能该系统基本上具备一个网上购物系统网站应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复

通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用ASP构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。

第一 

章 

概述

1.1系统说明

本系统是一个中小型的电子商务系统(网上购物系统),可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;

管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新

网站的组成有以下几个子系统组成:

1.主页,显示欢迎界面,提供近期的商品

2.购物车,处理订购并显示想要订购的商品

3.查询系统,通过商品类别、商品名称、出产地址来查询是否有自己需要的商品

4.用户注册系统,处理新用户的注册和老用户购物时的确认

5.管理员系统,通过管理员对系统进行管理和定单处理

1.2系统特点

1.本系统完全基于Web技术,只要能连接Internet,就能访问本系统

2.采用ASP加SQLServer开发,具有管理方便,简单易懂,体积小巧的特点

3.可以完全通过网页登录管理系统,维护方便

4.各种功能模块独立性强,可以根据需要任意组合

5.具有清新简洁方便的界面,操作简单

6.支持所有的Windows系列操作系统

1.3系统功能简介

1.3.1基本功能

●游客可以浏览网站

●用户注册

●用户登陆

●用户能够浏览网站

●提供搜索引擎,使用户能够按特定的条件对所需商品进行搜索

●用户能够对自己的注册资料进行修改

●用户下定单购买商品

●用户处理定单

●用户对商品发表评论、评级

●用户查看定单处理步骤

1.3.2高级功能

●管理员登录

●管理员权限:

商品管理(添加/删除商品、商品类别管理、商品信息处理)、管理用户资料、管理定单、处理定单、管理评论、

●用户可随时修改自己的密码和其他个人信息;

●管理员在线编辑,管理工作轻松随意;

●用户购物积分功能,以次激励用户购物热情

1.3.3系统功能详细介绍

  1、两级商品目录分类,并且可以控制所有大类及小类显示与否。

  2、强大的商品数据查看方式,分关键字查看、分类查看,多大12种的数据排序。

  3、强大的前台商品展示,分特价、排行榜、推荐等,并且可以随意控制商品是上架还是下架。

  4、集成库存管理,并且可以设置缺货商品的处理方式,客户也可以对缺货商品进行订购。

  5、完善的进销存功能,从商品的进货、销售到库存统计,到营业统计。

  6、即可以从网上销售也可以电话销售、店铺销售,开张销售单即可,和商城完美结合。

  7、其它费用开支也可以在记录在商城中,月底、年未就可据此来进行利润统计、销售分析了。

  8、权限管理分角色,订单处理对应的分成几部分,可以分开管理。

如财务管理“付款确认”,配送员管理“商品出货”等。

  9、网络广告的管理更加科学性,使用广告位、具体广告分开管理更具扩展性。

  10、付款方式的完全接口化,可以轻松完成各种支付接口的集成。

集成西部支付网关,轻松实现网上支付。

  11、配送方式的灵活定义,根据需要定义多种配送方式、并且同一种配送方式也能够根据购买金额分别定义配送费用。

  12、商城的所有信息都可以通过后台管理系统来设置,商城底部的“关于我们”,“服务中心”服务文档都可以设置。

  13、通过配置“基本信息”,可以完成网站名称、网站LOGO、最新公告、smtp邮件发送服务器等众多基本信息设置。

  14、强大的系统统计功能,能够作“今日统计”、“详细访问数据”、“来路统计”、“IP统计”、“访问页面统计”、“成交客户分析”等众多分析。

  15、简单、实用的留言板系统。

  16、邮件群发系统助您成功商务。

  17、自助链接,让朋友可以自已增加友情链接,您可以自已设定是否让网友添加的链接直接显示。

  18、您可以直接向我们提交商城BUG。

1.3.3系统功能模块图

请先登录,若未注册请注册成为会员

购买商品

查看商品

商品查询

以会员身份登录

订单查询

会员注册

用户进入

商品添加

商品审查

以管理员身份登录

管理员退出

发货查询

处理订单

会员审查

管理员添加

管理员审查

图1-3.1系统功能模块图

系统前台客户购物流程:

提交订购单

图1-3.2 系统前台客户购物模块图

系统后台订单处理流程:

订单删除

图1-3.3 系统后台订单图

模块与模块之间联系的流程图

特价缺货商品

聊聊天室

论论坛

邮邮件中心

用用户订单

购购物车

商商品分类

网上购物系统

查商品查询

用注册登录

缺缺货登记

新货上价

特特价市场

用户注册系统

用户登录系统

图1-3.4 模块与模块之间联系的流程图

第二章 程序开发的技术基础

2.1 

HTML语言

HTML(Hyper 

Text 

Markup 

Language 

超文本标记语言)是一种用来制作超文本文档的简单标记语言。

与常见的字处理文件不同,Web页以超文本标识语言编排格式。

HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。

它能独立于各种操作系统平台(如UNIX,WINDOWS等)。

自1990年以来HTML就一直被用作World 

Wide 

Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。

HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有. 

html或. 

htm的文件扩展名。

生成一个HTML文档主要有以下三种途径:

(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。

(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。

(3)由Web服务器(或称HTTP 

服务器)一方实时动态地生成。

一般的HTML页面具有如下的结构:

〈html〉

<

head>

title>

<

base>

link>

is 

index>

meta>

/head>

body>

这是HTML正文部分

〈/body〉

/html>

可见在一个HTML网页文件中,一般必须有一对〈html〉<

标记作为文件的开头和结尾,在<

html>

标记后是头部标记<

其后是实体标记<

/body>

2.1VBSCRIPT语言

VBScript脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。

通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用VBScript是ASP的默认脚本语言。

ASP语言

2.2.1ASP语言概述

ASP(Active 

Sever 

Pages动态网页)是微软公司推出的一种用以取代CGI(Common 

Gateway 

Interface)技术。

目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。

ASP是一个位于服务器端的脚本运行环境。

通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 

式动态网页,包括使用HTML 

表单收集和处理信息、上传与下载等。

通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。

所谓“静态”,是指站点的主页内容是“固定不变”的。

一个“静态”的站点,若要更新主页的内容,必须手动更新其 

HTML的文件数据。

而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。

站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。

根据用户请求生成动态主页的传统方法有CGI、ISAPI等。

CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。

当同时有很多请求时,程序挤占系统资源,造成效率低下。

ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。

这两种技术和另一普遍使用的开发动态网页的技术 

Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。

ASP使用的 

ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

2.2.2ASP的特点的特点为:

1、任何开发工具皆可发展ASP

只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。

当然,其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;

不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。

通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。

2、语言相容性高

ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。

3、隐密安全性高

如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!

这是应届ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。

4、易于操控数据库

ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:

Access、FoxPro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel”文件当成数据库用。

5、面向对象学习容易

ASP具备有面向对象(Oobject-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:

Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。

2.2.3ASP的功能与技术

1.ASP功能:

ASP支持HTTP1.1协议。

InternetInformationServer和PersonalWebServer支持HTTP1.1协议。

在响应支持HTTP1.1的浏览器(例如InternetExplorer4.0)时,这一支持可使ASP利用新协议的高效率。

例如,当向浏览器返回页的时候,ASP使用大块转换编码以提高网络效率。

ASP与常见的在Client端实现动态主页的技术如Java 

applet、 

ActiveX 

Control、VBScript、JavaScript等不同,ASP中的命令和 

Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;

而Client端的Script命令则是由浏览器来解释执行。

由于 

ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。

ASP程序通过后缀名为. 

asp的ASP文件来实现其功能,一个. 

asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。

当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。

如果Web服务器上装ASP,就调用ASP,ASP读出相应 

asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。

ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。

通过ASP内置的对象、服务器组件 

(Sever 

Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。

ASP与网关及服务器扩展模式相比有以下优点:

(1)完全与HTML文件融合在一起;

(2)容易创建,不需要其它编译、链接程序;

(3)面向对象的并通过ActiveX 

Sever对象可扩展。

在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。

因此,让用户通过浏览器查询服务的后端数据是许多Web服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。

可以使用ADO去编写紧凑简明的脚本,以便连接到ODBC兼容的数据库和OLE 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 其它语言学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1