新闻网站建设毕业论文29233_第1页
新闻网站建设毕业论文29233_第2页
新闻网站建设毕业论文29233_第3页
新闻网站建设毕业论文29233_第4页
新闻网站建设毕业论文29233_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录摘要1bstract2引言3第1章 绪论41.1开发工具的选用及介绍41.1.1什么是asp.net41.1.2 asp.net 的优势51.1.3 asp.net的特点61.2 asp.net技术访问数据库61.2.1 访问数据库的方案比较6第2章 系统分析与总体设计72.1 网站功能描述82.2 系统功能模块划分92.3 系统流程分析11第3章 系统数据库结构设计与实现123.1 创建数据库了123.1.1创建数据库表123.1.2数据管理表123.1.3新闻发布的数据表133.1.4访客数据表133.1.5商品表14第4章 系统主界面与后台界面设计154.1 主界面设计154.1.1

2、 显示新闻类别链接154.1.2 显示热点新闻164.1.3产品中心174.2 后台界面设计184.2.1 登录界面184.2.2新闻中心页-公司添加194.2.3产品系列-商品添加20第5章 结论215.1网站系统总结215.2 网站系统展望215.2.1 网站的发展趋势215.2.2 网站系统体系结构的发展趋势225.2.3网站的评价22致谢24参考文献25附录a26附录b28摘要从建站的实际情况出发,经过对有关网站的一些调研和分析,采用asp.net作为开发环境,access作为数据库服务器,iis作为测试服务器及新闻发布的具体实现功能。讲述这个系统的结构设计和功能设计,实现网站的分页显

3、示,三种语言的显示、新闻的显示、产品中心、人力资源等。经过授权的用户可以通过web浏览器,以人机交互式的客户端程序实现对新闻的发布、管理、实时的进行行为统计和记录。本网站具有很好的外部接口,较好的容错性,能够承受大量用户同时浏览的压力,满足大部分新闻发布的需求,能够很好的配合其它子系统服务于网站的新闻发布.该网站系统是一个基于造船信息和新闻发布和内容管理的全站管理系统;基于b/s模式webmis系统,可以将杂乱无章的信息(包括文字、图片)经过组织,合理而且有序地呈现在大家面前。简单的说造船网站就是充当一个网络媒介的功能。【关键字】asp.net,新闻,网站bstractfrom the est

4、ablishment of the actual situation, through to the relevant websites some survey and analysis, using asp.net as a development environment, access as database server, iis as the test server and press releases to achieve specific functions.elaborated the system structural design and the functional des

5、ign, the realization of web page display, three languages display, news, product display center, human resources.after the authorized user may through the web browser, by the man-machine interactive client to achieve the release of information, management, real-time statistics and records to carry o

6、ut acts. this site has a very good external interface, good compatibility, can withstand a large number of simultaneous users browsing pressure, meet the needs of the majority of press releases, can be very good with other sub-systems serving the website news issue. the website system is based on th

7、e information and news release and content management station management system; based on b / s mode webmis system, can be information ( including text, picture ) after the organization, reasonable and orderly ground show in front of everyone. simply shipbuilding site that acts as a network media fu

8、nction.【keyword】asp,news,website引言网站是一个产品介绍不可缺少的部分,它的内容对于决策者和管理者来说都至关重要,所以网站应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机逐步应用的,使用计算机对网站上的发布进行管理,具有着手于管理所无法比拟的优点.例如:检索迅

9、速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网上产品发布的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。网站发展趋势,在一个理想网络世界中,我们不用关注这些新的趋势。有很多网站都值得我们去关注,分析趋势,特别是某些网站。 网络的变化太快是我们不得不面对的现实。不像在其他媒体,web 的设计原始动力不只是美学。 技术是不断变化的,可以大大加强媒体的能力。第1章 绪论1.1开发工具的选用及介绍1.1.1什么是asp.net1、asp.net 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 web 应用程序。与以前的 web 开

10、发模型相比,asp.net 提供了数个重要的优点:增强的性能。asp.net 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,asp.net 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。2、世界级的工具支持。asp.net framework 补充了 visual studio 集成开发环境中的大量工具箱和设计器。wysiwyg 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。3、威力和灵活性。由于 asp.net 基于公共语言运行库,因此 web 应用程序开发人员可以利用整个平台的威力和灵活性。.net

11、 framework 类库、消息处理和数据访问解决方案都可从 web 无缝访问。asp.net 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 asp.net 时保留基于 com 的开发中的现有投资。4、简易性。asp.net 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,asp.net 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 visual basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。5、

