- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测绘成果管理系统_需求分析.
文档编号:MRMS_1
版 本 号:V1.0
文档名称:需求分析规格说明书
项目名称:测绘成果管理系统
编写:
校对:
审核:
批准:
开发单位:
引言:
1.1 编写目的:
确定图书管理系统的功能及有效性需求,以供软件开发人员参考。
1.2 项目背景:
现采用的房产项目测绘软件为单机软件,测绘成果以文件夹方式组织,文件夹内有计算书、属性数据库和图形数据,计算书为文本文件,数据库为mdb格式数据库,图形数据为dwg格式。这种数据管理方式有很多弊端,??? 当成果越来越多时,由于文件夹命名不规范、好多机器分别存储成果数据等原因,查找成果十分不方便,有时候甚至找不到需要的成果,而且根本无法进行测绘成果的统计,因此对这些测绘成果进行集中管理是很有必要的。将每个机器上、每个项目的测绘成果通过该软件上传到集中的中央数据库,包括计算书、图形数据以及从属性数据库里面提取的属性数据,达到统一管理、查询、统计的目的。Hub、网卡、网线等。
2.3 开发环境:
数据库:MySql
编辑软件:MyEclipse,Microsoft Office
开发语言:Java
2.4条件与限制:
1、要求操作人员熟练掌握计算机基础应用
2、要求编程人员进一步了解局域网内文件的上传下载
3、设计友好的GUI界面
功能分析
3.1 功能概述
通过中央数据库实现对各个机器上的测绘成果进行统一的管理,查询,统计。具体需求:
1数据上传导入:将测绘项目文件夹下的上传到中央数据库“户计算书”.txt文本文件。
.mdb的数据库文件。
.dwg格式的图像文件。
2数据查询:提供查询界面以指定条件从数据库查询并显示测绘成果
显示计算书。
显示全部的属性文件。
* 显示dwg图形
3数据下载:将指定项目的计算书、属性数据库、dwg图形下载到客户端指定目录存放
4报表:可以按指定条件对项目测绘数据进行统计,输入起止时段,统计期间的项目测绘工作量。
3.2功能建模:
用例图:
用户:
上传文件(upload file)计算书:名字为“户计算书.txt”的纯文本文件属性数据库:名字为“Record.mdb”的小型数据库,需要导入的数据包括两部分,一部分是楼栋的属性,另一部分为房屋的信息,楼栋与房屋的关系一般是一对多的关系,也有可能是一对一的关系。???对于住宅,一般是一对多的关系,也就是一栋住宅一般是有多套房屋的,而对于非住宅,一般按只有一套房屋来管理。??? ??? 楼栋信息从build表里面提取,包括以下地段:幢号、坐落(由“坐落区”、“坐落路”和“门牌号”三个地段按顺序连接)、产别、结构形式、测绘日期、总建筑面积。??? ??? 房屋信息从HouseTab表里面提取,包括以下地段:所在楼栋的幢号build_num、单元号cell_num、楼层号floor_num、户号room_num、总面积total_area、用途usr_a、房屋结构houseStructure
3.2.3 总E-R图
3.2.4管理员
用户
计算书
.dwg
.mdb数据库
4.外部接口需求
4.1 网络环境
以太局域网
4.2 硬件接口
输入输出设备:打印机等。
网络设备:Hub、网卡、网线等。
4.3 软件接口
操作系统:Windows XP
数据库:MySql,Access
工具:MyEclipse
编程语言:Java
4.4 通讯接口
网络通信标准:FTP协议
通信安全:用户验证登录
4.5 其他接口
和其他软件系统的数据接口:ODBC
5.其它非功能需求将用户接口与业务逻辑分离,降低耦合度以面向对象的思维进行项目设计系统的健壮性、弹性和可维护性。
6
文档评论(0)