房产中介管理系统(共24页)_第1页
房产中介管理系统(共24页)_第2页
房产中介管理系统(共24页)_第3页
房产中介管理系统(共24页)_第4页
房产中介管理系统(共24页)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、内蒙古科技大学课程设计说明书内蒙古科技(kj)大学数据库原理(yunl)及应用课程设计说明书题 目:房产(fngchn)中介管理系统学生姓名:学 号:专 业:班 级:指导教师:前言20世纪以来,随着社会经济的发展,城市现代化建设步伐不断加快,城市规模不断扩大,人员的流动也不断加大,房屋出租成为社会生活的重要组成部分。无论是房屋出租还是房屋求租都面临着大量的需求。在过去,传统的以手工登记为主的房屋中介公司往往有成堆的文件需要人工去处理,对于房屋信息的记录、更新、查询等都十分缓慢。而且容易出错,信息管理效率低下,无法保证高质量的信息服务,很难快速满足客户的需求,在无形中消耗了更多的时间、人力和物力

2、,增加了房屋中介公司的运营成本。求租者在面对琳琅满目的中介公司时会无比头疼,顾及中介单位的可信度的同时,繁杂的房产信息也会使人迷茫、无从选择。所以开发一个出租屋管理系统对不管是对房屋中介公司的人员还是客户来说,都具有很大的意义。 在互联网蓬勃发展的今天,网络和我们的生活、学习、工作越来越密不可分,网络正领导着一个新时代的来临,利用开放的Internet技术开发出实时、快捷、全方位的信息传播平台,使得房屋信息在出租者与求租者之间的传播更为轻松,系统(xtng)为客户提供服务,求租出租双方都能及时并且迅速快捷的得到信息。可以解决大量房屋信息的查询和管理,便于房屋出租者更好的发布和更改其房屋信息,同

3、时也为租房者提供了方便。内蒙古科技(kj)大学课程设计任务书课程名称数据库原理设计题目房产中介管理系统指导教师高永兵时间17、18周一、教学要求1、培养学生运用所学课程数据库原理及应用的理论知识和技能以及对数据库组织、管理和使用能力。2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实施)二、设计要求及成果1从附录一中选择一个题目进行数据库应用系统设计。2功能设计:用Visual FoxPro,Visual Basic、PB等开发工具与数据库管理系统SQL-SEVER或Access制作一个小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除

4、等基本功能。设计课题可以从候选的项目中选出,根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。(实际系统的实现为可选项,必须有功能设计)3数据库的设计:根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作:概念结构设计的ER图数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外码);确定表之间的关联(一对一、一对多、多对多)运用数据库理论确定每个表至少属于3NF。三、进度安排第一周ER图实现及修改完善第二周数据库实现及查询四、评分标准1设计的软件是否完成和完成情况(30%)2设计报

5、告完成的质量(30%)3数据库结构复杂性,由题目等级决定(30%)。4出勤(10%)。5成绩采用五级分制评定。五、建议参考资料SQL-server2008完全手册郭郑州、陈军红著 清华大学出版社数据库原理及应用施伯乐著 高等教育出版社目录(ml) TOC o 1-3 h z u HYPERLINK l _Toc5044 第一章 需求(xqi)分析 PAGEREF _Toc5044 1 HYPERLINK l _Toc14418 1.1 开发(kif)目的 PAGEREF _Toc14418 1 HYPERLINK l _Toc21378 1.2 系统功能 PAGEREF _Toc21378 1

6、 HYPERLINK l _Toc29191 1.3系统可行性分析 PAGEREF _Toc29191 1 HYPERLINK l _Toc25769 1.3.1经济上的可行性 PAGEREF _Toc25769 2 HYPERLINK l _Toc1759 1.3.2操作可行性 PAGEREF _Toc1759 2 HYPERLINK l _Toc17370 1.3.3法律可行性 PAGEREF _Toc17370 2 HYPERLINK l _Toc11330 1.4系统设计使用的开发工具 PAGEREF _Toc11330 3 HYPERLINK l _Toc13935 第二章 系统总体

