版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.1研究背景与意义互联网带来了中医药文化传播环境的变化,进而造成了互联网时代中医药文化传承的问题和挑战。一是中医药文化受关注度提升而互联网拉近了人与信息的距离,中医药文化走出了传统古籍医书的“象牙塔”进入大众视野。在互联网时代,中医药文化急需向通识性科普性转型。二是中医药文化与其他文化碰撞加剧网络更是体现了大众化的特征,具有多元性开放性与传统文化的严肃性造成冲突REF_Ref24896\r\h[1]。历史上传统的口传心授、书籍记载等文化传承方式,在当下已难以满足人们对中医药知识的多元化、便捷化需求。于是利用现代信息技术手段设计和实现一个中医药文化科普系统的需求便应运而生,成为传承和弘扬中医药文化的重要途径。本论文的研究希望通过设计和实现一个中医药文化科普系统,并利用系统可以帮助用户快速便捷地了解和学习中医药的基本知识理论的优势,去通过解决中医文化传播中存在的知识碎片化、传播途径的单一性和公众感知偏差的问题,实现提高公众对中医学的认识和信任的目标。并且利用科普系统能有效地传播中医药知识,通过展示中医药的悠久历史文化内涵和其在实际生活中的应用价值,来促进中医药的传承和弘扬。值得一提的是科普系统的设立可以通过开阔中医药知识传播的方式(如:图文、视频等)来满足不同用户的个性化需求,以此来吸引更多人来关注、支持甚至参与中医药事业的发展,推动中医药的创新和进步。从文化传承的角度来说中医药文化是中国传统文化的重要组成部分创建一个行之有效的科普系统能对传承和弘扬中医药文化、增强民族自信心和凝聚力产生巨大影响。最后利用普及中医药知识,还有益于公众树立正确的健康观念、提高公众健康素养以预防疾病的发生。由此可见,中医药文化科普系统的设计与实现是极具重要的现实意义和文化价值的,有助于推动中医药事业的发展、提升公众健康素养和文化传承水平。1.2国内外研究现状在国内中医药文化科普系统的建设和应用起步相对较早,尤其随着“互联网+”战略的提出,让政府和企业愈加重视在“互联网+中医”这一领域的投入。中医药文化科普系统应当涵盖中医的基本理论和方法并扩展到中医养生、药膳食疗、经络穴位、传统健身操等多方面内容,建立科普系统的目的是希望通过互联网平台来帮助公众了解和学习中医药知识,提高普通群众的健康素养。目前,国内已经涌现出一批相对成熟的中医药文化科普平台和系统。例如:中国中医药网作为国家级的中医药行业网站,不仅会时常发布有关中医药的新闻资讯,还提供了丰富的在线中医药学习资源。中国中医药网设置了众多栏目,包括养生、就医、名医名校和其他比较学术的内容,提供给不同的作者品读REF_Ref25059\r\h[2];好大夫在线主要是一个提供在线医疗咨询的平台,也推广中医药知识,尤其是在中医健康管理、针灸、推拿等方面,它通过平台向用户传递中医药的核心理论和治疗方法,帮助用户实现健康管理。一些其他企业和医院也开发了相关的中医药健康管理系统,将中医药文化与现代健康管理技术相结合,提供包括个人体质分析、养生建议、药膳推荐等功能,通过数据分析帮助用户改善健康状态。然而令人遗憾的是虽然在当下国内已有多个中医药文化科普平台,但目前这些系统总体上依旧存在一些不足,比如:许多现有的中医药文化科普平台内容较为基础,缺乏专业分析,难以满足用户对中医药知识的需求。拿市面上比较经典的一些平台来说,尽管它们分别提供了各种偏向的各类中医药文化知识,但大多数是综合性服务平台完全针对中医进行整体科普和脉络梳理的系统并不常见,还没有很好地结合用户的个性化需求。并且在现有系统中的学习方式大多是静态的内容展示缺乏用户参与感,导致用户的学习兴趣和参与度较低。由此,随着健康中国战略的推进,开发一套高质量的中医药文化科普系统显得尤为重要。一方面,它可以帮助大众更好地理解中医药的核心理念和实际应用,普及中医药养生保健知识;另一方面,借助现代信息技术,系统可以提高教育效率,密切中医药和普通群众的联系,关注用户需求,改善用户体验,使中医药文化的传播更加广泛与高效。国外的中医药文化的普及相对较晚,由于语言问题,文化差异等障碍,中医药文化在国外实现深入传播,还有很长的路要走。尽管近年来随着全球化与跨文化交流的加深,越来越多的外国人开始关注中医药的疗效,尤其在东南亚、欧美等地,中医药逐渐被一些国家的医疗保健系统所接受。但大部分国外的中医药科普工作依然处于初级阶段。在国外关于中医药文化的科普系统或平台并不多见,尽管近些年中医药文化在国际范围内蓬勃发展,一些国外的企业和机构已经开始了在这一领域的探索,例如:TraditionalChineseMedicine(简称:TCM)World是一个在全球范围内推广中医药文化的平台。TCM提供了丰富的中医药健康知识,包括中草药、针灸、推拿、饮食养生等内容。TCM主要面向西方国家的用户,通过简单易懂的方式帮助外国人了解中医药,克服文化和语言的障碍;AcupunctureToday平台则主要以中医的针灸疗法为重点,提供了关于针灸的理论、治疗效果、常见疾病治疗等关于中医理疗方面的知识。而在TheNationalCenterforComplementaryandIntegrativeHealth(简称:NCCIH)这个平台中我们可以发现它关注的主要是替代和补充医学,虽然NCCIH也在其网站上提供了部分有关中医药的科普数据资料,但它只是介绍了中医药的基本概念、常用疗法以及相关的科学研究成果。由此可知许多国外平台的中医药内容并没有充分结合当地的文化背景和健康需求,难以产生真正的共鸣,导致其推广效果不佳。有学者认为中医药文化在海外传播远远不足,有很大潜力值得我们挖掘。在美国,中医药依然不被看作是药物,不能被承认难以进入医药主流市场。并且中医药在海外传播内容平台过于单一,应大力推动中医药国际教育合作和大众传播平台的建设,多措并举,全方位推动中医药文化的国际传播REF_Ref9392\r\h[3]。国外的中医药科普内容多由非专业人员提供,缺乏权威医学机构的背书,导致用户的信任度和接受度较低。所以我们可以想到对于国外而言,开发一个完整且系统的中医药文化科普系统有助于提升中医药推动其在本国之内的健康管理应用REF_Ref25174\r\h[4],并通过互动性强的系统交流平台有效帮助其国人理解和接受中医药,并将其作为当地医疗保健体系新的选择。1.3课题主要研究内容及任务在中医药科普系统中主要设计了管理员和用户两个角色。管理员主要管理与维护整个系统,属于权限最高角色。用户则可以浏览所有的系统功能并对内容进行收藏和评价。在管理员模块可以利用统计图整体直观的浏览到不同性别的用户对系统的关注比例,以及系统内不同功能模块下知识图谱的统计信息。用户在登陆系统后,系统可以根据用户对某一功能或内容的点击次数进行统计排行从而给用户进行个性化推荐。在系统中还实现了管理员和用户的对系统内容的模糊查询,使管理员和用户可以直接快速的查找到想要的信息。在技术层面,系统主要采用B/S架构、MySQL数据库等技术,基于SpringBoot和Vue框架开发,充分利用Web技术的优势。B/S架构指的是浏览器/服务器架构,以网页浏览器为客户端,与服务器交互,完成各项功能及资料处理。SpringBoot有着简洁、高效的特点,能给后端服务带来强大的支持REF_Ref26548\r\h[5];而在系统中使用Vue框架可以充分利用它轻量级、易上手的特点,给前端页面的构建提供便捷方式。与此同时在系统中增加数据库技术,使系统能够高效地存储和管理关于中医药知识的数据,为用户提供准确、全面的信息服务。2.1.1B/S结构在互联网技术发展与成熟的过程中,B/S架构逐渐成为网络应用的主流架构范式。B/S架构的主要优点是能够将客户端与服务器分离,并允许用户通过标准浏览器界面直接访问所有类型的应用程序服务,而不需要任何专门程序REF_Ref29881\r\h[6]。另一方面是B/S架构的客户端的轻量化设计,表现在它能将客户端的核心功聚焦于用户界面的展示,比如:通过浏览器系统实现与用户交互。B/S架构降低系统维护成本的功能是它的另一大优势。由于应用程序之前已经在服务端完成了更新和维护工作,所以在需要修复或升级应用程序时,管理员只用在服务器端进行相应操作即可。这种集中化的管理方式不仅降低了维护成本,还确保了所有用户都能访问到同一版本的应用程序,有效避免了因版本不一致而导致的兼容性问题。B/S架构还展现出了卓越的扩展性和灵活性。随着平台业务的不断拓展,我们可以想象到平台系统很有可能会面临功能新增或业务流程调整的需求,如果使用C/S框架频繁修改有可能会导致客户端维护成本增高。而利用B/S架构能够迅速且便捷地在服务端实现修改和更新,无需对客户端代码进行大规模修改。由此可见B/S架构的特性可以让应用程序迅速响应市场变化和用户需求,提升了在企业中程序运用的适应能力和竞争力。B/S(浏览器/服务器)架构的广泛应用,在很大程度上得益于其所具备的便捷访问特性与可靠的安全保障机制。用户仅需使用通用的浏览器,即可便捷地访问多种类型的应用程序,无需进行额外的软件安装或插件配置,极大地简化了用户操作流程,有效提升了用户在使用应用程序过程中的流畅体验。同时,B/S架构还配备了全面的安全策略,包括数据加密、身份验证以及精细的访问控制等REF_Ref29985\r\h[7]。2.2.2MySQL数据库MySQL属于关系型数据库管理系统范畴,具备功能丰富与性能卓越的显著特性。其架构设计合理、功能模块完备,可适配不同规模的应用开发需求,在各类应用场景中均能发挥良好的数据存储与管理效能。作为一个开源的数据库管理系统,它不仅降低了开发和运营成本,还提供了强大的社区支持和丰富的生态系统,其通过灵活的储存引擎,高可用性和丰富的功能,为开发者提供了一个可靠,高效的数据存储解决方案REF_Ref30070\r\h[8]。从MySQL的操作简易程度来说,简化的MySQL数据库模式有效地降低了数据库的复杂性,使更多的专业和非专业用户能够快速学习并充分利用其数据的潜在价值。MySQL借助多线程技术的独特优势,实现了对多项任务的并行处理能力。这种处理机制有效优化了数据库内部的资源分配与任务调度,提升了数据库在面对复杂查询和大量并发请求时的响应效率。当面临大量并发请求时,MySQL能够保持稳定的性能,为项目提供持续、高效的支持。MySQL高度关注资源的优化利用并倾向于采用高性能库来替代功能库,以增强数据的处理能力,从而有效减少资源的冗余使用REF_Ref25530\r\h[9]。基于多线程技术带来的并行处理任务及提升响应效率的优势,MySQL还为开发者提供了极大的便利,它支持多种编程语言接口,像C、C++、Python、Java等都在其支持范围内,借助接口轻松实现与数据库之间的高效交互,无需再为不同编程语言与数据库之间的兼容性问题而烦恼。MySQL具备的优越的查询速度和数据处理能力,这也是让它成为Web开发的首选数据库之一的重要原因。在信息管理中具有重要的作用和应用价值,可以提高数据管理效率和进行事务处理,提高数据安全性,提供用户管理和权限控制功能,并支持跨平台使用REF_Ref30873\r\h[10]。随着社区不断发展和壮大,MySQL的功能和性能也得以不断提升,满足了日益增长的用户需求。2.2.3SpringBoot框架SpringBoot是一个基于Spring框架构建的现代化开发框架,其核心目标在于对Java应用程序的开发与部署流程进行深度简化从而显著提升开发效率,降低开发复杂度。它所提供的快速构建、简单配置、灵活扩充的方法,允许开发者将更多的精力集中在实现业务逻辑上REF_Ref31971\r\h[11]。SpringBoot具有以下几个主要特点:首先,其自动配置功能堪称一大亮点。它通过深入剖析应用程序的类路径和依赖关系,自动完成各种常见功能与组件(像数据库连接、Web服务器、消息队列等)的配置工作。对于开发人员而言,这意味着无需再花费大量时间和精力在繁琐的手动配置上,能够更加专注于业务逻辑的实现,从而快速搭建出满足需求的高效可用应用程序,大大缩短了项目开发周期。其次,SpringBoot的内嵌式Web容器为开发带来了极大的便利。它集成了多种常见的Web容器,使得开发者在开发过程中无需单独安装和配置Web服务器。只需简单的配置,便能在应用程序中直接启动一个嵌入式的Web服务器,实现应用程序的快速部署和测试。这种便捷的开发方式不仅提高了开发效率,还降低了开发环境的搭建成本。第三从其环境来说,SpringBoot与Eclipse、IntelliJIDEA等主流的集成开发环境紧密集成。开发人员可以轻而易举的通过这些工具进行代码的编写、调试和测试,提高开发效率减轻工作负担。此外,SpringBoot还支持热部署和自动重启。利用这些功能在开发和后期维护阶段可以帮助开发人员在代码修改后无需手动重启应用程序,就可以自动检测到变化并重新加载大大提高了开发效率和调试体验。值得我们选择SpringBoot的原因还体现在SpringBoot提供的丰富的扩展和集成能力。这一功能让由它编程的应用程序可以轻易与其他Spring项目进行无缝集成,为使用者提供更多更便利的功能和服务。从宏观层面看,SpringBoot是极具价值的开发框架,核心优势是大幅简化Java应用开发与部署流程。它内置大量覆盖后端开发关键领域的开箱即用特性与插件,开发者借此可避开繁琐基础配置,专注业务逻辑。降低了开发复杂度,提升了代码质量,保障了开发的高效稳定。凭借这些优势,SpringBoot迅速获软件开发领域认可,备受开发者青睐REF_Ref32153\r\h[12]。2.2.4VUE框架Vue.js是一个渐进式的JavaScript框架主要用于构建用户界面REF_Ref32310\r\h[13],特点是可以逐步采用——开发者可以只在项目的部分区域使用Vue,也可以选择用其构建整个单页。Vue的模板语法简单直观。Vue.js的虚拟DOM机制确保了高效的渲染性能——即使在处理大量动态内容时也能保持流畅的用户体验。不可忽视的是Vue.js还提供了一组工具来支持项目林构建、路由管理和状态管理,以提高应用程序开发和维护的能力。像与它配套的Vue
CLI提供了一个基于图形界面的项目管理工具让创建和管理Vue项目更加方便;Vue
Router用于构建单页应用的路由系统,允许开发者定义多视图和导航规则。Vuex提供了一种集中式状态管理,适用于复杂应用程序中的一般状态管理。3.1系统需求分析在本系统中希望实现用户可以自主的注册和登陆系统,并修改个人信息、浏览系统不同功能的界面信息并对其进行评价和反馈。对于管理员希望能够使管理员对各个功能进行信息的增删改查并达到对用户的评价进行反馈的目的。在用户功能模块主要能实现登录、个人信息修改、浏览界面、在线留言等功能。在登录界面可以是实现输入账号密码登录,带有注册功能,登入后进入主页面;修改个人信息时用户可以在登录后,可随时修改个人信息,如头像、昵称、电话等;在浏览界面用户登录后,可自主浏览系统内界面(包括:中医文化、中草药……);在在线留言功能作用下用户可留言反馈,等待回复。在系统分析与设计领域,用户用例图作为统一建模语言(UML)中的关键行为模型,发挥着重要作用。本系统中用户可对中草药、中医科普等九个模块进行查看。用户用例图如REF_Ref19462\h图3-1所示。图3-SEQ图3-\*ARABIC1用户用例图管理员功能模块设计与实现聚焦系统管理、个人信息管理及在线留言管理等核心功能。系统管理模块让管理员能全面管理平台用户和功能模块,通过增删改等操作保障信息准确、配置及时,使平台稳定高效运行。个人信息管理模块使管理员可查看和修改自身信息,保证信息完整准确。在在线留言管理的作用下,管理员能够查看用户的留言反馈并回复信息。在中医药文化科普系统架构设计中,管理员用例图是UML关键行为模型,用于刻画管理员与系统交互。管理员作为最高权限用户,可执行其他用户无法操作的特殊任务。在后台管理界面,其能对个人中心、用户管理等多个功能模块进行全面精细管理,保障系统功能与数据正常维护。管理员用例图如REF_Ref19064\h图3-2所示。图3-SEQ图3-\*ARABIC2管理员用例图3.2可行性分析3.2.1经济可行性在技术演进的进程中,低系统成本的开发环境以及SpringBoot的持续发展,为Web应用程序的开发提供了坚实的技术支撑。借助这些技术,开发者能够高效地结合HTML技术构建系统前端演示界面,同时利用MySQL数据库实现数据的存储与管理,技术获取难度较低,仅需一台计算机即可使用。并且该系统的开发环境没有太大要求,只需在校内图书馆或者其他配备设备的工作场所即可REF_Ref979\r\h[14]。因此中医药文化科普系统在经济上具有显著的可行性,其低成本、用户友好性和市场潜力使其开发潜力较大,为用户带来实际价值。3.2.2技术的可行性在系统设计时计划采用了java语言,MySQL数据库,SpringBoot框架等进行联合开发应用。Java技术是成熟、稳定、跨系统,是应用的首选语言REF_Ref3970\r\h[15];MySQL数据库在Web和大数据领域拥有开源、高性能等优势REF_Ref1280\r\h[16];SpringBoot框架是基于Spring简化配置和部署,快速构建独立运行的Spring应用,这三者都是经过广泛验证和应用的成熟技术REF_Ref32310\r\h[17]REF_Ref515\r\h[18]。因此,从技术实施的可行性来看,基于计算机技术的中医药文化科普系统建设是完全可行的,该系统能够满足用户需求。3.2.3操作的可行性中医药文化科普系统的操作简便性将直接关系到用户体验和受众广度。用直观的用户界面和友好的操作设计可以让用户轻松适应并快速上手,无需繁琐的指引即可掌握该系统,并且能迅速熟悉其操作方式并充分利用系统的各项功能。中医药科普系统提供的丰富的内容让普通用户也能方便快捷地满足自身需求,同时为了确保用户数据的安全,系统也对数据库和各个功能模块的安全性进行了严格把控。因此从操作可行性的角度来看,中医药文化科普系统无疑是用户友好、安全可靠的。4.1系统概要设计在中医药文化科普系统中用户请求从顶层进入逐层向下传递,最终到达数据库;而数据反馈则沿着相反方向,从底层逐层向上返回最终呈现给用户。这种结构清晰地区分了不同功能的职责使系统更易于开发和维护。中医药文化科普系统的系统架构图如REF_Ref19707\h图4-1所示。图4-SEQ图4-\*ARABIC1系统架构图4.2系统功能模块设计系统结构设计是在软件开发过程中,对整个系统框架和组件进行设计以满足公司特定要求和性能要求的过程。它是软件开发中的一个重要元素,直接影响系统的质量和持久性。因此在系统结构设计过程中就必须充分考虑到系统各方面需求和用户的使用需求并注意系统在日后使用时的可扩展性和可维护性,保障系统的稳定性和安全性。中医药科普系统根据功能权限可分为管理员模块和用户模块。管理员模块核心功能包括用户信息全面监管、用户权限灵活配置及系统综合管理,可实时监控维护用户数据,按角色与业务需求调整权限,实现资源高效分配;用户模块则为用户提供便捷、友好的操作界面,以便用户能够获取中医药文化科普系统信息,并轻松便捷地对系统进行操作。而对系统进行模块化的设计的目的是确保系统既具备高度的安全性、易用性,又具备足够的柔软性和扩展性,以满足不同用户群体的多样化需求。系统整体结构设计图如REF_Ref20425\h图4-2所示。图4-SEQ图4-\*ARABIC2整体结构设计图4.3系统流程设计4.3.1系统开发流程在中医药文化科普系统的设计与开发过程中,首先要对用户实际需求进行详细的分析,根据需求分析对系统模块、系统功能和数据库进行设计并编写代码,之后将各部分代码经行整合并对系统进行测试和完善从而发现和解决问题,保证系统实现长久稳定运作和用户的良好体验。通过这样的系统开发过程可以提高系统的实用性和用户满意度,还能为系统的持续发展和优化奠定了坚实的基础。系统开发过程图如REF_Ref20559\h图4-3所示。图4-SEQ图4-\*ARABIC3系统开发流程图4.3.2用户登录流程在系统交互流程中,用户登录时,由前端先发起请求。后端收到请求后,即刻对参数做数据匹配。匹配成功则进入下一环节;失败则弹出“账号和密码不正确”提示并返回登录起始页。用户登陆过程图如REF_Ref20641\h图4-4所示。图4-SEQ图4-\*ARABIC4用户登录流程图4.3.3系统操作流程在系统开发的过程中,系统操作流程分析占据着举足轻重的地位。通过制定清晰、规范的流程图,可以让开发者在系统编写时更加直观地理解系统的运作过程,从而迅速投入到系统开发中。在系统登记界面输入用户名和密码后,系统会验证这些信息是否正确,验证通过后进入功能界面操作功能处理界面,最终完成流程。整个过程中,系统与数据库进行交互以验证和处理用户信息。系统操作过程图如REF_Ref20719\h图4-5所示。图4-SEQ图4-\*ARABIC5系统操作流程图4.3.4添加和修改信息流程在添加和修改信息时,管理员通过对添加和修改的信息审核判断,审核通过后,便可更新数据库添加应有的信息。添加信息过程图如REF_Ref20967\h图4-6所示。图4-SEQ图4-\*ARABIC6添加及修改信息流程图4.3.5删除信息流程在删除信息时,用户和管理员要对需要删除的信息进行确认以防止误删重要信息。删除信息过程图如REF_Ref21313\h图4-7所示。图4-SEQ图4-\*ARABIC7删除信息流程图4.4数据库设计4.4.1数据库概念结构设计通过对中医药文化科普系统的功能分析出各个实体对象,以及实体间的关联。本系统的实体属性如下所示:用户实体包含主键、身份证号码、密码、姓名、性别、年龄、电话七个属性。用户实体图如REF_Ref21434\h图4-8所示。图4-SEQ图4-\*ARABIC8用户实体图中医文化分类实体包含了主键、发布人、分类名称等七个属性。中医文化分类实体图如REF_Ref22071\h图4-9所示。图4-SEQ图4-\*ARABIC9中医文化分类实体图中医科普实体主要包含标题、图片、阴阳学说、五行学说、经络学说等属性。中医科普实体图如REF_Ref22169\h图4-10所示。图4-SEQ图4-\*ARABIC10中医科普实体图总体E-R实体图如REF_Ref17931\h图4-11所示。图4-SEQ图4-\*ARABIC11总体E-R实体图4.4.2数据库逻辑结构设计关系型数据库里,数据库表是核心数据结构,主要用来存数据。它用行和列的二维形式组织数据。每行是一条完整记录,存特定实体信息;每列是数据字段,规定属性特征(像类型、长度),让数据规范一致。对数据库表的设计是为了更好地存储、查询并维护数据,以满足用户需求并提升系统的性能。以下列举主要的数据库表。养生中国评价表用于记录用户对养生中国功能的评价以及管理员对用户评价的反馈。养生中国评论表如REF_Ref20688\h表4-1所示。经络穴位评价表用于记录用户对经络穴位功能模块的评价以及管理员对用户评价的反馈。经络穴位评论表如REF_Ref21005\h表4-2所示。关于我们表记录了管理员对中医药体系的介绍。关于我们表如REF_Ref22344\hREF_Ref32082\h表4-3所示。用户信息表用于记录用户的相关信息,其中用户名字段唯一。用户信息表如REF_Ref23833\h表4-4所示。中医科普表记录了关于中医科普相关内容的信息,管理员可对每条中医科普知识进行标题、阴阳五行学说、经络学说等十个方面进行添加、删除或修改,其中标题不能空缺。还实现了计算用户对每条信息的点击评论和收藏总数。中医科普表如REF_Ref26377\h表4-5所示。收藏表记录并计算了各个用户对各项科普信息的收藏数据或各个商品被用户收藏的情况。收藏表如REF_Ref30619\h表4-6所示。中医文化表记录了有关于中医文化相关内容的信息,管理员可对每条中医文化知识进行标题、介绍、分类、发布人等八个方面的信息进行添加、删除或修改,其中标题不能空缺。还实现了记录用户对每条信息的赞、踩和收藏数。中医文化表如REF_Ref610\h表4-7所示。经络穴位表记录了关于经络穴位相关内容的信息,管理员可对每条经络知识进行标题、经络名称、经络走向等十个方面进行添加、删除或修改,其中标题不能空缺、视频上传有大小及数量限制。还实现了计算用户对每条信息的赞、踩和收藏数。经络穴位表如REF_Ref2217\h表4-8所示。知识分类表记录了管理员对中医知识的各项分类信息,有利于系统对各类中医知识的统计。知识分类表如REF_Ref10646\h表4-9REF_Ref2955\h所示。用户表记录了每个用户个人的信息,包括用户名、用户ID、性别、电话等信息。用户表如REF_Ref10937\h表4-10所示。5.1管理员模块5.1.1后台管理界面系统功能架构里,后台管理界面是管理员管理后台的关键入口。管理员能通过它快速进入多个功能界面,像管理员个人中心、系统用户管理、养生中国界面管理、中草药分类管理、饮食文化界面及信息管理、中医科普界面及信息管理、在线用户留言回复和系统管理,让系统稳定高效运行。并且在该界面添加了数据可视化功能,使管理员能够从宏观上了解此平台系统的用户总数、用户性别占比、系统内知识分类统计状况以及系统内中草药统计等信息并查看。管理员后台管理界面如REF_Ref24266\h图5-1所示。图5-SEQ图5-\*ARABIC1管理员后台管理界面本网站的数据化分析的设计是在HTML页面里引入ECharts的JavaScript文件,在后端使用SpringBoot创建一个接口,用于向前端提供数据,这样无需修改前端页面的JavaScript代码,就可以实现从后端接口直接获取数据并更新图表,例如:对于用户统计饼状图的设计,首先会从数据库中获取用户数量和所有用户的性别信息利用ECharts建立饼状图,每次在进行DOM更新后点击刷新,界面就会初始化一个ECharts实例,重新获取用户按性别分组的统计数据,根据这些数据生成饼图,并实现图表随窗口大小变化的自适应调整。5.1.2用户管理界面当管理员进入此用户管理界面后具备灵活的数据查询与操作权限,能够直接通过界面输入特定的查询条件,以此获取符合要求的用户列表。管理员还可在该界面执行添加新用户的操作,进入后台查看用户的已填写信息或者对问题用户进行删除。在该功能的帮助下,管理员可以对存在问题的用户进行锁定,限制其进入平台的资格,保证平台的健康运行。并且在管理界面还实现了信息的分页操作。用户管理界面如REF_Ref25177\h图5-2所示。图5-SEQ图5-\*ARABIC2用户管理界面这段代码的主要功能是从服务器获取用户数据列表并将数据展示在页面上,并进行分页、搜索条件以及加载状态的显示。分页功能一般要在前端传两个参数一个是一共几页,一个是当前第几页。进行分页时首先根据显示的页面数量请求数据库中的多个数据,然后计算页面总数。在进行模糊查询时,在搜索框输入关键字发送请求后,会执行js中的search方法,前端提交后端接受,利用search中断接口一层层调用最后在MySQL中查询是否包含此关键字的内容(利用like语句)。5.1.3知识分类管理界面该界面为知识分类管理界面,管理员登录后进入该界面,可执行新增知识分类信息操作以完善分类体系,同时也能对不再符合需求或冗余的知识分类信息进行删除,修改现有信息的内容,以及通过特定条件查询所需的知识信息。知识分类管理界面如REF_Ref25017\h图5-3所示。图5-SEQ图5-\*ARABIC3知识分类管理界面5.1.4饮食禁忌管理界面该界面是饮食禁忌管理模块,展示了饮食禁忌的相关信息。管理员可以新增饮食禁忌、移除不再需要的饮食禁忌、更新已有饮食禁忌内容,以及通过特定的查询条件来检索特定的饮食禁忌。饮食禁忌管理模块如REF_Ref6110\h图5-4所示。图5-SEQ图5-\*ARABIC4饮食禁忌管理界面5.2用户模块实现5.2.1注册界面在用户注册界面用户可以注册登入网站的账号,用户需要在注册界面输入账号、密码,姓名,年龄,手机等基本信息即可注册账号,需要注意的是用户的账号具有唯一性,同一一账号不可多次注册,如果系统检测到数据库内已存在相同账号会提示用户“该账号已存在”。用户注册界面如REF_Ref25921\h图5-5所示。图5-SEQ图5-\*ARABIC5用户注册界面5.2.2登录界面此界面为用户登录界面,用户可以在此界面执行登录操作。用户准确填写账号与密码信息后点击“登录”按钮。系统将自动对所输入的账号密码进行检测验证,若检测结果正确,则用户将成功跳转至系统主界面;若检测不通过,系统会弹出提示框,显示“账号密码错误,请重新输入”,引导用户重新输入正确的账号密码。用户登录界面如REF_Ref26071\h图5-6所示。图5-SEQ图5-\*ARABIC6用户登录界面5.2.3系统主界面该界面是系统主界面,用户进入系统可以分别进入养生中国、饮食禁忌、药膳信息等七个中医药知识界面进行浏览,并对中草药、中医科普、个人中心等功能进行操作。系统主界面如REF_Ref26251\h图5-7所示。图5-SEQ图5-\*ARABIC7用户主界面5.2.4个人中心界面该界面是用户个人中心界面。用户点击个人中心可以在此界面看到个人账号情况,以及个人喜欢的作品收藏。个人中心界面如REF_Ref26692\h图5-8所示。图5-SEQ图5-\*ARABIC8个人中心界面5.2.5养生中国管理界面该界面是养生中国管理模块,用户在该界面可以在进入太极、健身、饮食等五个知识图谱,并查看每个知识图谱分支下的知识。养生中国管理界面如REF_Ref26783\h图5-9所示。图5-SEQ图5-\*ARABIC9养生中国管理界面6.1测试目的在项目的执行阶段,对系统进行可行性测试是至关重要的步骤,毫不夸张地说测试结果的好坏甚至关系整个系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河南单招医卫大类省卷经典题含答案2022-2025年
- 2026年电子商务美工面试题库及答案
- 2026年娱乐行业面试题及答案
- 2026年财务分析师面试常见问题及答案解析
- 2026年市场营销助理面试题及答案解析
- 2026年供应链分析师岗位面试题库含答案
- 2026年网络作家面试题及创作指导
- 拉床工岗前客户服务考核试卷含答案
- 汽车美容装潢工安全技能竞赛考核试卷含答案
- 机电设备维修工安全风险评优考核试卷含答案
- 2025四川航天川南火工技术有限公司招聘考试题库及答案1套
- 广东广电网络2026届秋季校园招聘185人备考题库完整答案详解
- 2025年度皮肤科工作总结及2026年工作计划
- (一诊)成都市2023级高三高中毕业班第一次诊断性检测物理试卷(含官方答案)
- 四川省2025年高职单招职业技能综合测试(中职类)汽车类试卷(含答案解析)
- 2024江苏无锡江阴高新区招聘社区专职网格员9人备考题库附答案解析
- 2025西部机场集团航空物流有限公司招聘笔试考试备考试题及答案解析
- 植入类器械规范化培训
- 水泥罐安全操作规程标准
- 腰椎间盘突出症中医分级诊疗指南(2025版版)
- 空分考试试题及答案
评论
0/150
提交评论