工程实施概要

工程实施概要

ID:43882247

大小:659.24 KB

页数:19页

时间:2019-10-16

工程实施概要_第1页
工程实施概要_第2页
工程实施概要_第3页
工程实施概要_第4页
工程实施概要_第5页
资源描述:

《工程实施概要》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、环境污染空间模型库系统工程设计概要2需求分析3概要设计匕京大学遥感与地理信,电系统研究所北京北大天创信息技术有限公司进展情况综述北大天创信息技术有限公司、北京大学遥感所受福建省环境信息中心委托,开发福建环境污染模型库项目。该项目于2002年8月正式启动,工期共计6个月。签约后,我方按照合约要求,对项目进行了分析和分解。目前,工程已经在顺利实施中。北大天创公司是以北京大学遥感所为依托的北大企业,与北京大学遥感所有着有机的联系。在工程实施过程中,项目组以北京大学遥感所的技术队伍为依托,并发挥北京大学多学科的综合优势,进行系统分析、设计及

2、专业模型库研究工作;同时,在上述基础上,依据公司严格的工程管理制度,对整个项目进行管理和监督。目前,以郭伦教授为首的项目组已经成立,并有效的开展了工作。遥感所派出了包括7名博士、硕士生在内的技术队伍,承担了项目的需求调查、系统分析、概要设计及详细设计的工作。该项工作目前进展顺利,环境模型库项目解决方案与进度分析、需求分析以及概要设计已经出台了书面成果,其他工作也都在顺利进行中。为了保证该项目的按时按质完工,公司为该项目配备了以工程总监周勇军为首的程序员队伍,依据设计工作成果,按照公司的软件工程管理制度,承担系统编码,系统封装,说明书

3、编写等工作。依据项目进展情况,我方希望能够在系统框架基本成熟时,赴福建进行中期汇报,希望能够得到贵方的支持。环境污染空间棋型库系绽工程实施概要北京大学遥感与地理信息系统研究所北京北大天创信息技术有限公司一、项目总体进展流程图二、模型库管理模块分析及设计三、模型库的人机交互应用分析及实现四、对污染结果的预测和影响评估分析及实现五、历史数据管理六、人员分工及职责:七、各部分代码量分析八、在Citystar平台上进行表现的实现及问题分析九.系统实现设计的特点十、综述、总体进度福建环境模型库项目解决方案与进度安排本文档主要是根据前期的软件需

4、求分析和对GIS开发平台支持程度的了解,以《项目建议书》(概要设计)为蓝本,在应用及实现角度分析描述系统,回答了“系统如何实现,现存问题是什么,设计有什么特点”的问题。系统的总体规模其实并不是很大,主要是模型的选用和实现造成了设计实现的瓶颈(这也在一方面说明理论模型还没有成熟到成为实用性很强产品的程度,所以与其说该系统是一个建立在成熟理论模型基础之上的应用,不如说是一个开放型的要在实用屮向正确结果逼近的实验平台,所以系统的开放性一定要强)。为了尽可能提高项目的可控度和可实现度,并且使系统在功能上有一定的特色,设计系统基木功能如下:1

5、、对区域环境GIS数据的导入和管理2、对污染源数据的导入和管理3、模型的智能选择4、对环境污染的过程模拟5、对污染结果的预测和影响评估6、丰富的图形表达及打印输出7、历史数据管理(对历史数据的调阅和打印等)在实现后的系统中对“污染源数据的导入”和“模型的智能选择”两项功能进行了融合,通过向导的方式帮助用户完成输入工作,并尽可能的减少输入量。“对环境污染的过程模拟”这一功能,考虑到表现平台和系统的可实现度,弱化为等分时刻计算或指定时刻计算结果表示。卜'面将主要围绕这些功能及如何实现的问题加以说明:一、项目总体进展流程图如上图所示:用各

6、部分间颜色对比来表示相对难度和开发时间的综合指数。如图例所示,颜色越深则该指数越大。虚线框中的部分则认为是相对独立,因耦合度底而可以同时并发进行,右边蓝色方框屮的部分可以认为是容器,而左边部分则是要容纳的对象。从图上我们可以看出,左右两个大的部分因为其耦合度底,是可以并行进行的,这样就可以提高系统的可实现度,即:作好容器,随时填充。二、模型库管理模块分析及设计■对模型的封装原则某一个模型单元只能是对某一模型计算的实现进行封装,而不应该有控制的部分在其中,应用系统的主控部分才是解决如何使用这些模型单元的部分。因此对模型的封装要遵从“简

7、单接口,稳定实现”的原则。■模型库的具体实现方式为具有标准输出函数的动态链接库,即:一个模型封装成一个DLL,标准输出函数如下:A、DWORDGetVersion();//返回当前模型库的版木号。B、DlgInputParma();//ifi过对话框界面的参数输入方式,该对话框在D11中实现C、MemInputParma(LPBYTEpStruct,intnSize);//通过内存拷贝方式进行输入参数,主要用于从历史库中读取历史参数配置并初始化到库中。D、floatGetValue(intx,inty,intt);//得到(x,y)

8、和时间相关的点浓度值。E、voidFreeRes();//#放本次计算所用资源。F、voidGetParam(LPBYTEpStruct,intnSize);//获得当前参数结构,用丁•存入数据库。■模型库所用到的数据库考虑到模型库的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。