一、项目介绍
演示视频 https://www.bilibili.com/video/BV1M34y1T7xi?share_source=copy_web
软件开发环境及开发工具:
开发语言:python
使用框架:Django
前端技术:JavaScript、VUE.js(2.X)、css3
开发工具:pycharm、Visual Studio Code、HbuildX
数据库:MySQL 5.7.26(版本号)
数据库管理工具:phpstudy/Navicat或者phpstudy/sqlyog
python版本:python3.0及以上
二、文档介绍
1、课题背景
二手房数据分析与实际应用主要通过计算机网络,对所需的信息进行统一管理,方便用户随时随地浏览二手房信息,管理员进行二手房数据爬取。本系统极大的促进了系统与数据库管理系统软件之间的配合,满足了绝大部分用户的需求,给用户带来了很大的便利。以现在计算机的技术的应用,使计算机成为人们使用现代发达技术的桥梁。计算机可以有效的解决信息,十分方便的获取信息,从而提高工作的效率。
课题意义
大数据时代已经到来,网络爬虫技术已成为这个时代不可或缺的一项技术,企业需要数据来分析用户行为、产品的不足之处以及竞争对手的信息等,而这一切的首要条件就是数据的采集。在互联网社会中,数据是无价之宝,一切皆为数据,谁拥有了大量有用的数据,谁就拥有了决策的主动权。如何有效地采集并利用这些信息成了一个巨大的挑战,而网络爬虫是自动采集数据的有效手段。网络爬虫是一种按照一定的规则,自动抓取互联网海量信息的程序或脚本。网络爬虫的应用领域很广泛,如搜索引擎、数据采集、广告过滤、大数据分析等。本次使用Python技术加网络爬虫技术,可以实现管理员对二手房信息的快速管理,对房产行业的发展来说,是一个非常有意义的创新。
二.设计目标
实现二手房数据分析与实际应用功能模块:
实现:
在登录页面正确输入用户名和密码后,点击登录进入操作系统进行操作
在系统注册页面输入用户注册信息进行注册操作
开发语言:
二手房数据分析与实际应用开发使用到的技术: 语言:Python 3.5 框架:Django 1.10.6 前端设计:HTML, CSS, JavaScript 开发环境:PyCharm。
Python介绍:
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
三.设计思路
本二手房数据分析与实际应用的模块设计思路是从以下几个维度来进行设计:
先进性︰本设计将充分应用现有成熟的计算机技术﹑网络技术﹑软件开发技术﹐为用户提供高性能的系统。系统将运用先进的客户机/服务器结构﹐采用MYSQL数据库。
高可靠性︰一个实用的系统同时必须是可靠的﹐本设计通过合理而先进的网络设计以及软﹑硬件的优化选型﹐可保证系统的可靠性与容错性。
采用标准技术︰本系统的所有设计遵循国际上现行的标准进行﹐以提高系统的开放性。
可维护性:系统的设计要求方便维护﹐包括硬件的维护软件的维护和网络的维护。
可扩展性及灵活性︰系统的设计以方便未来业务的扩展和系统扩充为目标﹐系统要求能够方便的升级﹐充分保护系统的投资。
智能性︰系统在设计时﹐充分考虑系统运行的智能性﹐尽量的使程序智能化﹐在使用系统一段时间后﹐系统可以和所处的业务相融合。
三、运行截图