数据库设计+房地产销售管理系统1(word)可编辑

上传人:1666****666 文档编号:37777420 上传时间:2021-11-04 格式:DOC 页数:28 大小:291.50KB
收藏 版权申诉 举报 下载
数据库设计+房地产销售管理系统1(word)可编辑_第1页
第1页 / 共28页
数据库设计+房地产销售管理系统1(word)可编辑_第2页
第2页 / 共28页
数据库设计+房地产销售管理系统1(word)可编辑_第3页
第3页 / 共28页
资源描述:

《数据库设计+房地产销售管理系统1(word)可编辑》由会员分享,可在线阅读,更多相关《数据库设计+房地产销售管理系统1(word)可编辑(28页珍藏版)》请在装配图网上搜索。

1、膂膀蒅羂袂莅莁羂羄膈蚀羁肆莄蚆羀艿膇薂罿羈蒂蒈薅肁芅莄薅膃蒀蚃薄袃芃蕿蚃羅葿蒅蚂肇芁莁蚁膀肄蝿蚀罿芀蚅蚀肂膂薁虿膄莈蒇蚈袄膁莃蚇羆莆蚂螆肈腿薈螅膀莅蒄螄袀膇莀螄肂蒃莆螃膅芆蚄螂袄蒁薀螁羇芄蒆螀聿葿莂衿膁节蚁袈袁肅薇袈羃芁薃袇膆肃葿袆袅荿莅袅羈膂蚃袄肀莇蕿袃膂膀蒅羂袂莅莁羂羄膈蚀羁肆莄蚆羀艿膇薂罿羈蒂蒈薅肁芅莄薅膃蒀蚃薄袃芃蕿蚃羅葿蒅蚂肇芁莁蚁膀肄蝿蚀罿芀蚅蚀肂膂薁虿膄莈蒇蚈袄膁莃蚇羆莆蚂螆肈腿薈螅膀莅蒄螄袀膇莀螄肂蒃莆螃膅芆蚄螂袄蒁薀螁羇芄蒆螀聿葿莂衿膁节蚁袈袁肅薇袈羃芁薃袇膆肃葿袆袅荿莅袅羈膂蚃袄肀莇蕿袃膂膀蒅羂袂莅莁羂羄膈蚀羁肆莄蚆羀艿膇薂罿羈蒂蒈薅肁芅莄薅膃蒀蚃薄袃芃蕿蚃羅葿蒅蚂肇芁莁蚁

2、膀肄蝿蚀罿芀蚅蚀肂膂薁虿膄莈蒇蚈袄膁莃蚇羆莆蚂螆肈腿薈螅膀莅蒄螄袀膇莀螄肂蒃莆螃膅芆蚄螂袄蒁薀螁羇芄蒆螀聿葿莂衿膁节蚁袈袁肅薇袈羃芁薃袇膆肃葿袆袅荿莅袅羈膂蚃袄肀莇蕿袃膂膀蒅羂袂莅莁羂羄膈蚀羁肆莄蚆羀艿膇薂罿羈蒂蒈薅肁芅莄薅膃蒀蚃薄袃芃蕿蚃羅葿蒅蚂肇芁莁蚁膀肄蝿蚀罿芀蚅蚀肂膂薁虿膄莈蒇蚈袄膁莃蚇羆莆蚂螆肈腿薈螅膀莅蒄螄袀膇莀螄肂蒃莆螃膅芆蚄螂袄蒁薀螁羇芄蒆螀聿葿莂衿膁节蚁袈袁肅薇袈羃芁薃袇膆肃葿 课程设计任务书学生姓名: 梁贤哲 专业班级: 计科0807 指导教师: 吕淑琴 工作单位: 计算机学院 题目:房地产销售管理系统软件设计初始条件:向用户提供查询界面。提供如输入房产类型(两室一厅)、阳

