房屋中介管理系统需求分析报告.docx
《房屋中介管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《房屋中介管理系统需求分析报告.docx(9页珍藏版)》请在冰豆网上搜索。
房屋中介管理系统需求分析报告
房屋中介管理系统需求分析报告
院系计算机学院
专业信息管理
姓名孙朝放
学号201120910205
4:
18PM
一、引言
随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点.1998以后,随着住房实物分配制度的取消和按揭政策的实施,房地产投资进入平稳快速发展时期,房地产业成为经济的支柱产业之一。
2003年以来,房屋价格持续上扬,大部分城市房屋销售价格上涨明显。
随之而来国家出台了多项针对房地产行业的调控政策,希望能引导房地产市场的健康发展。
而房屋中介行业是房地产业的重要组成部分,房屋中介贯穿在房地产业经济运行的全过程之中,为房地产业的生产、流通和消费提供了多元化的中介服务
一.1编写目的
如今社会中售房买房热火朝天,房屋中介系统可以帮助中介商更好地进行房屋交易
一.2背景说明
待开发的软件系统的名称:
房屋中介管理系统
本项目的任务提出者及单位:
房屋中介行业
本项目开发者:
孙朝放
目标用户:
房屋中介行业
该软件系统同其他系统或其他机构的基本的相互来往关系:
无
一.3参考资料
1.合同法相关条例,有关租赁相关条例;
2.房屋租赁系统的可行性分析,开题报告;
3.软件需求说明书,软件可行性分析说明说,软件总体设计说明书等国际开发标准.
二、任务概述
二.1目标
随着科学技术的飞速发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
城市生活当中房屋的租赁买卖十分的频繁.一套行之有效的房屋中介系统将给房屋中介商和房屋交易双方带来相当多的便利。
正是这样的需求,我们着力为房屋中介行业定制这样一个计算机管理软件。
力求为用户提供简洁、易操作的界面,快速完成房源检索,房屋预定,交易管理。
二.2用户特点
1.买房者:
有用房需求,并要求高效率,希望掌握大量准确的实时信息,以便其在选择时进行必要的比较.
2.卖房者:
有卖房需求,希望自己的房源信息能被广泛发布,被更多有卖房需要的人所关注。
3.管理员:
通常是房屋中介的工作人员,需要准确调取买卖双方的交易详情,并对买卖双方发布的信息进行审核和登记。
以上三类用户通常不具备专业的软件技术,所以需是软件操作简单、快捷。
同时,要求软件能够同时注册多个用户,并且有不同的用户权限。
二.3假定和约束
经费限制:
本系统为中小型软件,不超过5万元。
开发期限:
3个月.
三、业务功能概要描述
三.1系统角色
三.2系统结构图
三.3业务流程图
(1)用户房屋求租、出租数据流图
(2)用户房屋求购、出售数据流图
(3)总数据流图
四、概念设计——E—R图
四.1子系统
四.1.1用户出售(出租、求购、求租)
四.1.2管理员和常识性知识
四.1.3用户找回密码
四.1.4总E-R图
五、性能要求
五.1精度
软件对精度要求不高,只要输入输出数据正确无误,使用户能够轻松读懂即可.
五.2时间特性要求
软件需要用户响应时间应该适中,系统响应时间过长,用户就会感到不安和沮丧,而响应时间过短有时会造成用户加快操作节奏,从而导致错误。
而更新处理的时间和数据转换和传送的时间要快,如快速更新买房者求购信息,卖房者房源信息及管理员处理变更交易状态等。
五.3输入输出要求
输入信息
买卖双方:
用户名、密码、房源户型、地址、价格、联系方式等。
管理员:
用户名、密码、交易编号、变更信息等.
输出信息
查询结果、操作提示等,统计结果等。
处理的数据分为文本型和数字型,利用ACCESS可以很好的处理这些数据。
同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。
五.4数据管理能力要求
在设计数据库的表的时候,因为考虑到在系统运行时,可能会出现有些用户的需求会超出数据库库中数据之外,从而导致不能登记正确完整的信息,所以数据库中一共10个表左右,每个表都是独立存在的,没有外界关联的,而且每个表都有自己的主键,所以,基本上每个表都可以实现直接在该表上进行增删改查四种操作。
五.5故障处理要求
浏览器的故障-—-—--—重启浏览器;
服务器的故障-—-—---先是暂停服务,对服务器进行维护和检修(假想状态)
五.6灵活性要求
当需求发生某些变化时,该软件需要具备适应这些变化的能力,如:
1.运行环境的变化;使得系统尽可能的兼容多个种类的操作系统;
2.同其他软件的接口的变化;用多个办法来实现一个接口;
3.操作方式上的变化:
该软件实用与现在流行的操作系统
4.精度和有效时限的变化:
可以根据实际情况自行设置
五.7其他专门要求
硬件、软件、运行环境和开发环境方面的条件和限制
对于单机或浏览器版本太老的用户,或是受其他软硬件限制的用户,将无法进入网上商城方便快捷的进行购买,需更换软硬件资源。
六、运行环境
名称
版本
语种
操作系统
WinXP/Win7
不限
简体中文
数据库平台
SQLSERVER
2005
不限
应用平台
安装客户端
简体中文
七、总结
1.这次课程设计使我熟悉了系统设计的整体步骤。
系统设计大体可以分为需求分析、概念设计、逻辑结构设计、物理设计、数据库的实施及调试测试六大步骤。
其中,让我感触最深的是需求分析阶段,在这个阶段,必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题.
2.这次课程设计加深了我对数据库系统概论相关知识和SQLSERVER相关功能的理解。
例如对建立基本表、视图、索引等,都比以前更加的熟练。
并在解决遇到的各种问题的过程中学到了很多新的知识。
比如在导入,导出数据时,由于外键约束的存在,经常会出现错误,这就要注意各个表导入的顺序问题。
一般是先导入主键表,后导入外键表,这样可以避免很多的错误。
3.当然,在这过程中也存在一些问题。
由于需求分析阶段的工作完成的不是很充分,在后面的设计过程中,前后时常会出现矛盾,不一致现象,因此要反复的修改前面的结果,导致整个工作进行的不是很顺利。