版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绪论1.1开发背景现今社会生活中,随着需求的日益多元化,互联网成了主流,所持有的管理软件资源也随之丰富,最直观的表现就是管理系统无论从种类还是数量上都大幅增加,这就加快了管理系统的开发与研究的脚步。在发展迅速的信息化时代中,越来越多互联网科技走进人们的生活,人们开始接受互联网带来的方便快捷的服务。合肥惠康养老管理如果还用传统的管理模式,时间久了,管理十分不便利,存在误差,查询难的现象,一旦数据过多,人工管理方式就很难维持。随着信息技术的应用拓展,逐渐引用了信息化技术管理,逐渐取代了人工管理模式,采用计算机系统来管理信息,智能的管理减少了人力物力财力,节省了管理的时间和空间,提升了工作的准确率和效率。本次系统开发,主要以合肥惠康养老平台为对象,根据需求来完成功能设计[1]。1.2开发意义用户往往因为不能及时查询老人信息而造成许多不必要的烦恼。另一方面,每日饮食信息没能进行系统的管理与维护使用户没能在系统里及时的获取到信息。而传统的合肥惠康养老平台,采用的还是人工管理、手工备案、人工查询的方式。但是随之用户人数的增多这种管理方式的工作量不断加大,这种做法就存在费时费力、缺乏时效性、不利于调动人员的积极性等缺点。一旦系统建立好之后,一方面,用户可以在第一时间在系统里发布所需的每日饮食,另一方面,系统还可以管理每日饮食,就减少了人工处理的工作量[2]。建立合肥惠康养老平台是为了通过管理者对每日饮食的录入和发布,以方便用户对自己所需每日饮食的查询,一旦查询到自己所需要的每日饮食,用户便可以从系统中获得每日饮食信息,以方便在线及时发布。如果用户没有查询到自己所需求的每日饮食信息,也可以在线提醒管理者增添。这样,本系统旨在建立用户、管理者二者之间的桥梁关系,从而使用户能及时有效的从管理者手中获取到信息。所以我们认为建立一个合肥惠康养老平台是非常必要的,其方便高效、简单快捷的管理模式是很有使用性的。1.3研究内容安排本文共分为5章,涉及了服药提醒软件的背景及目的和意义、系统分析、系统设计、系统实现以及系统测试等五大部分内容。第1章介绍合肥惠康养老平台的背景以及意义,详细说明了本课题的开发背景和意义。第2章介绍合肥惠康养老平台用到的主要技术和工具。第3章介绍合肥惠康养老平台可行性分析,主要说了经济、技术、操作可行性等。第4章介绍合肥惠康养老平台详细设计。第5章介绍合肥惠康养老平台系统的实现,每个模块功能的实现。第6章介绍对合肥惠康养老平台系统的测试,测试每个功能是否能够正常运行。2主要技术和工具介绍2.1Java语言平台独立性是Java编程语言最大的优势。通常而言,Java编程软件编写出来的语言是不用再处理的,也不用其他形式的修改,能够直接放在平台上运行,编译一次就能多次运行。Java编程要借助Java虚拟机来完成,要先破解中间翻译码,然后安装且校验,最后在计算机上产生代码。在这些工作都做完之后,开始运行。这一过程对于运行的要求较低,只要系统支持Java虚拟机,程序就能正常运行[5]。Java编程语言的灵活性极高,程序员可以充分借鉴已有程序进行发挥,衍生出新的创新案例,而且还不会破坏已有程序,在原来程序能够正常运行的前提下进行程序拓展,具有广阔的发展前景[7]。Java软件有着同步原语功能,保证了共享数据的精准性,程序员可以充分发挥多线程特性来执行各种不同的操作,使互联网技术能够多方面呈现出来[9]。2.2Android开发技术Android虽然是一种轻量级的操作系统,但是它所具有的功能十分全面。对于Android,具有廉价的开发成本、很好的用户体验和开放性比较强的特点,并且可以安装各种特色的移动应用。Android手机操作系统因此受到大家的认可,它的软件功能更新速度越来越快,功能也越来越完善[10]。在Android平台上,开发的所有的Android应用程序,与虚拟机主机运行Android程序应用是完全相同的[11]。所有的应用都可以在虚拟机上来运行,虚拟机上的应用程序和硬件资源完全打破了应用之间的界限,开发可以很容易地进行分享[12]。所以我下载了一个模拟器来进行展示。Android系统的特点是对第三方软件完全开放,开发者对其开发时可以按照自己的想法来进行设计[13]。2.3统一建模语言它可以为面向对象的语言进行解释说明,是一种图形可视化的软件。可以用来画图,如系统的流程图,结构图,数据库结构图以及最基本的图形都可以用它来画,使用起来非常方便,操作简单。2.4JavaScript脚本JavaScript语言是一种解释性的脚本编程语言。主要功能嵌入动态文本HTML页面,对浏览器时间发出响应,读写HTML元素和检查浏览数据验证等。它的特点有简单,具有动态性,跨平台性。2.5Ajax技术Ajax意为异步JavaScript和XML。Ajax可以快速创建交互式动态网页,在后台与服务器进行数据交互时,可以使网页在不重新加载更新的情况下的实现异步更新。其核心包括JavaScript、XMLHTTPRequert、DOM对象,通过XMLHTTPRequert对象来向服务器发送异步请求,从服务器获得数据,然后用JavaScript来操作DOM对象进而实现异步更新页面[11][12]。2.6Tomcat服务器简介Tomcat在我们日常生活中的主要应用是Web应用服务器。它主要是是一种开发和调试方式。对于一个什么都不懂,刚开始接触的人来说,即用它访问HTML页面,做出相对的回应,而且它运行独立,不需要别的帮助[13]。2.7html/CSS简介HTML全称为HyperTextMarkupLanguage,是一种超文本标记语言或超文本链接语言,被用来制作万维网页面的简单标记语言,它消除了计算机之间信息交流的障碍,是万维网浏览器通用的一种标准语言。它可以用很多浏览器打开。作为最基础的语言,在HTML文件中可以插入JSP语言形成JSP文件,也可以插入JavaScript语言形成不同风格的功能特效。2.8MySQL数据库MySQL它是一个关系型数据库,并且开放源码。其体积小,速度快,成本低,适合中小型开发,它的特点有免费,开源,操作简单,支持大型数据,支持多种索引等[3]。3合肥惠康养老平台系统分析3.1可行性分析本文的设计的系统将会分别从经济的可行性,技术的可行性以及操作的可行性等方面进行全面的可行性的分析。3.1.1经济可行性系统使用的工具不仅免费而且开源,开发人员可以根据实际需要查看源代码。可以找资料学习软件和工具,并且系统开发可以提高软件的安全性,总而言,系统在经济方面具有可行性[7][8]。3.1.2技术可行性系统使用的Java与数据库全部免费。您只需要安装相应的虚拟机即可运行它,这很容易学习,并且只占用很少的空间。因此该技术是可行的。3.1.3操作可行性作为养老管理系统,本系统界面设计具有亲和力,通俗易懂,管理者都是可以轻松使用,根本不需要看懂具体的代码,操作非常方便。3.2需求分析本系统主要包含了用户信息管理、老人信息管理、每日饮食等多个功能模块。下面分别简单阐述一下这几个功能模块需求,根据不同的权限分别简单阐述一下各个权限的需求。管理员对应的功能需求如下:管理员的权限是最高的,可以对系统的用户信息,老人信息,每日饮食等信息进行统一管理。管理员可添加管理员,并且能修改和删除管理员的信息资料。有关用户信息,管理员可添加用户信息,添加有关用户信息的信息,添加的用户信息都会显示在系统中,还可以通过关键字进行搜索查询,也可以修改和删除相关的用户信息。有关老人信息管理,管理员可添加老人信息,添加有关老人信息的信息,添加的老人信息都会显示在系统中,还可以通过关键字进行搜索查询,也可以修改和删除相关的老人信息。有关用药情况管理模块,管理员可添加用药情况,添加的用药情况信息都会显示在系统中,还可以通过关键字进行搜索查询,也可以修改和删除相关的用药情况。有关每日饮食管理模块,管理员可添加每日饮食,添加的每日饮食信息都会显示在系统中,还可以通过关键字进行搜索查询,也可以修改和删除相关的每日饮食。有关健康情况管理模块,管理员可添加健康情况,添加的健康情况信息都会显示在系统中,还可以通过关键字进行搜索查询,也可以修改和删除相关的健康情况。用户对应的功能需求如下:用户可以通过系统修改自己的基础信息,比如修改登录密码等功能。用户可通过系统在线查询。3.3业务流程分析总体业务流程:用户以及管理员以不同的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统,管理系统等功能操作。系统的业务流程如下图3-1所示。图3-1系统业务流程图3.4数据流程分析数据流图的简称为DFD,是通过使用图形的方法对系统所具备的逻辑功能进行阐述,描述系统数据的流向和逻辑变换。由于该方法能将难以阐述的问题进行表述,因此被开发者广泛应用,是当前应用范围较为广泛的结构化系统分析方法[6]。零层数据流程是流程中最抽象的一层,它包括了登录管理、管理员功能管理和检索维护管理等功能模块,在登录模块使用到的数据存储有管理员账户信息文档、管理员信息文档,管理员功能管理模块需要的存储是管理员添加信息文档、查询信息文档、删除信息文档,检索维护是通过以上这些文档信息通过关键词进行搜索。系统的顶层数据流图如下图3-2所示。图3-2系统顶层数据流图系统数据流图中,数据实体包括普通用户,普通用户数据流程包括功能选择、用户信息管理、健康情况管理;管理员数据流包括添加信息、删除信息、修改信息、查询信息、浏览信息、提示信息等。系统的中层数据流图如下图3-3所示。图3-3系统中层数据流图系统的低层数据流图如下图3-4所示。图3-4系统部分低层数据流图4合肥惠康养老平台系统设计4.1系统结构设计系统设计主要是管理员登录后对整个系统相关操作进行处理,可进行管理员的添加和删除,用户信息管理,老人信息管理等操作。系统的功能结构图如下图4-1所示。图4-1系统功能结构图4.2功能模块设计系统登录:系统登录是管理员访问系统的路口,设计了系统登录界面,包括管理员名和密码,然后对登录进来的管理员判断身份信息,判断是管理员还是普通用户。数据流程图如下图4-2所示。图4-2系统登录流程图管理员管理:管理员可以管理系统的其他普通用户的账号,包括录入新管理员,删除现有的普通用户,修改现有的普通用户的信息,并可以通过管理员名和姓名等关键字搜索普通用户。修改密码:系统所有管理员(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。个人资料管理:由普通用户使用,普通用户登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,管理员的管理员名是无法修改的。登录情况管理:系统每个管理员应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止管理员账号被盗,加强管理员账号安全。操作日志管理:系统每个管理员应该都能查看个人的历史操作日志,如管理员添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。用药情况管理:管理员添加用药情况后,用户便可以查询到该用药情况,管理员选择某个用药情况,查询用药情况,管理员审核添加,或删除用药情况。每日饮食管理:管理员添加每日饮食后,用户便可以查询到该每日饮食,管理员选择某个每日饮食,查询每日饮食,管理员审核添加,或删除每日饮食。老人信息管理:管理员添加老人信息后,用户便可以查询到该老人信息,管理员选择某个老人信息,查询老人信息,或删除老人信息。数据流程图如下图4-3所示。图4-3老人信息管理数据流程图健康情况管理:管理员添加健康情况后,用户便可以查询到该健康情况,管理员选择某个健康情况,查询健康情况或删除健康情况。4.3数据库设计4.3.1E-R图设计管理员实体包括管理员名称、密码和权限三个属性。管理员体ER图如下4-4所示。图4-4管理员ER图老人信息ER图如下图4-5所示。图4-5老人信息ER图根据系统各个实体的关系,得出系统的总体ER图。系统总体ER图如下图4-6所示。图4-6系统总体ER图4.3.2表设计根据E-R模型,系统建立了以下逻辑数据结构,下面是各数据表的详细在服务器上建立数据库,其中包括以下表:表4-1config表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否20配置编号2nameVarchar50否100配置参数名称3valueVarchar50是100配置参数值表4-2jiankangqingkuang表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否20健康编号2addtimeTimestamp8否20创建时间3laorenxingmingVarchar50否200老人姓名4yonghumingVarchar50否200用户名5shoujiVarchar50否200手机6celiangtupianVarchar50否200测量图片7laorenxingbieVarchar50否200老人性别8shengaoVarchar50否200身高9tizhongVarchar50否200体重10celiangtizhongVarchar50否200测量体重11xueyaVarchar50否200血压12xuetangVarchar50否200血糖13xuezhiVarchar50否200血脂14xinlvVarchar50否200心率15celiangriqiDate8是20测量日期16celiangbeizhuLongtext50是200测量备注17useridBigint4否20用户id
表4-3laorenxinxi表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否20信息编号2addtimeTimestamp8否20创建时间3yonghumingVarchar50否200用户名4xingmingVarchar50否200姓名5shoujiVarchar50否200手机6laorenxingmingVarchar50否200老人姓名7laorenxingbieVarchar50否200老人性别8laorenzhaopianVarchar50是200老人照片9nianlingInt4否11年龄10shentizhuangkuangVarchar50否200身体状况11shengaoVarchar50否200身高12tizhongVarchar50否200体重13huanbingshiLongtext50否50患病史14useridBigint4否20用户id表4-4meiriyinshi表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否20饮食编号2addtimeTimestamp8否20创建时间3yinshibiaotiVarchar50否200饮食标题4yinshitupianVarchar50是200饮食图片5yinshineirongLongtext50否200饮食内容6yinshibeizhuVarchar50否200饮食备注7yinshifenleiVarchar50否200饮食分类8yinshishijianDateTime8是20饮食时间9yonghumingVarchar50否200用户名10shoujiVarchar50否200手机11laorenxingmingVarchar50否200老人姓名12laorenxingbieVarchar50否200老人性别13useridBigint4否20用户id
表4-5messages表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否10留言编号2addtimetimestamp8否19创建时间3useridBigint4否10留言人id4usernameVarchar50否200用户名5contentLongtext50否200留言内容6replyLongtext50否200回复内容表4-6news表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否20公告编号2addtimeTimestamp8否20创建时间3titleVarchar50否200标题4introductionLongtext50是200简介5pictureVarchar50否200图片6contentLongtext50否200内容表4-7token表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否20通证编号2useridBigint4否20用户id3usernameVarchar50否100用户名4tablenameVarchar50是100表名5roleVarchar50否100角色6tokenVarchar50否200密码7addtimetimestamp8否20新增时间8expiratedtimetimestamp8否20过期时间表4-8users表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否20管理编号2usernameVarchar50否100管理名3passwordVarchar50否100密码4roleVarchar50否100角色5addtimetimestamp8否20新增时间表4-9yonghu表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否20用户名2addtimetimestamp8否20创建时间3yonghumingVarchar50否200用户名4mimaVarchar50否255密码5xingmingVarchar50是255姓名6laorenxingmingVarchar50否255老人姓名7laorenxingbieVarchar50否255老人性别8laorenzhaopianVarchar50是255老人照片9jiashuguanxiVarchar50否255家属关系10shoujiVarchar50否255手机11youxiangVarchar50否255邮箱表4-10yongyaoqingkuang表序号字段名称字段类型大小允许为空最大长度备注1idBigint4否20用药编号2addtimeTimestamp8否20创建时间3yongyaobiaotiVarchar50否200用药标题4yaopintupianVarchar50是200用药图片5yongyaoneirongLongtext50是200用药内容6yaopinyongliangVarchar50否200药品用量7yaopingongxiaoVarchar50否200药品功效8yongyaobeizhuVarchar50是200用药备注9yongyaoshijianDateTime8否20用药时间10yonghumingVarchar50否200用户名11shoujiVarchar50否200手机12laorenxingmingVarchar50否200老人姓名13laorenxingbieVarchar50否200老人性别14useridBigint4否20用户id5合肥惠康养老平台系统实现5.1登录模块的实现为确保系统安全性,系统操作员只有在登录界面输入正确的管理员名、密码、权限以及验证码,单击“登录”按钮后才能够进入本系统的主界面。后端登录入口如下图5-1所示。图5-1登录界面手机端登录入口如下5-2所示。图5-2手机端登录界面5.2用户注册的实现用户通过自行注册生成,在系统前端首页点击用户注册菜单,系统跳转到对应的注册页面。点击重置按钮,清空所填数据,点击注册按钮完成注册。用户注册界面如下图5-3所示。图5-3用户注册界面5.3密码修改模块的实现密码修改,系统所有用户都可以进行登录密码的修改,登录后,输入原始密码和2遍新密码,就可以完成修改,如果输入的2次新密码不一样,则会提示修改失败。密码修改界面如下图5-4所示。图5-4密码修改界面5.4老人信息管理模块的实现管理员添加老人信息是在点击添加按钮的前提下操作的,当页面跳转至添加页面,添加成功后,管理员在菜单栏进行老人信息管理,通过查询数据库的老人信息表列出所有老人信息,每条老人信息对应一个删除按钮和修改按钮,当管理员点击删除按钮,直接在数据库删除老人信息,并重定向当前页面,当管理员选择点击修改,则进入修改页面,进行老人信息的修改。老人信息添加页面设计效果如下图5-5所示。图5-5老人信息添加界面老人信息添加页面,在添加老人信息的同时,实现了数字、邮件、手机、URL等验证,核心功能代码如下图5-6所示。图5-6老人信息添加页面设计核心功能代码老人信息管理页面效果如下图5-7所示。图5-7老人信息管理界面老人信息管理页面,在查看老人信息的同时,实现了获取列表、添加、修改、删除、搜索等老人信息的功能,页面代码如下图5-8所示,核心功能代码如下图5-9所示。图5-8老人信息管理页面设计代码图5-9老人信息管理核心功能代码5.5每日饮食管理模块的实现管理员添加每日饮食是在点击添加按钮的前提下操作的,当页面跳转至添加页面,添加成功后,管理员在菜单栏进行每日饮食管理,通过查询数据库的每日饮食表列出所有每日饮食,每条每日饮食对应一个删除按钮和修改按钮,当管理员点击删除按钮,直接在数据库删除每日饮食,并重定向当前页面,当管理员选择点击修改,则进入修改页面,进行每日饮食的修改。每日饮食添加页面设计效果如下图5-10所示。图5-10每日饮食添加界面每日饮食管理页面效果如下图5-11所示。图5-11每日饮食管理界面5.6用药情况管理模块的实现管理员添加用药情况是在点击添加按钮的前提下操作的,当页面跳转至添加页面,添加成功后,管理员在菜单栏进行用药情况管理,通过查询数据库的用药情况表列出所有用药情况,每条用药情况对应一个删除按钮和修改按钮,当管理员点击删除按钮,直接在数据库删除用药情况,并重定向当前页面,当管理员选择点击修改,则进入修改页面,进行用药情况的修改。用药情况添加页面设计效果如下图5-12所示。图5-12用药情况添加界面用药情况管理页面效果如下图5-13所示。图5-13用药情况管理界面5.7健康情况管理模块的实现管理员添加健康情况是在点击添加按钮的前提下操作的,当页面跳转至添加页面,添加成功后,管理员在菜单栏进行健康情况管理,通过查询数据库的健康情况表列出所有健康情况,每条健康情况对应一个删除按钮和修改按钮,当管理员点击删除按钮,直接在数据库删除健康情况,并重定向当前页面,当管理员选择点击修改,则进入修改页面,进行健康情况的修改。健康情况添加页面设计效果如下图5-14所示。图5-14健康情况添加界面健康情况管理页面效果如下图5-15所示。图5-15健康情况管理界面5.8留言板管理模块的实现用户通过手机端在留言板留言,管理员在后台可以查看用户的留言详细,并对其进行回复和删除。用户在手机端也可以查看管理员的回复。管理员留言板页面管理效果如下图5-16所示。图5-16留言板页面管理手机端用户留言效果图,如下图5-17所示。图5-17手机端用户留言效果老人信息管理,每日饮食管理,用药情况管理,健康情况管理和留言板管理的核心功能代码都是相同的,核心功能代码实现了页面中信息添加验证,图片的上传,删除修改,查询等功能。6系统测试6.1测试目的软件测试的目的主要是发现软件缺陷和漏洞,其次,软件测试能够识别项目风险。为开发人员和程序经理提供软件测试的反馈结果,为风险评估提供必要的信息。再者,软件测试确保在上线日前达到上线标准。包括持续追踪项目进度和严格把控各个开发阶段的产品质量。基于Android的合肥惠康养老平台,主要测试管理员登录模块、老人信息管理模块、用户信息管理模块、和退出模块系统等功能是否实现。6.2测试概述1.测试的原则(1)系统测试应该避免测试自己的程序,以免发现不了细小的问题。(2)系统测试用例应有两部分组成,分别为输入测试和输出测试。(3)系统测试数据应当引用不合理的数据进行测试,选取不同情况的进行逐一测试。(4)不仅要检查程序是否达到预期的效果,还要检查程序是否执行了规定以外的操作。(5)对出现错误多的模块进行集中测试。(6)已发现错误的模块修改后,应及时进行重新测试。2.测试的方法测试方法主要有人工测试和机器测试。(1)人工测试人工测试又称代码复审,包括个人复查、走查、会审三种方法。(2)机器测试机器测试主要是由黑盒测试和白盒测试两种方法。在最后的测试阶段,系统采用后黑盒测试和白盒测试想结合的方法。黑盒测试主要用于对系统的输入和输出特性进行测试,检测功能方面存在的错误与可能存在的缺陷。白盒测试主要用于对软件的过程及逻辑路径进行测试,发现性能方面的错误。具体采用的测试方法为系统测试和单元测试。6.3单元测试6.3.1登录测试登录模块需要测试的功能有:输入登录名和密码,点击“登录”按钮是否正常进入系统首页。登录测试用例如下表6-1所示。表6-1登录测试用例测试模块管理员登录模块测试测试目的测试当登陆信息输入不符合要求时,系统是否能进行相应处理并给出提示。测试方法黑盒测试测试数据1不输入管理员名和密码,直接点击登陆。2输入未注册过的管理员名。例如:abcd3输入正确管理员名,错误密码。例如:管理员名hk密码0004输入正确管理员名,正确匹配密码。例如:管理员名hk密码hk预期结果1界面不跳转,弹出对话框,提示管理员输入必填项。2界面不跳转,弹出对话框,提示管理员当前管理员名尚未注册。3界面不跳转,弹出对话框,提示管理员密码错误。4界面实现跳转,登陆功能正常进行。实际结果与预想一致。结论登陆模块实现了基本的异常输入应对。
6.3.2老人信息管理测试管理员可以添加修改老人信息,在填写老人信息后,点击添加便能成功的添加老人信息。老人信息管理测试用例如下表6-2所示。表6-2老人信息管理测试用例测试模块老人信息管理模块测试测试目的测试当老人信息输入不符合要求时,系统是否能进行相应处理并给出提示。测试方法黑盒测试测试数据1管理员登录后,未填写用户名选项,点击添加老人信息2管理员登录后,未填写用户姓名选项,点击添加老人信息3管理员登录后,输入老人信息必填项,点击添加老人信息,预期结果1老人信息添加失败,系统提示请输入用户名2老人信息添加失败,系统提示请输入用户姓名3老人信息添加成功,系统提示添加老人信息成功实际结果与预想一致。结论老人信息管理模块实现了基本的异常输入应对。
6.3.3每日饮食管理测试管理员可以添加修改每日饮食,在填写每日饮食后,点击添加便能成功的添加每日饮食。每日饮食管理测试用例如下表6-3所示。表6-3每日饮食管理测试用例测试模块每日饮食管理模块测试测试目的测试当每日饮食输入不符合要求时,系统是否能进行相应处理并给出提示。测试方法黑盒测试测试数据1管理员登录后,未填写饮食标题选项,点击添加每日饮食2管理员登录后,未填写饮食内容选项,点击添加每日饮食3管理员登录后,输入每日饮食必填项,点击添加每日饮食,预期结果1每日饮食添加失败,系统提示请输入必填项2每日饮食添加失败,系统提示请输入必填项3每日饮食添加成功,系统提示提交成功实际结果与预想一致。结论每日饮食管理模块实现了基本的异常输入应对。
6.4测试结果测试结果包括界面及功能测试和代码测试两部分,本系统对每个功能点做了详细的测试,测试结果正常。测试结果表如下表6-4所示。表6-4系统功能测试结果表序号测试模块功能点质量保证标准问题属性测试结果F1系统用户管理模块修改密码正确性故障正常权限设置正确性故障正常角色管理正确性缺陷正常用户信息添加正确性故障正常用户信息修
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流调度员工作责任制度
- 医院食品安全责任制度
- 婴幼机构安全责任制度
- 环卫信息报送责任制度
- 机电部部长岗位责任制度
- 形成消防安全责任制度
- 原煤厂岗位安全责任制度
- 金店疫情防控责任制度
- 幼儿园卫生岗位责任制度
- 如何落实考核责任制制度
- 产品工业设计外观规范手册
- 安徽能源集团秋招面试题及答案
- 2026年沈阳职业技术学院单招职业技能测试模拟测试卷附答案解析
- 新安全生产法宣讲课件
- 法院安全保密教育培训课件
- 2026年及未来5年中国城市地铁综合监控系统市场运行态势及行业发展前景预测报告
- 干细胞治疗共济失调的联合用药策略
- 金融控股公司并表管理指引
- 外墙瓷砖维修方案
- 游泳救生员培训课件
- GB/T 24421.4-2023服务业组织标准化工作指南第4部分:标准实施及评价
评论
0/150
提交评论