基于ASP.NET旅游网站的研究与设计

2010-06-13 08:17张小莉
科学之友 2010年1期
关键词:车次应用程序管理员

张小莉

(山西轻工职业技术学院,山西 太原 030013)

自从计算机诞生以来,人类世界就发生了翻天覆地的变化。到了21世纪的今天,计算机已经成为了人们工作和生活中不可缺少的重要组成部分。而且现在的我们正处在一个科学技术瞬息万变的现代化社会。与此同时产生的计算机网络更是拉近了人们的距离,随之诞生的网络也给商家们带来了许多的商机。尤其是近几年来随着旅游黄金周的法制化,越来越多的旅游名胜地开始别出心裁的来推销自己,利用网络推出的旅游网站就是一个让游客更好地了解自己选择自己的有效途径。

1 设计思想和开发工具简介

1.1 设计思想

通过建立山西旅游网站,对景点进行全面宣传,展示山西独特的风景魅力。各大旅游网站的分析以及对在一些旅行社收集到的资料的分析,然后结合笔者制作网站的初衷设计了以下网站制作方案:共拟订作4个大的模块,“山西概况”、“名胜介绍”、“用户访问”、“留言板”。

1.2 开发工具简介

像ASP,JSP和PHP一样,ASP.NET也是一种服务器端技术,它可以制作动态Web页的内容。ASP.NET又叫ASP+,但它不是ASP的简单升级,而是Microsoft推出的新一代Active Server Page。它是一种将各种Web元素组合在一起的服务器技术,是一个统一的Web开发平台,它提供了生成一个完整的Web应用程序所必需的各种服务。ASP.NET的语法在很大程度上与ASP是兼容的,同时它提供了一种新的编程模型和结构,用于生成更为安全、可伸缩和稳定的应用程序。可以通过在ASP应用程序中添加ASP.NET的功能,来扩充和增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以使用任何与.NET兼容的语言(包括Visual Basic.NET,C#和JScript.NET)来创建相应的应用程序。

2 旅游网站的总体设计与分析

2.1 网站模块设计

见图1所示,对网站的具体内容进行分析,按系统开发的基本观点对网站进行分解,从内容上做如下划分:

山西概况:包括山西简介,山西小吃,山西名人等。

名胜介绍:包括五台山,云岗石窟,北武当山等景点及车次、票价查询等系统。

用户访问:包括用户注册,用户登陆等内容。

留言板:包括留言发表,管理员回复等内容。

图1 旅游网站总体结构图

2.2 页面设计

网站页面采用静态和动态结合的方式,即静态页面和动态的图片相结合,体现如诗般的风景区特色。静态页面用于景点介绍,比如用户访问和留言板ASP.NET与SOL数据库结合的技术建立Web动态页面来实现。

2.3 所用数据库表

Cccx车次查询表

Pjcx票价查询表

bgyd宾馆预定表

yhdl用户登陆表

fbly发表留言表

glydl管理员登陆表

lyhf留言回复表

3 旅游网站的纤细设计

3.1“名胜介绍”页面设计

(1)功能简介。此页面先显示各景区介绍,让“驴友”们对景点有个大致了解,然后分别提供票价查询、旅游车次查询及宾馆预定服务,给那些未雨绸缪的“驴友”们提供了相对准确的票价、车次、车票信息,并可快捷方便的预定宾馆,省却了到达目的地后四处奔波寻找住宿的麻烦。“驴友”只需在此处轻轻一点提交准确个人信息便可提前成功预定宾馆。

(2)数据库表设计,本系统使用3个数据库表:Cccx表包含车次信息,始发站,目的地,出发时间,到达时间,历时,硬座票价等信息,见表1。

表1 车次查询表

Bgyd表包含预定用户的个人详细信息,旅游城市,宾馆名称,入住时间,退房时间等信息,见表2。

表2 宾馆预定表

3.2 留言板系统

(1)系统功能。在“用户访问”系统中注册成功的会员可以在本系统中发表留言,向管理员提问。同时网站管理员具有管理系统的权利,只要以管理员身份登陆管理员页面,就可一一回复用户提问。

图2 留言板流程图

(2)留言板流程图。本系统共分成六大部分:用户发表留言SQL数据库表,用户发表留言页面,管理员登陆SQL数据库表,管理员登陆页面,管理员回复SQL数据库表,管理员回复页面。具体的数据库表和页面此处由于版面的关系就不一一列出了。

(3)页面访问计数器的制作。网站设计完成以后,管理员向查看网站浏览人数情况,也就是网站流量,可用Application计数器来制作浏览本网站的人数,用于记录不同用户访问网站的次数,没有游客和注册用户之分。部分代码如下:

<%

Application.Lock()

Application(“UserCount”)=Application(“UserCount”)+1

Application.UnLock()

Response.Write(Application(“UserCount”))

%>

4 网站维护

我们提供两种方案:

第一,自己维护,主要分前台页面维护,由于本网站采用了先进的ASP.NET技术,只需要定期(一般为一个月)进行一次页面维护就可以了。后台方面,我们已经制作了后天管理软件,通过它可方便的进行数据库更新,修改,添加。安全方面可以采用已成熟的安全方案。

第二,完全将网站维护交给专业维护人员,他们有熟练的网站维护技术与方案,只要定期付一定的费用即可。

5 结束语

基于ASP.NET的旅游网站有助于旅游部门进行全面宣传,展示山西省独特秀丽的人文和自然风管,也为“驴友”们提供了一定的参考价值,为推动山西省旅游事业的发展,提高旅游资源的知名度贡献一点微薄之力。

猜你喜欢
车次应用程序管理员
调度集中系统车次号技术的研究
我是图书管理员
我是图书管理员
Folic acid attenuates high-fat diet-induced steatohepatitis via deacetylase SlRT1-dependent restoration of PPARα
可疑的管理员
删除Win10中自带的应用程序
谷歌禁止加密货币应用程序
八月一日夜车次徐州口占
三星电子将开设应用程序下载商店
微软软件商店开始接受应用程序