基于Python的家庭酒店查询和推荐网站的设计与开发开题报告
2020-02-20 09:36:25
1. 研究目的与意义(文献综述)
随着互联网时代的到来和相关web技术的发展,各种新的电子商务交易模式已经出现在大家的生活中。oline to offline(o2o)模式就是其中代表之一,他的商务模式是将线下发生的交易与互联网技术相结合。o2o模式会对商品和服务通过互联网在线支付,然后再线下去消费,让消费者可以在线上平台上买到好的商品和服务,到线下去享受。这种商业模式已经打破了传统的商业模式,是把互联网在线支付和线下实体店联系在一起,对于顾客来说,这是一种全新的体验,对于商家来说,不需要实体店投资,为企业带来更多的利润,所以近年来o2o电子商务模式在中国迅速腾飞。
由于越来越多的行业加入到o2o电商行列中,商品的数量和种类以指数的速度增长,所以怎么在大规模的数据中迅速准确地找到自己需要的上成了一个难题。而个性化推荐就是解决这个问题的方式,个性化推荐就是给那些没有明确购买目标的用户推荐他们感兴趣的物品,帮助他们快速找到满意的物品,提高用户对电子商务平台的用户体验。所以o2o电商需要引入推荐系统。
伴随着经济的发展人们的生活质量和消费水平也在稳步提高,越来越多人通过旅游放松自己,那么自然也就避免不了住宿的问题。传统的酒店虽然能够满足外出人员的基本需求,但是更多的时候游客更希望可以深入的了解当地的风土人情,或是想尽量将金钱花在刀刃上,减少住宿的开支,那么借宿到当地居民的家里自然是不二的选择。
2. 研究的基本内容与方案
通过前面对国内外o2o模式、推荐算法、民宿短租平台的研究分析,熟悉了现有平台的模式、使用的技术和具有的功能,并结合现有的技术背景,在此基础上设计开发了基于django的家庭酒店商务平台。该平台将会针对用户公平性和推荐优质资源问题上给出一个解决方案:在现有的推荐算法的基础上,引入距离权值,这个距离权值就是用户和房源的距离加权,把这个参数作为计算推荐度的一个参数应用到推荐算法中,这样改算法在推荐优质房源的同事也最大程度上给予了每一个房源更高的曝光率,提升了用户公平性,让更多的用户能够在该平台享受到较好的用户体验。
在django的基础上构建了新的web框架,融入ajax特性,并通过封装ajax,全面提升整个web平台的性能;在websocket技术的基础上通过增加消息队列实现了实时可靠的用户通信。
在开发的过程中,会对比几种推荐算法,并结合平台自身的问题,通过理论推理和实验验证,改进推荐算法,最终运用到平台之中;对家庭酒店平台需求作调研,给出家庭酒店平台的系统架构设计、数据库设计和各个功能模块的详细设计;按照平台的需求分析和功能模块设计实现家庭酒店的完整功能模块:注册、登录、搜索房源、发布房源、评价、推荐、订单等。
3. 研究计划与安排
1)2019/1/19-2019/2/28:查阅有关的参考资料并完成开题报告;翻译英文资料,并交予指导教师检查。
2)2019/3/1-2019/3/10:学习python和django框架,熟悉所选用的开发平台。
3)2019/3/11-2019/3/15:运用所学的软件设计理论,完成整个系统的架构。
4. 参考文献(12篇以上)
[1]卢益清,李忱.o2o商业模式及发展前景研究[j].企业经济,2013(11):98-101.
[2]王冉阳.基于django和python的web开发[j].电脑编程技巧与维护,2009(02):56-58.
[3]夏亚丽. 基于django的o2o家庭酒店商务平台的设计与实现[d].北京邮电大学,2017.