毕业论文——ASP网上商城系统的设计与实现.doc

上传人:滴答 文档编号:1255528 上传时间:2019-01-19 格式:DOC 页数:36 大小:605KB
下载 相关 举报
毕业论文——ASP网上商城系统的设计与实现.doc_第1页
第1页 / 共36页
毕业论文——ASP网上商城系统的设计与实现.doc_第2页
第2页 / 共36页
毕业论文——ASP网上商城系统的设计与实现.doc_第3页
第3页 / 共36页
毕业论文——ASP网上商城系统的设计与实现.doc_第4页
第4页 / 共36页
毕业论文——ASP网上商城系统的设计与实现.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、1摘 要随着当今世界进入信息时代,Internet 的飞速发展和在全球的普及给人类生活带来革命性的改变。Internet 将传统意义上的物理空间转变成电子空间,把人们带入了一个网络社会中。成千上万的网络用户选择网上购物这种快速、便捷的购物方式。网上购物操作便易,节省时间、费用,而且一些稀有、时尚用品都能轻松在网上商城找到。网上产品的多样化、新潮、时尚等特点很符合现代人群的消费观念,这正是刺激和吸引网民在网上商城进行购物的主要原因。针对这种现状,本文设计并实现了 walkmanyy 网上商城,内容主要包括以下几个方面:1阐述网上商城的现状,以及创建 walkmanyy 网上商城的意义,并对整个系

2、统做了需求分析和可行性分析。2介绍开发网站所需要的技术。3. 用功能模块图直观地展示 walkmanny 网上商城的后台,及实现后台管理的具体代码。4. 对网站进行了全面的评价,探讨了本课题的发展方向和今后的工作。关键词:ASP;Access;Dreamweaver 数据库;网站后台2AbstractWith the world entering the information age, the rapid development of Internet and its popularization in the whole world bring the revolutionary chan

3、ge to living life of human beings. Internet transforms the traditional physical space to the electronic space, and brings the people into a network society. So many users like net shopping which is very fast and convenient. Net shopping is operated very easy, and also can save the users time and exp

4、ense, people even can find some rare or fashion products very easy in the on-line commercial city. Diversification, new and fashion is the characteristic of the net products which very conforms to the expense idea of modern people, and it is the most reason that stimulates or attracts the users to b

5、uy products in the on-line commercial city. In view of this situation, this paper designed and carried out the “walkmanyy” on-line commercial city, the content mainly contains followings:1. Elaborating the situation of this on-line the commercial city, as well as the significance of establishing thi

6、s on-line commercial city, and also made a demand analysis and the feasibility analysis of the overall system.2. Introducing the technologies which need to develop the website.3. Using function modules to demonstrate the backstage of the walkmanny on-line commercial city directly and how to carry ou

7、t specific codes of the back stages management.4. Having a comprehensive analysis to the website and discussing the development direction of this topic and how we should do at following next time.Key word: ASP; Access; Dreamweaver; Database;Website backstage浙江工业大学浙西分校信电系毕业设计(论文)3目 录摘 要 .1Abstract.2第

8、一章 网站建设的现状分析 .41.1 网站建设现状 .41.2 创建的意义 .51.3 系统需求分析与可行性分析 .5第二章 网站设计开发的技术基础 .62.1 ASP 技术介绍 .62.1.1 ASP的工作原理 .62.1.2 ASP技术特点及功能 .72.2 ACCESS 介绍 .82.3 Dreamweaver 简介 .92.4 Active Data Object 对象 .102.5 其他技术介绍 .12第三章 数据库介绍 .143.1 数据库系统设计 .143.2 数据表介绍 .163.3 Web 数据库访问技术选取 .17第四章 站点管理 .194.1 IIS WEB 服务器安装配

9、置 .194.1.1.IIS 介绍 .194.1.2.安装 IIS 服务器 .194.3 创建本地站点 .20第五章 网站后台设计 .235.1 后台的重要性 .235.1.1 后台功能模块图 .255.1.2 主要模块功能介绍 .265.2 具体代码的实现 .26第六章 总结与展望 .336.1 系统评价 .336.2 展望 .33第七章 结束语 .34参考文献: .35致 谢 .36浙江工业大学浙西分校信电系毕业设计(论文)4第一章 网站建设的现状分析1.1 网站建设现状 因特网的快速发展已经为企业提供了许多战略机遇,网上购物作为一种新的购物方式,为企业提供了新的销售渠道。虽然现阶段我国网

