基于aspnet的个人网站设计与实现毕业生论文

上传人:鲁** 文档编号:564808427 上传时间:2023-05-15 格式:DOC 页数:27 大小:1.11MB
返回 下载 相关 举报
基于aspnet的个人网站设计与实现毕业生论文_第1页
第1页 / 共27页
基于aspnet的个人网站设计与实现毕业生论文_第2页
第2页 / 共27页
基于aspnet的个人网站设计与实现毕业生论文_第3页
第3页 / 共27页
基于aspnet的个人网站设计与实现毕业生论文_第4页
第4页 / 共27页
基于aspnet的个人网站设计与实现毕业生论文_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《基于aspnet的个人网站设计与实现毕业生论文》由会员分享,可在线阅读,更多相关《基于aspnet的个人网站设计与实现毕业生论文(27页珍藏版)》请在金锄头文库上搜索。

1、毕业生论文论文题目:基于的个人设计与实现 / 个人设计与实现摘要Internet的日益兴起和以网页为载体的网络信息的广泛传播和应用,使得的建设与网页制作得到发展的空间,大至大型企业的产品推销、售后服务、解决方案,小至个人Web页面开发,形形色色,五彩缤纷,建设和网页制作也成为计算机网络领域最热门的话题。本文着重论述了个人建设的设计与实现过程,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,在需求分析结果的基础上,对系统的功能模块进行划分,并且将的整个流程通过流程图的形式展现出来。本设计的主要实现容包括:1、个人的设

2、计思想,整体规划与相关基础知识;2、个人的前台设计,与后台管理;3、个人的调试。本设计基于ASP.NET和SQL Sever2005,主要实现个人系统后台管理员登录、修改、添加、删除、查询、留言版留言、前台浏览阅读、留言等功能,基于ASP利用ADO访问数据库进行数字化个人的设计与实现,针对要实现这些方面的技术,本文将逐一简单介绍其设计思想和设计方法。关键词:个人 留言 ASP.NET SQL Sever目录引言1设计背景1设计意义1设计容1第一章系统使用技术概述21.1 ASP.NET技术概述21.1.1 ASP的优势21.1.2 ASP.NET开发和运行平台31.1.3 ASP的特点41.2

3、SQL Server 2005技术概述51.3.NET技术概述61.4 Dreamweaver9第二章个人分析102.1 需求分析102.2 可行性分析102.3 结构方案11第三章个人的总体设计113.1个人的主题与风格113.2选择有创意的容123.3 系统功能模块图12第四章个人详细设计134.1 数据库表设计134.2数据库物理设计154.3系统运行环境154.4 系统实现设计154.5设计过程中所应用的一段代码:17第五章结论与建议19参考文献20致21引言 设计背景人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业飞速发展,特别是信息技术和网络技术得到讯速发展和广泛应用,对社

4、会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习、交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。随着Internet的出现,网络正在改变整个世界,由于Internet具有传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点,已经发展成为新的传播媒体,而将教育和网络相结合,将会更好的推动教育的发展。现在不仅很多大学和众多企业部门都已经建立了自己的

5、,而且个人也如雨后春笋般大量的出现,通过计算机网络实现宣传、交流与资源的整合。 设计意义对于个人来说,建设个性化可以更加方便的收集信息,开展更加直接的网络交流,使用自己构筑的友善平台,我们可以为自己毕业后找工作做好充分的准备,通过自己建设的,用人单位可以更好的去了解你,从而给自己增加了一份很重的砝码。 设计容本论文在分析了现有框架技术的基础上,结合所学的电子商务的理念,构建适合个人电子商务。它是基于ASP.NET + SQL SERVER 2005形成的架构来实现的。本设计主要实现个人信息展示模块,实现对信息的添加、删除、修改、查询和登录,前台用户的注册、登录、信息浏览、留言。第一章系统使用技

6、术概述1.1ASP.NET技术概述ASP(ActiveServerPages)称为活动服务器页面,它可以根据不同的用户,在不同的时间向用户显示不同的容。然而,由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当杂乱。在开发过程中常常展示一些问题,同时ASP页面是有脚本语言解释执行的,使得其速度受到影响,由于以上种种限制,微软推出了ASP.NET。ASP.NET不仅是ASP3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。ASP.NET几乎全基于组件和模块化,每一个页、对象和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET使用.NETFramework

