数据库设计主要是进行数据库的逻辑设计,即将数据按一定的逻辑层次组织起来,是面向用户的。经过系统的分析,按照实现功能,把系统所需信息分为用户信息表、房屋类型表、地区信息表、求租求购信息表、出租出售信息表、留言表,为了系统更改方便又设置了关于系统的系统信息表和链接信息表。其中用户信息表、求租求购信息表、出租出售信息表分别如表1、表2、表3所示。
列名 数据类型 是否为空 说明
User_ID int No 序号(主键)
UserName Varchar(50) No 登录名
UserPass nvarchar(50) No 登录密码
LoginNum int 登录次数
State tinyint No 权限
表1 用户信息表(Users)
表2 求租/购信息表 (Need)
列名 数据类型 可否为空 说明
ID int No 序号
Type tinyint No 求租/求购
User_ID int Yes 用户ID
Area_ID int Yes 区域ID
Ht_ID int Yes 户型编号
表3 出租/售信息表 (RentSell)
列名 数据类型 可否为空 说明
ID int No 序号
Type tinyint No 出租/出售
User_ID int Yes 用户ID
Area_ID int Yes 区域ID
Ht_ID int Yes 户型编号
4.房产信息管理系统设计与实现
4.1主页设计与实现
房产信息管理系统开发的目的是方便大家对于现在房源信息的需求。主界面对于面向用户网站来说是很重要的,是网站的门户,主界面设计的得体,有助于为用户留下良好的印象。网站主界面把一些常用的功能模块罗列出来,如“房源信息”功能,“查询”功能,“留言板”等方便客户操作。非会员只能进行简单的浏览和信息查询。主页界面如图4所示。