本课题通过深入调研,通过访谈老年人和一些老年人疾病的医学专家,尤其是老年人认知相关问题的一些专家,提出可以利用一些测评试卷来体现老年人的认知水平,只要根据一些心理方面的特点精细设计题目,就可以通过题目发现老年人群体中可能存在的认知问题。经过分析,确定了系统的主要内容包括用户管理、评测卷管理、评测试题管理、评测答题管理、评价结果展示等,系统可以根据用户录入的评价试题设定内容完成用户答卷的答案解析,并最终计算这个评价的最终分数,从而给一个评价的结果。系统最终可以把这个结果展示给用户。经过测试,系统达到了建设目标。
本人专注于软件开发,可以助你升学、就业、深造,我会定期发布对应的软件设计和内容,大家如果有开发需求,可以私信联系、评论,我看到一定就回。
资源链接
论文链接
源码链接
第1章 绪论
1.1背景
第七次人口普查数据显示,我国目前60岁以上人口占比达到18.7%,这说明我国已经进入人口老龄化阶段,老年人占总人口的比率较高。随着年龄增长,老年人客观的无法与年轻人群体的身体状态进行比较,阿尔兹海默症等老年病也伴随着老年群体,为了拜托老年病困扰,提前预知老年人的患病风险,从而给提升老年人的生活质量,促使他们身体向着健康的方向发展,是本文的建设目标。因此,系统拟采用信息化手段提升老年人的疾病的预防和治疗,从而提升他们的健康水平,提升整个社会福利水平。
1.2文献回顾
国内外在老年人健康领域的研究较多,但多数是基于医疗层面,少数系统具有一些辅助作用。由于日本等发达国家迈入人口老龄化时间较早,因此日本等发达国家在老年人健康领域的研发投入较多,取得了一定成效。基于医疗层面的研究主要是基于脑科学和心理科学对老年人的认知能力进行评判,而且多数是以实验的方式开展,利用药物治疗等的方式进行治疗,然后监测药物的有效性。基于信息化手段的主要集中在监控方面,比如防止走丢功能和防止摔倒功能等,主要是基于老年人的生活的监控来判断是否存在摔倒等行为。
根据这些平台提供的内容和方式,本文拟基于问卷的形式开展对老年人认知功能的测评,通过填写和输入一些专业的心理测试问题和老年人认知问题,形成评价问卷,最后让老年人通过答卷来检测老年人认知水平。
综上所述,在老年人健康领域相关的产业中,国外发达国家有一些经验值得我们学习和借鉴,在老年人认知监测领域,主要有一些基于心理学和脑科学的题目设置,通过这些设置可以反应出来老年人的认知水平,本文拟在这个方向上进一步展开研究,并实现对应的产品。
1.3论文内容组织
第一章,主要是系统的背景,还有系统相关的理论的收集,即国内外文献综述。
第二章,主要是系统中设计的相关概念和技术的基本介绍,主要介绍系统在设计和开发中设计的技术问题。
第三章,是系统的需求分析,首先分析系统的可行性,包括经济可行性、技术可行性等;然后分析系统的功能性需求,最后分析系统的非功能性需求。
第四章,主要是系统的功能设计,包括数据库设计和功能设计,其中数据库设计又包括逻辑数据库设计和物理数据库设计。
第五章,是系统的实现部分,分模块对系统进行了实现,并对实现代码进行说明。
第六章,是系统的测试部分,对每个模块进行测试,编写测试用例并执行。
最后是论文的总结,包括对全文和系统的总结,以及未来工作的展望。
第2章
系统开发的关键技术
2.1系统开发环境
2.1.1硬件环境
项目 | 说明 |
---|---|
操作系统: | Windows10 |
处理器: | Inter i5 G4560 3.5GHz |
内存: | 8GB以上 |
硬盘: | 100GB以上 |
2.1.2软件环境
项目 | 说明 |
---|---|
应用服务器: | Tomcat8 |
数据库: | Mysql5.6 |
开发工具: | IDEA2020 |
支撑环境: | JDK1.8 |
可视化工具: | echarts5.1 |
2.2前端开发技术
HTML和CSS是前端开发最常用的技术,HTML主要用来生成静态界面,也可以称之为界面模板,CSS则主要用来定义和规定界面的样式,也就是界面上各个部分的展现形式。在前端开发中,一般使用HTML和CSS来基本上确定界面的风格和形式,而使用JavaScript来生成交互设计和交互的体验,比如校验用户的输入,此外还可以使用JavaScript来调用后端服务,从而获取数据进行前端页面的渲染。HTML和CSS由于其使用简单,容易上手学习,而且被浏览器厂商支持,因此是前端开发中的基础知识和必备工具。任何其他前端框架和其他形式的技术也都以HTML和CSS为技术底座。
2.3系统的MVC结构
SpringMVC作为MVC的一种实现,是基于Java和Kotlin编程语言,而且官方推荐使用Kotlin语言,尽管目前国内外使用更多的项目仍然是Java项目。以Java语言为例,SpringMVC基于Java做了很多框架层面的工作,使得前后端的斜街和整个系统框架清晰、有序。前端一般可以任用流行的任意框架,而主要在SpringMVC中配置前端视图解析器即可,而后端和前端的斜街则采用固定的Controller层进行处理,主要是基于Servlet来处理,基于封装好的HttpServletRequest和HttpServletResponse,此外还将模型嵌入到前后端的斜街组件中,使得前后端的开发模式相对规定,形成了MVC事实上的标准。图2-1是MVC的整体架构。
图2-1 MVC整体架构
2.3本章小结
本章主要介绍了开发系统相关的知识,一是系统开发的软硬件资源,二是系统中开发使用的技术,包括前端技术和后端技术。
第3章需求分析
需求分析是需求分析对软件设计来说非常重要,是系统设计的初衷。当系统完成开发和测试工作之后,还需要将系统功能和需求分析进行核对,确保需求中的所有功能都得到完成。如果在需求分析过程中未能正确分析出系统用户的需求,那么就可能会导致程序开发进度就会收到影响,甚至直接导致项目无法进行。
3.1可行性分析
3.1.1经济可行性
可行性分析是指系统建设的可行性,即在当前的环境约束之下,在目前所拥有的的资源的情况下,系统是否可以建设或者投资,使得从衡量角度来讲其具有可行性。
经济方面,主要的投入包括软件和硬件投入。软件投入方面,系统设计过程中所需要的Java开发工具IDEA以及MySQL数据库是开源免费的,后端框架工具、jar包也可以找到免费的开源资源,并且向下兼容。开发成员可以通过网络免费资源自学Java编程技术,数据库数据通过调查收集可免费获得。本系统开发维护过程中的工作花销较低,不会产生超额的经济代价。硬件投入需要一台PC机,在开发之前,已经投入资金采购,按月折旧价格200计算,三个月毕设的时间花费为600元。系统的主要收入来自于使用者的投资,可以给高校推荐销售从而获取收入,在毕设完成之后可以基于本系统进一步进行商业化改造,推向市场,预计销售一例的价格在3万元左右,因此投入产出效率较高。
3.1.2技术可行性
技术可行性是指基于当前技术发展水平和建设者拥有的技术准备来进行开发系统的可行性。本系统的建设目标是建设一套健康老年人的认知评测系统,需要分为前端和后端两部分来实现,其中,前端选用成熟的Bootstrap、Jquery等框架来完成。后端系统选用成熟的Spring体系开发,并基于Java语言开发。整个框架选用SpringBoot和SpringMVC进行开发,SpringMVC提供了基于MVC架构的Java语言实现版本,可以完成前后端分离,降低耦合度,可以灵活支撑应用系统开发。因此,后端技术也具有可行性。
3.1.3操作可行性
操作方面,系统功能区域划分清晰,简洁明了方便使用,打开系统界面后输入什么东西
综上,开发该系统的经济成本可控,技术可支持,系统功能操作便捷,可以予以实现。
3.2功能性需求
本系统的主要功能是给老年人提供一个可以评测其认知能力的系统,系统中需要可以支持评测题目的设置,并支持老年人在系统中作答,之后再对作答结果进行评测并展示,其核心功能包括用户管理、课程管理、评价内容管理、自动评价引擎、评价结果管理等。
3.2.1 用户管理
系统中的用户分为两类,一个是管理角色,一个是被评测角色,管理角色可以认为是系统的运营者,而被评测角色一般是指老年人。管理角色可以通过预设的方式来设定,而老年人角色可以通过注册来完成。因此,用户管理从角色上分为管理角色和用户角色,从功能上分为注册功能和登录功能。
3.2.2 评测管理
系统的核心是输入评测信息,并对老年人评测结果进行记录和反馈,因此在进行对老年人的评测之前,首先要输入对应的评测试卷。如果评测试卷输入有误,还可以对评测信息进行修改,也可以对评测信息进行删除。因此,评测管理包括评测试卷的录入、修改和删除等。这一工作主要由系统管理员完成。
3.2.3评测试题管理
在录入了评测试卷之后,管理员可以对具体的评测试卷设置题目,然后按照系统提供的方式进行输入,要输入的内容包括评价题目的类型、评价题目的题干、评级题目的选项、评价题目选项对应的得分,并对老年人的最终得分根据这个得分划分一个阶梯状的结果展示,比如某一个分数段代表老年人的认知存在一定障碍,某一个分数段代表老年人的认知没有任何问题。
3.2.4 自动判阅
当健康老年人在系统中完成了评测之后,系统需要根据老年人的答卷情况进行自动评测,需要根据设置的答案和老年人的输入答案进行比对,然后进行判卷并得出最终分数,然后根据老年人输入的答案得出一个整体评价结果,可以给老年人的健康认知检测提供一定建议,比如存在一定认知障碍,建议就医等意见。
3.2.5 评价结果展示
系统对用户输入的评价进行自动判阅之后,需要将结果给用户展示出来,并且对这些信息进行沉淀,以便后续进行查阅,或者根据这些结果作为对老年人认知功能评判的依据,可以后续再进行查看,作为系统的宝贵数据资产沉淀下来。
3.3非功能性需求分析
3.3.1性能需求
互联网时代,体验很重要,在一个商业环境中如果用户的操作体验时延很长,就很难对这个用户产生吸引力,从而导致用户失去耐心。但鉴于本文是课程设计,因此性能指标相对宽松,查询类事务可以1秒内完成,交易类事务可以2秒内完成即可。比如,在老年人答题的过程中,需要先展示对应的题目,展示的过程需要在1秒内展示完成,而如果老年人答题之后,需要存入数据库并计算结果,那么这个过程在2秒内完成即可。
3.3.2安全性需求
对于该系统来说,数据就是最大的资产,如果一旦被丢失了或者是被恶意的篡改、损坏了,这将会造成不可挽回的损失。所以,加强对老年人的信息保护至关重要,否则,如果造成老年人信息泄露,一方面会造成系统运营重大故障,还会导致老年人信息泄露,给他们生活可能带来不便。另一方面,还需要备份系统数据,以免发生数据丢失的问题,数据备份一般包括定期备份和不定期备份,定期是指以一定的周期备份数据,可以作为日常运营的常规性操作保持,可以确保系统的数据不会丢失,及时丢失之后也可以恢复到某一个状态点的数据,还有一种是不定期备份,比如当系统组织了一次大型老年人认知评估事件,那么可能在评估过程中和评估完成后都需要备份数据,以保证系统中的重大事件。
3.4本章小结
本章分为两大部分,第一部分是系统的可行性研究,包括经济可行性、技术可行性和操作可行性等;第二部分是系统的需求分析,包括功能性需求分析和非功能需求分析,其中功能需求分析包括用户管理、评测管理、评测试题管理、自动判卷管理和结果展示等;非功能性需求包括性能需求和安全性需求。
第4章系统设计
系统设计是系统实现的前提,是需求分析的后续,系统设计基于需分析结果,产生系统实现的整体框架和流程,给系统实现提供蓝图。系统设计包括功能设计、性能设计、架构设计和数据库设计等,其中最重要的是系统功能设计和数据库设计。
4.1数据库设计
实体之间的管理包括如下一些关系,首先上述表在每个表中都需要设置一个主键以唯一区分这个表,然后表与表之间尽量通过这些主键进行管理。用户表包括有系统管理员和普通用户,普通用户在试卷表中是答题人,因此普通用户的主键和评测试卷中的答卷人是有关联的;而评测卷中的主键和评测内容中的主键有一定关系,他们是一对多的关系,意味着一个平测试卷中可以有多个试题,每一个试题有对应题干、题目和答案以及分数等字段。
经分析,系统概念模型包括的实体有用户、评测试卷、评测试题、评测结果、评测详情等。
整个系统的数据库表模型如图4-1所示。
图4-1 数据库E-R图
ER图中设计的核心表如下所述。
1)用户表
用户表记录所有的用户信息,包括管理员信息和老年人信息。主要用来进行用户认证,是系统认证的重要表。
用户表的信息包括用户id,用户密码和用户类型等信息。
用户表的表结构如表4-1所示。
表4-1 用户表
字段 | 字段类型 | 字段长度 | 字段长度字段说明 |
---|---|---|---|
UserID | 字符型 | 10 | 用户Id,唯一标识一个用户 |
UserCode | 字符型 | 10 | 密码,一个用户只有一个登录码,输入错误无法进入系统 |
UserType | 字符型 | 2 | 1代表是学生,2代表是管理员 |
rerv | 字符型 | 1000 | 预留字段 |
2)评测表表
评测表是系统的主要表,这个表主要负责记录评测相关的信息,这些评测表包括的字段有评测ID、评测名称、评测描述和评测试卷创建人等信息。
评价试题的表结构如表4-2所示。
表4-2 评价试题结构
字段 | 字段类型 | 字段长度 | 字段长度字段说明 |
---|---|---|---|
VolumnId | 字符型 | 10 | 课程Id,唯一标识一个课程,主键 |
VolumnName | 字符型 | 20 | 评测名称 |
VolumnDesc | 字符型 | 20 | 评测描述 |
CreateUser | 字符型 | 20 | 创建人 |
3)试题表
评测试题表中记录的数据是评测的实际内容,每一个测试卷都是由若干个评价试题构成的,一个评价试题必须要包括的内容有评价试题ID、评价试题的类型、评价试题的题目、评价试题选项、评价试题答案以及对应的分值。试题的类型是区分不同试题的,比如常见的试题类型由选择题和判断题。评级试题没有真正的正确答案,但是需要对每一个答案都给一定的分值,评测引擎需要使用评价试题的答案和对应的分值,在老年人提交评价以后进行比对从而对老年人的认知情况进行评价进行分数确定。
表4-3所示为评价试题的表结构说明。
表4-3 评价试题的结构说明
字段 | 字段类型 | 字段长度 | 字段长度字段说明 |
---|---|---|---|
ItemId | 字符型 | 10 | 题目Id,唯一标识一个试题 |
VolumnId | 字符型 | 10 | 课程Id |
ItemType | 字符型 | 2 | 试题类型 |
ItemTitle | 字符型 | 200 | 题目 |
ItemContent | 字符型 | 1000 | 题目选项 |
ItemAnswer | 字符型 | 200 | 试题的答案 |
ItemScore | 数值型 | 2 | 试题的分数 |
4)评测答卷表
一个老年人使用一份评价试题进行评价的一次过程,就会形成一个评测答卷。如果另一个老年人再次进行评测,就会生成新的一次评测行为,并生成一个新的评测分数。评测答卷包括的内容有评测试卷、评测得分、评测结果等字段。
图4-4表示评测答卷详情的表结构
表4 -4 评价详情表结构
字段 | 字段类型 | 字段长度 | 字段长度字段说明 |
---|---|---|---|
VolumnId | 字符型 | 10 | 评测ID |
UserID | 字符型 | 10 | 用户ID |
score | 数值型 | 10 | 得分 |
Evaluation | 字符型 | 10 | 评价结果 |
5)评测答卷明细表
为了给老年人用户评判答题过程,就需要将老年人的答题过程记录下来,记录老年人每一次评测试卷答题中的每一道题目的答案,然后根据这个答案与标准答案的对比确定老年人评测过程中的每一道题目的得分,基于此最终得到最终的评测分数。明细字段包括评测试题ID、评测题目ID、答案、评测人等。
图4-4表示评测答卷详情的表结构
表4 -4 评价详情表结构
字段 | 字段类型 | 字段长度 | 字段长度字段说明 |
---|---|---|---|
VolumnId | 字符型 | 10 | 评测ID |
UserID | 字符型 | 10 | 用户ID |
Item | 数值型 | 10 | 试题ID |
Answer | 字符型 | 10 | 答案 |
Score | 数值型 | 10 | 本题分数 |
4.2系统功能设计
4.2.1用户管理
系统中,老年人要使用系统,必须先进行注册,然后才能成为系统中的用户。用户注册需要输入用户名密码等信息,如果用户名不存在就可以正常注册了,否则需要更换用户名。用户的注册流程图如图4-1所示。
图4-1 用户注册流程
用户登录流程是:首先需要去输入一个用户名和正确的密码格式,系统它会对输入的用户名以及密码去进行校验,如果校验可以通过了,就可以正常的登录,否则就会给用户一个提示,不能正常登录,系统会将用户弹到登录界面,提示用户再次登录。
用户的登录流程图如图4-2所示。
图4-2 用户登录流程
4.2.2评测卷管理
评测卷管理的过程是系统管理员创建一个评测卷,如果不想要这个评测卷了,可以在系统中删除这个评测卷,删除之后就不存在评测卷了。如果增加了评测卷,可以在评测卷中增加一些试题,增加的试题可以设置题目类型,分数等。
管理评测卷包括新增评测卷和删除评测卷,新增和删除评测卷的过程如图4-3所示。
图4-3 评测卷管理
4.2.3 评价试题录入内容
评价试题的录入分为两个步骤,第一个步骤是录入评测卷,待评测卷录入完成之后就可以输入评价试题的内容。
评价试题录入内容的流程如图4-4所示。
图4-4 评价试题录入过程
但是删除评测卷的过程比较繁琐,必须要确保评测卷中没有试题,并且没有对应的答卷才可以删除,否则,如果删除了试题,但是存在答卷,那么这些答卷就会存在找不到试题的问题,导致无法会看这些答卷。删除评测卷的过程如下所示。
图4-5 删除评测卷
4.2.5 老年人参与评测流程
老年人参与系统评测是系统的核心功能,在管理员录入了评测试卷信息,并录入了这个课程对应的评测试题之后,就可以让老年人参与这个评测过程。参与评测过程一般是老年人用户先登录系统,然后选择对应的评测试卷,然后在评测试卷中回答试题,回答完毕之后,系统根据回答的试题答案和系统预设的答案进行比对,比对完成之后根据预设分数计算试题的分数,并最终计算整个评测的分数,根据评测分数给用户一个建议。
根据评测分数给老年人用户给的建议也是通过系统预设的,预设的时候可以设定阶梯状的建议策略,比如高分数段代表老年人的认知水平较高,低分数段表示老年人的认知水平较低,中间分数段则代表认知水平一般等。
老年人参与评测的流程图如图4-4所示。
图4-4 老年人评测流程
4.3本章小结
本章主要的工作有两个,一是数据库设计,数据库设计中首先区分了实体,然后描述了实体之间的关系,而后利用实体关系图对数据库逻辑关系进行了设计,最后对数据库的物理表进行了设计。
第五章系统的实现
5.1注册实现
网页搭建在本机环境,后端主页面的网址是:http://localhost:8080/,打开页面,点击注册之后就进入了注册界面。
注册界面如图5-1所示:
图5-1 注册界面
注册页面的实现逻辑是,前端展示填写表单的地方,有用户来填写,填写之后,系统根据前端填写的数据到后端校验是否已经存在,如果已经存在,就不能再进行注册,否则,可以进行注册,注册完成之后,后端会记录对应的用户信息,下次,用户可以根据填写的信息直接登录系统。前端的注册界面代码如下所示。
5.2登录实现
登录的功能是系统辅助功能,有用户登录和系统管理员登录。其界面展示如图5-2所示。
图5-2 登录界面
5.3评测卷管理
评测卷管理的功能,包括录入评测卷和删除评测卷等,录入评测卷主要是指在系统中录入,对应的字段包括评测卷名称、描述等,还需要设置评测卷的分数段对应的策略建议,比如当评测卷的得分超过90分,就可以认为这个老年人没有认知障碍。
评测卷录入管理如图5-3所示。
图5-3 课程问卷管理界面
评测卷的操作有删除、编辑评测卷、查看结果等。操作逻辑是先选择对应的评测卷,然后在进行操作。评测卷的删除如图5-4所示。
图5-4 评测卷管理
5.4评测试题管理
在录入了评测卷之后,需要在评测卷中增加对应的试题,这些试题包括有选择题和判断题等,每次的操作逻辑是先选择对应的测评卷,然后在评测卷中进行操作,操作的时候可以选择新增试题,也可以编辑和删除试题。试题的操作操作界面如图5-5所示。
图5-5 评测试题管理
在录入试题的过程中需要设置题目的题干,然后需要输入具体的选项,并设置这个试题的各个答案的分数。操作的过程是先录入题干,然后逐项加入选项,如果是判断题输入两个选项即可,如果是选择题,最多可以支持5个选项,无法输入更多选项。
设置试题的界面操作如图5-6所示。
图5-6 新建试题界面
5.5评测答题过程
老年人可以先注册,然后可以登录系统完成评测试题的答题过程,答题过程中的操作是展示所有试题,然后老年人用户可以逐项回答,回答完成就提交。答题过程界面如图5-7所示。
图5-7 老年人评测界面
计算完成之后,根据计算结果匹配一个评测结果。评测结果的展示如图5-8所示。
图5-8 评测结果展示
5.6 本章小结
本章是系统的实现过程,主要完成了注册登录、评测卷管理、平测试题管理和答题过程的实现,并展示部分前端代码和后端代码,完成了系统的各个子模块的开发工作。
第六章系统测试
系统测试的目的就是让系统运行流畅,保证系统没有错误或者及时发现错误并加以改正。该系统可以实现购物所需的大量功能,一个合格的系统需要运行平稳,流畅,具有开放性,易扩展,可以让顾客使用起来操作简单。要做到这些需要我们多次测试,认真分析才能完成,所以系统测试是软件开发的重要过程。
本系统的测试,主要进行功能测试,即测试系统是否满足了需求中提出的各项要求,完成了系统的所有功能。
6.1系统测试的概念
系统测试,英文是System Testing。是将整个系统的测试,硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。如安全测试是测试安全措施是否完善,能不能保证系统不受非法侵入。再例如,压力测试是测试系统在正常数据量以及超负荷量(如多个用户同时存取) 等情况下是否还能正常地工作。
系统测试一般有黑盒测试和白盒测试,白盒测试一般是程序员在开发中进行的测试,也可以是测试人员尤其是内部测试人员进行的测试,可以进行覆盖测试和条件测试等多种白盒测试,以确保系统的完备性、健壮性等。而功能测试一般使用黑盒测试的方法,即测试过程中不关注系统的实现细节,仅仅测试系统是否完成了功能即可。
6.2交易平台系统测试
6.2.1. 系统测试
系统中的主要功能有测试卷管理、评测试题录入、问卷答题过程等功能。其中课程问卷的测试主要是测试卷是否可以正常录入,并填写测试卷的相关信息;测试问卷的试题管理是指在指定的课程问卷中录入试题,这些试题的内容包括试题题干、试题答案、试题选项、试题类型等;问卷答题过程是指测试者对相应的问卷进行回答的过程。这几个核心功能的测试用例如下所示。其中表6-1展示了测试卷管理的测试用例。
表6-1 测试卷管理
测试用例项目 | 测试用例项目内容 |
---|---|
用例名称 | 测试文件管理 |
前提 | 有工号有权限 |
步骤 | 1、打开老年人认知测试管理系统2、登录系统3、添加平测试卷内容4、确定发布评测问卷内容 |
预期 | 可以正常发布评测问卷 |
结果 | 正常发布了评测问卷 |
结论 | 通过测试 |
课程试题管理的测试用例,主要针对的是某一个问卷的管理,选定问卷之后,然后在这个问卷中添加试题。也可以将已经添加进去的试题进行删除。
测试卷汇总的试题管理对应的用例如表6-2所示。
表6-2 测试卷试题管理
测试用例项目 | 测试用例项目内容 |
---|---|
用例名称 | 测试问卷中试题管理 |
前提 | 有工号有权限 |
步骤 | 1、打开老年人测评管理系统2、登录系统3、选定测评问卷4、在测评问卷中添加试题 |
预期 | 可以正常在问卷中添加试题 |
结果 | 正常添加了试题 |
结论 | 通过测试 |
课程试题的答题过程是指用户选择一个问卷,然后根据问卷中的题目进行答题,答题完成之后就可以完成整个答题过程了,答题的测试用例如表6-2所示。
表6-3 课程问卷答题管理
测试用例项目 | 测试用例项目内容 |
---|---|
用例名称 | 答题过程 |
前提 | 有工号有权限 |
步骤 | 1、打开老年人评测管理系统2、登录系统3、选定要回答的评测问卷4、在课程问卷中作答 |
预期 | 完成问答,并展示结果 |
结果 | 完成问答,并展示结果 |
结论 | 通过测试 |
6.3本章小结
本章首先介绍了系统测试的基本概念,介绍了测试的基本理论,包括黑盒测试和白盒测试等,然后针对系统中的主要功能设置了测试用例,通过执行测试用例,验证了系统的可用性,经过测试,验证了系统达到了建设之初的目标。
总结与展望
本文设计了一套老年人认知的评价系统,可以用来老年人使用,有利于国家贯彻老龄化社会的一些政策,及时发现存在认知障碍的老年人,做到早发现,早治疗,推动国家老龄事业健康发展。本系统涵盖后台、管理端、用户端这三块内容,其中,后台部分负责系统的逻辑处理,并负责持久层连接和操作数据库,同时给管理端和用户端提供接口;管理端主要供管理员进行评测卷管理、评测答卷管理等;用户端主要供老年用户进行评测,老年人可以登录系统选择测评试卷进行测评,之后系统会将测评结果反馈。
系统在实现中,在前端使用基于JSP、CSS、Javascript等技术实现,并选用了BootStrap前端框架来开发前端,在后端使用基于Java编程语言的框架,使用SpringMVC框架进行开发,这个开发过程可以复用框架的基本组件,提升了开发效率。
系统的不足之处是界面不够美观,后续可以进一步做这方面的工作。系统通过进一步美化和丰富有望可以商用,以提升对老年人的评测水平,为老年人健康事业做贡献。