3、台的方向、房产的价格范围、房产的建筑面积范围、使用面积范围、楼层的范围等条件,系统以表格的形式给出满足条件的房产户型,用户可以查看户型的详细介绍(包括户型图、价格、建筑面积等详细信息)。同时,有楼盘介绍、预定情况等内容。预备内容:数据结构,软件工程,面向对象程序设计,数据库技术,编译原理,可视化编程要求完成的主要任务:1. 根据上述的初始条件,进行调查分析并设计适当的属性。设计系统总体方案并用UML加以描述,设计体系架构,确定计算模式,确定开发技术,设计一个房地产销售管理系统,实现诸如房屋类型、预定及销售情况、销售价格等相关信息的管理,DBMS可选SQL Server 2005、ORACLE、

4、DB2、XML、MYSQL等。2. 基于该数据库,实现应用程序,程序设计语言(工具)使用C#.NET 2010/2008/Eclipse/Jbuilder。3. 完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:应用软件系统分析,设计,实现,评估等。时间安排:本学期第17-19周:1. 查阅、消化资料,系统调查2天2. 系统分析(采用UML工具)3天3. 总体设计,实施计划(采用UML工具)3天4. 系统开发与实现(用指定语言工具)5天5. 撰写报告2天指导教师签名:2011年12月23日系主任(或责任教师)签名: 年 月 日1前言随着现在人口数量飞速增长,人民生活水平不断提高,房

5、地产的规模也在不断扩大,有关房产的各种信息量也成倍增加,房地产商的数量也不断增加。面对着庞大的信息量,传统的人工方式管理会导致房地产管理上的混乱,人力与物力过多浪费,房地产管理费用的增加,从而使房地产商的负担过重,影响整个房地产的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的房地产销售管理系统,对房屋资料进行集中统一的销售与管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高了房地产管理工作效率,作到信息的规范管理,科学统计和快速查询,让房地产销售管理系统更好的为房地产

6、行业,社会服务。2开发背景 随着社会主义市场经济的建立与发展,我国房地产行业迅速崛起。房地产业的兴旺发达促进了相关行业的极大繁荣,如建材、建筑设计、施工、房地产销售、市场营销、律师业等。但是在房地产销售中也出现了一些问题。如资料管理手段落后,销售工作不规范等。这些问题导致了房地产销售行业的效率低下。在日趋激烈的市场竞争环境中,需要运用先进的IT信息技术和现代管理思想来提高房地产行业的管理水平、工作效率和服务质量。进一步降低运营成本、提高经济效益,最终提升房地产销售公司的市场竞争力。 为此,本文研制开发了房地产销售管理信息系统。本系统的应用对于规范房地产市场运作和管理具有一定的现实意义。 本文后

7、台数据库采用SQL Server 2000 作为开发工具 ,采用了结构化生命周期法、系统思想和方法得以实现和完成。该系统主要包括基本资料管理、客户管理、房屋销售、收款管理、统计管理等多个功能模块 。 3需求分析3.1功能需求 系统包括五大功能模块:主要功能模块有基本资料、客户管理、房屋销售、收款管理、统计管理等功能模块。1基本资料主要包括楼盘房屋资料、员工资料功能子模块。楼盘房屋资料:主要是登记楼盘和房屋详细信息的管理。员工资料:可对员工的个人信息情况进行管理、以及员工的楼盘销售业绩情况。2客户管理是对客户的个人信息情况进行管理。主要包括来访客户资料管理、一般客户资料管理、预订客户资料管理、购

8、房客户资料管理等功能子模块。来访客户资料管理:主要登记来访的客户信息资料,查出潜在的客户。一般客户资料管理:主要登记一般的客户信息资料,查出潜在的客户。预订客户资料管理:主要登记预订的客户信息资料。购房客户资料管理:主要登记购房的客户信息资料。3房屋销售主要包括房屋销售、已销售房屋资料、已预订房屋资料等功能子模块。房屋销售:主要是对房屋进行预订、购买等销售的管理。已销售房屋资料:管理已经销售的房屋信息资料。已预订房屋资料:管理已经预订的房屋信息资料。4收款管理主要包括未收款管理、已收款管理、到期收款提示管理等功能子模块。未收款管理:主要针对已签定合同的房款收款管理。已收款管理:管理已经收款完成