7、结构设计 PAGEREF _Toc13935 4 HYPERLINK l _Toc10606 2.1系统功能模块分析 PAGEREF _Toc10606 4 HYPERLINK l _Toc18639 2.2系统功能模块划分 PAGEREF _Toc18639 4 HYPERLINK l _Toc15046 2.21系统功能简介 PAGEREF _Toc15046 4 HYPERLINK l _Toc2306 第三章 数据库设计 PAGEREF _Toc2306 5 HYPERLINK l _Toc13466 3.1 E-R模型图 PAGEREF _Toc13466 5 HYPERLINK l

8、 _Toc9946 3.2关系模式 PAGEREF _Toc9946 5 HYPERLINK l _Toc2354 3.3 数据结构图 PAGEREF _Toc2354 6 HYPERLINK l _Toc11861 3.4数据字典 PAGEREF _Toc11861 7 HYPERLINK l _Toc13339 第四章 数据库详细设计 PAGEREF _Toc13339 10 HYPERLINK l _Toc30248 4.1房产中介管理系统数据库的建立 PAGEREF _Toc30248 10 HYPERLINK l _Toc23825 4.2 各种表的建立 PAGEREF _Toc23

9、825 10 HYPERLINK l _Toc27542 第五章 系统功能实现 PAGEREF _Toc27542 13 HYPERLINK l _Toc22262 5.1插入信息 PAGEREF _Toc22262 13 HYPERLINK l _Toc28155 5.2简单查询 PAGEREF _Toc28155 16 HYPERLINK l _Toc944 5.2.1普通查询 PAGEREF _Toc944 16 HYPERLINK l _Toc16308 5.2.2 条件查询 PAGEREF _Toc16308 16 HYPERLINK l _Toc11249 5.2.3聚合函数 PA

10、GEREF _Toc11249 16 HYPERLINK l _Toc32590 5.2.4删除表中数据 PAGEREF _Toc32590 17 HYPERLINK l _Toc4653 5.2.5更新 PAGEREF _Toc4653 17 HYPERLINK l _Toc29471 5.2.6排序 PAGEREF _Toc29471 17 HYPERLINK l _Toc586 5.3视图操作 PAGEREF _Toc586 18 HYPERLINK l _Toc696 5.3.1视图的创建 PAGEREF _Toc696 18 HYPERLINK l _Toc27601 5.3.2视图

11、查询 PAGEREF _Toc27601 18 HYPERLINK l _Toc21711 5.3.3视图的撤销 PAGEREF _Toc21711 18 HYPERLINK l _Toc17064 5.4触发器 PAGEREF _Toc17064 19 HYPERLINK l _Toc32146 5.4.1触发器的创建(delete触发器) PAGEREF _Toc32146 19 HYPERLINK l _Toc671 5.5存储过程 PAGEREF _Toc671 20 HYPERLINK l _Toc18567 5.5.1创建存储过程 PAGEREF _Toc18567 20 HYPE

12、RLINK l _Toc21586 第六章 总结 PAGEREF _Toc21586 21 HYPERLINK l _Toc16988 参考文献 PAGEREF _Toc16988 22PAGE 20第一章 需求(xqi)分析1.1 开发(kif)目的“房产(fngchn)中介管理系统”的开发定位在一个能够满足数据库管理系统,即具备一个数据库管理系统的基本功能,包括数据的增加,删除,修改,查询等,便于用户查看,操作,和查询房屋登记信息。此外,系统具有会员和管理员登录功能,这样可以提高数据的安全性和可靠性。该系统符合各房产中介公司的要求。在开发过程中注重明确需求分析,遵循用户参与、优化创新、使用

