高 洁
(陕西学前师范学院 西安 710006)
基于ASP技术的地方旅游景点网站设计与实现
高洁
(陕西学前师范学院西安710006)
摘要随着计算机技术的不断发展和Web建站技术的提高,用以网站建设的软件种类繁多,其中以ASP技术使用最为广泛。ASP是当今流行的web应用程序技术之一,作为一种服务器端脚本编写环境,它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问功能的web应用程序,本文论述了基于ASP技术的地方旅游景点网站的设计与实现过程。
关键词ASP专题网站设计实现
21世纪是信息化、网络化的时代,网络不仅开阔了人们的视野,也方便了人的生活。在网站和网络技术飞速发展、网络普及的今天,人们早已习惯了从网上查询新闻,查看自己感兴趣的话题。随着物质生活的日益丰富,人们在精神生活方面的要求也逐渐提高,再加上一年中的几次长假,或者是双休日,越来越多的人选择了在假期去周边或者长线旅游。为了给人们提供更方便更快捷的旅游咨询,方便人们能够及时了解更新更快更多的信息,开发旅游网站以便于网络用户查询相关的旅游咨询,为他们的最终的旅行提供帮助是地方旅游景点不可忽视的选择。
传统的静态页面虽然成本低,但信息只能单向流动,用户没有交互的体验。利用ASP技术建立的企业网站可以实现与客户的交互。ASP是微软公司开发的服务器端脚本环境,内置于IIS或PWS中。ASP在Windows系统下,安装IIS 或PWS即可。ASP技术功能强大,扩展性强,加上macromedia公司提供大量的第三方控件,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具,并结合vbscript,javascript,html以及sql等脚本语言,开发设计动态网站方便快捷。
1、网站系统设计分析
本系统主要实现地方旅游景点网站的动态更新,旅游景点的展示以及对网站浏览者的管理。因而在网站的功能方面需要进行如下考虑:一是浏览者对网站的浏览需要用到的功能;二是网站管理员维护网站时需要用到的功能。
2、地方旅游景点网站功能模块
网站功能模块的划分以用户拥有的权限作为依据,分为两种用户:一是管理人员,拥有管理和维护网站的权限,即能对新闻或产品进行添加、修改和删除的权限,对浏览者的留言有查看的权限;二是浏览者,拥有在留言板留言及浏览网站对外公开内容的权限。在制作过程中参考其它的网站时也常常会见到有的网站因内容过于繁杂众多,而浏览到最后不知该怎么回主页、回目录页。此时若能有导览列,或是加上回上页或回目录页的连结设计,必定能让浏览者感到方便与贴心。
3、数据库的设计与实现
(1)数据库设计
对于在校大学生或者初学者来说,Access数据库比较理想,适用于Windows系列多种平台,增加了更多的控件和抗病毒机制,更加智能化,Access可以说是目前最优秀的数据库软件之一。Access最突出的特点是与Internet紧密地联系在一起,增加了Web制作功能,并且提供了强大的Web发布向导。Access数据库是一个关系数据库,在Access中,用户可以对数据进行分类,然后使用较小的表分别存储每一种类型的数据同时也可以将不同类型数据之间的联系存储起来。在Access中,用户既可以为每一种类型的信息创建一个表,将自己的数据分别保存在自己创建的表中,又可以使用联机窗体更加方便地查看、添加及更新表中的数据;使用查询查找并检索符合指定条件的数据;使用报表分析数据,并以特定的版面布局打印数据;使用宏来完成自己定义的一系列操作,同时又不需要编写程序。
(2)数据库表的设计
数据库表主要包括三个部分:(1)admin(管理员表)(2)news(新闻表)(3)Newsdate(新闻发布表)。
1、网站前台的功能划分
前台系统主要包括:网站首页、旅游景点概况、民俗文化、地方特产、精品路线、旅游景点、景点介绍、天气状况、在线留言。
2、网站后台功能的划分
后台主要分为:登录页面、新闻管理、栏目管理、发布新闻、文件管理。
3、数据库的连接
1、登陆管理
(1)登录页面
登录页面主要用来给网站内部人员进行登录的,他是后台管理的通道,在设计登录页面的时候需要对登录用户名和密码进行验证,当登录用户名或密码错误的时,将无法进入后台,这样能够确保系统的安全性。
其登录验证码如下:
(2)后台主页面
主要调用网站的七大块(新闻管理,栏目管理,发布新闻,文件管理,联系方式,在线留言),当单击每一个块都会伸长出来相对应的功能,比如单击新闻管理,会出来新闻添加,修改,删除等。
2、新闻管理
从主页页面选择新闻管理后,将展开新闻管理页面,在此添加删除。综合来说,一个网站的内容,当然越多会会好,只是在资料多的同时,也要注意到这个资料是否切合主题、是否对网站有用、归纳的是否妥当明了、有没有不必要的档案,这样网页的内容才能真正迈向量多质精之路,也才能体现属于自己的主题风格。
(1)添加页面
(2)删除功能的实现
管理员可以通过此页面删除新闻。
(3)修改页面
管理员通过点击每条新闻后面的修改按钮,即可进入修改页面,对其进行修改。
3.栏目管理
主要是添加、修改、删除产品,按分页显示,添加或修改产品时可上传图片及其介绍。
(1)添加页面
此页面的主要功能即是完成产品的添加。主要代码如下:
(2)删除功能
通过点击删除按钮,即可删除产品信息。其主要代码如下:
(3)修改页面
点击修改按钮,即可修改产品信息,其主要代码如下:
前台主要是给用户看的,所以尽量做到大气、美观。主要分为:网站首页,地方旅游景点概况,地方文化,特产,精品路线,景点介绍,天气状况,在线留言等。这其中,首页的设计尤其重要,它是一个网站成功与否的关键。人们往往看到第一页就已经对该站点有一个整体的感觉,是不是能够促使浏览者继续点击进入,是否能够吸引浏览者留在站点上,全凭首页设计的成功与否了。
Design and Implementation of Project Learning Website Based on ASP Technology
Gao Jie
(Shaanxi Xueqian Normal University Xi'an 710006)
AbstractWith the continuous development of computer technology and the improvement of Web site technology,various types of software for the website construction,the most widely used by ASP technology. ASP is one of today's popular web application technology,as a server-side scripting environment,it will HTML code,scripts,and server components organically unifies in together,can be used to create interactive dynamic web pages and web applications with database access functions,this paper discusses the special learning website based on ASP technology in the design and implementation process.
KeywordsASP Project site Design Implementat
中图分类号TP393.092.3
文献标识码A
文章编号160315-7228
作者简介
高洁(1982~),甘肃,陕西学前师范学院教育科学系,讲师。