10、上购物市场与发达国家差距很大,但是互联网经过多年的发展以后,人们对于网络的依赖会越来越强烈,网络正在不知不觉中改变着现今社会的生活状态和生活方式,随着上网人数的急剧增加,网上购物前景非常值得期待,所以电子商务领域潜在的商机是商家必须注意的。电子商务是个人和公司通过计算机及远程网路系统进行的各种电子商务交易活动。从传统意义上说,电子商务的定义仅限于电子数据的交换,并把它作为已经建立了契约关系的公司之间进行电子商务交易的主要手段。近几年来,随着万维网的出现及迅速普及,Internet 作为有效的商业信息的交通通道被广为接受,电子商务的内涵被大大的拓宽和延伸了,它涵盖了在网上互不相识的个人及公司之间

11、的商业交易。自从电子商务出现在人们的视野中,电子商务就在全世界范围内受到了格外的关注,并得到了迅速的发展。从实用角度看,目前电子商务网站的普遍存在是购买者难以找到所希望购买的商品甚至用户在耗费很大的经历与时间后即使找到了自己想要的产品,最后却由于各种原因而放弃购买。很多报道指出,推销商们普遍对目前的网络行销感到失望,尽管如此,电子商务无疑是目前最好的在线商品展示的媒体和工具。然而,网上产品展示的目的不仅仅是展示产品,而更重要的是通过让客户更多地了解产品而提高产品的购买率。因此,电子商务目前所面临的挑战之一就是网站的设计,如何使得网页能够有效地展示自己的产品,同时方便用户的使用,使用户以愉悦的心

12、情选购称心如意的商品。浙江工业大学浙西分校信电系毕业设计(论文)51.2 创建的意义 1.对消费者来说,让消费者在不出家门的情况下购买到称心如意的商品。2.网上购物对企业来说,给他们带来更多商机的同时,也给他们创造更大的利润。1.3 系统需求分析与可行性分析需求分析阶段是确定目标系统究竟“做什么?”主要是确定目标系统必须具备哪些功能、性能和其他要求。通常用数据流图、数据字典和简要的算法表示系统的目标逻辑模型,以征得用户确认。需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,必须准确、完整地体现用户的要求。因此,分析人员对于该阶段的工作必须予以高度重视,谨慎实施,加强开发人员内部以及

13、用户的信息交流与沟通。最后提交需求规格说明书,以文档、图表的开工形成本阶段成果。可行性研究的目的是使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我具体从下面三个方面考虑:1.技术上的可行性由于网上商城的开发已有一定的时期,而且有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。2.经济上的可行性由于所开发的是个网上商城,要求并不是很高,普通的计算机都可以实现,所以从各方面来说都是可行的。3.社会上的可行性网上销售对企业来说是提高经济效益的方法之一,网上购物对消费者来说可以更方便的买到想要的商品,所以本系统应该是会受到欢迎

14、的。4.结论通过各方面条件的调查和研究,对项目的可行性做出结论,此项目的开发是可行的。浙江工业大学浙西分校信电系毕业设计(论文)6第二章 网站设计开发的技术基础2.1 ASP 技术介绍ASP(Active Server Pages)是目前非常流行的开放式的 Web 服务器应用程序开发技术,具有开发简单、与浏览器类型无关、功能强大 、执行效率高、安全性好等优点,可以非常直观简单地实现复杂的Web应用。ASP属于ActiveX技术中的Server端的技术,与常见的在Client端实现动态网页的技术如JavaApplet、ActiveX Control、VBScript、JavaScript等不同,

