基于高校资源的旅游平台设计与实现

2016-02-06 05:44何明昌张佳倩盛丽芬
电脑与电信 2016年11期
关键词:项集公寓管理员

殷 熙 何明昌* 张佳倩 盛丽芬

(温州大学数学与信息科学学院,浙江 温州 325035)

基于高校资源的旅游平台设计与实现

殷 熙 何明昌* 张佳倩 盛丽芬

(温州大学数学与信息科学学院,浙江 温州 325035)

高校寒暑假期间高校公寓一般处于闲置状态,形成资源浪费,寒暑假正好是旅游的高峰期,高校师生是假期旅游的主力军。平台采用B/S模式结构,在保障旅游住宿预订的基础上,为高校师生用户提供了在高校生活娱乐一体化的服务。平台涵盖了高校周边美食推荐、高校景点以及高校周边景点推荐、高校文化游、高校热门活动的展示等主要功能。利用数据挖掘中的关联规则Apriori算法为高校管理员用户提供决策帮助。

B/S;宿舍;ASP.NET;关联规则;Apriori

1 引言

我国高校基本上都配置学生宿舍,平时学生都住在宿舍里,但一到假期,这些宿舍都被闲置,而假期正是旅游的高峰期,高校师生又是旅游的主力军。据调查,2015年高校毕业生达749万。按6名毕业生为一间寝室计算,2015年暑假全国的大学、高职院校等将闲置宿舍124万多间,这些资源不用就造成了巨大的资源浪费。如果能在高校师生寒暑假等假期时段将闲置的宿舍整理,腾出来以满足社会上人群尤其是高校师生对热门景点附近住宿的需求,不仅节约资源,也将是一种发展趋势。

2014年中国在线酒店预订量达到了522.5亿元人民币,仅2015年第一季度的在线酒店预定量就比2014年第四季度的环比增长7.5%,并且随着手机客户端的普及和网络的快速发展,未来将持续保持高速增长的趋势。中国旅行社行业10%以上的年增长率以及不到10%的线上渗透率,使得在线旅游成为发展增速最快的细分市场(未来4-5年复合年均增速30%以上)。

随着高校后勤社会化改革的不断推进,原先高校后勤从单一的教育服务属性变成为商品和教育服务双重属性,越来越多的高校后勤已经慢慢与社会市场经济接轨,作为高校后勤的主要组成部分——高校学生公寓及校园主要风景点,也在节假日慢慢向市场开放。其中走在前面的是一些民营高校和独立学院,位于我国著名风景点的公立大学云南大理大学,于去年暑假开始,也已经开放学校的学生公寓,很多大学内部的招待所也已经向外开放。而到目前为止,还没有一套成熟的专为高校师生旅游服务的电商平台,因此我们率先开发基于高校资源的旅游平台,希望开创高校旅游市场的新局面,更好地服务于大众。

2 数据挖掘特点

2.1 数据挖掘的概念

数据挖掘是近年出现的一种全新技术,同时也是基于数据库技术、统计学等多个领域的交叉学科。数据挖掘(Data Mining)或称知识发现(Knowledge Discovery in Database),简称KDD,就是从原始的实际应用的数据中进行挖掘、提取隐含的具有潜在用途的并最终可解释的知识和信息的过程[1]。

2.2 关联规则的概念

关联知识是反映一个事件和其他事件间是否存在相关联的关系。关联分析就是从大量数据的项集之间发现有趣的、经常出现的关系。可以分为简单关联、时序关联、因果关联。通过关联关系可以通过一个事物找到与其相关联的事物,从而找出数据库中的关联网。通过关联规则来对旅游网站平台进行分析发现,越来越多的旅游者更喜欢个性化的旅行选择,旅游者的自主化、个性化是未来旅游市场的发展趋势。据统计,约占旅游比例80%的商务旅游者去旅游地旅游时大多根据自己的偏好自主选择旅游产品。平台通过数据挖掘,了解旅游者需求和愿望,为旅游者提供旅游目的地信息和个性化、定制化服务。个性化推荐引擎技术通过分析客户的兴趣、为不同的旅游提供不同的旅游产品和旅游资讯[2]。

2.3 Apriori算法

