房屋中介管理信息系统文档格式.docx

上传人:b****5 文档编号:16715511 上传时间:2022-11-25 格式:DOCX 页数:27 大小:1.50MB
下载 相关 举报
房屋中介管理信息系统文档格式.docx_第1页
第1页 / 共27页
房屋中介管理信息系统文档格式.docx_第2页
第2页 / 共27页
房屋中介管理信息系统文档格式.docx_第3页
第3页 / 共27页
房屋中介管理信息系统文档格式.docx_第4页
第4页 / 共27页
房屋中介管理信息系统文档格式.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

房屋中介管理信息系统文档格式.docx

《房屋中介管理信息系统文档格式.docx》由会员分享,可在线阅读,更多相关《房屋中介管理信息系统文档格式.docx(27页珍藏版)》请在冰豆网上搜索。

房屋中介管理信息系统文档格式.docx

法律可行性是考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作可行性考虑待开发软件的运行方式在用户组织内是否行得通,现行管理制度、人员素质、操作知识是否可行。

所有软件都选用正版,所有技术资料都由开发方保管,提出方拥有使用权,合同制定确定违约责任。

由于在本系统中是有合同作为双方合作的基础,所以不会存在任何侵犯、妨碍和责任问题。

即使存在了,也可以根据合同进行分析,一定有人会负责任,所以此系统完全可以进行开发。

第2章

系统需求分析

在系统的发展过程中,需求分析在很长一段时间里被人们认为是整个过程中最简单的一个步骤,但在过去十几年中人们逐渐认识到需求分析是整个过程中最为关键的一个部分。

虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。

然而在最终的系统中却不能遗漏任何一个微小的细节,所以可行性研究并不能代替需求分析,它实际上并没有准确地回答“系统必须做什么?

”这个问题。

所以进行软件设计之前,必须先进行需求分析,才能保证软件设计顺利完成。

假如在需求分析阶段分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。

系统的需求分析是需要开发人员和用户一起完成。

需求分析主要是对管理信息系统的需求进行分析,分析在设计系统时可能遇到的问题,及其解决方案,对目标系统提出完整、准确、清晰、具体的要求。

需求分析的结果是系统开发的基础,关系到系统的可利用价值,是开发软件所不可缺少的重要环节。

房屋中介管理系统的实现需要从实际出发,对实际情况进行客观的分析,深入了解需求。

系统利用Access与数据库结合的技术建立数据库管理系统。

同时需求分析也是进行概要设计和详细设计的基础,是进行内部维护和测试的依据。

2.1需求分析

2.1.1业务需求

随着计算计硬件和软件的发展,现代社会早已经进入信息化高速运行时代。

计算机在各中行业和领域的应用也越来越广泛,对于房屋中介和一些大型的房地产公司也不例外。

现代社会的房产信息管理也以进入系统化、信息化阶段。

大量的库存信息管理和快节奏的更新速度是传统的管理方式显得力不从心,而使用计算机管理就成了惟一的解决方案,然而计算机的应用是需要强大的系统软件和行业软件来支持的,房产信息的管理亦不例外。

所以开发出一款功能强大的房屋中介管理信息系统是软件支持的需要,更何况此系统既要是功能强大,也要要求操作简单,易实现。

所以,开发出一款功能强大,而又操作简洁、方便、快捷,适应用户要求的房屋中介管理信息系统是业务的需要。

2.1.2用户需求

1.软件具有简洁美观的界面。

2.操作简单、快捷,适合用户使用习惯。

3.要求系统安全、稳定。

4.要求能够注册多个用户,有不同的用户权限。

5.要求能够方便的使用增删改查等功能。

6.要求实现面向3个用户分别实现以下功能:

卖房者:

注册,登录,发布房源,查询购买者意向。

买房者:

注册,登录,查询空闲房源,发布中意房屋信息。

管理员:

查询买卖双方基本信息,查询房源情况,对卖房者登记的信息进行审核,并能根据房源情况进行分类统计。

2.1.3功能需求

房屋中介信息管理系统的功能需求主要包括用户的创建,该用户的密码、资料修改,房屋信息的登记、修改、删除,对客户需求的记录、修改、删除。

