




免费预览已结束,剩余16页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国青年人血压管理数据库系统 V1.018中国青年人血压管理数据库系统技术研究报告目录第一章 中国青年人血压管理数据库系统需求分析11.1 需求概述11.1.1 目标用户11.1. 2功能概述11.2 详细需求11.2.1登录管理11.2.2 体检人群分类管理11.2.3体检项目分类21.2.4体检套餐21.2.5体检事件21.2.6体检列表2第二章 中国青年人血压管理数据库系统总体设计22.1 运行环境22.1.1 硬件环境22.1.2 软件环境32.2 设计原则32.3界面设计32.3.1界面设计核心理念32.3.2操作流程42.4 服务器设计42.4.1 框架设计42.4 数据库设计52.4.3服务器端与客户端的交互9第三章 中国青年人血压管理数据库系统实现及测试103.1 界面布局实现103.2 主要功能实现与展示103.2.1 体检套餐设计103.2.2 体检事件113.2.3 体检数据123.2.4 体检报告13第一章 中国青年人血压管理数据库系统需求分析1.1 需求概述中国青年人血压数据库系统是一款关联体检事件,体检时间,体检医生,体检所在楼层,温度,机器编号及体检人的基本信息及体检结果数据的数据库系统。可以单个或批量导入导出体检信息,包括文字信息和图形文件;可以方便地进行检索,查看与修改。1.1.1 目标用户该数据库系统主要针对体检医生使用,医生注册登录后之后获取权限进行操作。1.1. 2功能概述用户可以创建体检事件,动态创建体检列表,选择体检项目,并与创建的体检事件相关联。通过手动输入或通过身份证读取获取体检人的基础信息,并存入数据库;血压测量结束后,存入中心动脉压,外周收缩压,外周舒张压,平均动脉压,心率等体检结果,以及体检波形图文件。可以从数据库查询并导出体检报告,进行编辑或打印。1.2 详细需求1.2.1登录管理用户只能在登录的状态下才可以进入程序操作数据库,以达到保护隐私的目的。登陆方式进行多角色管理,分为管理员端和医生端。管理员端可以批量导出数据,编辑修改体检报告;医生端只能进行单条数据的录入和编辑。1.2.2 体检人群分类管理该模块可以进行学生,职工,居民三类人群的分类管理,每类人群设置特有的数据库字段。1.2.3体检项目分类该模块可以新建体检类型,体检项目,体检子项目,以供体检套餐设计和新建体检列表时选择。其中,体检类型与体检项目,体检项目与体检子项目均为一对多关系。1.2.4体检套餐该模块可以新建体检套餐,并进行套餐设计。套餐设计中可以根据需求选择体检项目中的体检类型,体检项目,体检子项目。1.2.5体检事件用户可以根据实际情况新建或编辑体检事件,每个体检事件都必须与体检套餐相关联。1.2.6体检列表用户可自定义选择体检项目组成体检列表,体检列表必须关联某一个体检事件。第二章 中国青年人血压管理数据库系统总体设计2.1 运行环境2.1.1 硬件环境CPU:P3以上内存:4G以上分辨率:推荐使用1920*10802.1.2 软件环境操作系统:win7/win8/win8.1/win10浏览器:Chrome/IE8以上软件依赖:CASPro Viewer2.2 设计原则数据库的设计遵循以下原则:1. 数据库必须层次分明,布局合理。2. 数据库必须高度结构化,规范化和标准化。数据结构的设计应该遵循国家标准和行业标准,尤其要重视编码的应用。3. 设计数据库的时候,一方而要尽可能地减小冗余度,减小存储空间的占用,降低数据一致性问题发生的可能性,另一方面,还要考虑适当的冗余,以提高运行速度和降低开发难度。4. 必须维护数据的正确性和一致性。在系统中,多个用户共享数据库,由于并发操作,可能影响数据的一致性。因此必须用“锁”等办法保证数据的一致性。5. 设定相应的安全机制,由于数据库的信息、对特定的用户有特定的保密要求,安全机制必不可少。2.3界面设计2.3.1界面设计核心理念本系统界面的设计充分遵循以用户为核心的原则,充分考虑了用户群体的使用习惯、使用场景和用户身体心理状态,采用以天蓝色为主的冷色系。在操作上,始终提供明确的导航,尽可能地减少用户的输入,多选择; 2.3.2操作流程用户打开系统后的操作流程大致可以总结为下图:输入网址输入用户名和密码否进入医生体检界面是否正确是否是管理员身份进入管理员管理界面是 否图2-1 客户端操作流程2.4 服务器设计2.4.1 框架设计后台编写采用的是PHP框架的lavarel,该框架的性能比较好,开发简洁、优雅。Lavarel安装环境要求:PHP = 5.5.91 OpenSSL PHP ExtensionPDO PHP ExtensionMbstring PHP ExtensionTokenizer PHP ExtensionLavarel主要有以下优点:1.强大的rest router:用简单的回调函数就可以调用,快速绑定controller和router2.artisan: 命令行工具,很多手动的工作都自动了3.可继承的模版,简化view的开发和管理4.blade模版:渲染速度更快5.ORM6.migration: 管理数据库和版本控制7.测试功能强大8.composer:管理依赖2.5 数据库设计中国青年人血压管理数据库系统数据库表数量庞大,下面分类进行介绍: 用户信息存储用户信息的表有users表,roles表,role_user表,users表保存用户基本信息信息,roles表包含用户的身份选择,role_user表映射两者之间的关系,每一个role都对应一个role。Users表记录了用户的基本信息,如用户名,密码,电话,邮箱,关联的体检列表等,特别是这张表还包含了用户每次登陆的token,方便后台处理用户的每次请求。Roles表记录了两种身份:管理员和医生,每个用户都必须且只能对应一个身份。role_user表记录了用户和身份的对应关系。表2-1,2-2,2-3分别是users表,roles表和role_user表表2-1 用户users表字段类型含义默认是否为空idint用户编号否namevarchar用户姓名否passwordvarchar用户密码否emailvarchar邮箱否telephonevarchar手机号否list_idint体检列表否tokenint用户每次登陆信息否created_attimestamp创建时间否updated_attimestamp更新时间否表2-2 roles表字段类型含义默认是否为空idint角色编号否namevarchar角色名否display_namevarchar显示在界面的名字否descriptionvarchar角色作用否created_attimestamp创建时间否updated_attimestamp更新时间否表2-3 role_user表字段类型含义默认是否为空user_idint用户编号否role_idint角色编号否 体检项目保存体检项目的表有:check_types,check_items。其中check_itmes又包含三类子表:file_subitems,float_subitems,string_subitems。Check_types表记录了体检类型,用户可根据需要添加或删除某种类型。例如可以添加外科,无创心功能检查,超声,心电图,体检结论。Check_items表包含了具体体检的项目, 例如身高,体重,腹部超声,超声心动图,中心动脉压,外周舒张压,脉搏波形等,该表的每一个项目都从属于check_types表中的某个类型,例如身高,体重属于外科,中心动脉压,外周舒张压属于无创心功能检查,腹部超声,超声心动图属于超声,脉搏波形属于心电图。file_subitems,float_subitems,string_subitems把check_items中的体检项目分成三类,分别是文件型项目,浮点数型项目和字符串型项目,并对体检项目进行具体设定。例如身高在float_subitems表中,单位为cm,最大值200cm,最小值120cm;超声心动图在file_subitems中,文件类型为plot。表2-4,2-5,2-6分别是check_types,check_items和file_subtimes表表2-4 体检类型check_types表字段类型含义默认是否为空idint体检类型编号否namevarchar体检类型名称否created_attimestamp创建时间否updated_attimestamp更新时间否表2-5 体检项目check_items表字段类型含义默认是否为空idint体检项目编号否namevarchar体检项目名称否check_type_idint对应体检类型编号否created_attimestamp创建时间否updated_attimestamp更新时间否表2-6 体检子项目file_subtimes表字段类型含义默认是否为空idint文件型子项目编号否namevarchar体检子项目名称否englishNamevarchar英文名称是check_item_idint对应体检项目编号否file_typevarchar文件类型是created_attimestamp创建时间否updated_attimestamp更新时间否 体检设计体检设计模块包含体检套餐,体检事件,体检列表。分别储存在check_designs,check_events,check_lists表中。体检套餐与体检事件,体检事件与体检列表均为一对多关系,每一个体检事件必须对应一个体检套餐,每一个体检列表必须对应一个体检事件。表2-7, 2-8,2-9分别是check_designs,check_events,check_lists表表2-7 体检套餐check_designs表字段类型含义默认是否为空idint套餐编号否namevarchar套餐名称否activeint标记是否正在使用是created_attimestamp创建时间否updated_attimestamp更新时间否表2-8 体检事件check_events表字段类型含义默认是否为空idint体检事件编号否namevarchar体检事件名称否check_design_idint对应体检套餐编号否typevarchar体检人群类型否fileNameVarchar导入的文件名称是startDatedate事件开始日期否stopDatedate事件结束日期否statustinyint(1) 标记是否正在使用否created_attimestamp创建时间否updated_attimestamp更新时间否表2-9 体检列表check_lists表字段类型含义默认是否为空idint体检列表编号否namevarchar体检列表名称否temperatureint温度否sidevarchar左侧或者右侧否user_idInt对应用户编号否floorInt体检楼层否locationvarchar体检地点否machineNumbervarchar机器编号否check_event_idint对应体检事件编号否created_attimestamp创建时间否updated_attimestamp更新时间否 体检人群由于体检人群包含学生,职工,居民三类人群,数据库采用多态关联,用patients表关联students表,employees表和residents表。Patients表记录对应关系,其他表根据人群特性设置字段。表2-10和2-11分别是patiens表和students表。表2-8 patients表字段类型含义默认是否为空idint病人编号否checkable_idint多态关联id否checkable_typevarchar对应体检人群类型否created_attimestamp创建时间否updated_attimestamp更新时间否表2-8 students表字段类型含义默认是否为空idint学生编号否namevarchar姓名否gendervarchar性别否oldvarchar年龄否schoolvarchar学校是idNumbervarchar身份证号否stuNumbervarchar学号否nationvarchar民族否addressvarchar地址否created_attimestamp创建时间否updated_attimestamp更新时间否 体检结果根据体检项目的不同,体检结果表相应的包括三种:check_result_files表,check_result_floats表,check_result_strings表,分别存储file_subitems,float_subitems,string_subitems三种体检项目的检查结果。表2-12列出了check_result_files表表2-8 体检事件check_result_files表字段类型含义默认是否为空idint体检事件编号否check_event_idint体检事件名称否doctor_idint对应体检套餐编号否patient_idint对应病人编号否file_subitem_idint对应文件型子项目否valuevarchar体检结果值否temperaturevarchar温度是floorvarchar楼层否locationvarchar地址否machineNumbervarchar机器号否dataIdvarcharcreated_attimestamp创建时间否updated_attimestamp更新时间否2.4.3服务器端与客户端的交互在网络操作中,服务器与客户端的交互模式通常采用的是XML解析和JSON解析方式。XML文件庞大、格式复杂、传输带宽宽,但是其格式统一、符合标准,与其他系统进行远程交互、数据共享比较容易。而JSON格式比较简单、占用带宽小,直接通过键值解析数据。对于数据较少的解析一般采用JSON解析,对于大规模数据一般采用XML解析。本APP设计所涉及的数据量相对较小,格式简单,因此选择JSON格式进行解析。客户端发送自己获取的token以及要请求的内容JSON,服务器端根据token信息找到对应的用户信息,然后根据JSON请求查找对应的请求,返回查找到的数据以JSON格式返回给客户端,客户端解析JSON数据显示在界面,并在后台保存到数据库。第三章 中国青年人血压管理数据库系统实现及测试3.1 界面布局实现界面是用户获取信息最直接的来源,考虑到本软件面向的主要对象是医生,功能模块采用扁平化,颜色上选择蓝色作为主色调,整体配色偏冷,给
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度企业绿植租赁与绿色办公环境合同
- 二零二五年农业绿色生产化肥农药种子采购合同
- 2025版高空作业施工围挡安全合同范本
- 二零二五年度文化产业担保人变更协议
- 2024食品安全考试试题及答案
- 2025年广东省继续教育公需课《高质量发展》考核试题及答案
- 装卸作业效率优化研究-洞察及研究
- 幼儿园语言文字知识竞赛试题(附答案)
- 四年级数学(四则混合运算带括号)计算题专项练习与答案汇编
- 电信用户远程医疗服务拓展创新创业项目商业计划书
- 年处置12000吨含汞废物改建项目环评资料环境影响
- 乳腺炎个案护理
- JJG 1205-2025直流电阻测试仪检定规程
- 路基施工安全教育培训
- 阳气教学课件
- 2025-2030年中国财务管理系统行业市场发展分析及发展趋势与投资前景研究报告
- 环卫工作进度管理制度
- 2025年国家能源集团陕西公司招聘笔试冲刺题(带答案解析)
- 某学院教育事业发展十五五规划概述
- 工厂产品交付管理制度
- 果蔬项目可行性研究报告模板及范文
评论
0/150
提交评论