设计用于空间数据质检的平台软件架构,平台运行于Internet环境,用户无需安装专用客户端应用;说明及分析所设计的软件架构风格。
一、基本功能要求:
A、用户管理: 支持多用户,多用户可在不同客户端同时使用、同一用户可在不同终端使用;用户登录通过验证后才能使用系统功能;
B、用户操作记录:记录及查询每个用户的地图数据提交情况、数据错误登记情况;
C、地图数据加载显示:从浏览器打开指定的图形或文档类型地图数据文件,并显示在应用程序窗口中;
D、错误记录: 通过在图形中或文本中指定位置,标记各项错误的位置;指出错误位置后,输入错误类型、错误描述等信息并自动给错误编号;保存所记录的错误信息;
E、错误信息记录与查询:在平台中可通过输入关键字指定地图数据、指定类型错误、指定错误记录人搜索并显示出错情况。
软件架构说明。
A、使用UML构件图和部署图表达所设计的软件架构,说明其风格并分析主要优缺点。
B、指出至少两种在各软件模块设计中用到的设计模式,使用相应的UML表达并简要说明。