1.2网站的开发意义
随着网络技术的发展和电子商务的普及,旅游业信息化也面临着巨大的挑战,能否通过网络平台充分的展示一个地方的特色景点、风土人情、自然文化和旅游产业发展程度,跟旅游网站的建设和文护有很大的关联。传统的旅游网站在建设划时,因缺少对旅游行业以及自身旅游业特色的深刻认识而未能找到很好的切入点,缺乏特色和卖点,无法吸引游客。例如周口官方网站虽然将周口旅游景点一一列出,但存在很多不足和漏点,比如界面过于简单,过于官方化拘泥一格,网站导航只有“政务版”、“资讯版”、“周口景点”三个选项,而这些所谓的“政务版”“资讯版”的界面更是过于单调。为了推广周口的特色景点,提高周口市的知名度,吸引更多的游客来周口观光旅游,建设只针对周口本地旅游景点的网站势在必行。旅游网站它在逐步影响着人们的习惯,丰富着人们的知识,提供着越来越全面的旅行服务[7],因此开发旅游网站意义重大,具有很好的前景。
2.相关技术简介
2.1 ASP.NET技术
ASP.NET是目前主要的动态Web页面设计技术之一,是一个已编译的、基于.NET 的环境,把基于通用语言的程序在服务器上运行,由于ASP.NET既有较强大的功能,良好的开发环境,丰富的帮助信息等突出的优势[8]。使其不断地吸引了越来越多的开发者的眼球,占有了越来越多的市场份额,已经逐渐成为逐流。它可以加入自己定义的任何组件。另外,任何ASP.NET应用程序都可以使用整个.NET Framework,使网站程序的开发从来没有这么简单过。
ASP.NET集成开发环境通常是所见即所得的开发工具,通常都功能强大,具有文本编辑、程序调试、资源管理等功能,可通过拖放控件等方式自动生成一些代码,大大提高了程序的开发环境。Microsoft Visual Studio 2010就是典型的集成开发环境。相对于以前的开发环境,它民主化的应用程序生命周期管理,采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面的生成。
2.2 SQL Server 数据库技术
SQL Server是ASP.NET可选的最佳数据库平台,具有全面的数据和用户管理功能、良好的安全性和Microsoft软件固有优点,如良好的图形用户界面、强大的帮助功能等。数据库管理系统可以对数据进行定义、组织、存储和管理,而且还可以操纵数据。它可以实现整体数据的结构化,这是数据库主要特征之一[8]。数据库里的数据共享性高、冗余度低、易扩充而且独立性高,由数据库管理系统统一管理和控制,这样便于数据的集中管理,保证了数据的完整性和安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行恢复。还有利于应用程序的研制和文护,提高了数据的利用率和相容性[9]。数据库访问使用ADO.NET技术,ADO.NET提供了对各种数据源的一致性的访问方式。
3.网站总体分析与设计
3.1网站功能设计
周口旅游网站从总体上包括用户登录注册、用户留言和回复留言、景点推荐、困难找我和后台管理五个功能模块,各个功能模块设计的具体功能如下:
(1)用户登录注册
通过验证用户信息,用户可体验网站的更多功能,比如发表留言、查看他人留言并回复留言的功能。注册成为网站用户后,用户可以轻轻松松享受到在旅途中的困难服务,注册信息包括用户名、真实姓名、邮箱、邮编、详细地址等,可以在需要时通过这些信息帮助用户联络家人,为旅游中可能存在的安全隐患做好准备。
(2)用户留言
该模块分为用户发表留言和回复留言两部分,它是跟游客交互的最好平台,可以掌握用户的反馈,及时依据用户的需求建议以及优劣评价改进自己。同时为网站的用户提供一个相互沟通的平台,鼓励他们结合旅游经验相互切磋旅游心得。让网站的实名用户成为信息中转站,更好的推广周口。 ASP.net旅游网站的设计与实现+ER图(2):http://www.youerw.com/jisuanji/lunwen_4743.html