15、ASP中服务器端的命令和Script语句都是由服务器来解释执行,执行的结果动态生成Web页面送至浏览器;而Client端技术的命令和Script语句则直接送至浏览器,由浏览器来解释执行。由于ASP动态生成网页的命令和语句是在服务器端执行的,所以,开发者不必考虑浏览器是否支持ASP;同时由于它是在服务器执行的,开发者也不必担心别人企图篡改代码。2.1.1 ASP的工作原理ASP是一种服务器端的脚本运行环境,利用它我们可以产生和运行动态的、交互的、高性能的Web服务应用程序。一个ASP应用程序通常以.asp作为扩展名,ASP文件通常由文本、HTML标志和ASP文件特有的脚本语句组成,其中VBScr

16、ipt是ASP中缺省的脚本语言。图2.1是ASP的工作原理图。浙江工业大学浙西分校信电系毕业设计(论文)7客 户 端浏 览 器 Web服 务 器ADOFS jctASP 文 件ODBC文 件 服 务 器 数 据 库 服 务 器HTP请 求返 回 结 果 radwieQL返 回 结 果QL返 回 结 果图2.1 ASP工作原理客户端通过浏览器向web服务器发送请求,web服务器响应页面请求后调用ASP文件,然后解释执行每一条脚本语句,用ADO组件通过ODBC向数据库服务器发送数据请求及数据库操作命令。数据库服务器收到请求后进行处理,完成后将执行的结果生成HTML文件并传回客户端;同样,对于文件的

17、读取可以通过FS Object组件来读取服务器上文件的内容,然后把文件的内容生成HTML文件返回客户端。2.1.2 ASP技术特点及功能从软件技术和开发角度看,ASP具有以下特点:1.无需编译。ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。2.易于生成。使用常规文本编辑器(如Windows下的记事本)即可进行ASP页面的设计。若从工作效率来考虑,应选用具有可视化编辑能力的页面编辑器,如Visual InterDev等。3.独立于浏览器。用户端只要使用可解释常规HTML代码的浏览器,即可浏览ASP所设计的页面。ASP脚本在站点服务器端执行,用户端浏览器不需要支持它。因此

18、,若不通过从服务器下载来观察ASP页面,在浏览器端是见不到正确的页面内容。4.面向对象。在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还浙江工业大学浙西分校信电系毕业设计(论文)8能通过定制ActiveX Server Compoent(ActiveX服务器组件)来扩充功能。5.与任何ActiveX Scripting语言兼容。除了可使用VBCcript和JavaScript语言进行设计外,还可以通过Plug-in的方式,使用由第三方所提供的其他Scripting语言进行设计。6.源代码不会外漏。ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样

19、可保证应用代码不会被他人窃取。从网站开发平台的应用层面来看,ASP具有如下功能:1.处理由浏览器传送到服务器站点各种表单的输入,如:后台管理中的动态发布消息的表单等。2.访问和编辑服务器端的数据库表,使用客户端的浏览器即可输入、更新和删除服务器站点中数据库的数据。3.读写站点服务器的文件,实现站点计数器、倒顺计时牌子、信息服务等的功能。4.提供广告轮播器、取得浏览器信息、URL表管理等内置功能。5.由cookies读写用户端的硬盘文件,以记录用户的数据。6.通过内置的Application和Session变量,可以实现在多个主页间信息共享,便于开发网站应用程序。7.使用VBScript或Jav

20、aScript等简易的脚本语言,结合HTML代码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生和更改在客户端执行的脚本语言。8.扩充功能的能力强,可通过使用Visual Basic、Java、Visual C+等多种程序语言制作ActiveX Server Component,以满足网站开发平台的特殊需要。2.2 ACCESS介绍建立一个高效的动态网站,选择一个好的数据库是非常重要的。自20世纪70年代关系数据模型提出之后,迅速得到了普遍应用,其中涌现了许多性能良好的商品化数据库管理系统,例如,小型数据库系统FoxPro,Access,Paradox浙江工业大学浙西分校信电系毕业设

21、计(论文)9等,大型数据库系统DB2,Ingres,Oracle,Informix,Sybase,SQL Server等。综合数据库系统自身的开放性、可伸缩性和可行性、安全性、客户端支持、应用模式及其系统性能等方面考虑,同时考虑到本网站刚刚创建,规模和访问量等都还处于起步阶段,因而我们采用简单易于管理的小型数据库Access 2003。Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充,它之所以被集成到Office中而不是 Visual Studio中,是因为它与其他的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个普通的

