最美海岛活动网站系统设计与开发
2020-04-02张珂实焦朝霞
张珂实 焦朝霞
前言
我国的海洋经济发展较为迅速,用以开发和利用的海岛数量不断增多,由于海岛旅游相比陆地旅游较为特殊,其生态系统也较为脆弱,岛地的旅游设施也较为滞后。为此本文将设计和开发最美海岛活动网站系统,在满足人们海岛游需求的同时,也为引导人们对强对海岛环境的保护意识。
一、最美海岛活动网站需求分析
(一)最美海岛活动网站数据需求
传统上的软件工程拥有多个生命周期阶段,其中最为重要的是需求分析阶段,决定着软件的具体用途。
活动网站系统的建立通常是为了构建一个网络商务平台,客户可通过这个进行相关旅游信息的了解操作,且不受时间和地点的限制。
用户首次访问该网站时可浏览的页面信息多与旅游出行时吃、住、玩的方面有关,还会显示网站的快讯内容及留言模块,在注册成为本站会员后可进行高级访问操作,包括留言和个人信息的编辑以及票务、宾馆和线路的预订等。管理员会对网站信息进行管理和维护,对会员预交的订单信息进行上交相关部门的处理。
(二)系统功能需求分析
1.最美海岛活动管理需求
在活动系统中主要包括景点、交通、天气、报名、交流和查询等多个子系统功能模块,这些主体业务在海岛活动的整个周期中需得到一一实现。
在景点主体业务方面,可通过信息搜索入口完成相关信息的搜索操作。系统会根据用户输入的关键字进行匹对检索并将结果反馈回来,当结果信息较多时活动列表会根据权重不同进行排序展示,当没有相关结果时则会显示相应的提示图片,后台也会根据用户的反馈操作逐步优化系统。
在交通和天气方面,可查询到不同海岛景点相关的交通信息,以及近段时间的天气预报内容。
在线路方面可通过网上的智能系统进行查询操作,用户只需将出发地点及旅游目地点的信息输入系统,则会得到相应的较佳出行路线,按照路途的长短、景点的多少提供相关出行信息。
在活动报名方面,用户可在PC:端或者客户端完成相关海岛旅游活动的报名事项。
在交流方面可通过平台上的窗口自行完成,包括自助指南、导游谈旅游、游客谈体会等模块的内容,为游客进行旅游经验和旅游心得的交流提供便利,还可获得私聊的权限。
在查询方面智能系统可为其提供相关的数据信息,包括旅游的线路、景点的门票、旅行社、住宿和定购等方面的信息等,为网站会员提供全方位的服务及相应的出游解决方案。
2.用户激励需求
用户激励主要是从回馈和推广两个方面来运行相关操作,自动生成的旅行纪念册中包含了此次出游相关人员的信息和位置以及互动的内容等,相互间还可分享与海岛活动相关的出游内容。
3.系统维护需求
系统维护主要包括数据库存和日志两大管理模块,具备维护系统的常规功能,前者定期对相关数据进行备份操作,使主从库保持同步,后者能够在系统出现异常时排查出相应的问题,对其负载情况进行统计。
(三)系统性能需求分析
最美海岛活动网站系统的性能主要体现在系统响应和数据转换及传送的时长方面,时间保持在1s以内才能将对用户的请求及时作出结果反馈,在线终端及在线用户的数量超过300单位时还需确保时间在3s以内。网速决定着数据传送所需的时长,为此系统应择选城市机房来部署,以满足较大业务量和较快网速的系统性能需求。此外系統还需具备扩展和安全的性能,后续的变更及维护也是此系统网站的设计要素,在使用通用接口的同时预留出相应的扩展接口。为确保数据的安全性需定期对主从库进行备份处理,以免数据损坏或者丢失的情况发生,还需对系统控制和用户等级进行设计,防止员工操作失误、受到恶意攻击、其他目的注入SQL等现象的发生,对数据库进行鲁棒性检测操作。
二、系统数据库设计
(一)实体管理员及其属性之问的联系如图1所示:
图1 管理员属性
(二)实体用户及其属性之问的联系如图2所示。
(三)后台管理员E-R图
管理员可在系统上进行用户登录密码的修改、查看并增删旅游景点的线路信息、查看线路的预订信息、进行会员信息删改和完善等操作,管理系统的公告信息等。
图2 用户注册属性图
后台管理系统是每个网站必不可少的组成部分,是网站得以正常运行的重要支撑。景点信息管理网站也是如此,主要为用户提供相关的景点信息的前台系统,需要建立在后台管理的基础上,通过后台管理前台系统才能得到较好的维护,景点信息才能得到及时的更新,这两个系统在网站中是缺一不可的。
(四)前台用户E-R图
用户可进行会员的注册及登录操作,在登录模块可进行留言编辑、密码修改及用户注销等操作,还可搜索并查看系统网站提供的景点信息,在美图欣赏模块还可查看到景点的实景图等。
三、系统实现
系统中包括会员登录、旅游线路、旅游服务和后台管理等不同模块,所具备的功能也有所不同。会员登录主要用于可进行会员的注册、登陆及资料编辑等操作。旅游线路主要用于景点线路的查询和预定等操作,其中又将其细分为省内、国内、出境和港澳等不同方面。旅游服务主要用于酒店和航班的查询和预订、导游信息的查询等操作。后台管理主要用于网站的维护操作,其中包括了旅游线路、景点、酒店、航班等方面的信息维护。
(一)会员登录模块的实现
具体功能有注册、登录会员和修改资料两大类,用户可在网站的首页左部使用登录模块的功能,新用户在注册成为网站会员后可进行相关信息的修改操作,在录入用户名及登录密码后可使用网站提供的其他功能模块。
(二)旅游线路模块的实现
具体功能包括查询和预订旅游线路两大类。
登录网站的会员可在网站首页使用旅游线路模块的功能,分近郊、省内、国内、港澳和出境等不同线路功能模块,会员可任意选择点开浏览相应的线路信息,具体包括线路的名称、种类、价格、路程和时间的安排、旅游服务和相关图片信息,用户可按需查询相应的线路信息,根据获得的线路表信息进行搜索,在使用网站的搜索功能时,先输入相应的关键字及线路表名称进行匹配查找,这块称之为模糊查询功能模块,系统会对包含有关键字和线路中的名称部分进行自动检索,找出与用户需求匹配度较高的线路信息。当然在关键字中可使用空格键进行分隔搜索,这样系统可在较大的范围内进行精确搜索,将信息资源中包含有此类关键字的线路结果呈现出来。在关键字的数量方面根据查证过的经验和学科的内容特点设定为三个。搜索得到结果将会在页面上具体呈现出来,包括线路的名称、地理位置和内容说明等,还会在正文附上与信息反馈相关链接供会员参考。点开链接可查看与此线路相关的以list.Sp方式出现的列表信息,搜索结果及点开的资源名称所包含的线路信息在查看及反馈方面的操作与此前管理员用户的操作是一样的,均是链接到同一文件中来实现。
登录网站的会员可点开相应的旅游线路进行查看,对于适合自己需要的旅游线路可在预订功能模块上进行操作,填写与线路相关的信息、具体人数、起止日期、线路等级及所有相关费用等来完成线路的预订,完成录入后页面会跳出已填写的相关信息,这些信息在得到会员确认后会提交到后台管理系统,相关服务人员会根据预订的信息与其就具体事宜进行联系。
(三)旅游服务模块的实现
具体功能包括查询航班和酒店、预订车和导游等。用户可通过航班查询功能模块完成出发地点和目的地的查询操作,找出所需的航班进行了解。通过其他功能模块完成相应的出游所需的查询操作。
(四)后台管理模块的实现
管理员在录入用户名和密码后可在管理功能模块进行操作,根据相关选项完成线路、酒店、个人及企业等不同信息的编辑管理,对相关的信息进行更新管理,本文将对当中的重点功能模块作简单介绍。
1.管理员登录
功能簡单通过login.Asp就可实现用户的登录,系统会对用户提交的信息进行核对检测,通过checklog.asp判断此管理员用户是否能够合作相应的功能模块。管理员用户的信息早先已记录在数据库的用户表中,系统会通过select语句对其“usemame”及“password”字段值进行查验,比较login.Asp的信息当比值为0时将显示分录失败,信息一致时则可成功登录。这种确认身份的安全检测功能在后续的操作中也会出现,系统除了会对管理员的usemame及password信息进行检验还会对其权限、姓名和学校等相关信息进行检验,系统中存储有管理员用户信息的session从属于asp对象。登录成功后管理员可使用adminindex.asp页面上显示的相关模块的功能。
2.线路管理
(1)推荐线路管理
根据地域属性和推荐线路划分旅游线路的类型,重点的会出现在网站的首页,如学生类型的夏令营线路和团体类型的会议游线路等。在此功能模块可进行线路类型的增删和修改操作。
(2)旅游线路管理
在后台管理系统中旅游线路是核心的管理模块,在此可完成旅游线路增删和修改操作。
(3)图片上传管理
在此功能模块中可进行线路图片的添加操作,先选择与线路相关的图片将其上传至服务器中,在指定目录中保存这些图片信息完善旅游线路数据库,在线路修改的页面完成图片的上传和信息的描述。
四、结论
计算机技术的应用促进了旅游行业的快速发展,传统的旅游行业应适时的做出转型应变,综合性较强的旅游产业在国家经济的发展过程中创造了较高的贡献值。为促进旅游产业的发展,应最大限度地消除制约其发展的关键因素,最美海岛活动网站系统的应用在这方面起到了积极的作用。