2022年旅游网站大学本科方案设计书方案设计书.docx
《2022年旅游网站大学本科方案设计书方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年旅游网站大学本科方案设计书方案设计书.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源中心广播电视高校开放训练专业毕业论文旅行网站设计姓名:学校:学号:指导老师: 定稿日期:欢迎下载精品学习资源中文论文摘要随着互联网技术的飞速进展,互联网技术逐步被应用到各行各业中, 成为信息化争论开发的焦点;与此同时,越来越多的人期望建立和治理自己的个人网站,本文主要阐述的是如何建设一个个人旅行网站以及在建设中使用到的各种技术和软件;关键词: 网站设计 ASP数据库英文论文摘要Withthehigh-speeddevelopmentofelectroniccomputerscience andwebtechnology,theinternettechnologyhasbeenuse
2、d gradually in many fields, which has been a focus of researchingand exploitation of information industry. At the same time, moreand more people hope to build their own web stations, which they must be able to manage by themselves. The below will explain howtobuildapersonalweb stationontravel,and in
3、troducesometechniquesandsome kindsofsoftwareusedinthebuilding process.关键词: Web building Active Server PageDatabase欢迎下载精品学习资源目 录1引言41.1 网站建设概述 41.2规划思路 41.3网站系统硬、软件配置52 网站总体分析与设计 52.1 开发工具的选用及介绍52.1.1 ASP简介52.1.2 Macromedia Dreamweaver MX 2004软件介绍 72.1.3 SQL简介82.2网站系统分析92.2.1系统的功能结构92.2.2系统的功能特点102.3
4、数据库设计 103 各个功能模块的实现 113.1用户登录113.2查询功能123.3用户站长联络簿123.3.1功能133.3.2组成构造133.3.3详细实现133.3.3.1数据库与留言显示程序网页133.3.3.2发言表单网页制作153.3.3.3回复表单程序网页174 总 结17欢迎下载精品学习资源参考文献 17一 引 言新的世纪,互联网进入一个崭新的阶段,信息化的进展带动其它产业的进展,各行 业都将与它进行更深化的融合和渗透;,互联网成为人们快速猎取、发布和传递信息的 重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用;为了适应学问经 济社会的需要,促进学习与沟通;网上沟
5、通和协作的功能比较普遍;技术治理和资源管 理受到重视;随着互联网的普及和进展,必将有越来越多的企业及个人在英特网上拥有 自己的网站;网站建设成为企业形象宣扬、产品展现推广、客户沟通的最新最快捷的桥梁;成为个人展现自我,与世界沟通的重要平台;越来越多的人已开头从对互联网的认知阶段进入到认同和行动阶段;Internet上发布信息主要是通过网站来实现的,猎取信息也是要在Internet“海洋”中依据肯定的检索方式将所需要的信息从网站上下载下 来;因此网站建设在Internet应用上的位置显而易见,它已成为政府、企事业单位信 息化建设中的重要组成部分,从而倍受人们的重视;为了更好的协作,更多的与外界交
6、流新的信息,和他人共享信息,特构建旅行网站;1.1 网站建设概述此次毕业设计的工程是构建一个个人旅行网站,有登陆系统, 网站主要实现旅行信息查询系统部分 , 使拜访者可查询旅行有关的信息, 以及用户站长联系薄 , 使用户可以和站进步行沟通 , 促进网站的建设;网站采纳ASP技术编写,数据库服务器采纳SQL Serve r2000 ;1.2 规划思路在个人网站的建设之中 , 假如信息很多且需不断更新 , 如几乎每天都会有诸如公告、留言回复、新闻等信息需要在网页上发布, 假如用传统的方法直接修改网页脚本上的相应内容 , 实在特别繁琐且简洁出错 , 且只能由网络治理者进行 , 特别不便;假如采纳基于
7、 WEB数据库的动态网站信息治理 , 把这些相应的信息 进行分类、挑选和审核后存入网络服务器的数据库中, 再通过对数据库的相关操作来实现信息的便利、快速治理;详细说有以下五个方面的要求:1每条欢迎下载精品学习资源信息能自动进行分类 , 分成公告类、新闻类等; 2限于网页的容量 , 各类信息均以简要的标题显示 , 详细的内容通过由用户点击来另行开窗显示;3为了防止非法信息 , 拜访者假如是注册用户均有独立的帐户 , 在进行信息发布时必需先进行密码校验; 4审核每条信息 , 由信息治理者负责; 5删除信息只能由网络治理员进行;网站的基本风格是简洁明快的界面、有用的旅行讯息和个性化的社区;在网页设计
8、中遵循的几个基本原就是: 1)主页上有站点的标志物,能让浏览者一眼就知道是谁的主页;2)将设计好的页面在14.4KBps 的调制解调器上检测其下载时间,不超过30 秒钟; 3)设计渐进显示的页面,每个图标都应配有文字说明,显示时图标的文字说明先显示,图标随后显示,这样做可以削减等待时不耐烦的心情;4)易于导航;在网页设计中,采纳多种方法使站点便于导航,如菜单、按键、图标、高亮文字等;使得层次清晰,交叉连接,无键跳转; 5)采纳长页格式;6)图象的应用时要留意至多只用一到两个主要的较大图象,并辅以一系列较小的图标,使用较大图象时不超过15K; 7)每个页面都包括返回按纽,便于浏览者浏览;8) 设
9、计站点内的“交通图”,此图包括站点内的链接的内容;9) 在站点首页的文字内容中及早揭示站点中的“互动特性”的内容,如搜寻、数据库查询、争论等,即能抓住浏览者心理的内容;10) 内容,内容是一个网站的灵魂;要使网站脱颖而出, 须留意其组织的条理性、内容的充实性和新奇性 , 以区分于其它同类网站 , 让上网者觉得物有所值;11)多媒体、交互性等综合功能;形式是一个网站内容的外在表现;其界面的质量直接影响拜访者的主观感受;网页设计要表达专业特点, 富有特色 , 给人耳目一新的感觉;此外 , 在网络带宽答应的条件下 , 应尽量采纳最新的多媒体技术, 集文本、音频、视频、动画于一体 , 使网站形式更为活
10、跃 , 并给内容的实现供应有效的技术载体;基于以上所需实现的功能,所以我挑选了ASP技术结合MacromediaDreamweaver MX 2004软件和 SQL Sever架构个人网站;1.3 网站系统硬、软件配置(1) 硬件环境 :PC服务器作为 Web和数据库服务器; PC机作为各部门用户的前端;(2) 软件环境 : 服务器端安装 Windows 2000 Ad2vance Server,Web 服务器使用IIS,SQL Server作为后台数据库系统 , 支持ASP;客户机安装 Windows即可, 浏览器不限;网络协议为 TCP/ IP 协议二 网站总体分析与设计2.1 开发工具的
11、选用及介绍欢迎下载精品学习资源2.1.1 ASP 技术简介ASP技术 ASP( Active Server Pages动态网页)是微软公司推出的一种用以取代 CGI(Common Gateway Interface 通用网关接口)的技术;目前, Internet上的很多基于 Windows平台的 Web站点已开头应用 ASP来替换 CGI;简洁地讲, ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web服务器应用程序,如交互式动态网页,包括使用 HTML表单收集和处理信息,上传与下载等等;通常情形下,用户通过浏览器看到的网页大多是静态的,目前Intern
12、et上的很多站点,仍旧供应 静态 (static)的主页内容;所谓 静态 ,指的就是站点的主页内容是 固定不变 的;当浏览器通过 Internet的 HTTPHypertext Transport Protocol协议,向站点服务器 Web Server 要求 供应主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML 的文件数据给浏览器;一个 静态 的站点,如要更新主页的内容,必需手动的来更新其 HTML的文件数据;而随着 Web应用的进展,用户期望能够看到依据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等;当在 浏览器上填好表单 form 的输入数据,以供应
13、HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML文件;站点服务器收到要求执行的应用程序,分析表单 form 的输入数据,将执行的结果以HTML的格式传送给浏览器;依据用户恳求生成动态主页的传统方法有CGI、ISAPI 等;CGI 是依据浏览器端的 http恳求激活响应进程,每一个恳求对应一个进程;当同时有很多恳求时,程序挤占系统资源,造成效率低下;ISAPI 针对这一缺点进行改进,利用 dll (动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐;这两种技术和另一普遍使用的开发动态网页的技术 Java 都仍存在着另外一个问题,那就
14、是开发困难,程序的开发和 HTML写作是两个完全不同的过程,需要特地的程序员开发;而较简洁的开发技术如 javascript和 IDCInternet Database Connector等功能有限,不敷使用;ASP使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充才能,这是传统的CGI等程序所远远不及的地方; ASP与常见的在 Client端实现动态主页的技术如 Java applet、ActiveX Control、VBScript 、javascript等不同, ASP中的命令和 Script语句都是由服务器来说明执行的,
15、执行结果产生动态生成的Web 页面并送到浏览器;而Client端技术的 Script命令就是由浏览器来说明执 行;由于 ASP是在服务器端说明执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担忧别人下载程序从而窃取编程规律;ASP通过后缀名为 .asp 的 ASP文件来实现,一个 .asp 文件相当于一个可执行文件,因此必需放在Web服务器上有可执行权限的目录下;当用户从浏览器 输入了.asp 文件的地址后,浏览器就将这个URL恳求发给 Web Server,假如Web Server 上装了 ASP,就调用 ASP;ASP读出相应 .asp 文件,说明并执行
16、命令,动态生成一个 HTML页面回传 Web Server,然后 Web Server 再把结果发送给浏览器;ASP文件的制作和 HTML类似,且和 HTML开发集成,可以在同一个过程完欢迎下载精品学习资源成,利用 ASP将可以执行的脚本嵌入到 HTML文件中 将 HTML文件的后缀名改为.asp ,这使得 HTML文件的编写与脚本的开发融合在一起;通过ASP内置的对象、服务器组件( Server Component )可以完成特别复杂的任务,而且用户仍可以自己开发或利用别人开发的服务器组件完成特地的任务(图1-1 显示了ASP的运行过程); ASP比较网关及服务器扩展模式有着以下优点:(1)
17、 完全与 HTML文件融合在一起;(2) 简洁创建,不需要其它编译、链接程序;(3) 面对对象的并通过 ActiveX Server对象可扩展;图 1-1 ASP运行过程示意ASP 程序的执行具有以下几个特点 : 1不需要编译 , 直接执行; 2面对对象 , 简洁学习,并可通过 ActiveX 服务器组件来扩充功能;3独立于浏览器, 用户使用常规可执行 HTML码的浏览器即可; 4易于操控数据库 ,ASP 可以轻易地通过 ODBCOpen Database Connectivity驱动程序连接各种不同的 数据库,例如: Acess、Foxpro 、dBase、Oracle 、SQL Serve
18、r 等等,另外, ASP亦可将“文本文件”或是” Excel ” 文件当成数据库用;5源代码的保密性好 , 服务器会自动将 ASP的程序代码说明为 HTML格式的主页内容 , 再送到用户端的浏览器 , 因此ASP 的源程序代码不会传到用户端的浏览器;ASP 技术与ADO技术相结合 , 可以实现基于 WWW的数据库治理功能 , 用户可在浏览器画面中 检索、输入、更新和删除数据库信息, 由服务器对 WEB数据库进行相应的操作 , 从而建立供应数据库信息的主页内容;在我国新建立的Intranet大部分都是采纳WindowsNT操作系统与 SWeb服务器的运行环境;所以,ASP 技术是目前最有进展前景
19、的数据库和 Web服务器的互联技术;任何技术有他的优点也有他的局限性,ASP也不例外,虽然优势突出但也存在问题; ASP存在的问题及解决方法 :(1) ASP源代码存在安全性隐患由于ASP程序采纳非编译性语言,大大降低了程序源代码的安全性;任何用户只要进入站点,就可以获得ASP 源代码;同时对于租用服务器的用户,因个别服务器出租商的职业道德问题,也会造成ASP 应用程序源代码泄露;(2) 程序设计中简洁被忽视的安全性问题 ASP代码使用表单实现交互,而相应的内容会反映在浏览器的地址栏中,假如不采纳适当的安全措施,只要登记这些内容,就可以绕过验证直接进入重要页面;例如在浏览器中敲入“.page.
20、asp.x=1”,即可不经过表单页面直接进入满意“x = 1 ” 条件的页面;( 3)对ASP 页面进行加密为有效地防止 ASP 源代码泄露,可以对 ASP 页面进行加密;可采纳两种方欢迎下载精品学习资源法对ASP页面进行加密;一是使用组件技术将编程规律封装入DLL之中;二是使用微软的ScriptEncoder 对ASP页面进行加密;使用组件技术存在的主要问题是每段代码均需组件化 , 操作比较繁琐 , 工作量较大 , 而使用Encoder对ASP页面进行加密,操作简洁、收效良好; ScriptEncoder的运行程序是 SCRENC.EX;E该方法具有很多优点,一是操作简洁,二是可以批量加密文
21、件,三是修改的HTML仍具有很好的可编辑性;这是由于 ScriptEncoder只加密在 HTML页面中嵌入的 ASP代欢迎下载精品学习资源码,其他部分仍保持不变,照常可以利用网页编辑工具软件对HTM部L改、完善;2.1. 2Macromedia Dreamweaver MX 2004软件介绍分进行修欢迎下载精品学习资源Macromedia Dreamweaver MX 2004 (简称DW MX 2004),是 Macromedia最新开发的的 HTML编辑器,用于对 Web站点、 Web页和 Web应用程序进行设计、编码和开发; 属于所见即所得的网页编辑器,支持当今最为流行的技术对行为、层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 旅游 网站 大学本科 方案设计
限制150内