1、天津大学成人本科毕业设计(论文)1摘 要Internet 在今天已经渗透到人们日常学习、生活、工作的各个方面,越来越多的人每天都要在互联网上发布和获取信息。计算机应用技术的日益成熟进一步给互联网的无限空间。一方面使网站用户能够获取到更丰富的信息与服务,一方面却也给人们对于如何更方便地获取自己真正想要的内容带来了很大困扰,用户要求越来越高,希望网站能够尽量智能化地了解自己的需求,帮助个人得到适应性的信息和服务。本文介绍了网站的现状和未来,交友网站的相关软件知识,如何开发交友网站,并对设计进行了总结。交友网站将可完成人们之间的在线交流。关键词:交友网站 ;Internet ;ASP ;个性化天津大
2、学成人本科毕业设计(论文)2ABSTRACTWith the osmosis of Internet info all peoples aspects such as studying, working and living, more and more people send out and receive information through Internet everday. the mature of Web application technique increasingly makes Internet energetic. make friends Web Sites has
3、benn application on the network. The information intercommunion that also make the student convenienced. However, on the one hand, the limitless room of internet makes Web Site consumers be able to gain more message and services, on the other hand, it makes a lot of troubles for them to obtain what
4、they want more conveniently. The consumersrequests that they hope the Web site to be able to understand requirements and can help individual to gain the adapted information and services are more and more strict, make friends Web Site on single is emerge with the tide of the times, for the orientatio
5、n the request of the different people, to design out the make friends Web Sites individual character.This paper introduces the related conceptions and the Web Site technique. Thoroughly analyzed the progess on the make friends Web Site . Discussed the design in detail of make friends Web Sites with
6、ASP and Dreamweaver language and SQL server 2000 database. It tell as the make friends Web Sites will complete people among to interchange.Key words: make friends Web Site ;Internet ;ASP ;Individual character第一章 引言1.1网络的兴起进入 90 年代以来,中国在信息网络上的投入骤增,目前已经建成包括互联网络和接入网络两个层次的架构。全国有中国电信为背景的中国公用计算机互联网 CHINAN
7、ET、清华大学的中国教育与科研计算机网 CERNET、中科院的中国科技网和中国金桥网 CHINAGBN 共四个网络。进入 1998 年,互联网的发展步伐猛然加快。截止 1998 年底,中国上网用户已达 210 万,比上年底的 67 万,增加了 2 倍以上,上网计算机 80 万台,增长了 100%。而 1999 年更是被中国政府定位为“政府上网年” ,全面启动政府行政机构上网工程。天津大学成人本科毕业设计(论文)3在略显疲软的国内市场,互联网成了新的经济增长点。除了投资互联网带动相关计算机、电子、通讯和网络产业经济增长外,在网络上推广和宣传产品、服务,进行交易和结算,利用跨越国界的网络,参加国际
8、电子商务交流和贸易,电子商务以高效率、低支付、高收益和全球性的特点,很快就赢得了中国企业的喜爱。 用互联网把商场移植到网上,让消费者在家中购物,是一种新的商机,商场既能节省人力、场地租金,又可以扩大企业知名度,从而提高企业的竞争力。深圳天虹商场是中国首家全面进行网上购物的百货商场。1998 年 5 月天虹商场在零售业中率先开通网络在线购物,至今已有 10 万人次上网浏览。 商业银行的网络在线服务,已经成为发达国家网络商务的一个主要内容。招商银行 1997 年初建立国际互联网网站,成为中国首家上网银行;1998 年春推出新的金融服务“一网通”业务,将银行的服务直接送到客户办公室和家中,使银行用网
9、络在线服务科技取代人工操作,从传统柜台交易到 ATM 自助服务,再提升为电话银行和网上银行,银行完全可能不需要一个具体的营业网点。在美国,网上银行正是沿着这个发展轨迹,在 1998 年 7 月诞生了专业网上银行。1.2网站的发展趋势专家谈 2006 国内网站发展趋势 ,2005 年,互联网经历了一系列的大喜大悲、大起大落。转瞬间,新世纪来到了,中国网络界有可能发生什么样的大事呢?就此财经杂志资深撰稿人、网络资本运营专家王冉先生进行了面对面的交流。纵向整合仍是今年网络并购的主旋律 ,现在到处传闻说国内门户网站要合并或国外大门户要收购等。因此各方面合并的时候势必考虑的都比较多,不肯轻易让步,这就造
10、成了合并的难度。至于境外过来收购的话确实可以称为一声惊雷,但想未必会有某一家大公司会一上来就大张旗鼓地收购。除三大门户以外,中国有太多的网站可以供跨国公司们挑选。在大的跨国公司真正了解中国市场以前,它们不会轻易悍然出动的。像新闻集团这类跨国公司在中国实际上已经很多年了,不是不会进来,会进来,但一定是要在比较有把握的时候,在和相关的政府部门取得沟通的情况下。对于门户网站来说,更加重要的不是合并,而是如何找到自己的核心竞争力。通过合并仅仅是增加浏览量意义不是很大,几千万的浏览量的增加也未必会让一个公司变得更好。纵向整合显然是更主流的趋势,从数量上看肯定会大多发生在纵向整合的领域里。原因很简单,无论
11、在新经济还是旧经济,规模都很重要,中国新经济企业的一个弱点就是缺少规模,没有规模就没有吸引力。因此无论想上市还是想被收购,一个新经济公司在自身规模有限的情况下,对资本市场和潜在的收购方都不具备足够的吸引力。横向并购当然也会有,比如有一些国外门户网站会选一个最看好的方向进入。横向收购的卖点应该是以网络人才、政府或者客户关系为主。这时候,天津大学成人本科毕业设计(论文)4横向收购的目的往往不是为了收购一个品牌或者浏览量,而是网罗关系或者人才。卖身、并购、上市资本运作的主要表现,这个不能一概而论,但应该是在它们各自最需要出手的时候。一般人可能认为是从价值评估的角度回答,但看最关键还是取决于企业的核心
12、战略,在企业发展最需要的时候。在目前的网站中,共分为四个阵营,一是已经上市的网站、一个是正站在上市的门槛上的、一个是已经拿了一两轮融资的、一个是网站已经投资建设,但还没融到钱的。这几类网站的选择是不同的。资本市场的容忍期不能够以一年或者两年来计算,而是以市场预期来决定。如果预期一个公司在两年内赢利,但没有做到,资本市场自然就不能够容忍,要淘汰它、抛弃它。关键的是网络公司要学会跟市场交流。思科公司有个神话是说它永远能够完成自己的目标,实际上是因为非常善于调整自己的目标,与投资银行、分析员有很好的交流,降低自己的预期。假如一个网络公司能够使市场经常降低对自己的预期的话,市场给它的容忍度将是非常高的
13、。雅虎是一家非常注重自我生长、自我繁殖的美国公司,即使它想收购的话,更注重的应该是团队、是能够帮助雅虎自身成立的一些资源。在政府法律、法规不是太明确的前提下,雅虎的出手应该会比较谨慎。来科思相对来说则比较强势,由于它在美国境内没有什么强劲的市场,它的注意力更多的是集中在全球,先占领拉丁语市场、再占领欧洲、再进军亚洲,它已经习惯了运用并购手段来发展自己。来科思的路数比较怪异,很有可能在并购方面做出“惊雷”级的动作。美国在线在与时代华纳合并以后,已经变成了恐龙级的企业,美国在线本身的重量级使它在中国寻求的不仅仅是市场的资源,还包括政府方面的资源,美国在线要做的话,对象多半会有非常好的政府资源,而且
14、是在政府也明确表示支持这种合作的前提下进行。对于国内门户来讲,这些国际企业的进入有双重作用,既是一股春风,使空气流动起来,使市场更加活跃;也是混凝土,使我们的企业长得更加健康强健。比较中国家电业、乳品业,它们正是在和国际企业的竞争中长大成熟的。在 IT 领域,引进国际企业进来竞争对整个产业的发展都是有利的,并不能说因为一个雅虎、一个来科思进来,国内的门户网站就没有立足之地了。塑造核心竞争力是网站的关键 ,具有核心竞争力的网站能够存活下来。实际上,在最初的创业的网络公司中,很少有能够想清楚自己核心竞争力何在的? 关于网站未来发展趋势,有如下变化方向:1、综合门户网站在短期内地位不会弱化,但也不会
15、强化;2、垂直门户地位将逐渐显露其锋芒,并且在商业化方面有引人注目的模式;3、随着 3G 的实现,在浏览方式上,将出现“一掌天下”的竞争式,那些传统的 WEB 将转入 WAP 领域,届时将出现另一个新的门户机会点;天津大学成人本科毕业设计(论文)54、随着经济的高速带动, “用户专家化”将是不可避免的趋势,原来的“好 123 网址”模式将难以再现;5、高度专业,资源独特,开放建设,定位明确的网站将成为未来的互联网主要构成和影响中心;6、未来的互联网权利中心将在符合上述趋势特征中的网站里产生,并成长为垂直门户。网站的发展趋势众说纷纭,无论是我们现在能够想象得到的或是没有想象到的,都有可能成为互联
16、网明天的现实。总之,网络会越来越贴近人们的生活,互联网的应用会越来越广泛,互联经济会成为重要的产业,将大幅推动全球化经济的发展。互联经济现在仍处于萌芽阶段,才刚刚开始,未来的路还很长很长,互联网的发展需要我们每一个网络参与者共同努力,共同促进。1.3网站建设的步骤由于目前所见即所得类型的工具越来越多,使用也越来越方便,所以制作网页已经变成了一件轻松的工作,不像以前要手工编写一行行的原始码那样。一般初学者经过短暂的学习就可以学会制作网页,于是认为网页制作非常简单,就匆匆忙忙制作网站,可是做出来之后与别人一比,才发现所做的网站非常粗糙,这是为什么呢?俗语说:“吃快打破碗 ”。建立一个网站就像盖一栋
17、大楼一样,它是一个系统工程,有自己特定的工作流程,只有遵循这个步骤,按步就班地一步步来,才能设计出一个满意的网站。 一、确定网站主题 网站主题就是建立的网站所要包含的主要内容,一个网站必须要有一个明确的主题。特别是对于个人网站,不可能像综合网站那样做得内容大而全,包罗万象。没有这个能力,也没这个精力,所以必须要找准一个自己最感兴趣内容,做深、做透,突显出自己的特色,这样才能给浏览者留下深刻的印象。网站的主题没有限制,只要是感兴趣的,任何内容都可以,但主题要鲜明,在主题范围内内容做到大而全、精而深。 二、搜集材料 明确了网站的主题以后,就要围绕主题开始搜集材料了。俗语说:“巧妇难为无米之炊” 。
18、要想让自己的网站有血有肉,能够吸引住浏览者,就要尽量搜集材料,搜集得材料越多,以后制作网站就越容易。材料既可以从图书、报纸、光碟、多媒体上得来,也可以从网路上搜集,然后把搜集的材料去芜存菁,作为自己制作网页的素材。 三、规划网站 一个网站设计得成功与否,设计者的规划能力有相当程度的影响力,规划天津大学成人本科毕业设计(论文)6网站就像建筑师设计大楼一样,纸上作业设计好了,才能建成一座漂亮的楼房。网站规划包含的内容很多,如网站的结构、项目的设定、网站的风格、颜色搭配、版面布局、文字图片的运用等,你只有在制作网页之前把这些方面都考虑到了,才能在制作时驾轻就熟,胸有成竹。也只有如此制作出来的网页才能
19、有个性、有特色,具有吸引力。如何规划网站的每一项具体内容,在下面会有详细介绍。四、选择合适的制作工具 尽管选择什么样的工具并不会影响你设计网页的好坏,但是一款功能强大、使用简单的软体往往可以起到事半功倍的效果。网页制作涉及的工具比较多,首先就是网页制作工具了,目前大多数人选用的都是所见即所得的编辑工具,这其中的优秀者当然是 Dreamweaver 和 Frontpage 了,如果是初学者, Frontpage2000 是首选,专业的使用者则建议使用 Dreamweaver。除此之外,还有图片编辑工具,如 Photoshop 等;动画制作工具,如 Flash、Cool 3d、Gif Animat
20、or 等,可以根据需要灵活运用。 五、制作网页 材料有了,工具也选好了,下面就需要按照规划一步步地把自己的想法变成现实了,这是一个复杂而细致的过程,一定要按照先大后小、先简单后复杂来进行制作。所谓先大后小,就是说在制作网页时,先把大的结构设计好,然后再逐步完善小的结构设计。所谓先简单后复杂,就是先设计出简单的内容,然后再设计复杂的内容,以便出现问题时好修改。在制作网页时要多灵活运用模板,这样可以大大提高制作效率。 六、上传测试 网页制作完毕,最后要发布到 Web 服务器上,才能够让全世界的朋友观看,现在上传的工具有很多,有些网页制作工具本身就带有 FTP 功能,利用这些FTP 工具,推荐 le
21、apftp(点击下载) ,可以很方便地把网站发布到自己申请的主页存放服务器上。网站上传以后,要在浏览器中打开自己的网站,逐页逐个链接的进行测试,发现问题,及时修改,然后再上传测试。全部测试完毕就可以把网址告诉给朋友,让人们来浏览。 七、推广宣传 网页做好之后,还要不断地进行宣传,这样才能让更多的朋友认识它,提高网站的访问率和知名度。推广的方法有很多,例如到搜寻引擎上注册、与别的网站交换连结等。 八、维护更新 网站要注意经常维护更新内容,保持内容的新鲜,不要一做好就放在那儿不变了,只有不断地给它补充新的内容,才能够吸引住浏览者。天津大学成人本科毕业设计(论文)71.4交友网站的现状与未来创办于
22、2003 年 3 月的 Friendster 网站又创造了一个互联网的奇迹,它在半年内发展会员 200 万,到如今已经突破 400 万,其会员数目还在呈几何级数急剧增长。在硅谷,每三个人就有一个人使用“Friendster”的交友服务。就在半年前,牛气的 Friendster 断然拒绝了 Google 的 4000 万美元收购计划,因为它已经获得了 1300 万美元的融资,而市场估值超过 5000 万美元。要知道,Friendster 除了人气旺之外几乎一无所有,连销售都谈不上,更何况赚取利润。那么这么一家大把“烧钱”网络公司是如何得到华尔街的青睐和信任呢?Friendster 是一家以交朋友
23、为目的的网站。会员之间可通过电子邮件相互查阅照片、资料和兴趣等个人信息,如果进一步交往的话,则可以邀请对方约会。令人好奇的是这样的交友网站在互联网上简直是比比皆是,为什么Friendster 能够获得巨大的成功呢? Friendster 的秘密武器就是“通过朋友来找朋友” ,换言之, “可以和朋友的朋友、朋友的朋友的朋友快速成为朋友” 。举例而言,甲和乙是好友,乙和丙也是好友,那么甲与丙之间通过乙的介绍,也有可能成为好友,而且由于乙的存在,使得甲和丙之间能够迅速认识并且关系能够快速契合。正是按照这一原理,像“滚雪球”一样,使注册会员越来越多。在 Friendster 所勾画的朋友圈中,每个会员
24、的社交圈都是树状结构,并且随着朋友级数的增加,其结识的朋友数目也呈几何级数增长。关键是,每个会员所结识的新朋友都不是毫无关系的陌生人,而是存在某种千丝万缕的关联。“Friendster”是一个人造词汇,也是网络创造的新概念。 “Friend”是朋友的意思,而英文中的“-ster”是一个很常见的词尾,在它的前面接上形容词或名词的话,就成了与此有关的“一类或者一族”的意思。按照这一逻辑类推,“Friendster”翻译成中文可以是“朋友圈” 、 “朋友族” 、 “朋友类” 、 “朋友组”和“朋友辈” 。翻译成“友友”的说法更贴切,而且读起来更加顺口和亲切。 交友网站掀起中国潮中美之间文化交往,以及
25、大量中国留学生的存在,使得北美的新生事物迅速到中国扎根发芽。目前国内已经出现了十三家类似于“Friendster”的社会性网站,而且新的社会性网站随时都有可能出现。比较著名的网站有,友友觅(uume)、友友网络(yoyonet)、亿友(yeeyoo)、嘿友 (heiyou)、联趣网(lianqu)和友友网(you2you)等。而这些网站的开发团队和运营团队,或多或少都有海外留学人员的身影,以及海外资金的支持,这证明了这一潮流确实来自海外。近日,来自权威机构 Alexa Global 的统计数据显示,国内最大的社会性网络社区亿友自 2003 年年底推出之后人气飙升,访问量上升幅度为 300%之多
26、,目前有注册用户数百万,已经成为国内最大的社会性网络社区。有关专家分析天津大学成人本科毕业设计(论文)8和预测,亿友网络社交平台之所以在短短的时间内迅速上线,用户数量迅速增加,业绩斐然,预示着这种全新的网络社交模式逐渐被国内网络用户接受和认可。2004 年 3 月 2 日,由海归派创立的宏橡星源公司(创办了 UUME 网站)获得风险投资数百万美元,同时给 UUME 注入个人资金的还有陈一舟、 Wilson Chu和郭凤英等众多 IT 精英。海外资金的投入给新生的互联网企业带来崭新的活力,同时也为 Friendster 在中国翻版提供了资金保障。除了友友觅 (uume)之外,友友网络(yoyon
27、et)是国内第一家通过“友友模式”建立的网站,但其更象Friendster 网站的中文版,个性化的特征不很明显。亿友(yeeyoo)是十三家社会性网站中的后起之秀,会员数和流量近期出现暴涨的趋势。笔者在前几天登陆了亿友(yeeyoo),并试着注册了一个用户,分配的 ID 号码是“37*” 。假如按照 ID 号递增的原则,该网站的会员数目在 3 万至 4 万之间。暂时领先的友友觅(UUME)甚至夸下海口,今年下半年将推出收费的增值服务,同时在未来的一年内赶上目前几大门户网站的交友用户规模。门户网站也不是“省油的灯” ,来自股市的充足资金让网易、新浪和搜狐等公司像群饿虎,随时寻觅市场上出现的每线商
28、机。据称,门户网站只是由于“船大难掉头” ,才没有推出这种交友网站,更何况原有的用户规模和盈利都已稳定,而新的模式需要时间才能与旧模式完全兼容,并实现平稳过渡。垂涎于交友网站的还有搜索网站和即时通信软件商。Google 在收购Friendster 受挫之后,2004 年 1 月宣布投身以 “Friendster”为代表的社会化网站的热潮,提供名为 Orkut 的在线社会网络服务。Lycos 如今也已转变了经营策略,希望在未来的社会化网络中先人一步。如今,它的运营方向已从门户网站转变为在线交友、搜索和网络出版。正如前面的新闻所言,即时通讯软件 ICQ 已经跃入这股热潮,而在中国人气更旺的 QQ
29、和 MSN 尚且按兵不动,但是介入的可能性极大,大家不妨一起拭目以待。传闻 IBM 和微软等软件巨头已对这个新兴市场产生兴趣,以志在必得的姿态积极进行备战。以至于美国各大媒体惊呼,社交网站已经掀起互联网革命的浪潮。 交友的隐忧和思考在家靠父母,出外靠朋友。人在社会立足,离不开朋友的支持和帮助,而一个人的朋友增多,不仅仅是人脉的飚升,更重要的是办事渠道和办事效率都得到极大的提升。网络的普及给人们交朋结友提供了特殊便利的渠道,第二代交友网站正是迎合了大量的社会需求而应运而生。他们的出现,弥补了第一代网站交友方式的盲目与陌生感,同时复制了人们社交生活的基本脉络,构筑了一个崭新的虚拟社交王国。有的人关
30、注 Friendster 有一段时间,同时也亲身体验了国内几家类似网站所提供的“友友”服务。新生事物难免有不少问题,下天津大学成人本科毕业设计(论文)9面提出来以供大家讨论和研究。1 交友的信赖度问题人们认为,朋友之间的信任关系应该可以传递,但这种传递是衰减的。随着级数的增加, “友友”之间的信赖度也将大打折扣。从现状来看,国内友友网站的会员发展的第一层朋友,绝大部分都是网友,这说明现实生活中的社会关系并不容易“转嫁”到网络之中。网友的网友虽然也是“友友” ,但是亲和力和信赖度就比现实生活要弱很多。 “友友”本身的基础就是快速建立一种“强关系,Strong Ties”,但是随着传递级数的提高,
31、 “友友”之间的“弱关系 Weak Ties”将愈发明显。为此,很多网站已经限制级数为四级,以保证一定的信赖度。问题是,在网络之中,信任的传递性究竟有多大?估计这也是仁者见仁、智者见智的难题之一。目前,Friendster 网站所出现的欺诈和伪装事件也动摇了“友友”之间的信任关系。有部分用户为了扩大自己的“友友”圈,伪造会员的资料并发布在 Friendster 上。甚至有人通过“友友”来进行诈骗等犯罪行为,这再度打击了“友友”的信任基础。脱离了信赖,第二代交友网站与第一代并没有本质的区别。 2 朋友关系的传递问题Friendster 类站点的基点在于朋友的关系是可以传递的,比如 A 和 B 是
32、朋友,B 和 C 是朋友,那么 A 和 C 也会是朋友。但现实生活中,这种在朋友间的传递并不是很自然流畅的,更何况是在虚拟的网络之中。要知道 A 和 B 在某个层面(或者说是共性)契合,并不意味着 A 和 C 也能在这个层面契合。假如网站不能详细记录这些层面,那就不可能确保 A 和 C 的成功相识。这也就是说,Friendster 不仅要列出“友友”之间的脉络,还要列出相互之间契合的层面,这样才会增加相互认识的机会。换句话说,现有的“友友”网络还很简单,在模拟现实社会生活等方面,还有大量的工作要做。 3 网站的发展问题南桔北枳,同样的事物从西方搬到东方,未必就有相同的结果。目前国内的“友友”网
33、站就面临着用户数目增长不快的尴尬局面。一方面是时间的问题,需要一定的积累才能达到爆发的临界点,另一方面是宣传推广的问题,很多网民甚至不清楚“友友”是个什么概念。当然,最严重的问题还是“友友”网站的会员在线使用率太低,严重打击了网站运营者的信心。事实上,国内“友友”网站靠电子邮件或者手机来联络会员的方式,未必是一条好路子。中国的网民以聊天和打游戏的居多,使用电子邮件居少,而用手机短信交友的网民都被吸引到各大门户网站的交友频道。因此“友友”类网站很难吸引会员,吸引以后也难挽留。 “友友”网站应以 “信赖”为基础,从吸引人的服务和应用入手,吸收第一代交友网站的会员,慢慢积聚人气。 天津大学成人本科毕
34、业设计(论文)104 “交友”的应用问题同样是菜刀,有人拿来切菜,也有人拿来杀人。国内的“友友”网站在遭遇发展瓶颈的时候,也出现色情化的趋势,以同城约会和一夜情为代表的应用开始抬头。色情宛同网络的一个污点,短期内很难从网络应用中完全剔除。国内的有关部门是否也应跟上时代的步伐,密切注意“友友”网站的最新趋势,加强监管的手段,将不良信息消灭在萌芽阶段。第二章 相关软件知识2.1ASP概述2.1.1ASP简介Asp 是 active server pages 的简称,是服务服务器端脚本编写环境,使用它可以创建和运行状态、交互的 web 服务器应用程序。使用 asp 可以组合html 页、脚本命令和
35、activex 组件以创建交互的 web 页和基于 web 的功能强大天津大学成人本科毕业设计(论文)11的应用程序。Asp 应用程序很容易开发和修改,可用它来创建动态 web 页或生成功能强大的 web 应用程序。Asp 页是包括 html 标记、文本和脚本命令的文件。Asp 页可调用 activex组件来执行任务,例如连接到数据库或进行商务计算。通过 Asp,可为 web 页添加交互内容或用 html 页构成整个 web 应用程序,这些应用程序使用 html 页作为客户的界面。也可以认为 Asp 是一种类似 html(超文本标识语言) 、script 与 cgi(通用网关接口)的结合体,但
36、是其运行效率却比 cgi 更高。程序编制也比 html 更方便且更有灵活性,程序安全及保密性也远比 script 好。Asp 具有的 3 个重要特性使它变得很独特:1)Asp 可包含服务器端脚本。将服务器端脚本包含在 Asp 中就可以用动态内容创建网页。2)Asp 提供几个内置对象。在 active server pages 中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索或向浏览器发送信息。3)有附加组件,可以扩展 active server pages。Active server pages可以同几个标准的服务器端 activex 组件捆绑在一起,这些组件的组件的
37、使用可以方便地处理数据库,发送 e-mail 或访问文件系统。2.1.2ASP技术本系统使用 Asp 进行 web 动态网站的开发,Asp 既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态、交互且高效的web 服务器应用程序提供一种功能强大的方法或技术。Asp 的主要特性是能够把脚本、html、组件和强大的 web 数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的 html 页面送给客户端浏览器。Asp 是一种服务器端的技术,它的所有命令和脚本均在服务端执行,送到浏览器的只是标准的 html 页面。这样也不必再考虑浏览器的类型
38、,亦不必考虑浏览器是否支持 Asp 程序,因此可防止程序被窃取。2.1.3ASP模型浏览器从 web 服务器上请求.asp 文件时,Asp 脚本开始运行。然后 web 服务器调用 Asp,Asp 全面读取请求文件,执行所有脚本命令,并将 web 页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 web 页是在web 服务器上生成的。所以不必担心浏览器能否处理脚本:web 服务器已经完成了所有脚本的处理,并将标准的 html 传输到浏览器。由于只有脚本的结果返回天津大学成人本科毕业设计(论文)12到浏览器,所以服务器端脚本不易复制,用户看不到正在浏览的页的脚本命令。2.1.
39、4创建 ASP页Active server pages(asp)文件是以.asp 为扩展名的文本文件,这个文本文件可以包括下列部分的任意组合: 文本 Html 标记 Asp 脚本命令创建.asp 文件非常容易。如果要在 html 文件中添加脚本,只需将该文件的扩展名 htm 或.html 替换为.asp 就可以了。要使.asp 文件可用于 web 用户,请将这个新文件保存在 web 站点上的目录中(请确定启用了该目录的脚本和执行权限) 。使用浏览器查看该文件时,可以看到 Asp 处理并返回了 html 页。现在可以在.asp 文件中添加脚本命令了。需要提醒一下的是,因为.asp 文件需要额外的
40、处理,所以不要将所有的html 页都转换为 Asp 页。应该只将包含脚本命令的文件转换为.asp 文件。但.asp 和.htm 文件可以放置在相同的目录中。使用任何的文本编辑器都可以创建.asp 文件。使用那些带有 Asp 增强支持的编辑器将更能提高效率,如 microsoft visual Interdev.如果从未使用过html,请考虑先使用 microsoft frontpage.使用 frontpage 创建文档和格式化文本就像使用文字处理工具一样简单。接下来还可以使用 Insert Script 命令在 frontpage 创建的 html 页中插入简单的 Asp 命令。2.1.5A
41、SP内置对象和组件Active server pages 提供内置对象,这些对象使用用户更容易的收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息。以下简要说明一下:1)request 对象:负责从用户端接收信息。2)response 对象:负责传送信息给用户。3)server 对象:提供对服务器上的方法和属性的访问。4)session 对象:负责存储个别用户的信息,以便重复使用。5)application 对象:负责存储数据以供多个用户使用。6)objectcontext 对象:可供 asp 程序直接配合 microsoft transaction server(mts)进行分散式的事
42、务处理。7)asperror 对象:包含 asp 脚本或 asp.dll 本身产生的任何错误的详细天津大学成人本科毕业设计(论文)13内容。Asp 内置组件均遵循 microsoft 的 activex 标准。Activex 组件是一个文件,该文件包含执行某项或一组任务的代码,组件可以执行公用任务,这样就不必自己去创建执行这些任务的代码。如:数据库存取、服务器端文件存取等多种功能。而且 asp 提供的组件是在服务器端运行,所以不需要客户端支持 activex。2.2ASP访问数据库方法对于一个 Asp 程序而言,它通常是通过 activex data object(ado)层或open dat
43、abase connectivity(开放式数据库连接,odbc)接口来访问数据库的。Odbc 是边接数据库的通用驱动程序,odbc 是由微软主导的数据库连接标准,实用环境也以微软的系统最成熟。Odbc 和数据库的查询采用 sql 语言,这使得系统可以很容易和各种数据库沟通。当然,透过 odbc 界面,后端的数据库不一定要 dbms 这种大型数据库系统,亦可以是数据表(如 microsoft access) 、或者是试算表(如 microsoft excel) 。Ado 是在 microsoft 的新的数据库应用开发接口(api)-ole db 技术上实现的,这些技术都是基于 odbc 引擎的
44、,将来的 ole db 版本将具备支持指定数据库(如 sql server)的专用接口,这样就无需通过 odbc 引擎就可以直接访问数据库了。总之,Asp 对数据库的整个访问过程是这样的:客户端的浏览器向 web 服务器提出 Asp 页面文件请求(包括数据库的操作) ,服务器将把该页面由asp.dll 文件进行解释,并在服务器端运行,完成数据库的操作,再把数据库操作的结果生成动态的网页返回给浏览器,浏览器再将该网页内容显示在客户端。这样 asp 源程序不会泄密,增加了系统的安全保密性。此外,Asp 是面向对象的脚本环境,用户可自行增加 activex 组件来扩充其功能,拓展应用范围。本次设计主
45、要是利用了 Asp 强大的数据访问功能。2.3IIs2.3.1什么是 IIs当一个网页被浏览,服务器就会和浏览者的浏览器建立链接,每个链接表示一个并发。当页面包含很多图片,图片并不是一个一个显示的,服务器会产生出多个链接同时发送文字和图片以提高浏览速度。如果页面中的图片越多那么服务器的并发链接数量就越多。当图片或页面被服务发送后服务器就关闭链接天津大学成人本科毕业设计(论文)14用于和其他请求者建立链接。每次并发几乎是瞬间完成一般在几个毫秒和几十毫秒间。2.3.2IIS提供的服务IIS 主要集成了 Windows NT Server 网络操作系统的三个 Web 服务器功能,这些功能是通过标准
46、HTTP 协议传输数据的,所有的 IIS 服务(WWW,FTP 和SMTP)都是单进程多线程的体系结构,用以优化性能。WWW 使用的客户/服务器协议是 HTTP,这意味着客户和服务器需要交互作用,以执行特定的任务,例如:用户在 Web 上的 HTML 页面上单击一个超级连接,结果屏幕上现有的页面会被新的页面所代替,IIS 通过 Windows Sockets 来支持HTTP,目前的 IIS 支持 HTTP 1.1 版本。 FTP 是在 TCP/IP 网络上两个计算机之间传输文件时使用的协议,IIS 通过Windows Sockets 来支持 FTP,尽管现在使用 FTP 用户界面的人越来越少,
47、但是这个协议仍然将在一段时间内用来传输文件,因为它几经被 Internet 用户广为接受,FTP 使用 TCP 作为它的客户和服务器之间进行所有通信和交换的传输协议,而 IIS 则是以 Windows Sockets 与 TCP 打交道的。所有标准 Internet 服务(如 FTP 和 HTTP)都位于称为 Inetinfo(Internet Information Services Application,Internet 信息服务应用)的进程中,除了这些 Internet 服务外,该进程还包含了共享线程池,缓存,纪录和 SNMP 服务。HTTP 和 FTP 运行与同一进程中,因此它们可以
48、共享缓存中的数据,例如文件句柄,账号信息以及日志文件数据等。可以使用纪录跟踪正在访问的节点的那些用户,并控制什么时候可以访问节点,对用户进行跟踪可以帮助确定安全性和性能问题,跟踪信息可以直接纪录到日志文件,这样可以脱机进行处理,以获得更好的性能,同样也可以纪录到数据库中,以进行动态的评价。2.4reamweaverDreamweaver 是 WEB 站点开发的中心环节。完全用户自定义控制可以迅速完成页面以及站点的设计。Roundtrip HTML/Javascript 行为库以及可视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性。通过 Dreamweaver 与其它群组产品的配合
49、使用以及众多第三方支持可轻松完成动态发布个电子商务网站的构建。到目前为止,全世界范围超过 60% 的专业网页设计师都在使用 Dreamweaver 。Macromedia Dreamweaver 一个可视化的网页设计和网站管理工具,支持最新的 Web 技术,包含 HTML 检查、 HTML 格式控制、HTML 格式化选项、天津大学成人本科毕业设计(论文)15HomeSite/BBEdit 捆绑、可视化网页设计、图像编辑、全局查找替换、全 FTP功能、处理 Flash 和 Shockwave 等富媒体格式和动态 HTML、基于团队的 Web 创作。在编辑上可以选择可视化方式或者喜欢的源码编辑方式。Macromedia Dreamweaver 4 中文版具备开发专业级网站的所有工具。现在可以直接使用 Dreamweaver 生成 Macromedia Flash 图形,无论使用Dreamweaver 可视化的页面工具,还是文字编辑环境,可视的 Macromedia“用户接口”让工作更加轻松。Macromedia Dreamweaver 是一个用于可视化设计与管理网页和网站的专业级 HTML 编辑器。无论喜欢亲自书写 HTML 代码还是喜欢在可视化编辑环境中工作,Dreamweaver 都能很快上手并且提供有用的工具来增加网页设计经验。 Dreamweaver 包