学业作品
题目黄冈旅游信息网站的规划与设计
学生姓名
学号
专业计算机网络技术
班级网络201302班
指导教师
完成日期2015 年 12 月 1 日
目录
摘要 (2)
前言 (2)
1.网站建设概述 (2)
1.1规划思路 (3)
1.2数据库基本要求 (3)
1.3网页设计基本原则 (3)
2.网站总体分析与设计 (3)
2.1 开发工具的选用及介绍 (3)
2.1.1 ASP技术简介 (3)
2.1.2 Macromedia Dreamweaver MX 2004 软件介绍 (4)
2.1.3 SQL Server简述 (5)
2.2 网站系统分析 (6)
2.2.1 系统的功能结构 (6)
旅游网站的制作模板2.2.2 系统的功能特点 (7)
2.3 数据库设计 (7)
3.各个功能模块的实现 (7)
3.1查询功能 (7)
3.2 用户站长联络功能 (8)
4.总结 (9)
致谢 (9)
参考文献 (9)
黄冈旅游信息网站的规划与设计
学生:张涛
指导教师:孙小英
(黄冈职业技术学院)
摘要:随着互联网技术的飞速发展,互联网技术逐渐被应用到各行各业中,成为信息化研究开发的焦点。与此同时,越来越多的人希望建立和管理自己的个人网站,本文主要阐述的是如何建设一个个人旅游网站以及在建设中使用到的各种技术和软件。
关键词:网站设计 JavaScript 数据库
前言
新的世纪,互联网进入一个崭新的阶段,信息化的发展带动其它产业的发展,各行业都将与它进行更深入的融合和渗透。互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。为了适应知识经济社会的需要,促进学习与交流。网上交流和协作的功能比较普遍;技术管理和资源管理受到重视。随着互联网的普及和发展,必将有越来越多的企业及个人在英特网上拥有自己的网站。网站建设成为企业形象宣传、产品展示推广、客户沟通的最新最快捷的桥梁;成为个人展示自我,与世界交流的重要平台。越来越多的人已开始从对互联网的认知阶段进入到认同和行动阶段。Internet上发布信息主要是通过网站来实现的,获取信息也是要在
Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的协作,更多的与外界交流新的信息,和他人共享信息,特构建黄冈旅游信息网站。
1.网站建设概述
此次毕业设计的项目是构建一个旅游信息网站,网站主要实现旅游信息查询系统部分,使访问者可查询旅游有关的信息,以及用户站长,使用户可以和站长进行沟通,促进网站的建设。网站采用ASP技术编写,加上JavaScript
特效,应用数据库技术。
1.1规划思路
在个人网站的建设之中,如果信息很多且需不断更新,如几乎每天都会有诸如公告、留言回复、新闻等信息需要在网页上发布,如果用传统的方法直接修改网页脚本上的相应内容,实在十分繁琐且容易出错,且只能由网络管理者进行,十分不便。如果采用基于WEB 数据库的动态网站信息管理,把这些相应的信息进行分类、筛选和审核后存入网络服务器的数据库中,再通过对数据库的相关操作来实现信息的方便、快速管理。
1.2数据库基本要求
(1)每条信息能自动进行分类,分成公告类、新闻类等
(2)限于网页的容量,各类信息均以简要的标题显示,具体的内容通过由用户点
击来另行开窗显示
(3)审核每条信息,由信息管理者负责
(4)删除信息只能由网络管理员进行
1.3网页设计基本原则
(1)主页上有站点的标志物,能让浏览者一眼就知道是谁的主页。
(2)设计渐进显示的页面,每个图标都应配有文字说明,显示时图标的文字说明先显示,图标随后显示,这样做可以减少等待时不耐烦的心情。
(3)易于导航。在网页设计中,采用多种方法使站点便于导航,如菜单、按键、图标、高亮文字等。使得层次清晰,交叉连接,无键跳转。
(4)每个页面都包括返回按纽,便于浏览者浏览。
(5)设计站点内的“交通图”,此图包括站点内的链接的内容。
2.网站总体分析与设计
2.1 开发工具的选用及介绍
2.1.1 ASP技术简介
ASP技术ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。
通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供"静态"(static)的主页内容。所谓"静态",指的就是站点的主页内容是"固定不变"的。当浏览器通过Internet的HTTP(Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML的文件数据给浏览器。一个"静态"的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数
据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库
的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDC(Internet Database Connector)等功能有限,不便使用。
ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script 语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。
ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服
务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web Server上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。
ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。
2.1.2 Macromedia Dreamweaver MX 2004 软件介绍
Macromedia Dreamweaver MX 2004 (简称DW MX 2004),是Macromedia 最
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论