《毕业设计网上手机销售系统的设计与实现论文》由会员分享,可在线阅读,更多相关《毕业设计网上手机销售系统的设计与实现论文(70页珍藏版)》请在金锄头文库上搜索。
1、目录摘要2第一章 绪言3第二章 ASP技术简介32.1 系统运行环境配置52.2.1 ASP的优点62.2.2 简介ASP的6大对象72.2.3 ASP的使用环境82.2.4 配置Microsoft IIS92.2.5 ASP的脚本语言102.3 开发工具Dreamweaver MX简介12第三章 ASP在电子商务中的应用12第四章 数据库的操作144.1ASP对数据库访问方式144.1.1数据库的概念164.2 ACCESS简介16SELECT EMAIL FROM EMAIL_TABLE WHERE NAME=”BILL GATES”174.3 SQL中的常用语句:174.4 ASP与AD
2、O配合工作182.建立数据源18第五章系统详细设计215.1系统数据流程图和数据字典215.2数据流程图265.3ER图265.4系统功能流程图28第六章 主要功能程序段306、1 连接数据库3062 数据库查询操作3063 添加记录操作3364 删除记录操作4665 记录的修改52第七章 浅谈数据库安全与压缩6371 数据库的安全问题637.2数据库的压缩技术65结束语65参考文献66摘要随着中国加入WTO,全球经济一体化的逐步深入,互联网在我国得到了突飞猛进的发展,特别是电子商务网站如雨后春笋般涌现出来,网上购物更是已经逐渐成为一种时尚了。本文将介绍如何使用ASP (Active Serv
3、er Pages)技术,使网站具有基本的电子商务平台的特点。本文中所做的主要工作如下:(1)介绍了ASP技术以及运行环境;(2)分析网络购物系统购物流程与总体设计;(3)设计实现商品导购、用户管理、商品分类管理、商品管理、订单管理、信息管理、购物结算功能等ASP页面;(4)分析并解决设计过程中的若干技术问题; (5)建立完整的手机网络购物系统,并进行测试和分析结果。关键字:ASP 电子商务 网络 Abstract: Along with China had joined the WTO, the economic integral whole in world turn gradually t
4、horough, the Internet got the progress by leaps and bounds development in the our country, especially the electronic commerce website grows profusely and quickly the sort flows out to appear, on the net shopping also became a kind of vogue already and gradually. This article will introduce how to us
5、e the ASP( Active Server Pages) technique, making the website have the characteristics of the basic electronic commerce terrace.The main work of this article are as follows:(1) Introduce the technique of ASP and its runtime environment;(2) Analyze the network shopping system shopping process and the
6、 total design;(3) Design and realize the merchandise list UI, customer management, merchandise classification management, merchandise management, order management, information management, the balance of accounts function etc. ASP page;(4) the analysis combines some techniques problem that solution r
7、ealizes inside; (5) Establish the complete network shopping system, combine and analysis the proceeding result.KeyWords : ASP Online shoping system electronic commerce network第一章 绪言在WWW盛行后,人们并不满足于仅能静态显示数据的网页,虽然运用HTML语法在网络上呈现多媒体文件,已经比起以往仅能单纯呈现文字的信息系统进步了很多,但是还是无法满足人们的要求。最美中不足的地方,就是运用HTML语言所构建出的网页仅能单纯地
8、呈现网页内容,而无法实时对不同网页浏览状况做出响应,如:不同浏览者、浏览者的行为或不同的浏览时间等。网页的设计者如果想让浏览过他们网页的使用者能够留下点数据,让网站架设者知道谁来过他的网站,还想在WWW上做生意,还想,那么就必须使用ASP(ActiveServerPages)网页技术,而ASP最大的重点和作用就在于数据库的应用,它内置ADO(ActiveXDataObject)组件,可以轻松的存取各种数据库,让网页能够依照不同的情况做出动态的响应,在网页中加入程序建立动态响应的机制,大大缩短程序开发时间。第二章 ASP技术简介ASP技术 ASP(Active Server Pages动态网页)
9、是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的。随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供HTT
10、P要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的
11、开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDC(Internet Database Connector)等功能有限,不敷使用。 ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并
12、送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。通过ASP内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP比较网关及服务器扩展模式有着以下优点:(1)完全与HTML文件融合在一起;(2)容易创建,不需要其它编译、链接程序;(3)面向对象的并通过ActiveX Server对象可扩展。ASP的运行模式如下图所示:ASPDATABASE返回返回图1 ASP运行模式逻辑图2.1 系统运行环境配置操作系统:Windows 9X、Windows NT Workstation/
13、Server 4.0以上、Windows 2000 Server/Professional、Windows XP Professional。CPU:没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。当然,CPU的处理速度越快,运行ASP代码的效率越高。内存:最低配置32MB,建议使用64MB以上内存,如果使用Windows 2000或Windows XP建议使用128MB以上内存。硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。运行ASP的服务器端要求:(如表2.1所示)操作系统需要安装的Web ServerWindows 98PWS 4.0以上Windows NT
14、 4.0 ServerIIS 4.0以上Windows 2000IIS 5.0以上Windows XPIIS 5.0以上表2.1ASP(Active Server Pages)实质是一种服务器端脚本环境。ASP脚本呈现将在服务器端运行。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP并不是一种纯粹的编程语言,它使用的语言是:VBScript和Jscript语言。在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。2.2.
15、1 ASP的优点(1) 开放性在IIS上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上Active Server Pages包括了对VBScript和JavaScript/Jscript的本机支持。通过第三方组合组件,它还可以使用其他语言(如Perl、REXX和Tcl)。多个脚本语言甚至可以在相同的ASP文件中交替使用并相互调用。而ActiveX Server组件实际上可以用任何语言编写,这些语言包括Java、Visual Basic、C+、COBOL等等。(2)易操作性ASP使HTML设计人员可以在服务器上方便地“激活”他们的Web页,可以立刻对定制化网页和简单的应用程序进行开发。以往需要用Perl或C编写的复杂的CGI程序来完成的功能(如数据库连接),现在若使用ASP则只要几行简单的代码就能实现。(3)程序与外观分离通过使用脚本和组件,Active Server Pages允许用户将编程工作与一个网页的设计和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来