马璃浓 刘滢
摘要:本文根据当前大学生健康的状况提出了大学生健康管理系统的设计理念,介绍了系统的基本结构、功能等。为高校及学生本人能够及时、准确的7解学生健康情况提供了一种有效的手段。
关键字:大学生健康管理系统学生健康B/S架构
随着生活水平的不断提高,现在的中老年人越来越重视自身的健康情况,但是年轻人,特别是大学生对自身的健康却不太关注。然而,由于各方面因素的影响,如缺乏运动、饮食不规律、经常看手机等不良习惯,大学生的体质状况不容乐观。虽然现在很多大学已经建立了关于学生健康情况的系统,但是存在着两个明显的缺点:1.学生对系统内容并不了解,也不会及时向学校反映当前自身的状况,导致系统更新慢,甚至常年不更新,内容严重滞后,参考价值不大。2.该系统对了解自身有比较严重疾病的学生会有一定的预警作用,但对其它的可能发生的疾病的情况,如体重的变化、颈部疼痛等可能引发高血压、血糖、颈椎病等,这些慢性的改变,系统并不能及时提醒学生注意,本文即是针对这种情况构建大学生健康档案系统。该系统除了学校可以添加学生的健康信息外,学生自己也可以在系统中添加自身的健康情况,随时更新,并且可以通过比对一些健康的数据值来了解自己的身体状况,达到提防和预警的作用。
1系统需求
目前,美国、澳大利亚、日本等一些发达国家对本国居民的健康信息管理做的十分完善。美国甚至在上个世纪50年代左右,就已经开始着手于对学生进行健康情况长期的检测,而我国尽管非常重视该领域,但起步较晚,人口众多,所以在该领域一直比较落后,尤其在大学生领域,更是没有一套标准的管理体制。然而我国每年有9百万左右的学生考入大学,他们成长的环境优越,对通讯技术的掌握熟练,对自己的健康又十分重视,特别是在肥胖、身高等一些方面,希望可以通过各种通讯终端来随时了解自己的身体状况。根据调查学生及学校的实际需求,建立大学生健康管理系统的需求分析如下=
在学生入学之初,管理员应该首先根据学生的档案内容为每位学生建立健康档案,辅导员组织学生进行体检检查,将体检结果由管理员录入到系统中。辅导员督促学生根据自己的学号来登录档案进行内容查询,反馈意见结果。学生可以在系统中查看自己的健康档案、查询当前的天气情况、穿衣指数;可以查看养生小常识,颈椎操等视频;也可以按照日期设定自己的体重,修改自己的健康情况等。辅导员老师可以定期查看学生的健康情况,发现问题及时解决。
2相关技术
2.1 B/S架构
B/S架构为浏览器/服务器模式,是一种网络结构模式,是当前网络系统开发最受欢迎的架构。在本项目中,使用此架构不仅可以极大的方便学生上网及时查看或者更新自己的信息而且能够快速、高效的进行系统维护和升级。
2.2 MVC框架
MVC全名是Model View Controller,是模型(model) 视图(view) 控制器(controller)的缩写,model是指对客观事物的抽象,用于处理数据的逻辑部分;view是呈现给用户的界面,用于处理数据的显示部分;controller是二者之间的桥梁,用于数据交互,从视图中读取数据,控制用户输入,并向模型发送。
3系统总体设计
根据上述系统的需求分析,大学生健康管理系统应该有三个角色:管理员、学生、辅导员。而根据功能可分为:(1)查询用户的基本信息:用户的基本信息可以由学生或管理员填写,如性别,年龄,身高,体重等。管理员,学生及辅导员都可以对学生的基本信息进行查询。(2)查询用户的健康档案:档案分为一般档案和特殊档案。一般档案包括身高,体重等,可根据日期来保存档案内容的变化信息。特殊档案可以用来保存自己疾病,血压,血糖等信息。(3)显示日常健康生活信息:显示当前的天气情况,根据天气情况提供饮食建议,穿衣建议等信息。(4)推荐健康小知识:该模块可以查看不同疾病对应的饮食清单,以及一些颈椎操、眼保健操等小视频。(5)显示用户健康状况:根据标准值进行比对,如身高,体重等。以报表的形式显示。
4系统详细设计
4.1数据的设计:根据大学生健康管理系统的使用对象,分为管理员,辅导员及学生,所以在数据库中应看做三个实体。根据上述描述,每个表的数据字典应为:
(1)管理员表:应有字段AdminNo,类型为Varchar2型,存放管理员的账号;AdminPassWord,类型为Varchar2型,存放管理员的密码;AdminName,类型为Varchar2,存放管理员的姓名。
(2)辅导员(教师)表:应有字段TeacherNo,类型为Varchar2,存放教师的工号;
TeacherPassWord,类型为Varchar2,存放教师的密码;TeacherName,类型为Varchar2,存放教师的姓名;TeacherPhone,類型为Number,存放教师的联系方式。
(3)学生表:应用字段StudentNo.类型为Varchar2,存放学生的学号;StudentPassWord,类型为Varchar2,存放学生的密码;StudentName,类型为Varchar2,存放学生的姓名;StudentPhone,类型为Number型,存放学生的联系方式;StudentAge,类型为Number型,存放学生的年龄;StudentHeight,类型为NuWoer,存放学生的身高;StudentWeight,类型为Number型,存放学生的体重;StudentMessage,类型为clob型,存放学生的其他信息。
4.2登录界面的实现
用户登录界面的默认登录界面为学生登录界面,可以在身份的下拉框中选择其他身份登录系统。
5小结
科学技术的不断发展就是为了满足人们对更加便利生活的一种追求。随着生活质量的不断提升,大学生作为对生活品质提升要求的主力军,一定会更加重视自己的健康情况。本文从需求,总体设计及详细设计来对大学生管理系统的设计与实现进行了详细的阐述。通过对该系统的使用,学生能够对自身的状况有一定的了解,具有很好的推广价值。该系统还有些不足的地方,如健康项目还不够完善,在以后的研究中需要进一步改进。
参考文献
[1]张海芳,基于B_S结构的大学生健康管理系统的研究[J].行业应用与交流,2016,35(1O):160 162.
[2]庄彦,未培.基于云数据库的大学生健康档案管理系统的设计与实现[J].辽宁科技学院学报,2016,18(1):17-19.
[3]吴雅琴,李娅楠,王晓东.社区居民电子健康档案管理系统设计[J].医学信息学杂志,2018,39(1O):29-32.
[4]程显仲.居民健康档案系统的设计与实现[D].吉林大学,2016.