b.管理员登录:登录到网站后台,对网站信息进行管理。
c.密码找回:用户登录忘记密码时,可用注册时提交的“保留信息”进行密码找回。
(6)信息搜索模块
可对新房,二手房,租房信息进行单条件或者多条件的复合搜索,使得用户可以方便快捷的搜索到自己想要查找的信息。 (7)论坛模块
为方便用户和用户,用户和企业之间的交流开通论坛。用户可以在此发布信息,查看已发布的信息,也可以在有兴趣的信息后面回帖进行交流。 2.2 性能需求
从现代计算机系统的性能特点来看,从以下几点进行分析。 (1)正确性
根据房地产行业的工作流程,制定相对完善的系统流程。并保证系统运行时,信息的正确性。 (2)灵活性
系统需要灵活的操作各类信息,防止信息的重复操作使得系统冗余量加大。在必要时应该对数据进行必要的整理和删除,以使得系统运行方便,快捷。 (3)稳定性
系统在长期工作时该具备很好的稳定性,并且数据库的一致性控制在可操作范围内;以保证避免和减少系统瘫痪等情况的发生。 (4)安全性
完善的用户身份认证体制和灵活的密码修改功能确保系统的安全性[4]。 2.3 数据需求
系统所需数据需求分析 2.3.1 数据库逻辑设计
管理员实体图如图2.1所示:
第3页 共44页
图2.1管理员实体E-R图
用户实体图如图2.2所示:
图2.2用户实体E-R图
新房实体图如图2.3所示:
图2.3新房实体E-R图
二手房实体图如图2.4所示:
图2.4二手房实体E-R图
第4页 共44页
租房实体图如图2.5所示:
图2.5租房实体E-R图
求租信息实体图如图2.6所示:
图2.6求租信息实体E-R图
求购信息实体图如图2.7所示:
图2.7求购信息实体E-R图
第5页 共44页
公告信息实体图如图2.8所示:
图2.8公告信息实体E-R图
系统实体关系图如图2.9所示:
图2.9系统实体联系E-R图
论坛实体关系图如图2.10所示:
图2.10论坛实体关系E-R图
第6页 共44页
2.3.2 数据字典
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录[5]。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典[6]。
用户数据表如表2.1所示:
表2.1用户数据表(users)
列名 Userid Username userpassword Baoliu Myname Address Pine Quanxian int varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) 类型 备注 主键,标识规范自动加一 保留信息用来找回密码 权限分为“个人”和“企业”
管理员数据表如表2.2所示:
表2.2管理员数据表(admi)
列名 Adid Adname Admima int varchar(50) varchar(50) 类型 备注 主键,标识规范自动加一
第7页 共44页