13、高效、处理规范化的原则,使开发模型更加趋于完善。1.2 系统功能传统的以手工登记为主的房屋中介公司往往有成堆的文件需要人工去处理,对于房屋信息的记录,更新,查询都非常缓慢,而且容易出错,信息管理效率低下,无法保证高质量的信息服务,难于快速到满足客户的需求,其在无形中就耗费了更多的时间,人力,物力,增加了房屋中介公司的运营成本。所以开发房屋中介管理系统对于房屋中介的管理人员,以及客户来说都具有些意义。该系统方便房屋中介机构对房屋信息的记录,更新,查询,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的工作效率,同时,开发这样一套管理软件对于我们信息管理与信息系统的学生来说,也是一次

14、将数据库应用于现实的一次很有意义的实践活动。1.3系统可行性分析在软件数据结构方面,我们以管理方便的SQL Server作为程序后台数据支持。在软件安全方面来讲,一般的软件都包刮了软件加密、软件注册、以及不同用户使用软件的安全管理功能。1、可行性研究的前提要求:功能:设计一套房屋中介管理系统,使信息管理系统化,完善化,高效化.设计方案的具体要求应包括如下几部分: 1)需求分析 2)功能实现(用户登录, 买卖房屋顾客注册, 房源发布及查询, 房源的成交情况及查询,顾客以及房源信息的更新及删除等) 3)界面美观,性能:稳定快速,实时控制4)输入/输出:汉字5)安全与保密要求:不能轻易被破坏,不能让

15、中介或公司管理员以外(ywi)的人删改,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。2、可行性研究的方法(fngf):通过调查分析开发实验室管理所具备的能力及实现的方法。确定总体结构,利用SQL Server数据库所具有的能力,以最简洁(jinji)最容易的方法,完成数据库方面的设计 3、决定可行性的主要因素:中介或公司规模、设备状况、操作人员技术。4、与原有操作方式比较的优越性:比原方式操作简单易行,查询信息准,减少人力工作。1.3.1经济上的可行性经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。该系统适用于中小型的房屋中介机构,开发该系统的费用主要包括开发阶

16、段的费用以及今后的运行、维护费用。其新系统带来的效益来自使用该系统后房屋中介机构工作的科学化,规范化,高效化所带来的效益。这些主要体现在工作人员的减少,工作效率的提高,相应工资支出的减少,更容易满足客户的需求,使房屋中介公司的客户群扩大,以及与传统的手工登记的方式相比不易发生差错,因差错带来的损失的相对减少。1.3.2操作可行性本系统适用于Windows XP、Windows7等主流操作系统之上,对于该系统的推广使用提供了很好的途径。该系统研究了中介机构的工作流程后充分考虑到工作人员以前的工作习惯,使其对新系统更易适应,在操作上主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功

17、能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。另外界面清晰易懂,加之可视化的管理工具,对数据库的操作是相当简单的,所以操作上是可行的。1.3.3法律可行性法律可行性是考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作可行性考虑待开发软件的运行方式在用户组织内是否行得通,现行管理制度、人员素质、操作知识是否可行。所有软件都选用正版,所有技术资料都由开发方保管,提出方拥有使用权,合同制定确定违约责任。由于在本系统中是有合同作为双方合作的基础,所以不会存在任何侵犯、妨碍和责任问题。即使存在了,也可以根据合同进行分析,一定有人会负责任,所以此系统完全可以进行开发。1.

18、4系统(xtng)设计使用的开发工具本系统(xtng)使用Microsoft公司(n s)的Visual Studio和Microsoft公司的SQL server 2008作为开发工具。第二章 系统总体结构设计2.1系统功能模块分析图2.1系统(xtng)功能模块2.2系统(xtng)功能模块划分 用户设置模块:用于用户注册账号(zhn ho),登录并且发布信息,允许用户修改和对信息进行删除。 信息查询模块:用户查询出租,出售等信息。 房屋管理模块:管理员对出售房屋、出租房屋、求购房屋、求租房屋等信息的管理。 交易管理:统计交易数量并记录,便于查询。 系统管理:为用户提供实时信息。2.21系