9、的房屋合同信息资料。到期收款提示管理:主要是针对客户分期付款的到期付款的提示功能。5统计管理:包括销售代表销售记录排行、楼盘销售排行统计、收款情况统计等。报表可以根据客户的要求进行设置。32数据分析房地产销售管理系统所用到的数据有:1.基本资料的输入楼盘房屋资料信息,包括楼房号,单元,房号,预测面积,单价,总价,房型,房屋状态。员工资料信息,包括员工编号,姓名,所属部门,性别,年龄,学历,职位,联系电话。2.客户管理来访客户信息,包括客户编号,姓名,联系电话,联系地址。一般客户信息,包括客户编号,姓名,性别,联系电话,需求面积,需求类型,需求房型,计划付款方式,联系地址,职业,身份证号,单位。

10、预订客户信息,包括客户编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。购房客户信息,包括客户编号,姓名,性别,年龄,联系电话,需求面积,需求楼层,需求房型,计划付款方式,联系地址。 3.房屋销售房屋销售信息,包括楼房号,单元,房号,销售面积,单价,总价,房屋状态。已销售房屋信息,包括合同编号,客户姓名,楼房号,单元,房号,销售面积,合同单价,合同总价,订购日期,联系电话。已预订房屋信息,包括合同编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。4.收款管理未收款管理,包括合同编号,客户姓名,联系电话,楼房号,单元,房

11、号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。已收款管理,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。到期收款提示,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。33事物分析1.管理员在基本资料管理中,要求: a.可以查询员工、房屋的信息。b.可以对员工、房屋信息进行修改、添加及删除的操作。2.管理员在客户管理中,要求:a.查询各类客户信息,根据客户信息,发现潜在客户。b.对客户信息进行维护工作,增添、删除相应客户信息。 3.管理员在房屋销

12、售中,要求: a查询未销售、已销售、已预订房屋的信息。 b对房屋信息进行维护工作,增添未销售、已销售、已预订的房屋信息。 4.管理员在收款管理中,要求: a.可以查询已收款、未收款等信息,以及相应的合同。 b.对收款管理进行维护工作,包括增添新收款记录,或删除旧收款记录。34关系模式 关系模型。关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。 关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细

13、节。关系模型是数学化模型。SQL语言是关系数据库的标准化语言,已得到了广泛的应用。设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS产品还提供编程语言和对编程语言的接口。1楼房单元房号(楼房号,单元,房号)2员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)3登记房屋(房号,单元,房型,面积,单价,总价)4登记客户(需求客户编号,预订客户编号)5预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)6预订房屋(预订合同编号,楼房号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)

14、7预订(预订合同编号,预订客户编号)8需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)9需求房屋(房屋需求编号,楼房号,单元,房号,房型,面积,单价,总价)10购买需求(需求客户编号,房屋需求编号)11收款(预订合同编号,预订客户编号)以上通过关系代数方法的进行运算得到所需要的结果,在实验结果中可以看到。4系统方案图表设计41 E-R图所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。房地产销售管理信息系统可以划分的实体有:员工信息实体、登记房屋预登记客户信息实体、预订客户与预订房屋信息实体、预订记录信息实体、需求客户与需求房屋信息实体、购买需求实体、收款记录

15、实体。用E-R图一一描述这些实体。4.1.1楼房单元房号信息实体E-R图:楼房单元房号实体楼号房号单元4.1.2员工信息实体E-R图:员工信息实体联系电话职 位年 龄性 别员工编号姓 名所属部门4.1.3登记房屋信息实体E-R图:登记房屋信息实体单元房型房屋状态总价房号面积单价4.1.4登记客户信息实体E-R图:登记客户实体需求客户编号预订客户编号4.1.5预订客户信息实体E-R图:预订客户信息实体预订客户编号联系电话支付方式客户姓名身份证号联系地址性别年龄职务4.1.6预订房屋实体E-R图:预订房屋信息实体预订合同编号订购日期总价房号楼号号单元房型面积单价已付金额未付金额4.1.7预订实体E

