(1)用户注册登录:用户们(这里的用户主要是学校负责网络安全的老师)需要按照相关的法律法规进行注册,注册后才可以使用本系统。
(2)首页模块:网站的前台页面主要对所有菜单进行显示,除此之外还能显示最新的房价预测信息、房屋信息等。
(3)房价分析模块:系统具有数据爬取功能,可以爬取各大房屋销售网站(例如安居客、58同城等)的房价数据,可以根据用户对房屋的各种需求进行爬虫,对结果进行数据分析。
(4)房屋管理模块:可以查看所有房屋的预测数据并进行管理。
本系统使用Python语言和MySQL数据库开发,可以为各地准备购房的人群或者想要了解房间的人群提供房价预测、房屋分析、用户管理等多种功能,让用户不需要再繁琐的查看每个楼盘各时期的价格就可以进行对自己心仪的房屋进行价格的预测,避免在房价最高时入场导致不必要的经济损失。
在开发本系统之前做了许多的调查研究,也从学校的图书馆中查阅了一些关于我国房地产发展的书籍,最重要的是咨询了老师的建议。老师向我讲述了很多因为不及时了解房价导致亏损的案例,所以我更加明确了做这个系统的重要性。另外,老师们也提了一些很有建设性的建议,让我可以更加明确本系统的需求。
关键词:房价;预测;Python;MYSQL
目 录
1 绪论 1
1.1 课题研究背景及意义 2
1.2 国内外研究现状及发展趋势 2
1.3 本文的研究思路与结构 2
2 开发工具及技术 2
2.1 B/S结构的介绍 2
2.2 Python技术的介绍 2
2.3 HTML技术的介绍 2
2.4 MYSQL数据库的介绍 3
2.5 开发环境的介绍 3
3 需求分析 4
3.1 可行性分析 4
3.2 功能需求分析 4
3.3 非功能需求分析 4
4 总体设计 6
4.1 系统总体结构设计 6
4.2 系统的数据库设计 6
5 系统功能实现 6
5.1 首页展示 6
5.2 用户登录注册 6
5.3 房价预测 6
5.4 房屋管理 6
5.5 房屋分析 6
5.6 个人信息查看 6
5.7 密码修改 6
5.8 用户管理 6
6 系统测试 6
6.1 测试目的 6
6.2 测试内容 6
6.3 测试总结 6
结语 16
参考文献 17
致谢 18