计算机科学与技术毕业设计-2.2万字网上商城.docx
《计算机科学与技术毕业设计-2.2万字网上商城.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术毕业设计-2.2万字网上商城.docx(72页珍藏版)》请在三一办公上搜索。
1、中文摘要、关键词02英文摘要、关键词03文献综述04第一章绪论051. 1前言051.2设计目的和意义05第二章ASP的概述及数据库的选择072. 1ASP的简介072.2ASP的四个重要特征072. 3ASP的基本结构082.4数据库的选择10第三章电子商务书店系统分析H3. 1电子商务书店系统结构113. 2数据库访问技术分析与选择H第四章界面的设计224.1 建立数据库224.2 利用ADo访问数据库24第五章电子商务书店系统的设计及实现275.1 运行环境及开发工具275.2 前台操作页面的主要功能285.3 后台操作页面的主要功能36第六章电子商务书店系统调试及维护45结束语46致谢
2、47参考文献48附录49网上商城电子商务书店摘要:随着网络技术的发展,Internet已成为最具市场潜力的技术领域,使用Web技术设计的数据库应用软件,是目前Imernet市场的技术中坚,各种Web应用如电子商务,网上购物等都采用这种方式实现。互联网的优势在于用户能同时从不同地点、不同数据库中存取数据。本次毕业设计的主要内容是对“电子商务书店“这一网上购物系统的设计与实现,在设计与实现“电子商务书店“这一网上购物系统的过程中,综合使用了HTML、Access.ODBC、11S等多种网络编程技术。并大量使用ASP的内置数据库组件,通过ODBC数据源和ADo组件对象技术访问和更新、修改数据库的表中
3、的内容,文中还介绍了WWW体系结构中三层客户/服务器的工作模式,探讨了目前流行的几种Web数据库访问技术。从而把“电子商务书店数据库化,使之成为易于维护的动态网站。关键词:ASPDreamweaverODBCADOAccess购物OnnetbookstoreAbstract:Alongwiththenetworktechnologydevelopment,Internethasbecomemosthasthemarketpotentialtheareaoftechnology,usestheWebtechnicaldesignthedatabaseapplicationsoftware,ist
4、hepresentInternetmarkettechnicalbackbone,eachkindofWebapplicationlikeelectroniccommerce,onthenettheshoppingandsoonallusesthiswayrealization.TheInternetsuperiorityliesintheusertobeableatthesametimefromdifferentplace,inthedifferentdatabasetodepositandwithdrawthedata.Thisgraduationprojectmaincontentist
5、othenetonthebookstoreonthisnettheshoppingsystemdesignandtherealization,inthedesignandtherealizationonthenetthebookstoreonthisnetintheshoppingsystemprocess,thesynthesisusedHTML,Access,ODBC,11Sandsoonthemanykindsofnetworkshasprogrammedthetechnology.AndmassivelyusesASPintosetatthedatabasemodule,through
6、theODBCdatapoolandtheADOmoduleobjecttechnologyvisitandtherenewal,intherevisiondatabasetablecontent,inthearticlealsointroducedintheWWWsystemstructurethreecustomers/Theserverworkingpattern,hasdiscussedthepresentpopularseveralkindofWebdatabasevisittechnology.Thusthenetonthebookstore,thedatabase,causest
7、hedynamicwebsitewhichitbecomeseasytomaintain.Keyword:ASP,Dreamweaver,ODBC,ADO,Access,Shopping文献综述Internetzintranet技术的日益发展,使人们认识到了Intenetzinternetr优势,更使得数据库与ASP的连成为数据库开发方面的热门技术之一。ASPKPACTIVCSERVERPAGES(动态服务器页面),是微软公司新一代开发动态网页的技术,具有开发简单、功能强大等优点,可以非常简单直观地实现复杂的ASP应用。ASP实际上不是一种语言,而是一种应用程序环境。在当今信息飞速发展的时代,
8、计算机已经越来越深入每个人的学习、生活当中,掌握计算机知识已经成为每个人必须的生存技能。电子商务书店属于电子商务的范畴,在形式上,电子商务书店与传统书店迥异,它没有物理意义上的店面,而是借助计算机技术、网络技术等现代信息技术及相关设备向读者展示图书。在功能上,它则与传统书店一致,即让读者了解进而购买所需求的图书,以此获取效益。作为一种全新的图书营销模式,电子商务书店具有传统书店所无法比拟的优势,电子商务书店的优势归根到底是信息优势,因此,各种相关信息的制作、发布、反愧处理是电子商务书店日常运作中最基本、最重要的环节,而图书信息的录入又是其中的首要工作,这是因为图书信息是读者了解图书并最终产生购
9、买的必要条件。以互联网为代表的信息技术的兴起对传统商业活动带来了巨大的冲击。这种冲击不仅是技术层面的,更是渗透于社会层面以及心理层面。其中,互联网的信用问题正受到广泛的重视。目前国内外都基本掌握了电子商务书店的系统理论,大多数的研究是在操作层面上对电子商务书店的管理进行探讨,在国外十分普遍。电子商务书店是信息时代的产物,为了满足更多用户的要求电子商务书店正在走向普遍与大众化。第一章绪论1.1 引言在当前充满竞争的社会中,信息技术深刻地改变着社会,人们对信息的需求越来越迫切,利用信息技术改变传统的产业结构,实施全面的自动化管理,提高劳动生产率,提高服务质量,提高对市场的应变能力,减少销售环节,提
10、高产品竞争能力等方面,有巨大的潜力。信息技术的发展核心是WorldWideWeb,也叫Web或WWW,WW之所以能够飞速发展的原因是用户能够从世界上任何地方访问信息和数据,并且越来越需要具备对驻留数据库和数据存储中大量信息的Web访问能力。尽管每个数据供应厂家都在开发新的Intemet访问产品以缩小与Web数据库之间的距离,但仍没有一个统一的访问平台。在具体应用中,仍需要编写定制的数据库访问应用程序。1.2 设计目的和意义早期的Web数据库主要是指那些位于不同Web网站的大型HTML文档存储库,最近Web数据库又将传统的数据库管理系统(一般为关系型数据库管理系统)结合起来。但是,Web缺乏检索
11、机制,特别是基于内容和基于结构的检索。由于缺乏数据库的功能,所以它不象数据库管理系统那样,易于对存储的数据进行管理和组织。支持客户/服务器结构的数据库管理系统,如OraCle,Sybase,Informix,SQLSeVer等,其技术已经相当成熟,并且广泛应用于各个领域。它们很适合于对大批数据进行有序,规则的组织于管理。当给出查询条件后,能够很快得到查询结果,许多高档数据库都具有分布式处理,联机事务处理的功能,并且能够使不同的操作系统,网络协议在同一环境下工作。但这些应用软件缺乏超文本连接的功能,得不到整个Web环境为背景的支持。因此,在网络中,Web与数据库的互连是一个重点。在Interne
12、t中,信息一般集中存放在数据库中,而Web则用于信息的共存,交换和发布,如果Web和数据库结合起来,就能够最大限度地发挥数据库的组织数据的有效性和Web的发布数据的开放性,使得整个Internet系统具有数据库功能,网络功能,超文本功能和开放性,交互性,实时动态性,真正让数据库得到共享。在集成的过程中,Web与数据库之间的交互接口是必须实现的关键环节。本设计实现的是一个网上购书系统,书店可根据图书量和访问量的大小选用各种类型数据库和操作系统。所编写的程序应能在不同的操作系统平台,不同类型的数据库中通用。文中通过分析网络的结构,Web数据库的访问过程,总结分析了目前流行的几种Web数据库访问技术
13、,选择了一种有发展前途的、通用性强的便于二次开发的数据库访问技术,实现书店网上购书的功能。本题目的意义在于,该软件经过修改,就可以在单机和桌面数据库上实现网上购物,使更广泛的商业活动进入Internet,使之为更多的百姓服务。第二章ASP的概述及数据库的选择2.1 ASP的简介ASP的全称是ActiveServerPages可理解为“动态服务器页面”技术。是Microsoft推出的一种用以取代通用网关接口的技术,它是一个Web服务器端的运行环境,是目前最流行的Web服务器应用开发技术,它的特点是将脚本、超文本和强大的数据库访问功能结合在一起,并提供了众多的服务器组件来扩展功能,能够很方便地创建
14、分布式和基于Web的商业化应用程序。在这里可以生成和运行动态的、交互式的、高性能的Web服务器应用程序”。它将程序脚本、超文本和强大的数据库访问功能结合在一起,并提供了众多的服务器组件来扩展功能。可见,ASP即不是一种语言,也不是一种开发工具;而是一种技术框架,其主要功能是为生成动态的、交互式的Web服务器应用程序提供一种共呢感强大的方式或技术。如果要更简单地描述ASP,可以说ASP就是运行在Web服务器上的动态网页。ASP程序文件也是一个标准的网页,一般由HTML标记和ASP脚本代码混杂在一起组成。ASP网页程序必须先经Web服务器的ASP解释器解释执行,产生HTML代码后才传送给用户的浏览
15、器执行显示。本次毕业设计使用ASP的数据库功能把“电子商务书店”数据库化,使之变成易于维护的动态网站。2.2 ASP的四个重要特征1. ASP提供了六大类内置对象ReqUeSt(请求):从前端用户取得信息;Response(响应):将信息送给前端用户;SerVer(服务器):提供Web服务器工具;Session(会话):储存在一次会话内的用户信息,仅被该用户访问;Application(应用):管理所有的会话信息,供所有用户共享;ObjectContext(对象上下文):配合TranSaCtiOn服务器进行分布式事务处理(11S4.0新增)。利用这些ASP中提供的内置对象,可以使脚本程序更加强
16、大;这些对象允许你从浏览器中接受和发送信息,甚至可以在授权范围内控制服务器端的文件管理系统。例如,利用request对象,可以接受客户在HTMLFonn中填写的信息,并在一个脚本中来响应它,然后再用Response对象的Write方法输出到客户端浏览器。利用SeSSion对象,你可以进行会话管理,也可以进行浏览器活动信息的跟踪。而利用最新的ObjeCtConteXt对象可以提交和终止处理。2. ASP可以在服务器端包含脚本ASP支持的脚本语言极其丰富,几乎所有的脚本语言如VBScriptJavaScript以及Perl等都可以作为ASP的脚本语言。这样,不但可以保证它有足够的能力来处理各种情况
17、,而且能够方便开发者选择自己熟悉的语言开发。3. ASP是ACtiVeX技术中的服务器端技术,Web服务器本身带有相当数量的标准服务器端ActiveX组件,这些组件允许你做诸如依据浏览器能力的不同进行不同显示,以及利用AdRotator组件来实现随机广告的处理工作。除了利用一些标准的ACtiVeX组件,ASP还允许创建自己的附加ACtiVeX组件,这样,就可以不受限制地拓展ActiveX组件,增强ASP的能力。4. ASP可以方便地链接数据库ASP可以通过数据链接组件ADO和诸如SQLServer、Access等数据库进行链接。ADO(ActiveXDataObject),又叫ActiveX数
18、据对象,是一项容易使用并且可扩展的,链接数据库、操作数据库、查询数据库,并且可以将数据库访问结果添加到Web页面的技术。可以使用ADO去编写紧凑简明的脚本以便链接到OpenDataBaseCOnneCtiVity(ODBC)兼容的数据库和OLEDB兼容的数据源。ADO链接数据库的功能非常强大,使用ACtiVeX数据对象(AD0),可以对来自许多种提供者的数据进行读取和写入操作。例如,可以使用ADO来访问MiCroSOftACcess,MicrosoftSQL和OraCIe数据库中信息。ACtiVeX数据对象(AD0),允许用户ACCeSS查询语句经过数据库的提供者或ODBC数据源中的数据库驱动
19、程序,对服务器端的数据库数据进行查找和操作。与其他链接数据库和操作数据库的方法相比,ADO方法具有容易掌握、操作简单、使用灵活、占用内存和硬盘空间小等特点。2.3ASP的基本结构ASP网页与HTML网页的不同之处在于:(1)从Web服务器看,一个ASP页面与普通HTML页面是不同的。普通HTML文件不经处理就直接发送给浏览器,ASP文件则需要先解释执行,只将生成的HTML页面传送给浏览器;(2)从客户浏览器看,ASP页面几乎与普通HTML页面完全一样。唯一不同的是ASP文件的扩展名是.asp,而不是.htm或.html。用户发出ASP页面请求,浏览器将得到一个普通的HTML页面。图1-1显示了
20、ASP页面的处理示意图,整个过程主要有如下5个步骤(HTML页面的处理没有第3步)(1)用户将ASP文件的网址输入到浏览器的地址栏,请示一个ASP网页;(2)浏览器向Web服务器发送ASP文件请示,称为“Request(请求)”;(3)服务器找到并解释执行该ASP文件,生成标准的HTML文件;(4)服务器将HTML文件传送给用户浏览器,称为“Response(响应)”;(5)用户的浏览器解释HTML文件,结果在浏览器窗口显示。显示ASP请求解释生成客户机|1wb服务器HTML响应图17ASP网页运行过程示意图一般来说,ASP文件是由HTML标记和VBSCriPt程序代码混杂在一起组成的。ASP
21、文件是标准的网页,其中,可以使用任何的HTML代码。ASP特有的VBSCriPt程序部分则用%括起来,以与HTML代码和一般内容区分开来。ASP的VBSCriPt与DHTML的VBSCriPt区别在于:ASP的VBScript与DHTML的VBScript虽然名称相同,语法规则也相同,但由于应用在不同的领域,因此并不通用。如果一定要在ASP中的%标记中使用DHTML命令,会出现执行错误;同样地,如果要在DHTML的scriptlanguage=VBSCriptY/SCriPt标记中使用ASP语句,也会出现执行错误。2. 4数据库的选择数据库的种类很多,小型桌面数据库有ACCeSs、ExcekF
22、oXPro等,大型的数据库有OraCle、SybaSe、InformiX和SQLSerVer等。在网上购书系统中,两种类型的数据库都可能用到。我们选择小型数据库Access2003,大型数据库SQLServer6.5为典型进行软件的开发。Access2003是微软公司推出的OffiCe2003套件中的一个重要组成部分,它是一种通用的桌面关系型数据库管理系统。具有良好的用户界面,通过Access2003的操作界面,可以完成对数据库的生成、修改和删除,也可以对表中的数据库进行添加、修改和删除,对表中新的查询和输出报表等日常的数据库操作。Access2003提供了对标准ANSL-SQL语言的支持,可
23、以使用SQL语言来操作数据库。Access2003一般运行在微软的操作系统平台下,如Windows95/98,Windows2000,WindoWSXP等。安装PersonalWebServer程序后,可以建成电子商务书店。MicrosoftSQLServer6.5是微软公司的一种典型的关系型数据库管理系统(RDBMS),能够同时处理大量的数据和管理众多的并发用户,并且能够有效地保证数据的完整性,支持数据的分布处理。SQLServer6.5有丰富的实用程序和管理工具,如SQLEnterpriseManagerISQLSQLSecurityManagerSQLServerManagerSQLSe
24、tupSQLClientConfigurationUtility等,用户可以使用这些工具直接建立数据库系统,并对数据库进行数据添加、修改和删除等操作。SQLServerManager支持标准的SQL语言。SQLServer运行在WindowsNT或WindoWS2000Server上。大型数据库OraCIe,SybaSe等,操作系统选择UNlX系统,安装Web服务器可构成网上购书系统。可见,为了保证程序具有通用性,使用简单。我们可以选择Access2003来做为我们的数据库系统。第三章电子商务书店系统分析2.1 电子商务书店体系结构用户通过因特网接入电子商务书店的WWW服务器,WWW服务器提供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 毕业设计 2.2 网上商城
链接地址:https://www.31ppt.com/p-6794222.html