|
项目概况
第三次**土壤普查**省数据库及应用平**端子模块开发(第一期)采购项目****学校给定的方式(详见公告正文)获取采购文件,并于 2025年05月15日 18:30(**时间)前递交响应文件。
|
5.采购需求(采购清单、技术指标、服务及售后要求等):
一、技术要求
1.技术栈要求前端框架:Vue.js 3.x + Ant Design。地图引擎:OpenLayers + GeoServer WMS/WFS。三维可视化:Three.js。构建工具:Vite 2.x。状态管理:Pinia。接口规范:RESTful API。
2.功能模块需求(一)一张图模块样点详情界面:支持表层 / 剖面数据分 Tab 展示,包含外业照片、立地条件、检测结果等。行政区划导航:支持省级→市级→县级三级下钻,动态加载对应区域数据。统计面板:左侧实时显示样点数量、数据总量等过程指标。图层样式:根据数据库配置动态切换地图图层(土壤类型、土地利用等)。(二)统计分析模块支持图表与地图联动交互(如点击图表高亮对应区域)。剖面对比功能:左右分屏展示不同样点的土层结构及指标对比。(三)数据管理模块基础数据分类:按汇交内容划分数据类型,支持模糊搜索。成果数据展示:列表形式显示文件名称、类型、大小、更新时间等属性。(四)时空演变模块卷帘效果:支持二普与三普数据的交互式对比。时间轴控制:支持年份选择与动态数据加载。
3.界面设计要求遵循需求规格说明书中的界面设计原则(一致性、安全性等)。参照原型图实现系统主界面、样点详情、统计看板等页面。响应式设计:适配 1920*1080 及以上分辨率。
二、性能需求
1.页面加载时间:<3 秒(首屏)。
2.交互响应时间:<500ms。
3.支持 50 + 并发用户操作。
4.地图操作流畅度:60 FPS。
三、安全需求
1.前端数据加密:敏感信息(如用户密码)采用 AES-256 加密传输。
2.权限控制:基于 RBAC 角色访问控制,实现按钮级权限管理。
3.防 SQL 注入:使用 ORM 框架自动过滤危险字符。
4.XSS 防护:对用户输入内容进行转义处理。
四、开发规范
1.代码规范:遵循 Vue 官方风格指南,使用 ESLint+Prettier。
2.文档要求:提供接口文档(Swagger 格式)、组件说明文档。
3.版本控制:使用 Git 进行代码管理,分支策略采用 Git Flow。
4.测试要求:单元测试覆盖率≥80%,集成测试覆盖所有功能点。