当前位置:   article > 正文

计算机毕业设计python+spark知识图谱房价预测系统 房源推荐系统 房源数据分析 房源可视化 房源大数据大屏 大数据毕业设计 机器学习

计算机毕业设计python+spark知识图谱房价预测系统 房源推荐系统 房源数据分析 房源可视化 房源大数据大屏 大数据毕业设计 机器学习

潍坊科技学院 本科生毕业设计任务书

学院

计算机学院

专业

计算机科学与技术

班级

姓名

学号

指导教师

任务书

下达时间

2023年11月4日

工作地点

潍坊科技学院

设计(论文)

题      目

基于SpringBoot的房屋租赁管理系统的设计与实现

任务和要求:

1.设计任务

1、租房大屏幕展示端:

用户来源分布,出租房排名,房产经纪人数量,预约看房量,出租房面积,数据统计图,预定量统计图。

2、web前后端功能:

用户端功能:房源信息主页详细显示,房源推荐,新闻资讯,房屋搜索。预定流程:线上预约、现场看房、在线支付、评价、交易完成。

管理端功能:用户管理,资讯管理,通知管理,日志管理,房源管理,轮播图管理。

3、数据爬虫:

使用Python脚本获取房源数据

2.设计目标和要求

(1)独立完成任务;                                                          

(2)选题必须符合本专业的综合培养要求;原则上一人一题,结合较大型任务的课题,每个同学必须有毕业设计的独立子课题;选题应尽量结合本地、本单位的教学、科研、技术开发项目;                                                                 

(3)题目一般不超过20个字;                                                   

(4)参考文献20篇以上,其中外文资料至少两篇;                               

(5)设计报告(说明书)、论文的格式严格按照毕业论文写作规范执行;                                           

(6)中文摘要300汉字左右,外文摘要约250个实词左右;                      

(7)论文工作要有一定的工作量,以保证有明确的工作成果;程序代码确保能够良好的运行,最终以光盘形式提交;                                          

(8)论文字数不低于一万二千字;

                                                                                 

进度计划:

序号

起讫日期

工作内容

1

2023.10.20—2023.10.27

计算机学院确定导师。

2

2023.10.27—2023.11.3

计算机学院确定师生双选关系,拟定论文选题。

3

2023.11.4—2023.11.24

下发任务书,撰写开题报告,明确进度与预期成果,完成开题答辩。

4

2023.12.1—2024.1.16

指导学生进行市场调研、构建开发平台,完成需求分析和系统设计。

5

2024.1.17—2024.2.23

指导学生完成系统基本功能,对系统进行功能测试,完成论文初稿。

6

2024.2.24—2024.4.5

计算机学院开展中期检查,检查学生的毕业设计进展情况和老师指导情况。

7

2024.4.6—2024.4.12

指导学生完成毕业设计定稿,进行第一次相似性检测

8

2024.4.12—2024.4.26

指导学生进一步修改论文,并完成第二次相似性检测

9

2024.4.27—2024.5.12

指导学生进行查漏补缺,提交毕业设计定稿,进行第一次答辩。

10

2024.5.12—2024.5.17

第二次答辩

11

2024.5.28

进行终稿相似性检测(三查)

12

2024.5.30

毕业设计材料归档

     

核心算法代码分享如下:

  1. # -*- codeing = utf-8 -*-
  2. # Author: Tesla Tech
  3. # XXXX
  4. # @Time :2022/2/10 12:57
  5. # @Author: Administrator
  6. # @File :community.py
  7. import datetime
  8. from sqlalchemy.ext.declarative import declarative_base
  9. from sqlalchemy import create_engine, Column, Integer, String, DECIMAL
  10. from sqlalchemy.orm import sessionmaker
  11. from sqlalchemy.dialects.mysql import DOUBLE
  12. from sqlalchemy.sql import func
  13. from sqlalchemy import DATETIME
  14. DB_URI ='mysql+pymysql://root:123456@localhost:3306/2407_house'
  15. engine = create_engine(DB_URI)
  16. Base = declarative_base() # SQLORM基类
  17. session = sessionmaker(engine)() # 构建session对象
  18. # 小区的表
  19. class Community(Base):
  20. __tablename__ = 'tb_community' # 表名
  21. id = Column(Integer, primary_key=True, autoincrement=True)
  22. cid = Column(String(255))
  23. name = Column(String(255))
  24. address = Column(String(255))
  25. lng = Column(DOUBLE)
  26. lat = Column(DOUBLE)
  27. imgs = Column(String(3000))
  28. price = Column(DOUBLE)
  29. unit = Column(String(255))
  30. cankao = Column(String(255))
  31. jznd = Column(Integer)
  32. jzlx = Column(String(255))
  33. wyfy = Column(String(255))
  34. wygs = Column(String(255))
  35. kfs = Column(String(255))
  36. ldzs = Column(String(255))
  37. fwzs = Column(String(255))
  38. create_time = Column(DATETIME, default=datetime.datetime.now) #时间的处理
  39. def __init__(self, cid, name, address, lng, lat, imgs, price, unit, cankao, jznd, jzlx, wyfy, wygs, kfs, ldzs, fwzs):
  40. self.cid = cid
  41. self.name = name
  42. self.address = address
  43. self.lng = lng
  44. self.lat = lat
  45. self.imgs = imgs
  46. self.price = price
  47. self.unit = unit
  48. self.cankao = cankao
  49. self.jznd = jznd
  50. self.jzlx = jzlx
  51. self.wyfy = wyfy
  52. self.wygs = wygs
  53. self.kfs = kfs
  54. self.ldzs = ldzs
  55. self.fwzs = fwzs
  56. def save(community):
  57. try:
  58. session.add(community) # 添加到session
  59. session.commit() # 提交到数据库
  60. except:
  61. session.rollback()
  62. # 查看一下是否存在这个小区的信息啦?
  63. def checkExist(cid):
  64. try:
  65. cnt = session.query(Community).filter(Community.cid == cid).count()
  66. except Exception as ex:
  67. print('数据操作错误:', ex)
  68. return cnt

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

闽ICP备14008679号