19、统功能简介 房屋中介系统包括房屋出租、出售等信息的登记、查询、修改及删除,求租或购房者凭其需求填写信息,生成房屋条件需求表。业主根据自己房屋的情况,如实填写信息,系统检测无误并符合要求后自动保存到数据库,管理员定期检查房屋信息,删除违反事实不合格的信息。业主和购房者求租者都可根据自己的账号登陆房屋中介系统查询自己需要的信息。数据库设计(shj)3.1 E-R模型(mxng)图图3.1 E-R模型(mxng)图3.2关系模式职员(职员编号,姓名,性别,联系方式)房主(房主编号,姓名,性别,住址,联系电话,职员编号)房屋(房屋编号、房屋类型、面积、预设租金、出租情况、房主编号)客户(客户编号,姓名

20、,性别,联系电话,住址)房屋信息登记(编号,姓名,联系电话,备注信息,房屋类型,房屋面积,地址)看房(房屋编号,客户编号,看房日期)传达(编号,职员编号)3.3 数据结构(sh j ji u)图图3.3数据结构(sh j ji u)图3.4数据(shj)字典表3.4.1职员信息数据字典列 名数据类型长度是否为空职员编号(主键)char10否姓名char10否性别char20否联系方式char30否 表3.4.2房主信息数据字典列 名数据类型长度是否为空房主编号(主键)char10否职员编号(外键)char10否性别char2否姓名char30是联系电话char10否表3.4.3房屋(fngw)

21、信息数据(shj)字典列 名数据类型长度是否为空房屋编号(主键)char10否房主编号(外键)char10否房屋类型char10否面积char40否预设租金char10否出租情况char10否表3.4.4客户(k h)信息数据字典列 名数据类型长度是否为空客户编号(主键)char10否姓名varchar10否性别varchar10是联系电话varchar10否住址varchar10是表3.4.5看房信息数据字典列 名数据类型长度是否为空房屋编号(外键)varchar10否客户编号(外键)varchar10是看房日期varchar10是表3.4.6房屋信息登记信息数据字典列 名数据类型长度是否为

