【《基于微信平台的居民健康管理系统的设计与实现》8900字】_第1页
【《基于微信平台的居民健康管理系统的设计与实现》8900字】_第2页
【《基于微信平台的居民健康管理系统的设计与实现》8900字】_第3页
【《基于微信平台的居民健康管理系统的设计与实现》8900字】_第4页
【《基于微信平台的居民健康管理系统的设计与实现》8900字】_第5页
已阅读5页,还剩30页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于微信平台的居民健康管理系统的设计与实现目录TOC\o"1-3"\h\u155031.绪论 2281721.1系统开发背景 2121201.2国内外研究现状 2158392.系统开发技术 3245642.1PostgreSql简介 34872.2vue框架 3286512.3Uniapp简介 494592.4Java介绍 4226743.系统需求分析 555703.1可行性分析 595953.1.1技术可行性分析 5292233.1.2操作可行性分析 5254893.2功能需求分析 5266813.2.1系统功能定义 5291833.2.2系统角色分析 6261453.3非功能性需求分析 728914.系统设计 8136414.1逻辑结构设计 8205594.2系统功能模块的设计 8173884.3系统活动流程图 10112544.4数据库设计 10144374.4.1E-R图设计 11240394.4.2数据库表设计 119355.系统实现 14111405.1登录注册模块 1453175.2首页模块 15291595.3健康登记模块 1775465.4查看健康记录模块 18268235.5居民信息查看模块 1861465.6信息查询模块 2095675.7修改密码模块 212075.8出入记录模块 2296896.系统测试 2427846.1登录模块测试 24124906.2注册模块测试 2530066.3出入模块测试 25291156.4信息查询模块测试 2711306.5修改信息模块测试 28171126.6健康模块测试 3058327.总结和展望 3221820参考文献 33摘要随着人民生活水平与质量的提高,人们越来越重视对自身及家人健康的管理。健康是其它工作与生活的基础,因此,人们渴望在快节奏的生活中寻找到一个可以时刻为自身健康进行记录的平台或系统。当今城市小区每天居民的出入人流量很大,最近又因为疫情突然爆发的缘故,很多小区都需要进行体温测试和其他证明,验证通过才可以出入小区,但是纸质版的记录查询不方便,而且不容易保存,所以为了方便小区管理员的管理,设计了一款可以对居民进行健康信息查看以及其他功能操作的一款小程序。小程序实现的主要功能有用户登录注册、用户进行健康记录等。关键词:健康管理;查询;微信开发者工具;信息1.绪论1.1系统开发背景现今,健康这个话题在我国备受关注,尤其是近两年疫情爆发,各国都加入了抵抗疫情的事件中,为了有效的控制疫情的传播,我国利用了许多现代化技术研发了一些程序以便查询到有异常行踪以及体温异常的人群,最常见有效的小程序有行程卡,健康码等[1-3]。戴口罩、不聚集、注意卫生等疫情预防不仅是对自己的安全着想,也是对他人负责的一种表现,最明显的就是利用大数据对所有人的的行程和体温的记录,并进行复杂的对比,有效的控制了疫情的传播。并且在疫情的影响下,很多人在此期间无法得知是疫情感染或是生病,因此许多小区为了更加方便的对居民的健康进行管理,开发了微信小程序的居民健康管理系统,从而便于人们随时查看自身健康状况,定制目标。1.2国内外研究现状随着经济的发展,越来越多的人着重身体健康。健康管理这一概念最先源于美国洛杉矶水利局,美国在20世纪时,便成立了健康组织,该组织通过对人群的健康状况做出评价及评估,并预测危险的疾病因素,制定系列有针对性的措施以及预防。美国通过健康管理节省了10%的医疗费用,资料显示,该计划的实施使人群的发病率大大下降。而且,公司为了保证员工工作效率,建立了健康管理机制,而纸质版的报告不是很便捷,所以有了信息化健康管理,利用现代化科技研发出程序,从而达到随时查看员工健康信息的目的[3-7]。在中国,健康管理是个新兴的行业,才刚刚起步。目前我国只有少数专业的管理机构,且大部分都是医院及体检中心的附属部门[8]。该行业的从业人数没有准确的数据,粗略估计只有总人口的万分之二享受着专业的健康管理服务,而美国有百分之70的居民能够接受在健康管理公司或企业完善的服务。健康管理目前仍依赖一些简单的体检或就诊数据,并由医生给出相关建议和意见,没有把个人的历史病历以及日常行为对个人慢性病的影响考虑进去[9-11]。除此之外,目前的健康管理也是主要针对已经患病的人群,还不能做到“早筛选、早预防、早发现、早诊断”的动态追踪的健康管理模式。2.系统开发技术2.1PostgreSql简介PostgreSQL是一个功能强大的开源对象关系型数据库系统,结合并扩展了SQL语言,拥有安全存储等功能。PostgreSQL起源于1986年,是加州大学伯克利分校POSTGRES项目的一部分,并且在核心平台上进行了30多年的积极开发。PostgreSql提供了许多功能,例如:数据的完整性;并发性,性能;安全性;可扩展性等。旨在帮助开发人员构建应用程序,管理员保护数据完整性并且构建容错环境,管理数据。除此之外,PostgreSQL还具有高度的可扩展性,例如,你能够自定义数据类型,构建自定义SQL函数,编写不同编程语言的代码且不需要重新编译。2.2vue框架vue框架是现在前端主流三大框架之一,是一套构建用户界面的渐进式框架[12-13],其核心只关注视图层,且易于上手。和原生不同的是,原生使用的是dom进行操作,而vue是和react一样是对数据进行操作的,而且原生是多页面应用,vue是通过组件切换操作的单页面应用。Vue的兼容性:不支持IE8及以下版本;支持所有兼容ES5的浏览器。2.3Uniapp简介uniapp是一个跨平台的基于Vuejs的前段框架[14-15],一次开发,支持包括小程序,APP,H5等的八个端。优点有以下几方面:1、uni-app是一套可适用多端的开源框架,一套代码可同时生成ios,安卓,H5,小程序等。2、成本较低且对前端开发人员比较友好。3、uni-app使用HBuilderX进行开发,该应用对vue语法等相对完善,开发速度较快。4、uni-app属于国产。缺点包括以下几方面:1、uni-app出现的时间较短,有很多地方不是很完善。2、官方不能及时回应使用uniapp时产生的问题。2.4Java介绍Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程[16]。Java语言具有简单性、面向对象、分布式、健壮性、安全性、跨平台性、可移植性、多线程与动态性等特点。Java语言可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统等。Java快速、安全、可靠。3.系统需求分析3.1可行性分析3.1.1技术可行性分析开发居民健康小程序首先要进行技术可行性分析,需要熟悉vue框架、uniapp、java、postgresSql等技术。3.1.2操作可行性分析本程序操作简便,界面清晰明了,对不熟悉计算机知识的用户也可以轻松操作、并查看自己的健康记录。3.2功能需求分析3.2.1系统功能定义小程序的主要目的是对小区的所有居民进行身体的健康登记并给出相关建议;且在疫情期间对居民进行出入小区的记录,以此有效避免疫情传播,保证身体健康。小程序的开发有利于居民对自身身体状况的了解,如果有不良状况可以及时发现和治疗。系统功能定义图,如图3.2.1所示。图3.2.1系统功能定义图3.2.2系统角色分析系统角色用例图,如图3.2.2所示。图3.2.2系统角色用例图居民健康小程序的登录角色有管理员和居民两种角色。管理员主要对居民的信息进行增删改查数据的管理。居民的主要功能可分为两部分,一是进行健康记录并由此生成健康评估报告;二是对个人信息和出入小区记录的查看。如表3.2.1所示。表3.2.1系统角色与功能对应表系统角色系统功能管理员1、查看居民基本信息2、居民出入小区记录的查看(条件查询)和添加3、管理员和居民密码的修改4、查看居民健康记录居民1、查看个人信息2、进行健康记录3、查看居民的出入小区的记录(条件查询)4、查看健康评估报告3.3非功能性需求分析可以从性能需求、可维护性与可扩展性、易用性三个方面分析,如下图所示。图3.3.1非功能性需求分析图本系统应可以运行于windows系列操作系统当中,可以为系统提供一个稳定的运行环境[17]。需求分析中,对基于居民健康小程序的功能进行定义,业务逻辑进行分析,角色以及权限进行分析,功能用例分析与非功能需求进行阐述,在功能用例中,对用例进行分析。综上,我们的系统的开发是可行的。

