翁业林
(江苏财经职业技术学院,江苏 淮安 223001)
淮安居民体质与健康服务系统的设计与开发
翁业林
(江苏财经职业技术学院,江苏 淮安 223001)
随着社会的进步与发展,居民体质与健康问题越来越受到关注。本文针对居民体质与健康服务应用展开研究,通过ASP.NET动态网页开发技术,结合SQLServer后台数据库,设计并开发了一套基于SQLServer的居民体质与健康服务系统。
ASP.NET;SQLServer;体质健康
随着社会的进步与发展,国民体质与健康问题越来越受到政府和国民的关注,在分析和参考国际体质研究最新理论和成果、并结合我国及淮安历年国民体质监测数据的基础上,选择国内和国际通用的测试指标和方法,运用先进的仪器和手段,精确地抽样测定不同年龄段淮安市民的各项体质参数(国际通用指标和国内指标),建立淮安市市民体质状况数据库。最终建立具有淮安地方特色、符合淮安市居民体质特点的数据资源网。
2.1 制定目标的基本依据
采用国际通用的测试指标、方法和仪器,并结合我国现有的测试指标和方法,建立现代化的体质测试系统,对淮安市民进行体质测试,以便精确地反映市民的体质状况和变化规律。同时建立体质评价标准和体育锻炼指导标准,在此基础上进一步评价上海市民的体质现状,并同经济发达国家民众体质进行同类指标的横向比较,同时与我国其他省市、自治区进行比较。对今后合理制订市民体质发展计划和目标、动态评价市民体质的发展状况、科学指导普通百姓的健身锻炼、促进本市市民的体质和健康的提高和改善、制订相应的体育干预措施、为社会的进一步发展提供可靠的人力资源,最终从健康角度保证淮安市经济的快速、可持续发展等具有重大作用。
2.2 系统需求
系统遵循“先进性、易用性、开放性”的原则,既要满足当前工作的需要,又要兼顾将来技术发展的趋势。
(1)功能需求
“居民体质与健康服务系统”包含信息发布功能、常模数据的录入、体质数据的处理、居民体质健康和心里健康测试、建议处方等几部分。
1)信息发布:介绍体质的概念和内涵,影响体质的因素和提高体质的措施;体质测试方法介绍;最新体质测试信息。
2)体质健康测试,对不同性别、年龄的人群进行测试,根据测试的结果生成综合评价。
3)根据体质测试数据报告,系统自动给出个性化健康指导,以及运动处方。
4)系统自动保存每个居民的测试数据,成为淮安市居民体质数据库的一部分,实现数据管理。
5)数据备份:根据需要可随时把硬盘上的数据备份到光盘、软盘。
实现注册用户管理,用户随时可修改密码,以保证系统的安全。
(2)性能需求
1)界面的整体性;2)良好的交互性;3)操作的便捷性;4)设置错误处理;5)数据的安全性。
3.1 系统结构图
基于功能和性能需求,及总体技术目标,系统主要功能由新闻公告、体质指导、常模表、测试方法、建议处方、在线测试、专家咨询、网上讨论、建议信箱等组成,可用图1来描述系统逻辑结构:
图1 系统主要功能图
常模表是据不同年龄上各种发展水平的人的平均表现(如智力、技能、感觉运动等方面的发展水平)所制定的量表。系统针对体质、营养、心里常模表进行了采集和测试,如图2所示:
图2 系统常模表
3.2 开发环境
应用软件开发环境一般由包括操作系统环境、平台开发软件、数据库管理系统三部分组成。综合考虑到软件使用的通用性、可移植性以及后期维护成本,决定采用M icrosoft公司的系列产品。开发平台采用.NET平台,它是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准、联通、适应变化、稳定和高性能的。开发技术采用ASP.NET+SQLServer。
ASP.NET是微软开发的服务器端技术,实用于创建动态Web系统,在性能、安全性、可扩展性方面可以借用.NET平台提供的良好框架。数据库技术采用的是SQLServer,具有强大的基于Web的分析并支持OLEDB和多种查询。
3.3 系统流程图
系统在开发过程中采用三层架构,使项目结构更清楚,分工更明确,提高了代码的可读性和功能的扩展性,有利于后期的维护和升级。系统主要流程如图3所示:
图3 系统流程图
(1)雷达图的实现
雷达图用来表示已测得的体质数据与标准数据之间的差距,能清楚地表示出业绩的评价标准,因其图形酷似雷达而命名为雷达图。因ASP.NET开发平台本身不能直接输出图片,通过第三方软件开发了ibqsChart图表插件,与ASP. NET结合起来,动态输出图片,制作雷达图效果极佳。采用了标准的Com组件方式,只需服务器端安装即可,客户端不需要安装任何插件。在程序中定义相关函数,设置好变量参数,对应图表插件的输入接口。组件图表提供多种图片输出格式,包括jpg,gif,bmp,png,可自定义图表大小和清晰度,可设定大量样式、特效、渐变,加强图表美感,甚至可直接设定色度、饱和度、亮度或灰度。经过大量数据测试,体质健康系统输出的雷达图方便快捷、直观可靠。
(2)系统数据的安全
SQL Server、Internet信息服务器和ASP.NET引擎本身都提供了坚实可靠的安全模型,通过在服务器端进行优化配置,为访问用户定义相关的访问权限,可以很好地使他们协同工作,提高系统的安全性。其次系统设计了良好的用户身份认证体制和灵活的密码更改模块;有手动备份和自动备份操作。为了防止非法用户利用数据库的漏洞,进行非法访问获取信息,系统在程序里做了相应的限制,防止SQL注入访问等等。
淮安居民体质与健康服务系统将面向市民开放,系统的成功开发对今后合理制订市民体质发展计划和目标、动态评价市民体质的发展状况、科学指导普通百姓的健身锻炼有积极作用,将促进本市市民的体质和健康的提高和改善,并制订相应的体育干预措施,为社会的进一步发展提供可靠的人力资源,最终从健康角度保证淮安市经济的快速、可持续发展等具有重大作用。
[1]刘博,夏新,陈彦东.基于云计算的区域健康服务平台的研究与设计[J].医疗卫生装备,2013,34(9):41-43.
[2]王黎,于永军,张豪,等.ASP.net+DreamweaverCS4+CSS+Ajax动态网站开发典型案例[M].北京:清华大学出版社,2012.
[3]刘振鹏,王坤瑞,卞昭玲.基于云计算的区域电子健康档案服务系统研究.档案学通讯[J].2012(4):17-20.
Design and Developmentof Physical Fitnessand Health Service System for Huai’an Residents
Weng Yelin
(Jiangsu VocationalCollegeof Financeand Economics,Huai’an 223001,Jiangsu)
With the progressand developmentof the society,the residents'physique and health are becom ingmore andmore concerned.This paper researches on the residents’fitness and health service application,designs and developsa residents’physical fitnessand health system based on SQLServerusing ASP.NET dynamicWeb development technology.
ASP.NET;SQLServer;physical fitness
G804.49
A
1008-6609(2017)06-0015-03
翁业林(1981-),男,江苏仪征人,硕士,讲师,研究方向为计算机网络技术。
淮安市科技项目,项目编号:HAS2014023。