数据库课设房产管理系统

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件学院

课程设计报告书

课程名称数据库课程设计

设计题目房产管理系统

专业班级

学号

姓名

指导教师

2014 年 6 月

目录

1 设计时间 (1)

2 设计目的 (1)

3 设计任务 (1)

4 设计内容 (1)

需求分析 (4)

概念结构设计 (4)

逻辑结构设计 (7)

物理结构设计 (7)

5 总结与展望 (13)

参考文献 (14)

成绩评定 (14)

系统设计

概念结构设计

概念结构设计是对现实世界的一种抽象。E-R图分为实体和属性,每个实体可以有多个属性,不同实体间可以用关系连接。实体与实体之间的联系有一对一联系,一对多联系,多对多联系。

(1)用户实体及属性

用户实体及属性如图1

图1 用户实体及属性

(2)分房要求及属性

分房要求及属性如图2

图2 分房要求及属性(3)调房要求及其属性

调房要求及属性如图3

图3 调房要求及属性(4)退房要求及属性

退房要求及属性如图4

图4 退房要求及属性(5)住房文件及属性

住房文件及属性如图5

图5 住房文件及属性

(6)总体E-R图

总体E-R图如图6

图6 总体E-R图

逻辑结构设计

将E-R图转换为关系模型,将E-R图转换为关系模型就是将实体,实体的属性及实体间的联系转换为关系模式。

用户信息表(户主,房号,部门,职称,人口)

住房要求(户主,面积,要求)

住房文件(户主,职称,部门,人口,分数,房号,住房面积)

分房要求(户主,部门,职称,人口,分数,要求面积)

退房要求(部门,房号)

调房要求(户主,部门,职称,人口,分数,房号,要求面积)

物理结构设计

图1 用户信息表(2)住房要求表

图2住房要求表(3)分房要求表

图3 分房要求表(4)调房要求表

图4 调房要求表(5)退房要求表

图5 退房要求表(6)住房文件

图6住房文件

运行与测试

运行与测试

(1)查询住房面积为120平方米的户主信息Select 户主,人口,房号

From 住房文件

Where住房面积=‘120’

结果如图7

图7 查询住房面积为120的用户信息(2)查询人口为1的户主信息

Select 部门,职称,人口

From 用户信息

Where 人口=’1’

结果如图8

图8 查询人口为1的用户信息

5 总结与展望

通过本次课程设计,我对数据库有了更加深刻的了解,对SQL语言也更加熟悉,合理的运用数据库结构化语言可以使数据库有更少的冗余度,较高的数据独立性和完整性。在课程设计中也遇到了许多困难,在输入程序时错误时要耐心解决,比如有的数据输入时涉及到中英文转换,要注意在那种格式下输入,在建表及输入语句时,要注意所输入语句与所输入的表是否对应。

本次的数据库课程设计,我了解到做什么事情都要坚持到底,在做本次课程设计的时候我也曾遇到过大大小小的各种困难,但是,不管是什么困难我都挺过来了,我的不放弃精神,终于让我获得了丰富的成果。通过本次课程设计,使我受益匪浅,第一次独立完成了数据库的建立,颇有成就感。但

相关文档
最新文档