房地产销售管理系统 联系客服

发布时间 : 星期一 文章房地产销售管理系统更新完毕开始阅读6716d02604a1b0717ed5ddd6

2.2 功能模块

(1)房屋信息模块

房屋信息展示:把所有数据库里面有的房屋信息显示出来。详细的房屋信息有助于用户选择房屋。

推荐房屋信息展示:管理员根据房屋地点、房屋价格等标准,认为某房屋值得用户去买,给出推荐判断,该房屋属于比较热门的商品。

(2)通告信息模块

新闻通告显示:把所有的新闻通告,如公司的最近动态、国家房地产政策等公布出来,为用户买房提供帮助。

(3)预订单模块

预订单的生成:用户对自己中意的房屋,在没有别人预订的前提下,可以对该房屋进行预订(只能预订一个),如果3天后,没有到房屋销售公司去办理手续,系统将该生成的预订单注销。

预订单的查看:用户可以对自己的预订单信息进行查看,以确定自己的选择是否正确。 预订单的修改:可以注销以前预订的房屋,预订其他的房屋。 (4)在线帮助模块

用户提问:用户针对公司或房屋的疑问给管理员留言,等待管理员做出解答。 所有问答展示:把所有的用户和管理员的问答都展示出来,为一些有同样问题的用户提供便利,就不用再次提问了。

(5)管理员模块

房屋信息管理:对公司的所有的房屋信息进行录入,可以对其进行编辑、删除等操作。 通告信息管理:对要发布的信息进行录入,也可以进行编辑、删除等操作。

预订单管理:对用户提交的预订单进行记录,并通知相关部门跟客户联系,约定见面时间。

在线帮助管理:对用户提出的问题进行解答,有利于促进管理员和用户的互动。 超级管理员对一般管理员的管理:包括添加和编辑。 (6)搜索模块

搜索功能:用户根据自己的需要来查找房屋。

2.3 数据库分析

房屋销售管理系统数据库采用Microsoft SQL SERVER 2000,数据库中主要表为: Admin--------管理员信息表 House--------房屋信息表 Login--------用户信息表

第 4 页 共 22页

Message--------通告信息表 Question--------问答信息表 Orders--------预订单信息表

2.4 运行环境

2.4.1 服务器端配置

硬件环境: (1) CPU:AMD 2500+ (2)内存:512MB (3)硬盘:80G 软件环境:

Windows 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服务程序的开发,并且还能开发强大的系统级程序。ASP.NET编程语言还将包含虚拟机设备。

ASP.NET的特性:ASP.NET是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,ASP.NET意在综合Visual Basic的高效率和C++的强大功能。但这种说法是否准确呢?由于ASP.NET的结构很像Visual Basic的ActiveX,它显然是冲着RAD开发者来的。但同时,“ASP.NET提供了C++的强大功能”这种说法也稍嫌夸张,将来很可能变成空头支票。

对某一对象接口的更新,微软称之为“继承”,当然“继承”是就“对象”而言的。但是,虽然“对象”这个词我们经常碰到,却很少有人真正理解了它的含义。微软的用户,甚至它自己的员工都经常把“对象”和“接口”弄混。所以微软干脆就用接口来定义各种对象,结果导致了“面向对象编程”(OOP)被微软弄得乱七八糟。现在,微软又在大踏步地前进了

第 5 页 共 22页

(虽然它内心还是很小心),它把它建立在接口基础上的“对象”集成到了开发工具里。不过它走得实在过了头,它甚至把对另一对象接口的更新称之为“继承”。

这个“继承”给程序员们带来的好处就是语言无关——只要接口维持其兼容性,用Visual Basic写成的对象在ASP.NET和C++中也可以良好地运行。但此特性是以真正的OOP技术和平台的可移植性为代价的。每个对象都被编译和注册到Windows子系统,只要你能访问这个子系统,你就能访问这个对象。来吧!欢迎来到.NET和NGWS的世界!——Windows平台从来没有完完全全地让人产生这样完整的依赖性。他们的动机当然要遭到全世界对微软有偏见的人的怀疑,当然,完全依靠此技术的ASP.NET也不例外。

事实上,ASP.NET将是完全依靠Windows的最完美的产物。那些困绕Java SDK, MFC 和SET的数据库已成为过去。你想放入ASP.NET的任何东西(无论何种语言),只要在Windows的.NET子系统下建立和包装的都可以使用Windows的运行库。

SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。

SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,\角色\概念的引入方便了权限的管理,也使权限的分配更加灵活。

SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL 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及标准的SQL查询,可以非常简单的移植到任何一个支持ODBC的数据库之上,如:Oracle,Informix,Db2和Access,在阅读有关ASP数据库编程技术之前,要确认你至少熟悉一种数据库管理系统,并可以使用标准的SQL查询语言操作数据库。

SQL Server提供服务器端的软件,这部分需要安装在NT Server上,SQL Server的用户端则可以安装在许多用户端PC系统中,Windows可以让用户端进行数据库的建立,维护及存取等操作,SQL Server可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引,其中有一个可以是Clustered索引。

SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,

第 6 页 共 22页

Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQL Server数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去。

3 房屋销售管理系统的设计

3.1 功能概述

本网站采用B/S模式,可以实现浏览,预订,在线帮助,管理,搜索房屋等功能。该系统的用户分为三个不同角色:分别为一般用户、注册用户和管理员。

一般用户可以对网站的一般功能进行使用,可以浏览大部分的信息,主要是不能使用预订单和使用在线帮助,这主要是防止一般用户胡乱的使用,扰乱整个系统的管理。

注册用户除了可以使用一般用户所有的功能以外,可以对自己中意的房屋进行预订,注册的时候尽量填写真实的用户信息,以便于管理员联系自己。注册用户还可以使用在线帮助系统,只有注册了才可以和管理员进行沟通。

管理员可以进行所有房屋信息和通告信息的添加、删除和编辑操作,可以查看用户的留言和用户所提交的预订单,做出相应的反映。管理员还可以设置房屋是否推荐,对用户买房起到了引导作用。

第 7 页 共 22页