您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 测绘成果管理系统_需求分析
1文档编号:MRMS_1版本号:V1.0文档名称:需求分析规格说明书项目名称:测绘成果管理系统编写:校对:审核:批准:开发单位:21.引言:1.1编写目的:确定图书管理系统的功能及有效性需求,以供软件开发人员参考。1.2项目背景:现采用的房产项目测绘软件为单机软件,测绘成果以文件夹方式组织,文件夹内有计算书、属性数据库和图形数据,计算书为文本文件,数据库为mdb格式数据库,图形数据为dwg格式。这种数据管理方式有很多弊端,当成果越来越多时,由于文件夹命名不规范、好多机器分别存储成果数据等原因,查找成果十分不方便,有时候甚至找不到需要的成果,而且根本无法进行测绘成果的统计,因此对这些测绘成果进行集中管理是很有必要的。1.3定义:MRMS:MappingResultsManagementSystem测绘成果管理系统。1.4参考资料:《软件工程》钱乐秋赵文耘牛军钰清华大学出版社《Java语言程序设计》苏俊机械工业出版社2.任务概述:2.1目标:该《测绘成果管理系统》针对的用户是泰安市建委的3测绘工作人员,每个工作人员将每个机器上、每个项目的测绘成果通过该软件上传到集中的中央数据库,包括计算书、图形数据以及从属性数据库里面提取的属性数据,达到统一管理、查询、统计的目的。2.2运行环境:本系统采用C/S体系结构,由一台服务器与多个客户机组成,配置如下:服务器:硬件:80x86系列微机CPU:733以上内存:1G以上硬盘空间:40G以上软件:WindowsServer、Mysql等工作站:硬件:80x86系列微机CPU:166以上内存:512M以上硬盘空间:2G以上软件:WindowsXP、Access等。输入输出设备:打印机等。网络设备:Hub、网卡、网线等。42.3开发环境:数据库:MySql编辑软件:MyEclipse,MicrosoftOffice开发语言:Java2.4条件与限制:1、要求操作人员熟练掌握计算机基础应用2、要求编程人员进一步了解局域网内文件的上传下载3、设计友好的GUI界面3.功能分析3.1功能概述通过中央数据库实现对各个机器上的测绘成果进行统一的管理,查询,统计。具体需求:1数据上传导入:将测绘项目文件夹下的数据文件上传到中央数据库,其中数据文件包括:“户计算书”.txt文本文件。.mdb的数据库文件。.dwg格式的图像文件。2数据查询:提供查询界面以指定条件从数据库查询并显示测绘成果,其中测绘成果包括包括:显示计算书。显示全部的属性文件。*显示dwg图形53数据下载:将指定项目的计算书、属性数据库、dwg图形下载到客户端指定目录存放。4报表:可以按指定条件对项目测绘数据进行统计,输入起止时段,统计期间的项目测绘工作量。3.2功能建模:用例图:用户:上传文件(uploadfile)查询(query)下载文件(downloadfile)6报表(excel)管理员:添加用户(insert)删除用户(delete)3.2数据库分析3.2.1表的初步分析:管理员={MID,name,pwd}用户={UID,name,pwd}户计算书={UID,time,数据流}.dwg={UID,time,数据流}属性数据库={UID,time,Record.mdb中的数据字段}3.2.2数据规范:计算书:名字为“户计算书.txt”的纯文本文件属性数据库:名字为“Record.mdb”的小型数据库,需要导入的数据包括两部分,一部分是楼栋的属性,另一部分为房屋的信息,楼栋与房屋的关系一般是一对多的关系,也有可能是一对一的关系。对于住宅,一般是一对多的关系,也就是一栋住宅一般是有多套房屋的,而对于非住宅,一般按只有一套房屋来管理。楼栋信息从build表里面提取,包括以下地段:幢号、坐落(由“坐落区”、“坐落路”和“门牌号”三个地7段按顺序连接)、产别、结构形式、测绘日期、总建筑面积。房屋信息从HouseTab表里面提取,包括以下地段:所在楼栋的幢号build_num、单元号cell_num、楼层号floor_num、户号room_num、总面积total_area、用途usr_a、房屋结构houseStructure3.2.3总E-R图3.2.4管理员8用户计算书.dwg.mdb数据库94.外部接口需求4.1网络环境以太局域网4.2硬件接口输入输出设备:打印机等。网络设备:Hub、网卡、网线等。4.3软件接口操作系统:WindowsXP数据库:MySql,Access工具:MyEclipse编程语言:Java4.4通讯接口网络通信标准:FTP协议通信安全:用户验证登录4.5其他接口和其他软件系统的数据接口:ODBC105.其它非功能需求具有较高的可靠性,文件上传下载运行正常。提供用户登录机制,不同级别的用户拥有不同的权限。确保安全性。将用户接口与业务逻辑分离,降低耦合度以面向对象的思维进行项目设计,系统的健壮性、弹性和可维护性较强。
本文标题:测绘成果管理系统_需求分析
链接地址:https://www.777doc.com/doc-2318441 .html