版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一 下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强 大的平台来实现的网上购物。对于企业来讲,无论是企业之间(B to B),还是企 业和客户之间(B to C)的交易,如果能够实现网上交易将大大提高交易速度节约 交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为 现实。运用ASP、ASP.net技术和网络数据库原理,基于B/S模式我们开发了这个 网上购物系统。在我们的系统中,用户可以很方便的注册成为会员,对商品进行 浏览检索,查看商品的详细资料,然后根据各人的喜好以竞拍的方式购买心
2、仪的 商品。同时,会员用户也可以发布自己的产品信息,拍卖自己的产品,实现网上 交易。本系统旨在为用户提供一个方便、快捷、安全、可靠、功能强大的商业交 易平台,使用户利用网络工具,足不出户就可以抓住商机,以投入的最小化获得 利润的更大化。关键词:B/S模式、ASP、ASP.net、电子商务、网络数据库AbstractAlong with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view
3、once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping. As to the business enterprise, no matter between enterprises, or between enterprises and the cu
4、stomers, If can realize the online trade will improve the trade pace and save the transaction cost greatly. In the last few years, along with the techniques further development of network database, make this on conceiving to gradually become the actuality.Using ASP , ASP.net technology and network d
5、ata base principle, we have developed system of this online shopping on the basis of B/S mode. In our system, customer can very the convenient registration become the member, and have a look around search to the goods, look over the detailed information of the goods, then purchase the adoring mercha
6、ndise by way of auctioning according to the each ones taste. Meanwhile, members users can release ones own product information , auction ones own products realize the online trade. This system aims at offering a convenience, swift , safe , reliable , powerful commercial trade platform to user. Use o
7、ne to utilize the network tool, stay indoors , can catch business opportunity , obtain in order to minimization that invest profit in a careless way.KEY WORDS: B/ S mode, ASP,,ASP.net,electronic commerce, network database前言随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通 信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商 务发展的
8、一大趋势。电子商务(Electronic Commerce)正是为了适应这种以全球为市场 的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更 快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场 上销售产品。电子商务基于网络技术.网络技术提供了实现电子商务的技术平台, 而电子商务是网络技术的最新应用和最终目标。21世纪是一个以网络为核心的信息时代,数字化、网络化与信息化是21世 纪的时代特征。电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作 过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务 的本身,将从社会的生产和管理、人们的
9、生活和就业、政府职能、法律制度以及 文化等多方面改变人类的观念、思维和相互交往的方式。作为一种现代商务模式,电子商务利用计算机网络检索和获取信息, 对个人和公司提供决策服务,解决了组织、商家和客户的需求,减少了用于改善 货物和服务质量的投入,加快了商品交易的速度。电子商务可以应用于制造到零 售,从银行、金融机构到出版娱乐以及其他的任何企业。Internet正在将不同 形式的电子商务结合起来,产生出许多创新的、混合的电子商务形式。从电子商务的目标上看,电子商务能够扩大顾客群,获取更高收益, 开拓目标市场,节省费用和开支,加速商品流通,加快顾客信息反馈,并提高服 务质量。在过去的几年间,随着Int
10、ernet的迅速发展,通过网络使在家庭办公 的个人用户也积极投入到了电子商务中。由于激烈的市场竞争和对成本的关注, 大量企业正在改进原有的电子商务系统来支持新兴的网络经济。从电子商务涉及的服务看,电子商务不仅仅包括商务和服务的网上交易,还 涉及从“供”到“需”的整个社会生产的各个环节。电子商务不但可以降低经营 成本,加速资金周转,提高管理服务水平,还加快了企业整体的市场适应能力。 电子商务还包括企业内部商务活动,如生产、管理、财务以及企业间的商务活动。 它不仅仅是硬件和软件的结合,更是把买家、卖家、厂商和合作伙伴利用因特网 技术与现有的系统结合起来开展业务。电子商务的一个很大的优点是它不仅适合
11、于大企业使用,而且对众多的中小 企业也非常有利。对于中小企业来讲,电子商务能给它们带来许多新的机遇和挑 战,它能够解决中小企业面临的许多困难和问题。Internet的到来可以为中小 企业开辟更广泛的市场空间。由于信息的竞争在企业的竞争优势中发挥着越来越 重要的作用,有了电子商务,中小企业在信息方面就能够与大企业竞争。简单地说,电子商务是利用全球化互联网络进行的商业活动,它不是单纯的 技术问题,而是代表一次新的经济革命预示着新的经济增长方式。目录 TOC o 1-5 h z 摘要1ABSTRACT 2 HYPERLINK l bookmark1 o Current Document 前言3 HY
12、PERLINK l bookmark4 o Current Document 目录5 HYPERLINK l bookmark25 o Current Document 第一章绪论7 HYPERLINK l bookmark28 o Current Document 1.1电子商务的产生和发展的条件7 HYPERLINK l bookmark35 o Current Document 1.2电子商务发展的阶段7 HYPERLINK l bookmark42 o Current Document 1.3电子商务的发展状况和对策9 HYPERLINK l bookmark45 o Current
13、Document 1.3.1国外电子商务发展状况9 HYPERLINK l bookmark48 o Current Document 1.3.2我国电子商务的发展状况10 HYPERLINK l bookmark51 o Current Document 第二章ASP和ASP.NET概述 12 HYPERLINK l bookmark54 o Current Document HTML语言基础12 HYPERLINK l bookmark61 o Current Document ASP概述13 HYPERLINK l bookmark65 o Current Document 什么是 AS
14、P13 HYPERLINK l bookmark68 o Current Document ASP 的特点14 HYPERLINK l bookmark80 o Current Document ASP的组成要素14 HYPERLINK l bookmark88 o Current Document ASP.NET 概述15 HYPERLINK l bookmark92 o Current Document ASP.NET产生的背景15 HYPERLINK l bookmark100 o Current Document 什么是 ASP.NET16 HYPERLINK l bookmark10
15、4 o Current Document ASP.NET 的特点16 HYPERLINK l bookmark116 o Current Document 2.3.4常用的ASP.NET内置对象17 HYPERLINK l bookmark122 o Current Document ASP.NET的运行平台17 HYPERLINK l bookmark125 o Current Document ASP.NET的开发工具18 HYPERLINK l bookmark128 o Current Document ASP.Net 和 ASP 的比较18 HYPERLINK l bookmark1
16、32 o Current Document 第三章系统的需求分析 19 HYPERLINK l bookmark135 o Current Document 3.1项目的背景和意义19 HYPERLINK l bookmark138 o Current Document 3.2任务概述19 HYPERLINK l bookmark141 o Current Document 目标19 HYPERLINK l bookmark144 o Current Document 3.2.2运行环境与系统结构19 HYPERLINK l bookmark147 o Current Document 3.2
17、.3本人所做的工作20 HYPERLINK l bookmark150 o Current Document 3.3系统概述20 HYPERLINK l bookmark153 o Current Document 3.3.1系统描述20 HYPERLINK l bookmark156 o Current Document 3.3.2用户特点20 HYPERLINK l bookmark159 o Current Document 3.4功能规定20 HYPERLINK l bookmark162 o Current Document 3.4.1总体需求20 HYPERLINK l bookm
18、ark165 o Current Document 3.4.2功能划分21 HYPERLINK l bookmark175 o Current Document 功能描述22 HYPERLINK l bookmark185 o Current Document 第四章个人模块的设计实现25 HYPERLINK l bookmark188 o Current Document 4.1系统所用的技术基础25 HYPERLINK l bookmark191 o Current Document SQL语言简单介绍25 HYPERLINK l bookmark194 o Current Documen
19、t SQL Server 2000 概述26ADO.NET 概述26 HYPERLINK l bookmark221 o Current Document 4.2商品拍卖子系统设计结构29 HYPERLINK l bookmark224 o Current Document 4.2.1商品拍卖子系统的结构29 HYPERLINK l bookmark227 o Current Document 4.2.2商品拍卖子系统的功能设计30 HYPERLINK l bookmark240 o Current Document 4.2.3系统的模块划分及相互关系30 HYPERLINK l bookma
20、rk243 o Current Document 4.2.4各模块的功能31 HYPERLINK l bookmark249 o Current Document 4.2.5数据库中拍卖产品信息表37 HYPERLINK l bookmark252 o Current Document 4.2.6竞价系统状态表39 HYPERLINK l bookmark255 o Current Document 4.3商品拍卖子系统小结39 HYPERLINK l bookmark258 o Current Document 第五章毕业设计小结41 HYPERLINK l bookmark261 o Cu
21、rrent Document 致谢43 HYPERLINK l bookmark264 o Current Document 参考文献44第一章绪论1.1电子商务的产生和发展的条件电子商务最早产生于60年代,发展于90年代,其产生和发展的重要条 件主要是:(1)计算机的广泛应用:近30年来,计算机的处理速度越来越快,处理能 力越来越强,价格越来越低,应用越来越广泛,这为电子商务的应用提供了基础;(2)网络的普及和成熟:由于INTERNET逐渐成为全球通信与交易的媒体, 全球上网用户呈级数增长趋势,快捷、安全、低成本的特点为电子商务的发展提 供了应用条件;(3)信用卡的普及应用:信用卡以其方便、
22、快捷、安全等优点而成为人们 消费支付的重要手段,并由此形成了完善的全球性信用卡计算机网络支付与结算 系统,使“一卡在手、走遍全球”成为可能,同时也为电子商务中的网上支付 提供的重要的手段;(4)电子安全交易协议的制定:1997年5月31日,由美国VISA和Mastercard 国际组织等联合指定的SET (Secure Electronic Transfer Protocol)即电子 安全交易协议的出台,以及该协议得到大多数厂商的认可和支持,为在开发网络 上的电子商务提供了一个关键的安全环境政府的支持与推动:自1997年欧盟发 布了欧洲电子商务协议,美国随后发布“全球电子商务纲要”以后,电子商
23、务受 到世界各国政府的重视,许多国家的政府开始尝试“网上采购”,这为电子商务 的发展提供了有利的支持;1.2电子商务发展的阶段60年代一90年代:基于EDI的电子商务从技术的角度来看,人类 利用电子通讯的方式进行贸易活动已有几十年的历史了。早在本世纪60年代, 人们就开始了用电报报文发送商务文件的工作;70年代人们又普遍采用方便、 快捷的传真机来替代电报,但是由于传真文件是通过纸面打印来传递和管理信息 的,不能将信息直接转入到信息系统中,因此人们开始采用EDI(电子数据交换) 作为企业间电子商务的应用技术,这也就是电子商务的雏形。EDI在60年代末 期产生于美国,当时的贸易商们在使用计算机处理
24、各类商务文件的时候发现,影 响了数据的准确性和工作效率的提高,人们开始尝试在贸易伙伴之间的计算机上 使数据能够动交换,EDI应运而生。EDI:是将业务文件按一个公认的标准从一 台计算机传输到另一台计算机上去的电子传输方法。由于EDI大大减少了纸张票 据,因此,人们也形象地称之为“无纸贸易”或“无纸交易”。90年代以来:基于国际互联网的电子商务由于使用VAN的费用很高,仅大 型企业才会使用,因此限制了基于EDI的电子商务应用范围的扩大。20世纪90 年代中期后,国际互联网(INTERNET)迅速走向普及化,逐步地从大学、科研机 构走向企业和百姓家庭,其功能也已从信息共享演变为一种大众化的信息传播
25、工 具。从1991年起,一直排斥在互联网之外的商业贸易活动正式进入到这个王国, 因此而使电子商务成为互联网应用的最大热点。以直接面对消费者的网络直销模 式而闻名的美国戴尔(Dell)公司1998年5月的在线销售额高达500万美元, 该公司期望今年在线收入能占总收入的一半。另一个网络新贵亚马逊 (A)网上书店的营业收入从1996年的1580万美元猛增到1998年的 4亿美元。三年前开办的eBay公司是互联网上最大的个人对个人的拍卖网站, 这个跳蚤市场1998年第一季度的销售额就达1亿美元。象这样的营业性网站已 从1995年的2000个急升为1998年的42.4万个。面对电子商务如此迅猛的发展 趋
26、势,弗雷斯特(Forrester)公司不得不将它对于2002年电子商务的预测由原 来的3270亿美元改为8427亿美元。互联网已成为全球最大的互联网络,已经 覆盖150多个国家和地区,连接了 1.5万多个网络,220万台主机。5年前,被 誉为“英特尔之父”的Vint Cerf曾预测,到2003年全球将会有1亿英特网用 户,然而,因特网的发展事实让他跌破眼镜。目前,全球预计已有1.5亿英特网 用户,是两年前的3倍。据业界一些专家预计,到2005年,全世界上网的人数 将达10亿。据CNNIC1999年1月15日发布的最新统计报告显示,截止1998 年12月31日,我国互联网用户数已达到210万,C
27、N下注册的域名数已达18396 个,WWW站点数约5300个。我国电子商务的几个发展阶段:由于国际电子商务的冲击和影响我国的电子商务的发展也经历了如下几个发展 阶段:(1)1995年:网络基础设施大量兴建;(2)1996年:应用软件及服务成为热点;(3)1997年:网址及内容管理的建设发展,有关企业,业务的调整,重组及 融 合,所谓“入口门户” (Portal)公司的出现;(4)1998年以后:网上零售业及其它交易蓬勃发展。出现一批代做电子商务 业务的公司。1.3电子商务的发展状况和对策1.3.1国外电子商务发展状况目前美国和加拿大共有约4000多万Internet用户,占总人口的20%多。
28、目前,Internet网站的数量约有2000万个。在1996年1月,网站数量仅有约20 万个;到1996年底,网站数量增加了约十倍达到200万个;1997年仍然保持了这 个速率。主干网的速率为622虬有9个大节点。每个节点下挂几个一级ISP(Internet Service Provider),每个一级 ISP 下,又挂几个二级 ISP,直至最 终用户。用户的速率一般是56Kbps或33.6Kbps/28.8Kbps。现在有些地方已开 始使用Cable Modem,速度达500Kbps,许多地方已开始试用ADSL,速度达 1.5Mbps。每个月用户要交给ISP的费用大约为15加元(相当于人民币
29、90元), 而且不限制通信量,服务很好,大部分ISP声称24小时X7天的技术支持ISP 出口到上一级ISP的速率一般为一根或多根T3(45Mbps)或T1(1.5Mbps)。一根 T1线包月大约5000元人民币,一般标准是挂300个左右的终端用户。大体上 讲,Internet的发展,从近年起有了爆炸性的发展,应用面遍及各行各业。纵观美 国Internet的历史及展望未来,从Internet的应用角度看,可为三大阶段。第一阶段:电子邮件阶段。这个阶段可以认为从70年代开始,平均的通信量 以每年几倍的速度增长。第二阶段:信息发布阶段。从1995年起,以Web技术为代表的信息发布系统, 爆炸式地成长
30、起来,成为目前Internet的主要应用。第三阶段:EC(Electronic Commerce),即电子商务阶段。EC在美国也才刚 刚开始。之所以把EC列为一个划时代的东西,笔者认为,是因为Internet的最终 主要商业用途,就是电子商务。同时反过来也可以很肯定地说,若十年后的商业信 息,主要是通过Internet传递Internet即将成为我们这个商业信息社会的神 经系统。三个阶段开始的三个应用都正在以惊人的速度高速扩张中。电子邮件 已经在很大程度上取代着目前的信件、一定程度上的电话和传真;信息发布功能 已经取代了一部分的报纸、电台、电视台的新闻发布功能,几乎所有重要的报纸 都有了免费的
31、电子版本供查阅。许多日常工作,尤其是情况信息的搜集,通过一个 鼠标短时间内就可以完成,免去了出差、长途电话、传真、邮寄等过去是必须的 动作,这些已经产生了不可估量的社会效益。由于Internet对社会资源的巨大 发挥和节约,美国政府在促进Internet的普及和发展上,不遗余力,总统、副总统 亲自上阵。比如,在Internet商业活动还不充分时,政府出钱使Internet免费运 行,直至近年在Internet走上轨道,能自行良性快速发展壮大时为止;还规定美 国政府的各个部门1997年必须在Internet上购买不少于450万件的商品,把指 标分散开来,分配到政府各地和各部门,以培养在Inter
32、net上购物的习惯和环 境。1997年5月份,克林顿公布了一个政策,即 Internet-Tax-Free-Zone(Internet 免税区),即在全球范围内,通过 Internet 网 所购、销的商品不加税,包括关税和商业税。这个政策已得到加拿大、日本、欧 洲等国的不同程度的支持。所以,Internet免税区,可能将成为世界上最大的自 由贸易区,意义极其宽广和深远。总而言之,在美国和加拿大,一场历史上最重要 的技术革命一以Internet为纲的信息技术革命,正在席卷社会的每一个角落,而 且其变革的速度之快,其影响之大,其涉及面之广,无可比拟。1.3.2我国电子商务的发展状况1998年,是世
33、界的“电子商务年”,新成立的信息产业部提出:推进国民 经济信息化,要重点抓好企业信息化、金融电子化和电子商务这三个方面的工作。 企业信息化是基础,金融电子化是保证,电子商务是核心。一场有关电子商务研 究和讨论的“电子商务热”随之在国内掀起,我国的电子商务已进入到起步阶 段。金桥工程的实施,推动了我国信息基础设施建设步伐,促进了我国因特网的 普及和应用,为电子商务的实施打下了一定的物质基础。金卡工程的实施,推动 了我国一些商业银行的电子化进程,为电子商务的开展打下了基础.从某种意义 上来说,金卡工程本身就是电子商务在我国的应用试点,并取得了显着的成效。 截止到1997年底,首批12个试点省市全部
34、实现了自动柜员机ATM与销售点终端 机POS的同城跨行(工、农、中、建、交等各商业银行联网运行和信用卡业务的 联营,这中间包括了电子数据交换EDI、电子转账EFT的实际应用,金卡工程的 建设为实现网上支付与资金清算提供了很好条件。比如,上海市商业增值网已连 入金卡网络,这使得全市近百家大型商户建立了计算机管理系统,并与金卡网络 相连;此外,中小型商场和超市、连锁店普遍采用了收款机,可全面受理信用卡, 初步具备了发展电子商务所需要的基本条件。金贸工程是电子商务在经贸流通领 域的应用工程,也是我国电子贸易体系建设的一项试点工程.商品交换是商品经 济社会永恒的主题,研究市场经济,研究商品交易的学问是
35、每一个企业在商品经 济社会中求生存、图发展的必修课。金贸工程就是帮助企业,特别是帮助我们的 国有大中型企业进行改革,走出困境,学会利用现代电子信息技术手段管理企业, 研究市场,学会经营贸易,开创商品交易新的模式的一项计算机应用系统工程。 市场竞争的规律,其最终结果就是优胜劣汰。面对日益激烈、残酷的市场竞争, 特别是面对国外跨国公司的竞争,我们的国有企业往往处于劣势。究其原因,除 市场经济的“阅历”比较浅以外,还有两个重要的原因:一是观念上的问题,有 些企业的领导干部,在市场经济的环境下,还没有把“贸易”,也就是“市场” 放在生死攸关的重要位置上,还在等上级或别人来保护和救援;二是手段上的问 题
36、。我们的很多企业,一直在用非常原始落后的方式经营企业,推销产品,总是 跟在别人后面跑。国家经贸委和信息产业部共同推出的金贸工程,就是要引导帮 助企业运用全新的观念和方式进行运作,给每一个企业提供一个用先进的信息技 术手段进行平等贸易竞争的环境。金贸工程的建设,对我国大中型企业的深化改 革,对于我国大型企业走向国际市场将会起到积极的推动作用。第二章ASP和ASP.NET概述HTML语言基础HTML (Hyper Text Markup Language 超文本标记语言)是一种用来制 作超文本文档的简单标记语言。与常见的字处理文件不同,Web页面以超文本标 识语言编排格式。HTML文件是带有特定H
37、TML插入标记的用以编排文档属性和格 式的标准文本文件。它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自 1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描 述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常 它带有.html或.htm的文件扩展名。生成一个HTML文档主要有以下三种途 径:(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编 辑工具)。(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)
38、转换成 HTML文档。(3)由Web服务器(或称HTTP服务器)一方实时动态地生成。 一般的HTML页面具有如下的结构:html,这是HTML正文部分/body可见在一个HTML网页文件中,一般必须有一对html标记作为文件的 开头和结尾,在标记后是头部标记,其后是实体标记 。ASP概述在Internet风行的早期,浏览器中显示的网页仅是静态的图文组合而已, 浏览者可以在网页上阅读信息,但无法进一步的发表意见、查询信息或进行在线 购物等商务活动。为此,人们提出了动态网页或交互网页的概念和解决方案。所 谓“动态网页”,是指客户端浏览器和Web服务器端可以互动,也就是服务器端 可以实时处理浏览器端
39、的请求(Request),然后再将处理的结果作为对浏览器请 求的响应(Response)传送给浏览器。而ASP就是用来创建此种动态、交互网页 的解决方案之一。2.2.1什么是ASPASP(Active Server Pages),称为动态服务器主页。它是一套服务器端的脚 本程序开发工具和运行环境,可用来创建动态、交互式的Web服务器端应用程序。 有了 ASP,就不用担心客户端的浏览器能否运行所编写的代码,因为所有的程序 都将在服务器端执行,当程序执行完毕后,服务器仅将所执行的结果返回给客户 端的浏览器,这样就减轻了客户端浏览器的负担,极大的提高了 Web交互的速度。与使用Visual Basi
40、c、C+或Java等编程语言开发Web应用程序比,ASP 是更为灵活快速的创建Web应程序的方法。除了通过添加脚本为应用程序创建 HTML界面之外,还可以建立自己的COM(组件对象模型)组件,并且可将应用程 序的商业逻辑封装在可重复使用的模块中,以便在脚本、其他组件或其他应用程 序中调用。ASP的特点(1)使用VBScript、JScript、或者JavaScript等简单易懂的脚本语言,结合HTML标记,即可快速方面的创建动态、交互式的Web应用程序。(2)使用简单的文本编辑器(如Windows系统的“记事本”)即可创建和 编辑ASP程序,并且ASP程序无需翻译,即可在服务器端直接执行。(3
41、)ASP提供了一些内置的对象,可以用来从客户端的浏览器接受信息,或 将服务器处理后的响应信息发送给客户端的浏览器。(4)ASP提供了一些标准的ActiveX组件,同时允许用户添加或创建属于自 己的ActiveX组件。这些组件允许依据客户端浏览器的能力进行不同的显示,并 可在浏览器端包含计数器等。(5)ASP提供了与后台数据库连结和访问的功能,允许站点访问者通过客户 端浏览器对各种数据库进行访问,并且可以是动态网页的内容随着相关数据库内 容的变更而自动更新。(6)ASP程序的源代码不会被传送到客户端的浏览器,因而可以避免所编写 的源程序被他人剽窃,同时也提高了程序的安全性。(7)ASP可以使用服
42、务器端的脚本程序来产生客户端的脚本。(8)在ASP网页中,可以使用已经装有COM (组件对象模型)脚本兼容引擎 的任何脚本编辑语言。ASP使用VBScript和JScript脚本引擎,但仍可安装 PERL、REXX、和Python使用脚本引擎,它们可从第三方供应商处获得。ASP的组成要素一般来说,一个标准的ASP文档可以包含以下四个要素:(1)HTML 标记一个ASP文档通常会或多或少的包含几行或几组HTML标记,用来控制网页 内容的输出效果,建立的是网页中的“静态”内容。(2)ASP内置对象ASP的核心便是提供的一些内置对象,常用的有Request对象、Response 对象、Server对
43、象、Application对象和Session对象。这些对象可用来获取客 户端的信息、或将服务器端的响应信息传送回客户端浏览器,并可以存储公共数 据、维护工作状态、访问服务器的公共程序和转移数据等。(3)ActiveX 组件为了扩充ASP的功能,更好、更容易设计Web应用程序,ASP还提供了一些 具有特定功能的ActiveX组件,常用的用:File Access组件、AdRotator组件、 Connection 组件、Recordset 组件和 Command 组件等。(4)ASP脚本语言在一个实际的ASP文件中,上述的HTML标记、ASP内置对象和ActiveX组 件都是通过特定的脚本语言
44、有机地结合在一起的。ASP允许使用VBScript或 JavaScript作为其脚本语言。除此之外,只要是能够提供ActiveX脚本引擎接 口供ASP程序调用的任何程序语言,都可以作为ASP的脚本代码设计语言。换言 之,ASP提供了一种与程序设计语言无关的Web应用开发与运行环境。ASP.NET 概述ASP.NET产生的背景ASP自1996年推出以来,以其简单易用的特点很快风靡了全世界,取得了 极大的成功,已有数百万网页设计师选择使用ASP来开发Web应用程序。但是 ASP的程序代码不够结构化,其中混合了显示界面的HTML标记、客户端和服务 器的脚本程序代码以及设计时的注释文字,因而给ASP网
45、页程序的调试和维护带 来了很大的麻烦。除此之外,ASP还存在以下的不足:(1)缺乏良好的开发模型和程序设计语言。(2)组件不属与组态困难。(3)页面逻辑和业务逻辑混合。(4)系统的延展性面临挑战。基于此,Microsoft公司近来推出的.NET战略引起了 IT业界的广泛关注, 特别是ASP.NET的推出,更掀起了一股强劲的.NET旋风。ASP.NET提供了一个 更加丰富的开发环境,同时造就了一类新的Web应用程序,允许开发人员打破单 一模式,创造出动态的且伸缩性更强的应用程序,从而更好的满足商业需求。此 技术基于.NET环境开发,具有无与伦比的优势。什么是 ASP.NET随着网络经济时代的来临
46、,微软公司提出了.NET战略,希望能够帮助用户 在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通 信所带来的快乐。ASP.NET的诞生实现了这一愿望。ASP.NET是建立在公共语言 运行库上的变成框架,可用于在服务器上生成功能强大的Web应用程序。ASP.NET 提供一个统一的Web开发模型,并为开发人员提供了创建企业级Web应用程序所 需的各种服务。ASP.NET可以使用任何与.NET兼容的语言编写应用程序。此外, 任何ASP.NET应用程序都可以完全使用.NET Framework。ASP.NET是Microsoft 公司.NET战略的一个重要组成部分,是Micros
47、oft开发新一代Web应用程序的 工具和操作平台。ASP.NET 的特点ASP.NET并不是简单的ASP的升级版本,而是为了建立动态Web应用程序而 重新打造的全新技术,有如下几个主要特点:(1)简易性:ASP.NET应用了公共语言运行库中的托管服务,这简化了程序的 开发。(2)自定义性和扩展性:用户可以使用自己编写的自定义组件或扩展组件替换 ASP.NET运行库的任何子组件。(3)增强的性能:ASP.NET是在服务器上运行的编译好的公共语言运行库。ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存等服务,所以 在编写代码行之前就已经显著提高了性能。(4)安全性:ASP.NET应用了
48、Windows系统内部的身份验证机制,这样就可以 保证应用程序的安全性.(5)强大的工具支持:ASP.NET框架应用了 Visual Studio.NET集成开发环境 中的工具箱和设计器。(6)强大的平台:ASP.NET应用是基于公共语言运行库的,.NET的框架类库、 消息处理和数据访问解决方案都可与Web无缝访问,ASP.NET可以选择最 适合应用程序的语言,或跨多种语言分割应用程序。(7)可管理性:ASP.NET采用基于文本的分层配置系统,简化了将设置应用于 服务器环境和Web应用程序的操作。ASP.NET框架应用程序在部署时只需 将必要的文件复制到服务器即可将ASP.NET框架应用程序部
49、署到服务器, 不需要重新启动服务器。(8)可缩放性和可用性:ASP.NET增加了专门用于在聚集环境和多处理器环境 中提高性能的功能。另外,进程受到ASP.NET运行库的密切监视和管理, 以便当进程行为泄露、死锁时,可立即创新进程,以保持应用程序始终可 以处理请求。2.3.4常用的ASP.NET内置对象Application对象:对整个ASP.NET执行环境而言,一个虚拟目录下的所有 ASP.NET程序构成了一个Web应用程序。在多任务执行的情况下,来自四面八方 的众多用户可能执行同一个Web应用程序,这变依赖Application对象。常用到 的场合:聊天室、网页计数器等。(1)Request
50、对象:获取从客户浏览器传给服务器端的数据,如接收来自表单 的数据。(2)Response对象:Request对象与Response对象就像一般程序语言里的 Input及Output命令,若要让服务器端的ASP.NET程序能够接收来自客户端的 信息,须用Request对象;若想将服务器端的信息传递给客户端,须用Response 对象。(3)Session对象:Session对象和Application对象极为类似,但Session对 象的信息只适用于同一位用户,换句话说,一个Session对象只属于一位用户。 常用到的场合:虚拟购物车、用户登陆网站时用户名的临时存储等。2.3.5 ASP.NET
51、的运行平台ASP.NET 的运行平台要求是具有 Service Pack 2 的 Windows 2000 Server 或 Advanced Server Windows XP Professional 或 64 位版本、或 Windows Server 2003系列产品之一,还要有MDAC 2.7 for Data和Internet信息服务。2.3.6 ASP.NET的开发工具Visual Studio.NET开发工具为ASP.NET程序的开发提供了众多的便利, 在Visual Studio.NET中集成了许多ASP.NET开发使用的组件,用户可以直接用 这些组件创建ASP.NET程序。V
52、isual Studio.NET可以对ASP.NET应用程序中的 错误进行检查,这方面了开发人员的调试。当用Visual Studio.NET创建一个 ASP.NET X程时,Visual Studio.NET 就会自动配置好 IIS(Internet Information Server)应用,用户直接应用即可。ASP.Net 和 ASP 的比较比较内容名称人,?环境ASP.Net 环境代码独立性VBScript . Jscript 等脚 本语言程序与网页混杂,代码不 独立任何支持CLR规范的语言,如C# . VB. Net等代码独 立可扩展性同一进程不同进程,不同机器,支持 Web Far
53、m 和 Web Garden数据存取方式ADOADO.NetWeb Service不支持支持执行效率解释执行,每次执行都要 加载编译执行,首次执行加载图:2-1第三章系统的需求分析3.1项目的背景和意义中华易客电子商务网是在政府和相关的媒体支持下,为全国中小企业 电子商务服务的新型平台,是基于B/S结构的电子商务网站,它有着强大商务信 息库的支撑,拥有着数量极其可观的买方与卖方客户群体,同时,它是以各种全 新的主动型商务服务功能为主导的新型电子商务平台。本网站主要包括用户的注 册、登录、购物和发布这几个方面的功能,它具有开放性、方便性和灵活性。客 户通过浏览器登录网站,首先注册成为会员,在首页
54、用户登录区输入用户名与密 码进行登录后,便可以发布自己的供应和求购产品的信息,并可方便的查找自己 所需要的产品信息。当客户找到自己需要的产品后,便可以通过竞拍的方式获得 自己想要的商品。3.2任务概述3.2.1目标根据客户的需要,为客户搭建一个方面、快捷、稳定、安全、功能强大的网 上商业活动的平台,使客户可以及时的发布供求信息,查阅其他客户的供求信息, 参与竞拍商品和关键字。3.2.2运行环境与系统结构为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配 置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网,即Internet, 也可适用于内部的局域网。其运行要求如下:软件环
55、境:客户端:Windows95/98, Internet Explorer(IE)等服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0 及其以上版本,IE 等;或者Windows98, Personal Web Server(PWS), IE 等。数据库:采用SQL,运行于服务器端。硬件环境:服务器CPU:PIII 500以上,内存:256M以上客户机CPU:P200MMX以上,内存:32M以上3.2.3本人所做的工作由于中华易客电子商务网是一个很大的项目,所以由我和同组的几名同学合 作完成,我本人具体负责的工作是易
56、客商务网的商品拍卖子系统。3.3系统概述3.3.1系统描述系统为注册为会员的客户提供了一个商务活动的平台,客户可以通过本系统 随时查看和管理自己的供应和求购信息,参与竞拍卖出或买进商品,以及参与关 键字的竞拍。3.3.2用户特点该系统构建的商务平台主要服务于全国的中小型企业,力争使企业的产品能 够展示到世界的任何一个地方,得到最大的信息量的回馈,让企业以最小的投入, 实现最大的回报。3.4功能规定3.4.1总体需求已注册为会员的用户在首页登陆后,可以发布和管理供求产品的信息,查看 其他用户的供求信息,查看商业往来,参与产品的竞拍卖出或买进商品,并可以 参加关键字的竞拍。3.4.2功能划分易客商
57、务网系统主要有以下几个模块组成数据库结构设计与实现数据库结构设计与实现图:3-1系统功能模块图(1)登陆与安全:用户需要注册成为会员才能在易客电子商务网平台上进行商务活动。系统将 用户信息包括用户的资料和密码保存进数据库,用户可以随时进行修改。(2)产品信息管理:用户登陆后就可以在网站内发布和求购各种产品,产品的信息全部存放在数 据库中供用户查询。(3)商品拍卖子系统:商品拍卖子系统为传统交易的买卖双方提供了更广阔的交易平台,一方面 让卖方发布信息,另一方面让所有有兴趣的买家来进行竞价,卖主只需以自己觉 得理想的价钱接受竞价,就完成了一次交易。具体的竞拍方式有一口价方式和最 高价方式两种。(4
58、)关键字竞拍:中华易客为会员提供的在中华易客网站“供求信息”及“供应信息”搜索结 果页面上,展示用户在中华易客网站上所发布的与关键字相关的供应信息的一种 有偿服务。(5)数据库结构设计与实现对网站中一些信息进行一些存储并进行管理,可以使之显示在页面中。比如: 用户信息,产品的相关信息等。(6)后台管理对网站进行整体的管理,如:首页的即时信息的更新,人员的管理,会员的 审计认证升级等等。(7)帮助信息帮助用户正确、快速的进行各种操作,实现网站的各种功能,并及时地回答 用户的各种疑问。3.4.3功能描述(1)登陆与安全模块:该模块的功能是:使用户注册成为易客网的会员,享受易客网为会员提供的各种功能
59、。用户注册填写的资料被保存在数据库中,设置的密码经过加密也保存 在数据库中。(2)产品信息管理模块:该模块的功能是:易客网的会员用户可以发布出售产品或者求购产品的信 息,所有产品的信息都保存在数据库供客户查看。(3)商品拍卖模块:该模块的功能是:易客网的会员用户可以在站内进行产品的拍卖,买方可以 通过竞拍的方式购买产品,具体的竞拍方式由以下两种:最高价拍卖模式:卖方发布最高价拍卖模式的商品时,需要设置好起拍价格 (最低出价的价格),保留价格(最低成交的价格),出价阶梯(最小加价幅度), 以及商品的其它信息,完成商品的发布。发布成功后,由买家参与竞拍,截标时, 哪位买家的出价最高,谁就“得标”。
60、买方浏览最高价拍卖模式的商品时,如有 意参与竞拍,即可在此商品当前现价+出价阶梯的价格基础上出价,参与此商品 的竞拍,每次出价为免费,出价完成后,商品信息显示页面将显示你的出价为“得 标”状态,此时你的出价就处于暂时领先的位置,直到在商品结束前有其它买家 的出价高于你的出价。一口价拍卖模式:卖方发布一口价拍卖模式的商品时,需要设置好一个商品 的唯一成交价格(一口价)和商品的数量,买方只能通过此价格进行出价购买。 买方每次出价后即与卖方成交,不用等待拍卖结束。(4)关键字竞拍模块:该模块的功能是:中华易客为会员提供的在中华易客网站“供求信息”及“供 应信息”搜索结果页面上,展示用户在中华易客网站
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北襄阳市襄州区引进事业单位急需紧缺博士人才8人考试备考题库及答案解析
- 2026年洛阳市市直事业单位公开联考招聘208名笔试备考试题及答案解析
- 2026浙江温州市计量科学研究院招聘1人考试备考试题及答案解析
- 2026西藏昌都市康电清洁能源投资发展集团有限公司(第一批次)招聘11人笔试备考题库及答案解析
- 2026中国北京同仁堂(集团)有限责任公司招聘集团所属二级企业副总经理(主管营销工作)1人笔试备考题库及答案解析
- 2026上半年四川职业技术学院招聘事业编制人员30人考试参考题库及答案解析
- 2026春季中国石油玉门油田分公司高校毕业生招聘5人考试模拟试题及答案解析
- 护理急救护理技术
- 2025年齐齐哈尔市社区工作者招聘考试真题及答案
- 安徽师范大学招聘考试真题2025
- ISO9001:2015培训教材课件
- 2024年犬伤门诊预防接种知识考核试题及答案
- 新生儿早期基本保健指南课件
- 变频器工作原理与及应用
- 工程罚款通知单模版
- 毕业设计(论文)-zpw-2000a型区间移频自动闭塞系统工程毕业设计管理资料
- 污染土壤修复技术课件
- 珍爱生命,远离网瘾-网络安全教育主题班会
- GB/T 20080-2017液压滤芯技术条件
- 浙江英语中考作文范文10篇
- 安全评价机构信息公开表
评论
0/150
提交评论