本设计要设计一个简单的网页,在研究的过程中具体有以下5个步骤:
下面简要分析房产中介系统的业务:
(1)注册、登录:注册普通账号登录。
(2)用户个人信息修改:登录后可以修改用户的基本信息,也可以退出。
(3)用户留言管理:用户填写留言的主题、联系人、电话、邮箱、留言内容。
(4)房屋供求信息:用户发布房屋供给需求,方便用户交流。
(5)房屋信息查询:主要显示房源的小区名称、房源图片、房源的详细介绍。
(6)管理员对用户管理:显示用户的列表,支持修改和删除。
(7)管理员对留言的管理:可以查看留言列表,可以删除留言。
(8)管理员对房产信息的管理:显示房产列表,支持修改和删除。
(9)管理员对新房信息的录入与管理:录入房源名称,填写金额,上传房源图片,房源介绍信息等,支持修改和删除。
后端:python
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
含有系统讲解+系统部署视频教程
1)需求分析:本网页是单用户系统,实现功能比较简单,系统面向各个阶层,操作难度比较低。相对系统的配置要求也符合普通的机器配置;
2)系统分析:对于房产中介系统来说,可扩展性,安全性,可管理性,实时性,可维护性和灵活性;
4)代码实现:在前面的各项工作都完成后就可以进行具体到每个细节的代码实现了;
5) 代码测试:代码测试就是看代码执行是否产生了预期的结果;
该毕业设计采用的研究方法主要有文献法和观察法,以及通过python的相关内容,如整体系统底层采用了vue框架,以及MVC设计模式;通过底层的python代码和数据库建立链接来实现药品信息的更新、增添和删除修改。该毕业设计具体功能的获取过程主要使用文献法和深入观察法,通过网络调查和查阅网络资料来具体确定该软件的功能需求细节;在软件开发过程中,解决技术问题使用的方法是文献法,通过查阅图书馆资料和网络在线文献等,解决在软件开发过程中的技术问题,比如数据库、软件测试等。
# coding:utf-8
# author:ila
import os
from flask import Blueprint
from utils.py_file_check import pyFileCheck
main_bp = Blueprint('main', __name__, static_folder='static')
import_str = 'from . import '
view_tuple = set()
exclude_list = [
# "common.py",
"__init__.py"
]
dir = os.path.join(os.getcwd(), "api/main")
dir = dir.replace("unit_test/", '') if "unit_test/" in dir else dir
for i in os.listdir(dir):
if i not in exclude_list and pyFileCheck(i) == True:
current = i.split(".", 1)[0]
view_tuple.add(current)
import_str += ','.join(view_tuple)
print(import_str)
exec(import_str)
本次论文研究是基于vue的房产中介需求而设计开发的一个网站。房产业务流程分析是房产中介系统需求分析的重点。业务流程是否合理直接决定本系统管理的有效性,因此必须完全了解业务流程,并对业务流程进行必要的分析和优化,从而真正可以利用本系统提高管理效率和水平。房产中介系统业务流程具有多角色参与、动态性和复杂性等特点,因此需要在中介模型的基础上对流程进行优化,并还原到现实的房源管理工作中。
3.研究方法
目录
摘 要 I
Abstract II
目录 III
第1章 系统概述 1
1.1 研究背景 1
1.2 研究意义 1
1.3研究内容和论文结构 2
第2章 系统开发环境 4
2.1 python语言介绍 4
2.2 vue框架介绍 4
2.3 MySQL数据库介绍 4
2.4 IDEA介绍 5
第3章 需求分析 6
3.1基于vue的房产中介系统需求分析 6
3.2 可行性分析 6
3.2.1技术可行性 6
3.2.2操作可行性 6
3.2.3经济可行性 6
3.1.4法律可行性 7
第4章 系统概要设计 8
4.1系统结构 8
4.2 数据库设计 8
第5章 系统详细设计 13
5.1 基于vue的基于vue的房产中介系统前台部分设计 13
5.1.1 系统首页 13
5.1.2用户注册 14
5.1.3用户登录 15
5.1.4房产资讯 16
5.1.5新房信息 18
5.1.6房屋供求 19
5.2 基于vue的基于vue的房产中介系统后台部分设计 21
5.2.1管理员登录模块的实现 21
5.2.2用户管理 21
5.2.3房屋类型管理 23
5.2.4新房信息管理 24
5.2.5房屋供求管理 26
5.2.6公告信息管理 27
第6章系统测试 30
6.1 基于vue的房产中介系统的测试目的 30
6.2 基于vue的房产中介系统的测试方法 30
6.3 基于vue的房产中介系统测试用例 30
第7章 总结 32
致 谢 33
参考文献: 34