7、所支持的VB.NET、C#.NET等语言作为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。ASP.NET是一个统一的Web开发模型,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NETFramework的一部分提供。随着Web应用技术的进一步发展,Microsoft推出了ASP.NET2.0,使得用户用ASP.NET2.0来构建Web应用越来越容易。和ASP.NET1.x相比,ASP.NET2.0在生产效率、灵活性、可扩性、性能、安全性、完整性等方面都有了进步。1.1

8、.1ASP的优势ASP技术ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用。程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供静态(static)的主页容。ASP与常见的在

9、Client端实现动态主页的技术如JavaApplet、ActiveXControl、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.as

10、p文件的地址后,浏览器就将这个URL请求发给WebServer,如果WebServer上装了ASP,就调用ASP.ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传WebServer,然后WebServer再把结果发送给浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP置的对象、服务器组件(ServerComponent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成

11、专门的任务。 ASP比较网关与服务器扩展模式有着以下优点:(1)完全与HTML文件融合在一起;(2)容易创建,不需要其它编译、程序;(3)面向对象的并通过ActiveXServer对象可扩展。1.1.2 ASP.NET开发和运行平台如果只运行ASP.NET应用程序,可以安装.NET Framework Redist软件包。如果要开发、部署和运行ASP.NET应用程序,需要安装.NET ASP.NET Premium Edition、.NET Framework SDK或者Visual Studio.NET中的任何一个。NET Framework SDK Beta 2支持以下操作系统:Windo

12、w XP、Windows 2007、Windows NT4 ,并要求Internet Explorer版本在5.01或5.01以上。要求系统安装Microsoft Data Access Component 2.6,推荐安装2.7版本ASP.NET还需要IIS 5.0或IIS 4.0(带 NT4 Service Pack 6a)。IIS已集成在NT/Windows 2000操作系统中,一般不必另外安装。1.1.3 ASP的特点组件在ASP技术中起着核心作用要想开发出具有实用价值的动态Web应用程序,ASP脚本必须与基本COM标准的组件配合使用。组件对象模型的微软公司体现用户的一种基于二进制的软

13、件标准,与语言无关。VisualBasic,VisualC+,VisualJ+等都能创建COM组件,在不同的语言实现的组件之间,依据COM标准可以进行交互操作。ASP提供了10个置组件。每个组件中包括一个或多个对象。在使用前,组件的对象需要被实例化。ASP提高了6个置对象,这6个置对象可以被ASP脚本直接使用,不需要被实例化。除了置组件和置对象,开发人员还可以自行制作实现特殊功能的组件。支持几乎所有的脚本语言,除了支持VBScript,JavaScript外,ASP还支持REXX,Perl等多种脚本语言。VBScript是ASP支持的默认脚本语言。在同一个ASP文件中,ASP脚本可调用不同的脚

14、本语言,从而发挥各种脚本语言的优势。易于操控数据库ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:Access、VFP、DBase、Oracle等等,另外,ASP亦可将“文本文件”或是“Excel”文件当成数据库用。ASP的七个对象对象名称功能描述Request:用于获取客户通过浏览器向服务器发送的信息;Response:用于将输出结果发送到浏览器;Server:用于提供对服务器方法,属性的存取;Session:用于在一个拥护对话(Session)中存储公用的信息;Application:用于在ASP应用的多个对象之间共享信息

15、;Asperror:用于ASP应用的错误处理;Objectcontext:用于通过MicrosoftTransactionServer(MTS)来提交或中止一项交易。从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合MicrosoftTransaction服务器进行分布式事务处理。ASP的工作原理当用户浏览网页时,客户端浏览器与WEB站点之间进行交互的过程如下图所示:图1ASP工作原理当服务器看到文件的扩展名为.asp时,就会读取文件容,解释执行其中的VBScript程序。当遇到基于COM标准的组件(组件本身是经过便宜的可重用的二进制代码)时,ASP引擎将启动相应组件完成指定的功能。若ASP文件含有访问数据库的请求时,ASP置组件ADO(ActiveXDataObject)能与数据库连接,对数据库进行访问

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

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号