4.系统设计4.1逻辑结构设计逻辑结构设计的任务是将概念结构设计阶段设计好的E-R图转化为对应的关系模式[18],从而完成逻辑结构设计,为数据库的实现作准备。本系统的数据库使用的是Postgresql,或h2数据库可以灵活切换。4.2系统功能模块的设计主界面只有管理员或者居民登录成功后才可以进入到对应的首页,管理员主界面的功能模块有:新居民注册,出入记录添加,出入记录查看,居民信息查看,管理员、居民密码修改以及健康信息的查看。居民主界面的功能模块有:个人信息的查看和修改,个人出入记录的查看,密码修改,登记健康信息以及查看健康评估。居民健康管理系统居民健康管理系统用户用户登录显示用户部分信息健康登记录入健康信息健康评估显示用户健康信息显示评估结果居民信息可修改信息显示用户详细信息图4.2.1系统功能结构图(用户端)居民健康管理系统居民健康管理系统管理员管理员登录显示所有用户的出入记录信息查看显示用户上传的健康信息显示所有用户的信息信息维护删除用户信息添加新用户修改用户及管理员密码可查询用户信息图4.2.2系统功能结构图(管理员)4.3系统活动流程图图4.3.1系统活动流程图4.4数据库设计通过以上对业务和逻辑的分析,将数据基本信息通过postgerSql数据库实现,如下图所示。图4.4.1数据库登录页面4.4.1E-R图设计图4.4.2E-R图4.4.2数据库表设计对用户信息表的详细设计如下表4.4.1所示。表4.4.1用户信息表字段名类型长度是否为主键字段说明usernamevarchar255否用户名userpassvarchar255否用户密码phonevarchar255否手机号idvarchar255是身份证号userstatusint4否用户真实名字ageint4否年龄user_genderint4否性别useraddrvarchar255否地址user_typeint4否用户类型healthy_gradeint4否健康登记create_data_timetimestamp6否创建时间pathogenyint4否用户状态data1varchar255否心率data2varchar255否体重data3varchar255否血压用户信息表如下图所示。图4.4.3用户信息表用户信息表主要是应用在管理员登录,注册,居民登录,和居民的基本信息。进出记录表username进行关联用户健康状态,如温度超过38则显示健康状态异常。将用户信息拆分出来便于后期维护数据库,增加代码简介和理解,从而提高开发效率。对用户进出表的详细设计如下表4.4.2所示。表4.4.2用户进出表字段名类型长度是否为主键字段说明idvarchar45是进出记录idin_or_out_typeint4否进出类型temperaturenumeric(10,2)否体温statusint2否状态usernamevarchar45否用户账号create_data_timetimestamp6否创建时间