16、-R图:预订记录实体预订合同编号预订客户编号4.1.8需求客户信息实体E-R图:需求客户信息实体需求客户编号联系地址联系电话客户姓名性别号身份证号4.1.9需求房屋实体E-R图:登记房屋信息实体单元房型房号总价楼房号面积单价需求房屋编号编号4.1.10购买需求实体E-R图:购买需求实体需求客户编号房屋需求编号4.1.11收款记录实体E-R图:收款实体预订合同编号预订客户编号4.1.12总的信息实体E-R图:收 款房 屋预订客户登 记预 订购买需求需求客户员工4.2数据流程图: D5 员工信息录入 房屋信息录入 D2 D1房屋信息管理客户登记房屋登记 基本信息录入 基本信息录入 D3房屋信息管理

17、员工信息管理 D4 预订信息录入 客户信息返回 房屋信息返回 预订信息管理收 款D64.3数据字典表1 楼房单元房号:表中列名数据类型大小是否为空楼号intnot null(主键)单元intnot null房号char4not null表2 单元:表中列名数据类型大小是否为空单元intnot null(主键)房号char4not null表2 员工信息:表中列名数据类型大小是否为空员工编号char6not null(主键)姓名char15not null所属部门char18not null性别char2null年龄intnull职位char15not null联系电话char12not nul

18、l表3 登记房屋:表中列名数据类型大小是否为空房号char4not null(主键)单元intnot null(外主键)房型char10Not null面积floatNot null单价floatNot null总价floatNot null表4 登记客户:表中列名数据类型大小是否为空需求客户编号char6not null(外主键)预订客户编号char6not null(外主键)表5 预订客户:表中列名数据类型大小是否为空预订客户编号char6not null(主键)客户姓名char15not null性别char2Not null年龄intNot null职务char10Not null身份

19、证号char18Not null联系电话char12Not null联系地址char25Not null支付方式char10Not null表6 预订房屋:表中列名数据类型大小是否为空预订合同编号char6not null(主键)楼号intnot null单元intNot null房号char4Not null房型char10Not null面积floatNot null单价floatNot null总价floatNot null订购日期char12Not null已付金额floatNot null未付金额floatNot null表7 预订:表中列名数据类型大小是否为空预订合同编号char6

20、Not null(外主键)预订客户编号char6Not null(外主键)表8 需求客户:表中列名数据类型大小是否为空需求客户编号char6not null(主键)姓名char15Not null性别char2Null身份证号char18Not null联系电话char12Not null联系地址char25Not null表9 需求房屋:表中列名数据类型大小是否为空房屋需求编号char6not null(主键)楼号intnot null单元intNot null房号char4Not null房型char10Not null面积floatNot null单价floatNot null总价flo