在关联规则的挖掘过程中,由于频繁项集的挖掘算法其核心内容是整个挖掘工作是否快速有效,于是挖掘频繁项集成为了关联规则挖掘算法研究中的关键关注点。众多频繁项集挖掘算法中,Apriori算法以其创新性的支持度剪枝,来控制候选频繁项集数的指数级増长而被更多地应用。Apriori算法是由Agrawal等人提出的,其基本思想是:首先找出所有的支持度大于最小支持度的频繁项集(频集),然后在之前找到的频集中产生期望规则,产生只包含集合的项的所有规则。接着采用逐层迭代搜索的策略,由k层的频繁项集产生k+1层的候选项集,通过对数据库的多次扫描来计算支持度,然后从候选集中得到满足阈值条件的频繁k+1项集。

3 平台设计方案

平台专门服务于高校师生,合作对象也是高校,我们将与服务优质、景色优美的著名高校合作,为用户和商家提供一个良好的平台,使得高校可以利用平台进行对外展示、宣传和接单,为高校的老师与同学的出行和交流提供优质、专业的个性化服务。用户能够在网站上浏览高校的详情资料,并决定所要入住的高校和所需服务。同时,平台为广大用户提供各个高校的推荐景点以及特价优惠信息,让用户用更少的价格体验同样的服务,满足用户的需求,在高校和用户间建立起一个快速通道,节省用户大量时间。在开发平台时,我们重点注意以下几个方面:

(1)实用性:平台提出高校公寓在线预订,仅针对学校宿舍,方便有需求的用户直接登录预订。同时本平台还会根据用户浏览的页面为用户提供相应的公寓、美食推荐等。

(2)互利性:高校、用户与平台尽可能实现三赢。各高校通过平台展示自己学校的风采,从而提高高校的知名度,并且可以实现一定的盈利。用户通过平台节约了出行成本,增加了出行便捷性,以及提高了出行安全性。而平台则得到了推广,使得用户量得以提升以及实现了一定的盈利。

(3)创新性:平台推出的高校公寓在线预订,针对学校宿舍,挖掘高校闲置资源,而目前已存在的旅游网站并没有涉及这一方面的市场。用户预订高校公寓,使得闲置的宿舍得到充分的利用,减轻了高校所在地区的旅游住宿压力。同时高校实现了一定的盈利,也可提供更多的岗位给毕业生、贫困生,减轻了一定的就业压力、经济压力。

4 系统设计与实现

4.1 数据库文件

平台中数据库所涉及的关键表主要有3个,分别是用户公寓预定表、用户信息表、高校管理员订单确认表。用户公寓预定表主要是用户通过网上浏览相应的大学并选择相应的公寓预定,提交给高校管理员进行处理,其中用户预定表如表1所示:

表1 用户预定表

用户预定后,高校管理员必须进行审核确认,订单确认表是高校管理员接到用户提交的预定信息的进行反馈的一个表,订单确认表如表2所示:

表2 订单确认表

4.2 系统平台设计与实现

通过高校资源旅游平台运营业务流程为:(1)面向高校师生接收订单,高校师生通过平台预订高校公寓的床铺,提交订单并成功付款后,平台将订单传给高校管理员账户,管理员通过平台查看订单安排床铺给高校师生,高校师生到达所预定的大学公寓确认信息后即可入住。(2)面向高校管理员用户,通过高校的加盟,每年收取一定的费用。高校管理员可以通过平台展示、推销、上传本大学相应推荐的美食、景点、文化、公寓等吸引高校师生,以及接收高校师生的订单并做相应处理。(3)平台运营,主要是确保平台的正常运行,通过审核高校师生、高校、商家的身份信息,确保高校师生的安全性,并且可以进行数据挖掘分析,针对各高校师生的浏览情况推荐合适的旅游目的地以及美食。(4)投放高校、商家的广告提升其知名度,并从中收取一定的费用。(5)上传高校精美的文化纪念品(例如高校手绘明信片、高校手绘地图、高校纪念册等)并收取一定的服务费。(6)为高校学生、高校教师提供个性化、专业的服务和优惠政策(例如,博士以上学历的高校教师可凭证免费入住两晚。)。

在整个平台中,用户通过浏览我们网站界面选择心仪的大学下单,在线付款成功后,收到高校的确认通知,即可完成预订。高校收到订单,为用户登记安排所预订的房间床铺,等用户到达大学后即可完成入住,平台运作流程图如图1所示。

图1 平台运作流程图

4.3 平台展示及核心代码

