当前位置:   article > 正文

计算机毕业设计Hadoop+Spark+Hive知识图谱租房推荐系统 租房数据分析 租房爬虫 租房可视化 租房大数据 大数据毕业设计 大数据毕设 机器学习_房屋租赁系统代码设计hive

房屋租赁系统代码设计hive

毕业技术方向调查表

姓名:    李昌福    

课题方向

房无忧房屋租赁平台

开发语言:     

Java       

 前端框架:

VUE

数据库:

MySQL

服务器端

框架:

SpringCloud

其他技术:

Hadoop、HDFS

方向意义

结合四年在校所学专业知识,针对如今人们对住房需求提升的问题,进行调研和分析,并利用Java、VUE、SpringCloud等技术开发XX房屋租赁平台,解决人们找房难、出租难的问题,并提供数据分析结果便于用户对房源及租期进行合理的规划。

预设

业务逻辑

模块一:租客用户模块

   功能点1:用户注册和登录

   功能点2:查看在租房屋的具体房源信息(时间,所在位置,大小等)

   功能点3:向房东提出看房请求 

   功能点4:对已租房屋向房东发起退租请求

   功能点5:查看租房历史,并可对其进行增删改查

模块二:房东用户模块

   功能点1:用户注册和登录

   功能点2:发布房源具体信息(包括图片、文字、视频等)

   功能点3:查阅看房请求(所对应的租客信息、时间、请求的房源)

   功能点4:管理看房请求(可对其接受或拒绝)和退租请求

模块三:管理员模块

   功能点1:管理员注册和登录

   功能点2:查看平台租客、房东权限和信息,并可对其进行管理

   功能点3:查看平台的房源内容,并有权限对其进行增删改查

   功能点4:发布平台公告,返回公告已确认信息

模块四:报障模块

   功能点1:租客发现故障,进行报障申请

   功能点2:房东查看对应租客未处理的故障

   功能点3:房东收到报障申请,开始处理已报故障

   功能点4:发布故障处理流程和处理结果反馈

模块五:数据导出及分析模块

   功能点1:将用户数据导出为MR平台数据文件 

   功能点2:允许用户基于HDFS分布式平台进行数据管理

   功能点3:允许用户基于Hadoop集群进行数据处理

   功能点4:处理数据,得出看房请求的最大值,请求量与时间的关系

   功能点5:处理并分析租客年龄信息,对比各年龄人群租房的偏好

   功能点6:输出数据成为数据库文件,供数据展示平台使用

技术或业务逻辑特色

核心算法代码分享如下:

  1. import csv
  2. from snownlp import SnowNLP
  3. #如果有英文逗号就复制下面的代码修改
  4. #都是在弥补没对moc.py的111行前后的nickname字段进行处理!代码已经优化
  5. with open('58.csv', 'r',encoding='utf-8') as file58 :
  6. reader58 = csv.reader(file58)
  7. errors = 0
  8. for row in reader58:
  9. #租房表正常是按照,分割出21个字段,如果多了一个逗号,分割的字段指定大于21,识别为异常行直接舍弃
  10. address=row[12]
  11. house_desc=row[18]
  12. agent_name=row[15]
  13. house_area=row[5]
  14. row[18]=house_desc.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('\r', '')
  15. row[12]=address.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('\r', '')
  16. row[5] = house_area.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('平', '')
  17. house_decora=row[6]
  18. toward=row[7]
  19. floor=row[8]
  20. floor_height=row[9]
  21. row[6] = house_decora.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('\r', '')
  22. row[7] = toward.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('\r', '')
  23. row[8] = floor.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('\r', '')
  24. row[9] = floor_height.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('\r', '')
  25. # 情感分析
  26. try :
  27. s = SnowNLP(row[18][0:30])
  28. # print(s.words) # 返回分词结果
  29. # join = '|'.join(s.words)
  30. # print(join)
  31. print(s.sentiments) # 返回该句话的情感得分
  32. sentiments = s.sentiments
  33. except :
  34. print('nlp分类报错')
  35. sentiments=0
  36. house_pay=row[1]
  37. house_desc=row[1]
  38. row[1] = house_pay.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('元/月', '')
  39. if house_pay==' ' or len(house_pay)==0:
  40. errors=errors+1
  41. print('租金异常',house_pay)
  42. continue
  43. if ',' in address or '"' in address :
  44. print('异常数据',address,row)
  45. row[12]=address.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('','')
  46. errors=errors+1
  47. if floor_height==' ' and len(floor)>0:
  48. print('floor_height空值处理',row)
  49. row[9]=floor.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('层', '')
  50. errors = errors + 1
  51. elif floor_height==' ' and len(floor)==0 :
  52. errors = errors + 1
  53. continue
  54. else :
  55. row[9] = floor_height.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('', '').replace('层', '')
  56. if agent_name==' ':
  57. print('agent_name空值处理',row)
  58. row[15]='暂无经纪人(新发布)'
  59. errors = errors + 1
  60. else :
  61. row[15] = agent_name.strip().replace(',', '|').replace('"', '').replace("\n", '').replace('', '').replace('(经纪人)', '')
  62. row.append(sentiments)
  63. rent_file = open("rent.csv", mode="a+", newline='', encoding="utf-8")
  64. rent_writer = csv.writer(rent_file)
  65. rent_writer.writerow(row)
  66. rent_file.close()
  67. print('处理非法行数:',errors)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/771579
推荐阅读
相关标签
  

闽ICP备14008679号