22、计算机用户即可掌握并使用它,而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。它能操作其他来源的程序,包括许多流行的PC数据库程序(如DBASE,Paradox,Microsoft FoxPro)和服务器、小型及其大型机上的许多SQL数据库。Access还完全支持Microsoft的OLE技术;它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单) ,查询,报表和应用程序等。所以这些特色都有利于实现网站的数据有效管理及其报表输出分析。2.3 Dreamweaver简介 在当今信息时代,Internet 的迅速发展及其前景展望成为人们关注的焦点,而

23、 WWW 成为其中的关键技术。它采用超文本、超媒体的方式进行信息的存储与传递,能把各种信息资源有机地结合起来,是一种具有图文并茂的信息集成能力及超文本链接能力的信息检索服务程序和信息查询工具。WWW 文本是以超文本格式编写的,含有许多相关文件的接口,用鼠标选择文件中的超链接,将马上连接上与该词汇相关的文件,不论该文件在世界上的哪台机器上,由此,Internet 上不同的数据信息被编织在一起,形成天罗地网。一个真正的网站,不仅要实现对传统媒体的电子化,还要进行信息收集、数据传递、数据存储以及系统维护等。这就是为什么要使用“动态”网页的原因。所谓“动态”网页,其实是运行在 Web 服务器上的程序,

24、由它来根据不同的需要生成相应的网页。 浙江工业大学浙西分校信电系毕业设计(论文)10Dreamweaver 不仅能进行网页的设计,还具有“动态”网页的开发能力。它将 Web 应用程序的开发环境同可视化创作环境结合起来,能够帮助用户快速进行 Web 应用程序的开发。利用它,可以创建和编辑在多种服务器平台下运行的基于数据库的 Web 应用程序,无论是网页设计师、程序开发者,还是 Web 程序员,都能在它强大功能的支持下受益。 Dreamweaver 是由 Macromedia 公司推出的,用于网页开发和网站管理的专业化设计工具。它采用了多种新技术,具有设计和开发网站过程中需要的网站管理、网站设计、

25、页面制作、多媒体制作和动画制作等丰富实用的功能;它具有良好的操作界面,在文档窗口中可以打开各种浮动面板,同时还可以使用系统内置的多种对象进行操作。Dreamweaver 启动后,会出现一个新的文档操作窗口,该窗口包含如下的几个部分:标题栏、菜单栏、工作区、浮动面板和状态栏。标题栏中主要显示该文档的标题信息、文件名及该文件所在的文件夹等;菜单栏中包含了各种操作命令、应用特性和访问浮动面板的简单方法;Dreamweaver 启动后,工作区是白色的空白区域,可以在工作区中输入文字、插入图像、添加背景以及其它页面元素;浮动面板提供了访问程序特性的简单方法,可以对浮动面板进行选择、拖放、重新定位、移动等

26、操作,当我们不需要使用某个移动面板时,还可以用鼠标单击该面板右上角的关闭按钮将其关闭,需要时再打开;状态栏位于窗口的最下端,用于显示文档的 HTML 标记、文档窗口大小、下载速度等信息。 Dreamweaver 是集网页制作和网站管理于一身的所见即所得的网页编辑器。它是一个针对专业网页设计可视化网页的开发工具,它可以轻而易举的制作出跨越平台和跨越浏览器的充满动感的网页。Dreamweaver 拥有出色的软件界面,其特别的控制面板是设计者用起来得心应手。Dreamweaver 还有强大的多媒体处理功能,在设计 DHTML(Dynamic HTML)和 CSS(Cascading Style Sheets)方面表现得极为出色,它利用 JavaScript 和 DHTML 语言代码轻松实现网页元素的动作和交互性操作。在这方面,它超过了 FrontPage 2002Hotdog 和 HomeSite等著名网页设计软件,成为最流行的网页设计工具。Dreamweaver 不仅能设计出充满动感的网页,而且在使用过程中,用户也经常看到一些有动感和视觉冲击力的画面。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。