5.系统实现5.1登录注册模块登录模块的实现:前端将输入的账号和密码通过接口传给后端,后端返回相应的信息,如果返回router为true的时候,则允许登录,并且将用户的id进行缓存,以便后面需要登录者id接口的获取。如图5.1.1所示。注册的功能模块实现:需要输入姓名必须是汉字;身份证则进行18位长度判断;手机号要进行手机号正则判断,以上所有输入的都是必填内容;如果账户已被注册则弹框提示已注册。如图5.1.2所示。图5.1.1登录页面(左)图5.1.2注册页面(右)图5.1.3登录流程图(左)图5.1.4注册流程图(右)5.2首页模块系统整体上采用淡色系,分为上中下三栏,上栏是轮播图,中间是居民的信息,下方是系统各模块视图。系统包括管理员以及居民登录,登录成功后,管理员和居民均有不同的功能来显示对应的主界面。管理员功能模块:居民信息列表查看、居民出入记录的添加和查询、新住户登记、管理员和居民的密码修改以及居民健康评估的查看。如下图5.2.1所示。居民的功能模块包括:查看自己的基本信息、出入小区的记录;修改密码;健康评估和健康信息录入。如下图5.2.2所示。图5.2.1管理员首页功能图(左)图5.2.2用户首页功能图(右)图5.2.3首页模块流程图5.3健康登记模块用户可以录入自己的健康状况,并生成健康评估。进入页面,通过缓存的id自动获取自己的个人信息添加的时候,如下图5.3.1所示,将心率、血压和体重输入在框内,传给接口进行数据的保存,如果数据超出正常范围则显示红色字体,若正常则显示绿色字体。图5.3.1居民健康登记图(左)图5.3.2居民健康评估图(右)图5.3.3健康模块流程图5.4查看健康记录模块管理员可查看居民的健康记录,如果居民进行过体测则返回详细数据,如果没有进行过体测则返回未体测字段。如下图5.4.1所示。 图5.4.1居民健康状况列表图图5.4.2查看健康记录模块流程图5.5居民信息查看模块管理员页面的居民信息模块:管理员进入居民信息列表页面,调用获取所有居民的接口,获取所有的居民信息列表,点击单个居民将该居民id进行缓存后,前往详情页使用缓存都的id通过id获取该居民的个人信息。如图5.5.1所示。图5.5.1管理员-居民信息列表图(左)图5.5.2用户-居民信息详情图(右)图5.5.3居民信息查看模块流程图5.6信息查询模块管理员可操作性功能,通过身份证来查询指定居民的基本信息和出入记录,默认当天出入记录,可进行时间上的选择,如图所示。图5.6.1信息查询图图5.6.2信息查询模块流程图5.7修改密码模块管理员可以对本账号以及居民进行密码修改。管理员修改自己密码是通过将新密码、旧密码以及管理员id三个字段传给后端,如果旧密码错误,则弹框提示密码错误;如果旧密码正确,则提示密码修改成功,返回管理员首页。管理员修改居民的密码是将居民账号和新密码传给后端,该功能是为了防止居民自己忘记密码自己无法修改而添加的。如果该账号存在则修改成功,返回首页,如果失败则提示该账号不存在。如图5.7.1所示。用户可以通过旧密码来修改自己的密码。将自己的id、旧密码以及新密码三个字段传给后端接口,如果旧密码错误则弹框提示密码错误,如果正确则修改密码成功并返回居民首页。如图5.7.2所示。图5.7.1管理员-修改密码图(左)图5.7.2用户-修改密码图(右)图5.7.3修改密码模块流程图5.8出入记录模块出入登记的功能模块,输入的均是必填字段,当输入账号的时候,如果账号不存在则弹出提示框“账号不存在”,如果存在则通过接口获取该居民的部分信息并显示在该页面上,添加成功后可以在出入记录页面进行查看。如下图5.8.1所示。管理员可以通过时间查询来查找指定日期所有的出入记录。日期实现原理:默认获取当天日期,将日期字段给后端接口,通过日期返回指定的数据,上一天和下一天每次点击对日期进行加减都再次调用后端接口即可。如图5.8.2所示。图5.8.1出入记录添加图(左)图5.8.2出入记录查询图(右)图5.8.3出入模块流程图

