zhuyinheng / travel_expert

part of course project for expert system course (frontend)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

景点推荐系统

系统主要由两个部分组成:网页客户端与服务器端。其中网页客户端采用web app模式,相当于运行在网页上的应用负责与用户交互,收集数据、展示结果;服务器端集合网络请求服务、计算服务的功能,一方面处理客户端发出的事务性请求,一方面提供推荐算法(知识库与推理引擎)的调用;客户端与服务器的通信采用RESTful模式,使得设计更为简单。

在实现的过程中,我负责实现了后端及算法设计,@Luluno01负责前端。还有三位漂亮的小姐姐参与了讨论。

前端

客户端的功能是提供点选的交互方式,供用户填写基本的信息、同时收集用户的反馈信息等隐含信息,上传至服务器用于推荐系统的计算。在获得返回的推荐结果之后,在地图中标注推荐的地图点并利用百度地图的API进行导航。其实现是基于html、css、js的单个网页的web app。Zai 页面载入及等待服务器回复时,播放覆盖窗口的载入动画。

后端及算法设计

后端兼具事务性的信息管理功能与推荐算法(包含景点发现)功能。

后端功能

值得注意的是,由于时间所限景点发现系统并不完善,只作为试验性质的功能。

About

part of course project for expert system course (frontend)


Languages

Language:JavaScript 48.4%Language:CSS 47.4%Language:HTML 4.2%