周口是一个古老的城市,有着悠久的历史和丰富的文化遗产,而旅游网站的建设和应用还处于起步阶段。周口旅游网的建立对周口的经济发展以及对外展示周口的美好形象有着非常重要的意义[3]。
1.2研究现状
目前,我国旅游业正处于高度发展状态,越来越多的人在假日里选择出游作 为放松自己身心的手段。随着网络的普及和发展,人们开始习惯性的在做某事之 前先网络上浏览一下相关内容,找一些相关的信息。相比传统旅游企业,旅游网站信息更丰富、经营方式更合理,游客可在网站上收集文字、图片、游记、评论以及目的地的景点、食宿和交通等详尽的信息,对旅游线路的规划有很大的帮助,从而可以提高游客到此旅游的积极性,带动旅游景区和当地的收入[4]。但是由于旅游业发展的不均衡也导致了信息化的不平衡,因此在东部经济发达省市,很多旅游者在旅游前会通过旅游网站查询旅游信息、预定酒店等。而处在中部小城市的周口,旅游网站的建设和应用才处于起步阶段。
1.3主要工作
(1)对HTML技术作了细致的研究,使用DIV对周口旅游网进行布局。
(2)对周口旅游网作了详细的需求分析、设计分析,以及对数据库的设计作了详细介绍。
(3)详细研究了网站开发中的B/S设计架构,对前台界面的布局和各模块具体功能的实现都做了必要的前期准备工作。
(4)使用ASP.NET完成网站开发。
2.相关技术介绍
2.1ASP.NET技术
ASP.NET是一种服务器端动态网页开发技术,ASP.NET很明显的优势在于它简洁的设计和易于实施[5]。语言灵活和支持复杂的面向对象特性,是面向对象的编程人员的理想编程工具。ASP.NET的另一个优势是其开发环境,开发人员可以使用Microsoft Visual Studio,Microsoft Visual Studio允许设置断点、跟踪代码段和查看调用堆栈。
2.2Microsoft SQL Server 2012
Microsoft SQL Server 2012是Microsoft发布的大型关系数据库管理系统。Microsoft SQL Server是由Microsoft开发和推广的关系数据库管理系统,Microsoft SQL Server 2012推出了许多新的特性和关键的改进,使得它成为至今为止最强大和最全面的Microsoft SQL Server版本[6]。Microsoft SQL Server 2012与Microsoft数据平台技术的结合使得用户可以快速、轻松地建立基于数据的解决方案。
2.3B/S结构
B/S结构即浏览器(Browser)和服务器(Server)结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构[7]。在这种结构下,用户通过浏览器来访问,少部分事务逻辑在浏览器端实现,主要事务逻辑在服务器端实现。客户端不再负责数据库的存取和复杂数据计算等任务,只需要其进行显示,充分发挥了服务器的强大作用,使客户端变得非常“瘦”。B/S结构的特点为文护和升级方式简单,成本降低,选择更多。
3.需求分析
3.1网站分析
周口旅游网分为管理员登录和注册用户登录两种情况,管理员主要是进行新闻的添加、删除、编辑、查看。注册用户登录后可以在留言模块上发表帖子,非注册用户需要先注册,注册成功并登录后,可以进行帖子的发表和回复。周口旅游网使用流程图如图1所示。
图1 周口旅游网流程图
周口旅游网的设计主要包括前台和后台两部分,前台包括首页、旅游资讯、景点介绍、图片新闻、餐饮美食、宾馆酒店、精彩游记、旅游攻略、周口特产、在线留言等模块。后台重点在新闻发布和用户留言两个模块实现了网站的一些功能便于用户进一步了解相关信息。周口旅游网结构设计图如图2所示。
图2 周口旅游网结构设计图 ASP.net旅游网站设计与实现+ER图+流程图(2):http://www.751com.cn/jisuanji/lunwen_2424.html