房屋登记将需要登记的房屋的信息输入系统,由系统进行储存,随时可以查阅修改。

一般情况下,普通会员只能浏览查询房屋具体信息,而管理员用户除了能查询房屋具体信息以外,还能够登记房屋信息,发布房屋信息,修该,删除房屋数据。

因此,普通用户和管理人员的的权限要明确区分开来,防止操作时因操作错误产生的数据丢失和数据错误。

具体分析如下:

用户创建:

普通会员可以通过用户注册界面创建新的用户,也可以由管理员在用户管理界面创建,并赋予不同的权限。

普通会员权限为“1”,管理员权限为“2”。

资料修改:

修改注册时所填写的所有相关信息,输入数据正确时,点击修改能够将数据输入到数据库,并保存。

密码修改:

修改注册时的旧密码,点击修改将新密码保存进数据库,下次则用新密码进行登录。

添加操作:

在执行操作时首先都要先检查是否已经输入数据,如果输入的数据不全或者有错误,将提示用户输入正确的数据,如果输入的数据正确,点击添加按钮,能够将数据输入到数据库,并保存数据。

删除操作:

在选定一个房屋信息后可将其从数据库中删除,并在前端界面显示出

来。

同时,该系统运行在windows平台上,有数据库维护功能。

并且该系统还应有一个较好的图形用户界面。

2.2开发环境需求分析

大多数的房屋中介公司使用的电脑系统都是WINDOWS的。

所以开发的房屋中介管理系统也是基于WINDOWS系统的,对于其开发环境,可以作如下的分析:

2.2.1硬件环境

内存:

512M及以上

硬盘:

10GB以上

显存:

64MB以上

分辨率:

1024×

800

2.2.2软件环境

操作系统平台:

Windows7

数据库服务器:

MicrosoftAccess2007

服务器平台:

前端开发工具:

ASP

2.2.3系统处理数据库的需求分析

该系统处理的数据来自于客户提供的房屋信息,客户需求的一些房屋信息以及客户的联系方式等。

处理的数据分为文本型和数字型,利用ACCESS可以很好的处理这些数据。

同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。

第3章系统总体结构设计

在总体设计这个阶段,应划分出组成该系统的一些物理元素----程序,文件,数据库,人工过程和文档等等。

同时,总体设计阶段另一项重要任务是设计软件的结构,确定系统中每个程序由哪些模块组成,以及这些模块间的关系。

具体到该系统,开发任务是实现房屋中介管理系统化、规范化和自动化,从而提高房屋中介公司的工作效率。

对于该系统,其本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考虑“数据”及对数据的“处理”这两个方面的问题。

为了把在房屋中介公司工作过程中的对所处理的数据清晰明确地表达出来,通常需要建立一个概念性的数据模型。

概念性数据模型是一种面向问题的数据模型,是对数据和信息建模。

这里运用最常用的表示概念性数据模型的方法,是实体——联系方法即E—R模型。

其具体的设计图如下所示:

3.1系统结构设计

该系统的主要结构包括以下两个大的部分:

会员系统,管理员系统。

每个大的部分又分为两个小的部分:

房屋信息和个人信息。

其系统的结构图设计如下:

图3-1系统结构图

进入该系统后,在登录界面输入正确的密码、验证码和权限后,进入不同的主界面。

3.2系统流程设计

用户登录系统后,对其账号密码、验证码和权限进行判定,输入结果正确则进入到不同的界面。

权限1进入到会员界面,权限2进入到管理员界面,不同的操作界面有不同的功能。

输入结果错误时将提示错误信息,不能进入系统,留在登录界面。

流程图设计如下:

图3-2系统流程图

3.3系统功能模块设计

通过调查研究和对系统的分析,会员、管理员系统分别包含的6个功能模块所实现的主要功能如下:

1、会员系统:

1)出租房屋:

主要功能是显示数据库所包含的所有出租中房屋的信息,以及对将

要出租的房屋信息进行登记,并导入数据库中。

2)出售房屋:

主要功能是显示数据库所包含的所有出售中房屋的信息,以及对将要出售的房屋信息进行登记,并导入数据库中。

