该网站的建设,采用了BS模式开发,是一款web版本的网站,能够通过房屋的租赁,房屋的出租,进行相关的网站建设,并且可以进行房屋的用房申请。房屋出租网站,解决了租户和出租者对接的难题,方便了用户之间通过该平台进行房屋的出租和租住,方便了客户之间的沟通,也为房屋的出租者提供了一个强有力的联系平台。该网站主要采用了java语言开发,jsp技术设计,界面技术采用了最新的jquery技术设计,功能层次分明,利用eclipse平台设计,是一款计算机专业毕业设计学习资料,主要功能如下:
在线房屋出租网-前台
前台
房屋信息:房屋的信息展示,方便了展示房屋的最新信息,为用户租赁房屋提供了一个方便的房屋租赁平台,也为房屋的信息发布提供了一个重要的展示平台。用户注册后,可以在线进行房屋的租赁,信息提交。
留言反馈:方便了用户和房东之间的交流,也方便用户提供最新的留言信息,以便管理员进行留言查看和回复。
新闻咨询:对最新的新闻咨询信息进行展示,并且发布最新的房产相关的新闻信息情况。
用户注册:提供了用户的在线注册接口,为用户的在线注册提供了一个安全便捷的方式,用户输入用户名,密码等信息后,就可以提交用户信息,在线注册,成为网站会员。
用房申请:用户注册后,可以在线申请用房,用户申请后,后台管理员就可以提交,并且审核。
后台
管理员
房屋信息管理:包括了房屋分类的添加,房屋信息分类管理和房屋的基本信息情况的录入,并且为房屋的信息发布提供了一个重要的平台。
申请用房管理:管理员能够在线查看用户的申请用房信息,并且对申请用房信息进行审核,审核通过后,用户就可以线下去使用房屋。
合同管理:可以对租房的合同信息进行管理,并能够在线进行合同的查看,对合同进行上传登记。
账号管理:可以对管理员用户,注册用户账号进行管理,并且能够对账号信息进行修改,实现了账号的管理,账号密码的安全设置等。
新闻管理:通过新闻信息的管理,能够对新闻的信息进行发布,并且可以对房屋市场的最新新闻信息,也对房屋出租的新闻动态进行展示发布,让用户更加方便直接的了解到房产的前沿信息,以便对市场行情有一个了解。
系统管理:系统的管理,是本系统的重点的信息管理,能够对系统的友情连接,公告,二手房网站简介等常见信息进行管理,友情连接的管理,也是该网站和其他同类网站交互的一个外部链接,能够增强网站的权重,也提高了网站的知名度。
注册用户
个人资料管理:针对个人资料的信息可以在线进行修改,注册用户也可以修改手机和密码等重要信息,也可以通过编程方式有针对的修改信息。
我的合同信息:租房后,需要签订合同,针对合同信息进行查看,并且可以了解到个人的租房合同,并且能够实现合同的管理,查看,及时定期签订合同。
我的用房申请:查看个人用房申请情况,并且针对用房的申请审核结果有一个了解,对用房更加灵活。
我们最初的项目结构由五个文件组成:
manage.py:使用django-admin命令行工具的快捷方式。它用于运行与我们项目相关的管理命令。我们将使用它来运行开发服务器,运行测试,创建迁移等等。
__init.py:这个空文件告诉python这个文件夹是一个python包。
settings.py:这个文件包含了所有的项目配置。将来我们会一直提到这个文件!
urls.py:这个文件负责映射我们项目中的路由和路径。例如,如果你想在访问URL / about/ 时显示某些内容,则必须先在这里做映射关系。
wsgi.py:该文件是用于部署的简单网关接口。你可以暂且先不用关心她的内容,就先让他在那里就好了。
django自带了一个简单的网络服务器。在开发过程中非常方便,所以我们无需安装任何其他软件即可在本地运行项目。我们可以通过执行命令来测试一下它:
python manage.py runserver
myproject/ <-- 高级别的文件夹
|-- myproject/ <-- Django项目文件夹
| |-- myproject/
| | |-- __init__.py
| | |-- settings.py
| | |-- urls.py
| | |-- wsgi.py
| +-- manage.py
+-- venv/ <-- 虚拟环境文件夹
本系统以Python开发语言开发,MySQL为后台数据库,采用DJANGO/flask框架开发。。
预期达到的目标
1、学习系统开发和设计的技术相关知识和工作流程;
2、学习使用 PYCHARM 工具编辑前后台代码;
3、学习使用DJANGO/flask框架实现系统的开发;
4、掌握使用 MySQL 创建和编辑数据库的方法;
Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm