用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JSP

面向孕妇的移动健康Th活系统设计与开发

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 摘要:随着国家二胎政策的全面放开,适龄妇女生育意愿逐步提高。在人口众多的中国,孕妇绝对数量也日渐庞大。作为特殊人群,孕妇对医疗健康和生活有着较高的标准和要求。而目前的网络的医疗信息良莠不齐,而且网上的孕妇系列应用功能单一,难以满足孕妇多元的需求。为解决此问题,建立孕妇健康生活系统,围绕孕妇日常的各种需求,整合了孕妇在线课堂、论坛交流、孕期助理和远程医疗等功能,使孕妇获得更好的体验。
本文阐述的是面对孕妇需求开发的移动健康生活系统。系统主要包括前端和后台两部分,前端包括安卓和 ios 两种类型,后台用于管理员进行数据查询管理等相关操作。该系统主要分为:数据库层,后台控制层,业务逻辑层和前端界面层。作者主要负责了后台数据库的设计、后台控制层以及相关业务逻辑的实现,并实现了安卓端的部分设计。
系统采用了一些关键技术,使用了安卓和 ios 等开发技术用于移动应用的开发,使用 MYSQL 数据库进行数据的存储,采用了七牛云存储对视频资料进行存储。
目前此系统已在应用市场上线并投入使用,收到良好的反馈和众多宝贵的建议,也为公司带来了可观的效益,未来将进一步进行升级和后续开发,以期开发更多适合用户的功能。

关键词:孕妇;软件;移动医疗;远程医疗


ABSTRACT

ABSTRACT: With the fu l liberalization of the national two-child policy, women of childbearing age wi l to gradua ly increase. In populous China, the absolute number of pregnant women has become huge. As special populations, pregnant women and health care have a higher living standard and requirements. The current network of medical information in different ways, and pregnant women online series features a single application, it is difficult to meet the diverse needs of pregnant women.
To solve this problem, the establishment of health of pregnant women living systems around the needs of pregnant women, the daily, the integration of online classes for pregnant women, forum for the exchange, pregnancy assistants and telemedicine capabilities, so that pregnant women have a better experience.
In this paper, is to confront the needs of pregnant women develop a mobile healthy living systems. The system includes two front and back parts, including front-end Android and ios are two types of background for administrators to query data management and other related operations. The system consists of: the database layer, background control layer, business logic layer and the front-end interface. OF primarily responsible for the design, background control layer and associated business logic to achieve back-end database, and the design to achieve some end Andrews.
The system uses a number of key technologies, the use of Android and ios developers and other technology for the development of mobile applications using MYSQL database for data storage using seven cattle cloud storage for video data storage.
At present, the system has been on-line application market and put into use, received good feedback and many valuable suggestions, but also brings considerable benefits in the future will further upgrade and subsequent development, in order to develop more features for users.


KEYWORDS: Pregnant women; Software; Mobile health; telemedicine


目 录

中文摘要 I
ABSTRACT II
目 录 III
1引言 6
1.1论文背景及意义 6
1.1.1论文背景 6
1.1.2论文意义 7
1.2论文可行性分析 7
1.3作者的主要工作 8
1.4论文结构 8
1.5本章小结 8
2论文主要技术 9
2.1ANDROID 9
2.2三层架构 9
2.3MYSQL 数据库 10
2.4JSP 开发语言 10
2.5JSON 数据交换 11
2.6迭代式开发模型 11
2.7本章小结 11
3孕妇健康Th活系统需求分析 12
3.1需求用例模型 12
3.2业务流程分析 14
3.3系统需求分析 15
3.3.1系统构成 15
3.3.2主要功能点 16
3.4系统前端功能分析 16
3.4.1前端整体功能分析 16
3.4.2用户注册登录需求分析 17
3.4.3在线咨询需求分析 18
3.4.4论坛发帖需求分析 19
3.4.5孕妇课堂观看视频需求分析 21
3.5系统后台功能分析 23
3.5.1后台整体功能分析 23
3.5.2咨询管理功能分析 23
3.5.3医生管理功能分析 24
3.5.4运营管理功能分析 24
3.5.5论坛管理功能分析 25
3.5.6视频删除功能分析 25
3.5.7视频增加功能分析 26
3.5.8用户管理功能分析 27
3.6非功能性需求 28
3.7本章小结 28
4孕妇健康Th活系统概要设计 29
4.1系统部署设计 29
4.2系统分层设计 30
4.2.1展现层 30
4.2.2业务逻辑层 31
4.2.3数据库层 31
4.3系统部分模块概要设计 31
4.3.1医生管理模块设计 32
4.3.2论坛管理模块设计 33
4.3.3课堂管理模块设计 35
4.4系统数据库类设计 36
4.4.1医生相关数据表 37
4.4.2论坛相关数据表 37
4.4.3视频相关数据表 38
4.5本章小结 39
5孕妇健康Th活系统详细设计与实现 40
5.1后台设计与实现 40
5.1.1后台整体设计 40
5.1.2咨询管理模块设计与实现 41
5.1.3医生管理模块设计与实现 43
5.1.4论坛管理模块设计与实现 46
5.1.5视频管理模块设计与实现 46
5.2前端设计与实现 48
5.2.1前端整体设计 48
5.2.2孕妇课堂功能设计与实现 49
5.2.3论坛功能设计与实现 50
5.2.4在线咨询功能设计与实现 51
5.3本章小结 52
6孕妇健康Th活系统测试 53
6.1测试目的 53
6.2测试方法及测试用例 53
6.2.1单元测试 53
6.2.2压力测试 55
6.2.3集成测试 56
6.3本章小结 56
7总结与展望 57
参考文献 58
致 谢 60
附 录 61

1引言

本论文是作者在深入了解、分析目前孕妇日常生活中各种需求的基础上开发相关的功能模块并进行整合优化开发的移动健康生活系统,围绕孕妇课堂、远程医疗等核心功能进行相关整合,结合各项技术所开发的面向孕妇的移动智能系统。

1.1论文背景及意义

本节主要介绍系统的研发背景,现有相关产品的发展现状,以及目前这一智能系统的意义与市场价值。

1.1.1论文背景

随着我国科学技术的快速发展,人口预期寿命逐步提高。为了缓解老龄化带来的劳动力短缺等系列社会问题,十八届五中全会做出全面开放二胎的政策。根据国家卫生和计划生育委员会估计,在全面二胎政策实施后,中国的适龄孕妇人口将会激增,第二次
“婴儿潮”即将到来根据相关政策,中国将有 9000 万女性能够生二胎,适龄妇女总人口将超过 1.2 亿人,产科及婴幼儿科医生面临严重不足,面向孕妇的相关公共配套和医疗设施也暴露出来了诸多不足。
与此相对,人们对优生优育和孕期保健意识不断增强,和生活质量的不断提高,孕妇学校、孕期食疗、孕妇瑜伽、准妈妈课堂等新理念逐步被人们所接受,越来越多面向孕妇的服务如雨后春笋等获得了突飞猛进的发展。
而随着移动互联网的快速发展,远程医疗、移动服务等概念深入人心。移动端的医疗软件也迎来了快速发展的黄金时期。针对孕妇这一庞大人群,以医疗保健为主线,整合生活、教育、社交等模块的移动应用系统具有庞大的市场且极具发展潜力。就孕妇自身而言,日常所遇到的相关健康问题有较高的相似性。通过在线联系医生进行沟通交流,不仅可以大大减少等待的时间,还减少了就医路途的劳累。此外作为服务提供商可以集中优势医生资源,提供更优质的医疗服务和诊断,整合相关功能,提供更加稳定优质功能齐全的孕妇移动健康生活系统。


1.1.2论文意义

面向孕妇的移动健康生活系统围绕着孕妇所需要的主要功能进行开发,面对孕期的相关保健知识技术,开设孕妇课堂,通过趣味的视频课堂,来讲解一些相关的孕妇应了解的知识。开设了社区论坛功能,可以让孕妇进行交流沟通,缓解了孕期的压力和个人的困惑。此外开设了专家咨询功能,可以与医生进行实时交互的电话沟通。此外还有孕期助手等辅助功能和相关小应用的集合工具箱等。可以方便的迭代或开发新的功能模块,满足新的功能性需求。
作者在充分调研了解孕妇这一人群的需求后进行的开发,有针对性的解决孕妇所遇到的困难和问题,以孕妇的实际需要出发进行相关功能模块的开发。

1.2论文可行性分析

本节主要介绍该系统在设计和开发过程中的难点,以及该系统所具有的特色。
本节内容主要从课堂视频播放、电话即时回拨、账户管理等三个技术难点对系统进行分析。
1)孕妇课堂中视频的播放选择:对于嵌套应用中的视频播放,采用七牛云存储平台进行视频的存储。七牛云存储是专门为移动开发者打造的数据存储管理平台,为移动 App 提供数据在线托管,传输加速和音视频媒体的云处理服务。通过七牛云存储对课程视频进行压缩存储,加快访问速度,并且可以在视频播放中实现无缝转换。
2)电话即时回拨,医生咨询作为系统主要的盈利模块,当用户下单时,系统首先判断当前是否工作时间,若属于工作时间,将查询医生的值班状态,选择空闲状态的医生,并建立通信管理,连接医生和客户,自动进行计时计费和录音工作在完毕后,将数据导入数据库。
3)账户管理:通过注册并登陆账户,可以在数据库里记录用户的信息、状态,待产期等相关信息,并有针对性的提供相对应的服务,如孕期食谱,孕期护理、胎儿计算等服务。系统中针对管理员、普通用户和医生,开放了不同级别的系统权限。并进行相对应的权限管理设计。


1.3作者的主要工作

作者在实习期间主要从事 APP 后台的开发和部分安卓前端的开发,面向孕妇的移动健康系统是作者在北京 XX 科技有限公司实习期间所完成的,来源于实际运作的商业项目,目前该项目已经在百度应用助手、App store 等应用商店上线运行。
在该项目中,作者负责了全部数据库的设计与开发,后台业务逻辑层以及相关控制模块的开发,与产品、测试人员进行沟通交流,还参与安卓端部分功能的实现。

1.4论文结构

本论文主要分为 7 个章节。
第 1 章是引言,介绍孕妇健康生活系统的背景和意义,系统相关领域的开发现状,简单介绍了系统开发的主要工作和本人完成或参与的相关工作,并阐述了论文的结构。
第 2 章包括论文的主要技术,包括 spring mvc 三层架构、JSON 字符串、数据库等技术,并介绍了采用以上技术的依据。
第 3 章是孕妇健康生活系统的需求分析,包括需求概述、可行性的分析、功能性需求以及非功能性的需求,并阐述了系统相关功能模块的划分。
第 4 章是孕妇健康生活系统的概要设计,主要从系统整体设计、系统模块设计和系统架构设计来进行概要阐述。
第 5 章是孕妇健康生活系统的详细设计和实现部分,分别对前端和后台的各功能模块进行阐述。
第 6 章是孕妇健康生活系统测试模块,包括下一步的改进和未来的发展。总结了作者对整个项目的体会、认识和感受,同时总结了不足和需要改进的地方。
第 7 章是总结。最后是致谢、相关参考文献和外文文献翻译。

1.5本章小结

本章主要介绍了当前孕妇健康生活系统的相关技术背景,各类应用优缺点分析,介绍了此系统的基本内容、意义,阐述了本人主要的主要内容模块,介绍了论文的目录结构,使读者对本论文有一个初步的了解。


2论文主要技术

本论文阐述了面向孕妇的移动健康生活系统的设计与开发过程。作为移动端的一项应用,Android 等相关技术是论文阐述的重要技术。此外,在项目的具体开发中,为了实现相关功能模块的灵活性,提高代码的重用性,采用了三层架构的开发模式。而系统内部的,项目课程,医生用户信息管理则采用了MYSQL 数据库进行存储。在后台的开发中,采用了 JSP 的开发语言,并采用了 JSON 作为一种数据交互语言实现轻量级的数据交换。此外在开发过程中也采用了迭代的开发模型。本章将对这几种技术进行详细的介绍和阐述。

2.1Android

