您好,欢迎来到九壹网。
搜索
您的当前位置:首页高校健康信息系统设计与应用

高校健康信息系统设计与应用

来源:九壹网
本科毕业设计(论文)正文

目录摘要.....................................................................................................................................1Abstract.............................................................................................................................11引言.................................................................................................................................2

1.1选题背景..............................................................................................................21.2国内外现状..........................................................................................................21.3研究方法..............................................................................................................31.4开发工具的介绍..................................................................................................3

1.4.1VisualBasic6.0.....................................................................................31.4.2数据库简介...............................................................................................5

2可行性分析和需求分析.................................................................................................6

2.1可行性分析...........................................................................................................6

2.1.1技术可行性................................................................................................62.1.2经济可行性................................................................................................72.2需求分析..............................................................................................................72.3系统开发环境......................................................................................................73系统设计.........................................................................................................................8

3.1系统目标...............................................................................................................83.2系统结构图...........................................................................................................83.3数据库设计........................................................................................................114详细设计.......................................................................................................................14

4.1系统登陆模块设计.............................................................................................144.2主界面设计.........................................................................................................144.3信息录入模块设计.............................................................................................154.4数据操作模块.....................................................................................................174.5操作员管理模块.................................................................................................195运行结果分析与评价...................................................................................................206总结...............................................................................................................................22参考文献...........................................................................................................................23

高校健康信息系统设计与应用高校健康信息系统设计与应用

摘要:随着社会的进步和物质生活水平的提高,人们对健康的欲望表现得越来越强烈,对个人身心健康更加重视,对健康的需求也不断增强。但目前的现状是各大企业纷纷瞄准大型医疗体检信息系统这份市场,而没有开发专门针对高校体检人员的体检系统。于是我选择了高校健康信息系统这一方向作为我的毕业设计方向,目的是为体检管理者分担一点工作量,该系统可以很好的管理了体检人员体检信息。本软件使用VisualBasic6.0开发,采用客户端/服务器的模型构架。数据库采用SQLServer2000来实现。因此,该系统具有较强的实用性和针对性。本系统具有界面友好,操作简单,可维护性强等特点。关键词:健康信息系统;信息管理;VisualBasic6.0;SQLServer2000TheDesignandApplicationofUniversity

HealthyInformationSystem

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;VisualBasic6.0;SQLServer2000高校健康信息系统设计与应用1引言

1.1选题背景

信息量,我们管理者又该如何轻松、方便、准确、长久的保存这些信息量呢?现代社会,随着科技的发展,计算机技术已经逐步运用于各行各业的生产生活中,作为知识水平汇聚度最高的高等院校,更应该首先享受到这种科技进步带来的好处。但目前的现状是各大和企业纷纷瞄准大型医疗体检信息系统这份市场,而没有开发专门针对体检人员的体检系统。

于是我选择了健康信息系统这一方向作为我的毕业设计方向,目的是为管理者分担一点工作量,该系统可以很好的管理体检人员的体检信息。1.2国内外现状

随着信息社会高科技的发展,商品经济化的高效益,使得计算机的应用已普及到经济和社会生活的各个领域,计算机与人类的关系也愈来愈密切,与用手工劳动,计算机操作为人们带来了不少的方便。为了适应现代社会人们高度强烈的健康观念,健康体检信息系统为体检带来了极大的方便。信息化在国外已经非常普及了,但在中国,健康信息化本身还没有被算做一个真正的产业,更没有形成清晰的产业模型。但是,就是在这样的一个结构下,更加需要通过数据基础的实施与逐渐完善,形成一个更具价值的系统化、规模化的健康体检信息体系。

随着计算机的普及和网络技术的发展,传统的手写管理由于工作量巨大、存放麻烦、更新困难、不易备份,已随着时代的发展而显的落伍了。这就要我们创造更快更新的系统。电子管理以快捷、方便的使用而受到欢迎。因此健康体检信息系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生健康信息进行管理,具有着手工管理所无法比拟的优点.例如检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高高校学生健康信息

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

3Basic提供了可

高校健康信息系统设计与应用视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual而可以大大提高程序设计的效率。

(2)面向对象的设计。4.0版以后的Visual

Basic支持面向对象的程序设计,

Basic则是应

但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual

用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual

Basic自动生成对象的程

序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。

(3)结构化程序设计语言。VisualBasic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual

Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,

Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻

同时具有功能强大且使用灵活的调试器和编译器。

VisualVisual行。

(4)事件驱动编程机制。Visual

Basic通过事件来执行对象的操作。一个对象

可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。

在用Visual

