附件1：

采购需求

本项目涵盖项目管理、需求分析、视觉设计、前后端开发、测试、运维等全生命周期服务。

本次移植主要涉及以下功能模块：

模块	原小程序功能	移植后服务
课程报名	培训课程报名	湘易办课程展示与互动
活动信息	活动发布与展示	动态活动信息发布与查看
场馆展示	场馆信息展示	通过活动信息展示
用户体系	独立用户注册	对接湘易办统一用户体系
评价体系	自有评价系统	接入湘易办评价系统
分享功能	自有分享功能	接入湘易办分享系统
1 、需求分析与产品设计

本阶段项目团队与青少年宫的业务方进行充分的需求沟通，深入了解原小程序中各功能模块的业务逻辑，明确需要移植到湘易办平台的核心功能，同时理解湘易办平台的特点和限制，确保需求分析符合平台的实际约束。在此基础上，将设计交互原型，展示各功能页面的流程和逻辑关系，包括浏览课程、活动信息发布到用户浏览分享的整个过程。输出详细的产品需求说明书，对每个功能模块的功能点、业务规则、数据流转等进行详细说明，为后续开发奠定坚实的基础。同时设计师将进行湘易办平台规范适配，确保设计方案完全符合平台的UI规范、交互规范和技术规范要求。

2、视觉设计

需深入研究湘易办平台的整体视觉风格，包括色系、字体、图标、布局等设计元素，确保青少年宫的服务在平台内保持视觉协调。

3、用户体系对接

将原小程序的独立用户认证系统改造为与湘易办 SSO（单点登录）系统对接，实现用户只需在湘易办平台登录一次，即可访问青少年宫的所有服务。

4、课程信息展示

开发课程列表展示页面，将所有可报名的培训课程以卡片或列表的形式展示，支持按课程类别、开课时间等维度进行分类展示，方便用户快速找到感兴趣的课程。

开发课程详情页面，呈现课程名称、讲师信息、开课时间、课程介绍、报名人数限制等详细内容，让用户充分了解课程信息。

建立完整的课程数据模型，支持管理员对课程的新增、编辑、删除等操作。

5、活动信息展示

活动信息功能是对原小程序中动态发布功能的移植和优化，将其转变为在湘易办平台上展示青少年宫的各类活动、新闻和公告的功能模块。

包括活动列表展示页面，支持以卡片或列表形式展示所有发布的活动信息，并提供按发布时间、活动类别等多维度展示和筛选功能，方便用户快速定位感兴趣的活动。完整展示活动详情，包括活动标题、时间、地点、详细描述、配图和相关说明等信息，支持图文混排和多媒体内容显示。

建立灵活的活动内容数据模型，支持多种媒体类型的内容存储，包括文字、图片等，满足运营人员发布丰富多彩的活动内容的需求。

6、功能测试

测试团队首先需要根据需求规格说明书编制详细的测试用例，覆盖用户体系对接、课程信息、活动信息等全部功能模块。按照测试用例执行全模块测试，包括功能的正常流程测试（如用户登录、浏览课程、提交报名等）、异常流程测试（如表单字段缺失时的处理）、边界值测试等，确保各功能点都能正常运行。

7、 安全测试

安全测试专家需要对系统进行全面的安全扫描，包括进行漏洞扫描工具的自动化扫描，检测系统代码中是否存在常见的安全漏洞如 SQL 注入、XSS 跨站脚本攻击、CSRF 跨站请求伪造等，同时进行手工代码审计，深层挖掘潜在的安全风险。

8、系统埋点

根据湘易办的要求，需严格按照埋点参数说明进行埋点，根据自身情况和后续服务运营、数据查阅需求对事项埋点处理做出适当调整。

9、评价对接

通过湘易办评价系统的 API 接口规范，包括评价数据的提交格式、评分标准、评价类型等，在青少年宫的移植系统中实现相应的接口对接工作，确保两个系统之间能够正确地进行数据通信。

10、分享对接

对接工程师需要深入了解湘易办分享系统的 API 接口，实现相应的接口对接工作，将青少年宫的系统与湘易办的分享功能模块连接起来。

11、预期效果

在湘易办中，可以通过下拉小程序搜索到长沙市青少年宫的小程序，小程序主要展示首页、课程信息、活动信息等内容，用户体系与湘易办融合，与当前小程序展示页面类似，但是需要按照湘易办的UI设计要求进行重新设计。