Android 是由 Google 公司和手机开放联盟共同开发的一款基于 Linux 的操作系统,主要面向于智能手机、平板电脑为主的移动设备。Android 作为一种开源的操作系统,目前的市场份额位居世界第一。Android 的四大开发组件分别是:活动(Activity): 用于表现功能。服务( Service ): 后台运行服务,不提供界面呈现。广播接收器
(BroadcastReceiver):用于接收广播。内容提供商(Content Provider): 支持在多个应用中存储和读取数据,相当于数据库。Android 凭借其良好的开放性、丰富的支持硬件、方便开发、以及与应用的良好兼容性获得了突飞猛进的发展。也成为当前移动应用开发的最主流平台之一。

2.2三层架构

三层架构作为一种流行的架构方式,将系统划分为三个层次:表现层(Presentation
layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。通过划分三层架构,可以有效避免不同层次之间的过度关联,按照高内聚低耦合的设计原则,通过采取合理的分层结构,可以有效的进行项目的开发、维护和交互,提高项目维护的效率。
表现层向用户展示所需要的信息,合理的三层架构设计在层与层之间实现较低的耦合,可以灵活的变动上层而不需要对其他层进行修改。


业务逻辑层可以针对具体的功能进行相关的业务逻辑设计,对数据库层面的操作,对数据进行业务逻辑的处理。
数据访问层主要对数据进行管理或操作,数据库作为主要的存储样式,可以为上层的业务逻辑层提供数据的服务。
在移动应用的开发中采用MVC 的框架,可以有效的提升软件开发的效率,节省开发的时间,有效避免代码冗余和维护困难等问题,通过有效的分层和组织代码,提高代码的可读性和系统稳定性。

2.3MYSQL 数据库

MYSQL 是目前一种较为流行的数据库管理系统,作为一种关系型数据库管理系统
(RDBMS),MySQL 数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MYSQL 数据库凭借其轻量级、开源且速度快成本低等特性被诸多网站应用采用。
MYSQL 支持多处理器,且有多种列类型:1、2、3、4、和 8 字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLO B、DATE、TIM E、
DATETIME、 TIMESTAMP、YEAR、和 ENUM 类型。
它通过一个高度优化的类库实现 SQL 函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。 全面支持 SQL 的 GROUP BY 和 ORDER BY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM ()、
MAX()和 MIN())。支持 ANSI SQL 的 LEFT 0UTER JOIN 和 ODBC。 除此之外,数据
表所有列都有缺省值,方便编程使用。
最让人欣喜的是 MySQL 可以工作在不同的平台上。支持C、C++、Java、Perl、
PHP、Python 和 TCL API。

2.4JSP 开发语言

JSP(Java Server Pages)是一种跨平台的动态网页技术,在静态页面中嵌入 Java 代码片段,再由 Web 服务器中的 JSP 引擎来进行编译并执行嵌入的 Java 代码片段,生成的页面信息返回给客户端。通过 JSP 技术开发的 web 程序,当服务器运行该页面时,执行


Java 代码,动态获取数据,并生成相对应的可以呈现在浏览器上的HTML 代码。

2.5JSON 数据交换

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于
ECMAScript 的一个子集。 JSON 采用完全独立于语言的文本格式,但是也使用了类似于 C 语言家族的习惯。这些特性使 JSON 成为理想的数据交换语言。 易于人阅读和编写,JSON 的使用大大便捷了系统开发的过程,同时也易于书写和生成并有效的提高网络的效率。

2.6迭代式开发模型

通过迭代模型有利于规避项目的风险,通过采取有效的配置管理和版本控制来实现整个项目的迭代。与传统的瀑布模型相比降低了一定的开支风险,还降低了产品无法按照既定进度进入市场的风险,方便在开发早期明确问题并解决从而加快了开发工作的速度,提高了工作效率。

2.7本章小结

本章主要介绍了论文使用的主要技术,包括移动端开发的 Android 系统,系统设计的三层架构模式,数据交换所使用的 Json 技术,所使用的数据存储技术数据库等,以及所使用的主要开发语言等。以上技术为项目的设计与开发提供了技术支撑。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信