房屋中介管理信息系统Word格式.docx
《房屋中介管理信息系统Word格式.docx》由会员分享,可在线阅读,更多相关《房屋中介管理信息系统Word格式.docx(27页珍藏版)》请在冰豆网上搜索。
可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
对于可行性分析,可从如下三个方面来进行:
1.2.1技术可行性
技术可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。
房屋中介信息管理系统的工作主要是在客户和房屋中介人员之间架起一座桥梁,能相互提供信息,处理信息。
这一特点非常适合于计算机的特点,而计算机硬件和软件技术的飞速发展,也为系统的建设提供了技术条件。
通过对房屋中介的工作流程加以分析,同时ASP提供给的良好开发平台,其与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为实验的顺利进行提供可靠的参考和依据。
1.2.2经济可行性
经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。
该系统适用于中小型的房屋中介机构,开发该系统的费用主要包括开发阶段的费用以及今后的运行、维护费用。
其新系统带来的效益来自使用该系统后房屋中介机构工作的科学化,规范化,高效化所带来的效益。
这些主要体现在工作人员的减少,工作效率的提高,相应工资支出的减少,更容易满足客户的需求,使房屋中介公司的客户群扩大,以及与传统的手工登记的方式相比不易发生差错,因差错带来的损失的相对减少。
1.2.3操作可行性
本系统适用于Windows7等主流操作系统之上,对于该系统的推广使用提供了很好的途径。
该系统研究了中介机构的工作流程后充分考虑到工作人员以前的工作习惯,使其对新系统更易适应,在操作上主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。
使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。
另外界面清晰易懂,加之可视化的管理工具,对数据库的操作是相当简单的,所以操作上是可行的。
1.2.4法律可行性
法律可行性是考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作可行性考虑待开发软件的运行方式在用户组织内是否行得通,现行管理制度、人员素质、操作知识是否可行。
所有软件都选用正版,所有技术资料都由开发方保管,提出方拥有使用权,合同制定确定违约责任。
由于在本系统中是有合同作为双方合作的基础,所以不会存在任何侵犯、妨碍和责任问题。
即使存在了,也可以根据合同进行分析,一定有人会负责任,所以此系统完全可以进行开发。
第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进入到管理员界面,不同的操作界面有不同的功能。
输入结果错误时将提示错误信息,不能进入系统,留在登录界面。
流程图设计如下:
用户登录
权限判断
退出系统
管理员界面
会员界面
2
1
密码判断
个人信息
图3-2系统流程图
3.3系统功能模块设计
通过调查研究和对系统的分析,会员、管理员系统分别包含的6个功能模块所实现的主要功能如下:
1、会员系统:
1)出租房屋:
主要功能是显示数据库所包含的所有出租中房屋的信息,以及对将
要出租的房屋信息进行登记,并导入数据库中。
2)出售房屋:
主要功能是显示数据库所包含的所有出售中房屋的信息,以及对将要出售的房屋信息进行登记,并导入数据库中。
3)求租房屋:
主要功能是显示数据库所包含的所有求租房屋意向的信息,以及对新的求租意向进行登记,并导入数据库中。
4)求购房屋:
主要功能是显示数据库所包含的所有求购房屋意向的信息,以及对新的求购意向进行登记,并导入数据库中。
5)个人资料修改:
主要功能是修改会员的个人资料,如联系电话、住址、证件号等信息,并将新的信息导入数据库中。
6)个人密码修改:
主要功能是修改会员登录系统所用的密码,并将新的密码导入数据库中。
2、管理员系统:
1)出租信息管理:
主要功能是显示数据库所包含的所有出租中房屋的信息,对某条信息进行删除,以及添加新的出租房屋信息,并更新数据库。
2)出售信息管理:
主要功能是