




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库应用实践报告课题名称: 房屋中介管理系统 专 业:计算机科学与技术班 级: B12-1 需求分析1系统背景20世纪以来,随着社会经济的发展,城市现代化建设步伐不断加快,城市规模不断扩大,人员的流动也不断加大,房屋出租成为社会生活的重要组成部分。无论是房屋出租还是房屋求租都面临着大量的需求。在过去,传统的以手工登记为主的房屋中介公司往往有成堆的文件需要人工去处理,对于房屋信息的记录、更新、查询等都十分缓慢。而且容易出错,信息管理效率低下,无法保证高质量的信息服务,很难快速满足客户的需求,在无形中消耗了更多的时间、人力和物力,增加了房屋中介公司的运营成本。求租者在面对琳琅满目的中介公司时会无比头疼,顾及中介单位的可信度的同时,繁杂的房产信息也会使人迷茫、无从选择。所以开发一个出租屋管理系统对不管是对房屋中介公司的人员还是客户来说,都具有很大的意义。在互联网蓬勃发展的今天,网络和我们的生活、学习、工作越来越密不可分,网络正领导着一个新时代的来临,利用开放的Internet技术开发出实时、快捷、全方位的信息传播平台,使得房屋信息在出租者与求租者之间的传播更为轻松,系统为客户提供服务,求租出租双方都能及时并且迅速快捷的得到信息。可以解决大量房屋信息的查询和管理,便于房屋出租者更好的发布和更改其房屋信息,同时也为租房者提供了方便。2系统功能结构(需包含功能结构框图和模块说明)(1)功能结构图 房屋中介管理系统结构功能图(2)模块说明用户设置模块:用于用户注册账号,登录并且发布信息,允许用户修改和对信息进行删除。信息查询模块:用户查询出租,出售等信息。房屋管理模块:管理员对出售房屋、出租房屋、求购房屋、求租房屋等信息的管理。交易管理:统计交易数量并记录,便于查询。系统管理:为用户提供实时信息。3.系统功能简介房屋中介系统包括房屋出租、出售等信息的登记、查询、修改及删除,求租或购房者凭其需求填写信息,生成房屋条件需求表。业主根据自己房屋的情况,如实填写信息,系统检测无误并符合要求后自动保存到数据库,管理员定期检查房屋信息,删除违反事实不合格的信息。业主和购房者求租者都可根据自己的账号登陆房屋中介系统查询自己需要的信息。概念模型1.基本要素(符号介绍说明)方框里的内容表示实体椭圆里的内容代表实体的属性菱形里的内容表示实体之间的关系2.E-R图逻辑模型1. 关系(逻辑)模型的概念数据仓库的每个主题都是由多个表来实现的,这些表之间依靠主题的公共码键联系在一起,形成一个完整的主题。在概念模型设计时,我们就确定了数据仓库的基本主题,并对每个主题的公共码键、基本内容等做了描述。在这一步里,我们将要对选定的当前实施的主题进行模式划分,形成多个表,并确定各个表的关系模式。2.基本要素 表示主码 表示外码关系名关系主键关系外键3.关系模型职员(员工编号,姓名,性别,联系方式)房主(房主编号,房主姓名,性别,住址,联系电话,员工编号)房屋(房屋编号、房屋类型、面积、预设租金、出租情况、房主编号)客户(客户编号,客户姓名,性别,联系电话,住址)房屋信息登记(编号,姓名,联系电话,备注信息,房屋类型,房屋面积,地址)看房(房屋编号,客户编号,看房日期)传达(编号,员工编号) 外键:编号,员工编号4.优化(至少达到3NF)职员(员工编号,姓名,性别,联系方式)房主(房主编号,房主姓名,性别,住址,联系电话,员工编号)房屋(房屋编号、房屋类型、面积、预设租金、出租情况、房主编号)客户(客户编号,客户姓名,性别,联系电话,住址)房屋信息登记(编号,姓名,联系电话,备注信息,房屋类型,房屋面积,地址)看房(房屋编号,客户编号,看房日期)传达(编号,员工编号) 外键:编号,员工编号物理模型列出所有数据表的创建语句,包含完整性约束。create database 房屋中介管理on(name=房屋中介管理,filename=c:房屋中介管理.mdf,size=10,maxsize=unlimited)log on(name=房屋中介管理日志,filename=c:房屋中介管理日志.ldf,size=3MB,maxsize=30)create table 员工(Lno char(10) primary key,Lname char(10) not null,Lsex char(2) check(Lsex=男or Lsex=女),Lphone char(15) not null)create table owner(Pno char(10) primary key,Lno char(10) not null,Psex char(2) check(Psex=男or Psex=女),Pname char(10) not null,Paddress char(35) ,Pphone char(15) not null,foreign key (Lno) references 员工(Lno)create table house(Ano char(10) primary key,Pno char(10) not null,Atype char(10) not null,Asize char(40) not null,Aprice char(10) not null,Astate char(10) not null,foreign key(Pno) references owner(Pno)create table customer(Sno char(10) primary key,Sname char(10) not null,Ssex char(2) check(Ssex=男or Ssex=女),Sphone char(15),Saddress char(40)create table looks(Ano char(10) not null,Sno char(10) not null,Ldate date not null,primary key(Ano,Sno),foreign key (Ano) references house(Ano),foreign key (Sno) references customer(Sno)create table note(Cno char(10) primary key,Cname char(10) not null,Cphone char(15) not null,Cnote char(50) not null,Ctype char(10) not null,Csize char(40) not null,Caddress char(40) not null)create table deliver(Cno char(10) not null,Lno char(10) not null,primary key(Cno,Lno),foreign key(Cno) references note(Cno),foreign key(Lno) references 员工(Lno)数据库实施和维护1. 粘贴关系图2.数据初始化insert into customer values(001,张三,男,12345678,康桥路1700号)insert into customer values(002,李四,女,12345671,康桥路1701号)insert into customer values(003,王二,男,12345672,康桥路1702号)insert into customer values(004,张四,男,12345673,康桥路1703号)insert into customer values(005,李五,女,12345674,康桥路1704号)insert into 员工 values(0001,李金,女,5224220)insert into 员工 values(0002,潘金,男,5224224)insert into 员工 values(0003,王金,男,5224221)insert into 员工 values(0004,袁金,女,5224222)insert into 员工 values(0005,罗金,男,5224223)insert into owner values(100,0001,男,王新,康桥路1500号,1831000)insert into owner values(101,0002,女,许新,康桥路1501号,1831001)insert into owner values(102,0003,男,徐新,康桥路1502号,1831002)insert into owner values(103,0004,女,于新,康桥路1503号,1831003)insert into owner values(104,0005,男,余新,康桥路1504号,1831004)insert into house values(00001,101,四合院,80,4000,待租中)insert into house values(00002,100,别墅,100,8000,已出租)insert into house values(00003,102,复式楼层,360,5000,已售)insert into house values(00004,103,海景房,200,2000,待租中)insert into house values(00005,104,农家小院,150,1000,已租出)insert into note values(200,陈思思,13600000,求租,单人小屋,20m,建桥学院附近)insert into note values(201,陈可可,13600001,出售,特色餐馆,300m,亲水湾一楼)insert into note values(202,陈圆圆,13600002,出租,西餐厅,20m,地铁站旁五十米)insert into note values(203,陈天天,13600003,求购,咖啡屋,20m,火车站左转一百米)insert into note values(204,陈芳芳,13600004,求租,小型酒吧,20m,沪南公路)insert into looks values(00001,001,2011-10-20)insert into looks values(00002,002,2012-10-21)insert into looks values(00003,003,2013-10-22)insert into looks values(00004,004,2014-10-23)insert into looks values(00005,005,2014-10-24)insert into deliver values(201,0001)insert into deliver values(202,0001)insert into deliver values(203,0002)insert into deliver values(204,0004)insert into deliver values(200,0005)3.数据处理(1)至少包括2张表的等值连接;select Pno 房主编号 from owner join 员工 on owner.Lno=员工.Lno where Pname=于新(2) 创建视图;单表视图:create view v_s1 as select Cname 姓名,Cnote 备注信息 fromnote where Ctype=西餐厅select * from v_s1多表视图:create view v_s2 as select owner.Pno 房主编号,Aprice 预设租金,Pphone 房主电话 from owner join house on owner.Pno=house.Pnoselect * from v_s2(3) 编写包含子查询的SQL语句;select Lname 姓名 from 员工 where Lno in(select Lno from owner where Lno=0001)(4) 有修改语句;update house set Asize=Asize+50(5) 有删除语句;delete from looks(6) 有包含聚集函数;select max(Aprice) 预设租金 from house(7) 有记录过滤,条件过滤语句;select Sname 姓名 from customer where Saddress=康桥路1700号(8) 有修改表结构的SQL语句;alter table 员工 add 住址 char(35) null(9) 用T-SQL语句写出一个对数据表处理的人机交互程序;(创建存储过程)create proc p_clearname char(10)as select owner.Psex,Paddress,Pphone,员工.Lnofrom owner join 员工 on owner.Lno=员工.Lnowhere Pname=nameexec p_clear 许新(10) 编写一个触发器;crea
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店喷淋工程施工方案
- 2025电商孵化园企业入驻合同标准版孵化场地租赁协议
- 《企业培训与发展》课件
- 2025至2031年中国侧向移动钢质防火卷帘门行业投资前景及策略咨询研究报告
- 2025制造企业厂房租赁合同
- 2025员工股权投资信托合同示例
- 2025至2030年中国递纬器螺灯数据监测研究报告
- 2025至2030年中国自润滑不锈钢关节轴承数据监测研究报告
- 煤气柜拆除施工方案范本
- 2025至2030年中国电气导管数据监测研究报告
- 开封文化艺术职业学院单招《职业技能测试》参考试题库(含答案)
- 《坦克的发展历程》课件
- 军事研学旅行活动策划
- (完整)有效备课上课听课评课
- 采购管理系统的六大功能模块
- 渠道施工课件
- 世界500强人力资源总监管理笔记
- 《疯狂动物城》全本台词中英文对照
- 金融风险传染性研究
- 电力出版社材料力学课后习题答案
- 成人体外心肺复苏专家共识(2023版)解读
评论
0/150
提交评论