6.系统测试小程序测试是软件所有功能实现后,为了防止出现意想不到的问题和漏洞的必须步骤,并且能够及时对小程序的功能进行完善,避免不必要的错误发生。测试使用的是微信开发者工具以及真机调试两种方式,防止页面样式显示的兼容性的问题,也能有良好的使用体验。6.1登录模块测试表6.1.1登录测试表测试功能模块用户/管理员登录模块具体功能名称用户/管理员登录前置条件必要参数:账号和密码两个字段测试过程管理员登录和居民登录成功后会有不同的权限操作管理员拥有除修改居民个人信息功能以外的全部权限居民拥有对自己的个人信息的查看和修改,已经查看自己的出入记录,修改密码的权限测试数据必要参数Username=’00001’password=’111111’返回值age:

12createDataTime:

"2021-03-19T17:47:54.275432"createDataTimeStr4Date:

"2021-03-19"healthyGrade:

1id:

phone:

realname:

"小米粥"userAddr:

"1-101"userGender:

1userType:

1result:

true测试结果登录成功,显示对应的页面和相应的权限。密码错误:返回密码错误的弹框不通过数据账号不存在或密码错误将无法登录成功6.2注册模块测试表6.2.1注册测试表测试功能模块居民注册模块具体功能名称居民注册前置条件1.管理员独有的权限2.必添参数:user(账户)+password(密码)+name(姓名)+age(年龄)+dwell(居住地址)+sfz(身份证)+cellphone(手机号)3.姓名,手机号,身份证均需要进行正则判断测试过程管理员将数据填入提交后,如果添加成功,会提示添加成功,返回管理员首页,可通过居民信息列表找到该用户的信息,可查看详情,无法进行修改。测试数据必要参数Id(身份证)sername(账户):00100Age(年龄):23UserGender(性别1=男2=女):2Phone(手机号)serAddr(居住地址):幸福小区3-302Realname(姓名):海归返回值code:

0result:

true/false测试结果添加成功提示添加成功,返回首页,并且该居民数据可通过记录列表查到不通过数据正则不通过或账号已经注册将无法完成新居民注册6.3出入模块测试表6.3.1出入登记测试表测试功能模块居民出入登记模块具体功能名称居民出入登记前置条件1.管理员独有的权限2.必要参数user(账号)+animal(体温)+goOutData(出入状态1是出小区,2是进小区)测试过程输入账户,input框失焦后查找该用户.如果没有则提示没有该用户,如果该用户存在,则自动获取该用户的姓名,手机号,身份证,进行人工核对信息,在输入体温和出入小区的状态,最后进行提交。测试数据user=’00001’animal=’37’goOutData=’1’测试结果居民需要告知管理员的账号,账号输入完成,居民的姓名,手机号,身份证将自动输入,管理员进行人工审核,如果无误,可输入测试的体温和输入的状态。不通过数据账号不存在或其他参数未输入,无法添加成功.表6.3.2管理员-出入记录测试表测试功能模块居民出入记录模块具体功能名称居民出入记录前置条件1.管理员独有的权限2.必要参数time(时间)测试过程管理员将默认获取当天所有的输入记录,可进行上拉加载更多的数据,可以点击上一天,下一天,或者进行时间选择来查找指定日期的出入记录测试数据必要参数user=’2021-03-15’返回结果测试结果默认获取当天的数据,可以通过时间的选择,查看指定日期的输入记录不通过数据当天无数据或者数据库连接失败将无法获取数据表6.3.3居民-出入记录测试表测试功能模块获取居民个人出入记录模块具体功能名称居民个人出入记录前置条件居民/管理员登录后可查看测试过程登录成功后,可以通过时间来查看自己的出入记录,可通上一天,下一天和时间选择来选择日期测试数据必要参数CreateData(时间)=2021-03-26page(当前页数)=1limit(每页数据的数量)=15userId(用户身份证)试结果返回值6.4信息查询模块测试表6.3.1信息查询测试表测试功能模块居民个人信息/出入记录查询模块具体功能名称居民个人信息/出入记录查询前置条件管理员独有权限测试过程通过身份证来查找指定的居民的个人信息和居民的输入记录测试数据必要参数查询居民信息id(身份证)=查询居民出入记录id(身份证)=Time=”2021-03-03”查居民个人信息的返回值age:

12createDataTime:

"2021-03-19T17:47:54.275432"createDataTimeStr4Date:

"2021-03-19"healthyGrade:

1id:

phone:

realname:

"小米粥"userAddr:

"1-101"userGender:

1userType:

true查居民个人出入记录的返回值6.5修改信息模块测试表6.5.1管理员-修改密码测试表测试功能模块管理员修改密码模块具体功能名称修改密码前置条件管理员独有权限测试过程管理员可以对自己的密码进行修改,也可以对居民的密码进行修改测试数据修改管理员密码oldPass(旧密码)=’000000’newpass(新密码)=’111111’修改居民密码user(居民账号)=”00001”newpass(新密码)=’******’测试结果管理员修改自己密码,旧密码错误无法修改,修改完成后提示修改成功,并且返回管理员首页。管理员修改居民密码,账户不存在无法修改,修改成功提示该居民密码修改完成,并且返回管理员首页。表6.5.2用户-修改密码测试表测试功能模块居民修改密码模块具体功能名称修改密码前置条件居民登录后可通过旧密码进行修改密码测试过程可通过旧密码设置新的密码,旧密码错误,和两次新密码不相同均无法修改,修改成功后会弹出密码修改成功,已自动登录测试数据必要参数Id(身份证)ldUserpass(旧密码)=111111Userpass(新密码)=000000返回值code:

0msg:

"修改成功"result:

true表6.5.3用户-修改个人信息测试表测试功能模块修改个人信息模块具体功能名称修改个人信息前置条件居民独有权限只可以修改自己的个人信息测试过程居民修改成功将返回居民的首页测试数据必要参数id(身份证)hone(手机号)serAddr(居住地址)=3-303测试结果修改完成返回值code:

0result:

true6.6健康模块测试表6.6.1管理员-健康状况查看测试表测试功能模块查看居民健康状况具体功能名称查看居民健康状况前置条件管理员登录后查看所有居民最新的健康记录测试数据返回值code:

0data:

{id:,username:"00001",realname:"王小二",userpass:"000000",age:23,…}result:

true表6.6.2居民-健康登记测试表测试功能模块居民健康状况提交具体功能名称提交个人健康状况前置条件居民登录后可以提交个人的健康状况的相关信息测试数据必要参数Id(身份证)ealthyGrade(体温状态)1=健康2=异常userStatus(健康状况)1=健康2=亚健康Pathogeny(病因状态)返回值code:

0result:

true对居民健康小程序的功能进行测试时,分别对系统的易用性、可靠性、安全性进行测试。在系统进行易用性测试的时候,首先是对用户的体验进行了调整,在查看和体验多个小程序和APP后,将前端页面制作的更加简便明了,方便用户对居民健康小程序的使用和体验。关于可靠性以及安全性的测试,部分功能只有是管理员登录后才可以操作,居民是无法操作的。

7.总结和展望从论文的选题到设计的过程中,遇到了很多的问题,通过不断的分析业务和问题慢慢从中发现解决思路,进而使系统的设计逐步更加完善合理,在设计和开发的过程中学到了很多实际开发中使用的工具,站在巨人的肩膀上而不是重复的去造轮子借鉴优秀的代码,和其中的逻辑思维,在设计之初,首先需要先确定自己的业务,安排开发时间和学习查找资料的时间,最关键的是设计业务和进行数据库设计,列出关键所有关键字进行表设计划分,让结构清晰明了好维护,一个好的程序员写出的代码是所有人都可以快速的看懂,而不是只有自己才能看懂,从命名方面就要开始遵循规范,否在在自己维护的时候会发生找不到自己想要找的代码,从而去一步一步的读代码,比较费时间,还有注释也很重要。当然在初步设计的时候并不能很完善方方面面都可以想到,在做的过程中也需要不断的完善加入没有想到的方面,开始都把表设计到了一起导致内容非常的冗余,故进行了表重新划分,进而思维慢慢越来越清晰,在后续写代码的时候就会更加得心应手,因为选题是小程序,加后台接口,覆盖的技术层面比较多,但是是我的知识面也是变得更加广泛了。通过这次从选题到设计到开发,知道了自己学习的知识还是有所欠缺,从事这一行业就需要活到老学到老,随着技术不断的更新如果不进行学习就被被淘汰[19-20]。

参考文献[1]韩雷,邹媛,渠林楠,王淑霞.基于“健康小屋”的“互联网+”健康管理信息平台的设计与实施路径[J].新疆医学,2020,50(07):652-655.[2]苏哲.浅析卫生健康系统党

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论