房屋中介管理系统Word格式文档下载.docx
- 文档编号:17628095
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:37
- 大小:697.22KB
房屋中介管理系统Word格式文档下载.docx
《房屋中介管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《房屋中介管理系统Word格式文档下载.docx(37页珍藏版)》请在冰豆网上搜索。
正文及目录格式参考(毕业设计论文格式要求)正文内容包括:
(1)需求分析;
(2)数据库概念结构设计;
(3)数据库逻辑结构设计;
(4)数据流图及程序结构框图;
(5)程序源代码及其说明;
(6)总结;
(7)参考文献。
2.刻制光盘一张,把完成的所有电子文档(设计说明书文档、打包后可运行程序及源程序)一并交由指导老师处。
注:
文档目录按照如下统一命名规则建立,“课设题目名称/学号姓名/”,比如“公司人事管理系统/12730101周欢欢/”。
五、主要参考文献
[1]王珊、萨师煊著数据库系统概论(第五版).高等教育出版社,2014.9
[2]刘金岭等著数据库原理及应用实验与课程设计指导,清华大学出版社出版,2010.6
[3]钱雪忠等著数据库原理及技术课程设计(全新正版),清华大学出版社出版,2009.2
[4]周屹著数据库原理及开发应用-实验与课程设计指导,清华大学出版社出版,2008.12
[5]陆慧娟主编数据库设计与应用开发实践,清华大学出版社2014.1
[6]陶宏才等编著数据库原理及设计,清华大学出版社2014.1
[7]丁忠俊著数据库系统原理及应用,清华大学出版社出版,2012.4
[8]李晓峰等著数据库系统原理及应用,水利水电出版社,2011.2
[9]万常选著数据库系统原理与设计(第2版),清华大学出版社出版,2012.9
[10]路游,于玉宗编著数据库系统课程设计,清华大学出版社2009
[11]《Access2010数据库应用从入门到精通》何先军编,中国铁道出版社.2013.10
[12][印]辛赫(Singh.S.K)著何玉洁,王晓波,车蕾,等译《数据库系统概念、设计及应用》,机械工业出版社,2010.1
六、各阶段时间安排(共2周)
周次
日期
内容
地点
第1周
星期一
分组、选题、收集与整理资料
教室
星期二
数据库分析与设计
星期三~星期五
用户界面设计及系统功能实现
第2周
星期三
调试程序
星期四
撰写课程设计说明书
星期五
答辩
2015年12月15日
摘要
房产中介管理系统是为房屋中介机构管理房屋出租、出售信息资料而设计的信息管理系统,包含有后台数据库和前台应用程序系统两大部分,后台数据库要求数据的一致性和完整性、安全性,用以储存单位工程文档资料及相关信息,前台应用程序系统要求应用程序功能完备、易于使用和界面友好等。
经过全面分析,确定数据库采用SQLserver2014,开发工具为MicrosoftVisualStudio2010,利用Microsoft公司的ADO(ActiveX
Data
Object,ActiveX数据对象)访问和操作数据库服务器中的数据。
关键字:
SQLserver;
数据库;
ADO;
房屋中介管理
目录
1系统简介1
1.1背景1
1.2功能描述1
2需求分析3
2.1需求调查3
2.2可行性分析4
2.2.1技术可行性4
2.2.2经济可行性4
2.2.3操作可行性5
2.3数据流程图6
2.3.1数据流程图6
2.3.2整体数据流程图6
2.4数据字典6
2.4.1数据项表7
2.4.2数据结构列表7
3概念结构设计9
3.1总体E-R图9
3.2出租房E-R图9
3.3客户E-R图10
3.3房主E-R图10
4逻辑结构设计11
4.1房屋信息表12
4.2房主信息表12
4.3客户信息表13
4.4系统数据结构14
5物理结构设计14
6系统主要查询功能及SQL语句15
6.1主要查询功能16
6.1.1普通查询16
6.1.2条件查询16
6.2增删信息功能17
6.2.1SQL插入语句17
6.2.2SQL删除语句17
6.2.3SQL修改语句17
7系统实现17
7.1系统功能模块图18
7.2部分程序代码18
7.2.1主程序代码18
7.2.2数据加密解密程序代码19
7.2.3登陆验证程序代码22
7.2.4用户信息存储程序代码26
7.2.5房屋信息存储程序代码29
7.3系统运行截图33
8设计小节35
8.1心得与体会36
8.2存在的问题及建议36
参考文献36
1系统简介
1.1背景
随着科学技术的快速发展,不论是小型房屋中介还是大型的房地产公司,需要分类和管理的信息具有多而杂的特点,而且,信息的更新速度比较快,中介或者公司的经营者都需要及时地对各种信息进行分类整理,以最快的速度找到满足客户需求的房源,避免不必要的损失。
在这种背景下,传统的人工管理,已经不再适宜。
本系统用于房屋中介对信息的管理,以提高信息管理的效率,减轻管理人员的劳动力度,使得管理步骤更加简化。
1.2功能描述
方便房主查询所需要的房屋的查询功能。
(3)统计待租或待售的房屋信息等。
(1)公司职员基本信息表;
(2)客户基本信息表;
(3)房屋基本信息表;
(4)客户购买或租住房屋的合同的相关信息表。
对不同身份的用户实现不同的操作权限,加强信息管理的安全性。
买房者、卖方者和管理员的权限各不相同,具体如表1.1所示。
用户类型
权限描述
买房者
注册,登录,查询空闲房源,对中意房源报价,查询成交情况
卖房者
注册,登录,发布房源,查询购买者意向,确认成交
管理员
查询买卖双方基本信息,查询房源情况,对卖房者登记的信息进行审核,并能根据房源情况进行分类统计
表1.1权限分配
2需求分析
2.1需求调查
房屋中介管理信息系统在全球范围内都得到了广泛的应用:
在法国房屋中介利用该系统实现从帮助寻找客户到签约、管理等“一条龙”服务。
在美国,随着计算机和互联网的发展,MLS(MultipleListingService即多重上市服务)的应用程序逐渐代替了纸张抄写房源信息的方法。
数据库的特性与房中介的工作习惯、操作流程激发了软件工程师们对客户端的开发,房地产中介商可以在客户端进行数据的传输,同时可以通过互联网自动升级,避免了客户成本过多的投入。
然而,在国内传统中介公司往往有成堆的文件需要人工去处理,信息的收集和更新非常缓慢,同时大量的信息也由于无法实现共享和深度开发而难以达到最优。
传统的以手工登记为主的房屋中介信息管理方式,效率低下、出错率高,耗费了大量的时间和人力资源,而借助房屋中介管理信息系统,买卖房屋的顾客只需到房屋中介中心登记一下,留下相关信息,便可以得到顾客需要的消息,同时节省了人力。
随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对房屋中介的信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高房屋中介和房地产公司营运的管理效率,也是中介和公司的科学化、正规化管理,与世界接轨的重要条件。
管理信息系统软件能使您的公司、中介或单位的生产效率,工作效率、管理水平有一个较大的提高,减少您不必要的浪费,使您对您的顾客信息的收集、房源的分配等做到心中有数,使您的决策、计划更科学、更合理,以适应当今竞争日趋激烈的环境。
管理信息系统从单位、中介到大型房产公司都是很必要的,它的内容对于买卖房屋的顾客和管理者来说都至关重要,所以房屋中介管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。
一直以来人们使用传统人工的方式管理文件档案,或者使用人工和电脑统计相结合的方式,这些管理方式存在着许多缺点,如:
效率低、保密性差,易出错,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
因此,开发这样一个房屋中介管理信息系统成为很有必要的事情,在下面的各章中我们将以开发一个房屋中介管理信息系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
2.2可行性分析
2.2.1技术可行性
本系统的开发利用MicrosoftSQLServer2005作为本系统的数据库,它是一个关系型数据库,而且最基本的功能和SQL2000都一样,增加的都是扩展的功能,它是一个支持多用户的新型数据库适用于大中规模的数据量需求。
使用VisualStudio
.NET作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
VisualStudio
.NET是一套完整的开发工具,用于生成ASPWeb应用程序、XMLWebservices、桌面应用程序和移动应用程序。
VisualBasic
.NET、VisualC++
.NET、VisualC#
.NET和VisualJ#
.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。
另外,这些语言利用了.NETFramework的功能,此框架提供对简化ASPWeb应用程序和XMLWebservices开发的关键技术的访问。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
2.2.2经济可行性
现在,计算机的配件不断在更新,性能也变得越来越好,同时其价格正在逐渐下降。
这次做的这个房屋中介管理信息系统,给房屋中介公司和顾客都带来了很大的方便,表现为以下几方面:
1、本系统的运行可以代替人工进行许多繁杂的劳动;
2、本系统的运行可以节省许多资源;
3、本系统的运行可以大大的提高中介的工作效率;
4、本系统的运行可以方便管理员对各种信息(员工、顾客以及房源等)进行分类统计和管理;
5、本系统可以保证各种信息(员工、顾客以及房源等)的安全。
所以本系统在经济上是可行的。
2.2.3操作可行性
开发.net方面的信息管理系统是一项复杂的系统工程,从70年代开始,人们逐渐认识到,为了保证在.net环境下运行的系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。
这些方法旨在指导开发者进行信息化的系统开发,从而加快系统开发的速度、保证质量、以及降低开发成本。
信息化的系统开发方法确实在开发实践中取得了一定的效果。
作为我们在校即将毕业的毕业生来说,鉴于经验欠缺,时间仓促的实际情况;
我们选择技术要求不高,软件规模小的小软件来做为设计题目比较适合。
另外在软件数据结构方面,我们以管理方便的SQLServer作为程序后台数据支持。
在软件安全方面来讲,一般的软件都包刮了软件加密、软件注册、以及不同用户使用软件的安全管理功能。
1.可行性研究的前提要求:
功能:
设计一套房屋中介管理信息系统,使信息管理系统化,完善化,高效化。
设计方案的具体要求应包括如下几部分:
1)需求分析
2)功能实现(用户登录,买卖房屋顾客注册,房源发布及查询,房源的成交情况及查询,顾客以及房源信息的更新及删除等)
3)界面美观,性能:
稳定快速,实时控制
4)输入/输出:
汉字
5)安全与保密要求:
不能轻易被破坏,不能让中介或公司管理员以外的人删改,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。
2.可行性研究的方法:
通过调查分析开发实验室管理所具备的能力及实现的方法。
确定总体结构,利用SQLServer数据库所具有的能力,以最简洁最容易的方法,使用C#使其成为一个初级的系统软件。
3.决定可行性的主要因素:
中介或公司规模、设备状况、操作人员技术。
4.与原有操作方式比较的优越性:
比原方式操作简单易行,查询信息准,减少人力工作。
2.3数据流程图
2.3.1数据流程图
数据流程图(DataFlowChart),是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
数据流程图的系统部件包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分。
2.3.2整体数据流程图
整体数据流程图如图2.1所示。
图2.1整体数据流程图
2.4数据字典
数据字典(datadictionary)是一个自动或手动存储数据源定义和属性的文档,对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
数据字典对用户来说是一组只读的表,其内容包括数据库中所有模式对象的信息,如表、视图、簇及索引等。
2.4.1数据项表
数据项又称数据元素(data
element),是数据的基本单位,一个数据元素可由若干个数据项(data
item)组成,数据项是数据的不可分割的最小单位。
数据项表如表2.1所示。
表2.1数据项表
数据项编号
数据项名
数据项含义
存储长度
别名
DI—1
roomno
房屋编号
Int(4)
索房号
DI—2
typename
房屋类型
Char(50)
房屋名
DI—7
phoneno
联系电话
Char(11)
电话号
DI—4
Workerno
员工编号
DI—5
userno
房主编号
DI—6
User1no
客户编号
2.4.2数据结构列表
数据结构是计算机存储、组织数据的方式。
数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。
通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。
数据结构往往同高效的检索算法和索引技术有关。
数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。
记为:
Data-Structure=(D,R)
其中D是数据元素的集合,R是该集合中所有元素之间的关系的有限集合。
SartajSahni
在他的《数据结构、算法与应用》一书中称:
“数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。
这些联系可以通过定义相关的函数来给出。
”他将数据对象(data
object)定义为“一个数据对象是实例或值的集合”。
CliffordA.Shaffer
在《数据结构与算法分析》一书中的定义是:
“数据结构是
ADT(抽象数据类型
AbstractData
Type)的物理实现。
”
数据结构列表如表2.2所示。
表2.2数据结构列表
数据结构编号
数据结构名
数据结构含义
组成
DS—1
rooms
房屋信息
Roomno,roomtype,Roomposition,roomprice,Putup,roommemo
DS—2
roomtype
Typeid,typename,area,Bednum,haircondition
Htelephone,htelevision,Htoilet,price
DS—3
booking
租售信息
Bookno,customname,customid,roomno,indate,discount,inmemo,checkdate,ammount
3概念结构设计
3.1总体E-R图
房屋中介管理系统总体E-R图如图3.1所示。
n
1
图3.1总体E-R图
3.2出租房E-R图
出租房的E-R图如3.2所示。
图3.2出租房E-R图
3.3客户E-R图
客户E-R图如图3.3所示。
图3.3客户E-R图
3.3房主E-R图
房主E-R图如图3.4所示。
图3.4房主E-R图
4逻辑结构设计
4.1房屋信息表
房屋信息表主要包括列名,描述,数据类型,数据长度以及列取值是否可以为空。
具体情况如表4.1所示。
列名
描述
数据类型
长度
是否为空
house_id
房屋编号(主键)
varchar
10
NOTNULL
house_companyName
物业名称
50
NULL
house_typeid
house_seatid
房屋位置(栋/幢)
house_state
房屋状态
house_fitmentid
房屋装修情况
house_favorid
房屋朝向
house_methodid
房屋用途
house_map
房屋所在地图
house_price
房屋价格
numeric
180
house_floorid
房屋所在楼层
house_buildyear
房屋年限
house_area
房屋面积
20
house_remark
房屋备注
user_ids
业主编号
表4.1房屋信息表tb_house
4.2房主信息表
房主信息表主要包括列名,描述,数据类型,数据长度以及列取值是否可以为空。
具体情况如表4.2所示。
user_id
用户账号(主键)
否
user_names
用户姓名
是
user_sex
用户性别
4
user_birth
用户生日
datetime
user_phone
用户手机
user_homephone
用户家庭电话
user_email
用户邮箱
30
user_cardid
用户银行卡号
user_type
user_recorddate
用户注册日期
表4.2房主信息表tb_user
4.3客户信息表
表4.3客户信息表tb_user1
具体情况如表4.3所示。
4.4系统数据结构
通过对整个系统的分析,可以列出以下整个系统所需要数据表的结构:
Ø
客户资料:
账号,姓名,性别,生日,手机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋中介 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)