21、atNot null表10 购买需求:表中列名数据类型大小是否为空需求客户编号char6Not null(外主键)房屋需求编号char6Not null(外主键) 表11 收款:表中列名数据类型大小是否为空预订合同编号char6Not null(外主键)预订客户编号char6Not null(外主键)5.数据库源代码51数据库建立51.1创建数据库CREATE DATABASE 房地产ON(NAME = house, FILENAME = D:house.mdf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5)LOG ON( NAME = house2, FI

22、LENAME = D:house.ldf, SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB )GO5.1.2创建楼房单元房号表:create table 楼房单元房号(楼号 int not null primary key,单元 int not null,房号 char(4) not null)Go5.1.3单元表:create table 单元(单元 int not null primary key,房号 char(4) not null)Go5.1.4 员工表:create table 员工(员工编号 char(6) not null primar

23、y key,姓名 char(15) not null,性别 char(2) not null,年龄 int not null,职位 char(15) not null,所属部门 char(18) not null,联系电话 char(12) not null)Go5.1.5登记房屋表:create table 登记房屋(房号 char(4) not null primary key,单元 int not null,房型 char(10) not null,面积 float not null,单价 float not null,总价 float not nullforeign key (单元)

24、references 单元(单元),)Go5.1.6登记客户表:create table 登记客户(需求客户编号 char(6) not null, 预订客户编号 char(6) not null, foreign key (需求客户编号) references 需求客户(需求客户编号), foreign key (预订客户编号) references 预订客户(预订客户编号)go5.1.7预订客户表:create table 预订客户(预订客户编号 char(6) not null primary key,客户姓名 int not null,性别 char(2) not null,年龄 in

25、t not null,职务 char(10) not null,身份证号 char(18) not null,联系电话 char(12) not null,联系地址 char(25) not null,支付方式 char(10) not null)Go5.1.8预订房屋表:create table 预订房屋(预订合同编号 char(6) not null primary key,楼号 int not null,单元 int not null,房号 char(4) not null,房型 char(10) not null,面积 float not null,单价 float not null,

26、总价 float not null,订购日期 datetime not null,已付金额 float,未付金额 float not null)Go5.1.9预订表:create table 预订(预订合同编号 char(6) not null,预订客户编号 char(6) not null,foreign key (预订合同编号) references 预订房屋(预订合同编号),foreign key (预订客户编号) references 预订客户(预订客户编号)go5.1.10需求客户表:create table 需求客户(需求客户编号 char(6) not null primary

27、key,姓名 char(15) not null,性别 char(2),身份证号 char(18),联系电话 char(12),联系地址 char(25)Go5.1.11需求房屋表:create table 需求房屋(房屋需求编号 char(6) not null primary key,楼号 int not null,单元 int not null,房号 char(4) not null,房型 char(10) not null,面积 float not null,单价 float not null,总价 float not null)Go5.1.12购买需求表:create table 购

28、买需求(需求客户编号 char(6) not null, 房屋需求编号 char(6) not null, foreign key (需求客户编号) references 需求客户(需求客户编号), foreign key (房屋需求编号) references 需求房屋(房屋需求编号)go5.1.13收款表:create table 收款(预订合同编号 char(6) not null, 预订客户编号 char(6) not null, foreign key (预订合同编号) references 预订房屋(预订合同编号), foreign key (预订客户编号) references

29、预订客户(预订客户编号)go52数据初始化5.2.1将楼房单元房号插入表楼房单元房号中insert into 楼房单元房号(楼号,单元,房号)values(1,1,101)insert into 楼房单元房号(楼号,单元,房号)values(2,1,202)insert into 楼房单元房号(楼号,单元,房号)values(3,2,303)可利用存储过程插入到表中create procedure loufangdanyuan楼号 int,单元 int,房号 char(4)as insert into 楼房单元房号 (楼号,单元,房号)values(楼号,单元,房号)-执行存储过程:Execu

30、te procedure loufangdanyuan 1,1,1015.2.2将员工信息添加到员工信息表中insert into 员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)values(100001,李娟,售楼部,女,21,职员,13532147896)insert into 员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)values(100002,王红,售楼部,女,22,职员,13932104102)-创建插入员工存储过程create procedure yuangong员工编号 char(6),姓名 char(15),性别 char(2),年龄 int,职

31、位 char(15),联系电话 char(12),所属部门 char(18)as insert into 员工 (员工编号,姓名,性别,年龄,职位,联系电话,所属部门)values(预订客户编号,客户姓名,性别,年龄,职位,身份证号,联系电话,联系地址,支付方式)-执行存储过程execute yuangong 100004,李强,男,22,职员,13654302590 ,财务部-查看记录select * from 员工5.2.3将预订登记房屋添加到登记房屋表中insert into 登记房屋(房号,单元,房型,面积,单价,总价)values(101,1,三室两厅,100,4000,400000

32、)-创建插入登记房屋存储过程create procedure dengjifangwu房号 char(4),单元 int,房型 char(10),面积 float,单价 float,总价 floatas insert into 登记房屋(房号,单元,房型,面积,单价,总价)values(房号,单元,房型,面积,单价,总价)-执行存储过程execute dengjifangwu 201,1,三室两厅,100,4000,400000-查看记录select * from 登记房屋5.2.4将预订客户信息插入到预订客户表中insert into 预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份

33、证号,联系电话,联系地址,支付方式)values(600001,张三,男,28,经理,410102198012100145,13210102475,丰收路1号,分期)insert into 预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)values(600002,李四,男,36,经理,410104197210100037,13815642470,花园路32号,分期)insert into 预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)values(600003,王五,男,32,经理,3201021976

34、01200101,13963201042,中原路3号,分期)利用存储过程插入:-创建插入预订客户存储过程create procedure bookguest预订客户编号 char(6),客户姓名 char(15),性别 char(2),年龄 int,职务 char(10),身份证号 char(18),联系电话 char(12),联系地址 char(25),支付方式 char(10)as insert into 预订客户 (预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)values(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方

35、式)-执行存储过程execute bookguest 600004,朱叶福,男,22,学生,360732198702235814,13696301234,江西省兴国县,现金-查看记录select * from 预订客户5.2.5将预订房屋插入到预订房屋表中insert into 预订房屋(预订合同编号,楼号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)values(800001,1,1,101,三室两厅,100,4000,400000,2008-01-01,100000,300000)-创建插入预订房屋存储过程create procedure yudingfangwu预订