3)求租房屋:

主要功能是显示数据库所包含的所有求租房屋意向的信息,以及对新的求租意向进行登记,并导入数据库中。

4)求购房屋:

主要功能是显示数据库所包含的所有求购房屋意向的信息,以及对新的求购意向进行登记,并导入数据库中。

5)个人资料修改:

主要功能是修改会员的个人资料,如联系电话、住址、证件号等信息,并将新的信息导入数据库中。

6)个人密码修改:

主要功能是修改会员登录系统所用的密码,并将新的密码导入数据库中。

2、管理员系统:

1)出租信息管理:

主要功能是显示数据库所包含的所有出租中房屋的信息,对某条信息进行删除,以及添加新的出租房屋信息,并更新数据库。

2)出售信息管理:

主要功能是显示数据库所包含的所有出售中房屋的信息,对某条信息进行删除,以及添加新的出售房屋信息,并更新数据库。

3)求租信息管理:

主要功能是显示数据库所包含的所有求租房屋意向的信息,对某条信息进行删除,以及添加新的求租房屋信息,并更新数据库。

4)求购信息管理:

主要功能是显示数据库所包含的所有求购房屋意向的信息,对某条信息进行删除,以及添加新的求购房屋信息,并更新数据库。

5)会员信息管理:

主要功能是显示数据库包含的所有用户的密码、权限,对某个用户进行删除,以及添加新的用户,并更新数据库。

主要功能是修改管理员登陆系统所用的密码,并将新的密码导入数据库。

以上分析说明可以用图4-3明确表示出各模块的功能:

图3-3系统功能模块图

3.4系统数据流图设计

该系统的初始房屋信息由出租出售房屋的客户提供,当求租求购客户未能从中找到所需的信息时,将提供其所意向的房屋信息,系统对其进行记录,并储存至数据库中。

通过分析得到以下数据流图,其顶层数据流图如下:

反馈信息

用户名,密码

图3-4系统顶层数据流图

其第二层数据流图如下:

图3-5系统第二层数据流图

其第三层数据流图如下:

图3-6系统第三层数据流图

第4章数据库设计

该系统的主要功能是对数据进行管理,所以数据库的设计在该系统中起着相当关键的作用。

数据库设计的好坏直接决定了该系统设计成功与否。

本系统采用Access作为后台数据库。

Access是Office办公套件中一个极为重要的组成部分。

刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。

现在它已经成为Office办公套件中不可缺少的部件了。

自从1992年开始销售以来,已经成为世界上最流行的桌面数据库管理系统。

Access的新版本功能变得更加强大。

不管是处理公司的客户订单数据;

管理自己的个人通讯录;

还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。

Access是一个关联式资料库管理与前端开发系统,除了后端的资料库管理之外,也具备前端UI介面开发工具。

4.1数据库需求分析

通过对房屋中介公司工作情况的分析,可以确定该数据库的结构,包括如下五张表格,分别记录如下的信息:

用户信息:

包括用户名,密码,密码提问,密码提问答案,真实姓名,联系方式,详细住址,权限等信息。

出租房屋信息:

包括房主姓名,联系方式。

要求出租房屋的一些信息,包括房屋地址,房屋类型,装修情况等信息。

出售房屋信息:

要求出售房屋的一些信息,包括房屋地址,房屋类型,装修情况等信息。

求购房屋信息:

包括的数据项有客户姓名,联系方式,对所需房屋要求的一些信息等。

求租房屋信息:

4.2数据库的结构设计

E-R图的设计是为了把给用户的数据要求清楚,准确的描述出来,通常建立一个概念性的数据模型。

概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型,它描述了从用户的角度看到的数据,它反映了用户的实现环境。

在数据模型中包含3中相互关联的信息:

数据对象,数据对象的属性及数据对象彼此间相互连接的关系。

该数据库的设计包含五张表格,对应了一个整体E-R图和五个实体E-R图,其具体的设计如下:

图4-1整体E-R图

图4-2出租房屋信息E-R图

图4-3出售房屋信息E-R图

图4-4求购房屋信息E-R图

图4-5求租房屋信息E-R图

图4-6用户信息E-R图

4.3数据表格设计

