软件可行性研究分析(修改)

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

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

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

资源描述

《软件工程》可行性研究报告报告名称:郑州市地下设施规划管理系统组长:201201226赵延毫_小组成员:201201228常菲_201201226李永琪_201201225茹淑玲_201201222郑丹阳_华北水利水电大学资源与环境学院目录1.引言------------------------------------------------11.1编写目的-----------------------------------------11.2项目背景-----------------------------------------12.可行性研究前提---------------------------------------22.1要求-------------------------------------------22.1.1时间的要求------------------------------------22.1.2精度要求------------------------------------22.1.3设备要求------------------------------------22.1.4软件支持要求---------------------------------22.1.5功能要求------------------------------------22.1.6软件操作灵活性要求---------------------------32.2目标-------------------------------------------32.3条件、假定和限制--------------------------------33.系统分析-------------------------------------------33.1对现有系统的分析--------------------------------33.2系统逻辑模型----------------------------------33.3系统物理模型----------------------------------43.4建议的系统-----------------------------------53.4.1对系统的简要描述---------------------------53.4.2系统所用到的技术---------------------------53.4.3系统开发流程------------------------------53.4.4系统开发的理论支撑--------------------------53.4.5与现有系统比较的优越性-----------------------63.4.6采用建议系统可能带来的影响------------------73.5技术可行性分析-----------------------------------73.6经济可行性-------------------------------------83.6.1系统开发费用--------------------------------83.6.2系统运行费用--------------------------------83.7操作可行性--------------------------------------93.8社会因素可行性----------------------------------93.9其他系统方案------------------------------------93.9.1方案一-------------------------------------93.9.2方案三-------------------------------------103.9.3方案三-------------------------------------104.结论-----------------------------------------------1111.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2项目背景随着城市化的不断发展,郑州市地下设施建设不断增加与更新,管道缆线错综复杂,加之地铁的修建,更是给地下设施的管理带来巨大的困难。由于目前对地下设施没有一个良好的可视化的规划管理,不能准确合理地给出决策,导致在进行维修或新的施工时对其他设施造成意外的破坏,进而导致新的故障与维修施工,给广大市民带来诸多不便,导致市民对政府的信任度降低,不合理的施工不仅费时费力,而且每年因意外破坏造成的经济损失巨大。因为没有合理有效的规划,导致地下建设缓慢没有效率,不能满足城市化建设的迫切需求。鉴于目前郑州市地下设施管理存在的各种问题,以及缺乏对地下设施事故的应急处理,不能作出快速有效的决策,进而所带来的经济效益和社会效益的巨大损失,本项目的主要目的是开发一款郑州市的地下设施管理系统,实现对地下各种管道线路的可视化管理,建立故障应急处理设施,并结合科学的空间分析方法帮助决策者进行合理有效的决策。a)拟开发的软件系统的名称:郑州市地下设施规划管理系统。b)软件系统用户:郑州市规划单位及相关施工、维护单位。c)本项目由华北水利水电大学2012级地信专业小组提出,指派给其他小组成员进行开发。2d)本项目以郑州市规划单位投资研发。e)本系统为一个独立运行的系统,暂不考虑和其他系统的连接关系。2.可行性研究前提2.1要求2.1.1时间的要求对软件的响应、更新处理、数据的转换和传送、分析、计算等时间有较高要求。2.1.2精度要求软件对输入、输出及数据传输过程中精度要求到分米,确保设计的精确性。2.1.3设备要求处理器型号:Intel(R)Core(TM)i5-3210MCPU@2.50GHz2.5GHz.安装内存(RAM):4.00GB(3.88)可用2.1.4软件支持要求操作系统:windowsXP、windows7、windows8等。数据库平台:SQLServer2008WPS2012CAD20082.1.5功能要求要求系统有六大基本功能模块。a)数据文件模块,完成对数据的导入、导出、存储。b)地图操作模块,实现对地图的放大、缩小、移动、全屏、鹰眼、测距功能。c)系统查询模块,包括对属性和图像数据的查询。d)设施规划模块,嵌入绘图工具完成规划设计。e)设计维护模块,对故障进行分析,给出处理方案。f)故障预警与应急模块,作出施工预警,并根据故障3的可能性给出应急方案。2.1.6软件操作灵活性要求当软件的需求发生变化时,不能影响其他软件的的运行,其他软件的运行也不能影响这个软件的功能,软件之间互不影响。2.2目标本项目开发拟在建立一套简单、有效、智能、可视化的地下设施规划管理系统,用来管理郑州市的地下设施,供郑州规划、施工等单位使用,本软件将作为一款独立的软件。2.3条件、假定和限制a)软件需于交付三个月内开发完成、测试完毕并上线运行。b)软件运行于单位局域网上,但不同单位数据能够共享。c)软件基础数据必须存储完整、准确。d)软件开发经费限制在150万以内。e)软件操作时必须要有相关的规划设计人员,能够熟练的操作系统软件,否则可能导致数据无法转换换和传送、分析。3.系统分析3.1对现有系统的分析目前还没有针对郑州市地下设施进行管理和规划的系统,国内对这方面的系统进行研究开发的人员也不是很多。针对其他省市有一些简单的管理系统仅仅是将地图数据入库进行简单的查询管理,功能少而简单,但是办理手续却繁多而不合理,工作效率非常低,需要大量业务员和额外的工作人员处理各项事务,严重影响了工作效率,并且精确度也不高,系统模块划分不合理独立性较差,出错率居高不下。3.2系统逻辑模型4图1数据流图3.3系统物理模型图2系统流程图53.4建议的系统3.4.1对系统的简要描述C#结合Server开发B/S(Browser/Server)架构的软件,这种结构的软件,在开发完成后,需要配置服务器,通过浏览器与服务器进行数据交互。其原理与网站的开发原理相似,用浏览器进行联网操作。3.4.2系统所用到的技术ArcGISServer、MicrosoftSilverlight、面向对象语言C#程序设计、MicrosoftExpressionBlend搭建界面、visifire图表插件、silverlight技术/JavaScript/Flex技术、SqlServer2008数据库技术、IIS(Internet信息服务)。3.4.3系统开发流程此方案是基于ArcGISServer结合Silverlight/JavaScript/Flex技术、数据库技术用C#语言进行的开发,采用系统框架采用三层架构设计,系统工作流程是基于三层架构设计,数据访问层(DAL)采用SQL数据库存储和管理数据,ArcGISServer提供地图服务,业务逻辑层(BLL)用C#语言编写程勋实现所需功能,表现层(UI)用到silverlight技术或JavaScript或Flex结合ExpressionBlend进行界面设计,搭建系统,最后在服务器上通过IIS(Internet信息技术)发布网站或者通过VisualStudio将程序打包成一个安装包。3.4.4系统开发的理论支撑1)ArcGIS的基本地图操作和浏览功能:地图的基本操作如地图放大、缩小、鹰眼、全图显示、设施属性查询、模糊查询、点选/框选查询等。2)ArcGIS的基本和高级查询功能:设施属性查询、模糊查询、点选查询、框选查询、圆选查询等。3)ArcGIS强大的空间分析功能:如缓冲区分析获取特定物体对周围的影响范围(eg:故障影响范围等)、网络分析帮助地下设施管理和维护人员快速方面的找到目标点(如找地下管6线的故障点)、最短路径查询帮助地下设施管理和维护人员快速方便地找到通往目标点(故障点等)的最短和最优路径。4)ArcGIS也提供了三维地图显示、浏览和漫游功能,对地下通信管道的显示,设置管道中心线位置、直径等参数来三维显示管道等功能提供了技术支撑。5)ArcGIS的功能通过ArcGISServer对ArcGIS二次开发都可以实现。6)AE接口很多,可以供开发者调用,以实现任何跟GIS有关的功能,甚至还可以加以创新开发出新的功能。7)与CAD绘图结合采用C++语言写底层封装成接口供C#调用可以进行,保证规划制图功能(该模块实现设计、制图一体化,在设计路线的基础上可以启动CAD制图软件,并传入数据进行设计图制作)的实现。8)录屏功能可以直接用C#进行开发实现没有必要再对其他录屏功能进行调用,对此我们可以省去再安装录屏工具的麻烦。3.4.5与现有系统比较的优越性1)本系统采用三层架构进行开发,数据管理、调用互不影响,独立性强,出错率低。2)通过数据层数据库对郑州市各种管道、缆线等进行分层管理,通过表现层实现对地图的放大、缩小、测距等基本操作,空间数据空间分析,三维展示。并结合实际,对故障进行预警,及时发现故障排除故障,功能设计也比较全面,可以大大减少工作人员,节约人力资源的开销;能在系统实现的功能尽量实现,手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。3)系统可扩充性强:该系统软件升级和硬件扩展相当方便,可以根据银行的实际情况来灵活配置,可根据不同需求增加新功能模块和子系统以满足地下设施用户的个性化需求,可确保用户投资的长期效益,避免资源重复浪费。74)兼容性强:系统可提供数据接口和应用接口,可与原有系统兼容匹配,便于系统集成和二次开发,确保有效利用现有资源。3.4.6采用建议系统可能带来的影响1)对设备的影响系统对于设备要求更高的稳定性与安全性来保证其正常运行。并且对于出图打印、

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

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

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

×
保存成功