1、课程设计任务书学生姓名: 梁贤哲 专业班级: 计科 0807指导教师:吕淑琴 工作单位:计算机学院题目:房地产销售管理系统软件设计初始条件:向用户提供查询界面。提供如输入房产类型(两室一厅) 、阳台的方向、房产的价格范围、房产的建筑面积范围、使用面积范围、楼层的范围等条件,系统以表格的形式给出满足条件的房产户型,用户可以查看户型的详细介绍(包括户型图、价格、建筑面积等详细信息) 。同时,有楼盘介绍、预定情况等内容。预备内容:数据结构,软件工程,面向对象程序设计,数据库技术,编译原理,可视化编程要求完成的主要任务:1. 根据上述的初始条件,进行调查分析并设计适当的属性。设计系统总体方案并用 UM
2、L 加以描述,设计体系架构,确定计算模式,确定开发技术,设计一个房地产销售管理系统,实现诸如房屋类型、预定及销售情况、销售价格等相关信息的管理,DBMS 可选 SQL Server 2005、ORACLE、DB2、XML、MYSQL 等。2. 基于该数据库,实现应用程序,程序设计语言(工具)使用 C#.NET 2010/2008/Eclipse/Jbuilder。3. 完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:应用软件系统分析,设计,实现,评估等。时间安排:本学期第 17-19 周:1. 查阅、消化资料,系统调查 2 天2. 系统分析(采用 UML 工具)3 天3. 总体设
3、计,实施计划(采用 UML 工具)3 天 4. 系统开发与实现(用指定语言工具) 5 天5. 撰写报告 2 天指导教师签名: 2011 年 12 月 23日系主任(或责任教师)签名: 年 月 日1前言随着现在人口数量飞速增长,人民生活水平不断提高,房地产的规模也在不断扩大,有关房产的各种信息量也成倍增加,房地产商的数量也不断增加。面对着庞大的信息量,传统的人工方式管理会导致房地产管理上的混乱,人力与物力过多浪费,房地产管理费用的增加,从而使房地产商的负担过重,影响整个房地产的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的房地产销售管理系统,对房屋资料进行集中统一的销售与管理。另一方
4、面,IT 产业和 Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高了房地产管理工作效率,作到信息的规范管理,科学统计和快速查询,让房地产销售管理系统更好的为房地产行业,社会服务。2开发背景随着社会主义市场经济的建立与发展,我国房地产行业迅速崛起。房地产业的兴旺发达促进了相关行业的极大繁荣,如建材、建筑设计、施工、房地产销售、市场营销、律师业等。但是在房地产销售中也出现了一些问题。如资料管理手段落后,销售工作不规范等。这些问题导致了房地产销售行业的效率低下。在日趋激烈的市场竞争环境中,需要运用先进的 IT
5、 信息技术和现代管理思想来提高房地产行业的管理水平、工作效率和服务质量。进一步降低运营成本、提高经济效益,最终提升房地产销售公司的市场竞争力。为此,本文研制开发了房地产销售管理信息系统。本系统的应用对于规范房地产市场运作和管理具有一定的现实意义。本文后台数据库采用 SQL Server 2000 作为开发工具 ,采用了结构化生命周期法、系统思想和方法得以实现和完成。该系统主要包括基本资料管理、客户管理、房屋销售、收款管理、统计管理等多个功能模块 。 3需求分析3.1功能需求系统包括五大功能模块:主要功能模块有基本资料、客户管理、房屋销售、收款管理、统计管理等功能模块。1基本资料主要包括楼盘房屋
6、资料、员工资料功能子模块。楼盘房屋资料:主要是登记楼盘和房屋详细信息的管理。员工资料:可对员工的个人信息情况进行管理、以及员工的楼盘销售业绩情况。2客户管理是对客户的个人信息情况进行管理。主要包括来访客户资料管理、一般客户资料管理、预订客户资料管理、购房客户资料管理等功能子模块。来访客户资料管理:主要登记来访的客户信息资料,查出潜在的客户。一般客户资料管理:主要登记一般的客户信息资料,查出潜在的客户。预订客户资料管理:主要登记预订的客户信息资料。购房客户资料管理:主要登记购房的客户信息资料。3房屋销售主要包括房屋销售、已销售房屋资料、已预订房屋资料等功能子模块。房屋销售:主要是对房屋进行预订、
7、购买等销售的管理。已销售房屋资料:管理已经销售的房屋信息资料。已预订房屋资料:管理已经预订的房屋信息资料。4收款管理主要包括未收款管理、已收款管理、到期收款提示管理等功能子模块。未收款管理:主要针对已签定合同的房款收款管理。已收款管理:管理已经收款完成的房屋合同信息资料。到期收款提示管理:主要是针对客户分期付款的到期付款的提示功能。5统计管理:包括销售代表销售记录排行、楼盘销售排行统计、收款情况统计等。报表可以根据客户的要求进行设置。32 数据分析房地产销售管理系统所用到的数据有:1.基本资料的输入楼盘房屋资料信息,包括楼房号,单元,房号,预测面积,单价,总价,房型,房屋状态。员工资料信息,包
8、括员工编号,姓名,所属部门,性别,年龄,学历,职位,联系电话。2.客户管理来访客户信息,包括客户编号,姓名,联系电话,联系地址。一般客户信息,包括客户编号,姓名,性别,联系电话,需求面积,需求类型,需求房型,计划付款方式,联系地址,职业,身份证号,单位。预订客户信息,包括客户编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。购房客户信息,包括客户编号,姓名,性别,年龄,联系电话,需求面积,需求楼层,需求房型,计划付款方式,联系地址。 3.房屋销售房屋销售信息,包括楼房号,单元,房号,销售面积,单价,总价,房屋状态。已销售房屋信息,包括合同编号,客户姓名,楼
9、房号,单元,房号,销售面积,合同单价,合同总价,订购日期,联系电话。已预订房屋信息,包括合同编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。4.收款管理未收款管理,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。已收款管理,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。到期收款提示,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。33 事物分析1.管理员在基
10、本资料管理中,要求:a.可以查询员工、房屋的信息。b.可以对员工、房屋信息进行修改、添加及删除的操作。2.管理员在客户管理中,要求:a.查询各类客户信息,根据客户信息,发现潜在客户。b.对客户信息进行维护工作,增添、删除相应客户信息。 。3.管理员在房屋销售中,要求:a查询未销售、已销售、已预订房屋的信息。b对房屋信息进行维护工作,增添未销售、已销售、已预订的房屋信息。4.管理员在收款管理中,要求:a.可以查询已收款、未收款等信息,以及相应的合同。b.对收款管理进行维护工作,包括增添新收款记录,或删除旧收款记录。34 关系模式关系模型。关系模型主要是用二维表格结构表达实体集,用外键表示实体间联
11、系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。SQL 语言是关系数据库的标准化语言,已得到了广泛的应用。设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS 产品还提供编程语言和对编程语言的接口。1楼房单元房号(楼房号,单元,房号)2员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)3登记房屋(房号,单元,房型,面积
12、,单价,总价)4登记客户(需求客户编号,预订客户编号)5预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)6预订房屋(预订合同编号,楼房号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)7预订(预订合同编号,预订客户编号)8需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)9需求房屋(房屋需求编号,楼房号,单元,房号,房型,面积,单价,总价)10购买需求(需求客户编号,房屋需求编号)11收款(预订合同编号,预订客户编号)以上通过关系代数方法的进行运算得到所需要的结果,在实验结果中可以看到。4系统方案图表设计41 E-
13、R 图所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。房地产销售管理信息系统可以划分的实体有:员工信息实体、登记房屋预登记客户信息实体、预订客户与预订房屋信息实体、预订记录信息实体、需求客户与需求房屋信息实体、购买需求实体、收款记录实体。用 E-R 图一一描述这些实体。4.1.1 楼房单元房号信息实体 E-R 图:楼房单元房号实体楼号 房号单元4.1.2 员工信息实体 E-R 图:员工信息实体联系电话职 位 年 龄性 别员工编号姓 名 所属部门4.1.3 登记房屋信息实体 E-R 图:登记房屋信息实体单元房型 房屋状态总价房号面积 单价4.1.4 登记客户信息实体 E-R 图
14、:登记客户实体需求客户编号 预订客户编号4.1.5 预订客户信息实体 E-R 图:预订客户信息实体预订客户编号联系电话支付方式客户姓名 身份证号联系地址性别 年龄 职务4.1.6 预订房屋实体 E-R 图:预订房屋信息实体预订合同编号订购日期总价房号楼号号单元房型面积单价已付金额 未付金额4.1.7 预订实体 E-R 图:预订记录实体预订合同编号 预订客户编号4.1.8 需求客户信息实体 E-R 图:需求客户信息实体需求客户编号联系地址联系电话客户姓名性别号身份证号4.1.9 需求房屋实体 E-R 图:登记房屋信息实体单元房型 房号总价楼房号 面积 单价需求房屋编号编号4.1.10 购买需求实
15、体 E-R 图:购买需求实体需求客户编号 房屋需求编号4.1.11 收款记录实体 E-R 图:收款实体预订合同编号 预订客户编号4.1.12 总的信息实体 E-R 图:收 款房 屋预订客户登 记预 订购买需求 需求客户员工4.2数据流程图:D5员工信息录入 房屋信息录入D2 D1基本信息录入 基本信息录入 D3D4 预订信息录入客户信息返回 房屋信息返回 客户登记房屋信息管理房屋登记员工信息管理 房屋信息管理收 款D64.3数据字典表 1 楼房单元房号:表中列名 数据类型 大小 是否为空楼号 int not null(主键)单元 int not null房号 char 4 not null表
16、2 单元:表中列名 数据类型 大小 是否为空单元 int not null(主键)房号 char 4 not null表 2 员工信息:表中列名 数据类型 大小 是否为空员工编号 char 6 not null(主键)姓名 char 15 not null所属部门 char 18 not null性别 char 2 null年龄 int null职位 char 15 not null联系电话 char 12 not null表 3 登记房屋:表中列名 数据类型 大小 是否为空房号 char 4 not null(主键)单元 int not null(外主键)房型 char 10 Not nul
17、l预订信息管理面积 float Not null单价 float Not null总价 float Not null表 4 登记客户:表中列名 数据类型 大小 是否为空需求客户编号 char 6 not null(外主键)预订客户编号 char 6 not null(外主键)表 5 预订客户:表中列名 数据类型 大小 是否为空预订客户编号 char 6 not null(主键)客户姓名 char 15 not null性别 char 2 Not null年龄 int Not null职务 char 10 Not null身份证号 char 18 Not null联系电话 char 12 Not
18、 null联系地址 char 25 Not null支付方式 char 10 Not null表 6 预订房屋:表中列名 数据类型 大小 是否为空预订合同编号 char 6 not null(主键)楼号 int not null单元 int Not null房号 char 4 Not null房型 char 10 Not null面积 float Not null单价 float Not null总价 float Not null订购日期 char 12 Not null已付金额 float Not null未付金额 float Not null表 7 预订:表中列名 数据类型 大小 是否为空
19、预订合同编号 char 6 Not null(外主键)预订客户编号 char 6 Not null(外主键)表 8 需求客户:表中列名 数据类型 大小 是否为空需求客户编号 char 6 not null(主键)姓名 char 15 Not null性别 char 2 Null身份证号 char 18 Not null联系电话 char 12 Not null联系地址 char 25 Not null表 9 需求房屋:表中列名 数据类型 大小 是否为空房屋需求编号 char 6 not null(主键)楼号 int not null单元 int Not null房号 char 4 Not nu
20、ll房型 char 10 Not null面积 float Not null单价 float Not null总价 float Not null表 10 购买需求:表中列名 数据类型 大小 是否为空需求客户编号 char 6 Not null(外主键)房屋需求编号 char 6 Not null(外主键)表 11 收款:表中列名 数据类型 大小 是否为空预订合同编号 char 6 Not null(外主键)预订客户编号 char 6 Not null(外主键)5.数据库源代码51 数据库建立51.1 创建数据库CREATE DATABASE 房地产ON(NAME = house,FILENAM
21、E = D:house.mdf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5)LOG ON( NAME = house2,FILENAME = 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
22、,房号 char(4) not null)Go5.1.4 员工表:create table 员工(员工编号 char(6) not null primary 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) n
23、ot null,面积 float not null,单价 float not null,总价 float not nullforeign key (单元) 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 预订客户(预订
24、客户编号 char(6) not null primary key,客户姓名 int not null,性别 char(2) not null,年龄 int 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
25、,房号 char(4) not null,房型 char(10) not null,面积 float not null,单价 float not null,总价 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 (预订客户编号) referenc
26、es 预订客户(预订客户编号)go5.1.10 需求客户表:create table 需求客户(需求客户编号 char(6) not null primary 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,面
27、积 float not null,单价 float not null,总价 float not null)Go5.1.12 购买需求表:create table 购买需求(需求客户编号 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,
28、foreign key (预订合同编号) references 预订房屋(预订合同编号),foreign key (预订客户编号) references 预订客户(预订客户编号)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
29、,单元 int,房号 char(4)as insert into 楼房单元房号 (楼号,单元,房号)values(楼号,单元,房号)-执行存储过程:Execute procedure loufangdanyuan 1,1,1015.2.2 将员工信息添加到员工信息表中insert into 员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)values(100001,李娟,售楼部,女,21,职员,13532147896)insert into 员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)values(100002,王红,售楼部,女,22,职员,13932104102)
30、-创建插入员工存储过程create procedure yuangong员工编号 char(6),姓名 char(15),性别 char(2),年龄 int,职位 char(15),联系电话 char(12),所属部门 char(18)as insert into 员工 (员工编号,姓名,性别,年龄,职位,联系电话,所属部门)values(预订客户编号,客户姓名,性别,年龄,职位,身份证号,联系电话,联系地址,支付方式)-执行存储过程execute yuangong 100004,李强,男,22,职员,13654302590 ,财务部-查看记录select * from 员工5.2.3 将预订
31、登记房屋添加到登记房屋表中insert into 登记房屋(房号,单元,房型,面积,单价,总价)values(101,1,三室两厅,100,4000,400000)-创建插入登记房屋存储过程create procedure dengjifangwu房号 char(4),单元 int,房型 char(10),面积 float,单价 float,总价 floatas insert into 登记房屋(房号,单元,房型,面积,单价,总价)values(房号,单元,房型,面积,单价,总价)-执行存储过程execute dengjifangwu 201,1,三室两厅,100,4000,400000-查看
32、记录select * from 登记房屋5.2.4 将预订客户信息插入到预订客户表中insert into 预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)values(600001,张三,男,28,经理,410102198012100145,13210102475,丰收路 1 号,分期)insert into 预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)values(600002,李四,男,36,经理,410104197210100037,13815642470,花园路 32 号,分期)insert
33、into 预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)values(600003,王五,男,32,经理,320102197601200101,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 预订客户
34、(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)values(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)-执行存储过程execute bookguest 600004,朱叶福,男,22,学生,360732198702235814,13696301234,江西省兴国县,现金-查看记录select * from 预订客户5.2.5 将预订房屋插入到预订房屋表中insert into 预订房屋(预订合同编号,楼号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)values(800001,1,1,101,三
35、室两厅,100,4000,400000,2008-01-01,100000,300000)-创建插入预订房屋存储过程create procedure yudingfangwu预订合同编号 char(6),楼号 int,单元 int ,房号 char(4),房型 char(10),面积 float,单价 float,总价 float,订购日期 char(12),已付金额 float,未付金额 floatas insert into 预订房屋(预订合同编号,楼号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)values(预订合同编号,楼号,单元,房号,房型,面积,单价,总价,
36、订购日期,已付金额,未付金额)-执行存储过程execute yudingfangwu 800006,6,7,303,三室两厅,100,3000,300000,2008-01-04,100000,200000-查看记录select * from 预订房屋5.2.6 将需求客户插入到需求客户表中Insert into 需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)Values(500001,李四,男,410103196712300012,13012345678,中原路 1 号)-创建存储过程 xuqiukehucreate proc xuqiukehu需求客户编号 char(6
37、),姓名 char(15),性别 char(2),身份证号 char(18),联系电话 char(12),联系地址 char(25)asinsert into 需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)Values(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)-执行存储过程 xuqiukehuexecute xuqiukehu 500002,刘杰,男,410102198608100079,15838905401,河南理工大学execute xuqiukehu 500003,任学民,男,41010319860926419,15956211201,河南理工大学e
38、xecute xuqiukehu 500004,姜小涛,男,411112198607101234,15012345650,河南理工大学go5.2.6 将需求房屋插入到需求房屋表中Insert into 需求房屋(房屋需求编号,楼号,单元,房号,房型,面积,单价,总价)Values(400001,1,2,102,三室两厅,100,3000,300000)-创建存储过程 xuqiufangwucreate proc xuqiufangwu房屋需求编号 char(6),楼号 int,单元 int,房号 char(4),房型 char(10),面积 float,单价 float,总价 floatasi
39、nsert into 需求房屋(房屋需求编号,楼号,单元,房号,房型,面积,单价,总价)Values(房屋需求编号,楼号,单元,房号,房型,面积,单价,总价)-执行存储过程 xuqiufangwuexecute 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.
40、1.1 查询员工表:select 语句查询存储过程查询6.1.2 查询有哪些客户预订房屋:Select 语句存储过程6.1.3 查询楼房单元房号表中信息:6.1.4 查询预订房屋:Select 语句存储过程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 查询需求客
41、户编号为 500002 的房屋需求:select * from 需求房屋where 房屋需求编号 in(select 房屋需求编号 from 购买需求where 需求客户编号=500002)结果为:6.1.10 查询刘杰预订的房屋的:预订合同编号,楼号,单元,房号,房型Select 预订合同编号,楼号,单元,房号,房型From 预订房屋Where 预订合同编号 in (select 预订合同编号 from 预订 where 预订客户编号 in(select 预订客户编号 from 预订客户 where 客户姓名=刘杰)执行结果:6.2创建触发器6.2.1 创建触发器,当删除预订客户编号时,也删
42、除预订客户相应的合同记录。create trigger del_ydkhbhon 预订客户for deleteasdelete 预订 where 预订客户编号 IN (SELECT 预订客户编号from deleted)查看触发器:sp_help del_ydkhbh6.2.2 创建触发器,当删除预订合同编号时,同时也删除相应的预订客户信息。create trigger del_ydhtbhon 预订房屋for deleteasdelete 预订 WHERE 预订合同编号 IN (SELECT 预订合同编号 from deleted)查看触发器:sp_help del_ydhtbh6.2.3
43、创建触发器,当删除需求客户编号时,同时也删除相应的房屋需求编号Create trigger del_xqkhbhOn 需求客户For deleteAsDelete 购买需求 where 需求客户编号 in (select 需求客户编号 from deleted)查看触发器:sp_help del_xqkhbh6.3创建视图6.3.1 创建预订客户视图,成为统计报表:create view 预订客户 1as select * from 预订客户查看视图:Selec * from 预订客户 16.3.2 创建预订房屋报表简单create view 预订房屋报表asselect * from 预订房
44、屋查看视图:select * from 预订房屋报表6.3.2 创建需求房屋视图报表Create view 需求房屋报表AsSelect * from 需求房屋查看视图:Select * from 需求房屋报表6.3.3 创建成交报表Create view 收款报表AsSelect * from 收款查看视图:Select * from 收款报表7.课程设计心得通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对灵据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R 图
45、的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,将 SQL 语的查询语句用得淋漓尽致,增强了自己在数据库中应用 SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的图书馆管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,不管怎么说,对这次做的课程设计自己觉得还算满意。