武汉理工大学《数据库系统综合实验》
实 验 报 告 书
实验课程名称
数据库系统综合实验
开 课 学 院
计算机与人工智能学院
指导教师姓名
学 生 姓 名
学生专业班级
2024
年
月
日
学生学号
实验课成绩
武汉理工大学《数据库系统综合实验》
武汉理工大学《数据库系统综合实验》
目录
房地产数据库综合实验........................................................................................................................................4
1 需求分析............................................................................................................................................................4
1.1 问题提出.................................................................................................................................................4
1.1.1 应用环境......................................................................................................................................4
1.1.2 用户..............................................................................................................................................4
1.1.3 必要性和意义..............................................................................................................................4
1.2 系统分析.................................................................................................................................................4
1.2.1 数据字典......................................................................................................................................4
1.2.2 数据流图......................................................................................................................................7
1.3 功能需求.................................................................................................................................................7
1.3.1 功能结构图..................................................................................................................................7
1.3.2 主要功能说明..............................................................................................................................8
1.4 非功能性需求.......................................................................................................................................11
1.4.1 性能需求....................................................................................................................................11
1.4.2 安全性需求................................................................................................................................11
1.4.3 可扩展性需求............................................................................................................................11
1.5 开发与运行环境...................................................................................................................................11
1.5.1 开发环境....................................................................................................................................11
1.5.2 运行环境....................................................................................................................................11
2 数据库设计与实现..........................................................................................................................................12
2.1 概念结构设计.......................................................................................................................................12
2.1.1 ER 图及说明 ..............................................................................................................................12
2.2 逻辑结构设计.......................................................................................................................................13
2.2.1 逻辑模型....................................................................................................................................13
2.3 物理结构设计.......................................................................................................................................14
2.3.1 物理模型....................................................................................................................................14
武汉理工大学《数据库系统综合实验》
房地产数据库综合实验
1 需求分析
1.1 问题提出
1.1.1 应用环境
本系统面向房地产公司及其客户,旨在为公司员工提供楼盘、户型、房产信息管理功
能,同时为客户提供房产查询、楼盘预定等服务。系统需要支持大规模的房产数据查询和
处理,特别是在高并发的情况下保证查询的效率和准确性。
1.1.2 用户
公司工作人员:负责楼盘、房产信息的管理,包括楼盘登记、户型信息登记、信息更
新等。
客户:使用系统查询房产信息、了解房产详细信息、预定房产等。
1.1.3 必要性和意义
随着房地产市场信息化程度的提高,传统的手工管理方式已经无法满足高效管理和快
速响应的需求。因此,开发一个房地产管理系统,能够实现对房产信息的全面管理,提供
高效、准确的信息查询,提升工作效率并改善用户体验。该系统还能够帮助公司在激烈的
市场竞争中占据优势,优化运营效率。
1.2 系统分析
1.2.1 数据字典
(1)数据项的描述:
数据项:用户 id
含义说明:标识每一位用户
类型:bigint
长度:根据实际情况设定
取值含义:自动生成的唯一 id
数据项:楼盘 id
含义说明: 标识每一栋楼盘
武汉理工大学《数据库系统综合实验》
类型:bigint
长度:根据实际情况设定
取值含义:自动生成的唯一 id
数据项:购约 id
含义说明:标识每一个购买记录
类型:bigint
长度:根据实际情况设定
取值含义:自动生成的唯一 id
数据项:姓名
含义说明:购买人的姓名
类型:char
长度:定义最长为 50
取值含义:用户登记信息
数据项:身份证号码
含义说明:购买人的身份证号码
类型:char
长度:18
取值含义:用户登记信息
数据项:付款项 key
含义说明:付款项的名称
类型:char
长度:定义最长为 16
取值含义:自定义
(2)数据结构的描述