在上面的实体以及实体之间关系的基础上,设计出各个数据表,用以记录信息。

该数据库的设计中包含4个表格,分别用来记录出租房屋信息,出售房屋信息,求租人信息,求购人信息。

其具体的设计如下所示:

图4-6用户信息表

其中,username,password,passquestion,passanswer,truename,city,address,phone,authority,certificate为文本型数据,字段长度均为50。

zip为数字型数据,其字段长度为长整型。

图4-7出租房屋信息表

其中,customer,phone,kind,type,price,fix,now,address为文本型数据,字段长度均为50。

area为数字型数据,其字段长度为长整型。

图4-8出售房屋信息表

图4-9求租房屋信息表

其中,customer,phone,kind,type,price,fix为文本型数据,字段长度均为50。

图4-10求购房屋信息表

第5章各功能模块的具体设计与实现

该系统的主界面由ASP3.0来实现,ASP是ActiveServerPage的缩写,意为“动态服务器页面”。

ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。

ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。

利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

与HTML相比,ASP网页具有以下特点:

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;

(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;

(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等;

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取;

(7)方便连接ACCESS与SQL数据库;

(8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击;

ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。

但是其原理也是一样的。

5.1系统登录界面的设计与实现

在登录界面下需输入正确的用户密码和验证码,选择正确的权限,才能进入系统。

如果用户不存在,密码输入错误,验证码不正确,或者权限的选择不正确,系统将给出错误的信息,则不能进入系统。

图6-1为系统登录界面:

图5-1登录界面

若作为新用户没有账号,可以点击登录界面上的注册,则会跳转到注册界面注册新用户。

图6-2为新用户注册界面:

图5-2注册界面

其业务流程图如图6-3所示:

图5-3登录业务流程

登录界面的“登录”按钮onclick事件的核心代码为:

<

%

dimusername,password,authority,code

username=request.Form("

username"

password=request.Form("

password"

authority=request.Form("

authority"

code=request.Form("

code"

sql="

select*fromuserswhereusername='

"

&

username&

"

'

andpassword='

password&

rs.opensql,conn,1,1

ifnotrs.EOFthen

session("

)=rs("

truename"

rs.close

setrs=nothing

conn.close

setconn=nothing

ifsession("

)=authorityandauthority="

1"

then

ifSession("

GetCode"

)=codethen

response.Redirect"

member/member.asp"

else

%>

<

scriptlanguage="

javascript"

>

alert("

验证码不正确,请重新输入!

/script>

<

%

endif

elseifsession("

2"

manage/manage.asp"

endif

else

setrs=nothing

conn.close

setconn=nothing

endif

%>

5.2系统主界面的设计与实现

在输入正确的用户、密码、验证码和权限后,会分别跳转到两个不同的界面,下面分两部分进行介绍:

5.2.1会员界面

选择会员登录,则跳转到会员界面,如图所示:

图5-4会员界面

会员界面包含6个功能:

出租房屋,出售房屋,求租房屋,求购房屋,资料修改,密码修改。

1、出租房屋界面:

为求租客户提供所有出租房屋信息,出租客户发布出租房屋信息。

如图所示:

图5-5出租房屋界面

2、出售房屋界面:

为求购客户提供所有出售房屋信息,出售客户发布出售房屋信息。

图5-6出售房屋界面

3、求租房屋界面:

为出租客户提供所有求租房屋信息,求租客户发布求租房屋意向信息。

图5-7求租房屋界面

4、求购房屋界面:

为出售客户提供所有求购房屋信息,求购客户发布求购房屋意向信息。

图5-8求购房屋界面

5、资料修改界面:

修改登录用户的注册信息。

图5-9资料修改界面

6、密码修改界面:

修改登录用户的登录密码。

图5-10密码修改界面

5.2.2管理员界面

选择管理员登录,则跳转到管理员界面,如图所示:

图5-11管理员界面

管理员界面包含6个功能:

出租信息管理,出售信息管理,求租信息管理,求购信息管理,用户信息管理,密码修改。

1、出租信息管理界面:

显示所有出租房屋的信息,并可以对某条信息进行删除,添加新的出租房屋信息。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1