版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录TOC\o"1-3"\h\u1.绪论 (1)1.1课题背景 (1)1.2课题意义 (2)2.开发环境与技术 (2)2.1MYSQL数据库 (2)2.2Mybatis技术 (2)2.3vue技术 (2)2.4SpringBoot框架 (3)2.5SpringMVC技术 (3)3.系统分析 (3)3.1可行性分析 (3)3.1.1操作可行性分析 (3)3.1.2经济可行性分析 (3)3.1.3技术可行性分析 (4)3.2系统流程分析 (4)3.3系统设计分析 (5)3.3.1界面设计 (5)3.3.2功能结构设计 (6)3.4系统性能分析 (6)4.数据库设计 (7)4.1数据库概念设计 (7)4.2数据库逻辑设计 (11)4.3数据表设计 (12)5.系统实现 (15)5.1系统功能模块 (15)5.2管理员功能模块 (21)6.系统测试 (24)6.1系统测试方法 (24)6.2功能测试 (24)6.2.1登录功能测试 (24)6.2.2修改密码测试 (25)6.2.3查询健康数据测试 (25)6.2.4健康资讯管理测试 (26)6.2.5评论功能测试 (26)6.3测试结果分析 (27)7.结论 (27)参考文献 (27)Abstract (29)第[4]作为Spring框架的Web模块,采用MVC架构实现业务分层。通过模型处理数据逻辑、视图负责界面展示、控制器管理请求分发,显著提升代码复用率。其注解驱动开发与灵活参数绑定机制,使接口开发效率提升约50%,同时支持JSP/Thymeleaf等多视图技术无缝切换,适用于复杂业务场景的快速迭代。3.系统分析3.1可行性分析3.1.1操作可行性分析系统前端采用Vue.js框架,具备构建直观易懂、简洁美观的用户界面能力,符合大众使用习惯。我们采用卡片式布局展示健康数据,通过图标和色彩区分不同功能模块,降低用户学习成本。系统设计注重简化操作流程,以健康数据录入为例,提供手动输入、设备同步等多种方式,且界面引导清晰,减少用户思考路径,提升操作效率。3.1.2经济可行性分析收益模式多元,直接收益可通过付费下载、订阅服务等方式实现,如每月收取一定费用为用户提供高级健康分析功能;间接收益则来自与医疗机构、健康产品厂商合作推广,依据用户流量获取推广费用。通过精细化运营与合理规划,系统有望在上线后一定时间内实现盈利。初期借助社交媒体、应用商店推广快速获取用户,提升活跃度与付费转化率;中期依用户反馈优化产品,拓展功能模块增加收入;后期依靠品牌与口碑降低获客成本,达成规模经济。3.1.3技术可行性分析数据采集依赖智能健康设备通用API接口,SpringBoot、MyBatis、Vue.js等技术框架成熟稳定,社区活跃、文档丰富,能保障开发过程问题有据可循。3.2系统流程分析用户打开系统注册页面,填写用户名、密码、邮箱等信息,注册完成后才能使用系统REF_Ref20778\r\h[5]。系统后端验证信息的合法性与完整性,检查用户名是否唯一、密码强度是否符合要求。具体流程参考图1。验证通过后,系统将用户信息存储到数据库,完成注册流程。图1用户注册流程图用户在登录页面输入用户名和密码。系统后端验证用户名和密码是否匹配,匹配成功之后,会为用户生成会话(Session),返回前端登录成功信息,跳转至系统主页面。具体操作流程见图2若登录失败,系统提示用户重新输入信息。图2用户登陆流程图用户打开查询页面,选择查询条件,比方说健康数据类型和时间范围。用户点击查询按钮,前端将查询请求发送至后端。后端接收请求后,从数据库中检索符合条件的数据。检索到的数据经处理后,以JSON格式返回给前端。前端接收数据并利用Vue.jsREF_Ref20938\r\h[6]结合图表库,将数据可视化展示在页面上,如以折线图展示心率变化趋势、柱状图对比不同时间段的运动步数等,完成查询流程,可以参考图3。图3查询信息流程图3.3系统设计分析3.3.1界面设计系统界面采用模块化设计,整体布局清晰、层次分明,能够有效提升用户的信息获取效率。界面主要分为以下几个功能区域:(1)顶部导航栏:顶部导航栏包含系统名称、用户头像、搜索框以及功能入口(如“个人中心”、“设置”等)。这种设计不仅方便用户快速访问核心功能,还通过简洁的图标和文字组合,降低了学习成本,提升了操作的便捷性。(2)内容展示区:内容展示区采用网格布局,展示多个信息卡片。每个卡片包含图片、标题和简短描述,信息层次分明,能够帮助用户快速浏览和筛选内容。图片的使用增强了视觉吸引力,文字的简洁性则确保了信息的清晰传递。(3)底部标签栏:底部标签栏提供分类筛选功能,支持用户根据需求快速定位内容。这种设计符合用户的直觉操作习惯,能够有效提升用户体验。3.3.2功能结构设计本系统经精细划分后,致力于为用户提供一些全面且个性化的健康管理服务,其主要功能模块如下:(1)用户认证与权限管理方面:确保只有经过授权的用户可以访问并操作自己的健康数据,从而保证数据的安全性和隐私性。(2)在健康数据管理上:支持用户自己手动录入以及通过智能设备同步包含体重、血压、心率、运动步数等在内的多种健康数据,并提供数据的存储、查询以及分析等功能。(3)关于健康资讯管理:会发布最新的健康资讯,同时依据用户情况进行个性化推荐,助力用户获取有益的健康信息,进而提升健康意识。(4)健康数据分析与可视化上:对用户的健康数据展开深入分析,生成诸如折线图、柱状图等直观的可视化图表,以便用户能更好地理解与管理自己的健康状况。(5)在异常状态预警与建议推送方面:实时监测用户的健康数据,一旦检测到异常情形,就及时给用户发送预警信息和专业的健康建议,帮助用户及时采取相应措施。3.4系统性能分析快速上手:本系统界面简洁明了,用户无需复杂培训便能快速掌握。比如,顶部导航栏清晰呈现核心功能入口,用户可便捷找到所需功能;底部标签栏支持分类筛选,有助于用户精准定位内容,有效降低学习成本,提高使用效率。高效操作:系统优化了操作流程,减少了用户在不同页面间跳转的次数。在内容搜索方面,用户只需在搜索框输入关键词,系统便能迅速返回精准结果,无需用户在多个页面中反复查找,从而节省了操作时间,提高了任务完成的效率。健康管理功能覆盖全面:从健康数据监测到个性化建议,系统全面覆盖了用户在健康管理方面的各项需求。例如,系统可以准确记录运动数据等关键健康指标,并依据这些数据为用户提供专业的个性化健康建议,帮助用户更好地管理自身健康,体现了系统在健康管理领域的实用价值。信息更新及时:系统与权威健康机构合作,确保健康资讯的及时更新。用户可以第一时间获取最新的健康研究成果和疾病预防方法等信息,这有助于用户及时调整健康策略,预防疾病,也进一步增强了系统在信息提供方面的实用性。4.数据库设计4.1数据库概念设计本系统的数据库概念结构设计涵盖了用户、健康模型、用户健康记录、健康资讯、用户收藏、标签、评论和消息等实体及其相互关系。用户通过用户表进行注册和登录,其健康数据存储在用户健康记录表中,该表与健康模型表关联,以获取健康指标的正常范围等信息。用户可以浏览和收藏健康资讯,收藏关系通过用户收藏健康资讯表来实现。健康资讯本身可以有多个标签,标签与健康资讯通过多对多关系关联。与用户表相关联REF_Ref21307\r\h[7],E-R图具体如下。图4是用户实体和其具备的属性。图4用户实体属性图图5是健康模型实体和其具备的属性。图5用户实体属性图图6是用户健康记录实体和其具备的属性。图6用户健康记录实体属性图图7是健康资讯实体和其具备的属性。图7健康资讯实体属性图图8是用户收藏健康资讯实体和其具备的属性。图8用户收藏健康资讯实体属性图(6)图9是标签实体和其具备的属性。图9标签实体属性图(7)图10是评论实体和其具备的属性。图10评论实体属性图(8)图11是消息实体和其具备的属性。图11消息实体属性图数据库逻辑设计下面详细介绍数据库表的具体设计。(1)用户实体(User)描述:存储用户的基本信息,如用户账号、用户名、密码、头像、联系方式、用户角色。用户账号是主键,唯一标识每个用户。(2)健康模型实体(HealthModelConfig)描述:存储健康模型的详细信息,用户ID、配置名、配置简介、配置图标、配置单位、配置符号、正常范围。模型ID是主键,唯一标识每个健康模型。(3)用户健康记录实体(UserHealth)描述:记录用户的健康数据,包括用户ID、记录值、记录时间、健康模型ID,用户ID关联到用户表,模型ID关联到健康模型表。(4)健康资讯实体(News)描述:存储健康资讯的信息,如资讯ID、标题、内容、发布时间、是否推荐、图片封面。资讯ID是主键,唯一标识每条健康资讯。(5)用户收藏健康资讯实体(NewsSave)描述:记录用户收藏的健康资讯,包括用户ID、资讯ID、收藏时间。资讯ID关联到健康资讯表。(6)标签实体(Tags)描述:存储标签的信息,如标签ID、标签分类名。标签ID是主键,唯一标识每个标签。(7)评论实体(Evaluations)描述:存储用户对健康资讯的评论,包括父级评论ID、评论者ID、回复者ID、内容类型、内容ID、评论内容、点赞列表、评论时间。用户ID关联到用户表,资讯ID关联到健康资讯表。(8)消息实体(Message)描述:存储系统消息的信息,如消息表的自增主键ID、消息内容(消息体)、消息类型(指标数据、互动、系统消息...)、接收者ID、发送者ID、消息是否已经阅读、关联的内容ID、消息的发送时间。用户ID关联到用户表。4.3数据表设计(1)用户实体表。其中id为主键。具体如表1所示:表1用户实体表字段类型长度是否为主键或外键注解idint11主键用户编号user_accountvarchar50N用户账号user_namevarchar50N用户昵称user_pwdvarchar100N用户密码user_emailvarchar255N用户头像user_roleint50N用户邮箱is_logintinyint11N能否登陆is_wordtinyint1N禁言状态create_timedatetime1N注册时间健康模型实体表。其中id为主键。具体如表2所示:表2健康模型实体表字段类型长度是否为主键或外键注解idint11主键模型主键user_idint11N用户IDnamevarchar255N配置名detailvarchar255N配置简介covervarchar255N配置图标unitvarchar255N配置单位symbolvarchar255N配置符号is_globaltinyint1N是否是全局模型value_rangevarchar255N正常值范围(3)用户健康记录实体表。其中id为主键。具体如表3所示:表3用户健康记录实体表字段类型长度是否为主键或外键注解idint11主键用户健康记录主键useridint11N用户IDhealth_model_config_idint11N健康模型IDvaluvarchar255N输入的值create_timedatetimeN创建时间record_timedatetimeN记录时间(4)健康资讯实体表。其中id为主键。具体如表4所示:表4健康资讯实体表字段类型长度是否为主键或外键注解idint11主键健康资讯IDnamevarchar255N标题contentlongtextN内容续表4健康资讯实体表字段类型长度是否为主键或外键注解tag_idint11N标签IDcovervarchar255N图片封面readeridstextN阅读者IDis_toptinyint1N是否推荐create_timedatetimeN发布时间用户收藏健康资讯实体表。其中id为主键。具体如表5所示:表5用户收藏健康资讯实体表字段类型长度是否为主键或外键注解idint11主键资讯的收藏IDuser_idint11N用户IDnews_idint11N资讯IDcreate_timedatetimeN收藏时间(6)标签实体表。其中id为主键。具体如表6所示:表6标签实体表字段类型长度是否为主键或外键注解idint11主键标签IDnamevarchar255N标签分类名(7)评论实体表。其中id为主键。具体如表7所示:表7评论实体表字段类型长度是否为主键或外键注解idint11主键主键parentidint11N父级评论IDcommenter_idint11N评论者ID续表7评论实体表字段类型长度是否为主键或外键注解replieridint11N回复者IDcontent_typevarchar100N内容类型contentidint11N内容IDcontentvarchar255N评论内客upvote_listlongtextN点赞列表reate_timedatetimeN评论时间(8)消息实体表。其中id为主键。具体如图8所示:表8消息实体表字段类型长度是否为主键或外键注解idint11主键主键IDcontentvarchar255N消息内容message_typeint2N消息类型receiver_idint11N接收者IDsenderidint11N发送者IDis_readtinyint1N消息是否已经阅读contentidint11N关联的内容IDcreate_timedatetimeN消息的发送时间5.系统实现5.1系统功能模块用户注册账号界面填写用户名称,姓名,密码,如图12所示:图12用户注册界面用户登录账号界面,输入账号,密码登录,如图13所示:图13用户登录界面个人健康管理系统系统首页界面,包含资讯首、收藏夹、健康数据搜索等,如图14所示:图14系统首页界面图资讯信息如图15和图16所示:图15景资讯信息界面图16资讯信息界面资讯收藏具体如图17所示:图17资讯收藏界面健康记录具体如图18所示:图18健康记录界面部分代码如下:(1)新增健康记录信息:/**
*用户健康记录新增
*
*@paramuserHealths新增数据
*@returnResult<Void>通用响应体
*/
@PostMapping(value="/save")
publicResult<Void>save(@RequestBodyList<UserHealth>userHealths){
for(UserHealthuserHealth:userHealths){
userHealth.setCreateTime(userHealth.getRecordTime());
}
returnuserHealthService.save(userHealths);
}健康数据具体如图19所示:图19健康数据界面部分代码如下:(1)删除健康记录:/**
*用户健康记录删除
*
*@paramids要删除的用户健康记录ID列表
*@returnResult<Void>通用响应体
*/
@PostMapping(value="/batchDelete")
publicResult<Void>batchDelete(@RequestBodyList<Long>ids){
returnuserHealthService.batchDelete(ids);
}(2)修改健康记录:/**
*用户健康记录修改
*
*@paramuserHealth参数
*@returnResult<Void>响应
*/
@PutMapping(value="/update")
publicResult<Void>update(@RequestBodyUserHealthuserHealth){
returnuserHealthService.update(userHealth);
}消息中心具体如图20所示:图20消息中心界面5.2管理员功能模块使用管理员账号登陆个人健康管理系统管理员功能界面如图21所示:图21管理员功能界面用户管理页面如图22所示,支持用户的查询、更新、删除等操作。图22用户理界面部分代码如下:(1)查询用户信息:/**
*通过ID查询用户信息
*
*@paramid用户ID
*@returnResult<UserVO>
*/
@Protector
@GetMapping(value="/getById/{id}")
@ResponseBody
publicResult<UserVO>getById(@PathVariableIntegerid){
returnuserService.getById(id);
}(2)批量删除用户信息/**
*批量删除用户信息
*/
@Protector(role="管理员")
@PostMapping(value="/batchDelete")
@ResponseBody
publicResult<String>batchDelete(@RequestBodyList<Integer>ids){
returnuserService.batchDelete(ids);
}资讯分类管理页面如图23所示,用户能够对资讯标签数据进行更新和修改,查询。图23资讯标签管理界面部分代码如下:修改资讯标签信息/**
*标签修改
*
*@paramtags参数
*@returnResult<Void>响应
*/
@PutMapping(value="/update")
publicResult<Void>update(@RequestBodyTagstags){
returntagsService.update(tags);
}删除资讯标签信息/**
*标签删除
*
*@paramids要删除的标签ID列表
*@returnResult<Void>通用响应体
*/
@PostMapping(value="/batchDelete")
publicResult<Void>batchDelete(@RequestBodyList<Long>ids){
returntagsService.batchDelete(ids);
}资讯管理,管理员负责资讯的发布与更新,确保用户获取最新、最准确的信息,如图24所示。图24公告信息管理界面模型管理,管理员健康模型的更新如图25所示。图25健康模型管理界面健康记录信息管理,管理员可以对数据的删除和查询如图26所示。图26健康记录管理界面消息管理,管理员可以对用户的消息进行管理如图27所示。图27消息中心管理界面6.系统测试6.1系统测试方法进行回归测试REF_Ref21421\r\h[8],性能测试,全面测试个人健康管理系统,涵盖用户界面、数据库等方面,我们能够验证系统是否满足既定需求和性能、安全、可靠、可用等非功能性标准。6.2功能测试个人健康管理系统的核心在于其功能,确保系统功能正常运行至关重要。以下是各主要功能模块的测试情况:6.2.1登录功能测试测试用户登录功能REF_Ref23201\r\h[9],包括管理员登录和用户登录,来验证系统可不可以正确处理不同情况的输入。具体测试用例如表9:表9登录功能测试表功能录入的数据预期结果实际结果是否通过管理员登录用户名:空密码:空用户名密码不能为空用户名密码不能为空通过测试管理员登录用户名:admin密码:空用户名密码不能为空用户名密码不能为空通过测试管理员登录用户名:admin密码:12345密码错误密码错误通过测试管理员登录用户名:admin密码:123456登录成功,并跳转到功能操作区登录成功,并跳转到功能操作区通过测试6.2.2修改密码测试测试用户修改密码功能,验证系统是否能正确处理原密码错误、新密码不一致等情况,并在密码修改成功时给出正确提示,如表10所示:表10修改密码测试模块名称测试用例预期结果实际结果是否通过修改密码模块原密码:123新密码:111确认密码:111原密码验证失败原密码验证失败通过测试修改密码模块原密码:123456新密码:123确认密码:111前后密码输入不一致前后密码输入不一致通过测试修改密码模块原密码:123456新密码:12345确认密码:12345密码修改成功密码修改成功通过测试6.2.3查询健康数据测试测试用户查询健康数据功能,验证系统是否能根据用户输入的条件(如健康数据类型、时间范围等)准确搜索并展示相应的健康数据,如表11所示:表11查询测试模块名称测试用例预期结果实际结果是否通过查询健康资讯输入“奥运会”进行搜索弹出奥运会相关资讯精准搜索到相关数据通过测试查询健康资讯输入“精神”进行搜索弹出健康精神相关信息精准搜索到相关数据通过测试6.2.4健康资讯管理测试测试健康资讯的发布、浏览和收藏功能,验证系统是否能正确展示资讯内容,并允许用户进行收藏操作。具体测试用例如表12:表12资讯功能测试模块名称测试用例预期结果实际结果是否通过发布资讯模块发布“健康饮食的重要性”在资讯页面显示相关信息页面出现发布的资讯通过测试收藏资讯模块收藏“健康饮食的重要性”在用户收藏列表中显示该资讯确实出现收藏的资讯通过测试6.2.5评论功能测试测试用户对健康资讯的评论功能,验证系统是否能正确显示评论内容,并允许其他用户查看和回复评论。具体测试用例如表13:表13论坛功能测试模块名称测试用例预期结果实际结果是否通过评论模块评论“这篇文章很有帮助”在相关资讯下面显示评论信息确实出现评论信息通过测试回复评论模块回复“我也这么认为”在对应评论下面显示回复信息确实出现回复信息通过测试6.3测试结果分析系统经过全面测试,功能完整,操作便捷,能充分满足用户在健康管理方面的多元需求,涵盖了健康数据的记录、查询、分析及健康资讯的浏览与互动等功能。界面设计简洁美观,易于上手,无需复杂的培训。在安全性上表现出色,用户数据得到有效保护。在测试期间,系统整体运行稳定,未出现重大错误或性能问题,各项功能均能正常运行,测试结果达到了预期目标,具有推广价值REF_Ref25764\r\h[10]。7.结论本研究致力于设计并打造一款轻量级的个人健康管理系统,以应对不断增长的个人健康管理数字化需求。该系统基于SpringBoot框架,融合SpringMVC、MyBatis和Vue.js技术体系,采用前后端分离模式开发。后端借助SpringBoot整合MyBatis完成数据持久化,前端运用Vue.js打造动态响应式界面。我对各个模块展开了全面的单元测试、功能测试及性能测试,测试结果显示系统能够满足用户在功能与性能上的要求。系统的核心功能涵盖了用户身份验证与权限管理、健康资讯发布与个性化推荐、多维健康数据动态录入与存储等。通过模块化设计,实现了健康数据的可视化图表展示、异常状态实时预警以及定制化健康建议推送,以助力用户实现科学的自我健康管理,为个人提供精准的健康指导。总体而言,本研究成功开发出了一套功能完备、性能稳定、操作简便的个人健康管理系统,能够有效满足用户在健康管理方面的多样化需求,提高用户的健康管理效率和生活质量。展望未来,随着技术的持续进步和用户需求的不断变化,系统可进一步优化与拓展,例如引入更多智能分析算法、增加社交互动功能等,以更好地服务于用户的健康管理需求。参考文献樊换换.个人健康管理系统的设计与实现[D].北京邮电大学,2020.DOI:10.26969/ki.gbydu.2020.002212.喻佳,吴丹新.基于SpringBoot的Web快速开发框架[J].电脑编程技巧与维护,2021,(09):31-33.DOI:10.16184/prg.2021.09.013.A.CG,V.DD,Ş.RG,etal.PerformanceImpactofOptimizationMethodsonMySQLDocument_BasedandRelationalDatabases[J]AppliedSciences,2021,11(15):6794-6794.王洪华,陈婧仙.基于Springmvc技术的图书智能荐购系统设计[J].内江科技,2022,43(4):57-59.张丹.个人健康管理服务系统的设计与实现[D].北京邮电大学,2019.唐斌斌,叶奕.Vue.js在前端开发应用中的性能影响研究[J].电子制作,2020,(10):49-50+59.DOI:10.16589/11-3571/tn.2020.10.020.蔡金芷,皮喜田,刘洪英,等.个人健康管理系统数据库的设计与实现[J].计算机测量与控制,2017,25(07):222-224.DOI:10.16526/ki.11-4762/tp.2017.07.055.刘文飞,黎培,赵金玉,等.试论嵌入式软件回归测试的风险控制策略[J].仪器仪表用户,2024,31(12):97-98+101.乔木.云计算网络安全等级保护测评系统的设计及功能测试[J].科学技术创新,2025,(08):73-76.汝石.基于SSH架构的行业信息智能控制系统设计与测试[J].粘接,2024,51(06):185-188.
PersonalHealthManagementSystemBasedonSpringBootAbstract:Againstthebackdropofincreasingpublichealthawareness,thedigitaldemandforpersonalhealthmanagementisbecomingincreasinglysignificant.ThisarticleisbasedontheSpringBootframeworkandcombinesSpringMVC,MyBatis,andVue.jstechnologystackstodesignandimplementalightweightpersonalhealthmanagementsystem
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高金富恒集团工作制度
- 鼠疫预防检疫工作制度
- 武汉市青山区2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 咸阳市杨陵区2025-2026学年第二学期三年级语文期末考试卷(部编版含答案)
- 安阳市内黄县2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案)
- 鹤岗市向阳区2025-2026学年第二学期四年级语文期末考试卷(部编版含答案)
- 索状爆破器材制造工诚信品质模拟考核试卷含答案
- 海水冷却系统操作员成果转化考核试卷含答案
- 家用纺织品设计师风险评估考核试卷含答案
- 拖拉机柴油发动机装试工创新应用考核试卷含答案
- 饲料标签培训
- 下沙路与12号路提升改造及附属配套工程项目环评报告
- 《公路雪害防治技术指南》
- 转租鱼塘合同协议书范本
- 《医学影像检查技术学》课件-口腔X线摄影
- 委托书代办发工资范本
- 2024低温阀门深冷处理规范
- 房屋抵押个人借款协议样式
- 2023年新高考河北卷政治高考真题解析(参考版)
- 基础设施老化问题与对策
- 部编人教版四年级下册小学数学全册课时练(一课一练)
评论
0/150
提交评论