在平台设计中我们使用了高校用户、高校管理员、高校界面三种模板,在这三类网页模板上建立相应的内容页面。为了方便客户,平台还提供了手机客户端,以实现用户随时随地都可以进行高校公寓的预定。在手机端处理相关业务,我们采用流行的苹果、安卓开发手机系统开发客户端程序。在服务上通过在Web服务进行数据挖掘,实现Apriori代码。

Apriori实现的伪代码如下:

//找出频繁1项集

L1=find_frequent_1-itemsets(D);

For(k=2;Lk-1!=null;k++){

//产生候选,并剪枝

Ck=apriori_gen(Lk-1);

//扫描D进行候选计数

For each事务t in D{

Ct=subset(Ck,t);//得到t的子集

For each候选c属于Ct

c.count++;

}

//返回候选项集中不小于最小支持度的项集

Lk={c属于Ck|c.count>=min_sup}

}

Return L=所有的频繁集;

第一步:连接(join)

Procedure apriori_gen(Lk-1:frequent(k-1)-itemsets)

For each项集l1属于Lk-1

For each项集l2属于Lk-1

If((l1[1]=l2[1])&&(l1[2]=l2[2])&&……&& (l1[k-2]=l2[k-2])&&(l1[k-1]<l2[k-1]))

then{

c=l1连接l2 //连接步:产生候选

//若k-1项集中已经存在子集c则进行剪枝

if has_infrequent_subset(c,Lk-1)then

delete c;//剪枝步:删除非频繁候选

else add c to Ck;

}

Return Ck;

第二步:剪枝(prune) 

Procedure has_infrequent_sub(c:candidate k-itemset;Lk-1:frequent(k-1)-itemsets)

For each(k-1)-subset s of c

If s不属于Lk-1 then

Return true;

Return false;

5 结束语

平台通过网页端及移动端的相互结合,让高校师生可以随时随地掌握高校旅游资讯,节省了高校师生用户的出行成本和旅游质量。平台充分利用高校富余资源,提高了高校内部的招待所(宾馆)的入住率,缓解了旅游城市的住宿难、住宿贵等问题,平台通过推广各高校的校园文化、校园特色,提升了旅游地高校的知名度,越来越多的高校希望入驻平台,越来越多高校师生通过平台了解更多的高校文化及高校特色。

[1]刘其飞.数据挖掘在电子商务中的应用研究[J].计算机光盘与应用,2 0 13(3):18-19.

[2]徐月美,姜薇,王溢策.移动设备的个性化推荐在上下文感知应用[J].微计算机信息,2 0 0 9(2 1):18 6-18 7.

Design and Realization of Tourism Platform Based on University Resources

Yin Xi He Mingchang Zhang Jiaqian Sheng Lifen
(Wenzhou University,Wenzhou 325035,Zhejiang)

During the winter vacation and summer vacation,college apartments are generally in idle state,which leads to waste of resources.Winter and summer vacations are just the peak of tourism.College teachers and students are the main force of holiday tourism.The platform adopts B/S mode structure design,which provides the integration of life and entertainment service for university teachers and students based on the reservation of tourist accommodation.The platform covers the recommendation of food,college attractions and attractions around the colleges,cultural activities,colleges popular activities.The Apriori algorithm in data mining is used to provide decision-making assistance for university administrators.

B/S;dormitory;ASP.NET;association rule;Apriori

TP311

A

1008-6609(2016)11-0007-03

殷熙(19 9 5-),男,浙江温州人,本科,研究方向为信息与计算科学。

*通讯作者:何明昌(19 6 4-),男,广西人,硕士,副教授,研究方向为计算机网络。

2 0 16国家级大学生创新创业训练计划项目,项目编号:2 0 16 10 3 510 16,2 0 16 10 3 510 16;浙江省大学生新苗计划项目,项目编号:2 0 15R 42 6 0 12 2,温州大学2 0 15年精品在线开放课程,编号:10;2 0 15年浙江省高等教育课堂教学改革项目,项目编号:k g 2 0 153 72。

猜你喜欢
项集公寓管理员
我是小小午餐管理员
我是图书管理员
我是图书管理员
前滩禧悦公寓
共享公寓
可疑的管理员
末日公寓
基于矩阵相乘的Apriori改进算法
不确定数据的约束频繁闭项集挖掘算法
数字公寓