基于二维码的智慧导览Web系统的设计与实现

随着现代科技的发展,旅游行业在市场上占据了很大的市场,从而各大城市加大了智慧城市、智慧旅游的建设。目前针 对贵州而言传统的园区导览存在了很多问题,如标牌信息局限,如针对植物标牌内容仅仅只有植物名以及它的一些生长方式等,在有限的板材上只能刻画有限的内容,不能为游客提供 更丰富的更详细的信息。 解说员良莠不齐:不同的导览人员的服务态度不一样难以满足游客的个性需求。而且由于解说员的主观性格在一定程度上回给游客带来一定乏味性,而且众口难调一个解说员不能满足众多游客的要求,并且有些游客喜欢独自游览而跟团给他们带来了一定的困扰。 在黄金周路线拥挤:在黄金周旅游时由于人员拥挤不能准 确找到合适的路线等问题。由于黄金周会引入大量的游客,所 以当游客同时游览时会给园区带来大量的人流拥挤以至于园区路线拥挤,使游客在选择路线时会受到人流拥挤的限制。 为了解决以上问题开发了基于二维码导览的web系统,通过本系统的应用大大地提高了园区的智慧性以及导览的多彩 性。

一、系统需求分析

目前大多数园区对动植物信息导览都是采用传统的标牌显示。

采集数据:主要是指在线下收集动植物信息,以及商家基本信息等信息。如植物的科、属、目以及拉丁文等信息;动物的种类、生活习性以及生活环境等信息;商家的如经营范围、企业 性质等信息的收集。

数据分类:是指通过线下数据的收集对相应信息进行归类 以便于上传至系统进行归档。 数据录入:是指将分类处理后的数据根据不同的分类以及 归档上传子系统相应的数据库表。

自动生成二维码:是指归档后录入系统的数据系统会更具相应的分类为其生成对应的web链接以及二维码图片。

制作板材:是指将对应收集的信息以及二维码图片归为同一事物信息,通过对不同的事物设计对应UI,最终喷绘制作对应实物板材。

通过对系统的业务逻辑流程图观察可知,系统主要采取O2O的模式就行运行,通过在线下的数据采集与分析处理,得到合理的数据分类后在线进行数据录入系统,系统会在每一条完整的数据录入之后生成对应的二维码链接,最终通过线下的板材制作完成整个系统的处理。

二、系统设计

2.1 系统功能设计

系统功能主要分为四个部分,第一部分是数据录入模块,系统录入模块包括系统的录入以及信息的管理;第二部分为生成二维码模块;第三部分为地图管理模块,第四部分为用户管理模块,用户模块包括管理员管理和普通用户管理。

2.2 系统数据库设计

系统数据库设计了五张表,分别是用户信息表(tb_user)、 二维码信息表(tb_code)、动物信息表(tb_animal)、植物信息表(tb_plant)、图片表(tb_images)。 用户表除了包含了用户的基本信息字段以外还包含了用 户权限管理字段,用户权限管理字段采用int型,“0”表示普通用户,“1”表示管理员,用户在登录时系统会根据用户session判 断用户的权限从而显示不同的页面及功能。 二维码信息表主要包含了二维码的链接字段以及对应二 维码的图片路径,管理员在录入系统的时候系统会自动生成二 维码从而将对应的二维码链接地址以及图片存入二维码表中。 动植物信息表主要包含了动植物基本信息字段和对应的链接地址以及二维码图片路径。图片表主要包含相应的动植物图片信息路径,当用户扫面 对应的二维码后系统后将对应的图片与实物信息相匹配。

三、系统主功能实现

3.1 用户管理

用户管理模块只要实现了管理员以及普通用户的管理,针对不同的用户系统根据用户session判断用户权限,如果是管理 员则会拥有相应的管理权限;如果是普通用户则只有查看功能。如果用户session为空则系统会自动跳转到登录页面以保 证系统的安全性。

3.2 信息管理

信息管理主要是将线下收集的信息进行系统录入,信息管 理主要分为动物信息管理和植物信息管理,如植物具有相应的 植物名、拉丁文名以及科、属、目等。系统针对不同的信息载入数据库里面相应的字段,最后通过sql实现对信息的增加、删除 以及修改等功能。

3.3 二维码信息管理

3.3.1 二维码的选择

二维码信息管理主要包含二维码图片信息管理以及自动生成二维码的技术实现。二维码图片是在线下实体的重点部分,二维码图片信息包含了对应实体的详细信息,而针对繁杂的信息以及二维码的准确度我们采用的是QR Code(Quick Re⁃ sponse)。目前市面上主流的二维码有 Data Matrix,MaxiCode, Aztec, QR Code, Vericode,PDF417,Ultracode,Code 49,Code 16K等。采用QR Code二维码是因为其编码包括数据编码和纠错编码2个部分,其中数据编码分为扩充解释模式、数字模式、字母数字模式和8 bit字节模式等几种编码模式;纠错编码采用有限域GF上的里德一索罗门(Reed—Solonom,RS)纠错编码算法。这样有利于提高二维码的辨识度以及减小误码率和增强反病毒能力。

四、结束语

通过以上设计最终实现了基于二维码的智慧导览web 系统,最终完善了该系统。用户只要通过手机或iPad等移动终端景区的二维码进行扫面就对相应的实物信息进行了解,用户还可以在系统内选择路线推送、旅游导览等功能。本系统具有特有的优点,具有良好的实用价值与推广意义。通过本系统的推广,解决了传统导览的资源浪费问题,打破了传统解说牌乏味 的局限,解决了游客在黄金周购票难等问题。该系统首先在贵州师范学院试行,也是在贵州首次实行,该系统不仅提升了学校的文化底蕴,也提升了学校的智慧性。