Basic设计大型应用软件时,不必建立具有明显开始和结束的程

序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。

(5)访问数据库Visual

Basic具有强大的数据库管理功能,利用数据控件和

Access格式的数据库,并提供

Basic

Basic还能直接编辑和访问其他外部

数据库管理窗口,可以直接建立或处理Microsoft了强大的数据存储和检索功能。同时,Visual编辑和处理。

译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计

Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以

Basic环境,直接在Windows环境下运

编译生成可执行文件(.EXE),脱离Visual

Basic

自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从

数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual

4高校健康信息系统设计与应用VisualBasic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连

Server,Oracle等。在应用程

接的方式使用并操作后台大型网络数据库,如SQL

序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。

(6)动态数据交换(DDE)利用动态数据交换(Dynamic

Data

Exchange)技术,

可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。Visual

Basic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows

对象的链接与嵌入(OLE)将每个应用程序都看做

应用程序建立动态数据交换,在不同的应用程序之间进行通信。

(7)对象的链接与嵌入(OLE)

是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(compound与原来应用程序完全相同的操作。

(8)动态链接库(DLL)Visual

Basic是一种高级程序设计语言,不具备低级

Basic应用程序中,可以像调用内部

语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual

函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。1.4.2数据库简介

随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,比如:\"sqlserver\然而本软件选择了用SQLServer2000来作为数据库软件。

(1)关于SQLServer2000的介绍:

MicrosoftSQLServer2000是由Microsoft公司开发的,在MicrosoftSQLServer的发展历程中,有两版本具有重要的意义。那就是在1996年推出的SQLServer6.5和在2000年8月推出的SQLServer2000版本。6.5版本使SQLServer

5document),这种文档由来自多个不

同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行

高校健康信息系统设计与应用得到了广泛的应用,而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数据库系统,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据库量大,效率高在前台开发编程方面,本系统前

6高校健康信息系统设计与应用台采用Microsoft公司的VisualBasic6.0作为主要的开发工具。其可与SQLServer2000数据库无缝链接。VisualBasic6.0和SQLSERVER2000技术在软件开发语言中可以说是相当成熟的。因此,要开发健康信息系统的技术是相当成熟的。2.1.2经济可行性

经济可行性,进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润。分析系统开发对其他产品或利润的影响。

健康信息系统对开发技术和运行环境的要求相当低的,目前市场上要配置一台这样的电脑,价格是非常低的。同时系统的复杂度也不高,用于开发和维护系统的费用比较低。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。2.2需求分析

软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段。

需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现测试直至维护的主要基础。良好的分析活动有助于避免或尽早发现早期的错误,从而提高软件生产率,降低开发成本,改进软件质量。2.3系统开发环境

软件配置

操作系统:Windows2000、Windows9X、WindowsXP及以上版本开发平台:VisualBasic6.0、SQLSERVER2000硬件配置

CPU:PentiumsⅢ900或以上内存:256MB或以上

7高校健康信息系统设计与应用硬盘:2GB以上

显示器:VGA或以上(1024*768分辨率效果更好)

3系统设计

3.1系统目标

1)实现对健康信息的全面信息化管理,降低管理者的工作量。

2)提高体检人员体检信息的管理效率,包括信息的准确性管理、及时方便的查

询、修改、长期稳定的保存等等。

3)人性化界面的设计,方便用户对系统的使用。

4)采用先进的设计思想,使整个系统架构完整,灵活且富有弹性,具有较强的

可维护性,提高系统的适用范围。

5)庞大的查询功能,使用户能得到最佳的查询效果。6)详细、完善的数据库设计,使系统变得更加规范化。

7)庞大的数据库存储和备份功能,使系统能大容量的储存体检信息。8)强大的帮助功能,让用户更好的使用系统。

9)强大的体检报告单打印功能,能大批量的打印体检报告单。

3.2系统结构图

系统设计工作以需求分析的结果为基础。根据需求分析,健康信息系统由操作人员管理模块、数据处理模块(数据查询、数据编辑、数据删除)、体检人员基本信息和体检结果信息录入模块(体检基本信息录入、体检人员信息录入)。如图3-1所示:

[4]

8高校健康信息系统设计与应用高校健康信息系统设计与应用操作员管理体检信息录入统计数据数据处理打印数据用户添加用户删除密码修改体检人员信息录入体检信息录入体检信息编辑体检信息查询体检信息删除图3-1系统结构图

模块介绍:(1)操作人员管理

系统使用者进入系统前还需要先用户登陆,然后进入系统操作员管理模块或用户模块。

