前后端分离vue+nodejs房产销售房屋交易系统c5u1t

本文探讨了在设计房屋交易系统时面临的挑战,包括角色认证、权限管理、模块划分(登录、身份认证、交易、房源管理、用户管理等)及其功能,使用了Vue和ElementUI构建前端,Node.js搭建后端,MySQL作为数据库,强调了B/S结构和前后端交互方式。
摘要由CSDN通过智能技术生成

在分析设计本系统时,还存在以下几个尚待研究问题:
(1)系统登录时如何判断顾客进入的级别并进入相应的操作页面,对各种角色进行身份认证以及对各种角色的权限管理。
(2)房屋交易系统可以实现房源信息的增加、修改、删除、搜索、排序等基本功能。
(3)房屋交易系统还需要有一个良好的交易平台,用户可以在平台上进行对于房屋的各种交易。
  
  
该系统将采用B/S结构模式,使用Vue和ElementUI框架搭建前端页面,后端使用Nodejs来搭建服务器,并使用MySQL,通过axios完成前后端的交互 
前端框架vue.js+ElementUi
后端语言 node.js
框架:Express/koa
数据库:mysql5.7+以上任何版本
开发运行软件:VScode/webstorm/hbuiderx均可
数据库工具:Navicat/SQLyog都可以

  (3)检索模块:该模块在用户登录后能够对房屋进行查找,添加,收藏,如图5所示。
 
图5检索模块划分图
a.    查找房源功能:用户能够根据新房、二手房等不同的房屋要求进行查找。
b.    添加房源功能:用户能够在添加房源页面添加各种不同的房源。
c.    收藏房源功能:用户能够查找房源页面点击收藏按键对各种个人喜爱的房屋进行收藏。
(4)交易模块:该模块在用户登录后能够对房屋进行购买,装修等功能,
(5)房屋管理模块:通过该模块管理员能够对新房、二手房进行添加,修改,删除,查看,搜索,排序,筛选等功能。
(6)公司管理模块:通过该模块管理员能够对装修公司、房产公司进行添加,修改,删除,查看,搜索,排序等功能。
(7)用户管理模块:通过该模块管理员能够对各种用户进行添加、修改、删除、查看、搜索等相关功能,如图13所示。
 
图13  用户模块划分图
a.添加用户功能:管理员可以利用用户添加功能实现创建新用户的操作。
b.查询用户功能:管理员可以利用用户查询功能实现查询已注册用户的操作。
c.删除用户功能:管理员可以利用用户删除功能实现删除已注册用户的操作。
(8)权限管理模块;通过该模块管理员能够对用户权限和角色权限的查看、授予、撤销等相关功能。
 


(1) 首先,上网查询与房屋交易系统相关的一些国内外资料,并仔细阅读。充分了解国内外在房屋交易系统领域的研究现状。
(2) 其次,根据所查询的资料对房屋交易系统进行需求分析,明确总体的设计方向。
(3) 再次,在明确设计方向后,根据所掌握的技术将系统分解为若干子系统,确定每个子系统的功能以及子系统之间的关系;将子系统分解为若干模块,确定每个模块的功能以及模块之间的关系。
(4) 最后,对研究的过程与结果进行总结。
(1)登录模块:在登录界面,系统会在用户输入完登录账号信息后识别该账号是否为管理员账号,如果是管理员账号,进入管理员页面,否则进入普通用户页面。
(2)身份认证模块:该模块在用户登录后可提供各种角色用户的注册,登录,身份认证等功能,如图4所示。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值