基于数据库的长江黄金邮轮网站设计

2012-12-22 11:46谭华山
重庆三峡学院学报 2012年3期
关键词:数据表后台邮轮

谭华山 尚 晋 余 平 杨 有

(1.重庆师范大学计算机与信息科学学院,重庆 401331)

(2.重庆航天职业技术学院计算机工程系,重庆 400021)

0 引 言

随着长江黄金1号邮轮的下水,重庆市委和重庆市人民政府促进三峡邮轮产业转型升级、打造长江三峡黄金旅游带的旅游战略拉开帷幕.[1]邮轮网站作为邮轮企业对外的EIP(Enterprise Information Portal,企业信息门户),对人们的交流和沟通起着重要的作用,对邮轮企业的营销起着难以估量的作用.企业网站不仅代表着企业的网络品牌形象,同时也是开展网络营销的根据地,网站建设的水平对网络营销的效果有直接影响.

网站是一系列文档的组合,文档之间通过各种链接关联起来,这些文档可能描述相关的主体、采用相同的设计、或实现相同的目的.文献[2]阐述了网站设计的艺术性,包括合适的网页布局和个性化的色彩基调,对于邮轮网站的艺术设计具有一定的指导意义.文献[3]分析了邮轮网站存在的问题,提出了邮轮网站的一些建议,对于需要新建邮轮网站的企业具有一定帮助作用.文献[4]介绍了一种网站自动生成系统—WAGS,它以ASP和SQL Server为基础,使用者不需要具备任何HTML语言、VBScript和JavaScript脚本语言的知识,就能轻松完成网站的开发.文献[5]从软件工程的角度总结出了Web信息发布系统数据流图模型,该模型包括数据结构信息库、界面信息库和用户权限数据库3个主要部分,并指出最理想的web信息发布系统是一个程序生成器.

上述文献对建设网站提出了比较好的建议和方法,但是,长江邮轮有别于常见的海洋邮轮,其网站内涵除具有一般网站的共性之外,还应该独具三峡特色.在此,通过对国内和国际著名邮轮网站的分析,明确指出长江邮轮网站应该具备“长江邮轮、三峡风光和企业宣传”三个主要内容,对应“品长江豪华邮轮、赏三峡诗画风光、享尊贵典雅人生”的旅游理念.这些邮轮相关网站包括:

http://www.centurytrip.com/

http://www.victoriacruises.com/

http://www.rcclchina.com.cn/

http://www.princesscruises.com.cn/Web/

http://www.princess.com/

http://oceancruiser.cn/msc.html

http://www.66cruises.com/

http://www.starcruises.com/newweb/cn_sc/defaul t.aspx

http://www.costachina.com/B2C/RC/Default.htm

在确定长江邮轮网站的主题之后,以重庆交通旅游邮轮网站建设为例,介绍一种该类网站信息结构设计方法,该方法基于数据库设计,用户可以灵活地对多级栏目进行增加、删除和修改,以使网站结构具有灵活性;用户可以详细地设置功能操作权限,以使网站管理具有较大伸缩性.

1 栏目结构设计

文献[3,6]提供了邮轮网站建设的大量资讯.文献[3]的网站是最成熟的长江邮轮网站,也是唯一一家上市公司的邮轮网站,网站侧重介绍了邮轮和三峡的主题内容.文献[6]为海洋邮轮网站,主要内容包括邮轮和景点两大主题,部分网站对邮轮企业做了介绍.上述网站中,邮轮、景点和企业是网站的三大主题,绝大多数网站以提供资讯和信息为主,个别网站具有在线预定服务.邮轮主题展现船队、邮轮设施和邮轮生活等内容;景点主题展现航线、沿岸景点等内容;企业主题展现企业简介、企业文化、联系客服、投诉反馈等内容.在主题展现方法上,诸如flash、图片和文字各种数字媒体应有尽有.

基于此,我们认为长江黄金邮轮网站可具有图1所示的网站栏目结构.其中,“在线预定”栏目可视邮轮企业是否需要使用电子商务功能进行确定.

图1 长江黄金邮轮网站栏目结构

2 后台结构设计

长江黄金游轮网站后台结构设计的目的是要保证网站栏目的灵活性和网站管理的严格性,以适应公司业务发展和日常管理的需要.为此,网站设计采取了两项措施,一是后台结构基于数据库设计,二是数据处理基于通用数据表处理设计.

2.1 后台数据库设计

长江黄金游轮网站的后台结构基于图2所示的数据库而设计.该数据库结构包含栏目表、新闻表、管理员表、权限表、管理员和权限对应表共5个数据表.在网站后台应用程序的管理界面中,程序开发人员、或者具有一定权限的用户都可以自由编辑、或修改这5个表的内容,前台网页程序根据数据表中内容,动态自成页面.