这一模块的主要功能就是对系统用户权限的一个管理,具体包括用户添加、用户注销、密码修改三个方面的功能。如图3-2所示:

操作人员管理用户添加用户删除密码修改9高校健康信息系统设计与应用图3-2操作员管理结构图

1)用户添加

由于工作量和人员的变动,有时候要增加一些新的系统用户,此时我们可以使用用户管理界面来对新用户进行添加,使他们获得相应的使用权限。对系统的用户进行进行统一添加,添加用户的信息包括(用户名称、用户密码、用户类型)。

2)用户删除

由于工作量的减少或者人员流动的原因,所以系统的使用者有时候要适当的减少,这就需要对用户进行删除,以防止去将来对系统的信息产生危害,这就需要对已经不具备使用这个系统权利的人员进行权利删除。

3)密码修改

用户在使用系统的过程中,如果怀疑自己的密码被他人盗用,担心自己的利益可能受到危害,可以对自己的密码进行修,以防止他人再次利用自己的用户名和密码登入此系统,用户为了确保自己的利益不受侵害,在获得系统的使用权利后,可以对密码进行修改,修改时所要求的信息包括(用户名称、用户权限、原密码、新密码)。

(2)数据处理模块

这一模块的主要功能就是对系统中的一些数据的操作管理,包括数据编辑、数据查询、数据删除等功能。

1)体检结果查询功能

系统操作员可以根据被查询者的情况,选择查询方式,输入查询条件。用户可以通过这个功能,获得满足查询条件的体检人员的体检信息。

2)体检结果编辑功能

体检结果编辑主要功能就是对已有体检信息进行修改。如果当医生对体检人员的体检信息输入错误时,可以通过系统操作员来将错误信息进行修正,系统操作员通过编辑这个功能,首先查找到需要修改的人员的信息,然后进行修改。一次只能对一个体检人员的信息进行修改,如果查询有两条信息,一般情况使用首条信息,如果不记得需要编辑的体检人员的体检编号,那么可以通过查询条件来获取该人的体检编号,然后通过首要查询条件来获得此人信息

3)体检结果删除功能

操作人员可以通过这个功能,将体检人员的体检信息全部删除或者部分删除。(3)体检信息录入模块

这一模块的主要功能就是向系统中输入体检人员体检的结果信息。1)体检人员基本信息录入

10高校健康信息系统设计与应用在体检人员进行体检前,系统用户必须先将体检人员的基本信息录入,否则体检人员的体检信息是不能输入系统的,这就类似给体检人员先注册。体检人员的基本信息包括(姓名、学号、性别、出生年、籍贯、民族、身份证号、体检编号、所在学校及学院、专业、通讯地址、邮编、邮箱、联系电话)。

2)体检人员的体检信息录入

医生通过这个模块将体检人员的一般项目的体检信息输入到系统中,一般项目体检主要包括的内容有(身高、体重、视力、血压、心率、胸透、过去病史、其他、医生意见等等)。(4)统计模块

系统可以根据专业统计体检人数,以及根据体检结论统计体检人员的健康情况包括(好、良好、一般、差)。(5)打印模块

系统具有打印功能,可以打印体检人员的基本信息以及体检信息,可以设置各种打印方式。可以导出excel表格进行打印,也可以直接打印报表。

3.3数据库设计

数据库设计成功与否,直接关系到整个信息系统的实用价值,所以说,数据库设计是信息系统设计中一个相当重要的组成部分[5][6]。本系统采用的是SQLServer2000数据库系统,本数据库名称为“jkxx.mdb”,其中包含了三张表,包括用户表、学生基本信息表、体检信息表。1)用户表

用户表主要功能是存储用户信息,具体设计如表3-1所示:

表3-1用户表

字段名用户名称用户密码用户类型

类字符字符字符

属性NOTNULLNOTNULLNOTNULL

11高校健康信息系统设计与应用2)学生基本信息表

学生基本信息表的主要功能是用来存储体检人员的信息,具体设计如表3-2所示:

表3-2学生基本信息表

字段名姓名学号性别出生年月籍贯民族身份证号体检编号所在学校及学院专业通讯地址邮编联系电话邮箱

类型字符数字(8位)字符日期字符字符

字符(18位)字符(8位)字符字符字符数字(6位)数字(11位)字符

属性NOTNULLNOTNULLNOTNULLNOTNULLNULLNULLNULLNOTNULLNULLNULLNULLNULLNULLNULL

6位11位ABC@126.com18位8位8位男或女YYYY-MM-DD说

3)体检信息表

体检信息表的主要功能是用来存储参加体检学生的体检信息,具体设计如表3-3所示:

表3-3体检信息表

字段名体检编号姓名性别学号学院

属性NOTNULLNOTNULLNOTNULLNOTNULLNULL

男或女8位说8位

字符(8位)字符字符数字(8位)字符

12高校健康信息系统设计与应用专业体检日期既往病史裸视左眼裸视右眼矫正左眼矫正右眼色觉眼科医师意见血压心脏及血管呼吸系统神经系统内科医师意见身高体重皮肤面部脊柱四肢外科医师意见听力嗅觉

耳鼻咽喉科医师意见唇腭牙齿是否口吃口腔科医师意见胸部透视结论

字符日期字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符字符

13NULLNOTNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL

是或否YYYY-MM-DD

高校健康信息系统设计与应用医师意见

乙型肝炎表面抗原检验转氨酶检验检验结论体检结论主检医师签字备注

字符字符字符字符字符数字(6位)数字

NULLNULLNULLNULLNULLNULLNULL

6位

4详细设计

详细设计也称为系统的物理设计,是系统设计者在系统的逻辑设计完成的基础之前对系统的代码功能等的设计。4.1系统登陆模块设计

系统登录模块主要完成对登录系统的用户进行验证,只有合法的用户才可以进入系统。

另外,为了防止用户无限期地输入错误的用户名或密码,在系统登录模块中增加了登录次数的功能。允许用户最多登录的次数(这里为3次),如果超过,则显示提示信息,并结束应用程序。如图4-1所示:

图4-1系统登录模块

4.2主界面设计

14高校健康信息系统设计与应用主界面是应用程序的主体,也是应用程序的门面,它设计的好坏将直接影响用户的第一感觉,如果主界面设计得很糟糕,则不论应用程序的其他部分设计得多么细致,用户都不能或不愿意使用它。所以,在设计主界面时应保持界面的简洁性和明确性。如图4-2所示:

图4-2主界面

4.3信息录入模块设计

15高校健康信息系统设计与应用系统操作员和系统用户通过这个界面,可以将体检人员的基本信息以及体检信息录入到系统中。在录入体检人员体检信息之前,操作员或用户必须先将体检人员的个人情况录入到系统中,否则体检人员的体检信息将不能录入进系统中。其中,基本信息情况的录入如图4-3所示:

图4-3基本信息界面

16高校健康信息系统设计与应用体检人员的体检信息情况录入如下图4-4所示:

图4-4体检信息界面

4.4数据操作模块

系统操作员可以通过这个模块,对系统中的数据进行统计、查询、删除、编辑操作。1)查询界面:

本系统可以对体检学生的基本信息以及体检信息进行查询。用户可以根据查询条件中的姓名、学号、体检编号等查询条件来对数据库中的信息进行查询。如图4-5所示:

17高校健康信息系统设计与应用图4-5查询界面1

用户可以根据查询条件中的专业、体检结论等查询条件来对数据库中的信息进行查询。如图4-6所示:

图4-6查询界面2

2)统计界面:

系统可以根据专业统计体检人数,如图4-7所示:

18高校健康信息系统设计与应用图4-7各专业体检人数统计界面

还可以根据体检结论统计体检人员健康状况包括(好、良好、一般、差)的人数,如图4-8所示:

图4-8统计体检结论界面4.5操作员管理模块

系统操作员通过这个模块的功能,可以对系统的用户进行添加、删除、密码修

19高校健康信息系统设计与应用改等。如图4-9所示:

图4-9用户管理界面

5运行结果分析与评价

在开发大型软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。

尽管面向对象技术的基本思想保证了软件应该有更高的质量,但无论采用什么样的编程技术,编程人员的错误都是不可避免的,而且由于面向对象技术开发的软件代码重用率高,更需要严格测试,避免错误的繁衍。因此,软件测试在面向对象编程里更具有它的重要性。

与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤地继续。大型软件系统通常由若干个子系统组成,每个子系统又由许多模块组成。

20高校健康信息系统设计与应用因此,大型软件系统的测试的基本层次如图5.1所示。

需求规格说明系统测试概要设计集成测试详细设计单元测试编码图5-1测试的基本层次

(1)单元测试(2)集成测试(3)系统测试

单元测试的用例从单元详细设计中导出。在单元测试中可以采在这个测试步骤中所发现的往往是概要设计的错误。在这个测试步骤中所发现的往往是需求规格说明的错误。一般

用功能性测试和结构性测试两种。

来说,系统测试是功能性测试,不是结构性测试。

