基于GIS的房地产查询与管理系统软件需求说明书正文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

房地产管理和查询系统需求规格说明书11引言1.1编写目的编写此文档的目的是进一步定制软件开发的细节问题,进行房地产管理和查询系统软件的功能概述确定可行途径,便于用户与开发商之间的协调工作。本文档面向的预期读者主要是客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。1.2背景A.本项目的名称为基于GIS的房地产管理和查询系统。B.本项目是由理学院曹武办公室提出,由2010级地理信息系统一班高凌寒、胡悦、李程程、梁婧、刘赫宇、刘自爽、宋具芳进行设计开发。用户为IMAGINEOBJECT房地产公司系统管理人员及公众。实现该软件的网络为因特网。C.该软件独立开发,可与其他软件系统兼容。1.3定义容积率:指一个小区的总建筑面积与占地面积的比率。绿地率:指小区用地范围内各类绿地的总和与小区用地的比率。使用面积:指房间能实际使用的面积,不包括墙、注等结构构造和保温层的面积。居住空间:指卧室、起居室等的使用空间。住宅进深:指住宅的实际长度。室内净高:露面或地面至上不楼板底面之间的垂直距离。住宅开间:指住宅的宽度。ADODB:adodb.recordset是将结果集组件实例化,从而是对应变量能够在查询数据库结果时能够得到相对应的结果集。adodb.connection的实例则是创建连接数据库的对象,从而实现连接数据库和关闭数据库连接等操作。LotusDominoServer:服务器的一种。Lotus是IBM发明的一种语言,它用于服务器。Linux:一种计算机操作系统。Linux操作系统是自由软件和开放源代码发展中最著名的例子。房地产管理和查询系统需求规格说明书21.4参考资料(1)GB856T——88(软件需求说明书word文档)(2)吴信才.地理信息系统原理与方法(第二版).北京:电子工业出版社.2009(3)汤国安等.地理信息系统教程.北京:高等教育出版社.2007(4)黄杏元,马劲松.地理信息系统概论.北京:高等教育出版社.2008(5)郑贵洲,晁怡.地理信息系统分析与应用.北京:科学出版社.2010(6)陆明张广泉几种软件开发的方法与比较2006第2期(7)白晓波浅谈软件开发的标准化问题2007第4期2任务概述2.1目标1.为房地产买卖方提供更好的服务;2.为房地产买卖方提供更快捷的提供房屋信息;3.及时反馈买卖方对房屋信息的需求;4.系统具有友好性和易操作性;5.系统具有安全性和保密性;6.提高房地产信息管理查询等工作效率。2.2用户的特点本软件的最终用户是房地产买卖方。因为此软件产品需要输入、查询信息,所以用户应能够熟练使用鼠标键盘等基本输入设备进行操作;又由于输出结果为文档或图表的格式,所以用户应能够熟练运用Word及Excel文档,并能够读懂一般表格。此为软件设计工作的重要约束。2.3假定和约束人员限制:由于系统的工作量比较大,而我们开发人员相对比较缺乏。房地产管理和查询系统需求规格说明书3开发期限:一般系统的开发期至少需要半年,我们开发小组只有七个月的时间来完成。基础架构:我们所能用的资源较少,在基础架构方面也存在一些约束。技术限制:我们都是在校生,没做系统的经验,在技术方面还比较缺乏。经费限制:由于无固定经费来源,使得开发实施难以实现。3.需求规定3.1对功能的规定3.1.1功能划分功能结构图1.输入功能①小区信息:功能划分输入功能处理功能分析功能输出功能房地产管理和查询系统需求规格说明书4小区名称10个字符小区地址50个字符小区风格50个字符小区环境50个字符小区面积20个字符小区容纳人口20个字符小区规格20个字符②楼房信息:楼房编号5个字符楼房单元信息50个字符楼房样式信息50个字符楼房高度20个字符楼房位置50个字符楼房占地面积信息20个字符③房屋信息:编号20个字符户型50个字符面积20个字符层高20个字符格局50个字符居住空间20个字符使用面积20个字符住宅净深20个字符室内净高20个字符住宅开间20个字符④购房者信息姓名20个字符性别20个字符身份证号20个字符房屋编号20个字符房地产管理和查询系统需求规格说明书5⑤管理人员信息姓名20个字符编号20个字符性别20个字符所属部门20个字符职责20个字符备注50个字符年龄20个字符⑥收费信息编号20个字符日期20个字符购房者身份证号20个字符管理人员编号20个字符总费用20个字符备注50个字符输入功能结构图:联系电话20个字符年龄20个字符输入功能小区信息楼房信息房屋信息购房者信息管理人员信息收费信息房地产管理和查询系统需求规格说明书62.处理功能①数据更新;(1)屏蔽已卖房屋信息对已售出的房屋信息屏蔽,不对外公布及显示,不能被除户主以外的其他购房者查询出。(2)对已卖房屋信息数据更新更新房屋的所有权以及户主信息。(3)更新小区数据信息及时对小区的住户和房屋购买情况进行更新。②格式转换:(1)将文字信息转换成图像信息对小区的建筑风格及总体结构信息用三维图形表示。(2)将图像信息转换成表格信息将三维表示的楼层图形用表格形式进行详细的描述。(3)将文字信息转换成表格表示对小区信息,楼层信息,房屋信息,购房者信息,管理人员信息及收费信息用表格形式表示。③信息分类:(1)将已售房屋和未售房屋进行分类管理。(2)将不同格局的房屋进行分类存储。(3)将二手待售房与新代售房进行分类管理。处理功能结构图:处理功能数据更新格式转换信息分类房地产管理和查询系统需求规格说明书73.分析功能①人均住房面积人均住房面积是所有楼房占地面积乘以楼层数的总面积除以总人数的比值。根据国家人均住房面积比率对小区进行构建。②容积率容积率是小区的总建筑面积与用地面积的比率。根据国家标准容积率对小区进行建造。③绿化率绿化率是小区的植被面积与小区总面积的比值。绿化率是吸引住户的关键性因素,一个小区的绿化面积大,更适宜住户的居住环境,才能吸引更多购房者。分析功能结构图:4.输出功能①小区信息显示小区信息。②楼房信息显示各栋楼的具体信息。③房屋信息显示所查询房屋的具体信息。④购房者信息只对房主显示购房者信息。分析功能人均住房面积容积率绿化率房地产管理和查询系统需求规格说明书8⑤管理人员信息对小区的所有住户显示管理人员信息。⑥收费信息只对相应购房者和管理人员显示收费详情。输出功能结构图:3.1.2功能描述1.输入功能将小区信息、楼房信息、房屋信息,购房者信息,管理人员信息和收费信息都以表格的形式键入存储于数据库,方便房地产商对整体信息的把握和运作,其中空间信息和属性信息是操作人员需要输入信息的主要组成部分。2.处理功能输出功能小区信息楼房信息房屋信息购房者信息管理人员信息收费信息房地产管理和查询系统需求规格说明书9数据更新、信息分类和格式转换是房地产公司查询及管理的重要组成部分。数据更新使房地产数据信息及时化,是购房者查询到的信息最新化,也使房地产公司的管理部门更方便管理。数据的更新要求软件具备动态处理功能,能够将房地产信息实时地进行分类管理,格式转换使不同格式的数据都能更方便的被人们查询出。3.分析功能分析功能在对房地产简单查询的基础上进行了深一层次的数学运算等,其中包括对所有相关信息的调用及统计和分析。保证了房地产公司建造的小区更适宜人们居住,更能吸引大众的眼光。同时也是为了满足国家标准的要求,便于国家或区域对房产信息的全面了解和评价。4.输出功能输出功能要求潜在购房者便捷地查询到房屋相关信息,力求输出的信息全面、易懂,输出的格式包括表格,文字,二维彩图,三维立体图。3.2对性能的规定3.2.1精度输入属有的数据要按照严格的数据格式输入,否则系统不给予响应进行处理。查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。查到记录后,也可双击记录即可显示详细信息。3.2.2时间特性要求软件的响应时间能够和一般的软件的响应时间相当。3.2.3灵活性首先,在操作方式上,尽量的能与windows系统的操作习惯相吻合,使使用者用起来能够得心应手。其次,由于ArcGIS的模块化和可伸缩性,在构造系统时它提供了更大的灵活性。它既可以是一个独立的应用也可以是跨越全球的分布式网络应用。由于通过面向对象的组件技术构建,因此可以和大量的程序分享核心应用、用户界面和概念。3.3输入输出要求GIS文件数据格式:.shp,.dbf,.mxd房地产管理和查询系统需求规格说明书10Rouse数据格式:.java数据库文件数据格式:.HTML3.4数据管理能力要求GIS分为2个属性值表示:空间数据和属性数据。空间数据分为栅格和矢量数据,矢量数据又可分为二维和三维。在保证各类数据的结构性的完整的前提下还要包括数据之间的转换方法。包括二维转三维,矢量和栅格之间的转换。Rouse分为6个属性值表示数据库文件分为3个属性值表示Name名称数据量GISRouse数据库1000010000100003.5故障处理要求多服务器硬件备份数据,若运行时遇到不可恢复的系统错误,也必须保证数据库完整。软件压力:数据库的压力超过想象。内存不足:不断的存储数据,不断的读取数据。3.6其他专门要求预期扩展:数据库的扩展。OS更换:在xp和vista可以兼容,希望在Linux可以使用,但是数据库在linux上又是另一回事情。4运行环境规定4.1设备客户端:a.处理器型号:因特尔b.内存容量:256M房地产管理和查询系统需求规格说明书11c.CPU频率:能够达到1.4GHZd.运行的操作系统平台:Window2000/xp/7e.剩余磁盘空间:5G以上f.网络带宽:10M以上服务器端:a.CPU:2.4GHZ以上主频的双核b.内存容量:2Gc.剩余磁盘空间:60Gd.网络带宽:10M4.2支持软件操作系统:WindowsXPsp2及以上支撑环境:SQLServer2000编译环境:MicrosoftVisualBasic6.0和MicrosoftVisualC6.04.3接口产品与数据库的SSL连接:安全套接字层(SSL)是为通过TCP/IP来运作的Domino服务器任务提供通讯保密和验证的一种安全性协议。可以要求用户使用可靠的SSL连接来访问数据库。如果不要求SSL连接,则客户机既可使用SSL也可使用TCP/IP连接到服务器。可以对单个数据库要求SSL连接,也可以对服务器上的所有数据库都要求SSL连接。需要开通的服务:服务器端要装有LotusDominoServer。普通客户端要装有浏览器IE,要求版本6.0以上,并安装过SP1补丁,同时将办公自动化站点设为可信站点,同时自定义可信站点的安全性。管理客户端要装有LotusAdministrator。房地产管理和查询系统需求规格说明书12与SQL数据库连接:通过ADODB与SQL数据库连接,读取人员信息.4.4控制Name模块名称Method运行方式Signal控制信号Forward控制去向主程序模块运行框架用户调用调用菜单模块点模块点击菜单菜单调用输入,编辑,删除,移动,保存模块线模块点击菜单菜单调用输入,编辑,删除,移动,保存模块面模块点击菜单菜单调用输入,编辑,删除,移动,保存模块

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功