12、可管理性。asp.net 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了 asp.net framework 应用程序的部署。只需将必要的文件复制到服务器,即可将 asp.net framework 应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。6、可缩放性和可用性。asp.net 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 asp.net 运行库的密切监视和管理,

13、以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。7、自定义性和扩展性。asp.net 随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换 asp.net 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。8、安全性。借助内置的 windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。1.1.2 asp.net 的优势1、asp.net摆脱了以前asp使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括c+ , vb , js等等,当然,最合适的编

14、程语言还是ms为.net frmaework专门推出的c(读c sharp),它可以看作是vc和java的混合体吧,尽管ms自己讲c#内核中更多的象vc,但实际上我还是认为它和java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的asp的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到asp.net上就可以使业务逻辑和html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且c#

15、和c+、java一样提供了完善的调试/纠错体系。 2、asp(active server pages)是microsfot公司1996年11月推出的web应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用asp可将vbscript、javascript等脚本语言嵌入到html中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,asp所使用的脚本语言都在服务端上运行,用户端

16、的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。此外,它可通过内置的组件实现更强大的功能,如使用a-do可以轻松地访问数据库。3、之后,微软又推出asp.net。这不是asp的简单升级,而是全新一代的动态网页实现系统,用于一台web服务器建立强大的应用程序。是微软发展的新体系结构.net的一部分,是asp和.net技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用asp.net建立网络服务。1.1.3 asp.net的特点1.开发语言不同asp仅局限于使用non-type脚本语言来开发,用户给web页中添加asp代码的方法与客户端脚本中添加代

17、码的方法相同,导致代码杂乱。asp.net允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.net framework。2.运行机制不同asp是解释运行的编程框架,所以执行效率加较低。asp.net是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。3.开发方式asp把界面设计和程序设计混在一起,维护和重用困难。asp.net把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高,1.2 asp.net技术访问数据库1.2.1 访问数据库的方案比较连接 sql server 数据库的机制与连接 a

18、ccess 的机制没有什么太大的区别,只是改变了 connection 对象和连接字符串中的不同参数.首先,连接 sql server 使用的命名空间不是system.data.oledb,而是system.data.sqlclient.其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):user id=sa:连接数据库的验证用户名为 sa.他还有一个别名uid,所以这句我们还可以写成uid=sa.password=:连接数据库的验证密码为空.他的别名为pwd,所以我们可以写为pwd=. 这里注意,你的 sql server 必须已经设置了需要用户名和密码来登录,否则不

19、能用这样的方式来登录.如果你的 sql server 设置为 windows 登录,那么在这里就不需要使用user id和password这样的方式来登录,而需要使用trusted_connection=sspi来进行登录.initial catalog=northwind:使用的数据源为northwind这个数据库.他的别名为database,本句可以写成database=northwind.server=yoursqlserver:使用名为yoursqlserver的服务器.他的别名为data source,address,addr.如果使用的是本地数据库且定义了实例名,则可以写为serv

20、er=(local)实例名;如果是远程服务器,则将(local)替换为远程服务器的名称或ip地址.connect timeout=30:连接超时时间为30秒.在这里,建立连接对象用的构造函数为:sqlconnection.其余的就和 access 没有什么区别了。第2章 系统分析与总体设计很多网站都提供新闻栏目,例如新浪、搜狐等著名企业网站的新闻专栏。许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。使用网站发布新闻、商品、招聘,管理系统和留言板可以

21、使发布、管理和留言变得很轻松,管理员只需设置标题、内容和图片等就可以了,系统将自动生成对应的网页。本文将对发布及管理系统进行系统分析与总体设计。2.1 网站功能描述新闻、商品、招聘、发布管理系统和详细介绍管理员管理新闻管理、添加新闻、新闻查询、用户评论、详细介绍等商品管理、添加商品、商品查询、用户评论、详细介绍等招聘管理、添加招聘、查询招聘、用户评论、详细介绍等模块。具体描述如下:1、管理员管理:(1) 后台管理员;(2) 修改管理员信息; 2、版块管理:(1) 添加新闻版块;(2) 修改新闻版块;(3) 删除新闻版块。3、新闻、商品、招聘管理:(1)显示各版块的信息;(2) 转移版块;(3)

22、 修改新闻;(4) 删除新闻。4、添加新闻:(1) 添加新闻、商品、招聘、图片、发布者等。 5、留言:(1) 添加留言即作者、主题、头像和内容;(2) 回复留言;(3) 浏览留言。6、管理留言:(1) 删除留言;(2) 预览留言。 2.2 系统功能模块划分从功能描述的内容可以看到,本实例可以实现完整的功能。我们根据这些功能,设计出系统的功能模块,如下图2-1所示。 福兴隆造船厂系统功能模块前台模块后台模块留言查询招聘添加招聘查询商品添加商品查询新闻查询公司添加联系我们人力资源产品中心新闻中心公司介绍公司首页图2-1 造船网站功能模块示意图造船网站系统的功能模块之间的关系如下图2-2所示。 前台

