版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEIIIPAGE基于springboot的居家养老服务小程序【摘要】伴随着我们国家GDP的飞速升高,科技力量日新月异,人们的生活水平也在加速提升。人们对手机、电脑等电子产品的忠爱也越发的喜爱。从衣食到住行,这一切导致年轻人没时间居家照顾老人,为解决这种现象,年轻人和老人实现双赢。居家养老小程序正在慢慢得到普及,为了便于用户能够不受时空局限管理小程序数据信息,本人专门研制开发出方便居家养老的小程序管理系统,该系统主要针对用户端开放。该小程序更多在详细研究系统实现的功能,决定实现的功能之后设计接口。居家点餐功能可以让老人足不出户吃上各种美食。子女和老人可以通过体检预约功能预约体检。工作人员可以通过后台系统实现对来人需求的跟进。工作人员亦可以像老人一样通过小程序达到管理老人信息的目的居家养老服务小程序的开发工作是建立在当前较为先进成熟的技术体系上发展而来的,开发模板主要选择GitHub上的开源代码,该开源代码和居家养老小程序的管理需求相吻合,并针对这个小程序的使用展开多维度的研究和阐述。【关键词】Java;Springboot框架;uni-app框架;MySQL;【Abstract】WiththerapidriseofChina'sGDP,thepowerofscienceandtechnologychangeswitheachpassingday,andpeople'slivingstandardsarealsoaccelerating.People'sloyaltytomobilephones,computersandotherelectronicproductsisalsobecomingmoreandmorepopular.Fromfoodandclothingtohousingandtransportation,youngpeoplehavenotimetotakecareoftheelderlyathome.Inordertosolvethisphenomenon,youngpeopleandtheelderlyachieveawin-winsituation.Homecareappletisgraduallygainingpopularity.Inordertofacilitateuserstomanagethedataandinformationoftheappletanytimeandanywhere,aclientanddatamanagementsystemforhomecareserviceapplethasbeenspeciallydeveloped.Thehome-basedelderlycareserviceappletmainlydesignstheinterfaceafterstudyingthefunctionsrealizedbythesystemindetailanddeterminingthefunctionstoberealized.Thehomeorderingfunctionallowstheelderlytoeatallkindsofdeliciousfoodwithoutleavinghome.Childrenandtheelderlycanmakeanappointmentforphysicalexaminationthroughthephysicalexaminationappointmentfunction.Staffcanfollowuptheneedsofvisitorsthroughthebackgroundsystem.Staffcanalsomanagetheinformationoftheelderlythroughwechatappletliketheelderly.Thedevelopmentofhome-basedelderlycareserviceappletmainlyusestheexistingmaturetechnologyforreference,takestheopensourcecodeonGitHubasthetemplate,analyzesthatthefunctionadjustmentiscloselycombinedwiththeactualneedsofhome-basedelderlycareserviceappletmanagement,anddiscussestheuseofhome-basedelderlycareserviceappletmanagementindetail.Useofappletmanagement.【Keywords】Java;Springbootframework;Uniappframework;MySQL;目录241231绪论 1253531.1选题背景 1129891.2研究现状 1152221.3研究内容 1172142系统开发工具及关键技术介绍 2270632.1微信开发者工具 245552.2uni-app框架 221152.3SpringBoot框架库 2218062.4Mysql数据库 3102783系统分析 4250953.1系统需求分析 4154153.1.1功能需求 4301143.2可行性分析 448923.2.1技术可行性分析 4144493.2.2经济可行性分析 5323473.2.3操作可行性分析 5156963.3性能分析 5304733.4系统操作流程 5112663.4.1用户登录流程 5217203.4.2信息添加流程 6308583.4.3信息删除流程 647414系统设计与实现 8220904.1系统总体设计 8130674.2开发流程设计 8197214.3数据库设计 9135624.3.1实体E-R图 9182644.3.2数据表 10117405系统实现 24278825.1用户功能模块 24137265.1.1用户登录页面的实现 24288905.2管理员功能模块 29190205.2.1管理员登陆界面的实现 29314785.2.2管理员功能界面的实现 30221816系统的测试 34195896.1测试目的 3467346.2系统的测试方案设计 3410626.3核心功能测试 34268046.4测试结果 35168237总结与展望 377128致谢 391绪论1.1选题背景随着互联网信息技术的普及,它从不同层面改变了现代人的生活,在当前快节奏的时代环境下,互联网的发展日新月异,用户的需求也呈现多元化发展,人们通过互联网获取各类信息,摈弃了传统落后的信息获取方式,也催生了大量软件程序的开发。21世纪10年代以来,伴随着中国经济的高速发展,平台化的管理制度也越来越多。而且新的《民法典》中指出“子女对老人有赡养义务”。每个子女都想找到一种既能够正常工作,又能在生活中上给予老人一些生活上的帮助。居家养老服务小程序也都将通过计算机进行整体智能化操作,为赡养老人提供一体化、一站式的解决赡养老人这项重要工作。基于此,笔者专门开发了针对居家养老服务的微信小程序,围绕居家养老各类需求开发便捷性与实用性并行的服务小程序,该程序能够为企业员工、老年人、饮食安排等方面的数据管理;;处在用户端的用户们也能直白的了解到体检、餐品、点餐记录等数据。也能直接通过小程序端实现点餐、预约体检等操作。这套系统符合当前居家养老服务的各类需求,通过相关信息的获取和处理,为用户提供多元化的居家养老管理服务,该系统的优势在于及时高效地后去信息,为用户随时随地查阅和处理,为用户提供便捷高效的居家养老服务管理工作。1.2研究现状我国人口老龄化进程不断加深。1999年末我国60岁以上人口超过总人口的10%,按照国际通行标准,我国已经进入老龄化时代。进入新世纪,中国老龄化速度加快,汹涌而来的白发浪潮对我国居家养老事业的发展有了很大冲击。 其次,达到老有所依的目标,虽然目前我国居家养老上存在一定发展,但受到政府层面和资金层面的影响,应当拓展更符合我国国情的居家养老模式。 我国的家庭结构日趋缩小,家庭结构趋向于3-5人的发展,居家养老功能有所下降,随着互联网信息化水平的持续发展,再加上人们生活水平的提升,社会对养老服务的模式和功能探索呈现多元化发展。1.3研究内容居家养老服务小程序的开放和落实,具体工作安排如下:设计居家养老服务小程序系统首先需要设定三个角色定位,分别为管理员、老年人、工作人员,不同角色定位能够使用的权限有所差异,设计的模块功能也存在区别,但整个系统内部数据是交互的,用户能够不受时间限制根据使用需求通过系统选择各类服务,管理员对相关信息进行分析和处理,确保需求处理的及时性和有效性。具体分为以下几个步骤:确定系统架构、前端网页设计的页面风格。确定小程序端UI设计风格。需求分析。功能模块划分。数据库设计。项目编码。功能测试。总结。2系统开发工具及关键技术介绍微信小程序如今在国内的应用范围十分广泛,它是一种基于微信平台下运行的应用服务程序,小程序一种开发源代码的设计系统,以其简单便捷的应用开发框架深受开发者的欢迎,人们可根据自身需求开发相应的程序,并在微信平台中正常运行,这也是目前开放范围比较广泛的软件服务模式。[1]2.2uni-app框架uni-app是一个使用Vue.j和微信小程序API开发所有前端应用的框架,开发者编写出一套代码,经过编译可以发布到不同的平台上,包括iOS、Android、H5(移动端网页)以及各种小程序(微信、支付宝、百度等)。[1]通过这个框架能够为开发者消除各平台的差异。uni-app功能框架如图2.1所示2.3SpringBoot框架库SpringBoot框架是在2013年开始研发并在2014年发布第一个版本的一个开源的轻量级的Java开发框架。[5]它是在Spring框架的基础上设计研发的,其不仅继承了Spring框架原有的优秀特性,而且通过简化配置进一步简化Spring应用的整个搭建和开发过程。[5]要想了解SpringBoot框架,就必须先了解Spring框架。Spring框架是于2003年兴起的一个用于Java开发的一站式框架,其特点是:分层、开源、轻量。此框架是为了解决企业应用开发的复杂性而创建出来的。它的分层架构允许使用者自由选择使用哪一种组件来进行开发,并且还提供了在展现层、持久层和业务层中能够使用到的企业级应用技术。Spring体系结构如图2.2所示。图2-SEQ图2-\*ARABIC2Spring体系结构图(1)便于解耦,开放难度低。(2)AOP编程的支持。(3)采用声明式的支持模式。(4)便于对程序进行多种测试(5)易与多种优质框架兼容。(6)JavaEEAPI整体使用难度不高。2.4Mysql数据库数据库作为一种根据数据排列的结构进行管理、储存、组织的数据中心。不同数据库中都存在不同的API,它的功能主要体现在访问数据、创建数据、管理数据,以及对保存的数据进行复制。[5]MySQL能够实现在不同列表中储存数据,极大提升系统的灵活性,同时能有效提升系统运行的效率。[5]3系统分析3.1系统需求分析3.1.1功能需求整个项目分为网页端(管理员端)和微信小程序端(用户端),同时小程序端又分为工作人员端和老人端。网页管理员端的业务包含对工作人员和老人账号的管理,以及对老人、老人信息、体检信息、需求信息、需求跟进、餐饮点餐等信息的管理。老人在注册时需要向管理员提供基本的信息,例如用户名、密码、老人姓名、年龄、性别、手机号、以及有无疾病史等。管理员可通过网页查询到已经添加的老人信息,并可通过用户名、老人姓名进行查询、亦可一键批量操作。完成注册后,老人就可通过移动端小程序进行登录。管理员可查看到老人信息,如姓名、年龄、体重、身体状况、手机号等信息,可以通过修改按钮对这些信息随时进行修改更新,亦可以通过删除按钮删除。当然也可以通过批量删除按钮进行一键操作。管理员还可以查看到服务过程中产生的一切信息,并对这些信息进行操作。例如体检信息、需求信息、需求跟进、点餐信息等。小程序的工作人员可以登陆小程序端的工作人员入口,登录后可已查看到老人的需求,和对这些需求进行处理和跟进。老人通过小程序端老人入口登录后,可以享受到改小程序所提供的服务。的服务网上点餐、网上预约体检、网上留言、以及信息查询。网上点餐服务,老人可以通过点餐页面挑选自己喜欢的餐食,并可以对订单进行留言备注,定制一些自己独特的口味。体检预约服务,老人不用去线下医院就能查询到最近的体检信息,空闲体检时间,完成预约后可按时到医院体检。个人信息查看及修改,老人可以通过“我的信息”页面对个人信息进行随时不限次数修改更新和查询。3.1.2技术需求分析管理员端后台:管理员端后台采用SpringBoot框架,使项目简化。该框架特别适合构建微服务系统,还给我们封装好了各种时常使用的套件,如mybatis、hibernate、redis、MongoDB等。实例化SpringBoot的方法本质上就是使用单例模式。Bean的实例化通常有如下几种方法:使用构造函数实例化使用静态工厂方法实现Bean的实例化使用实例工厂方法实例化移动端小程序:小程序采用uni-app框架,该框架开发移动端应用还是不错的。好就好在uni-app的写法就是vue的写法,对于我这种有一点前端基础的人来说上手较快并且一些原生功能也能得到满足,调试打包也简单明了。3.2可行性分析3.2.1技术可行性分析居家养老服务小程序管理员通过Java技术开放简单实用,功能齐全、便捷高效的前端应用程序,并且保证了一个DatabaseSystem的数据安全性、数据完整性以及数据稳定些。用户与不同角色产生紧密联系,居家养老服务小程序的开发对于满足用户的需求具有一定价值,它能够为用户和管理员提供及时有效的数据信息,便于老年人养老的各类需求,也便于管理员及时处理相关数据信息。3.2.2经济可行性分析该系统是由现有开发程序为基础进行开发的,开发过程中无需额外增加其他服务器、端口、软件,在系统开放之前,笔者对居家养老市场展开的市场调查工作同样不需要额外的成本支出,更多是靠研究者通过自身的调查和研究开展工作,面对开发中的问题,首先是充分发挥“面向百度编程”的思想,再搭配上指导老师技术援助,来攻克道道难关。因此,对于操作可行性分析,该系统是可行的。因此开发居家养老服务小程序不需要付出经济成本,没有额外的支出。理论上,还能得到万八千的收入。目前Java的技术发展较为稳定和成熟,满足开发居家养老服务小程序的各项需求。3.2.3操作可行性分析本次研究的可行性主要体现在系统开发过程中的技术方面,此外也反映在用户对系统的使用体验感上,管理员可通过系统随时了解和管理相关信息,满足老年人、管理员、工作人员三个方面的使用需求,相应对应的模块操作性高,简单易懂,不需过多复杂的操作,界面导航能够有效为用户提供引导作用,能够满足三个不同角色的实际需求需求,针对管理员而言,他们并不需要学习复杂的操作课程,简单理解就能达到自如操作和管理,因此在可操作性上比较理想。3.3性能分析针对本次开放的系统性能进行分析,主要利用传统管理方式作为对比参照物,早期的传统管理方式一般都是使用大量的员工通过纸、笔对数据进行统筹和管理,并且这种方式对于储存及查找某条数据甚是麻烦,也会造成一些包括但不限于火灾等安全隐患。伴随着经济的进步,信息时代到来。这种传统的低效率、高成本。高风险的管理方式已经极难满足社会需求。为降低人工及材料成本费用,提高工作效率,开发一套基于Computer和NetworkTechnique的居家养老服务小程序。以流行数据库(Mysql)对数据进行储存及管理,为了达到高效便捷使用居家养老服务小程序各项板块,不同角色之间可以相互转换。有效提升居家养老服务小程序整体运行效率,数据管理趋于统一,这是传统信息管理不能达到的需求,该系统能够有效节约资源,在处理业务方面发挥高效便捷的作用。[5]3.4系统操作流程3.4.1用户登录流程安全性是系统开发的首要条件,用户只需打开程序就能进入登录界面,输入相关信息,同时保证信息正确才能正常进入系统的操作界面,根据自身需求操作相应的模块,一旦用户输入信息不正确,登录界面将会弹出提示框,要求用户返回登录步骤重新登录,如图3-1所示。图3-SEQ图3-\*ARABIC1登陆操作流程图3.4.2信息添加流程居家养老服务小程序的优势在于能够不受时间限制对数据进行添加或删除,用户在添加数据时,必须根据系统提示的内容填写相关信息,系统根据用户填写的信息自行判断内容是否符合要求,一旦符合要求则表示添加成功,如果不符合要求系统将自动返回上一个界面,用户需要重新填写信息,如图3-2所示。3.4.3信息删除流程无论是老年人还是管理员,进入系统后都可以根据不同的需求对数据进行处理,用户一旦在系统内将相关信息删除,将会导致该条信息无法还原,因此用户在处理数据过程中,一定要明确是否需要删除,确认之后才可以选择删除操作,图3-SEQ图3-\*ARABIC3信息删除流程图4系统设计与实现4.1系统总体设计针对居家养老服务小程序系统展开深入分析,对系统设置进行概括,主要围绕学习平台进行不同维度的研究和分析,进行Database设计,数据采用MysqlDatabase,本次系统设计遵循以人为本的设计理念,针对系统出现的错误信息做到及时有效的处理。居家养老服务小程序的设计是基于互联网终端不断普及的基础上开展的,该系统能够实现老人管理、、、、、体检信息管理等多种服务功能,图4-SEQ图4-\*ARABIC1系统总E-R图4.2开发流程设计开发居家养老服务小程序针对管理模块的相关数据展开研究和分析,并以此为基础编写代码,设计构建信息管理的必经步骤。它们决定了居家养老服务小程序是不是真正时间预先设置的功能和能否在成功设计后实施。使系统完成设计功能后得到保证。如图4-2所示:4.3数据库设计Database作为信息系统的核心基础部分。Database设计的整体质量对信息系统的开发起到决定性作用。创建DatabaseTable首要任务是明确实体之间的关联性,同时了解实体的属性,根据各自的关联性形成一个DatabaseTable。4.3.1实体E-R图系统总Database在软件编程过程中起到极为关键的作用,对于Database问题主要是判断Database的数量和结构公式的创建。展示系统由Mysql针对Database进行管理,保障系统的安全性和稳定性。设计概念模型的目的主要是将实际数据进行抽象化处理,利用抽象画数据信息在虚拟世界中建模。它是Database设计的强大工具。Database概念模型设计可以通过E-R图来描述真实世界的感念模型。E-R图展示出了系统中实体间的关系。且MysqlDatabase是安全性相对较高的Database,下图主要是针对Databaseentity(数据库实体)的E-R图:上述功能可以满足居家养老服务的各项需求。本次开发的系统具有功能齐全的特点,如下图系统功能结构图4-5所示:4.3.2数据表在开发过程中,围绕数据输入和输出的总量展开研究,明确表格之间和结构之间的关联性,通过后续检验和优化,并在后续实时查阅浏览,可实现Database。以使用户对数据和功能有更多要求。餐饮信息评论表:餐饮信息评论表存放对餐饮进行评论的用户的基本信息,如:评论者、评论者id、用户名、评论内容以及回复内容。图4-SEQ图4-\*ARABIC6餐饮信息评论E-R图点餐信息表:点餐信息表用于存放用户下单的基本信息,如:下单数量、下单人、下单备注、就餐时间、口味特色等。图4-SEQ图4-\*ARABIC7点餐信息E-R图表4-SEQ表4-\*ARABIC2点餐信息表字段名称类型长度字段说明备注caipinkouweivarchar200菜品口味非空caipintesevarchar200菜品特色非空diancanshuliangint点餐数量非空jiucanshijiandatetime就餐时间非空diancanbeizhuvarchar200点餐备注非空用户表:用户表里存放用户的用户名、密码、角色、创建时间。图4-SEQ图4-\*ARABIC8用户E-R图表4-SEQ表4-\*ARABIC3用户表需求跟进表:需求跟进表里存储需求发起人的信息和需求跟进人的信息,和需求发起的时间、内容、跟进时间、跟进状态、跟进结果等信息。图4-SEQ图4-\*ARABIC9需求跟进E-R图表4-SEQ表4-\*ARABIC4需求跟进表rxuqiuneironglongtext4294967295需求内容非空genjinriqidate跟进日期非空gongzuobianhaovarchar200工作编号非空genjinzhuangtaivarchar200跟进状态非空genjinjieguo非空急救中心表:急救中心表里存储消息的发起人id、与之对话的工作人员id、提问及回复内容。图4-SEQ图4-\*ARABIC10急救中心E-R图表4-SEQ表4-\*ARABIC5急救中心表字段名称类型长度字段说明备注id非空isreplyint是否回复非空token表:该表里主要存储充值记录和充值人的基本信息图4-SEQ图4-\*ARABIC11tokenE-R图表4-SEQ表4-\*ARABIC6token表餐饮信息表:餐饮信息表里存储菜品的信息,如名称,图片,分类、口味、特色以及详情。图4-SEQ图4-\*ARABIC12餐饮信息E-R图表4-SEQ表4-\*ARABIC7餐饮信息表非空工作人员表:工作人员表里存储工作人员的登记信息,如编号、密码、姓名、照片、手机号、身份证号等。图4-SEQ图4-\*ARABIC13工作人员E-R图表4-SEQ表4-\*ARABIC8工作人员表需求信息表:需求信息表里存储老人发送的需求的信息,例如需求的标题、类型、发布时间,和发布人的姓名、姓名、手机号、照片等。图4-SEQ图4-\*ARABIC14需求信息实体属性图表4-SEQ表4-\*ARABIC9需求信息表收藏表:收藏表存储改条收藏的创建时间、用户id、收藏名称、收藏图片等。图4-SEQ图4-\*ARABIC15收藏E-R图表4-SEQ表4-\*ARABIC10收藏表非空体检信息表:体检信息表主要存储体检者的信息和体检的项目信息。如体检的类型、名称、图片、日期、结果,体检者的姓名,以及工作人员的工作编号和姓名。图4-SEQ图4-\*ARABIC16体检信息E-R图tijianmingchengtijianleixingtijiantupiantijianriqitijianneirongtijianjieguolaorenxingmingzhuyishixianggongzuobianhaoxingmingvarchar姓名非空useridbigint20用户id非空公告信息表:公告信息表显示公告的创建时间、标题、简介、图片、内容。图4-SEQ图4-\*ARABIC17公告信息E-R图表4-SEQ表4-\*ARABIC12公告信息表20titleintroduction简介picturecontent4294967295老人信息表:老人信息表主要存储老人的信息。如:、、、、、、、、、表4-SEQ表4-\*ARABIC13老人信息表id主键addtimeyonghumingshoujilaorenxingmingxingbieerweimanianlingintshentizhuangkuangshengaotizhongzinvxingminglianxidianhuahuanbingshi非空老人表:老人表存储老人的信息和联系方式,如姓名、手机号、照片等。图4-SEQ图4-\*ARABIC19老人E-R图表4-SEQ表4-\*ARABIC14老人表20int非空shoujivarchar200手机非空系统进行操作。选择登录用户类型代码如下:var
s
=
{
data:
function()
{
return
{
username:
"",
password:
"",
options:
optionsValues:
["",
"gongzuorenyuan",
"laoren"],
index:
0
}
},
onLoad:
function()
{
var
n
=
e
=
a.
default.list();
this.menuList
=
e;
for
(var
t
=
0;
t
<
this.menuList.length;
t++)"是"
==
this.menuList[t].hasFrontLogin
&&
n.push(this.menuList[t].roleName);
this.options
=
n,
this.styleChange()
},如果忘记密码,可以选择重置密码重置密码代码如下所示:@RequestMapping(value="/login") publicRlogin(Stringusername,Stringpassword,Stringcaptcha,HttpServletRequestrequest){ LaorenEntityuser=laorenService.selectOne(newEntityWrapper<LaorenEntity>().eq("yonghuming",username)); if(user==null||!user.getMima().equals(password)){ returnR.error } Stringtoken=tokenService.generateToken(user.getId(),username,"laoren","老人"); returnR.ok().put("token",token); }图5-SEQ图5-\*ARABIC1用户登录界面图居家养老服务小程序成功登陆系统后,可以对首页、体检信息、需求跟进、点餐信息、我的等功能进行相应操作图5-SEQ图5-\*ARABIC2系统首页界面图用户能够在体检信息页面随时了解老人的基本信息,包括姓名、年龄、性别、健康情况、身高、体重、联系方式等内容。体检信息。其中留言审核代码如下:onSHTap:
function()
{
this.$refs.popup.open()
},onFinishTap:
function()
{
var
t
=
this;
return
s(a.
default.mark((function
n()
{
return
a.
default.wrap((function(n)
{
while
(1)
switch
(n.prev
=
n.next)
{
case
0:
if
(t.detail.sfsh)
{
n.next
=
3;
break
}
return
t.$utils.msg("请选择审核状态"),
n.abrupt("return");
case
3:
if
(t.detail.shhf)
{
n.next
=
6;
break
}
return
t.$utils.msg
n.abrupt("return");
case
6:
return
"通过"
==
t.detail.sfsh
&&
(t.detail.sfsh
=
"是"),
"不通过"
==
t.detail.sfsh
&&
(t.detail.sfsh
=
"否"),
n.next
=
10,
t.$api.update("tijianxinxi",
t.detail);
case
10:
t.$utils.msg("审核成功"),
t.$refs.popup.close();
case
12:
case
"end":
return
n.stop()
}
}),
n)
})))()},图5-SEQ图5-\*ARABIC3体检信息界面图用户可根据根据自身需求查阅需求标题、需求内容、需求跟进时间、工作编号、跟进进度、以及老人的基本信息等,图5-SEQ图5-\*ARABIC4需求跟进界面图5.1.4点餐信息界面的实现用户可根据实际需求,随时在页面进行查看各类菜品分类、菜品名称、菜品特色、用餐时间,以及老人的基本信息等。点餐信息界面,下但时间核心代码:
computed:
{
SecondToDate:
function()
{
var
t
=
this.count;
return
null
!=
t
&&
""
!=
t
&&
(t
=
t
>
60
&&
t
<
3600
?
parseInt(t
/
60)
+
"分钟"
+
parseInt(60
*
(parseFloat(t
/
60)
-
parseInt(t
/
60)))
+
"秒":
t
>=
3600
&&
t
<
86400
?
parseInt(t
/
3600)
+
"小时"
+
parseInt(60
*
(parseFloat(t
/
3600)
-
parseInt(t
/
3600)))
+
"分钟"
+
parseInt(60
*
(parseFloat(60
*
(parseFloat(t
/
3600)
-
parseInt(t
/
3600)))
-
parseInt(60
*
(parseFloat(t
/
3600)
-
parseInt(t
/
3600)))))
+
"秒":
t
>=
86400
?
parseInt(t
/
3600
/
24)
+
"天"
+
parseInt(24
*
(parseFloat(t
/
3600
/
24)
-
parseInt(t
/
3600
/
24)))
+
"小时"
+
parseInt(60
*
(parseFloat(t
/
3600)
-
parseInt(t
/
3600)))
+
"分钟"
+
parseInt(60
*
(parseFloat(60
*
(parseFloat(t
/
3600)
-
parseInt(t
/
3600)))
-
parseInt(60
*
(parseFloat(t
/
3600)
-
parseInt(t
/
3600)))))
+
"秒":
parseInt(t)
+
"秒"),
t
}
},图5-SEQ图5-\*ARABIC5点餐信息界面图老人通过我的页面能够随时了解个人信息和相关的需求跟进进度,同时能够在页面上实现点餐、提出需求、急救中心等需求,不同的需求需要进入不同的操作模块,图5-SEQ图5-\*ARABIC6老人界面图5.1.6用户可在用户信息模块查看和修改老人的基本信息,如年龄、性别、姓名、身高、体重、联系方式等内容,保存之后即可随时查阅,图5-SEQ图5-\*ARABIC7用户信息界面图工作人员可通过我的页面链接老人提出的各类需求,并对老人基本信息和各类需求跟进行了解,工作人员和老人的操作模块和权限有所不同,图5-SEQ图5-\*ARABIC8工作人员界面图,图5-SEQ图5-\*ARABIC9管理员登录界面管理员可通过对系统内部的所有模块进行操作,他和其他用户角色不同,拥有较多的操作权限,能够对各类需求和信息进行操作,便于对老人需求和个人信息的管理和查阅,图5-SEQ图5-\*ARABIC10管理员功能界面图5.2.3工作人员管理界面的实现工作人员可登陆系统,查阅和管理商家编号、商家名称、经营范围、商家地址、联系方式等各类信息进行全面了解,图5-SEQ图5-\*ARABIC11工作人员管理界面图可通过页面检索,对老人的基本信息和相关需求跟进情况进行全面了解,图5-SEQ图5-\*ARABIC12老人管理界面图在老人信息管理页面可以对索引、、、、、、、身体状况、身高、体重、子女姓名、联系电话等信息进行详情,修改或删除等操作图5-SEQ图5-\*ARABIC13老人信息管理界面图用户可在体检信息管理操作页面对各类信息进行查看和修改,如体检日期、体检内容、体检类型等图5-SEQ图5-\*ARABIC14体检信息管理界面图用户可在此信息查看各类需求相关的信息和内容,这个页面老人、管理员、工作人员都能查看,主要对老人提出的需求进行及时处理,页面中包括需求的内容和老人的基本信息。如图5-15所示。图5-SEQ图5-\*ARABIC15需求信息管理界面图用户可通过这个界面进行餐饮信息管理,通常这个界面老人、工作人员、管理员都有相应的权限,该界面主要对餐饮的相关信息进行了解和评论。图5-SEQ图5-\*ARABIC16餐饮信息管理界面点餐信息管理,用户可通过该界面直接线上点餐,该界面使用较多的是老人和工作人员,这其中有菜品的各类信息和图片,工作人员可从中查看老人点餐的情况,并记录老人的基本信息和点餐时间,便于后续的查阅和管理。图5-SEQ图5-\*ARABIC17点餐信息管理界面图用户可进入该页面进行系统信息的查看和修改,通常管理员和工作人员使用频率较多,管理员根据寻求可查看和修改轮播图片。6系统的测试程序设计并非万无一失,程序设计需要不断开发和调整,在此过程中出现错误是无法避免的,但作为程序开发员必须将错误进行及时处理,一旦程序错误将会造成系统出现不同程度的损坏,出现个人信息泄露的情况,系统运行期间存在故障,甚至导致用户手机出现不同程度的软件兼容问题,为了有效解决上述软件问,在实际开发阶段对系统展开全面的测试,针对系统中的错误问题,及时纠正,有效保障软件能够正常运行,本章节的内容主要对于开发软件中存在的系统问题进行研究,并采取有效的解决措施,处理软件问题通常需要较长的时间,但这是为了后续软件正常运行提供保障。居家养老服务小程序的正常运行,必须通过软件测试进行系统评估,才能保证系统运行的准确性和稳定性。测试工作应当在系统上线之前,这是系统开发的必要时,通过测试准确发现问题,并提供科学合理的解决方案,确保系统的正常运行。针对软件测试评估有很多种,不仅有传统的系统编码测试,如今也引入用户需求分析、软件设计等多个层面的测试内容。软件测试通常依据以下几点要求:软件测试必须体现时效性,测试工作应当在软件开发和设计阶段同步运行,一旦发现系统错误,必须及时处理,能够有效节省软件开发的时间成本。测试过程中涉及的各类报告和计划必须做好妥善处理。(4)软件测试应当以对方程序为主,彼此保证测试结果的公平有效性。(5)软件测试过程必须相关行业细则开展(6)加强对软件测试结果检查力度,杜绝同类型错误出现。次研究开发的服务小程序,是建立在居家养老服务用户多元化的需求,持续优化和改善系统的运行效率能够加强用户的满意度。管理员登录后对工作人员和老人信息进行审查和管理,也可以对小程序进行管理,如小程序界面的更改。表SEQ表\*ARABIC1管理员功能测试表功能测试点测试用例描述预期效果测试结果结果分析管理员密码修改输入原密码输入后会自动隐藏正常符合预期结果管理员密码修改输入两次新密码输入后自动隐藏正常符合预期结果修改用户名输入新的用户名用户名更新成功正常符合预期结果添加新的工作人员点击有上交“+”输入信息添加工作人员信息录入成功,并成功显示正常符合预期结果修改管理员信息选中管理员后的修改按钮并更改信息信息更改成功正常符合预期结果删除管理员选中管理员前的选项删除成功管理员正常符合预期结果批量删除管理员选中多个管理员点击删除成功删除多个管理员正常符合预期结果老人信息检索输入老人的姓名、性别、病史等索引成功找到该索引的所有老人正常符合预期结果点餐信息管理对订单的删除和检查成功删除和检查到正常符合预期结果菜品检索输入菜名或菜品分类进行检索成功找到菜品正常符合预期结果小程序轮播图管理对轮播图进行更换更换成功正常符合预期结果工作人员通过小程序端登录后可查看到老人的需求,和一些基本信息,如点餐信息、体检信息等。表SEQ表\*ARABIC2小程序端工作人员模块测试用例功能测试点测试用例描述预期效果测试结果结果分析体检预约信息查看可看到老人预约的体检信息查看成功并跟进成功正常符合预期结果需求跟进查看到老人的点餐及体检等需求显示出需求信息,并跟进成功正常符合预期结果点餐信息看到老人的点餐及特殊忌口等留言查看成功并可一回复留言正常符合预期结果急救中心急救中心留言留言后可在管理员端查看到该留言正常符合预期结果老人通过小程序端登录后可查看到工作人员提供的服务,并且可下达需求、点餐、留言等。表SEQ表\*ARABIC3小程序端老人模块测试用例功能测试点测试用例描述预期效果测试结果结果分析体检信息查看及预约可查看到最近体检信息,并可预约预约后管理员端,和工作人员可查看到正常符合预期结果需求跟进点击需求跟进可看到需求是否被查看或回复正常符合预期结果点餐信息点击点餐信息可查看自己已经下单的订单和状态正常符合预期结果收藏夹老人可把喜欢的菜品放入收藏点击收藏后可在我的收藏里查看正常符合预期结果急救中心老人可直接在急救中心中留言留言后工作人员和管理员可立即查看正常符合预期结果6.4测试结果测试十分重要,既要做到纵观大局,又要做到细致入微。居家养老小程序系统可实现管理员的各个功能,如添加老人和工作人员信息、对这些信息实现统一或单独调动。还可以对小程序端轮播图进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年单病种质量管理考核题库及答案
- 2026年机械创新设计中的智能化趋势
- 人工智能视角下教师自我反思的教研模式构建与教学实践研究教学研究课题报告
- 2026年航天推广顾问服务合同
- 2026年餐饮推广品牌合作协议
- 2026年航天投资运维服务协议
- 2025年代谢相关脂肪性肝病基层诊疗与管理指南解读课件
- 2026年差异化教学知识试题及完整答案
- 小学生肥胖干预运动处方实施效果-基于2024年体质健康测试追踪
- 2025年6月(第3套)大学英语四级考试真题及答案
- 暂估价说明概述
- 菜点酒水知识资源 单元三主题三
- GB/T 22900-2022科学技术研究项目评价通则
- 融水县金锋铜矿六秀后山108铜矿(新增资源)采矿权出让收益评估报告
- GB/T 15171-1994软包装件密封性能试验方法
- 污废水处理培训教材课件
- 医疗器械生产质量管理规范
- 诊断学查体相关实验
- 网络侦查与取证技术课件
- 《高等教育法规概论》练习题及答案(合集)
- 毕业设计论文-四足机器狗(吐血发布)
评论
0/150
提交评论