房地产信息发布与查询毕设论文(5)

2018-11-28 17:04

4 系统概要和数据库设计

4.1 系统体系结构设计

4.1.1 系统总体结构图

房地产信息公布与查询系统 用户注册 用户登录 修改个人密码 修改个人信息 房屋信息浏览 房屋信息修改

图5 系统总体结构图

4.1.2数据流图

数据流图是一种描述软件网站逻辑模型的图形符号。这种图形表示即可以从本质上描述计算机软件网站的工作情况,又适合非计算机专业人员学习和掌握,在需求分析中是一种很好的交流和表达工具。如图3.3所示。

图6 图示符号图

11

带箭头的线表示数据流,其中箭头表示了数据的流动方向。 圆框表示对数据的加工。

方框表示数据的起点和终点。系统数据流图如下: 开口矩形(两条平行线)代表数据存储。

管理员信息文件 修改信息 登录信息 修改密码 修改信息 管理员 登录信息 发布、修改。删除房屋信息 修改信息 房屋信息 文件 查看信息 查看房屋信息 登录处理 删除用户 删除信息 查看信息 管理员和普通用户 普通用户 登录处理 登录信息 修改信息 登录信息 普通用户 信息文件 修改个人信息 修改信息 图7 系统数据流图

12

4.2 系统功能划分

4.2.1 前台功能实现

(1)用户登录

用户登录是房地产信息公布与查询系统的功能之一。房地产信息公布与查询系统的登录页面要求用户输入用户名和密码。输入用户名和密码之后,系统将验证用户名和密码是否正确,如果验证成功,则进入相应的页面。否则,显示失败信息。在完成一系列的操作之后,用户可以退出系统。

(2)更改个人信息

普通用户登录后更改电话、E-mail为日后忘记密码时向开发人员联系提供方便。 (3)更改密码

用户(包括普通用户和管理员)登录后更改密码,以确保安全性。 (4)查看房屋信息

用户(包括普通用户和管理员)单击某一房屋信息后,将显示该房屋的具体信息,包括名称,地址,面积楼层,销售状态,图片浏览,详细描述等。

(5)发布和修改房屋信息

管理员根据实际情况发布和修改房屋信息。 (6)删除普通用户信息

管理员根据实际情况,若发现某用户有不安全因素,可以将该用户删除。

4.2.2 后台功能实现

(1)普通用户信息管理

以管理员身份登录后,可以对普通用户进行删除用户信息的操作。 (2)管理员信息管理

以管理员身份登录后,可以修改管理员自身的密码。 (3)房屋信息管理

以管理员身份登录后,可以对房屋信息进行相关的操作,包括发布、删除及更新房屋的信息。

4.3 数据库的需求分析及设计

4.3.1数据库的需求分析

依据房地产信息公布与查询系统的处理需求,对数据表的设计及功能如下: (1)管理员信息表:存放管理员的基本信息。

13

(2)普通用户信息表:存放所有普通用户的基本信息。 (3)房屋信息表:存放房屋的基本信息。

4.3.2数据库的逻辑设计

E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。

(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。 (4)在程序中实现对他们的完整性和一致性控制。

根据对系统的分析,数据库中应该存在普通用户,房屋和管理员3个实体。 根据它们之间的关系,由此得出E-R图:

14

用户名 密码 性别 用户名 密码 邮箱 真实 姓名 地址 管理员 1 删除 N 普通用户 电话 1 1 发布修改删除查看 查看 N房屋编号 面积 楼层 地址 状态 时间 房屋 N 房屋名称 图片 价格 描述 图8 系统E-R图

4.3.3数据库的物理结构

建立名为real_state的数据库,经过初步的分析,该系统包括以下3个数据表:admin,houseinfo,users,表中的设计如下:

15


房地产信息发布与查询毕设论文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:一般现在时和现在进行时练习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: