房地产中介管理系统分析与报告.docx
- 文档编号:11605005
- 上传时间:2023-03-20
- 格式:DOCX
- 页数:18
- 大小:255.69KB
房地产中介管理系统分析与报告.docx
《房地产中介管理系统分析与报告.docx》由会员分享,可在线阅读,更多相关《房地产中介管理系统分析与报告.docx(18页珍藏版)》请在冰豆网上搜索。
房地产中介管理系统分析与报告
仲恺农业工程学院
课程结业报告
房地产中介管理系统
课程名称软件需求分析
姓名方楚姗
院(系)信息科学与技术学院
专业班级计算机科学与技术121班
学号201210214105
指导教师成筠
日期2015年5月7号
仲恺农业工程学院教务处制
摘要
随着信息自动化处理技术的日益发展,如何科学,全面,高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。
因为我对房地产方面比较感兴趣,希望能够对房产中介事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。
期望能够使他们避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。
一个能够使其实现管理系统化,规范化,自动化的计算机系统就显得很有必要。
利用计算机技术,实现管理系的自动化,规范化就是这个问题最好的解决方法。
本文探讨房产中介管理系统的理论基础和设计思想,介绍了房屋中介管理系统的各个功能,以软件工程理论作为系统开发的理论基础,设计并实现了对出租,出售房屋信息的管理,对求租求购客户信息,需求的记录,并及时为其提供准确信息。
其主要内容包括如下:
对于房屋信息的管理;后台数据库的设计,建立以及各个模块间的关系。
本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细地解释。
1.引言
1.1编写目的
随着近几年房地产市场的火爆,全国各地大中城市的房产中介机构应运而生,以计算机为依托的房产中介管理系统也被全面装备到各种房产中介机构中,极大提高了房产中介机构的工作质量和经营水平。
房地产中介管理系统需求报告是为了房地产中介管理系统所编写的需求报告。
房地产,一直是一个热门的产业。
人口的增多、城市的发展都注定着房地产的发展。
然而,很多人刚刚来到一个城市都不知如何去哪里租房买房,而房源的好坏、价格等信息也不是很清晰,而房地产中介管理系统则可以解决这个问题。
近几年来,互联网的发展是很迅速且先进的,很多东西都可以在互联网上完成。
传统的房地产企业管理模式与业务手段的效率低下,信息滞后,规范与执行力差等,利用先进的IT信息技术,结合自身的房地产管理思想和模式,参考一系列房地产企业管理模式,在软件开发人员的帮助下,开发出一个稳定可持续发展、更高效、适合市场的信息化管理软件。
该系统解决了以往效率低、信息滞后、执行力差等缺点,为房地产商与用户提供了一个更直接,更快速的交易平台。
1.2项目风险
●任务提出者:
某房地产企业
●软件开发者:
IT公司
●产品使用者:
房地产产商、中介、普通用户
1.3文档约定
●正文风格:
正文统一五号宋体,副标题小四宋体,标题四号宋体
●提示方式:
注释
●重要符号:
粗体文字
1.4预期读者和阅读建议
预期读者:
●用户
●开发人员
●项目经理
●测试人员
●文档编写入员
阅读建议:
测试人员、用户、项目经理可以从目录等查询你们所要了解的内容。
1.5产品范围
本系统主要是为了提高中介公司的信息化水平和工作效率而设计开发的,从而加强中介公司的运营模式,使其信息化、智能化,进而提高中介公司的工作效率和用户的便利程度。
1.6参考文献
[1]软件需求工程毋国庆、梁正平、袁梦霆、李勇华机械工业出版社2008年
2.综合描述
2.1产品的状况
随着科学技术的飞速发展,计算机科学日渐成熟,人们使用计算机进行交易越来越简单、高效和方便。
城市生活中房屋的租赁买卖十分的频繁,一套行之有效的房屋中介系统将给房屋中介商和房屋交易双方带给相当多的便利。
正式这样的需求,我们着力为房屋中介行业制定一个适合他们的计算机管理软件。
力求为用户提供简洁、易操作的界面,快速完成房源检索、房屋预定、交易管理。
房地产中介管理系统是一个新型的、自主型的产品。
该系统主要是为了中介与用户之间的交易提供更简单方便的操作方式。
2.2产品的功能
整个系统包括以下的6个基本模块:
登录模块,客户信息管理模块,房源信息管理模块,员工信息管理模块,系统管理模块和帮助模块。
顶层数据流图:
一级数据流图:
2.3用户类和特性
用户
特性
管理员
该系统的管理者,房屋中介的工作人员,需要准确调取买卖和租赁双方的交易详情,并对买卖双方发布的信息进行审核和登记
卖房出租者
有卖房租房需求,为系统提供房源,希望自己的房源信息能被广泛发布。
被更多需要买房租房的人所关注
买房租房者
有买房需求,需要掌握大量准确的实时信息,以便其在选择时进行必要的比较
测试人员
为该系统进行测试的人员,并找出系统的不足之处
开发人员
开发该系统的人员
维护人员
对系统进行定期维护的工作人员
2.4运行环境
房地产中介管理系统采用B/S结构,使用面向对象工具Java进行开发,后台数据采用SQL数据库,可以在windowXP、window7、window2003或更高版本等系统下运行。
2.5设计和实现上的限制
1)使用开源的Java语言
2)容易扩展
3)考虑到该软件所管理的信息涉及到管理者和客户的人身信息安全,所以该系统的权限设置也很重要
4)在软件中使用标准化的数据格式,以方便实现系统中数据的分享
2.6假定和约束
假定:
1、系统可以长期运行,版本也可以不断升级,来满足用户的新需求
2、系统是由Java开发的,大部分的操作系统都能顺利运行,适合广大的公司使用。
3、系统操作简单,中介的工作人员只需掌握一些基本的电脑使用方面的知识,要求会打字会记录,这样简单进行培训能够轻松使用本系统,无须花费多少财力物力去培训员工。
4、系统一经投入就可以运行,并产生效果得到回报。
约束:
经费约束:
预期不超过6万块
工期约束:
六个月
人员地理位置约束:
广州
技术约束:
由于我们还是在校生,没做系统的经验,在技术方面还比较欠缺
3.外部接口需求
3.1用户界面
●将要采用的图形用户界面(GUI)标准或者产品系列的风格实现界面的设计;
●有关屏幕布局或者解决方案的限制:
本系统采用常用系统的布局和色调搭配主次分明,重点突出,操作简单、方便;
●将要使用在每一个屏幕(图形用户界面)上的软件组件,可能包括:
n标准按钮;
n导航链接;
n各种功能组件;
n消息栏;
n选单
●各种显示格式的规定,可能包括:
n不同情况下文字的对齐方式
n不同情况下数字的表现格式与对齐方式
n日期的表现方式与格式
n计时方法与时间格式
●错误信息显示标准:
对于错误,我们会有效友好的提示,对于页面找不带的错误和系统的错误我们也会有较为友好的提示,系统的容错性很强。
3.2硬件接口
(1)条形打印机接口
(2)数据采集器接口
(3)具体需要与硬件供应商确定产品规格,型号,以及通讯协议。
3.3软件接口
该软件产品与其它外部组件的连接,包括:
●操作系统Windows;
●数据库SQL;
●服务器
●Java运行环境
●工具
3.4通讯接口
与软件产品所使用的通讯功能相关的需求,包括:
●电子邮件;
●IE浏览器等;
●网络通讯标准或者协议:
HTTP协议;
●使用Excel表格进行数据交互
定义相关的:
●消息格式;
●通讯安全或加密问题;
●数据传输速率;
●同步和异步通讯机制;
4.系统功能需求
4.1说明和优先级(功能划分)
1.登录模块(高优先级):
用户注册和登录该系统
2.客户信息管理模块(高优先级):
管理客户基本信息
3.房源信息管理模块(高优先级):
包括发布房源、查询房源信息等功能
4.员工信息模块(高优先级):
管理员工的基本信息
5.系统管理模块(高优先级):
管理整个系统的运行,包括交易状态等。
6.帮助模块(中优先级):
给用户提供帮助
4.2激励/响应序列(功能描述)
1)登录模块:
包括高级管理员和普通管理员登录。
管理员可以对系统的信息进行添加、删除、修改,普通用户则有一些限制。
2)客户信息管理模块:
包括添加客户和客户信息维护。
添加客户又包括购房客户的添加和售房客户的添加;客户信息维护包括对购房客户信息的删除和修改以外售房客户信息的删除和修改及显示客户信息。
3)房源信息管理模块:
房源信息管理模块包括对房源的添加和房源信息的维护,房源信息维护就是对房屋进行删除和修改及显示。
房源的查询包括所有房源查询,已售出房源查询及未售出房源查询。
4)员工信息管理:
对员工的信息进行添加、删除、修改及显示,这个模块是高级管理员才能做的操作。
5)系统管理模块:
包括登录用户管理、密码修改和系统的推出。
登录用户管理也是高级管理员才能做的操作。
密码修改是登录用户对自己密码的修改。
6)帮助模块:
对用户提供一些常见问题的帮助以及人工帮助。
4.3输入/输出数据
输入数据:
用户名:
用户的个人标志,字符串,不可以使用除中文、英文、阿拉伯数字以外的字符
密码:
英文字母或数字
房源信息:
描述所要出租、出卖、租房和买房的房子基本信息
地址:
用户的个人住址
联系方式:
用户的联系方式
身份证号:
用户的信息标志
输出信息:
查询结果:
对于用户输入条件之后返回的查询结果
操作提示:
对于用户的无效操作、警告、交易成功或失败等提示
统计结果:
对于数据的一些统计信息
交易结果:
对于买卖双方进行交易的一些基本信息
5.其它非功能需求
5.1性能需求
本系统的并发量是非常小的,所以不存在着系统由于高并发存在的问题,本系统更加注重安全性和可靠性,并且是容易维护的。
●相互合作的用户数量:
<=10人
●系统支持的并发操作数量>=100人
●响应时间:
<8s
●与实时系统的时间关系:
从服务器上的时间,也可以手动输入本地时间。
●容量需求
n存储器
n磁盘空间:
>80GB,由于系统存在着大量的附件,所以需要大容量的磁盘,还要及时对这些附件进行专业或者备份。
n数据库中表的最大行数
5.2安全措施需求
●为了系统数据的安全性,会定时对数据库的数据进行人工备份。
●为了防止人为破坏,实现了SQL防注入攻击。
●为了防止没有权限的操作,系统有严格的权限控制
●系统有较好的容错能力,即使发生了错误能很快恢复。
●系统对用户输入的信息由较为严格的验证,保证系统的可靠性。
●系统会对一些比较严格的操作进行记录,具有相应权限的用户可以查看用户的操作记录,从而可以分析危险或者不允许的操作。
5.3安全性需求
●系统会保护用户的隐私信息,没有相应权限的用户是不能访问没有权限的信息。
●系统会给用户输入密码时提供加密服务,还有修改密码时需要手机验证等操作。
●对于不符合要求的数据,系统会题型用户或者进行过滤等操作,防止不良数据进入系统。
●系统会对用户注册的信息进行手机验证,以确保用户的真实性。
●系统会对提供虚假个人信息的用户封号。
5.4软件质量属性
系统采用开源的Java技术,使系统具有平台性、安全性、稳定性、可维护性和良好的可扩展性,系统是易于学习和使用的,日常操作方便和工作重点突出。
5.5业务规则
●在操作中没有验证的用户是不能进行相应的交易操作。
●系统中需要为用户提示用户当前需要进行的交易或其他任务。
5.6用户文档
同本软件一起发行的用户文档包括:
(1)安装指南:
Word格式文件。
(2)用户手册:
Word格式文件。
(3)在线帮助:
HTMLhelp格式文件,联机式。
6.词汇表
Java:
是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。
用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:
跨平台、动态的Web、Internet计算。
安全性:
运行系统避免被控系统处在潜在危险或不稳定状态的能力。
这种能力是针对因设备误动和未检出的信息差错而产生故障的后果。
可靠性:
元件、产品、系统在一定时间内、在一定条件下无故障地执行指定功能的能力或可能性。
可通过可靠度、失效率、平均无故障间隔等来评价产品的可靠性。
跨平台:
跨平台概念是软件开发中一个重要概念,既不依赖于操作系统,也不信赖硬件环境。
B/S结构:
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
权限管理:
权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。
HTTP:
超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。
所有的WWW文件都必须遵守这个标准。
7.数据定义
中文字段名
字段名
数据类型
长度
字段说明
用户
UserID
varchar
20
主键
密码
UserPassword
varchar
20
不许为空
员工编号
sex
varchar
2
卖房出租次数
num
int
租房次数
Bnum
int
最后交易时间
time
Datetime
等级
level
int
中文字段名
字段名
数据类型
长度
字段说明
登陆账户
managerID
varchar
20
主键
密码
managerPassword
varchar
20
不许为空
员工编号
managerNum
varchar
14
唯一标识登陆的账户,外键
中文字段名
字段名
数据类型
长度
字段说明
房屋编号
HouseID
varchar
20
外键
屋主姓名
HostName
varchar
20
主键
使用面积
Use_Area
Int
14
不许为空
建筑面积
Built_Area
Int
14
不许为空
房屋地址
HouseAddress
varchar
30
不许为空
屋主意愿
HostWill
varchar
20
出售,出租
8.待定问题列表
问题编号
问题
问题描述
记录人
记录时间
1
2
3
4
9.总结
一开始,老师布置这个作业的时候,有点一头雾水。
特别是看到文档要求的时候,里面的要求很具体很详细,有很多我都不是很理解里面说的意思,比如项目风险、通讯接口、产品范围什么的。
因为没有很做过项目经验,不知道一些内容要怎么写,有些东西也是在实践了之后还会懂得。
像硬件接口什么的我是参考了别人的文献才知道可能会用到的是什么。
总体上来说,强度是很大,因为很多都是我们的设想,而且我写的是房地产中介管理系统。
对于房地产中介这个行业我也没有深入地了解过,只能是通过网上查询资料去了解,没有真正在这个体系工作过,所有有些要求可能都不是那么地契合房地产中介行业所需要的功能。
对于软件需求分析这门课,在做了这个报告之后,我才发现我了解的太少,之前写课程设计的时候,需求分析很多都是一段话就简单地概括,并不知道里面其实还有这么多的内容。
很多东西我都感觉自己知道的很少,有时候一些专业的名词什么的也不是很能准确的表达出来。
在经过同学们的指导还有自己翻书查资料上XX才完成这个报告,虽然说这个过程可能不是很愉快,但是自己的知识有所增长还是令自己觉得高兴的。
这一切的努力都没有白费,最后我还是自主独立地完成了这次报告的撰写,也让我学到了很多关于软件需求分析的知识。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房地产中介 管理 系统分析 报告