36、合同编号 char(6),楼号 int,单元 int ,房号 char(4),房型 char(10),面积 float,单价 float,总价 float,订购日期 char(12),已付金额 float,未付金额 floatas insert into 预订房屋(预订合同编号,楼号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)values(预订合同编号,楼号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)-执行存储过程execute yudingfangwu 800006,6,7,303,三室两厅,100,3000,300000,2008-01-04

37、,100000,200000-查看记录select * from 预订房屋5.2.6将需求客户插入到需求客户表中Insert into 需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)Values(500001,李四,男,410103196712300012,13012345678,中原路1号)-创建存储过程xuqiukehucreate proc xuqiukehu需求客户编号 char(6),姓名 char(15),性别 char(2),身份证号 char(18),联系电话 char(12),联系地址 char(25)asinsert into 需求客户(需求客户编号,姓

38、名,性别,身份证号,联系电话,联系地址)Values(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)-执行存储过程xuqiukehuexecute xuqiukehu 500002,刘杰,男,410102198608100079,15838905401,河南理工大学execute xuqiukehu 500003,任学民,男,41010319860926419,15956211201,河南理工大学execute xuqiukehu 500004,姜小涛,男,411112198607101234,15012345650,河南理工大学go5.2.6将需求房屋插入到需求房屋表中Insert

39、 into 需求房屋(房屋需求编号,楼号,单元,房号,房型,面积,单价,总价)Values(400001,1,2,102,三室两厅,100,3000,300000)-创建存储过程xuqiufangwucreate proc xuqiufangwu房屋需求编号 char(6),楼号 int,单元 int,房号 char(4),房型 char(10),面积 float,单价 float,总价 floatasinsert into 需求房屋(房屋需求编号,楼号,单元,房号,房型,面积,单价,总价)Values(房屋需求编号,楼号,单元,房号,房型,面积,单价,总价)-执行存储过程xuqiufangw

40、uexecute xuqiufangwu 400002,2,1,201,三室两厅,100,3000,300000execute xuqiufangwu 400003,3,3,202,三室两厅,100,4000,400000execute xuqiufangwu 400004,5,4,301,三室两厅,100,4000,400000goselect * from 需求房屋6.结果数据处理6.1单表查询6.1.1查询员工表:select 语句查询存储过程查询6.1.2查询有哪些客户预订房屋:Select语句存储过程6.1.3查询楼房单元房号表中信息:6.1.4查询预订房屋:Select语句存储过程

41、6.1.5查询需求客户信息:6.1.6查询需求房屋信息:Select语句存储过程6.1.7查询预订客户的姓名(存储过程):6.1.8查询预订合同编号为800003的预订客户信息:Select语句为:select * from 预订客户where 预订客户编号 in(select 预订客户编号 from 预订where 预订合同编号=800003)结果为:6.1.9查询需求客户编号为500002的房屋需求:select * from 需求房屋where 房屋需求编号 in(select 房屋需求编号 from 购买需求where 需求客户编号=500002)结果为:6.1.10查询刘杰预订的房屋

