土壤样品库管理平台开发需求说明
土壤样品库管理平台土壤样品库管理平台 开发需求说明开发需求说明 2016.03.292016.03.29 一、背景介绍一、背景介绍 土壤圈是地球表层系统中最为活跃的部分,通过土壤样品的采 集和保存,可以为长期生态环境变化研究提供比对的基准。然而, 由于土壤样品保存地点分散,存在标准化程度低、数据共享程度不 够等问题。通过构建本平台,可以使各保存单位依照统一的操作流 程、数据规范进行土壤样品管理,并实现土壤样品资源的统一发布 和共享,从而解决上述问题。本文档是对平台需求的说明,供投标 单位参考及进行成本评估。 二、子系统划分二、子系统划分 平台分为五个子系统,分别是样品二维码管理系统、实时视频 监管系统、土壤样品动态管理系统、土壤样品数据库和移动平台查 询系统。需要说明的是,子系统是对平台的总体功能划分,其功能 实现涉及摄像头、智能密集柜、网络光纤等硬件设施的部署整合, 需要由投标方设计实施。 二维码管理系统:二维码管理系统:每个二维码代表了唯一的土壤样品,二维码 应包含尽可能多的土壤基本信息以备在单机模式下扫码。平台应具 备批量生成、打印二维码的功能;除了可以通过字段属性查询外, 还具备扫码查询、处理的能力。 实时视频监管系统:实时视频监管系统:各样品库安装了摄像头进行监控,平台通 过接口集成样品库实时监控的功能。 土壤样品动态管理系统:土壤样品动态管理系统:包括样品基本信息、出库信息、入库 信息,现存样品信息的检索修改等。 土壤样品数据库:土壤样品数据库:数据库统一放在中心服务器上,各区域库对 于自己库的样品信息具有修改权限。 移动平台查询系统:移动平台查询系统:除了电脑端,还可以通过移动平台进行样 品信息的检索管理。 三、架构功能设计三、架构功能设计 平台架构设计如下图所示,采用 C/S+B/S 结合的模式,通过在 中心服务器上部署数据库与各客户端进行交互,客户端包含PC 端 软件、浏览器端网页门户和移动端 APP,三者面向不同的用户群体 和使用场景,功能设计上各有侧重 、互相补充。 样品库管理平台架构设计 1 PC1 PC 端软件端软件 PC 端软件面向样品库管理员,用于样品库的日常管理,软件主 要安装在各样品库配备的电脑终端。 由分中心为同一样品库分配多个 管理员账号,以满足多个样品库管理员同时工作的需要。 各库样品库 管理员通过统一分配的账号登录,其权限范围为所负责样品库。 考虑到样品库建设初期可能未接入网络的情况,PC 端软件分为 联网和单机两种运行模式。在联网模式下,软件将与中心数据库自动 同步;在单机模式下,库管人员可以通过软件完成基本工作,通过数 据同步功能导出本地数据,在网页端上传同步。 PC 端软件提供的功能包括入库管理、 出库管理、 样品申请审核、 批量导入导出、视频监管、二维码管理、检索修改、数据同步等,在 联网模式下要求全部实现,单机模式除视频监管功能外, 其他功能要 求全部实现; PC 端软件的功能实现涉及到摄像头、智能密集柜等设备的接口 开发,需要通过接口将设备的功能整合进软件。 入库管理:入库管理:是 PC 端软件的核心功能,管理员在收到土壤样品及 excel 格式存储的样品基本信息后,利用软件进行数据完整性检查, 并对基本信息进行批量导入。之后,管理员进行样品的装瓶、称重、 入库位置选择等操作,在基本信息和入库信息都录入完毕后, 由系统 按照设定的规则生成统一编号, 生成并打印二维码标签, 管理人员给 样品贴好标签后将样品存放在设定的位置,入库完毕。 出库管理:出库管理:通过扫样品二维码采集样品出库信息, 并对样品状态 信息进行修改。 样品申请最终审核:样品申请最终审核: 浏览系统管理员初步审核通过的样品申请单, 如同意申请,则提供土样,如拒绝申请,需反馈原因。 批量导入导出:批量导入导出:按照一定格式进行样品信息的批量导入导出, 并 具备基本的检查功能。 视频监管:视频监管:各库管理员对自己样品库的安全进行监控。 二维码管理:二维码管理:按照制定规则,根据样品信息批量生成、 打印样品 二维码。 检索修改:检索修改:对样品信息进行条件检索和二维码扫码检索, 并进行 相关数据修改。 数据同步:数据同步:包含“同步到中心”和“从中心同步” 。前者是在客 户端将样品库本地数据导出后在网页端与中心同步, 后者是将网页端 导出的中心数据同步到本地客户端。 2 2 浏览器端网页门户浏览器端网页门户 网页门户是样品信息发布共享的窗口, 主要面向普通用户,其功 能包含用户注册、账号管理、新闻发布、查询检索、样品申请、可视 化展示等。对于样品库管理员,可通过网页进行数据同步。 用户注册:用户注册: 提供用户的邮箱/手机注册功能及通过号、 微信号注册 功能,并进行自动检查、验证。 账号管理:账号管理:用户可以管理自己账号信息、查询申请记录等。 (注:用户注册和账号管理功能需在独立服务器上实现(注:用户注册和账号管理功能需在独立服务器上实现 , ,以与后以与后 续与其他平台对接)续与其他平台对接) 查询检索:查询检索:对样品信息进行条件检索和二维码扫码检索。 样品申请:样品申请:填写土壤样品申请表,申请目标样品。 可视化展示:可视化展示:包含 1.通过样品采样、入库、出库、状态信息生 成目标样品的可视化描述,即样品“简历” ;2.基于 GIS 的样品点地 理位置的可视化展示。3.各区域样品库展示、采样地景观、照片展 示等。 数据同步:数据同步:包含“从中心同步”和“同步到中心” 。前者是从中 心数据库导出相关台站的数据; 后者是将台站的数据导入到中心数据 库以进行同步。 3 3 移动端移动端 AppApp(微信公众号)(微信公众号) 移动端面向样品库管理员和普通用户(微信公众号或独立 APP) 两类用户。对于普通用户来说,移动端是简化版的网页门户,功能包 含查询检索、样品申请、可视化展示。而对于样品库管理人员,移动 端是简化版的 PC 端软件,同样具备联网和单机两种模式。联网模式 下,具备的功能有检索修改、申请审核等,单机模式下则可以扫码浏 览样品的基本信息。 4 4 系统管理员系统管理员 除了样品库管理员和普通用户外, 平台中的另一个角色是系统管 理员,系统管理员负责平台的整体运行维护, 其主要渠道为网页和移 动端(APP 或公众号) ,其专属的功能有新闻发布、用户管理、样品 申请初步审核。 新闻发布:新闻发布:系统管理员发布土壤样品库有关的新闻。 用户管理:用户管理: 为样品库管理员分配账号; 审核普通用户的账号申请; 管理账号信息。 样品申请初步审核:样品申请初步审核:浏览用户样品申请单并进行初步审核, 若同 意则转给相关库管理员审核,若拒绝需说明原因。 四、其他要求四、其他要求 1.中标单位根据需求制定、提供软件详细设计说明书;中标单位 负责相关硬件设施的规划实施整合; 双方共同商定相关硬件设施的型 号后,由招标方统一进行采购; 2.开发周期控制在三个月以内; 3.需具备良好的可移植性和兼容性:PC 端软件能适应 xp、32 位 和 64 位的 win7、win10 环境;App 包含 IOS 和安卓两版本(或微信 公众号) ; 网页门户能适应主流浏览器 (IE 内