房地产销售管理系统(22页).doc
《房地产销售管理系统(22页).doc》由会员分享,可在线阅读,更多相关《房地产销售管理系统(22页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-房地产销售管理系统-第 19 页华北理工大学矿业学院网络原理与应用结课报告与项目总结题目: 房地产学生管理系统 姓名: 孟令明 专业: 13地信 班级: 2班 学号: 201314430229 成绩: 2016年 6 月 6 日目 录论文总页数:22页1 引言21.1 课题背景21.2 国内外研究现状21.3 本课题研究的意义21.4本课题的研究方法32 项目分析3 2.1用户分析3 2.2功能模块3 2.3 数据库分析42.4 运行环境52.4.1 服务器端配置52.4.2 客户端配置52.5 理论基础53 房屋销售管理系统的设计73.1 功能概述73.2 数据库设计83.2.1 数据库概
2、念模型83.2.2 数据库的表结构94 房屋销售管理系统的实现114.1 注册登录功能实现114.2 搜索功能实现134.3 系统功能管理144.3.1 房屋信息模块144.3.2 通告信息模块174.3.3 预订单模块174.3.4 在线帮助模块184.3.5 管理员模块19参考文献211 引言1.1 课题背景近几年我国房地产市场呈现持续火爆的势头,有专家预测,我国房地产高速发展要持续十年左右。如何让房屋变成公司的流动资金,是一个公司竞争中的重中之重。在现在网络飞速发展的背景下,设计房屋销售管理系统来促进销售也是一个很好的手段。当前形势下,仅仅靠原始的手工管理或简单的单机管理是不够的,商品部
3、门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。公司管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在商业中实现就成为了一个可望而不可及的目标。公司集团非常急需一套既有先进管理思想又适合国内大商业的房屋销售管理信息系统,作为实现目标和提高现有水平的一种重要手段。房屋销售管理系统是一个房屋销售公司不可缺少的部分,它的执行对于公司的决策者和管理者来说是很有帮助的, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。1
4、.2 国内外研究现状房屋销售在国内外都是一个已经发展了很久的行业,关于房屋销售的各种系统也是多样化的,系统的人性化设计是加强了客户和销售者之间联系,使用户在购买房屋之前就和销售方有了沟通,对自己中意的房屋也很了解。由于我国经济的发展迅速,带动了房地产业的进步,对系统的设计也是向多功能方面发展。公正、公平、合理的商业管理理念和商业管理水平的提高,使社会对房屋销售管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代房屋销售管理系统的出现成为必然。房屋销售管理系统的特点是从房屋销售管理的角度出发,用集中的数据库将
5、几乎所有与商品相关的数据统一管理起来,形成了集成的信息源。在国内外房屋销售方面来看,利用好网络是公司成功的基石。中国加入WTO,中国的房地产企业面临的服务领域的竞争压力更大。如何推进房屋销售管理的现代化、专业化、市场化是所有房产公司面临的紧迫课题。面对激烈的竞争和愈发挑剔的购房者,房地产发展商也在不断的寻找能够加强自身竞争力的手段。这时一个比较完善高效的房屋销售系统就越发显得重要了!1.3 本课题研究的意义用户是销售业的上帝,如何加强与用户之间的沟通,是每个公司销售部门应该努力去做的事情。通过房屋销售管理系统可以实现这一点,在用户对房屋有疑问的时候或者对房屋有购买意向的时候,可以在系统中轻松的
6、进行远程操作,可以减少双方因为见面所需要的经费,从而减少房屋公司的销售成本,在节约广告费上也有很大的作用,使公司名声在网上广为传播,解决了局限性的问题。通过对系统的管理,可以使销售者对自己的产品信息也加深了记忆,能够更好的帮助用户了解房屋详细信息。随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。房屋销售管理是商业信息管理的重要部分,面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,而且数据的准确性低。因此,开发一个界面友好,易于操作的房屋销售管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。 1.4本课题的研究方法本系统使用了B
7、/S模式,使用ASP.NET语言和SQL Server 2005来设计开发的。首先把所有人分为了用户和管理员2个部分,一般的用户可以对系统的前台进行访问,对一般的信息进行查看,而注册用户就可以通过登录来完成对房屋信息的查看和对房屋的预订功能。管理员可以通过登录进入系统的后台,实现对房屋信息和各种公告信息进行添加,编辑,删除等功能,还可以对用户的疑问进行解答,加强与用户的沟通。 2 项目分析 2.1需求分析房屋销售管理系统可以实现用户在线查看房屋信息和各种通告,可以在线对自己中意的房屋进行预订。管理员可以实现对各种房屋的录入、编辑和删除工作,可以回答用户的留言,解决一些用户的疑问。本系统分成6个
8、子系统部分:房屋信息系统;通告消息系统;预订单系统;在线帮助系统;管理员系统;搜索系统。系统功能模块如图1所示。图1 系统功能模块图 2.2 功能模块(1)房屋信息模块房屋信息展示:把所有数据库里面有的房屋信息显示出来。详细的房屋信息有助于用户选择房屋。推荐房屋信息展示:管理员根据房屋地点、房屋价格等标准,认为某房屋值得用户去买,给出推荐判断,该房屋属于比较热门的商品。(2)通告信息模块新闻通告显示:把所有的新闻通告,如公司的最近动态、国家房地产政策等公布出来,为用户买房提供帮助。(3)预订单模块预订单的生成:用户对自己中意的房屋,在没有别人预订的前提下,可以对该房屋进行预订(只能预订一个),
9、如果3天后,没有到房屋销售公司去办理手续,系统将该生成的预订单注销。预订单的查看:用户可以对自己的预订单信息进行查看,以确定自己的选择是否正确。预订单的修改:可以注销以前预订的房屋,预订其他的房屋。(4)在线帮助模块用户提问:用户针对公司或房屋的疑问给管理员留言,等待管理员做出解答。所有问答展示:把所有的用户和管理员的问答都展示出来,为一些有同样问题的用户提供便利,就不用再次提问了。(5)管理员模块房屋信息管理:对公司的所有的房屋信息进行录入,可以对其进行编辑、删除等操作。通告信息管理:对要发布的信息进行录入,也可以进行编辑、删除等操作。预订单管理:对用户提交的预订单进行记录,并通知相关部门跟
10、客户联系,约定见面时间。在线帮助管理:对用户提出的问题进行解答,有利于促进管理员和用户的互动。超级管理员对一般管理员的管理:包括添加和编辑。(6)搜索模块搜索功能:用户根据自己的需要来查找房屋。 2.3 数据库分析房屋销售管理系统数据库采用Microsoft SQL SERVER 2000,数据库中主要表为:Admin-管理员信息表House-房屋信息表Login-用户信息表Message-通告信息表Question-问答信息表Orders-预订单信息表 2.4 运行环境 2.4.1 服务器端配置硬件环境:(1) CPU:AMD 2500+(2)内存:512MB(3)硬盘:80G软件环境:Wi
11、ndows XP(含IIS ),Microsoft SQL Server 2.4.2 客户端配置硬件环境:(1)CPU:赛扬2.0GHZ以上(2)内存:256MB以上(3)硬盘:20G以上软件环境:Windows 2000/NT/XP/2003, IE6.0 2.5 理论基础ASP.NET是一种面向对象的编程语言,它作为Visual Studio中的一部分。ASP.NET(发音为“C-Sharp”)既保持了C+中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。据微软产品经理透露,ASP.NET语言将在保持C/C+灵活性的基础上为程序员带来更高效的RAD开发方式。它不仅能用于WEB服务程序
12、的开发,并且还能开发强大的系统级程序。ASP.NET编程语言还将包含虚拟机设备。ASP.NET的特性:ASP.NET是由C和C+派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,ASP.NET意在综合Visual Basic的高效率和C+的强大功能。但这种说法是否准确呢?由于ASP.NET的结构很像Visual Basic的ActiveX,它显然是冲着RAD开发者来的。但同时,“ASP.NET提供了C+的强大功能”这种说法也稍嫌夸张,将来很可能变成空头支票。对某一对象接口的更新,微软称之为“继承”,当然“继承”是就“对象”而言的。但是,虽然“对象”这个词我们经常碰到,却很少有人真
13、正理解了它的含义。微软的用户,甚至它自己的员工都经常把“对象”和“接口”弄混。所以微软干脆就用接口来定义各种对象,结果导致了“面向对象编程”(OOP)被微软弄得乱七八糟。现在,微软又在大踏步地前进了(虽然它内心还是很小心),它把它建立在接口基础上的“对象”集成到了开发工具里。不过它走得实在过了头,它甚至把对另一对象接口的更新称之为“继承”。这个“继承”给程序员们带来的好处就是语言无关只要接口维持其兼容性,用Visual Basic写成的对象在ASP.NET和C+中也可以良好地运行。但此特性是以真正的OOP技术和平台的可移植性为代价的。每个对象都被编译和注册到Windows子系统,只要你能访问这
14、个子系统,你就能访问这个对象。来吧!欢迎来到.NET和NGWS的世界!Windows平台从来没有完完全全地让人产生这样完整的依赖性。他们的动机当然要遭到全世界对微软有偏见的人的怀疑,当然,完全依靠此技术的ASP.NET也不例外。事实上,ASP.NET将是完全依靠Windows的最完美的产物。那些困绕Java SDK, MFC 和SET的数据库已成为过去。你想放入ASP.NET的任何东西(无论何种语言),只要在Windows的.NET子系统下建立和包装的都可以使用Windows的运行库。SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程
15、语言。TSQL是结构化查询语言SQL的一种,支持ANSI SQL92标准。SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,角色概念的引入方便了权限的管理,也使权限的分配更加灵活。SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQ
16、L Server在服务器端的软件运行平台是Windows NT、Windows9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如Unix、Apple Macintosh等。微软的SQL Server是一项完美的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。这里所有的文章所采用的数据库应用程序都是基于SQL Server之上的,采用ODBC及标准
17、的SQL查询,可以非常简单的移植到任何一个支持ODBC的数据库之上,如:Oracle,Informix,Db2和Access,在阅读有关ASP数据库编程技术之前,要确认你至少熟悉一种数据库管理系统,并可以使用标准的SQL查询语言操作数据库。SQL Server提供服务器端的软件,这部分需要安装在NT Server上,SQL Server的用户端则可以安装在许多用户端PC系统中,Windows可以让用户端进行数据库的建立,维护及存取等操作,SQL Server可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可
18、以定义250个索引,其中有一个可以是Clustered索引。SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQL Server数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule),缺省(default)以及限制(Cons
19、traints),来协助将新的数值套用到表格中去。3 房屋销售管理系统的设计3.1 功能概述本网站采用B/S模式,可以实现浏览,预订,在线帮助,管理,搜索房屋等功能。该系统的用户分为三个不同角色:分别为一般用户、注册用户和管理员。一般用户可以对网站的一般功能进行使用,可以浏览大部分的信息,主要是不能使用预订单和使用在线帮助,这主要是防止一般用户胡乱的使用,扰乱整个系统的管理。注册用户除了可以使用一般用户所有的功能以外,可以对自己中意的房屋进行预订,注册的时候尽量填写真实的用户信息,以便于管理员联系自己。注册用户还可以使用在线帮助系统,只有注册了才可以和管理员进行沟通。管理员可以进行所有房屋信息
20、和通告信息的添加、删除和编辑操作,可以查看用户的留言和用户所提交的预订单,做出相应的反映。管理员还可以设置房屋是否推荐,对用户买房起到了引导作用。3.2 数据库设计3.2.1 数据库概念模型E-R(Entity-Relationship Approach)图是最常用的概念模型表示方法,也是数据库的核心和基础,它是按用户的观点来对数据和信息建模,依据概念模型设计应具的特点,房屋消息信息管理系统的E-R图如下所示。管理员在线问答用户通告房屋预订单提问标题日期密码日期作者提问者答复内容标题姓名用途推荐户型位置时间年限面积单价名字用户名地址邮编电话email身份证预订号用户地址日期单价用户电话用户名房
21、屋名密码类型email电话帐 号图2 问题信息E-R图图3 通告信息E-R图图5 房屋信息E-R图图7 管理员信息E-R图图6 预订单信息E-R图图4 用户信息E-R图3.2.2 数据库的表结构Admin表(如表1)是记录管理员信息的,包括基本的管理员名、管理员密码和管理员邮箱,在添加管理员时需要使用该表。表1 Admin字 段数据类型长 度是否允许为空字段描述idint4否编号adminIDvarchar50否管理员名adminpasswordvarchar50否管理员密码adminphonevarchar50否管理员电话adminemailvarchar50否管理员邮箱House表(如表2
22、)是房屋的基本信息。在用户查看房屋及管理员操作房屋信息时需要使用该表。Housename是这个表的主键。表2 House字 段数据类型长 度是否允许为空字段描述idint4否编号housenamevarchar50否房屋名univalentvarchar50否单价areavarchar50否房屋面积buildtimedatatime8是修建时间agelimitvarchar50是使用年限situationvarchar50否坐落位置recommedvarchar50是推荐houseformvarchar50否户型typenamenvarchar50否用途Imagevarchar50是房屋图片L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房地产 销售 管理 系统 22
限制150内