HOJA DE PRESENTACION

DISEÑO Y DESARROLLO DE UN SOFTWARE A LA MEDIDA PARA UN LABORATIRIO DE BARTERIOLOGIA CON EL FIN DE LLEVAR LA GESTION OPERATIVA DE LE EMPRESA UTILIZANDO EL LENGUAJE DE PROGRAMACION  C# SHARP Y BASE DE DATO MYSQL SERVER






WALTER BARRIOS CASTRO
BRYAN DAVID CASTILLA
RANDY SALAS HERRERA
FREDDY LEONARDO QUINTANA
JAVIER MARTINEZ VALDES
FRANCISCO RAFAEL ROMERO
ESTEWIL TORRES SIMARRA
DANIEL EDUARDO NAVARRO
SANTIAGO ZUÑIGA PONCE
ALEXANDER JOSE CUADRADO
FRANKY ROSARIO OLIVERO
JOSE DE JESUS RAAD LOPEZ










FUNDACIÓN TECNOLÓGICA ANTONIO DE ARÉVALO

FACULTAD DE CIENCIAS DE LA INGENIERÍA
TEGNOLOGIA EN SISTEMA
VI SEMESTRE
CARTAGENA DE INDIAS D.T. Y C.
2010

INTRODUCCION

Este proyecto se realiza con el fin de agilizar y optimizar los  procedimientos internos de un laboratorio de bacteriología. Debido a esto se busca crear un  software de calidad que realiza todas las actividades interna del laboratorio y esto hará que:

 

 *Se tendrá una mejor  labor en el laboratorio

 *A los clientes se le atenderá de forma ágil

 *Se elimina  los procesos  hechos por medios de documentos físicos.


Hemos enfocado nuestro proyecto a una metodología similar al RUP donde hemos cumplido con una programación estructurada, secuencias de Actividades y diferentes metodologías para prolongar nuestras estrategias que nos hacen concebir un proyecto de calidad.  

PLANTEAMIENTO DEL PROBLEMA

EL  laboratorio de bacteriología realiza procedimientos muy complicados  como la de registrar a un usuario o llenar un formulario para realizarse un examen.

El problema esencial se centra que en todo se  ejecuta por medio de documento físico y no utilizan una tecnología como medio central en la empresa. Debido a esto se ve en la necesidad en la creación un software de calidad el cual optimice  los procedimientos y mejore el funcionamiento interno de la empresa; Lo cual agilizará en todos los métodos que utilice la empresa como por ejemplo: como el atender a los clientes.

FORMULACIÓN DEL PROBLEMA

¿Cómo analizar y diseñar un software para el control de paciente de un laboratorio clínico teniendo en cuenta  los exámenes a realizar por cada paciente el cual quedara registrado en una basa de datos que podrá ser modificada por cada examen que se haga el paciente?

JUSTIFICACION

Es primordial conocer los aspectos positivos con respecto a la utilización del software, teniendo bien claros las reglas para el cual fue hecho, para así no ocasionarle errores a la hora de su ejecución que le puedan perjudicar tanto a su (s) creador (es) como al usuario. Crear una herramienta de ayuda donde el usuario pueda tener bases sólidas de cómo utilizarlo, para poder darle una gran utilidad y una larga vida al software y de cierta forma lograr beneficiarnos y alcanzar los objetivos que se observaron en las necesidades de los stakeholder. Y poder conocer la importancia que tiene éste para los programadores, usuarios e investigadores, en el campo económico y como una herramienta útil para la solución de problemas a nivel laboral.

Es importante para nosotros realizar este proyecto porque nos permite medir, verificar y aplicar todos los conocimientos que hemos adquirido no olvidándonos de que también será un requisito para las asignaturas que hacen parte de ella.

Para nuestra Fundación Tecnología Antonio de Arévalo es primordial que tenga un software de capacidad medica  ya que es una tecnología que va creciendo a medida de los días y nuestras universidad noche puede quedar  en la vanguardia de la tecnología.

OBJETIVOS

Objetivo General: Diseñar y desarrollar un software a la medida para un laboratorio de bacteriología con el  fin de llevar la gestión operativa de le empresa utilizando el lenguaje le programación  c# Sharp y base de dato mysql server 


Objetivo Específico: Para llevar a cabo este proyecto se debe seguir unos objetivos específicos que ayudaran alcanzar el objetivo principal:

.
·         Conocer el funcionamiento interno de la empresa para así comprender  sus problemas.
·         Recopilar información necesaria para el desarrollo del software, para poder diagnosticar en qué estado y cómo funciona la empresa.
·         Análisis de la información, teniendo en cuenta cada uno de sus problemas.
·         Diseño del software aplicativo, el cual se adapte  al funcionamiento de la empresa.
·         Definir el alcance del  nuevo sistema, donde cumpla y obtenga diversos funcionamientos requeridos por la empresa.
·         Calcular el costo y tiempo para la elaboración del software, teniendo en cuenta  las líneas de código a utilizar.

DEFINICION DE TÉRMINOS BÁSICOS/MARCO CONCEPTUAL

Algoritmo: método de resolución de cálculos complicados mediante el uso repetido de otro método de cálculo más sencillo. Ejemplos básicos son los métodos para efectuar operaciones aritméticas (multiplicación, división, obtención de raíces cuadrada.)

Enfermedades: Diversos tipos de bacterias que afectan al cuerpo humano el cual no obtiene un buen funcionamiento en el cuerpo humano.

Java: Lenguaje de programación orientado a objetos desarrollado por la empresa Sun Microsystems en 1995 y que se ha extendido ampliamente en World Wide Web. Es un lenguaje de alto nivel y propósito general similar a C++, con marcadas características de seguridad y transportabilidad.
C#: Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA e ISO. Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET, similar al de Java aunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi).
Análisis: El objetivo principal de este trabajo es aportar información y análisis documentados a todas y todos quienes actualmente luchan contra los monocultivos de árboles y que se enfrentan al problema de que esas mismas plantaciones están siendo certificadas por el FSC (Consejo de Manejo Forestal - Forest Stewardship Council). Al mismo tiempo, esperamos que esta publicación contribuya al proceso de revisión de certificación de plantaciones que el propio FSC está llevando a cabo.
Proceso: es un conjunto de actividades o eventos (coordinados u organizados) que se realizan o suceden (alternativa o simultáneamente) con un fin determinado. Este término tiene significados diferentes según la rama de la ciencia o la técnica en que se utilice.
Sistema: es un conjunto de funciones, virtualmente referenciada sobre ejes, bien sean estos reales o abstractos. También suele definirse como un conjunto de elementos dinámicamente relacionados formando una actividad para alcanzar un objetivo operando sobre datos, energía o materia para proveer información

Producto: es cualquier cosa que se puede ofrecer a un mercado para satisfacer un deseo o una necesidad. 

Mantenimiento: todas las acciones que tienen como objetivo mantener un artículo o restaurarlo
a un estado en el cual pueda llevar a cabo alguna función requerida.

Información: es un conjunto organizado de datos procesados,
Cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.

Ingeniería de Software: es la disciplina o área de la Ingeniería que ofrece métodos y técnicas para desarrollar y mantener software. La creación del software es un proceso intrínsecamente creativo y la Ingeniería del Software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecución del objetivo creativo por medio de diversas técnicas que se han demostrado adecuadas en base a la experiencia previa.

Bacteriología: Estudio de las bacterias y enfermedades que éstas provocan. Queda incluida la cadena epidemiológica (reservorio, mecanismos de transmisión, inmunidad, factores que hacen que existan más o menos defensas contra ellas...). Las bacterias son seres microscópicos estudiadas mediante microscopios ópticos en preparaciones teñidas o sin teñir (en fresco) para estudiar su estructura o morfología, pero para estudiar su estructura interna se necesita un microscopio electrónico.

Software: Programática, equipamiento lógico o soporte lógico a todos los componentes intangibles de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica.

Variable: Es un elemento de una fórmula, proposición o algoritmo que puede adquirir o ser sustituido por un valor cualquiera. Los valores que una variable es capaz de recibir, pueden estar definidos dentro de un rango.

Calidad: Es un conjunto de propiedades inherentes a un objeto que le confieren capacidad para satisfacer necesidades implícitas o explícitas. La calidad de un producto o servicio es la percepción que el cliente tiene del mismo, es una fijación mental del consumidor que asume conformidad con dicho producto o servicio y la capacidad del mismo para satisfacer sus necesidades.

Laboratorio: es un lugar dotado de los medios necesarios para realizar investigaciones, experimentos y trabajos de carácter científico o técnico. Los laboratorios están equipados con instrumentos de medida o equipos con los que se realizan  experimentos  o  investigaciones   diversas, según la rama de la ciencia a la que se dedique.

Entrada: Datos que se necesitan para realizar el software

Proceso: Formulas o procedimientos que se necesitan hacer

Salida: Entrega del producto o software culminado