高校健康信息系统设计与应用Word文档下载推荐.docx
- 文档编号:16663855
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:24
- 大小:308.03KB
高校健康信息系统设计与应用Word文档下载推荐.docx
《高校健康信息系统设计与应用Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《高校健康信息系统设计与应用Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。
4.4数据操作模块17
4.5操作员管理模块19
5运行结果分析与评价20
6总结22
参考文献23
摘要:
随着社会的进步和物质生活水平的提高,人们对健康的欲望表现得越来越强烈,对个人身心健康更加重视,对健康的需求也不断增强。
但目前的现状是各大企业纷纷瞄准大型医疗体检信息系统这份市场,而没有开发专门针对高校体检人员的体检系统。
于是我选择了高校健康信息系统这一方向作为我的毕业设计方向,目的是为体检管理者分担一点工作量,该系统可以很好的管理了体检人员体检信息。
本软件使用VisualBasic6.0开发,采用客户端/服务器的模型构架。
数据库采用SQLServer2000来实现。
因此,该系统具有较强的实用性和针对性。
本系统具有界面友好,操作简单,可维护性强等特点。
关键词:
健康信息系统;
信息管理;
VisualBasic6.0;
SQLServer2000
TheDesignandApplicationofUniversityHealthyInformationSystem
Abstract:
Themodernsociety,alongwiththetechnicaldevelopment,thecomputertechnologyalreadygraduallyutilizedinvarioustradesandoccupations'
productionlife,takesthestate-of-artgatheringhighestinstitutionsofhigherlearning,shouldfirstenjoytheadvantagewhichbringstothiskindofadvanceintechnology.Butthepresentsituationiseachbiguniversityandtheenterpriseaimsatlarge-scalemedicalphysicalexaminationinformationsystemthismarketinabundance,butdoesnothavethedevelopmenttoaimattheuniversitynewborntoentertheschoolspeciallythephysicalexaminationsystem.
ThereforeIchoseuniversityhealthyinformationsystemthisdirectiontotakemygraduationprojectdirection,thegoalsharesaworkloadfortheuniversitysuperintendents,thissystemmighttheverygoodmanagementstudent'
sphysicalexaminationinformation.TheuseofVisualBasic6.0softwaredevelopment,aclient/servermodelframework.DatabaseusedtoachieveSQLServer2000.Therefore,thesystemhasstrongpracticalandtargeted.Thesystemisuser-friendly,easytouse,maintainability,andothercharacteristics.
KeyWords:
healthyinformationsystem;
Informationmanagement;
1引言
1.1选题背景
信息量,我们管理者又该如何轻松、方便、准确、长久的保存这些信息量呢?
现代社会,随着科技的发展,计算机技术已经逐步运用于各行各业的生产生活中,作为知识水平汇聚度最高的高等院校,更应该首先享受到这种科技进步带来的好处。
但目前的现状是各大和企业纷纷瞄准大型医疗体检信息系统这份市场,而没有开发专门针对体检人员的体检系统。
于是我选择了健康信息系统这一方向作为我的毕业设计方向,目的是为管理者分担一点工作量,该系统可以很好的管理体检人员的体检信息。
1.2国内外现状
随着信息社会高科技的发展,商品经济化的高效益,使得计算机的应用已普及到经济和社会生活的各个领域,计算机与人类的关系也愈来愈密切,与用手工劳动,计算机操作为人们带来了不少的方便。
为了适应现代社会人们高度强烈的健康观念,健康体检信息系统为体检带来了极大的方便。
信息化在国外已经非常普及了,但在中国,健康信息化本身还没有被算做一个真正的产业,更没有形成清晰的产业模型。
但是,就是在这样的一个结构下,更加需要通过数据基础的实施与逐渐完善,形成一个更具价值的系统化、规模化的健康体检信息体系。
随着计算机的普及和网络技术的发展,传统的手写管理由于工作量巨大、存放麻烦、更新困难、不易备份,已随着时代的发展而显的落伍了。
这就要我们创造更快更新的系统。
电子管理以快捷、方便的使用而受到欢迎。
因此健康体检信息系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生健康信息进行管理,具有着手工管理所无法比拟的优点.例如检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。
这些优点能够极大地提高高校学生健康信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。
同时,这些优点能够极大地提高健康体检的效率。
1.3研究方法
利用VB加SQL的组合以某个体检系统为例根据相关需求设计功能,利用相关参考资料把VB与SQL完美的结合在一起,并进行实际的论证和分析,使其完善。
并通过对实际体检的项目进行调查分析,参考各种资料和进行数据库的编程实践,已基本完成了设计任务书的要求,使得设计的高校健康体检信息系统能够实现一般健康体检系统的核心功能。
1.4开发工具的介绍
1.4.1VisualBasic6.0
VisualBasic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。
是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。
无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。
何谓VisualBasic?
“Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;
“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。
专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
VB提供了学习版、专业版和企业版,用以满足不同的开发需要。
学习版使编程人员很容易地开发Windows和WindowsNT的应用程序;
专业版为专业编程人员提供了功能完备的开发工具;
企业版允许专业人员以小组的形式来创建强健的分布式应用程序。
VB有以下特点:
(1)可视化编程。
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。
如果对界面的效果不满意,还要回到程序中修改。
有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。
Visual
Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。
只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。
Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
(2)面向对象的设计。
4.0版以后的Visual
Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。
在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;
而Visual
Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。
在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual
Basic自动生成对象的程序代码并封装起来。
每个对象以图形方式显示在界面上,都是可视的。
(3)结构化程序设计语言。
Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。
Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。
在设计Visual
Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual
Basic环境,直接在Windows环境下运行。
(4)事件驱动编程机制。
Basic通过事件来执行对象的操作。
一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。
例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。
在用Visual
Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。
这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
(5)访问数据库Visual
Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft
Access格式的数据库,并提供了强大的数据存储和检索功能。
同时,Visual
Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual
Basic编辑和处理。
Basic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL
Server,Oracle等。
在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。
(6)动态数据交换(DDE)利用动态数据交换(Dynamic
Data
Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。
当原始数据变化时,可以自动更新链接的数据。
Basic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。
(7)对象的链接与嵌入(OLE)对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。
OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。
利用OLE技术,可以方便地建立复合式文档(compound
document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。
(8)动态链接库(DLL)Visual
Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。
但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual
Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。
此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
1.4.2数据库简介
随着科学技术的进步,信息已成为各行各业的重要资源。
数据库以其强大的操作和管理功能成为高速信息表达的途经。
据我所知,数据库的类型有很多,比如:
"
sqlserver"
"
vf"
framework"
access"
Oracle"
MySQL"
SYBASE"
DB2"
等等,然而本软件选择了用SQLServer2000来作为数据库软件。
(1)关于SQLServer2000的介绍:
MicrosoftSQLServer2000是由Microsoft公司开发的,在MicrosoftSQLServer的发展历程中,有两版本具有重要的意义。
那就是在1996年推出的SQLServer6.5和在2000年8月推出的SQLServer2000版本。
6.5版本使SQLServer得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4个版本。
MicrosoftSQLServer2000(简称SQLServer)由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。
(2)用SQLServer2000作为数据库软件的理由为:
由于本软件的开发采用C/S(客户/服务器)模式,而SQLserver2000是基于客户/服务器的数据库管理系统。
它提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将VB6.0作为客户端开发工具,用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。
而SQLServer作为存储数据的后台服务器软件,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。
2可行性分析和需求分析
2.1可行性分析
开发任何一个基于计算机的系统,都会受到时间和资源上的限制。
因此,对在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。
可行性分析与风险分析在很多方面是相互关联的,项目风险越大,开发高质量的软件的可行性就越小。
2.1.1技术可行性
健康信息系统对用于开发系统的计算机硬件和软件的要求程度都比较低,就整个系统的技术构成上来看,它是属于一个数据库应用类的系统。
其基本操作还是对存在数据库进行添加、删除、查找、编辑等。
所以就单纯的数据库应用来看,暂不存在太大的技术问题。
在这方面,数据库主要是用来存放数据,就目前主流的数据库来看,可以考虑采用MicrosoftSQLServer或Oracle。
Oracle是一个安全、可靠的并且支持面向对象设计的数据库系统,同时Oracle又有海量存储的特点。
然而,相对于MicrosoftSQLServer而言,Oracle的易用性和可维护性相对差一点,而且Oracle的成本相对较高,不适合于中小企业使用。
因此,我们选择了目前比较流行的MicrosoftSQLServer数据库系统,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据库量大,效率高在前台开发编程方面,本系统前台采用Microsoft公司的VisualBasic6.0作为主要的开发工具。
其可与SQLServer2000数据库无缝链接。
VisualBasic6.0和SQLSERVER2000技术在软件开发语言中可以说是相当成熟的。
因此,要开发健康信息系统的技术是相当成熟的。
2.1.2经济可行性
经济可行性,进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润。
分析系统开发对其他产品或利润的影响。
健康信息系统对开发技术和运行环境的要求相当低的,目前市场上要配置一台这样的电脑,价格是非常低的。
同时系统的复杂度也不高,用于开发和维护系统的费用比较低。
而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。
2.2需求分析
软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段。
需求分析是介于系统分析和软件设计阶段之间的重要桥梁。
一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;
另一方面,需求规格说明又是软件设计、实现测试直至维护的主要基础。
良好的分析活动有助于避免或尽早发现早期的错误,从而提高软件生产率,降低开发成本,改进软件质量。
2.3系统开发环境
软件配置
操作系统:
Windows2000、Windows9X、WindowsXP及以上版本
开发平台:
VisualBasic6.0、SQLSERVER2000
硬件配置
CPU:
PentiumsⅢ900或以上
内存:
256MB或以上
硬盘:
2GB以上
显示器:
VGA或以上(1024*768分辨率效果更好)
3系统设计
3.1系统目标
1)实现对健康信息的全面信息化管理,降低管理者的工作量。
2)提高体检人员体检信息的管理效率,包括信息的准确性管理、及时方便的查询、修改、长期稳定的保存等等。
3)人性化界面的设计,方便用户对系统的使用。
4)采用先进的设计思想,使整个系统架构完整,灵活且富有弹性,具有较强的可维护性,提高系统的适用范围。
5)庞大的查询功能,使用户能得到最佳的查询效果。
6)详细、完善的数据库设计,使系统变得更加规范化。
7)庞大的数据库存储和备份功能,使系统能大容量的储存体检信息。
8)强大的帮助功能,让用户更好的使用系统。
9)强大的体检报告单打印功能,能大批量的打印体检报告单。
3.2系统结构图
系统设计工作以需求分析的结果为基础[4]。
根据需求分析,健康信息系统由操作人员管理模块、数据处理模块(数据查询、数据编辑、数据删除)、体检人员基本信息和体检结果信息录入模块(体检基本信息录入、体检人员信息录入)。
如图3-1所示:
图3-1系统结构图
模块介绍:
(1)操作人员管理
系统使用者进入系统前还需要先用户登陆,然后进入系统操作员管理模块或用户模块。
这一模块的主要功能就是对系统用户权限的一个管理,具体包括用户添加、用户注销、密码修改三个方面的功能。
如图3-2所示:
图3-2操作员管理结构图
1)用户添加
由于工作量和人员的变动,有时候要增加一些新的系统用户,此时我们可以使用用户管理界面来对新用户进行添加,使他们获得相应的使用权限。
对系统的用户进行进行统一添加,添加用户的信息包括(用户名称、用户密码、用户类型)。
2)用户删除
由于工作量的减少或者人员流动的原因,所以系统的使用者有时候要适当的减少,这就需要对用户进行删除,以防止去将来对系统的信息产生危害,这就需要对已经不具备使用这个系统权利的人员进行权利删除。
3)密码修改
用户在使用系统的过程中,如果怀疑自己的密码被他人盗用,担心自己的利益可能受到危害,可以对自己的密码进行修,以防止他人再次利用自己的用户名和密码登入此系统,用户为了确保自己的利益不受侵害,在获得系统的使用权利后,可以对密码进行修改,修改时所要求的信息包括(用户名称、用户权限、原密码、新密码)。
(2)数据处理模块
这一模块的主要功能就是对系统中的一些数据的操作管理,包括数据编辑、数据查询、数据删除等功能。
1)体检结果查询功能
系统操作员可以根据被查询者的情况,选择查询方式,输入查询条件。
用户可以通过这个功能,获得满足查询条件的体检人员的体检信息。
2)体检结果编辑功能
体检结果编辑主要功能就是对已有体检信息进行修改。
如果当医生对体检人员的体检信息输入错误时,可以通过系统操作员来将错误信息进行修正,系统操作员通过编辑这个功能,首先查找到需要修改的人员的信息,然后进行修改。
一次只能对一个体检人员的信息进行修改,如果查询有两条信息,一般情况使用首条信息,如果不记得需要编辑的体检人员的体检编号,那么可以通过查询条件来获取该人的体检编号,然后通过首要查询条件来获得此人信息
3)体检结果删除功能
操作人员可以通过这个功能,将体检人员的体检信息全部删除或者部分删除。
(3)体检信息录入模块
这一模块的主要功能就是向系统中输入体检人员体检的结果信息。
1)体检人员基本信息录入
在体检人员进行体检前,系统用户必须先将体检人员的基本信息录入,否则体检人员的体检信息是不能输入系统的,这就类似给体检人员先注册。
体检人员的基本信息包括(姓名、学号、性别、出生年、籍贯、民族、身份证号、体检编号、所在学校及学院、专业、通讯地址、邮编、邮箱、联系电话)。
2)体检人员的体检信息录入
医生通过这个模块将体检人员的一般项目的体检信息输入到系统中,一般项目体检主要包括的内容有(身高、体重、视力、血压、心率、胸透、过去病史、其他、医生意见等等)。
(4)统计模块
系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 健康 信息系统 设计 应用
![提示](https://static.bdocx.com/images/bang_tan.gif)