房屋中介管理系统(5)

2019-03-29 11:37

房主信息表主要包括列名,描述,数据类型,数据长度以及列取值是否可以为空。具体情况如表4.3所示。

4.4系统数据结构

通过对整个系统的分析,可以列出以下整个系统所需要数据表的结构: ? 客户资料:账号,姓名,性别,生日,手机,家庭电话,邮箱,银行卡号,

用户类型,房屋编号,注册日期等。

? 员工资料:姓名,性别,生日,手机,银行卡号,住址,民族,学历,基本

工资等。

? 房源资料:房屋编号,房屋类型,房屋位置(栋/幢),房屋状态,房屋装

修情况,房屋朝向,房屋用途,房屋所在地图,房屋价格,房屋所在楼层,房屋年限,房屋面积,房屋备注,业主编号等。

? 意向资料:用户账号,房屋类型,房屋位置(栋/幢),房屋所在楼层,房

屋朝向,房屋用途,房屋价格,房屋面积等。

? 付款管理:应付款额,经手人编号,经手人姓名,房屋编号,付款日期,卖

房者编号,卖房者姓名,卖房者联系电话,买房者编号,买房者姓名,买房者联系电话等。

5物理结构设计

逻辑结构设计阶段的任务是将概念结构设计阶段所得到的 概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。逻辑结构设计一般分为三步进行:

1. 从E-R图向 关系模式转化 数据库的逻辑设计主要是将 概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。在转化过程中会遇到如下问题:

(1)命名问题。命名问题可以采用原名,也可以另行命名,避免重名。 (2)非原子属性问题。非原子属性问题可将其进行纵向和横行展开。 (3)联系转换问题。联系可用关系表示。

2. 数据模型的优化数据库逻辑设计的结果不是唯一的。为了进一步提高数据库应用系统的性能,还应该适当修改数据模型的结构,提高查询的速度。

3. 关系视图设计 关系视图的设计又称为外模式的设计,也叫用户模式设计,是用户可直接访问的数据模式。同一系统中,不同用户可有不同的关系视图。关系视图来自逻辑模式,但在结构和形式上可能不同于逻辑模式,所以它不是逻辑模式的简单子集。

关系视图主要有三个作用:

(1)通过外模式对逻辑模式的屏蔽,为应用程序提供了一定的逻辑独立性。 (2)更好地适应不同用户对数据的不同需求。

(3)为不同用户划定了访问数据的不同范围,有利于数据的保密。

6系统主要查询功能及SQL语句

6.1主要查询功能

6.1.1普通查询

从职员信息表中查找职员的所有信息。

select * from 职员;

从房主信息表中查找房主的所有信息。

select * from 房主;

从客户信息表中查找房主的所有信息。

select * from 客户;

6.1.2条件查询

从客户信息表中查找地址为龚家湾北路211号的客户姓名。

select 姓名 from 客户

where 地址='龚家湾北路211号';

从房主信息表中查找ID为002的房主的联系电话,出生年月以及姓名。

select 联系电话,出生年月,姓名 from 房主 where ID='002';

从客户信息表中查找地址为龚家湾北路211号并且姓名为赵三的客户的联系电话,家庭住址,身份证号以及信誉等级。

select 联系电话,家庭住址,身份证号,信誉等级 from 客户

where 地址='龚家湾北路211号' AND 姓名=‘赵三’;

从客户信息表中查找地址为龚家湾北路211号的客户所租的房屋编号以及房主的联系电话。

select tb_house.房屋编号,tb_user.联系电话 from 客户,房屋,房主

where 地址='龚家湾北路211号' AND tb_use1.房屋编号=tb_house.房屋

编号 AND tb_user.联系人=tb_house.联系人;

6.2增删信息功能

6.2.1 SQL插入语句

1.客户姓名添加 INSERE

INTO tb_user1(cname) VALUES(‘赵三’); 2.客户ID增加 INSERE

INTO tb_user1(ID) VALUES(‘13480144’);

6.2.2 SQL删除语句

1.客户姓名删除 DELECT

FROM tb_user1 WHERE cname=’赵三’; 2.客户ID删除 DELECT FROM tb_user1

WHERE ID=’13480144’;

6.2.3 SQL修改语句

1.员工姓名修改

UPDATE tb_user1 SET cname=’赵三’ WHERE cname=‘李四’; 2.员工编号修改

UPDATE tb_user1 SET ID=’13480144’;

7系统实现

7.1系统功能模块图

图7.1 系统功能

7.2部分程序代码

7.2.1主程序代码

using System;

using System.Collections.Generic; using System.Windows.Forms;

namespace houseAgency {

static class Program {

//


房屋中介管理系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:句型练习 2docx

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

马上注册会员

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