23、系统后台系统点击公司简介新闻中心产品系列招聘职位公司,商品,招聘职业查询数据库点击新闻中心公司,商品,招聘职业添加点击产品展示网站系统的功能模块之间的关系如图2-2所示。2.3 系统流程分析为了使读者进一步了解本实例系统的设计,本小节将对系统进行流程分析。管理系统的工作流程都是从管理用户登录模块开始,对招聘用户的身份进行认证。身份认证过程:本系统分为前台系统和后台系统及两个个部分。前台系统不需要进行身份认证,任何人都可以通过浏览器阅读已经发布的新闻、商品、招聘发表网友评论。管理员拥有所有的操作权限,后台系统的流程分析如图2-4所示。后台系统的流程分析如图2-4所示第3章 系统数据库结构设计与实

24、现3.1 创建数据库了microsoft office access(前名 microsoft access)是由微软发布的关联式数据库管理系统。它结合了 microsoft jet database engine 和 图形用户界面两项特点,是 microsoft office的成员之一。其实access 也是微软公司另一个通讯程序的名字,想与 procomm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的vfp

25、成为二级中最受欢迎的数据库语言。3.1.1创建数据库表首先创建一个数据库news及admin用来保存本系统的所有数据。表3-1 admin表列名数据类型长度允许空id自动编号长整型not nulladminpwd文本文本 5050not nullnot null3.1.2数据管理表管理表其中的要求信息准确,名字、电话、单位、邮箱、和时间。表3-2 管理表manager列名数据类型长度允许空id 自动编号长整型not nullconter1文本255not nullname文本255not nulltel文本255not nulldanwei文本255not nullfix文本255not nu

26、llmailtimes文本日期/时间255not nullnot null3.1.3新闻发布的数据表新闻的标题,内容、跟心新闻的日期时间表3-3 新闻表news表列名数据类型长度允许空id自动编号长整型not nulltitleconterhyuzhongtimersleibie文本备注文本日期/时间文本5025525550not nullnot nullnot nullnot nullnot null3.1.4访客数据表访问网站的用户可以进行自己的信息的填写,后台进行查看用户信息。表3-4 people访客表列名数据类型长度允许空id自动编号长整型not nullconter1文本255no

27、t nullyuzhong文本255not nulltimers日期/时间0not null3.1.5商品表及时更新出最近的商品到网站上表3-5 商品表shangping列名数据类型长度允许空id自动编号长整型not nullcpnameh 文本255not nullcpxlnameh文本255not nullyuzhong文本255not nullfiletimes文本r日期/时间255not nullnot null待添加的隐藏文字内容2第4章 系统主界面与后台界面设计一个网站的首页是一个文档,当一个网站服务器收到一台计算机上网络浏览器的消息链接请求时,便会向这台计算机发送这个文档。当在浏

28、览器的地址栏输入域名,而未指向特定目录或文件时,通常浏览器也会打开网站的首页。亦称主页、起始页。网站首页是一个网站的入口网页,故往往会被编辑得易于了解该网站,并引导互联网用户浏览网站其他部分的内容。 这部分内容一般被认为是一个目录性质的内容。4.1 主界面设计4.1.1 显示新闻类别链接本主界面为indexe.asp,它的功能是显示网站语言种类,包含的具体功能和跳转页,比如公司介绍、新闻中心,产品介绍、招聘信息、联系方式等,如图4-1所示。网站首页面介绍4-1图4.1.2 显示热点新闻此模块显示每条新闻的详细内容、标题、发布者、发布时间,然后进行更新后的新闻可以及时查看最近的新闻,如图4-2示

29、。公司最新新闻介绍4-2图4.1.3产品中心产品中心的商品展示,每种类介绍与分类,可以进行产品的添加,也可以再次添加如图4-3所示。商品的介绍如图4-3图4.2 后台界面设计4.2.1 登录界面在对系统进行管理之前,需要通过系统的身份认证。进行身份验证。只有用户名和密码正确才可以进入管理界面否则回到该界面。界面在通过验证之后才可以进入,它分为各个管理模块、主页的链接、退出管理系统等模块。它是由框架组成的从而可以减少重复的部分并可以使系统维护更容易管理界面登录界面如下图4_4所示。登录界面图4_4图4.2.2新闻中心页-公司添加此模块发布每条新闻的详细内容、标题、发布者、发布时间等。发表评论等功