22、空编号char10否姓名char10是联系电话char10是备注信息char40否房屋类型char10否房屋面积char40否地址char40否表3.4.7传达(chund)信息(xnx)数据字典列 名数据类型长度是否为空编号char19,4否职员编号char20否第四章 数据(shj)库详细设计4.1房产中介管理系统数据库的建立图4.1数据库的建立4.2 各种( zhn)表的建立职员表create table 职员(zhyun)(职员(zhyun)编号 char(10) primary key,姓名 char(10) not null,性别 char(2) check(性别 in(男,女),

23、联系方式 char(15) not null)房主表create table 房主(房主编号 char(10) primary key,职员编号 char(10) not null,性别 char(2) check(性别 in(男,女),姓名 char(10) not null,住址 char(35) ,联系电话 char(15) not null,foreign key (职员编号) references 职员(职员编号)房屋表create table 房屋(房屋编号 char(10) primary key,房主编号 char(10) not null,房屋类型 char(10) not

24、null,面积 char(40) not null,预设租金 char(10) not null,出租(chz)情况 char(10) not null,foreign key(房主(fn zh)编号) references 房主(fn zh)(房主编号)客户表create table 客户(客户编号 char(10) primary key,姓名 char(10) not null,性别 char(2) check(性别 in(男,女),联系电话 char(15),住址 char(40)看房表create table 看房(房屋编号 char(10) not null,客户编号 char(1

25、0) not null,看房日期 date not null,primary key(房屋编号,客户编号),foreign key (房屋编号) references 房屋(房屋编号),foreign key (客户编号) references 客户(客户编号)房屋信息登记create table 房屋信息登记(编号 char(10) primary key,姓名 char(10) not null,联系电话 char(15) not null,备注(bizh)信息 char(50) not null,房屋(fngw)类型 char(10) not null,房屋(fngw)面积 char(4

26、0) not null,地址 char(40) not null)传达表create table 传达(编号 char(10) not null,职员编号 char(10) not null,primary key(编号,职员编号),foreign key(编号) references 房屋信息登记(编号),foreign key(职员编号) references 职员(职员编号))第五章 系统功能实现5.1插入信息insert into 客户 values(001,张三,男,12345671,梅花路1700号)insert into 客户 values(002,李四,女,12345672,紫

27、金路1701号)insert into 客户 values(003,王二,男,12345673,浣花路1702号)insert into 客户 values(004,刘二,男,12345674,小康路1703号)insert into 客户 values(005,李五,女,12345675,北桥路1704号)图5.1.1插入客户信息insert into 职员(zhyun) values(0001,李金,女,5224220)insert into 职员(zhyun) values(0002,小金,男,5224221)insert into 职员(zhyun) values(0003,王金,男,

28、5224222)insert into 职员 values(0004,袁金,女,5224223)insert into 职员 values(0005,罗金,男,5224224)图5.1.2插入职员信息insert into 房主 values(100,0001,男,王新,康桥路1500号,1831000)insert into 房主 values(101,0002,女,许新,康桥路1501号,1831001)insert into 房主 values(102,0003,男,徐新,康桥路1502号,1831002)insert into 房主 values(103,0004,女,于新,康桥路15

29、03号,1831003)insert into 房主 values(104,0005,男,余新,康桥路1504号,1831004)图5.1.3插入房主信息insert into 房屋 values(00001,101,四合院,80,4000,待租中)insert into 房屋 values(00002,100,别墅,100,8000,已出租)insert into 房屋 values(00003,102,复式楼层,360,5000,已售)insert into 房屋 values(00004,103,海景房,200,2000,待租中)insert into 房屋(fngw) values(0

30、0005,104,农家(nn ji)小院,150,1000,已租出)图5.1.4插入(ch r)房屋信息insert into 房屋信息登记 values(200,陈思思,13600000,求租,单人小屋,20m,建桥学院附近)insert into 房屋信息登记 values(201,陈可可,13600001,出售,特色餐馆,300m,亲水湾一楼)insert into 房屋信息登记 values(202,陈圆圆,13600002,出租,西餐厅,20m,地铁站旁五十米)insert into 房屋信息登记 values(203,陈天天,13600003,求购,咖啡屋,20m,火车站左转一百米

31、)insert into 房屋信息登记 values(204,陈芳芳,13600004,求租,小型酒吧,20m,沪南公路)图5.1.5插入房屋信息登记信息insert into 看房 values(00001,001,2011-10-20)insert into 看房 values(00002,002,2012-10-21)insert into 看房 values(00003,003,2013-10-22)insert into 看房 values(00004,004,2014-10-23)insert into 看房 values(00005,005,2014-10-24)图5.1.6插入

32、(ch r)看房信息insert into 传达(chund) values(201,0001)insert into 传达(chund) values(202,0001)insert into 传达 values(203,0002)insert into 传达 values(204,0004)insert into 传达 values(200,0005)图5.1.7插入传达信息5.2简单查询5.2.1普通查询select *from 职员 图5.2.1普通查询5.2.2 条件(tiojin)查询select 姓名(xngmng) from 客户(k h) where 地址=梅花路1700号图5.2.2 数据删除5.2.3聚合函数select COUNT(房主编号) as 房主人数from 房主图5.2.3 聚合函数5.2.4删除表中数据delete from 看房图5.2.4 删除表中数据5.2.5更新update 房屋set 预设租金=预设租金+50 where 房屋编号=00001图5.2.5更新(gngxn)5.2.6排序(pi x)select 预设(y sh)租金from 房屋order by 预设租金 desc图5.2.6排序5.3视图操作5.3.1视图的创建create view v_职员asselect *from 职员5.3.

温馨提示

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

评论

0/150

提交评论