图2 长江黄金邮轮网站后台数据库结构

栏目表用于定义栏目的相关性息.一级栏目的属性包括:一级栏目名称、是否导航栏显示、首页显示位置、显示排序值、显示启用等;二级栏目的属性包括:二级栏目名称、所属一级栏目、显示排序值等;三级栏目的属性包括:三级栏目名称、所属一级栏目名称、所属二级栏目名称、显示排序值等.在网站交付使用后,不改变网站原程序,操作员也可以通过“系统设置”动态增加、删除或修改栏目名称,修改栏目在网站上的显示位置,修改栏目在导航栏中的先后顺序,比一般网站更加灵活.

新闻表用于定义网站新闻记录的相关信息,其属性包括:标题、内容、创建日期、最后修改日期、创建人员、最后修改人员、备注、点击数、是否显示、最后修改IP、显示排序值、所属一级栏目、所属二级栏目、所属三级栏目、强制显示新标志、链接到其它网址、是否弹出显示等.可以调整新闻所属栏目、显示先后顺序、重要新闻除了正常在网页中显示以外是否弹出显示、是直接显示“内容”还是链接到其它网址.可以记录新闻由谁发布、由谁最后修改、IP地址等信息,便于后期追踪和严格网站管理.

管理员表、权限表、管理员和权限对应表主要用于定义网站操作人员属性和权限属性.管理员表的属性包括:ID、姓名、密码、建立时间、是否启用、显示排序值;权限表的属性包括:ID、权限名称、显示排序值;管理员和权限对应表的属性包括:ID、人员ID、权限ID.管理员表与权限表分开,可以灵活定义各种操作权限,管理员的权限可以灵活选择、自由组合,相比传统的“系统管理员、一般管理员、普通用户”这种分层权限设置,功能更加灵活,权限组合更加丰富.

2.2 通用数据表处理程序

每个网站的后台管理程序都将面对大量数据的处理问题.数据是网站的核心,是网站的生命.没有数据输入,即网站数据更新,就没有数据输出,即用户浏览.因此,按照信息系统数据处理的要求,及时、准确、适用和经济地处理数据就变得非常重要.

传统方式的数据处理,针对每个数据表设计一个操作程序,有多少个数据表,就有多少个应用程序.这种方式不仅开发费时,而且操作界面不统一.

在长江黄金邮轮网站中,设计了一个通用数据表处理程序,只需要用参数方式将数据表名传递进去,就可以完成任何一个数据表的浏览、增加、删除、修改等操作.而且生成的界面中,根据不同字段类型,自动使用文本框、单选按钮、复选按钮、下拉列表等控件.这种方式的优点是界面友好、程序的通用性强.

3 结 论

随着中国的崛起,国内居民生活水平迅速提高,国内民众对游轮等高端旅游产品的需求日益增加,游轮旅游在我国的发展趋势可谓方兴未艾,潜力巨大.再加上如诗如画的三峡风光,长江邮轮旅游必然再上台阶.而邮轮网站是支持这一发展的重要技术手段和资讯基础,不断地充实网站内容,更新网站功能,满足个性化的信息需求是网站生存的根本.基于数据库结构而设计的网站,提供了灵活的功能配置和内容扩展,正好符合这种发展的要求.

[1]熊应林.立行业龙头,树游轮标杆——交旅游轮创顶级品牌[EO/BL].http://www.yangztegoldcruises .com/index3.asp?flmc=新闻中心&flmc2=企业要闻&flmc3=&id=20.

[2]赵锡源.论网站艺术设计[J].新闻爱好者(下半月),2010(1):98-99.

[3]高爽.上海邮轮旅游网站建设[J].企业导报,2009(10):83.

[4]周安峻,黄方,陈涛.利用 ASP动态实现网站设计与生成[J].渭南师范学院学报:综合版,2010(5):44-48.

[5]莫少东,罗伟其.构造Web信息发布系统模型[J].计算机工程,2001(5):42-43.

[6]http://www.centurytrip.com/[EO/BL].

猜你喜欢
数据表后台邮轮
大型邮轮建造中的消防安全风险及对策
湖北省新冠肺炎疫情数据表(2.26-3.25)
湖北省新冠肺炎疫情数据表
Wu Fenghua:Yueju Opera Artist
邮轮经济的“冷”与“热”
基于列控工程数据表建立线路拓扑关系的研究
后台暗恋
安发 豪华邮轮梦想启程
后台朋友
图表