30、能。新闻显示功能:为了便于管理员管理,admin以表格的形式显示管理员信息,并在后面有可以进行调整,下面有添加模块。并通过记录集绑定到相应的表格单元格当中以显示已有的管理员,发布新闻窗口如图4_5所示。添加新闻窗口4_5图4.2.3产品系列-商品添加1、显示版块信息:为了便于版块管理,并在后面有修改、删除和添加模块。2、添加版块信息:添加的信息包括版块的名字,通过字符串传递信息request接收此信息然后调用过程并作相应的处理并且调出添加模块。 3、修改版块信息:修改版块的版块名,通过字符串传递edit信息request接收此信息然后调用过程并作相应的处理并且调出修改模块。 4、删除版块信息:

31、此功能比较人性化,在删除时提示用户是否要删除并且把所有的信息清空,直接删除比较方便。通过字符串传递信息request接收此信息然后调用过程并作相应的处理。如图4-6所示。产品添加图4-6图第5章 结论5.1网站系统总结web开发技术的飞速发展促进了新闻发布的普及。目前,越来越多的发布新闻活动开始迁移到internet中来进行,一种新的发布方式新闻网站已成为一种必然的趋势,这种新闻发布方式无疑给管理者和用户带来极大的便利,使以前很多不可能的新闻发布活动变得异常快捷。本文研究了一种基于数据关联规则的新闻网站。其开发主要包括后台数据库的建立、后台管理以及前台页面的web设计。系统使用microsof

32、t公司以dreamware为核心语言的asp开发工具,利用微软提供的iis建立运行环境,再结合microsoft access 2003建立数据连接关系。利用其提供的各种组件,首先在短时间内建立数据库,然后,对数据库进行分析与建立页面,不断修正与改进,直到功能基本实现的可行系统。系统采用了b/s结构,以web为中心,采用tcp/ip、http传输协议、客户端通过浏览器访问web以及与web相连的后台数据库,为新闻发布的管理提供了较好的工具。总体来说,本网站的设计具有良好的扩展能力并且便于维护,使用较为简便,对于管理人员来说是较好的管理工具,但是由于时间和其他方面的限制原因,系统还有很多方面需要

33、改进。我相信在以后的学习生活中定能一步一步的去克服这些,使新闻网站的功能越来越完善。 5.2 网站系统展望5.2.1 网站的发展趋势现阶段我国大部分新闻网站功能单一,安全性不高,管理也只能是进行删除、修改、编辑等功能,及和用户交流的少不能很好的满足用户的要求。应该多与用户进行互动这样才能体现新闻的价值,及新闻所带来的好处。并且使新闻以完全开放的形式展现给各个浏览者,这样才能体现新闻的透明性。目前网站的制作技术与要求,都已经告别了因特网初期网站制作的“幼稚”期,随着各类网站的迅速增加与浏览者需求的提高,无不要求网站从立意,策划,页面设计到后台程序的全面提高。无论是个人网站还是企业网站都必须被要求

34、从浏览者角度出发,最大限度的满足用户的要求,这也是以后各类网站发展竞争的真正实质所在。 5.2.2 网站系统体系结构的发展趋势1、基于b/s结构与c/s结构结合的体系结构:b/s与c/s这两种技术是各有利弊的。c/s技术是20年前的主流开发技术,它主要局限于内部局域网的需要。因而缺乏作为应用平台的一些特性,难以扩展到互联网这样的环境上去,而且要求开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。这使得应用程序的维护、移植和互操作变得复杂,成了c/s的一大缺陷。2、采用这种结构优点

35、在于:(1) 充分发挥了b/s与c/s体系结构的优势,弥补了二者不足。充分考虑用户利益,保证浏览查询者方便操作的同时也使得系统更新简单,维护简单灵活,易于操作。(2) b/s结构与c/s结构各具优缺点,建立c/s、b/s结构相结合的网络构架已成为必然趋势。怎样结合b/s与c/s开发系统是开发mis系统普遍关注的问题。在应用过程中,应结合实际情况,并根据实际情况进行系统的选型与构建,从而开发出高效、安全的应用系统。5.2.3网站的评价1、域名的唯一性:域名是由英文26个字母和10个阿拉伯数字以及横杠(减号)组成。一个恰当、精炼的域名对于网站的发展是十分重要的。同时,独立域名是十分重要的一项指标。

