麦贤胜论文.docx
- 文档编号:26154448
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:14
- 大小:114.07KB
麦贤胜论文.docx
《麦贤胜论文.docx》由会员分享,可在线阅读,更多相关《麦贤胜论文.docx(14页珍藏版)》请在冰豆网上搜索。
麦贤胜论文
学校编码:
129600
学号:
11613244
毕业设计论文
基于ASP.NET技术的“天上西藏”
旅游网站开发
姓名:
麦贤胜
指导教师:
李玲俐
系别:
信息管理系
专业名称:
司法信息技术
班级:
11级司信2班
提交日期:
2014年2月
答辩日期:
2013年11月
答辩老师:
评阅人:
李玲俐
2014年03月
摘要
在 Internet 得到广泛应用的今天,网页已经成为一种不可替代的信息交流工具,它以交互式的特点开创了人们进行信息交流的新方式。
电子数字计算机是20世纪重大科技发明之一而互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济生活等各个方面发挥着重要的作用。
因此动态网建设在Internet应用上的地位显而易见,它已成为机关、学校、企事业单位、甚至进入寻常百姓家的信息化建设中的重要组成部分,从而倍受人们的重视。
在本文中,通过制作动态网页,以旅游景点的介绍方式,把西藏的特色与传统文化呈现在大家的眼前,让更多的人了解这一“天上世界”的各种美!
本网站主要以图片的方式,展现西藏的旅游文化,结合DIV+CSS的网页制作方式,制作简单的登陆与注册界面,连接数据库,开发“天上西藏”旅游网站。
关键词:
ASP.NET、XMLWebservices
Abstract
IswidelyappliedintheInternettoday,thewebhasbecomeanirreplaceablecommunicationtool,itinthecharacteristicsofinteractivepioneerednewwaysofcommunicationhavebeenconducted.
Electronicdigitalcomputerisoneofthemajorscientificandtechnologicalinventionsofthe20thcenturyandtheInternetbecomepeopletoquicklyget,distributionandtransferinformationimportantchannel,itinmanyaspects,suchaspolitics,economy,lifeplayanimportantrole.SodynamicnetworkconstructionintheInternetapplicationstatusisobvious,ithasbecomeorgans,schools,enterprisesandinstitutions,andevenintotheordinarypeopleofanimportantpartofinformatizationconstruction,andmorepeople'sattention.
Inthisarticle,throughmakingdynamicwebpages,withtheintroductionoftouristattractions,thefeaturesandthetraditionalTibetanculturetopresentinfrontofeveryone'seyes,letmorepeopleunderstandtheworld,""heavenvariousbeautiful!
Thissiteismainlyintheformofpictures,showTibettourismculture,combinationofDIV+CSSwebpagecreationway,makingsimpleregisterandlogininterface,connecttothedatabase,thedevelopmentofTibet"heaven"touristsite.
Keywords:
ASP.NET,XMLWebservices
目录
摘要2
第一章绪论1
第一节网站的开发背景1
第二章网站设计中使用的技术介绍4
第一节ASP.NET技术的介绍4
第二节数据库的介绍5
第三节Photoshop技术的介绍7
第三章网站的系统分析10
第一节网站的需求分析10
第二节可行性分析10
第四章网站结构与开发技术11
第一节网络结构图11
第二节网站的开发技术12
第一章绪论
改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。
随着市场经济的发展和人们收入水平的进一步提高,人们对旅游消费的需求将进一步上升,国内旅游业在国民经济中的地位和作用越来越重要。
但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。
旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。
加强旅游信息化建设,可以提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高旅游服务质量,改变旅游企业传统经营模式,降低成本,增加效益,从而提高整个旅游产业素质,旅游实现信息化,将会进一步壮大旅游支柱产业,提升旅游产业整体信息化水平,优化产业结权和资源配置,完善产业链,进而带动众多相关产业发展,拉动内需,扩大就业,增加外汇收入,对经济发展起到积极的推动作用。
目前,我国的一些旅游部门在信息化方面做的工作和其投入较少,对自身的发展起到了制约作用,可以通过建立旅游网站来宣传西藏的风土人情,对信息进行网络化、信息化管理,提高自身竞争能力。
第一节网站的开发背景
中国西藏的文化艺术源远流长,具有浓郁的民族和地域特色,藏传佛教文化艺术是西藏文化艺术的主体。
西藏文化艺术的发生、发展至今已有五千年之久,其形成与发展大致可以划分为七世纪前的史前文化、吐蕃时期的文化定型、元明时期的高度发展和清代的繁荣鼎盛四个历史阶段。
过去四十年来,西藏取得了很大进展,在发扬优良方面的传统文化,同时保持西藏文化特性,这是揭示突出在以下几个方面:
第一,主体的藏族文化,这是垄断少数封建农奴主在过去,已经彻底改变,整个藏族人民已成为主体共同继承和发展藏族文化和分享其成果;第二,西藏文化经历了深刻的变化,,与社会进步与发展,腐朽落后的东西所固有的封建农奴制已被抛弃,宗教信仰藏族信徒享有充分的尊重和保护,并罚款方面,西藏传统文化已经被仔细保存和发扬光大。
改进一直在稳步取得在其内容和形式,增加了一些专题内容,以反映新生活的人民和新的需求,社会发展;第三,一个实质性的转变已经发生发展的立场藏族文化,从自我封闭,停滞和萎缩的情况,以新的姿态-的立场,开放和发展面向现代化,外面的世界。
虽然发展中国家和促进其传统文化,西藏也发展现代的科学和技术教育和新闻传播以前所未有的速度。
它值得认真反思的是,尽管藏族文化的不断发展,达赖集团的鼓噪世界各地的“西藏文化灭绝”,并以此为借口,是煽动反中国的意见,支持国际拮抗剂力量。
从40多年的历史后,西藏民主改革,可以清楚地看到这是达赖集团的目标是只不过是阻碍了真正的发展藏族文化。
首先,作为一种社会意识形态,文化差异与变化,其他地方的社会,经济基础和上层建筑的形成和发展,现代西方文化是分不开的现代欧洲资产阶级革命中,专制制度的封建农奴制和政教合一的中世纪被淘汰,随着宗教的改革和巨大变化,思想和文化领域所造成的它。
发展西藏的文化在过去40年,更已取得的过程中同样伟大的社会变革的标志是消除封建农奴制下的政教合一的黑暗,甚至比欧洲系统在中世纪。
消除了封建农奴制度,文化特色的旧制度,西藏文化是垄断,由少数农奴主,必然成为“灭绝”,并因此被旧的文化专制制度的特点和神权统治整个社会政治生活的宗教,这是一个必然结果双方的历史和文化发展的西藏。
因为没有这种“灭绝”,就不可能解放和发展西藏的社会和文化,普通藏族人民将无法获得正确的掌握和分享成果的西藏的文化发展,就不可能为他们享有真正的自由,因为他们的宗教信仰将不被视为个人事务。
然而,这种“灭绝”,是致命的达赖集团,主要代表的封建农奴制,它的灭绝意味着他们的文化统治。
因此,这并不奇怪所有,他们鼓噪的“灭绝西藏传统文化。
”第二,文化的发展从来不是孤立地实现,它必将获得新的内容和形式不断与时代的进步和发展的社会,滋养和丰富自己,同时适应和吸收其他文化。
发展西藏的文化在过去40年,更已取得了就是西藏社会逐步摆脱愚昧落后,走向改革开放和现代化建设,而西藏的文化和现代文明包括现代西方文明,是的相互融合和吸收其他人们的思维方式和思想观念也必然发生变化的转变生产方式和生活在西藏。
在此过程中,一些新的问题是文化中不包含的西藏传统文化是必不可少的,但在现代文明已经制定,如现代科技教育和新闻传播的优秀文化传统的藏族特色正在开展和推动着在新的时代,和腐朽落后的东西在传统的文化,不适应社会发展和人民生活正在逐步筛选出。
这是一种自然现象,符合法律规定的文化发展,体现了不断繁荣和发展藏族文化在新的形势下要侈谈的“灭绝西藏文化”,因为其收购的新内容和新时代的进步和发展的实质是要求现代西藏人民保持生活方式和文化价值的旧西藏的封建农奴制的全完好无损。
目前,人类已经进入新的千年,经济全球化和社会生活信息化发展迅速,正在日益改变着人类的物质和文化生活。
随着深入发展中国的改革开放和现代化建设,特别是战略的实施大规模的西部大开发,西藏正大步走向现代化,走向世界的一个完全崭新的姿态,新的和仍然更大的发展一定会实现西藏的文化在这个过程中。
(1)因此,通过网络手段,给西藏一个新的机会,给更多的人了解西藏,给西藏的文化有传
第二章网站设计中使用的技术介绍
2.1开发工具的选用及介绍
2.1.1ASP技术简介
ASP技术ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。
目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。
简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。
通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供"静态"(static)的主页内容。
所谓"静态",指的就是站点的主页内容是"固定不变"的。
当浏览器通过Internet的HTTP(HypertextTransportProtocol)协议,向站点服务器(WebServer)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML的文件数据给浏览器。
一个"静态"的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。
而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。
当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML文件。
站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。
根据用户请求生成动态主页的传统方法有CGI、ISAPI等。
CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。
当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。
这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。
而较简单的开发技术如javascript和IDC(InternetDatabaseConnector)等功能有限,不敷使用。
ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。
ASP与常见的在Client端实现动态主页的技术如Javaapplet、ActiveXControl、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。
由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。
ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。
当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给WebServer,如果WebServer上装了ASP,就调用ASP。
ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传WebServer,然后WebServer再把结果发送给浏览器。
ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。
通过ASP内置的对象、服务器组件(ServerComponent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务(图1-1显示了ASP的运行过程)。
ASP比较网关及服务器扩展模式有着以下优点:
(1)完全与HTML文件融合在一起;
(2)容易创建,不需要其它编译、链接程序;
(3)面向对象的并通过ActiveXServer对象可扩展。
图1-1ASP运行过程示意
ASP程序的执行具有下列几个特点:
(1)不需要编译,直接执行;
(2)面向对象,容易学习,并可通过ActiveX服务器组件来扩充功能;(3)独立于浏览器,用户使用常规可执行HTML码的浏览器即可;(4)易于操控数据库,ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:
Acess、Foxpro、dBase、Oracle、SQLServer等等,另外,ASP亦可将“文本文件”或是”Excel”文件当成数据库用。
(5)源代码的保密性好,服务器会自动将ASP的程序代码解释为HTML格式的主页内容,再送到用户端的浏览器,因此ASP的源程序代码不会传到用户端的浏览器。
ASP技术与ADO技术相结合,可以实现基于WWW的数据库管理功能,用户可在浏览器画面中检索、输入、更新和删除数据库信息,由服务器对WEB数据库进行相应的操作,从而建立提供数据库信息的主页内容。
在我国新建立的Intranet大部分都是采用WindowsNT操作系统与ⅡSWeb服务器的运行环境。
所以,ASP技术是目前最有发展前景的数据库和Web服务器的互联技术。
任何技术有他的优点也有他的局限性,ASP也不例外,虽然优势突出但也存在问题。
ASP存在的问题及解决方法:
(1)ASP源代码存在安全性隐患
由于ASP程序采用非编译性语言,大大降低了程序源代码的安全性。
任何用户只要进入站点,就可以获得ASP源代码;同时对于租用服务器的用户,因个别服务器出租商的职业道德问题,也会造成ASP应用程序源代码泄露。
(2)程序设计中容易被忽视的安全性问题ASP代码使用表单实现交互,而相应的内容会反映在浏览器的地址栏中,如果不采用适当的安全措施,只要记下这些内容,就可以绕过验证直接进入重要页面。
例如在浏览器中敲入“...page.asp?
x=1”,即可不经过表单页面直接进入满足“x=1”条件的页面。
(3)对ASP页面进行加密
为有效地防止ASP源代码泄露,可以对ASP页面进行加密。
可采用两种方法对ASP页面进行加密。
一是使用组件技术将编程逻辑封装入DLL之中;二是使用微软的
ScriptEncoder对ASP页面进行加密。
使用组件技术存在的主要问题是每段代码均需组件化,操作比较繁琐,工作量较大,而使用Encoder对ASP页面进行加密,操作简单、收效良好。
ScriptEncoder的运行程序是SCRENC.EXE。
该方法具有许多优点,一是操作简单,二是可以批量加密文件,三是修改的HTML仍具有很好的可编辑性。
这是由于ScriptEncoder只加密在HTML页面中嵌入的ASP代码,其他部分仍保持不变,照常可以利用网页编辑工具软件对HTML部分进行修改、完善。
2.1.2MacromediaDreamweaverMX2004软件介绍
MacromediaDreamweaverMX2004(简称DWMX2004),是Macromedia最新开发的的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。
属于所见即所得的网页编辑器,支持当今最为流行的技术对行为、层等有良好的支持,可以使用插件升级。
最值得选用的原因是其作品垃圾代码相当少,同时对各种浏览器兼容性好,它包括可视化编辑,HTML代码编辑的软件包,并支持ActiveX、JavaScript、Java、Flash、Shockwave等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持DHTML的设计,使得在页面没有Plug—ins(插件)时也能够在Netscape和IE4.0浏览器中正确地显示页面的动画。
对于大型站点维护更方便,因为它提供了自动更新页面信息的功能。
此外,软件的易用性并使人无论处于设计环境还是编码环境都可以方便地生成页面。
MacromediaDreamweaverMX2004的特点:
(1)简洁高效的设计和开发界面:
界面更易于使用,可使您的工作效率和工作质量均得到提高。
(2)“插入”栏的改进:
简洁高效的新外观,占用更少的工作区空间。
还新增加了一个“收藏”类别,您可以对“插入”栏进行自定义,将最常使用的对象放置在该栏上。
(3)表格编辑可视化:
在表格中进行列调整操作时能看到实际效果。
(4)用户界面改进:
可得到最大的可用工作区,更清晰地显示上下文和焦点,更易于使用和更具逻辑性。
(5)起始页:
使您能够访问最近使用过的文件,创建新文件和访问DWMX2004资源。
起始页会在您启动DWMX2004或尚未打开文档时显示。
(6)保存桌面选项:
使您可以选择当您重新启动DWMX2004时重新打开您上一次使用的文档。
(7)完全支持Unicode:
DWMX2004支持InternetExplorer所支持的所有文本编码方式。
您可以使用几乎所有您的系统中安装的语言字体,DWMX2004会正确地显示和保存这些字体。
(8)安全FTP:
使您能够完全加密所有文件传输。
(9)新式的页面布局和设计环境。
(10)增强的CSS功能:
提供了一个更为精巧的方法来进行样式设计及提高设计交互性。
(11)动态跨浏览器验证:
在您保存文档时自动检查当前文档的跨浏览器兼容性问题。
2.1.3MSSQLServer简述
SQLServer是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。
越来越多的开发工具提供了与SQLServer的接口。
SQLServer是一个关系数据库管理系统,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,它功能先进,具有使用方便、可伸缩性好与相关软件集成程度高等优点。
可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
MSSQLServer不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。
事实上,SQLServer数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQLServer的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQLServer的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。
SQLServer企业管理器是SQLServer的主要管理工具,它提供了一个遵从MMC标准的用户界面,使用户得以:
(1)定义SQLServer实例组。
(2)将个别服务器注册到组中。
(3)为每个已注册的服务器配置所有SQLServer选项。
(4)在每个已注册的服务器中创建并管理所有SQLServer数据库、对象、登录、用户和权限。
(5)在每个已注册的服务器上定义并执行所有SQLServer管理任务。
(6)通过唤醒调用SQL查询分析器,交互地设计并测试SQL语句、批处理和脚本。
(7)唤醒调用为SQLServer定义的各种向导。
SQL基础:
SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。
SQL通常使用于数据库的通讯。
ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。
SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。
使用SQL的常见关系数据库管理系统有:
Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。
虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。
但是,标准的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的操作。
MSSQLServer就是用的Transact-SQL。
SQL语言有着非常突出的优点,主要是:
(1)非过程化语言
因为它一次处理一个记录,对数据提供自动导航。
SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。
SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。
(2)统一的语言
SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。
(3)是所有关系数据库的公共语言
SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 麦贤胜 论文