摘 要
目前随着人们对健康认识的不断深入,健康观念也正在由有病治病向无病预防的方向改变,人们开始更加注重生活的质量,追求更健康,更长寿。因此,开发一个面向个民众,以健康服务为中心的家庭健康服务网站有着重要的意义。本论文的研究工作通过围绕这一系统的研究开发而展开。
本文首先介绍了系统的研究背景和研究意义,阐述了开发家庭健康服务网站的必要性。然后,根据系统的需求分析提出了系统的总体设计方案,该系统采取SQL Server作为后台数据的主要存储单元,采取SQL Server作为后台数据的主要存储单元,采用C#语言、ASP.NET技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。目前,家庭健康服务网站的功能已经初步实现,系统运行表明系统总体设计方案是合理的,解决问题的措施是可行的。
关键词:健康服务网站;ASP.NET技术;Net
Net family health service website
Abstract
At present, with the deepening of people's understanding of health, the concept of health is also changing from disease-free treatment to disease-free prevention. People begin to pay more attention to the quality of life and pursue healthier and longer life. Therefore, it is of great significance to develop a family health service website for individual people and centered on health services. The research work of this paper is carried out around the research and development of this system.
Firstly, this paper introduces the research background and significance of the system, and expounds the necessity of developing family health service website. Then, according to the demand analysis of the system, the overall design scheme of the system is put forward. The system adopts SQL Server as the main storage unit of background data, SQL server as the main storage unit of background data, c# language and ASP Net technology and Ajax technology to code and develop the business system, and realize all the functions of the system. At present, the function of family health service website has been preliminarily realized. The operation of the system shows that the overall design scheme of the system is reasonable and the measures to solve the problems are feasible.
Key words: Health service website; ASP. Net technology; Net
目 录
致谢 40
第1章 绪论
1.1研究背景与意义
健康服务是对个体或群体的健康进行全面监测、分析、评估、提供健康咨询和指导以及对健康危险因素进行干预的全过程,旨在调动个人及集体的积极性,有效地利用有限的资源以达到最佳的健康效果。健康服务的概念进入中国不到十年,对大多数人来说是一个新的概念。目前国内提供健康服务的机构主要有两类:医院和健康管理公司。它们能够为服务对象提供完善的健康服务,但是服务对象主要定位于企事业团体及对健康医疗有更高要求的人群,包括正在中国迅速崛起的中产阶级家庭和个人,是一种针对高收入人群的健康服务。专门针对普通家庭和个人使用的健康系统很少,其软件功能也比较简单,缺少健康风险评估及健康教育功能,没有着眼于预防,无法满足普通大众对健康服务的多方面需求。因此,目前国内缺少一种既适合普通家庭使用,又能提供丰富功能的着眼于预防的健康服务网站。
对家庭健康服务网站设计的研究是具有时代价值的。随着我国经济、文化和科技的快速发展,当下国内民众已经不再只是追求物质上的获得,更多的人开始关注自我幸福指数的提升,例如对丰富的精神生活的追求,对社会公平正义的关注,对个人及家人健康的关注等,特别值得提及的便是2020年全球爆发的新型冠状病毒对人们的影响,这让人们更加关注自身和家人的健康状况。而在这个互联网社会,网络对人们的影响已经深入到生活的方方面面,浏览各种网站几乎成为人们每天都会涉及的事情,浏览健康服务网站也成为当下青年群体较频繁的事情。因此,对家庭健康服务网站的设计研究,在研究方向上是符合人们当下需求的,是具有时代价值的。
1.2研究内容
家庭健康服务网站的开发及实现,所需要的工作内容:
(1)首先是确定选题,确定好所要做的系统,并对系统的背景及现在面临的一些问题等进行系统的初步确认。
(2)系统确认完成后,结合系统开发的需求进行确认系统开发所使用的技术,家庭健康服务网站的开发使用SSM框架,数据库进行平台的搭建开发,确认好使用的技术进行技术分析,所使用的技术是否可以完成系统的实现。
(3)确定好系统使用的技术,进行在线确认系统所划分的用户角色,并且根据用户角色划分确定所要设计的功能模块,对家庭健康服务网站的设计主要划分别为管理员和用户角色,并所使用的功能模块也相应不同,但是系统的数据库实现的内容是交互的,用户可以随时根据自己的需求进行课程信息,对于系统工作人员可以根据自己的分管内容进行在线信息的处理及操作,管理员获取到所有用户的详细数据信息,并根据需求进行第一时间处理解决。
(4)系统的功能模块确认完成后进行程序及界面的设计,设计完成后,并且通过测试来判断程序是否完善,对于系统测试,需要不同的用户进行不同的内容编辑及提交,及使用不同的测试方式找出程序中存在的漏洞,并对程序出现的漏洞问题进行在线解决处理,如果测试系统没有任何问题时,可以将系统上传进行正式操作使用。
1.3论文组成结构
根据市场调研得到的信息数据,结合发展现状,利用相关系统开发和设计方法,最终设计出家庭健康服务网站 。
本文共有七章,如下所示。
第一章概述了家庭健康服务网站的研究目的和意义;精炼地总结了国内外在内的领域研究情况和未来的研究趋势,最后给出了论文的组成结构。
第二章简要概述了本文所用的开发技术和工具。
第三章简要对系统各业务流程进行需求分析、可行性分析。
第四章对家庭健康服务网站进行设计。
第五章对家庭健康服务网站进行实现,并贴出相关页面截图,语言描述出具体功能实现的操作方法。
第六章对家庭健康服务网站采用测试用例的方式来对一些主要功能模块测试,最后得出测试结果。
第七章总结全文并对未来的研究做出展望。
第2章 开发工具及相关技术介绍
2.1 HTTP协议
超文本传输协议(HTTP)作为协作式与分布式的通信协议,其以万维网交换信息作为前提条件。HTTP为IEIF的国际化标准指标,在制定相关标准与实现内,W3C积极参与其中,同时发挥着不可替代的作用。其能够借助超文本标记语言,将文档在服务器与浏览器之间相互传输。HTML作为构架文档的标记语言,这些文档内将包括有关信息的链接,用户仅需要点击其中一个链接就能够访问多媒体对象与图像,同时获得该链接项所具有的附加信息。
2.2 HTML网页技术
HTML是一种制作网页的常用语言,它一般是用于制作静态页面。它的命令是可以体现文字信息、链接信息、图形信息和表格信息等等。现在它被大众普遍接受广泛应用在网络上。
2.3 B/S结构
在系统的开发上采用了B/S结构,在B/S结构中,统一采用浏览器,而不需要去开发任何的用户界面,Web浏览器向处理它的Web服务器发送请求,并一步一步地将处理结果返回给客户端。B/S结构主要采用了各种脚本语言和ActiveX技术,降低了系统的开发难度并简化了系统维护以及使用。
B/S结构有如下特点:B/S结构建立在广域网上,不需要专门为其配置硬件环境,比C/S结构的适应范围更强;由于其基于广域网,所以其对安全的控制能力相对较弱;B/S的多种结构要求构造相对独立的函数,这样才能可以更好地重用;B/S结构组成简单,便于对个别构件进行更换,降低了系统的维护成本B/S信息流向与C/S不同,B/S信息流向可变化。
2.4 ASP.NET技术
ASP.NET是微软为构建动态Web应用程序而开发的新一代技术,其具有着高效运行性能、简易灵活、可管理以及较强的开发效率的特点。
ASP.NET网站的运作原理如下:
在网站运行时,当一个HTTP请求被ASP.NET网站运行服务器(IIS)收到后,IIS首先加载客户端请求的页面类型的相应dll文件,在处理过程中,请求随后被发送到可以处理请求的模块,这个模块叫做HttpHandler。在将此HTTP请求传递给HttpHandler之前,IIS必须由HttpModule处理。
ASP.NET的组件结构图如下所示。
![](https://i-blog.csdnimg.cn/direct/02f9f4991fdd435488bd129b245ede94.png)
图2-2 ASP.NET的组件结构图
2.5 SQL Server数据库
SQL Server 2012经过多次的更新,功能层面已经非常的丰富和完善了,从SQL Server2005版本到2012版本进行了比较大的更新,在商业的实际使用中取得了很好的实际应用效果。最新版本的SQL Server支持对信息的压缩,同时还能进行加密能更好的满足对信息安全性的需求。同时经过系统的多次更新,数据库自身的镜像功能也得到了很大的增强,运行的流畅度和易用性方面有了不小的进步,驱动的使用和创建也更加的高效快捷。最大的变动还是进行了空间信息的显示优化,能更加方便的在应用地图上进行坐标的标注和运算。强大的备份功能也保证了用户使用的过程会更加安心,同时支持的Office特性还支持用户的自行安装和使用。在信息的显示形式上也进行了不小的更新,增加了两个非常使用的显示区,一个是信息区,对表格和文字进行了分类处理,界面的显示更加清爽和具体。第二是仪表的信息控件,能在仪表信息区进行信息的显示,同时还能进行多个信息的比对,为用户的实际使用带来了很大的便捷。
针对本文中设计的家庭健康服务网站在实际的实现过程中,最终选择SQL Server数据库的主要原因在于在企业的应用系统应用及开发的过程中会存在大量的数据库比较频繁的操作,而且数据的安全性要求也是非常的高。综合这些因素,最终选择安全性系数比较高的SQL Server来对家庭健康服务网站后台数据进行存储操作。
数据库管理系统的总体结构图如下图所示。
![](https://i-blog.csdnimg.cn/direct/e4e1914062014539adecf74d266f5b8b.png)
图2-1 数据库组成结构
2.6 企业级架构
系统的开发应用了.NET框架技术,这是一个多语言组件开发和执行环境,提供了一个统一的跨语言编程环境。.NET框架使开发人员可以更轻松地构建Web应用程序和服务,以便网络上的应用程序可以通过Web服务进行通信。根据其层次结构可以将.NET框架分为三个组成部分:CLR、服务框架以及两类应用模版(Win Forms和Web Forms、Web Services )。
在.NET程序编写好之后的第一次编译时,将形成CLR头、中间代码以及元数据。第二次编译会在实际运行时执行,编译的结果是可以在CLR中执行的机器代码。项目中所有类型的定义、引用和程序集清单都包含在了MetaData中。
程序集是.NET框架中相对基本的概念,这是一个逻辑概念,不是指定数量的文件或代码段,程序集是一个或多个模块和文件资源的集合。形成程序集时,它不仅在打包前包含所有原始文件,而且还添加程序集清单。
程序集的加载机制如下:
公共语言运行库(CLR)主动通过Assembly.LoadFrom静态方法以及Assembly.Load静态方法加载程序集,其中前者可以直接在一个文件位置处加载程序集,而后者只能通过唯一标识来标识程序集。
第3章 系统分析
3.1可行性分析
本系统将在经济、技术、操作这三个角度上进行可行性分析。
3.1.1经济可行性
整个系统从设计到开发以及测试过程严谨步骤齐全,所有工作任务全部由本人完成,并未获取外部技术支持,节约了一切服务成本开销以及人工成本,在硬件方面,为节约成本使用一台二手移动工作站作为项目部署服务器以及数据库服务器,成本在一万元一下,真个网络部署也是由本人独立完成不涉及到其他人工费用,整个开发过程本着低成本,低消耗的原则。
3.1.2技术可行性
技术可行性分析的目的是确认该系统能否利用现有技术实现,并评估开发效率和完成情况。技术的可行性是指在当前的技术条件下,计算机软件和硬件的开发是否能够满足发展的要求。因为该系统的开发基于Net语言,所以开发该系统所需的软件和硬件条件可以在普通计算机上满足。因为它占用的内存相对较少,所以用SQL Server数据库开发和设计软件理论上没有问题,因为它占用的内存太少。上述技术可以有效地保证系统的成功和高效开发。
3.1.3操作可行性
家庭健康服务网站的使用界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用ASP.NET技术开发,人性化和完善化是B/S结构开发比较显要的特点使得用户操作相比较其他更加简洁方便。易操作、易管理、交互性好在本系统操作上体现得淋漓尽致。
3.2性能分析
对于性能分析,与传统的管理方式相比,传统的管理方式是使用人工通过用纸和笔进行数据信息的统计和管理,并且这种方式对于存储和查找某一数据信息都比较麻烦,随着计算机网络的到来,这种传统的方法很难适应当下社会的发展,不仅降低人们的办事效率,而且还需要很多的人力和物力,对于使用的时间和所要花费的费用都是比较高的,为了降低成本费用,提高用户的工作效率,进行开发一套基于计算机和网络技术的家庭健康服务网站。
家庭健康服务网站的开发设计时一个独立的系统,以流行数据库进行数据的存储开发,主要是为了实现家庭健康服务网站的用户角色及相对应的功能模块,让家庭健康服务网站的管理不会存在管理差异、低效率,而是跟传统的管理信息恰好相反,家庭健康服务网站的实现可以节约资源,并且对于业务的处理速度也提高,速度快、效率高,功能性强大。
3.3系统操作流程
3.3.1用户登录流程
对于系统的安全性的第一关,就是用户想要进入系统,必须通过登录窗口,输入自己的登录信息才可以进行登录,用户输入的信息准确无误后才可以进入到操作系统界面,进行功能模块的相对应操作,如果用户输入的信息不正确,则窗口出现提示框,用户登录失败,返回到第一步进行重新输入,如图3-1所示。
![](https://i-blog.csdnimg.cn/direct/f6f7cf9a4a8040e699cb657f26fd7ce9.png)
图3-1登录操作流程图
3.3.2信息添加流程
对于家庭健康服务网站,需要随时添加所需要的数据信息,对于用户添加信息,需要根据添加界面,根据选框的内容进行填写所要添加的数据信息,信息输入完成后判断数据信息是否符合要求,符合要求则添加完成,用户所添加的信息不符合要求,则需要返回到第一步,重新输入数据信息,再进行判断操作,如图3-2所示。
![](https://i-blog.csdnimg.cn/direct/67f20813c69349888946cda98a57e260.png)
3.3.3信息删除流程
不管是哪个用户角色进入到不通的系统操作界面,都可以进行不同的信息内容的操作功能,对用系统数据信息的删除,用户一旦将信息删除,那么该删除的数据信息将无法恢复,所以用户在对数据删除事,一定判断删除的内容是否是确定要删除的,确定无误后选择确定删除操作,如图3-3所示。
![](https://i-blog.csdnimg.cn/direct/f5715329272840928f0e1d23876c2a46.png)
图3-3 信息删除流程图
第4章 系统设计
4.1系统架构设计
家庭健康服务网站的系统项目的概述设计分析,主要内容流浪宠物救助系统信息的具体分析,进行数据库的是设计,数据采用SQL Server数据库,并且对于系统的设计采用比较人性化的操作设计,对于系统出现的错误信息可以及时做出处理及反馈。
家庭健康服务网站的设计基于现有的互联网,可以实现管理员:健康教育、药物信息、慢性病信息、日常保健管理等详细的了解及统计分析。根据系统功能需求建立的模块关系图如下图:
![](https://i-blog.csdnimg.cn/direct/463d6f40aad94b3790a37e246eb4baa1.png)
图4-1管理员功能模块图
4.2开发流程设计
家庭健康服务网站的开发对管理模块和系统使用的数据库进行分析,编写代开发,规划和操作是构建信息管理应用程序的必要三步曲,它决定了系统是否能够真正实现预设功能以及是否可以在成功设计后实施。在开发过程中,每个阶段必须严格按照线性顺序进行开发,并且在相应阶段生成的每个工作都可以通过技术进行验证和检查。确保一个阶段完成后是正确的,不会造成下一阶段拖拽现象,使系统完成设计功能后得到保证。
从家庭健康服务网站的成功开发经验来看,上述方法效果最为明显,最大程度地降低了系统开发的复杂性。如图4-2所示。
![](https://i-blog.csdnimg.cn/direct/a290c701b4904abc96737197459d4d21.png)
图4-2开发系统流程图
4.3数据库设计
数据库是信息系统的基础和核心。数据库设计的好坏直接影响到信息系统开发的成败。创建数据库表首先确定实体的属性和实体之间的关系。根据关系创建一个数据表。4.3.1实体ER图
数据库是整个软件编程中最重要的一个步骤,对于数据库问题主要是判定数据库的数量和结构公式的创建。展示系统使用的是SQL Server进行对数据库进行管理,进行保证数据的安全性、稳定性等。
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且SQL Server数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图:
(1) 药物信息实体图,如图4-3所示:
![](https://i-blog.csdnimg.cn/direct/1bdbac9a9d3d4609a60d0582bf9bff6f.png)
图4-3 药物信息实体图
(2)慢性病管理实体图如图4-4所示:
![](https://i-blog.csdnimg.cn/direct/646fb54c9b7c4fa89741c2bce972c198.png)
图4-4慢性病管理实体图
(3)健康教育实体图如图4-5所示:
![](https://i-blog.csdnimg.cn/direct/656c9cf220684fbf8b7d40652b886176.png)
图4-5健康教育实体图
这些功能可以充分满足家庭健康服务网站的需求。此系统功能较为全面如下图系统功能结构如图4-5所示。
![](https://i-blog.csdnimg.cn/direct/4a7b2d33e8494e5c9d550aa80df0e4bf.png)
图4-5系统功能结构图
4.3.2数据表
我们可以根据数据结构的详细分析要求,我们根据输入和输出数据量的要求进行分析,确定什么表表,结构之间的关系,我们可以验证,调整和完善,查询和浏览过程,可以实现数据库,以使用户对数据和功能有更多要求。
基于系统使用的数据库管理系统的特点,对数据库的概念模型进行了转换和构建。但是,这个系统只需要充分考虑家庭健康服务网站的功能,而且组织比较清晰。
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 4 | 主键ID |
2、 | username | varchar | 20 | 否 | 50 | 用户名 |
3、 | pwd | varchar | 20 | 否 | 50 | 密码 |
4、 | cx | varchar | 20 | 否 | 50 | 权限 |
5、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 4 | 主键ID |
2、 | biaoti | varchar | 50 | 否 | 300 | 标题 |
3、 | leibie | varchar | 20 | 否 | 50 | 类别 |
4、 | neirong | text | 8 | 否 | 8 | 内容 |
5、 | tianjiaren | varchar | 20 | 否 | 50 | 添加人 |
6、 | shouyetupian | varchar | 20 | 否 | 50 | 图片 |
7、 | dianjilv | int | 4 | 否 | 4 | 点击率 |
8、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 4 | 主键ID |
2、 | leibie | varchar | 50 | 否 | 300 | 类别 |
3、 | content | text | 8 | 是 | 8 | 内容 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 4 | 主键ID |
2、 | cheng | varchar | 20 | 否 | 50 | 昵称 |
3、 | xingbie | varchar | 8 | 是 | 20 | 头像 |
4、 | | varchar | 8 | 是 | 20 | |
5、 | youxiang | varchar | 8 | 是 | 20 | 邮箱 |
6、 | dianhua | varchar | 8 | 是 | 20 | 电话 |
7、 | neirong | varchar | 50 | 是 | 500 | 留言内容 |
8、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
9、 | huifneirong | varchar | 50 | 是 | 500 | 回复内容 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 4 | 主键ID |
2、 | pinglunneirong | varchar | 20 | 否 | 50 | 评论内容 |
3、 | pinglunren | varchar | 8 | 是 | 20 | 评论人 |
4、 | huifu | varchar | 20 | 是 | 50 | 回复 |
5、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 4 | 主键ID |
2、 | yonghuming | varchar | 20 | 否 | 50 | 用户名 |
3、 | mima | varchar | 8 | 是 | 20 | 密码 |
4、 | xingming | varchar | 20 | 是 | 50 | 姓名 |
5、 | xingbie | varchar | 20 | 是 | 50 | 性别 |
6、 | chushengnianyue | varchar | 20 | 是 | 50 | 出生年月 |
7、 | | varchar | 20 | 是 | 50 | |
8、 | youxiang | varchar | 20 | 是 | 50 | 邮箱 |
9、 | dianhua | varchar | 20 | 是 | 50 | 电话 |
10、 | shenfenzheng | varchar | 20 | 是 | 50 | 身份证 |
11、 | touxiang | varchar | 20 | 是 | 50 | 头像 |
12、 | dizhi | varchar | 20 | 是 | 50 | 地址 |
13、 | beizhu | varchar | 20 | 是 | 50 | 备注 |
14、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 4 | 主键ID |
2、 | wangzhanmingcheng | varchar | 20 | 否 | 50 | 网站名称 |
3、 | wangzhi | varchar | 8 | 是 | 20 | 网址 |
4、 | logo | varchar | 20 | 是 | 50 | LOGO |
5、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 8 | 主键ID |
2、 | zhanghao | varchar | 50 | 是 | 50 | 账号 |
3、 | mima | varchar | 50 | 否 | 50 | 密码 |
4、 | xingming | varchar | 50 | 是 | 50 | 姓名 |
5、 | xingbie | varchar | 50 | 是 | 50 | 性别 |
6、 | nianlingduan | varchar | 50 | 是 | 50 | 年龄段 |
7、 | shenfenzheng | varchar | 50 | 是 | 50 | 身份证 |
8、 | shoujihao | varchar | 50 | 是 | 50 | 手机号 |
9、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 8 | 主键ID |
2、 | leixing | varchar | 50 | 否 | 50 | 类型 |
3、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 8 | 主键ID |
2、 | yaowumingcheng | varchar | 50 | 是 | 50 | 药物名称 |
3、 | shiyingzheng | varchar | 50 | 是 | 50 | 适应症 |
4、 | zhuyaochengfen | varchar | 50 | 是 | 50 | 主要成分 |
5、 | gongnengzhuzhi | varchar | 50 | 是 | 50 | 功能主治 |
6、 | pizhunwenhao | varchar | 50 | 是 | 50 | 批准文号 |
7、 | jiage | varchar | 50 | 是 | 50 | 价格 |
8、 | goumaishuliang | float | 10 | 是 | 10 | 购买数量 |
9、 | zongjine | varchar | 50 | 是 | 50 | 总金额 |
10、 | goumairen | varchar | 50 | 是 | 50 | 购买人 |
11、 | dianhua | varchar | 50 | 是 | 50 | 电话 |
12、 | dizhi | varchar | 50 | 是 | 50 | 地址 |
13、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 8 | 主键ID |
2、 | biaoti | varchar | 50 | 否 | 50 | 标题 |
3、 | neirong | text | 8 | 是 | 8 | 内容 |
4、 | shijian | datetime | 8 | 是 | 8 | 时间 |
5、 | zhanghao | varchar | 50 | 是 | 50 | 账号 |
6、 | xingming | varchar | 50 | 是 | 50 | 姓名 |
7、 | nianlingduan | varchar | 50 | 是 | 50 | 年龄段 |
8、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 8 | 主键ID |
2、 | biaoti | varchar | 50 | 否 | 50 | 标题 |
3、 | neirong | text | 8 | 是 | 8 | 内容 |
4、 | leixing | varchar | 50 | 是 | 50 | 类型 |
5、 | fujian | varchar | 50 | 是 | 50 | 附件 |
6、 | shijian | datetime | 8 | 是 | 8 | 时间 |
7、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 8 | 主键ID |
2、 | yaowumingcheng | varchar | 50 | 否 | 50 | 药物名称 |
3、 | shiyingzheng | varchar | 50 | 否 | 50 | 适应症 |
4、 | leixing | varchar | 50 | 是 | 50 | 类型 |
5、 | zhuyaochengfen | varchar | 50 | 是 | 50 | 主要成分 |
6、 | gongnengzhuzhi | text | 8 | 是 | 8 | 功能主治 |
7、 | yongfayongliang | text | 8 | 是 | 8 | 用法用量 |
8、 | pizhunwenhao | varchar | 50 | 是 | 50 | 批准文号 |
9、 | shengchanqiye | varchar | 50 | 是 | 50 | 生产企业 |
10、 | jiage | varchar | 50 | 是 | 50 | 价格 |
11、 | yaowutupian | varchar | 50 | 是 | 50 | 药物图片 |
12、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 8 | 主键ID |
2、 | bingdubianhao | varchar | 50 | 是 | 50 | 病毒编号 |
3、 | bingdumingcheng | varchar | 50 | 否 | 50 | 病毒名称 |
4、 | chanshengyuanyin | text | 8 | 否 | 8 | 产生原因 |
5、 | fabingzhouqi | varchar | 50 | 是 | 50 | 发病周期 |
6、 | fabingguocheng | text | 8 | 是 | 8 | 发病过程 |
7、 | leixing | varchar | 50 | 是 | 50 | 类型 |
8、 | zhenduiyaowu | varchar | 50 | 是 | 50 | 针对药物 |
9、 | yufangzhishi | text | 8 | 是 | 8 | 预防知识 |
10、 | xuanchuanlantupian | varchar | 50 | 是 | 50 | 宣传栏图片 |
11、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
序号 | 字段名称 | 字段类型 | 大小 | 允许为空 | 最大长度 | 备注 |
1、 | ID | int | 4 | 否 | 8 | 主键ID |
2、 | biaoti | varchar | 50 | 否 | 50 | 标题 |
3、 | neirong | text | 8 | 是 | 8 | 内容 |
4、 | fujian | varchar | 50 | 是 | 50 | 附件 |
5、 | shijian | datetime | 8 | 是 | 8 | 时间 |
6、 | addtime | datetime | 8 | 否 | 8 | 添加时间 |
第5章 系统实现
5.1用户前台功能模块
家庭健康服务网站,在系统首页功能模块有:日常保健、慢性病信息、健康教育、药物信息等内容,如图5-1所示。
![](https://i-blog.csdnimg.cn/direct/0a84339e958046de9adfd5186d56f5f7.png)
图5-1首页界面图
登录,在登录页面通过填写账号、密码等信息完成登录,如图5-2所示。
![](https://i-blog.csdnimg.cn/direct/2df0fa77ca3548c986078df9e72eaf06.png)
图5-2登录界面
日常保健栏,用户可以查看日常保健标题、附件信息等内容,如图5-3所示。
![](https://i-blog.csdnimg.cn/direct/ec98b094ba504097b4f8f9ee38347790.png)
图5-3日常保健界面图
慢性病信息栏,用户在此页面可以了解各种慢性病信息,同时可以输入某种慢性病名称搜索发病症状等信息,如图5-4所示。
![](https://i-blog.csdnimg.cn/direct/6749db81e1a04005a20fa99522dc6c79.png)
图5-4慢性病信息界面图
5.2管理员功能模块
管理员登录,通过填写注册时输入的用户名、密码、进行登录,如图5-5所示。
![](https://i-blog.csdnimg.cn/direct/c0ee3bc8eecb45f8abe72624b6c92508.png)
图5-5管理员登录界面图
管理员登录进入家庭健康服务网站后的主要功能是:后台首页、用户管理(管理员、用户)内容管理(日常保健管理、慢性病信息、药物信息、药品订购管理、诉求栏管理)等。还可以对家庭健康服务网站等进行管理操作,如图5-6所示。
![](https://i-blog.csdnimg.cn/direct/9bf1409de5674068a1d35634df569a79.png)
图5-6首页界面图
家庭健康服务网站中的管理人员是可以对前台注册的用户信息进行管理的,也可以对管理员进行管控。界面如下图5-7所示。
![](https://i-blog.csdnimg.cn/direct/c77d1a0168014620a2011e281c96988e.png)
图5-7用户管理界面图
家庭健康服务网站中的管理人员是可以对健康教育信息进行发布,界面如下图5-8所示。
![](https://i-blog.csdnimg.cn/direct/c8f84d3e79684d28b11ed3ff2bd08bf7.png)
图5-8健康教育管理界面图
管理员在“药物信息管理”这一菜单下是可以对药物信息进行列表管理,其管理界面如下图5-9所示。
![](https://i-blog.csdnimg.cn/direct/c054d9c5496a487084d9f3bc79d8a170.png)
图5-9健康史管理界面图
管理员在“慢性病管理”这一菜单下是可以对慢性病信息进行列表管理,其管理界面如下图5-10所示。
![](https://i-blog.csdnimg.cn/direct/5df30a798a584abf8c10b71ce0726d82.png)
图5-10慢性病管理界面图
第6章 系统测试
6.1测试目的
程序设计不能保证没有错误,这是一个开发过程,在错误或错误的过程中难以避免,这是不可避免的,但我们不能使这些错误始终存在于系统中,错误可能会造成无法估量的后果 如系统崩溃,安全信息,系统无法正常启动,导致安装用户手机屏幕等,为了避免这些问题,我们需要测试程序,并发现这些问题,并纠正它们 ,并使系统更长时间稳定成熟,本章的作用是发现这些问题,并对其进行修改,虽然耗时费力,但长期非常重要和必要系统的开发。
软件测试与开发过程是一样的,都必须按照软件工程的正规原理进行,遵守管理学理论。不过,目前国内的软件测试已经积累了大量经验和方法,步骤相对成熟,软件测试的效率也越来越高。
家庭健康服务网站的实现,对于系统中功能模块的实现及操作都必须通过测试进行来评判系统是否可以准确的实现。在家庭健康服务网站正式上传使用之前必须做的一步就是系统测试,对于测试发现的错误及时修改处理,保证系统准确无误的供给用户使用。
6.2测试方案设计
6.2.1 测试策略
1、功能测试
从用户的角度来看,测试时不了解新开发软件的内部结构,因此可以将系统与黑匣子进行比较,盲目输入后可以查看系统给出的反馈。这种测试属于黑盒测试,在测试中如果输入错误信息系统会报错。
2、性能测试
测试软件程序的整体状况(称为性能测试)通常使用自动化测试工具来检测系统的整体功能,在负载测试和压力测试之间进行分配,在某些情况下,将这两种情况结合起来。虽然压力测试可以检测到系统可以提供的最高级别的服务,但负载测试可以测试系统如何响应增加的负载。
6.2.2 测试分析
测试评估系统质量的方法不局限于系统编码和过程,应该与软件设计工作和历史需求分析密切相关。
软件测试应遵循以下原则:
(1)软件测试应尽快进行,整个测试部分应在软件开发和设计的整个过程中进行。如发现错误,立即处理,将大大减少软件开发的时间,并提高软件的质量。
(2)在软件的各种测试中,测试过程中使用的计划、报告等应妥善处理和存储。其主要目的是为了便于以后系统的维护。
(3)软件测试整个过程中的聚类现象应优先考虑。
(4)对于软件测试,我们应该尽量不去和自己设计的系统进行参考,而是要测试对方的程序,以确保软件测试结果的客观性和公平性。
(5)整个测试计划严格按照软件测试的具体实施细则进行。
(6)对整个测试结果进行综合检查,尽量避免重复错误。
本家庭健康服务网站满足用户的要求和需求,本家庭健康服务网站的使用能够有效的提高用户的使用率。
6.3 测试结果
测试后得到的性能和用例,系统具有足够的正确性、可靠性、稳定性,并且可以对输入数据进行准确的点击操作处理和响应测试用户的体验也得到了很好的反馈和响应时间。合理的范围,可以兼容所有主流浏览器,设计所需的效果。
第7章 总结与展望
通过家庭健康服务网站的开发,本人巩固了之前学过的知识,如今将平时所学到的知识融合在设计中,在设计过程中,做了很多的准备,首先,在数据库系统的设计过程中,尤其是在数据库的工作原理、工作特点,对其深刻的讨论,与此同时,对于小型站点来说,最好服务器的选择,其次,利用所学的知识点分析所做的系统,并在此基础上设计。
目前本系统已经上线,正在试运行阶段,用户反馈良好,基本完成用户所需,试运行过程中没有出现阻断性问题,有一些不足和小问题也及时予以修正,系统上线后,为了保证数据的安全性,对系统进行了备份操作,系统备份是每两个月备份一次,数据库备份为每周备份一次,系统部署在租赁的云系统服务器中。
本次系统上线成功后,得到了用户的高度认可,但是在功能上和性能上还需做进一步的研究处理,使其有更高的性能和更好的用户体验。
系统在以后的升级过程中,需要解决一系列用户所提出的问题,例如打印过程中如何避免浏览器的兼容性问题,大量用户访问时,如何保持较高的响应速度,在系统今后的升级过程中将着重解决这些安全性问题。
参考文献
[1]赵亚民,段玉冰.发挥家庭健康促进行动的影响力 不断完善老年健康服务体系——专访江西省卫生健康委党组成员、省计划生育协会专职副会长罗礼生[J].健康中国观察,2022(03):71-73.
[2]张亚欣. 积极推动中医药健康服务产业现代化[N]. 中国城市报,2022-03-07(012).
[3]李创,陈瑶,曾波,曾华堂,韩春艳.深圳市以健康为中心构建全民健康服务新体系的探索[J].中国卫生经济,2022,41(03):13-18.
[4]陈艳秋,耿彧,赵晓晓.健康服务与管理专业学生对专业认同感的调查与分析[J].卫生职业教育,2022,40(04):118-119.
[5]郭方明.社区开展中医“治未病”健康服务的障碍因素与发展对策[J].中医药管理杂志,2022,30(03):225-226.DOI:10.16690/j.cnki.1007-9203.2022.03.024.
[6]王晓玉,杨尚武,韩亮,李卫东,李国标.新文科建设背景下的健康服务与管理人才培养[J].医学教育研究与实践,2022,30(01):1-4.DOI:10.13555/j.cnki.c.m.e.2022.01.001.
[7]郑英.我国区域整合型医疗健康服务体系的治理逻辑与路径分析——基于多中心治理视角[J].中国卫生政策研究,2022,15(01):20-28.
[8]代涛.“以人为中心”整合型医疗健康服务体系的关键要素研究[J].中国卫生政策研究,2022,15(01):2-10.
[9]连常胜,乔舒晗.构建职工“数智化”健康服务管理体系[J].当代电力文化,2022(01):88-89.
[10]李国安,徐砺. 城市居民心理健康服务现状、问题与思考[C]//.劳动保障研究会议论文集(十三).,2021:33-35.DOI:10.26914/c.cnkihy.2021.046849.
[11]杨金侠.以家庭医生签约为抓手 构建整合型健康服务体系[J].中国卫生,2021(11):34-36.DOI:10.15973/j.cnki.cn11-3708/d.2021.11.009.
[12]韩静,毛立军,刘云珍,张瑶,汤瑞金,刘继海.家庭医生签约服务背景下中老年男性生殖健康服务效果研究[J].中华男科学杂志,2021,27(07):630-634.DOI:10.13263/j.cnki.nja.2021.07.009.
[13]贾瑶. 基于我国家庭健康服务的网站UI设计研究[D].云南师范大学,2021.DOI:10.27459/d.cnki.gynfc.2021.001349.
[14]胡海峰, 基于移动互联网技术的智慧家庭健康服务系统研究. 河南省,平顶山学院,2020-05-20.
[15]陈珍. 家庭心理健康服务需要问卷:编制及应用研究[D].大连医科大学,2020.DOI:10.26994/d.cnki.gdlyu.2020.000049.
[16]程雪艳,吴悦,张亮.基于场域理论的家庭健康服务需求概念模型构建研究[J].中国卫生经济,2019,38(12):69-73.
[17]周会兰,何卫东,吴珊,殷珺,翟洪军.构建“社区—家庭—医院”为一体的社区运动健康服务模式研究[J].运动精品,2019,38(07):43-45+48.
[18].家庭健康服务到“家”还有多远?[J].家庭服务,2018(04):12-13.
[19].中国家庭健康服务平台启动[J].中国医院院长,2017(13):24.
致谢
时光飞逝,转眼间我在学校的这些年生活即将结束,回顾这几年的学习生活,收获良多,既有幸福也有难过,学校生活的结束对于我来说也是一个新的开始。论文即将完成,在此,我心中有许多想要感谢的人。首先感谢我的导师,不仅在学习研究方面加以指导,也在生活和为人处世上给予帮助。还要感谢授课老师,你们严谨的学术精神和积极向上的工作态度都在激励我的成长和进步。感谢多年来一直生活在一起的室友,谢谢你们多年来的陪伴和照顾。最后,要感谢各位论文评审老师,感谢您们在百忙之中抽空评阅本论文并给出宝贵的意见和建议