36、2、链接有效性:在企业网站中,链接有效性占有及其重要的地位。无效链接会直接影响用户对网站本身的信任度。3、下载时间:指网页响应时间,一个网页的打开时间超过20秒会引起浏览者的厌恶感。实际的评价中,网页的加载速度应当以拨号方式来进行测评并且仅考虑首页的下载时间。4、网站认证:作为一个合法的企业网站,不仅应当提供工商认证。对于某些特定行业,还应该提供各种相应认证。5、网站安全性:尊重用户的个人意愿和个人隐私。6、联系方式:在首页和网站的各个链接上,都需要体统十分详尽的联系方式。不但要提供电子邮件、电话、传真;还要提供公司地址、邮编以及联系人姓名。7、网站内容的更新:网站提供内容和页面设计的不断更新

37、;以提高网站的信任度。同时可提高网站在搜索引擎中的曝光度,提高搜索引擎对网站内容的抓取,进一步提高网站在搜索引擎中的排名。致谢在黑龙江齐齐哈尔工程学院三年的紧张学习和毕业设计(论文)的准备及完成过程中,在专业长吕老师的精心指导下,从选题到论文内容都给予了我精心的指导和严格的教诲,无论从学术水平还是学术造诣上都使我受益非浅,在网站的设计中,自己动手,亲身经历了从学习、研究到社会实践的过程。不仅是我学到了许多社会经验,更重要的是让我开拓了眼界,是我意识到现代化科学技术的发展,以及它的优越性。在这次毕业论文设计中,我第一次亲身尝试到了作为一个缺乏社会实践经验的学生所面临的困难。通过对本网站系统的开发

38、是我对书本上的知识点和理论有了更深一层的了解,使我学会了如何利用所学的知识,把理论结合于实践中,进一步掌握了开发网站系统的流程,从而对本专业有了更深刻的认识。此后,我会加倍努力的去研究,在熟练的基础上掌握更多的新型技术,来提高自己的开发水平。通过这一阶段的学习和研究,该项目终于完成,虽然耗费了许多精力和时间,但是它也验证了我的知识和能力,让我有了不断提高自身素质的意识。在这里我衷心的感谢我的指导老师(吕老师)对我的指导和启发。没有他的指导和帮助,我是不可能顺利圆满地完成论文的工作。参考文献1 徐宁,新一代asp网络编程入门与实践,清华大学出版社,2005.2 王俊杰,精通javascript动

39、态网页编程,人民邮电出版社,2005.3 柯华坤,王大平,管西京,asp网络编程学习笔记,电子工业出版社,2008. 4 黄梯云,管理信息系统,电子工业出版社,1995.5 陈建伟,dreamweaver 8+asp动态网页制作实用教程,清华大学出版社,2006.6 陆黎明,asp+access+dreamweaver 动态网站开发从入 门到实践,机械工业出版社,2007.7 孔鹏,新手学asp动态网页开发,电子工业出版社,2008.附录aasp.netasp.net的前身asp技术,是在iis 2.0上首次推出(windows nt 3.51),当时与 ado 1.0 一起推出,在iis 3

40、.0 (windows nt 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了visual interdev开发工具,在1994年到2000年之间,asp技术已经成为微软推展windows nt 4.0平台的关键技术之一,数以万计的asp网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过asp的缺点也逐渐的浮现出来:意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的asp应用程序。 直译式的vbscript或jscript语言,让效能有些许的受限。 延展性因为其基础架构扩充性不足而受限,虽然有

41、com元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。 1997年时,微软开始针对asp的缺点(尤其是意大利面型的程序开发方法)准备开始一个新项目来开发,当时asp.net的主要领导人scott guthrie刚从杜克大学毕业,他和iis团队的mark anders经理一起合作两个月,开发出了下一代asp技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:xsp,这个原型产品使用的是java语言。不过它马上就被纳入当时还在开发中的clr平台,scott guthrie事后也认为将这个技术移植到当时的clr平台,确实有很大的风险

42、(huge risk),但当时的xsp团队却是以clr开发应用的第一个团队。为了将xsp移植到clr中,xsp团队将xsp的内核程序全部以c#语言重新撰写(在内部的项目代号是 project cool,但是当时对公开场合是保密的),并且改名为asp+,作为asp技术的后继者,并且也会提供一个简单的移转方法给asp开发人员。asp+首次的beta版本以及应用在pdc 2000中亮相,由bill gates主讲keynote(即关键技术的概览),由富士通公司展示使用cobol语言撰写asp+应用程序,并且宣布它可以使用visual basic.net、c#、perl与python语言(后两者由activestate公司开发的互通工具支持)来开发。在2000年第二季时,微软正式推动.net策略,asp+也顺理成章的改名为asp.net,经过四年的开发,第一个版本的asp.net在2002年1月

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论