42、的:预订合同编号,楼号,单元,房号,房型Select 预订合同编号,楼号,单元,房号,房型From 预订房屋Where 预订合同编号 in (select 预订合同编号 from 预订 where 预订客户编号 in(select 预订客户编号 from 预订客户 where 客户姓名=刘杰)执行结果:6.2创建触发器6.2.1创建触发器,当删除预订客户编号时,也删除预订客户相应的合同记录。create trigger del_ydkhbh on 预订客户 for delete as delete 预订where 预订客户编号 IN (SELECT 预订客户编号 from deleted)查看

43、触发器:sp_help del_ydkhbh6.2.2创建触发器,当删除预订合同编号时,同时也删除相应的预订客户信息。create trigger del_ydhtbh on 预订房屋 for delete as delete 预订 WHERE 预订合同编号 IN (SELECT 预订合同编号 from deleted)查看触发器:sp_help del_ydhtbh6.2.3创建触发器,当删除需求客户编号时,同时也删除相应的房屋需求编号Create trigger del_xqkhbh On 需求客户 For delete As Delete 购买需求 where 需求客户编号 in (se

44、lect 需求客户编号 from deleted)查看触发器:sp_help del_xqkhbh6.3创建视图6.3.1创建预订客户视图,成为统计报表:create view 预订客户1as select * from 预订客户查看视图:Selec * from 预订客户16.3.2创建预订房屋报表简单create view 预订房屋报表asselect * from 预订房屋查看视图:select * from 预订房屋报表6.3.2创建需求房屋视图报表Create view 需求房屋报表AsSelect * from 需求房屋查看视图:Select * from 需求房屋报表6.3.3创

45、建成交报表Create view 收款报表AsSelect * from 收款查看视图:Select * from 收款报表7.课程设计心得通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对灵据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,将SQL语的查询语句用得淋漓尽致,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵

46、涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的图书馆管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,不管怎么说,对这次做的课程设计自己觉得还算满意。 肄肃薇薃肃膆莀袁膂芈薅螇膁莀莈蚃膀肀薃蕿膀节莆羈腿莄蚂袄膈蒇蒄螀膇膆蚀蚆螃艿蒃薂螃莁蚈袁袂肁蒁螇袁膃蚇蚃袀莅葿虿衿蒈莂羇袈膇薈袃袇芀莀蝿袇莂薆蚅袆肂荿薁羅膄薄袀羄芆莇螆羃蒈薃螂羂膈蒅蚈羁芀蚁薄羁莃蒄袂羀肂虿螈罿膅蒂蚄肈芇蚇

47、薀肇荿蒀衿肆聿芃袅肆芁蕿螁肅莄莁蚇肄肃薇薃肃膆莀袁膂芈薅螇膁莀莈蚃膀肀薃蕿膀节莆羈腿莄蚂袄膈蒇蒄螀膇膆蚀蚆螃艿蒃薂螃莁蚈袁袂肁蒁螇袁膃蚇蚃袀莅葿虿衿蒈莂羇袈膇薈袃袇芀莀蝿袇莂薆蚅袆肂荿薁羅膄薄袀羄芆莇螆羃蒈薃螂羂膈蒅蚈羁芀蚁薄羁莃蒄袂羀肂虿螈罿膅蒂蚄肈芇蚇薀肇荿蒀衿肆聿芃袅肆芁蕿螁肅莄莁蚇肄肃薇薃肃膆莀袁膂芈薅螇膁莀莈蚃膀肀薃蕿膀节莆羈腿莄蚂袄膈蒇蒄螀膇膆蚀蚆螃艿蒃薂螃莁蚈袁袂肁蒁螇袁膃蚇蚃袀莅葿虿衿蒈莂羇袈膇薈袃袇芀莀蝿袇莂薆蚅袆肂荿薁羅膄薄袀羄芆莇螆羃蒈薃螂羂膈蒅蚈羁芀蚁薄羁莃蒄袂羀肂虿螈罿膅蒂蚄肈芇蚇薀肇荿蒀衿肆聿芃袅肆芁蕿螁肅莄莁蚇肄肃薇薃肃膆莀袁膂芈薅螇膁莀莈蚃膀肀薃蕿膀节莆羈腿莄蚂袄膈蒇蒄螀膇膆蚀蚆螃艿蒃薂螃莁蚈袁袂肁蒁螇袁膃蚇蚃袀莅葿虿衿蒈莂羇袈膇薈袃袇芀莀蝿袇莂薆蚅袆肂荿薁羅膄薄袀羄芆莇螆羃蒈薃螂羂膈蒅蚈羁芀蚁薄羁莃蒄袂羀肂虿螈罿膅蒂蚄肈芇蚇薀肇荿蒀

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!