考虑到各种因素和条件的,我们决定采用黑盒测试方案。即我们不考虑所编写程序的具体算法,而是根据软件所需要的输入输出数据类型以及应该完成的功能,设计一些合法的测试用例和不合法的测试用例,特别是根据边界条件设计一些边界测试用例,以检查系统是否能正确的完成预定的功能,得到预期的输出。并对不合法的输入和操作能够正确地识别和处理。

该系统主要是针对高校学生的体检,体检项目是固定的,在该系统中没有设置添加体检项目模块。在对外科检查结进行编辑的时候,需要注意的问题:身高格式必须为“000.00”,体重格式必须为“00.00”或“000.00”。在对内科检查结进行编辑的时候,需要注意的问题是:心率必须为整数。在对眼科检查进行编辑时,需要注意的问题是:裸视(左)、裸视(右)、矫正(左)、矫正(右)的格式必须为“0.0”,且必须都是数字。此系统实现了体检人员基本信息以及体检信息的添加、查询、修改、删除、打印等功能,界面友好,操作简便,易于上手。同时对硬件的要求很低,节省大量的人力物力,可以适用于各高校。同时多次的调试使系统运行稳定。

21高校健康信息系统设计与应用6总结

通过研究医疗体检模式和工作流程,设计并开发了健康体检系统。在开发工具上,选择了VisualBasic6.0,数据库选择了功能较强大和完善的SQLSERVER2000。通过对健康体检信息系统的研究和开发,让我对VisualBasic6.0和SQLSERVER2000有更深刻的认识,并及时将所学到的知识应用到实践中。

在开发此系统的过程中,为了使系统的实用性更强,我在充分分析了健康信息这项业务的基础之上,对系统的查询功能进行了大规模的改进,从而使系统的查询功能变得比较完善。同时,为了开发出较为友好的系统界面,我通过分析其他系统和自己对系统界面设计的一些看法,设计出了这个比较满意的界面。虽然这个系统还有些功能没有实现,但是总的来说还是比较满意的。在专业知识方面我学到非常多的东西。比如考虑问题的周密性、界面设计的方便性、美观性等,这些对一个系统开发人员来说,是最基本的要求。由于本人在编程方面的不足,在系统实现过程中,有些功能虽然实现,但不是用最好的方法,这些都是有待进一步改进的地方。而在系统的设计过程中,我也遇到了很多的困难,比如说数据库本身设计需要注意的一些规则,若一不小心就会导致连接的失败等。在老师和同学的帮助下这些困难最终我都一一克服了,完成了系统的设计。整个设计过程使我学到了面对困难应该报有的积极态度和持之以恒的精神去解决问题,相信最后一切难题都会迎刃而解的。

总而言之,通过这次对学生健康体检信息系统的调查研究和开发,使我所学到的理论知识得到了很好的实践,明白了做系统设计的重要性,更重要的是大大增加了我的自学能力和系统开发能力,也使我学到了面对困难应该报有的积极态度和持之以恒的精神去解决问题,相信最后一切难题都会迎刃而解的。

22高校健康信息系统设计与应用参考文献

[1]黄梯云.管理信息系统[M].北京:高等教育出版社,2000.[2]田吉春,洪雷,周镭.企业管理信息系统[M].北京:电子工业出版社,2005.[3]王虎,张俊.管理信息系统[M].武汉:武汉哩工出版社,2002.[4]张立科.中小型信息管理系统开发[M].上海:上海交通出版社,2002:200-432.[5]王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.[6]明日科技.SQLServer2000应用与开发范例宝黄[M].北京:人民邮电出版社,2006.[7]张朝昆,施丽娜.VisualBasic数据库开发基础与应用[M].北京:人民邮电出版社,2005.[8]李华飚,毕宗睿,李水银.VisualBasic数据库编程——从范例入门到项目开发[M].北京:人民邮电出版社,2006.[9]伍俊良.VisualBasic课程设计与系统开发案例[M].北京:清华出版社,2006.[10]龚为琨、张晓云.VisualBasic程序设计[M].西安:西安电子科技出版社,2006.[11]谭浩强.VisualBasic程序设计教程[M].北京:清华出版社,2004.[12]林永,张乐强.VisualBasic6.0用户编程手册[M].北京:人民邮电出版社,2000.[13]EvangelosPetroutsos,邱仲潘译.VisualBasic6.0从入门到精通[M].北京:电子工业出版社,2000.[14]张海藩.软件工程导论(第四版)[M].北京:清华出版社,2003.报,1999.[15]RobertA.Schultheis,Marysummer.ManagementInformationSystem[J].McGraw-HillInc.2002:45-.23

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务